463
184
233
169
265
72
94
105
135
256
354
249
282
274
128
160
64
52
217
246
307
239
612
171
250
141
146
386
193
138
835
174
410
248
241
70
231
224
571
448
261
339
219
164
472
183
100
215
61
111
228
349
336
527
182