7
10
182
85
329
148
280
127
343
154
140
67
301
136
1113
484
273
124
350
157
371
166
42
25
385
172
238
109
217
100
203
94
49
28
14
13
35
22
70
37
2170
937
245
112
231
106
84
43
252
115
700
307
693
304
1995
862
1372
595
14336
6151
39956
17131
5110
2197
5992
2575
Copyright © All Rights Reserved