7 64 228 true 5 6 13 14 20 28 29