true 115 126 true 8 18 20 47 57 58 64 71 80 87 90