132
85
314
233
99
218
122
182
435
362
166
150
341
349
130
154
175
269
286
186
185
292
413
220
211
424
308
540
259
147
330
256
97
230
151
410
296
214
236
227
402
173
350
312
127
179
348
283
61
327
189
454
57
41