431
63
152
30
532
149
477
106
631
212
291
70
242
174
418
25
574
197
537
91
125
51
413
94
360
193
268
64
288
199
601
187
234
73
335
190
369
185
206
56