574
159
122
116
409
42
424
142
569
50
226
59
346
170
148
143
384
49
302
20
235
167
169
21
448
169
364
6
335
73
544
181
581
178
534
119
499
32
547
150