20 1047 561 true 7 8 12 17 23 24 26 37 39 50 53 54 56 58 60 63 69 74 82 86