94 81 18 91 70 28 77 86 41 16 97 91 08 04 42 37 253 299 429525