12 2403 114 483589 16 18 22 28 32 35 39 47 50 67 76 97 100 101 104 109 116 125 136 149 164 181 200 221 100 1086 1066 87 15 13 11 9 7 5 3 1