10 484 609 true 3 6 17 18 22 28 30 31 35 36