105
1
255
2
362
224
82
372
74
482
62
343
405
242
334
284
350
195
52
75
61
200
106
1194
8
169
206
111
73
130