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