true 412 239 true 4 5 7 10 14 16 20 21 22 31 34 35 40 42 47 48 52 56 57 65 67 69 70 71 76 86 93 98