20 1265 638 true 5 9 10 12 15 19 22 31 32 38 39 40 48 53 63 66 71 81 83 94