257
180
148
167
53
372
359
111
262
267
189
206
240
229
24
15
175
16
56
13
55
34
44
128
87
734
168
398
353
269
380
283
332
455
184
73
633
67
518
132
72
223
157
49
382
212
294
222
197
84
265
81
210
100
226
150
429