419
147
505
186
552
142
221
71
399
184
90
20
449
97
109
69
476
53
35
8
85
58
169
36
390
166
559
116
600
106
408
39
386
158
565
184