10 496 488 true 1 3 12 15 20 21 26 32 33 34