525
149
407
107
93
44
127
16
498
162
406
47
288
164
214
167
276
208
470
96
402
77
258
81
406
196
579
139
597
56
147
40
305
170
475
64
604
136
162
100