11 3285 112 520026 14 18 22 27 31 33 35 36 69 76 78 100 101 104 109 116 125 136 149 164 207 850 100 1284 1515 337 13 11 9 7 5 3 1