20 22678 5950 true 5 11 12 18 25 34 39 43 44 47 51 53 56 63 77 85 87 90 93 99