396
260
243
496
352
252
472
416
454
474
350
261
478
297
219
231
336
256
492
481
331
372
234
296
311
276
267
409
253
411
281
223
270
360
216