10 447 338 true 2 5 19 33 61 74 77 86 90 95