20 972 559 true 3 8 10 12 14 21 24 27 29 32 37 41 42 44 55 69 71 73 94 97