14 4353 139 841755 2 14 25 33 39 56 57 59 72 74 82 86 89 95 100 101 104 109 116 125 136 149 164 181 200 229 296 3599 100 1362 2018 769 23 17 15 13 11 9 7 5 3 1