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
798
349
630
277
3444
1483
2240
967
3171
1366
2436
1051
3710
1597
73367
31450
4011
1726
15540
6667
154266
66121
Copyright © All Rights Reserved