107
33
214
183
147
152
331
231
69
380
207
129
324
485
201
162
116
164
142
93
242
243
197
139
255
245
182
43
135
173
285
105
101
419
233
184
103
235
386
97
122
305
314
453
229
287
114
163
373
352
198
213
205
100
138
451