610
722
270
459
331
399
541
207
337
70
103
314
158
476
368
441
93
198
212
263
434
169
145
282
350
320
201
219
311
284
194
132
280
258
196
191
246
125
92
457
346
296
63
101
294
119
778
141
656
106
254
143
486
98
318
588
167
256