7 99 244 true 2 4 15 22 29 31 38