15 1149 496 true 7 10 11 16 20 22 27 32 33 35 49 56 59 74 87