3 9 4 5 49 23 8 41 46 88 240 10 56 27 19 72 158 51 227310