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
875
382
469
208
560
247
1533
664
266
121
399
178
336
151
224
103
1743
754
1841
796
392
175
770
337
819
358
525
232
497
220
700
307
539
238
833
364
Copyright © All Rights Reserved