7
10
266
121
217
100
994
433
133
64
147
70
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
581
256
1463
634
539
238
385
172
182
85
1533
664
1337
580
1071
466
273
124
259
118
469
208
Copyright © All Rights Reserved