7
10
77
40
42
25
70
37
112
55
91
46
1883
814
2387
1030
1057
460
350
157
1939
838
679
298
1267
550
518
229
840
367
294
133
875
382
469
208
560
247
1533
664
266
121
336
151
224
103
1743
754
1841
796
392
175
770
337
819
358
399
178
497
220
700
307
539
238
833
364
189
88
714
313
1071
466
5257
2260
4781
2056
1015
442
16268
6979
8708
3739
5229
2248
Copyright © All Rights Reserved