419
178
280
30
379
62
388
169
146
57
578
12
403
119
183
90
341
3
507
96
200
175
533
112
296
172
143
129
523
159
88
69
525
158
260
105
535
51
496
48