21 14059 3981 true 3 9 16 22 31 32 40 45 47 53 59 60 63 64 70 78 88 89 91 98 99