343
226
324
44
503
181
485
78
239
69
482
96
297
72
453
80
284
172
143
126
304
178
474
89
456
157
503
163
618
142
235
127
392
124
552
153
174
47
556
54