7
10
105
52
154
73
84
43
196
91
112
55
686
301
434
193
136
273
124
350
157
574
253
595
262
560
247
371
166
175
82
119
58
98
49
399
178
168
79
147
70
126
61
357
160
42
25
280
127
28
182
85
2548
1099
2667
1150
2058
889
2240
967
1561
676
1029
448
819
358
553
244
Copyright © All Rights Reserved