354
215
300
168
485
303
602
166
508
104
430
191
403
200
470
183
599
50
196
64
219
54
235
157
603
117
363
96
335
130
454
84
454
188
393
50
122
15
515
158