566
102
429
177
238
140
223
143
171
71
154
78
109
24
267
30
485
112
321
68
210
109
316
178
375
140
334
125
382
138
174
41
604
201
292
54
408
78
553
42