10 7964 621 true 3 7 8 12 15 24 31 36 38 39