331
76
306
115
379
33
293
137
171
143
593
18
475
110
426
181
190
149
228
148
514
133
536
58
589
192
501
121
509
100
414
70
346
145
561
30
171
157
405
139