10 523 341 true 1 4 10 40 50 59 62 73 78 90