10 780 435 true 31 47 52 60 62 73 79 80 95 99