57
18
14
10
120
175
123
174
61
357
420
249
154
189
111
97
150
230
222
19
58
436
352
146
141
221
82
172
136
130
180
191
163
79
48
162
407
84
276