7
10
154
73
203
94
77
40
315
142
112
55
231
106
1162
505
1498
649
952
415
910
397
595
262
707
310
714
313
1043
454
4403
1894
2184
943
3542
1525
2051
886
2408
1039
2947
1270
3248
1399
4655
2002
1666
721
1225
532
2534
1093
1603
694
1246
541
861
376
2877
1240
2709
1168
1526
661
1001
436
1470
637
1694
733
1435
622
959
418
1071
466
1232
535
567
250
1701
736
1218
529
476
211
1239
538
1134
493
560
247
4151
1786
3010
1297
1946
841
2940
1267
2114
913
4704
2023
1575
682
1057
460
686
301
1960
847
3507
1510
Copyright © All Rights Reserved