2141737698713885353303907061561877812553402512802043324468549690346588635212352136568455768672765684248405727457803839200804180628561737525485715102353784701165555138648335622525733465412759828323819243779564336839882054138440739112819783880574724118228516155453638585097883383023092165491405604352053131073547362021811397612792862566731675543670366512162300635071983395934233975693101175204382062785407977314025266052246488103326828225350274160219475236163343691679523847381748003184871183531925436629985216850849084141376112717405035964748278468296374539231785453460708301793431793625005387284665685414256711167048622880751346552451467121387487676227210113314729046188169504885042893716442266645561168537631332203441674721487735713697808095973722680383846927523612676567831201651576351527466304486367024669678730130771536259505622975644424653125760146748473478587654541355540048037565121489557272174221663796372293849141606005503536754455471458455152405535635289413512291855789612324393517822072021827317547124427445631624256479565233602171379511469659284663075224422615528254632874519023077952744729131240138827572922997705790203365866429473545806250570709349306518333762443681252753718734548196365239657464178172264217427348707750458269510515432887946623454621989562422199660144147166237467367211380962811063207182865226264539931779942647918878754482675476420834617771313726515420193629637512176589337459674440243212687450767994496665194747511513735856866718025485260213110778331827191189155907574966119564235057250133511874510860117032844145253773878680864648167714132735811712385650124558370832588258714186242164551947664066770111429819076627119344623415372834546649702702667729560330880137744478435584079263227611530321531554240622360415570437105667776681093834252142233047433053897984767704037327721434046883577633674498719689559249595599639222837382341791484641