31 1750 1003 true 5 10 11 16 17 22 25 28 31 32 33 36 45 47 48 49 51 54 59 60 64 67 70 75 84 85 86 91 94 96 99