16 832 353 true 2 3 7 11 12 14 20 23 25 27 32 33 34 35 37 39