328
1
73
62
107
200
105
255
2
362
224
83
372
75
169
1194
8
195
180
99
143
125
103
186
104
128
106
196
605
109
166
58
147