330
1
74
62
107
200
105
256
2
362
224
83
374
75
169
1194
8
195
181
99
143
125
103
187
104
129
196
605
109
166
58
148