10 1113 95 201246 9 15 22 47 58 59 65 95 98 100 100 101 104 109 116 125 136 149 164 192 100 528 436 13 11 9 7 5 3 1