12 2324 123 632466 2 4 6 13 19 24 31 37 67 81 85 90 1 2 3 4 5 6 7 8 9 10 11 781 48 401 850 686 241 63 15 6 5 4 4 1