452
245
198
89
408
209
387
73
110
51
521
90
315
161
147
123
417
126
324
22
216
171
400
132
196
137
220
110
169
84
91
71
105
75
261
66
535
73
178
95