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