16 10825 247 2208015 19 21 27 30 36 39 44 48 55 64 71 72 81 85 96 97 1 2 3 4 5 6 7 8 19 34 61 146 219 666 1125 10470 69 1307 4977 4024 312 36 19 17 15 13 11 9 7 5 3 1