10 517 360 true 1 5 8 12 14 15 20 21 28 31