420
147
506
186
554
142
222
71
401
184
92
20
451
97
111
69
478
53
38
9
86
58
171
36
392
167
562
116
600
106
409
39
387
158
566
184