6
7
10
64
28
62
39
31
542
23
34
20
57
67
82
127
58
112
37
632
98
143
132
229
120
335
180
136
451
215
344
499
270
203
138
272
167
395
161
91
70
80
139
96
99
413
301
144
189
226
97
52
242
200