236
104
260
258
35
251
172
391
227
60
267
401
147
86
328
188
192
161
154
77
162
216
486
55
237
502
181
103
170
105
177
168
40
134
159
73
286
62
150
239
324
228
128
129
250
263
325
85
163
148
252
292
221
379