199
215
260
254
294
66
207
128
224
102
91
83
100
145
178
65
151
125
63
93
192
229
153
119
109
147
82
64
75
234
123
303
174
273
211
171
135
179
137
146
94
53
41
28
51
122
81
272
369
395
388
169
220
162
383