112
1
88
46
206
2
62
130
173
73
200
107
362
224
82
372
75
169
1194
8
269
139
272
105
255
295
76
95
310
260
290
931