true 3969 780 true 2 19 32 33 37 38 47 50 52 56 57 64 76 83 91 93