153
411
519
278
266
1189
147
255
110
172
186
143
130
507
145
129
285
210
310
160
203
221
173
229
144
125
180
182
164
194
124
148
132
126
189
111
140
122
121
161
158
214
183
0
231
174
157
154
234
251
141
235
198
357
192
176
241
195
107
299
213
120
248
137
3251
2170
1409
1376