8 421 40 48850 3 12 13 30 48 50 53 93 1 2 3 4 5 6 15 61 1 46 253 100 13 4 3 1