67
60
109
53
131
35
142
125
105
270
127
115
146
147
124
181
68
151
180
108
307
85
92
156
56
189
239
220
294
259
861