19 16 24 40 26 47 14 34 27 47 102 64 115 221 99 213 75 305 173241