7 532 248 true 3 12 14 20 26 35 39