7
10
77
40
42
25
56
31
70
37
112
55
91
46
1883
814
2387
1030
4403
1894
1057
460
350
157
1939
838
679
298
476
211
1267
550
861
376
518
229
840
367
294
133
371
166
469
208
1533
664
266
121
224
103
854
373
1743
754
392
175
770
337
819
358
336
151
525
232
497
220
539
238
833
364
189
88
1071
466
5257
2260
4781
2056
3150
1357
5173
2224
7994
3433
3276
1411
3528
1519
3689
1588
Copyright © All Rights Reserved