117
20
966
4
147
296
2
192
358
379
467
1
145
133
259
164
251
166
197
144
183
158
282
55
84
388
81
135
148
5