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