15 442 354 true 4 6 10 18 22 24 25 34 51 54 58 61 77 86 98