10 1217 107 208440
34 39 40 56 60 62 69 92 93 97 
100 101 104 109 116 125 136 149 164 196 
100 580 488 13 11 9 7 5 3 1