3 31 107 true 7 22 28