10 572 422 true 14 19 20 25 47 62 76 77 81 95