15 1096 573 true 10 11 14 19 24 35 37 39 43 50 69 78 90 94 97