356
238
232
16
664
185
135
42
562
134
664
138
299
104
349
112
260
20
665
256
506
128
165
78
445
183
489
181
596
212
589
184
675
84
237
27
641
293
458
68