99 12 2814 69 7 2475 84 16 2026 112 15 2995 48 7 1989 43 4 2309 38 2 2278 46 2 1904 40 5 2644 33 8 2938 107 18 3331 46 4 2538 86 14 3470