10 389 363 true 1 4 10 40 54 59 62 74 78 90