9 1157 90 167306 2 8 24 29 49 53 68 71 95 100 101 104 109 116 125 136 149 520 100 557 464 11 9 7 5 3 1