21 2676 957 true 3 5 14 15 18 22 23 25 26 30 32 41 42 55 80 81 82 87 91 94 95