9 355 42 49597 8 15 18 35 38 57 60 84 99 1 2 3 4 5 6 7 8 121 1 43 225 75 4 2 2 2 1