105
52
812
355
595
262
196
91
168
79
1295
562
749
328
385
172
987
430
903
394
868
379
574
253
434
193
210
97
637
280
154
73
770
337
399
178
1463
634
539
238
371
166
1365
592
532
235
1337
580
1071
466
273
124
329
148
259
118
665
292
127
448
199
1568
679
889
388
1631
706
826
361
189
88
973
424
581
256
308
139
3290
1417
1428
619
1064
463
2240
967
3171
1366
2436
1051
3710
1597
4011
1726
7749
3328
9863
4234
16667
7150
28630
12277
54957
23560
29442
12625
Copyright © All Rights Reserved