9 118 248 true 0 3 5 15 17 21 28 32 33