true 100 116 true 19 22 40 44 52 61 77 89 91