17 18 121 387 265 143 195 121 86 13 113 48 76 117 69 29 190 102 2 41 158 229 203 152469