86287158 57859895 73753334 27491419 72567929 23803546 49063116 83125771 87817997 96526589 38932004 75070261 10442237 76385738 56443846 76466139 91394855 35235398 60826244 98174851 52433827 97472161 24109032 86679911 30466951 75596356 52404400 28704679 74126259 21582411 62774446 60413417 69442306 36527780 77904837 42010236 50331327 26967954 25136007 38149324 23494544 54068012 13219586 23936781 30453750 59663433 90402920 21848606 84898832 51229165 20023457 37332659 48701326 34132490 24012571 69168278 99728846 66416971 87872957 73855106