7
10
266
121
217
100
994
433
133
64
189
88
91
46
175
82
280
127
126
61
119
58
84
43
140
67
245
112
161
76
196
168
79
1295
562
287
130
1288
559
147
70
434
193
154
73
385
172
182
85
399
178
1337
580
343
273
124
259
118
469
208
Copyright © All Rights Reserved