149
194
272
28
125
105
44
255
68
52
179
43
102
116
213
169
184
252
329
168
305
244
237
63
173
123
316
281
164
76
82
7