14 319 222 true 1 2 3 7 8 14 19 23 25 27 32 33 35 38