3
18
112
411
19
401
371
311
432
551
191
272
110
461
76
502
613
1293
261
271
301
263
631
202
171
262
251
73
341
431
381
332
38
242