31 1215 744 true 3 5 7 10 12 13 15 16 17 18 28 32 35 38 42 43 44 48 51 62 63 68 70 76 82 87 88 89 91 93 97