6 592 376 true 10 18 22 28 32 35