21 1527 826 true 3 9 16 22 31 32 44 45 47 53 59 60 63 64 70 78 88 89 91 98 99