150
431
100
400
106
318
82
266
49
396
57
166
43
163
29
178
77
179
15
176
34
240
30
147
40
140
26
234
136
22
141