130
1
197
127
84
147
74
105
362
75
224
83
372
200
107
169
1194
8
270
139
272
255
2
76
95
310
260
290
242
284
334
350
62