7
10
105
52
77
40
168
79
259
118
126
61
287
130
14
13
21
16
28
19
735
322
679
298
567
250
35
22
42
25
98
49
119
58
2177
940
2044
883
1631
706
1288
559
3472
1495
4200
1807
1309
568
1428
619
2478
1069
2492
1075
1008
439
2604
1123
2079
898
441
196
1554
673
336
151
161
76
1099
478
483
214
952
415
910
397
448
199
1029
434
193
826
361
882
385
420
187
609
268
455
202
854
373
399
178
189
88
11025
4732
2870
1237
3094
1333
3423
1474
Copyright © All Rights Reserved