22 4389 1503 true 1 3 4 9 10 13 14 20 22 24 29 40 44 53 59 64 68 75 77 80 82 93