1
6
306
142
177
65
176
223
174
231
163
301
271
141
242
535
399
61
101
140
197
291
389
568
133
217
82
166
136
230
68
58
103
191
106
150
29
201
332
208
254
277
369
200
120
188
249
154
320
187
114
193
263
31
268
385