140
67
84
43
154
73
105
52
98
49
168
79
266
121
147
70
161
76
91
46
238
109
126
61
133
64
245
112
55
336
151
322
145
357
160
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
574
253
434
193
1288
559
259
118
Copyright © All Rights Reserved