10 444 354 true 2 3 7 8 18 22 27 34 36 39