true 179 123 true 10 12 17 20 23 31 32 33 41 44 53 56 59 60 75 83 95 96 99