9 339 65 120112 28 32 52 54 55 63 79 90 100 1 2 3 4 5 6 7 8 59 45 144 115 18 5 4 4 3 1