21 3891 1291 true 1 2 5 19 21 25 27 30 32 40 50 55 59 62 70 72 77 84 93 94 97