13 289996 170 3 5 10 18 25 31 32 34 52 63 73 91 98