10 2105 95 311653 1 18 29 43 51 71 73 89 90 94 100 101 104 109 116 125 136 155 230 430 100 1012 932 25 11 9 7 5 3 1