8 545 416 true 3 6 10 16 23 32 33 37