21 1859 747 true 11 12 17 21 32 37 40 43 45 46 47 48 51 54 56 66 71 76 78 89 94