105
1
255
2
362
224
83
372
75
482
62
343
405
242
334
284
350
195
52
200
107
1194
8
169
207
112
73
130
74