21 1838 849 true 5 6 13 16 21 26 28 37 38 40 41 47 62 64 68 73 77 79 85 86 94