10 2135 112 288746 1 6 30 33 57 59 61 63 74 79 100 101 104 109 116 125 136 149 522 1701 100 1011 947 41 11 9 7 5 3 1