21 2643 985 true 8 11 13 15 21 25 31 34 37 39 46 49 57 62 64 66 67 73 84 88 95