true 116 103 true 1 13 14 31 36 38 39 42 46 47 53 55 57 64 65 67 68 70 73 75 87 91 96