348
227
329
44
505
181
485
78
240
69
482
96
299
72
454
80
284
172
147
127
313
178
474
89
456
157
503
163
620
142
236
127
393
124
552
153
177
47
557
54