11 2295 103 392415 4 10 29 39 56 58 68 69 84 86 95 1 2 3 4 5 6 9 24 71 172 709 67 973 1052 153 14 11 9 7 5 3 1