420
147
506
186
554
142
222
71
401
184
92
20
451
97
111
69
479
53
38
9
86
58
171
36
392
167
563
116
601
107
410
39
388
158
566
184