11 3015 115 448592 2 9 16 18 31 37 70 76 86 90 91 100 101 104 109 116 125 136 149 164 181 2566 100 1223 1380 263 13 11 9 7 5 3 1