10 785 399 true 3 6 23 25 30 35 42 48 49 59