9 104 224 true 2 4 7 18 28 29 32 34 38