true 124 103 true 2 3 9 12 15 33 39 41 57 71 72 73 86 87