12 1317 81 235884 17 26 62 63 65 67 70 73 75 87 91 96 1 2 3 4 5 6 7 8 9 10 56 104 1 45 369 592 222 39 15 12 9 7 5 1