106
1
67
76
111
155
240
86
2
151
143
167
347
219
156
134
172
336
137
266
251
157
113
191
202
133
147
153
363