7
10
56
31
70
37
112
55
8939
3838
1883
814
4403
1894
805
352
371
166
1043
454
1302
565
1722
745
931
406
1169
508
959
418
1582
685
518
229
742
325
714
313
560
247
672
295
658
289
882
385
511
226
399
178
336
151
224
103
476
211
532
235
308
139
4242
1825
952
415
581
256
679
298
770
337
315
142
434
193
546
241
525
232
Copyright © All Rights Reserved