10 532 428 true 3 5 6 14 25 27 31 32 37 39