15 10449 245 7 20 32 39 49 55 63 68 74 94 104 124 128 132 140