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