12 757 363 true 6 7 8 9 10 12 16 21 22 24 28 31