8 1652 392 true 3 6 9 27 28 35 36 38