10 619 537 true 1 2 5 20 33 37 40 69 96 98