10 2350 94 336915 16 24 28 29 31 41 46 49 62 65 1 2 3 4 6 11 24 61 254 885 84 977 1068 183 13 9 7 5 3 1