15 624 286 true 3 4 7 8 9 12 13 14 18 22 28 31 33 36 37