9 2369 106 310433 2 3 15 20 23 49 76 87 89 100 101 104 109 116 125 136 149 164 100 1099 1070 75 9 7 5 3 1