7
10
42
25
70
37
140
67
91
46
805
352
469
208
1169
508
959
418
518
229
742
325
714
313
560
247
672
295
1008
439
1099
478
224
103
371
166
728
319
511
226
6454
2773
2135
922
1743
754
721
316
581
256
679
298
770
337
434
193
994
433
Copyright © All Rights Reserved