105
52
896
391
700
307
483
214
693
304
154
73
406
181
98
49
595
262
1043
454
357
160
588
259
147
70
378
169
161
76
91
46
168
79
791
346
126
61
602
265
133
64
735
322
112
55
959
418
952
415
350
157
889
388
1169
508
2142
925
1197
520
672
295
30821
13216
686
301
812
355
938
409
658
289
16310
6997
9149
3928
1400
607
784
343
931
3171
1366
1869
808
385
172
2282
985
2177
940
567
250
1897
820
1099
478
679
298
1155
502
1064
463
1498
649
1162
505
Copyright © All Rights Reserved