230
2
232
1
296
332
353
81
392
424
319
352
68
544
64
215
75
244
509
220
248
360
414
286
468
233
318
394
45
38
23
57