10 2272 101 351651 17 29 31 45 63 66 71 73 82 84 1 2 3 4 6 9 16 25 264 415 80 990 1033 131 13 9 7 5 3 1