456
185
55
47
238
142
932
98
40
169
177
459
77
99
150
128
50
125
315
253
82
240
178
133
187
1810
80
58
257
158
273
558