10 572 371 true 1 3 11 31 40 48 70 85 95 99