31 52750 1326 3 13 15 16 18 20 30 32 35 40 41 42 45 47 55 56 61 65 69 71 72 74 76 83 85 89 92 95 97 99 100