581
216
482
107
312
54
334
66
135
81
504
137
495
98
494
159
206
65
336
147
526
36
277
136
230
136
225
96
522
122
223
183
89
73
368
162
305
178
555
71