#created by Piran Asci #main 26674724 26674724 53180020 27796375 95492061 95492061 95492061 99185129 99185129 88240999 52068432 89463537 89463537 89463537 25857246 25857246 25857246 68819554 68819554 31292357 67696066 65367484 23401839 23401839 23401839 90307777 81439173 05318639 05318639 97211663 97211663 51124303 51124303 14735698 14735698 96729612 12580477 32807846 32807846 32807846 #extra 21044178 69840739 23995346 82633039 00581014 95169481 46772449 12014404 79606837 79606837 02061963 93568288 41517789 09272381 18326736 !side 57624336 78474168 13974207 94145021 94145021 94145021 23434538 05318639 74122412 46502744 46502744 51452091 51452091 05851097 31222701