90 4 1704 65 6 1392 98 11 1479 99 10 1993 85 7 1341 127 10 2429 170 15 2331 117 3 1608 84 10 2260 87 7 2303 89 39 4262 113 22 2943