8 478 532 true 3 10 23 31 35 47 65 69