31 1854 132 1425110 1 3 5 11 12 15 16 17 30 31 34 36 37 39 40 41 43 45 53 59 65 69 70 73 75 76 77 81 88 91 94