576
213
482
107
311
54
333
65
135
81
503
137
495
98
494
159
206
65
336
147
526
36
277
136
230
136
225
96
521
122
223
183
89
73
368
162
304
178
554
71