140
67
84
43
154
73
105
52
98
49
168
79
266
121
357
160
147
70
161
76
91
46
238
109
126
61
133
64
245
112
55
336
151
322
145
413
184
1043
454
1197
520
672
295
30821
13216
686
301
812
355
938
409
658
289
16310
6997
4690
2017
595
262
784
343
931
406
1295
562
749
328
385
172
987
430
903
394
350
157
567
250
868
379
181
679
298
1155
502
462
205
1498
649
434
193
2653
1144
259
118
Copyright © All Rights Reserved