true 101 31 true 6 10 12 13 20 21 23 25 31 35 44 47 49 53 57 62 65 77 81 82 84 94 97