10 1635 92 261362 23 25 28 48 56 61 89 96 97 100 100 101 104 109 116 125 136 149 164 191 100 787 697 15 11 9 7 5 3 1