180
1
68
70
197
59
116
2
95
123
78
86
238
99
270
107
175
166
221
205
56
188
204
235
71
272
562
257
375
286