1117506633565717097465493206456268726571457354626615522625880352011774748746445659848501535468488439482443282638656567794107436592915034047303733062143086748534517975453348402134884581331123406683983392891231365867317346082038633423767341415151928262976427612706457447619720065378708784463115438507905644526266665372382013685565243823624453975894066502847153131216604543915231667348521063162325084361282904353077892852612664723355228647181020231076960454123516319535336550451044527779459718279671265839152553457781742106303832431984054786465972555001718274264655166447372876277148333827298230486641495192545953766751132834571218970526542375991356665811633659380534636716771283777389175161585176714240422264701586749401330288337702233239680343236809854249444302748442509706182552234466327335276459660236645558855474314730548167816914628628066213073722113553814837956026066182151082205692592256484496704854376912191427295267677751830946772740056287512390333218643262736504741789331516874407966794278382517076375365394697154078015250170424216855301737521717228732180387354846002786032341939791153475655187647196521944075702314907716864411421403843614434146684522429869035437020319427545038137814363237771937331678413897535371375505143442444487457953220748969157186649402511241269212138237555465229479208169680654716583573816279860580429646125284954553118256766705192177317656862226523884123882829420547351744636385172190371287785684782122792677470361923122076336976022768825124206665179425109513711754572156317640713654685276741557127558629374799293703181563568548667599601786227537512672533421204535058071773035441601253807558467837724803183493043005438023323991886514078780079368134850278158770429544785204139762998472817688315248211350528525776565616391912719135563567278883431962827521141548011016460403559274770790561223832441328808199148115909768924251257546710314110