7 113 228 true 1 8 14 25 31 32 39