10 576 442 true 3 18 20 39 50 73 77 92 96 98