9 369 540 true 2 7 8 18 25 26 28 32 33