423
148
209
117
599
200
701
183
671
39
596
159
630
272
762
106
291
182
316
131
319
166
366
121
408
203
344
64
235
98
923
276
405
108
551
132
103
35
385
178