31 912 137 4 6 12 15 16 18 19 20 23 24 33 34 35 37 42 43 46 49 50 51 54 55 57 61 62 65 66 67 68 69 70