334
139
504
162
266
84
574
118
45
8
589
16
239
96
210
171
520
181