408
107
596
185
665
184
1046
571
585
178
428
161
207
89
337
148
345
50
400
33
313
140
485
44
579
71
476
111
391
128
465
8
189
171
402
62
235
50
573
72