10 493 369 true 15 29 33 40 42 45 76 77 92 99