10 643 465 true 4 12 15 22 25 28 29 30 32 38