12 486 67 97144 3 5 9 15 29 54 57 58 60 78 83 100 1 2 3 4 5 6 7 8 9 10 14 265 1 38 227 162 40 4 2 2 3 4 2 1