391
153
531
182
476
57
236
173
111
74
570
100
512
60
375
126
230
6
287
107
77
73
175
173
142
137
222
107
176
42
166
71
527
2
256
96
339
21
521
180