350
157
410
111
130
75
491
40
200
37
391
155
223
130
353
66
131
38
484
171
368
173
847
326
504
125
70
16
428
168
479
182
419
117
201
90
540
152
364
33