370
103
473
145
107
245
358
581
150
229
116
213
275
262
285
109
470
248
296
160
130
51
165
162
215
366
240
521
230
182
86
201
212
96
123
112
63
330
44
205
102
147
462
74
62
29
79
155
68
69
374
92
234
137
243
349