1 1
2 -1
3 -7
4 -7
5 -127
6 593
7 -4447
8 -4447
9 -4447
10 3624353
11 -36292447
12 -36292447
13 -6263313247
14 80914977953
15 1388589345953
16 1388589345953
17 -354298838750047
18 -354298838750047
19 -121999399247582047
20 -121999399247582047
21 50968942772461857953
22 1174969670550069537953
23 -24677047068334907102047
24 -24677047068334907102047
25 -24677047068334907102047
26 403266784079537300676897953
27 403266784079537300676897953
28 403266784079537300676897953
29 -8841358726955622417242939102047
30 -274094218539146681053551419102047
31 -8496932872717069498779114299102047
32 -8496932872717069498779114299102047
33 8674820685939169426019415286980897953
34 303907619725543310273638024930500897953
35 10637055586111688239940289362453700897953
36 10637055586111688239940289362453700897953
37 -13753116035640233358076039292218448699102047
38 509269501430960878401931184807855842500897953
39 20907151582628404237042212924710753199300897953
40 20907151582628404237042212924710753199300897953
41 -33431619461581178703933019840516040911952699102047
42 -1438437737214461077247075626085027610848336699102047
43 -61853700800588296714602207694599025118112848699102047
44 -61853700800588296714602207694599025118112848699102047
45 -61853700800588296714602207694599025118112848699102047
46 5502560306111288361553590826592560293936533640111300897953
47 -253120681205056892281410764327019419675261098749008699102047
48 -253120681205056892281410764327019419675261098749008699102047
49 -253120681205056892281410764327019419675261098749008699102047
50 -253120681205056892281410764327019419675261098749008699102047
51 1551118500166701075167350735058538884043840044755887362991300897953
52 1551118500166701075167350735058538884043840044755887362991300897953
53 -4273332165559858863222846402654341110806299948322057837309008699102047
54 -4273332165559858863222846402654341110806299948322057837309008699102047
55 12692130021492716067101878001163862618469514751501114704438530991300897953
56 12692130021492716067101878001163862618469514751501114704438530991300897953
57 40539611634898709471747703783433485997598854310978103259888919810991300897953
58 2391100942917777281301222614298508169826461172492121027680588834050991300897953
59 -136292017602772058456637797106090898176076415600195311513140706106109008699102047
60 -136292017602772058456637797106090898176076415600195311513140706106109008699102047
61 -507716505894827570859313449973731318124180605403636198410919080187091709008699102047
62 30962256754493109954793808904977032769888100191854595993752249167634015490991300897953
63 30962256754493109954793808904977032769888100191854595993752249167634015490991300897953
64 30962256754493109954793808904977032769888100191854595993752249167634015490991300897953
65 8247681554339225159833125100594401229219028439445629347518116886638123408991490991300897953
66 -536097257523103838843896115147248351415074035949353245185342009983032957739424509008699102047
67 -37007208175711789127093755211752712778582709349998877838886970510250995394683296509008699102047
68 -37007208175711789127093755211752712778582709349998877838886970510250995394683296509008699102047
69 171085445219965599583341245126061086379491962184170370515809153952747028758745964127490991300897953
70 -11807486224749926196489442476563037650079446180362255487039553710675262554031099355552509008699102047
71 -862286074792612243717657086716489047938664054301158491373470317099263942932110117052832509008699102047
72 -862286074792612243717657086716489047938664054301158491373470317099263942932110117052832509008699102047
73 -4470977747587476953134974795211767599124739364337206174310453562687521368010115427133956512509008699102047
74 326317566404351164272818053426042014546558512456597764996301473272723714332961450032116915807490991300897953
75 326317566404351164272818053426042014546558512456597764996301473272723714332961450032116915807490991300897953
76 326317566404351164272818053426042014546558512456597764996301473272723714332961450032116915807490991300897953
77 145183418345852273985235056904361711025754925782720815444546570989535264072870753041515239978163807490991300897953
78 -11179097759860445557472286101827684517705994653705531174604416254679300061161330013203570973199180192509008699102047
79 -905797310838157974242616457641659336587514211433277438388472479482517290754663190546565381814209356192509008699102047
80 -905797310838157974242616457641659336587514211433277438388472479482517290754663190546565381814209356192509008699102047
81 -905797310838157974242616457641659336587514211433277438388472479482517290754663190546565381814209356192509008699102047
82 475363427903973336684163964372947304984476706553781895339722545604264512217608393949816585243097352910003807490991300897953
83 -38979876269302613175213307215747663266452026701089664379884634982765487050779020940929775354860673517996876192509008699102047
84 -38979876269302613175213307215747663266452026701089664379884634982765487050779020940929775354860673517996876192509008699102047
85 281671431561785725081772730918845411816790182303873116740722028117577260672745154430099356676986063344757126323807490991300897953
86 24508766815234518106847295934360105127101660734733254867579486524837739510415195431219563991578305528916417721523807490991300897953
87 2132266065194762235320447814633749700356885398796089467190551997739491855238008369511902987227993099033650889503923807490991300897953
88 2132266065194762235320447814633749700356885398796089467190551997739491855238008369511902987227993099033650889503923807490991300897953
89 -16505822894843266318981598814638985560139309351097745765446330155835431542523271731030400667800372669630046732110252876192509008699102047
90 -16505822894843266318981598814638985560139309351097745765446330155835431542523271731030400667800372669630046732110252876192509008699102047
91 135183646944945452988847587160680503162026727167555580045976288266997835340017471493954253554082649055081538290035897939123807490991300897953
92 135183646944945452988847587160680503162026727167555580045976288266997835340017471493954253554082649055081538290035897939123807490991300897953
93 1156907690728586520212194009893401116717915256303581090766188257501513804956807332686697243770398927952894077827677113988691123807490991300897953
94 109893523356402894547577479266680002120904718836486453398263562691546713674374734962915806458353814386513759729030062454519379123807490991300897953
95 10439872011595462157147279578661407097518651058953859322610514133925840701269077859834681181843778282949795996593256669804934739123807490991300897953
96 10439872011595462157147279578661407097518651058953859322610514133925840701269077859834681181843778282949795996593256669804934739123807490991300897953
97 -96182319810470524391171278669985037305246295268114022298781866805199819771780606420946044494407228872978334393683084910977262897580876192509008699102047
98 -96182319810470524391171278669985037305246295268114022298781866805199819771780606420946044494407228872978334393683084910977262897580876192509008699102047
99 -96182319810470524391171278669985037305246295268114022298781866805199819771780606420946044494407228872978334393683084910977262897580876192509008699102047
100 -96182319810470524391171278669985037305246295268114022298781866805199819771780606420946044494407228872978334393683084910977262897580876192509008699102047
101 -9425947856020679231322147515654215419547350099948839036441911652198844404516041248283694282537852841318852362981883993266454617279866161580876192509008699102047
102 -970872619359533340158187706212913763874903255159608303405886625700730559534770631851598656164902304226304448343343943150770164660145399089580876192509008699102047
103 -99999879784221337415625340252030647254776561476304533133458692172699497217950993463993039730048440796879820834320636036373652299075295290673580876192509008699102047
104 -99999879784221337415625340252030647254776561476304533133458692172699497217950993463993039730048440796879820834320636036373652299075295290673580876192509008699102047
105 -1081496758120075121841516931140581680367900884336378883677310095265399231407123104320448529566538288780573278755706350294030246560112512111387953580876192509008699102047
106 113546559615350760331593221483694361190020586539803294505605413381496613151042823148339912342275135187235725008340728793453320281668111790394923726419123807490991300897953
107 -12151655472346028633185923788903644525941547567843141758147645998632038711771101425886318700944783926746508191710977831587513186238751888577780426033580876192509008699102047
108 -12151655472346028633185923788903644525941547567843141758147645998632038711771101425886318700944783926746508191710977831587513186238751888577780426033580876192509008699102047
109 -144398109975721704249121396170068657023838761860963872301592223268221969883695253201061887514316204061010779895811529070636325227944622996222737997800753580876192509008699102047
110 -16026853525203151108502824523260841528748248996334527079883340541712789132831878284161022019031994724540254452533991519279157473851366889872980361909019953580876192509008699102047
111 1746925697565041512763658222583814947232661287030230988961690722805634165954416438152394552579430321048655793210303987393866690023348504733447115892236311246419123807490991300897953
112 1746925697565041512763658222583814947232661287030230988961690722805634165954416438152394552579430321048655793210303987393866690023348504733447115892236311246419123807490991300897953
113 -22310180560900571424453306553964567367617166426665182940033199655001217429418260276382894957565559638104520523427667157137379979234538226760005691076571075355953580876192509008699102047
114 -2565869914033088128544585310743299802179958662453217484436559593067539846678018735257982293099033413438619406954607697725361598414634557806940267445017388605416753580876192509008699102047
115 289943499435268480940270595171030252201239313380600297187663975649374402516911035887625948493169769773620592532631095817620423521656367693913789834258176627351575246419123807490991300897953
116 289943499435268480940270595171030252201239313380600297187663975649374402516911035887625948493169769773620592532631095817620423521656367693913789834258176627351575246419123807490991300897953
117 289943499435268480940270595171030252201239313380600297187663975649374402516911035887625948493169769773620592532631095817620423521656367693913789834258176627351575246419123807490991300897953
118 468452874918928500925912176551433587469520151739175412133607506452605450301920933533366011244434836398632353304991278468108031107076751478489436288747092661955686211607246419123807490991300897953
119 56214310486994987314160229293971205143742406261222757164597535442299551760676612511590650721844309680633279335748442033072561436018811100310976778908660842711663690555415246419123807490991300897953
120 56214310486994987314160229293971205143742406261222757164597535442299551760676612511590650721844309680633279335748442033072561436018811100310976778908660842711663690555415246419123807490991300897953
121 56214310486994987314160229293971205143742406261222757164597535442299551760676612511590650721844309680633279335748442033072561436018811100310976778908660842711663690555415246419123807490991300897953
122 98750498222646500619103112874711374096849185112189857282341865100212156871601904325646308018395764138380703683858962153178546012158278713706921689187398922048897458878485798935246419123807490991300897953
123 12245054865247976176385346354756007229551066273595572172611260026929448049233769573156803268631035966309116538905153009935769637582569930185892951209093660568779631366298300751895246419123807490991300897953
124 12245054865247976176385346354756007229551066273595572172611260026929448049233769573156803268631035966309116538905153009935769637582569930185892951209093660568779631366298300751895246419123807490991300897953
125 12245054865247976176385346354756007229551066273595572172611260026929448049233769573156803268631035966309116538905153009935769637582569930185892951209093660568779631366298300751895246419123807490991300897953
126 12245054865247976176385346354756007229551066273595572172611260026929448049233769573156803268631035966309116538905153009935769637582569930185892951209093660568779631366298300751895246419123807490991300897953
127 -3012660006212604679562000901141713337568157689122555525457774727985407180689032759834091118940910493353573813636656245060410841097531134743727842901958918773406610093011612756299321008104753580876192509008699102047
128 -3012660006212604679562000901141713337568157689122555525457774727985407180689032759834091118940910493353573813636656245060410841097531134743727842901958918773406610093011612756299321008104753580876192509008699102047
129 49742029564766661799222779503225667926319042979449720590443406247924183525015666086568681656798508727396523112650963552594329897420764821517085101383708118232271062557404011339575631180111895246419123807490991300897953
130 -6417113459655707010708081616033259585229040404848599888385508916696857777660510499426138365572469944198287446127747063596526410176621341023220662698075601911403509929217208972463575333965488104753580876192509008699102047
131 -853575182547537758109164957431312827748581128070323098664235263222463294692964438181590761552606637277462887416619888620131343359876137206683865624427245215793690819851691509850676351768039088104753580876192509008699102047
132 -853575182547537758109164957431312827748581128070323098664235263222463294692964438181590761552606637277462887416619888620131343359876137206683865624427245215793690819851691509850676351768039088104753580876192509008699102047
133 14871853485724309751326399746855616785848060669926999977410154051328813103190382789949900533910019235065515854194543417277905115025564824400331599082492874496101642322179107134708052826724828082511895246419123807490991300897953
134 2007814599647243186488650593929804062008406500311306420245591804454661579012190533877952905239900646023239820343177188397592288128461474696430461514130211307832638068064039589847907122238988708376911895246419123807490991300897953
135 2007814599647243186488650593929804062008406500311306420245591804454661579012190533877952905239900646023239820343177188397592288128461474696430461514130211307832638068064039589847907122238988708376911895246419123807490991300897953
136 2007814599647243186488650593929804062008406500311306420245591804454661579012190533877952905239900646023239820343177188397592288128461474696430461514130211307832638068064039589847907122238988708376911895246419123807490991300897953
137 -5012886740460392013791739803461659953433143685992254172082542423300706518084647247844141839844167103472184568327407483394695976289067484357840129947456312999528748969758948445338574035366933344393401831088104753580876192509008699102047
138 -696791534002409241236611568114952695840167529513020372879759390730467220757063871132629390895840150488922806204604847550314739571916142053423286170100116456903656587700547226739525189927186603851124610535088104753580876192509008699102047
139 -96854023503413299283208567703412206684096247159469928873246841305426612699975175991117779009679281841066559213647169016852200799364079507153520285751319876459577426171280117909631464798890120804286762620391088104753580876192509008699102047
140 -96854023503413299283208567703412206684096247159469928873246841305426612699975175991117779009679281841066559213647169016852200799364079507153520285751319876459577426171280117909631464798890120804286762620391088104753580876192509008699102047
141 1898046905052667556129243205543064381521490915648189903868372950154796485147065558072515735695775459690161476123702569533002378619497940747568761251447526742576320634153689445162377256416129430995795207551937048911895246419123807490991300897953
142 271434460693868945214979994009272091090922342604787800983077332923601267955033771279360488929115265193714522537097805341219733155101715226192348658837573011610871110678493912434963115335507951029552923400219093528911895246419123807490991300897953
143 38815141632494596650430637358942522910535244134151752185309958609126446688148832689423540655588102297159198154256394501692422234192058787044795874013653517347777026087019145799976468660645638439623222254951622470168911895246419123807490991300897953
144 38815141632494596650430637358942522910535244134151752185309958609126446688148832689423540655588102297159198154256394501692422234192058787044795874013653517347777026087019145799976468660645638439623222254951622470168911895246419123807490991300897953
145 804831420888831689081553356417165219632907974251634768096930591005724538820334670243539905420495237329736457428453171414314800643885855718359486405282570571256497092932079830557666612254736170240275438865048254126713368911895246419123807490991300897953
146 118304551859979914083877380520268881677692534069346724754429741623884574745372726796227710259877084024535873999052094764307028601005028750015935961378931880561172297215207030296690195437021762762108304522712870419746220568911895246419123807490991300897953
147 118304551859979914083877380520268881677692534069346724754429741623884574745372726796227710259877084024535873999052094764307028601005028750015935961378931880561172297215207030296690195437021762762108304522712870419746220568911895246419123807490991300897953
148 118304551859979914083877380520268881677692534069346724754429741623884574745372726796227710259877084024535873999052094764307028601005028750015935961378931880561172297215207030296690195437021762762108304522712870419746220568911895246419123807490991300897953
149 -380892145458505112718681440473356413277088560880874358536931084458123903614394577248117033696791814425430027989105028975656344027629295691413622978703519064901070052799274644321805418579437646127606683163176266923377062051616231088104753580876192509008699102047
150 -380892145458505112718681440473356413277088560880874358536931084458123903614394577248117033696791814425430027989105028975656344027629295691413622978703519064901070052799274644321805418579437646127606683163176266923377062051616231088104753580876192509008699102047
151 -8627590666378698936735907307984664901229502992248581765923341681894612321755269551939360864823668774766368719718764089857538260124028989470111161951562935571881232476508901892972450756275768770979345542082203061527928839783055136231088104753580876192509008699102047
152 -8627590666378698936735907307984664901229502992248581765923341681894612321755269551939360864823668774766368719718764089857538260124028989470111161951562935571881232476508901892972450756275768770979345542082203061527928839783055136231088104753580876192509008699102047
153 -8627590666378698936735907307984664901229502992248581765923341681894612321755269551939360864823668774766368719718764089857538260124028989470111161951562935571881232476508901892972450756275768770979345542082203061527928839783055136231088104753580876192509008699102047
154 -30897704766064175258284583439539712643866808270391812726453355213207187582498987975569999225001817442740455310706213828028739852218447715390300542849113406258461248772268117372645093872145514726712357690414113104234072756248947093667616231088104753580876192509008699102047
155 4758245196697329701077490655623483009532428783067375361343642984715946194039934276170999330049345838513370029061605373107992009323210628945612915731533362071548018669338256216507551045580542045169543582525214395310572667633367686051266783768911895246419123807490991300897953
156 4758245196697329701077490655623483009532428783067375361343642984715946194039934276170999330049345838513370029061605373107992009323210628945612915731533362071548018669338256216507551045580542045169543582525214395310572667633367686051266783768911895246419123807490991300897953
157 -117290929697444745489514729664475929028532299194261526251963455914560108676502595571201605013257273443838544613217593781863912196795285734952345160076444056040364758135693623729177256296429643174933930944178648213700136112954857211299682058016231088104753580876192509008699102047
158 18415427765239903219946582800846309367795077097246784266865354874177522181709565814294287004975539727325136616739753957401585277634332927666891596972687299069544571614253654369963037431604655704107763946122086753425380440215398654268446183260383768911895246419123807490991300897953
159 2965117700260278229724286090152061171562748971131373065372518969358818606353094442982906975993194262849592187271862230595570006460783718858560078396082122456037549454824159985367025172807877225922056726399658285614039192076423606979548038768885983768911895246419123807490991300897953
160 2965117700260278229724286090152061171562748971131373065372518969358818606353094442982906975993194262849592187271862230595570006460783718858560078396082122456037549454824159985367025172807877225922056726399658285614039192076423606979548038768885983768911895246419123807490991300897953
161 75910015657172447568981509995457446911313575059290224374347009628093713146861227530306445775312507501892448817063226860429814099684388965298667052023455131765951843340942011246469687632465589286040287329529492140935025826940799870066181853044484341983768911895246419123807490991300897953
162 75910015657172447568981509995457446911313575059290224374347009628093713146861227530306445775312507501892448817063226860429814099684388965298667052023455131765951843340942011246469687632465589286040287329529492140935025826940799870066181853044484341983768911895246419123807490991300897953
163 -2004325666529645405152022671931557330365938663491226679567468562493909606678751353125880294055518684299765304683257404455588134680575687173831124371249205809754384295886669720194458500268540720291866089106308930604699432641465850527331629884127877846794016231088104753580876192509008699102047
164 -2004325666529645405152022671931557330365938663491226679567468562493909606678751353125880294055518684299765304683257404455588134680575687173831124371249205809754384295886669720194458500268540720291866089106308930604699432641465850527331629884127877846794016231088104753580876192509008699102047
165 -54241110986982417395250102164800349995546086318077189569246836599728224082211444431756416729859071072288950119698618352891513743360596130176445038540802513113628980087869975189006570945514314950664268487480963039151105048509584399164605227175327886158386954016231088104753580876192509008699102047
166 8949450594791454949079011621428517110748263496664596735296919839173782984570179658515189864297933510826083008709694607497960140024141385915042575392586787295584362486705428719012531925898817389100035850663567254177451952898262942530972325433368335988411279605983768911895246419123807490991300897953
167 -1494667064270207585252122696218655498833467936861441948717352915015002588860379134533624839067343427666202034115798974109594266039148689615636533836605720710756980212467775453212644397047104577187366884047561485020995258724212749054801895094877423531064723035914016231088104753580876192509008699102047
168 -1494667064270207585252122696218655498833467936861441948717352915015002588860379134533624839067343427666202034115798974109594266039148689615636533836605720710756980212467775453212644397047104577187366884047561485020995258724212749054801895094877423531064723035914016231088104753580876192509008699102047
169 -1494667064270207585252122696218655498833467936861441948717352915015002588860379134533624839067343427666202034115798974109594266039148689615636533836605720710756980212467775453212644397047104577187366884047561485020995258724212749054801895094877423531064723035914016231088104753580876192509008699102047
170 -7257417109975063237604313463251959333372490514764388237985526516253476858404295018231485282867456526854918657439872636575640132159708792174018516409741347508121141037038508071742065812302654151503135481624453013874924633257829819159555766007463975334616871277384488714016231088104753580876192509008699102047
171 -7257417109975063237604313463251959333372490514764388237985526516253476858404295018231485282867456526854918657439872636575640132159708792174018516409741347508121141037038508071742065812302654151503135481624453013874924633257829819159555766007463975334616871277384488714016231088104753580876192509008699102047
172 -7257417109975063237604313463251959333372490514764388237985526516253476858404295018231485282867456526854918657439872636575640132159708792174018516409741347508121141037038508071742065812302654151503135481624453013874924633257829819159555766007463975334616871277384488714016231088104753580876192509008699102047
173 -36927740954814033728892792239525425656259048936630897188821887853805071467773518206347346092438511463869818189850361477016047658275332949301500611929209630485769959904834941161076891434204530128794830106407207614090497131449579458541377024821993208241181234980791443791861514016231088104753580876192509008699102047
174 -6462353404301878766895235298766406884004409557097057439040276964934273678755392323763452393898300287239782510467966863939969576036800270338432768808389830040015276570267574258488051517866341431877272907075687529811012583766790218382352445581145526143475007898302900398674728714016231088104753580876192509008699102047
175 -6462353404301878766895235298766406884004409557097057439040276964934273678755392323763452393898300287239782510467966863939969576036800270338432768808389830040015276570267574258488051517866341431877272907075687529811012583766790218382352445581145526143475007898302900398674728714016231088104753580876192509008699102047
176 -6462353404301878766895235298766406884004409557097057439040276964934273678755392323763452393898300287239782510467966863939969576036800270338432768808389830040015276570267574258488051517866341431877272907075687529811012583766790218382352445581145526143475007898302900398674728714016231088104753580876192509008699102047
177 35028844083949453797450865913346648191923893305877824238499953457934917725215503924982790115166042158519678393440869456860173515338790511870317683267055909834761018221776939394765476385405919667230571207132821528801210636488639260366830038989207791004194585962758910875539040152791285983768911895246419123807490991300897953
178 6270164241325858195478125505840933206774802254537031701967715818139650031114290021031753060509247660272473561107202496076072840560228036175234985545835855753811969384417301659291238283860829800643047120231352513127797010291706338094321449037803508033654484425885250944637759151451351285983768911895246419123807490991300897953
179 -1109819071864975806565362635041197060779560424405839512411561923959887355265530048541080125340031361982125271444656128668762994560474946937567040561853979316318108328164581623202177394254240044894028115155103972283092451127992261753183555351749956235400747396920240823098799640770990888714016231088104753580876192509008699102047
180 -1109819071864975806565362635041197060779560424405839512411561923959887355265530048541080125340031361982125271444656128668762994560474946937567040561853979316318108328164581623202177394254240044894028115155103972283092451127992261753183555351749956235400747396920240823098799640770990888714016231088104753580876192509008699102047
181 -36363297131415173213714757341257539041135581245019473646731207225892079719919938080402146078414953093511300657559213985479125578920286475591460904374847832285419481402474549553609850225485580737597280495045579985833138776796419672675586409725016962397328214041653707733158289289113939170088714016231088104753580876192509008699102047
182 -6654281387977897272513005697450552146662749487841321814560552018068089889246690342244758255767124530404687273533933231927262266077402418592894708299214895883996195200937116614455179794978107003292131617476382908484508873327639505507993233572604085626676220233596389031338162958373230547784488714016231088104753580876192509008699102047
183 1204424729236928326899257236342550361048092595419282006572668656366054109254152293619832409817266728117540515762842512051419052445144827758873599564956513897579075761473902381262532120094751613324187652050108348206773150549476645202355136197234265479936361019344920175188377691484020108828650711285983768911895246419123807490991300897953
184 1204424729236928326899257236342550361048092595419282006572668656366054109254152293619832409817266728117540515762842512051419052445144827758873599564956513897579075761473902381262532120094751613324187652050108348206773150549476645202355136197234265479936361019344920175188377691484020108828650711285983768911895246419123807490991300897953
185 41226333946401044799133958296277973635510520033233897380307854922051885712950555566362726633615889610864172251874017039957159971822449860068718338661189964643380548480973010410113910220366494431560736023696634355511577499902807328100863280960863074277245723996272048766214316062910553292482682858711285983768911895246419123807490991300897953
186 -7626647757084555219170979022965465408202291260925523028903730644209514770831531507450491138390713566398442004060761263684833030843398427174749742162801061547440451760888372780028158559793463846038657865480596035616875377676017153042652068922426983167911190776160730866597063433387836331369054199829288714016231088104753580876192509008699102047
187 1426265807265704266143240148472980546995466641778362022186211468693393450002986614276701181621158894707341812966402036231850932651602905578336302371610639971212236190091179290031928793332792809821892220615822133249219485240221015436288146253111100264121326434753198814306335875713901831100338342862826711285983768911895246419123807490991300897953
188 1426265807265704266143240148472980546995466641778362022186211468693393450002986614276701181621158894707341812966402036231850932651602905578336302371610639971212236190091179290031928793332792809821892220615822133249219485240221015436288146253111100264121326434753198814306335875713901831100338342862826711285983768911895246419123807490991300897953
189 1426265807265704266143240148472980546995466641778362022186211468693393450002986614276701181621158894707341812966402036231850932651602905578336302371610639971212236190091179290031928793332792809821892220615822133249219485240221015436288146253111100264121326434753198814306335875713901831100338342862826711285983768911895246419123807490991300897953
190 -9680321248989441890419080371375182732437614264996231582388837733732635930031778204653856398232358548265787653184179016514125365132516942442619975367951230676803226571038466865877256306854208007641284973205332613798139808220787058552163929647767852017529162227632313885027269800482608614103020073823412805653288714016231088104753580876192509008699102047
191 -1858621952222742030709978264662903442967306415013405043485803082443056619004250365863983755310538530908380118513648647753500990388971389405138000732880389267578454003176497945663677607014407464030553390836837999471270293779312796124229422823407361931585749594878753303786209334202813115263029594338718745485333288714016231088104753580876192509008699102047
192 -1858621952222742030709978264662903442967306415013405043485803082443056619004250365863983755310538530908380118513648647753500990388971389405138000732880389267578454003176497945663677607014407464030553390836837999471270293779312796124229422823407361931585749594878753303786209334202813115263029594338718745485333288714016231088104753580876192509008699102047
193 -68516239699315598673328295111371534114706265586948050338936404055031152573417248234669992717849728061507305024483885002165538771313762229367045167351113784284695149631895082944276953473426107862649061548273608941069959407846564800733860734989978925574411562101914818155081988787826962067497886165554300166523707413288714016231088104753580876192509008699102047
194 13223273689309179331998403220711361480870373600836461114836289736823018493685442084720330981696467271395913643982398157580284803671420649818295120526622781571428253658879134767643993266915478022443246951458984179054604739277393819859187021345038191607646703850248153425789889311439768333282731002210678220702451376106711285983768911895246419123807490991300897953
195 -2578675762467347332148989242364721576441220200351728326094332807734396662526792127841504859029095347622801171412359600145997531972661789699475827189798286812792596764000771686097068699708920827387206475584956284480101961504344481188825384984260455062370470801558015154143479514232941314260011902231154663348747689910293288714016231088104753580876192509008699102047
196 -2578675762467347332148989242364721576441220200351728326094332807734396662526792127841504859029095347622801171412359600145997531972661789699475827189798286812792596764000771686097068699708920827387206475584956284480101961504344481188825384984260455062370470801558015154143479514232941314260011902231154663348747689910293288714016231088104753580876192509008699102047
197 -100080984259843288568636043960587101320624202461656783292046531524366468720225206722119248541555722652042360649366889598097892658899750579796644126473455207544396526578638438266914383569882700345304782293051651309751833437760232182316517519665423565977665443589625420847018773689169875302406552390308933723342957603040387093288714016231088104753580876192509008699102047
198 -100080984259843288568636043960587101320624202461656783292046531524366468720225206722119248541555722652042360649366889598097892658899750579796644126473455207544396526578638438266914383569882700345304782293051651309751833437760232182316517519665423565977665443589625420847018773689169875302406552390308933723342957603040387093288714016231088104753580876192509008699102047
199 -3943389417808212361050384705704885898577000512638327973257004712753321616285736939808243539308464675243538103055247561040886311843872085275889429768890623110774858682880395224625251859103182110807603625983563218110630407970579234498569937729557534939767583952471487468721977178294540790187060910846371203544837291076122527260693288714016231088104753580876192509008699102047
200 -3943389417808212361050384705704885898577000512638327973257004712753321616285736939808243539308464675243538103055247561040886311843872085275889429768890623110774858682880395224625251859103182110807603625983563218110630407970579234498569937729557534939767583952471487468721977178294540790187060910846371203544837291076122527260693288714016231088104753580876192509008699102047
201 158516287950905083001663955615663492635423754514609187594269992177403496121027786190041352842869600940064376101819792157320745314526926186032171362185749925530695259452740546369492169525869308387800976908665077128446579746305116686274283802786192797016364805154569021813236710435559940595742504811707185592163235877073407249791459306711285983768911895246419123807490991300897953
202 32179603018696129108234715167690241391942534720569218023887406326964885883535130315440235892297469300697467543366234967943441557883958477925756516188520550788599514190360272752842284714627008445509981448391459336844714035842348744319048323093018508416379888498335910668555734057808683438175346263080549642192252940178699048458172899306711285983768911895246419123807490991300897953
203 6532460209359976606230544111218829554951286060829654811791394082288823810528597943753229727401581208351450310498042515652525966509478563481089798515934485125991569757164589310666819171370158253281312617159398694059247007623339205153772178299010178579147175198214148264957282695574552753446834909191655568332010462913408704213759605219306711285983768911895246419123807490991300897953
204 6532460209359976606230544111218829554951286060829654811791394082288823810528597943753229727401581208351450310498042515652525966509478563481089798515934485125991569757164589310666819171370158253281312617159398694059247007623339205153772178299010178579147175198214148264957282695574552753446834909191655568332010462913408704213759605219306711285983768911895246419123807490991300897953
205 271848267417401709529861209486969864922606697547942789186168920582807229052467055455912109764645647548310835342675060100744893719442195859795801326227892173020114207130939422954873180219105686817286547538051481954784923164836741874248483667771154644336541007027513486804619518813325811560515589756582198937176529551543392224717119659227619306711285983768911895246419123807490991300897953
206 56271245668599025717500386871715850960091266427495626452645737533460144916155711588197393555957804316771422517169774844095968579575433590393653770030679397311227686612734484646260750940605574918578139389977521928509502890237635160093174442159899415280876684136604459654013659194123154635159517031621221698948465223014122028323375734981442019306711285983768911895246419123807490991300897953
207 56271245668599025717500386871715850960091266427495626452645737533460144916155711588197393555957804316771422517169774844095968579575433590393653770030679397311227686612734484646260750940605574918578139389977521928509502890237635160093174442159899415280876684136604459654013659194123154635159517031621221698948465223014122028323375734981442019306711285983768911895246419123807490991300897953
208 56271245668599025717500386871715850960091266427495626452645737533460144916155711588197393555957804316771422517169774844095968579575433590393653770030679397311227686612734484646260750940605574918578139389977521928509502890237635160093174442159899415280876684136604459654013659194123154635159517031621221698948465223014122028323375734981442019306711285983768911895246419123807490991300897953
209 503922057662848353286046118659188552942469559077785568268734726560711283614431631145470488253177717647177008755126767304411799458775632761390996232066392607772606345864280857549628141686651702827298232094810822442815655298672749654855481991561390707402491613017380720387108308176028451997390263830430130548531282559481703237097571999710206991579619306711285983768911895246419123807490991300897953
210 106327542349899412137560330362007541610532375346246805130621472248705198816014641778994839499967851672415442325333019295578172425648256801812446222298717133797346503619549072268729762181125811769389194070595811640154498281024343227271123080652820585683048521362563663314743325682273572605586872284722180905283543840872942550061961744029949329120475619306711285983768911895246419123807490991300897953
211 -22222456339312015546344313644984494953540937745746416322525806144923781670520429699417222021971828352783688539472602304170185319700332269867960206477764589257202745821127941915490278520140536962275170827853115360897010535747092127549761340236872869554178263755791701964094418540252308243801793834123437232563804105963267296129984378554350505440076580380693288714016231088104753580876192509008699102047
212 -22222456339312015546344313644984494953540937745746416322525806144923781670520429699417222021971828352783688539472602304170185319700332269867960206477764589257202745821127941915490278520140536962275170827853115360897010535747092127549761340236872869554178263755791701964094418540252308243801793834123437232563804105963267296129984378554350505440076580380693288714016231088104753580876192509008699102047
213 1008256342503986119849661156917101682176106243850314549776131119674895893290085960241356951374598457580067047713528094864115846065121076330030385945117580898802742966270476575101330287717996863687793877179159248591727327266037880262280128152225953191086023238923422226969324018799601724193447881384732723037377558110449793350540042558135113465052422184155619306711285983768911895246419123807490991300897953
214 216779869244013628539004066420296888349782900188495217934961211252617630746645972823847419831051370350981910967755987532677999323659447282062284721684466134864690779135758185026355926778972635767785610480076399013908607322452794134105523201655390626877579590516979518222624980247481984695555468081598037868603943647825381709567480966656060025994434945981659619306711285983768911895246419123807490991300897953
215 46607676643068586748657201198046951021885243598287149445749753439835305624218161648499150938961557327432378353776884766662662947006439581514496966905644405237530618555575615502046094172398720000148816180102982948557037806287605388710402784004835795469473696555299040157288591069414194323538389811127458644165415652936535743696209779647709916219811677562445019619306711285983768911895246419123807490991300897953
216 46607676643068586748657201198046951021885243598287149445749753439835305624218161648499150938961557327432378353776884766662662947006439581514496966905644405237530618555575615502046094172398720000148816180102982948557037806287605388710402784004835795469473696555299040157288591069414194323538389811127458644165415652936535743696209779647709916219811677562445019619306711285983768911895246419123807490991300897953
217 2174480721259348459872928793154802579498095999084878408115580691091567586935621100911901325699624036777646646445703261020147317130734276891324192920293475910025394897355844567778851217142861197183267813675544978773134108851700920018368915611150676771577634668069820045314457251122491554940564869717056705796988323853433368622781594033558004057432821607596433054939619306711285983768911895246419123807490991300897953
218 476201117482289123760260198431040590674760252816483944778732997902803417442274941540467017513312970434807235313127890802533129991108359235371228089205485793815219700846084844859388970505757019262175618753017087901033584404280730786048053651035085158772089647041441534733111849082972518237621175099056592783556014863289567563597043319617239687816052013117910226017499619306711285983768911895246419123807490991300897953
219 104288034568147809914545072249128028183537172595826879479943947367267698535761586117803037462600635831603287153316526962393876335592208225142470181375662603415052772703617735908722005094712257635495500474468814987876072199103238271446549010708876736716884220356809847051360740660258128361744674815324414993812782826999802956262960361222443528430953654953876630884818139619306711285983768911895246419123807490991300897953
220 104288034568147809914545072249128028183537172595826879479943947367267698535761586117803037462600635831603287153316526962393876335592208225142470181375662603415052772703617735908722005094712257635495500474468814987876072199103238271446549010708876736716884220356809847051360740660258128361744674815324414993812782826999802956262960361222443528430953654953876630884818139619306711285983768911895246419123807490991300897953
221 5047435630405925768657872106977136664793154025289761257799212666585888468351220670976003978077608238145843096900478579387733500532661067688628293578968920721347984879767461292460909117964014772218899749985376562711774253518862418865185003081162969975492128679329296686065486673539996335239674692662572249873034820388904280761519307476796636602219781208634642875061771934939619306711285983768911895246419123807490991300897953
222 -1115460122376035466059588706635907896497030294336720964406381451759165818076544829213578726880834723289076708485257729775703452177171594488960871252571866082319946516713068742496489178784916238539181764745662888282374801539640393650309624547056638993948209289834855355834427152767912612783471799760619465201812068868160252092039476575171865306627259975396856314776595167994660380693288714016231088104753580876192509008699102047
223 -250988645557812465843758575766299270291583659279065112787518669618701796377588363953469283708418284653859705711306538192961037858305220583621799270044208071760528620371915542187432358781127212726981529947275225948736681203414154497076292154227786476948933625618498032867904285748211844446256130602842513816927590191414622123226661558405823478646801245698421339871096092772295460380693288714016231088104753580876192509008699102047
224 -250988645557812465843758575766299270291583659279065112787518669618701796377588363953469283708418284653859705711306538192961037858305220583621799270044208071760528620371915542187432358781127212726981529947275225948736681203414154497076292154227786476948933625618498032867904285748211844446256130602842513816927590191414622123226661558405823478646801245698421339871096092772295460380693288714016231088104753580876192509008699102047
225 -250988645557812465843758575766299270291583659279065112787518669618701796377588363953469283708418284653859705711306538192961037858305220583621799270044208071760528620371915542187432358781127212726981529947275225948736681203414154497076292154227786476948933625618498032867904285748211844446256130602842513816927590191414622123226661558405823478646801245698421339871096092772295460380693288714016231088104753580876192509008699102047
226 2846155280395149558761676698445813796725724447203990995156865419618073720423267046964558228552420461270887038734029801681328040058523070900598098875796982992948996318151677881611655341686160912794740995756754787808572782903230262029508814329783230918455988937216379438635447649441258812944142526574493406581383486199463027882349676134222295730766439120178292379078561734415935060024539619306711285983768911895246419123807490991300897953
227 -643231150343726341903568680381950617009948081257592621253232187600422664260966130326548777090374426058171087180043931646564306855381807858820242828078552456441705457542276025669062183768217809607488754065833880076213739299356672393682062874849329197278583767218834768530664629787997356569464900305977156732643304323641617752530248778786412593275144893984176851213399102716814382876615460380693288714016231088104753580876192509008699102047
228 -643231150343726341903568680381950617009948081257592621253232187600422664260966130326548777090374426058171087180043931646564306855381807858820242828078552456441705457542276025669062183768217809607488754065833880076213739299356672393682062874849329197278583767218834768530664629787997356569464900305977156732643304323641617752530248778786412593275144893984176851213399102716814382876615460380693288714016231088104753580876192509008699102047
229 -33733631512396975038573096172562040395895062691540098311334142468469967434148564181796204812448898884899162528998014967067447653467585940310443366720968571484218620050418193533813451549790074326614649332909836061400409172178253394132406263098294667430221118332186961372541626307793332983702910409273492734225932043231746151324655120777094975237369917668938574934101657215430354174490724295460380693288714016231088104753580876192509008699102047
230 -7792320936199122176851747395065343482809847193687073463615298666813414380075538303784948205456964856293713164848490047288301698160435614395904889056693281945789519639391367982825003423699240479351774273488736988391076989613137682009935299901244852830665704260468727745060353624235408679843361327615106446860141794026538923383912250942289818404935997698199194449101703734970786946999295690695460380693288714016231088104753580876192509008699102047
231 -1800025988318832643795695010439297856680432789453655280848831103790495573700236568152113060354340151017729747700651149513493413565270050187638221843440297671410314055107150769309089886990222284040163647453484809176546367071474765692260403730313099788538062310094009648776944925145514553804424455702162518849946705912170496864111646885711728930665319015000688301381817783696458159889529242929095460380693288714016231088104753580876192509008699102047
232 -1800025988318832643795695010439297856680432789453655280848831103790495573700236568152113060354340151017729747700651149513493413565270050187638221843440297671410314055107150769309089886990222284040163647453484809176546367071474765692260403730313099788538062310094009648776944925145514553804424455702162518849946705912170496864111646885711728930665319015000688301381817783696458159889529242929095460380693288714016231088104753580876192509008699102047
233 -96882783150023956477271987122129472031267386199594295073696074392869553299784324866049376543380383851293604012615049211254697020502042595421374323508003559174565748603300309348861883635958959865007286780265321163012098907032183638487791581878073543504387568987247982036948329343079410983408160061966237087380097256676301960940842535063982512381277929702318351852656282236181857889941288357161879495460380693288714016231088104753580876192509008699102047
234 -96882783150023956477271987122129472031267386199594295073696074392869553299784324866049376543380383851293604012615049211254697020502042595421374323508003559174565748603300309348861883635958959865007286780265321163012098907032183638487791581878073543504387568987247982036948329343079410983408160061966237087380097256676301960940842535063982512381277929702318351852656282236181857889941288357161879495460380693288714016231088104753580876192509008699102047
235 5327388379207569690121626974590153480538223442730398635303579557567106427050242464050306482046755042433879526090862882270972787457574866079566134449562436933481245096776990368563761812404861651693486324161036278303215688514067485699439753896292256166405396322993347214639165438045159978721317608346642349281032609478015058274553432661171089085360194790508148962176023317725478715275769180258905920616504539619306711285983768911895246419123807490991300897953
236 5327388379207569690121626974590153480538223442730398635303579557567106427050242464050306482046755042433879526090862882270972787457574866079566134449562436933481245096776990368563761812404861651693486324161036278303215688514067485699439753896292256166405396322993347214639165438045159978721317608346642349281032609478015058274553432661171089085360194790508148962176023317725478715275769180258905920616504539619306711285983768911895246419123807490991300897953
237 297982233062044142617506648346534769572574104669684302576547177362233905764056375278584200334049974140083754086699867178994804818578285704674819706476038234655478233809478282077779389996116653220714940156863435954277052698373404801722031653840072368564988319939495484510543731040136750207434581772861332417908768289533576673391876492241953724481334284854656405971447335001517235105195097755561777636086888504539619306711285983768911895246419123807490991300897953
238 -70620521317270210398762826710908787932171694709535809875766478782914734694751722983318011506227116743499750455220658896055788250479638809189805333694822065753358172876513319928725997253768294456236337767431483994529425324180630589946525035298669833792934627341335557412361780135138155051087060206577349282165249198858401904010005384944369673982873909784193427275780020501809966055997002535003239680143485847495460380693288714016231088104753580876192509008699102047
239 -17020142869846679045788662499572930913649051941304648918499749683289110230218022989687904385374345962259420126479679403309168938466753524488970561996605068918888620788243662092310828615113462549616471934881046519880134293398262585334777574036948537406391342770386073199764847184151749895560471314622277686167540003347214981787341950868294548696040777242286685427214380833499754472629422236764356788089461369751495460380693288714016231088104753580876192509008699102047
240 -17020142869846679045788662499572930913649051941304648918499749683289110230218022989687904385374345962259420126479679403309168938466753524488970561996605068918888620788243662092310828615113462549616471934881046519880134293398262585334777574036948537406391342770386073199764847184151749895560471314622277686167540003347214981787341950868294548696040777242286685427214380833499754472629422236764356788089461369751495460380693288714016231088104753580876192509008699102047
241 -980377392781810853717997585740838932682378002515002646851729688298321636571296228089182963768917368370603093969381173456257773777447748301243007935944725283054262478293624128656673126245619829181017643408986374722143265703698298525026362651829465288936498318336478011306867520615504974820958345746718729763136243319944291795433707068707842649184525169529186423961875885404634610014679544970062573596783035866377111495460380693288714016231088104753580876192509008699102047
242 -980377392781810853717997585740838932682378002515002646851729688298321636571296228089182963768917368370603093969381173456257773777447748301243007935944725283054262478293624128656673126245619829181017643408986374722143265703698298525026362651829465288936498318336478011306867520615504974820958345746718729763136243319944291795433707068707842649184525169529186423961875885404634610014679544970062573596783035866377111495460380693288714016231088104753580876192509008699102047
243 -980377392781810853717997585740838932682378002515002646851729688298321636571296228089182963768917368370603093969381173456257773777447748301243007935944725283054262478293624128656673126245619829181017643408986374722143265703698298525026362651829465288936498318336478011306867520615504974820958345746718729763136243319944291795433707068707842649184525169529186423961875885404634610014679544970062573596783035866377111495460380693288714016231088104753580876192509008699102047
244 -980377392781810853717997585740838932682378002515002646851729688298321636571296228089182963768917368370603093969381173456257773777447748301243007935944725283054262478293624128656673126245619829181017643408986374722143265703698298525026362651829465288936498318336478011306867520615504974820958345746718729763136243319944291795433707068707842649184525169529186423961875885404634610014679544970062573596783035866377111495460380693288714016231088104753580876192509008699102047
245 -980377392781810853717997585740838932682378002515002646851729688298321636571296228089182963768917368370603093969381173456257773777447748301243007935944725283054262478293624128656673126245619829181017643408986374722143265703698298525026362651829465288936498318336478011306867520615504974820958345746718729763136243319944291795433707068707842649184525169529186423961875885404634610014679544970062573596783035866377111495460380693288714016231088104753580876192509008699102047
246 -847809747783833805555167425409202170399457168971075644616821891194335054014756881352467115464556588291211247051000674883473205983682926712242822969722721509555463741714265520785137608728675353810944749029524008929419087515913535585191591120235777704286446556132348163065038956351620205867924721271857867168145924465275815310450910053012727848707136430164713755681095814065302469618611009342793862269911484802273428407953877911495460380693288714016231088104753580876192509008699102047
247 208561197954580962950554079369795388514588476350512061209116979580034046054620507368473800235942892527587044184558627057123971522142304301088704856721382468390465733316794915281005326587475938775309740163455194838715075894358360367328317935842319803679463974882190333029370473193705774365917451704096258611964457892206355914270897632967658925135984724686171006180675861213345824182483363549653664270790619805680857978497658819688504539619306711285983768911895246419123807490991300897953
248 208561197954580962950554079369795388514588476350512061209116979580034046054620507368473800235942892527587044184558627057123971522142304301088704856721382468390465733316794915281005326587475938775309740163455194838715075894358360367328317935842319803679463974882190333029370473193705774365917451704096258611964457892206355914270897632967658925135984724686171006180675861213345824182483363549653664270790619805680857978497658819688504539619306711285983768911895246419123807490991300897953
249 12931633604834385510246208762176843679367889459171473179052978825430875024266499458462640135284348740696241616456942290333980850822758105595465209821141849069174499426490375727787445750370614807640235844455919813474581569196594520413082368626927574581413035488634184399328307116763537935371256482471036025078008515344998808921021706126245483574035827792380649548516095486217905238844783616330698936297024718869720011497213892961014888504539619306711285983768911895246419123807490991300897953
250 12931633604834385510246208762176843679367889459171473179052978825430875024266499458462640135284348740696241616456942290333980850822758105595465209821141849069174499426490375727787445750370614807640235844455919813474581569196594520413082368626927574581413035488634184399328307116763537935371256482471036025078008515344998808921021706126245483574035827792380649548516095486217905238844783616330698936297024718869720011497213892961014888504539619306711285983768911895246419123807490991300897953
251 -811433989854581206427014206349354309376026405246659775880554496226493329761308647082234834117992793713442359104034090722319129879064233938414953134837070620491739162788078957662000550305762344449459008317569255562240389514504738574287455697020604271841405677511882579430054350272602336869269511698480607497392055559650594312151570538889309128189621875102619321289198638254396198381803876310072286786269011972963254527600523841319787785111495460380693288714016231088104753580876192509008699102047
252 -811433989854581206427014206349354309376026405246659775880554496226493329761308647082234834117992793713442359104034090722319129879064233938414953134837070620491739162788078957662000550305762344449459008317569255562240389514504738574287455697020604271841405677511882579430054350272602336869269511698480607497392055559650594312151570538889309128189621875102619321289198638254396198381803876310072286786269011972963254527600523841319787785111495460380693288714016231088104753580876192509008699102047
253 51733798492410934636836881983088925341114185245661152947708755608638076409800279929667355593277095752138829434258192282814118658722865290509425681591454794129180084612939409266135745901135138899292934986163127019994263918919775305883940194443042803745693831539260687212623678677178298363224885248164927554369045375716427976115284948366783688374780088875404225849485474374092848936598313922172901424099963411444248550276224413872302692705014888504539619306711285983768911895246419123807490991300897953
254 13192324719798211396019837367296088697978698748350526653248806341044751013804830754461534563933525386965004720095051456776643727033319931395323906203917221118878526478046897534919861352929238082955188584059710052689450108383479387204002618596722958188636974759553563257394213296485435323615910532738027940438410908389801285160352948332446718420087482827184353656926403421847793095466959028338672621506334382247324512987087236070492881865876214888504539619306711285983768911895246419123807490991300897953
255 -3337658360213180906256645286387518853324605364843390175923531077945164048021927940251164603562829788872315797398407230989149906408488931925332368626989153191692204803847612424506780168439237012651298201929694755993021790230079221646816260373984655464958639661884093592138911139244620106115818929577177040344992264160201837296820251214607936638166651715441597751267687673183945769769775023147868755999463442420902142918399720736367754807292779785111495460380693288714016231088104753580876192509008699102047
256 -3337658360213180906256645286387518853324605364843390175923531077945164048021927940251164603562829788872315797398407230989149906408488931925332368626989153191692204803847612424506780168439237012651298201929694755993021790230079221646816260373984655464958639661884093592138911139244620106115818929577177040344992264160201837296820251214607936638166651715441597751267687673183945769769775023147868755999463442420902142918399720736367754807292779785111495460380693288714016231088104753580876192509008699102047
257 -220462505921470775289510400467363172184403175317192647694107425678036194470206952397942406044239574801535474848777900573913388736422688483089753679512465477752858486673589625728192035140254641205320650366882863524835426946138368105651907959068288033871170583117720717741425860665523660402489412819441109349675399966376941287422964729339388309733192911984215153844951477015721554033799770266360187012586843018875230663388719269843393559719933588331785111495460380693288714016231088104753580876192509008699102047
258 -57098927917803995799309379506563173615896264658968766158108434979593264515459211013658498364990330663512158928357747459577972482057622926975809467242622795536466891459620320379596214352042494749028784410086563791685329379427957978924659282803510112731523221698456899798882526073296702932257380038951416409889519583287474461368525285274088203373244317207769140913622605483652201036745539897031316286120944480320540149064805343761488949086722517840747785111495460380693288714016231088104753580876192509008699102047
259 14674423613759769985421836718972251731305475859606788773039202401484450870620692840852825495002047261312539315530465368322473332688133238842638596345602952689670467648533582944872221565725637693177248329357310796601882604313363321223198250801906922483960358017174390482216662428998178728478159292129230186429930123896876783239636975735815854898076136875400526630868789782235195984985595152935092313382943683580810673716902100399574709932406946803534996214888504539619306711285983768911895246419123807490991300897953
260 14674423613759769985421836718972251731305475859606788773039202401484450870620692840852825495002047261312539315530465368322473332688133238842638596345602952689670467648533582944872221565725637693177248329357310796601882604313363321223198250801906922483960358017174390482216662428998178728478159292129230186429930123896876783239636975735815854898076136875400526630868789782235195984985595152935092313382943683580810673716902100399574709932406946803534996214888504539619306711285983768911895246419123807490991300897953
261 14674423613759769985421836718972251731305475859606788773039202401484450870620692840852825495002047261312539315530465368322473332688133238842638596345602952689670467648533582944872221565725637693177248329357310796601882604313363321223198250801906922483960358017174390482216662428998178728478159292129230186429930123896876783239636975735815854898076136875400526630868789782235195984985595152935092313382943683580810673716902100399574709932406946803534996214888504539619306711285983768911895246419123807490991300897953
262 261916468030122538395574732673443082387618381141876527938590305540164310657159761519483657045775933801818912813414558529351508733511810480610979640195037942738602045076059607211539893765912266644439110391595292594903366836745522159507209120925544690381938381908274810090407100947263813565362577825972486664232248613649877887105424364051260582998315910101501400581693111082007254165906707312479185226540107505923514994122136443522712547072427957245868996349076214888504539619306711285983768911895246419123807490991300897953
263 -68622110764518694640821073794499030495853810525831499243325212742212817801765278544862501001700189470538125431916774350177703419369607848941034850117149102103937178426594625525091137665274742075000333616981656038891942604932201871376335307981352747978547242778393841726821963625200900327603989800648897676041310105704645421543027191356905654225988930252569368722065091184994187863611013264658021307424229746837772146706792560657698282244827412575390667713753963785111495460380693288714016231088104753580876192509008699102047
264 -68622110764518694640821073794499030495853810525831499243325212742212817801765278544862501001700189470538125431916774350177703419369607848941034850117149102103937178426594625525091137665274742075000333616981656038891942604932201871376335307981352747978547242778393841726821963625200900327603989800648897676041310105704645421543027191356905654225988930252569368722065091184994187863611013264658021307424229746837772146706792560657698282244827412575390667713753963785111495460380693288714016231088104753580876192509008699102047
265 4819057923078350731163355909887191752503274512521331537458372336008056415767272018635938784224866039498151968231892099278795385066674881765289401214973678888563333664619654537230370230892818902999393299673415681494780852242350627449896166161167408002370306966731957679080662634037700362415880288408301267685203701798002234502710534768646788854382521752610201504411646964262305616251809710225791556444540434780138110720449285416640763097359068016250676717571094924436214888504539619306711285983768911895246419123807490991300897953
266 -1277068603097226305731063774525735151155479642931752728605267393548724378787862354502616711244855952717409434722816296170857924311778395983489509637238156067130443068413669926536437785429215972376231174502197272716623271100955828239920270137901286160459093639750547837718274932662314899479695419089486808543360807964958709578900422158924299983315392377497150582121166514843766196760701293739363161491470990061849258188310084642230937168543230148398174384073952013529963785111495460380693288714016231088104753580876192509008699102047
267 340986936889324116969683580051785430405275959314689421329502512097674835820581247926671840846519722655376916211787049971955646234745855525039541833629747486119944266286489648220132959775819831299178330428597276529580896600402957929347914133046773816618751780133763157533375669011463829258364021514808507511005924307059083344599736007057092488186014505722188978645908202687899843937885777327300887302301975652538199553652842474039672370579494090634253316847262717943794836214888504539619306711285983768911895246419123807490991300897953
268 340986936889324116969683580051785430405275959314689421329502512097674835820581247926671840846519722655376916211787049971955646234745855525039541833629747486119944266286489648220132959775819831299178330428597276529580896600402957929347914133046773816618751780133763157533375669011463829258364021514808507511005924307059083344599736007057092488186014505722188978645908202687899843937885777327300887302301975652538199553652842474039672370579494090634253316847262717943794836214888504539619306711285983768911895246419123807490991300897953
269 -24674155697022750155294222819146372761863850021373510990775776536569191227057097317142502322413517481292080747591977491951803982188548198778867336056969899169064470002547403522181470076025790496069612276760218668078703221679859747654092809880256550735742251560300016284455371231150930520798010877177059397977436056588006180686501657719034025200215144999296850239328447376361504441982996050970706435548494853382670180743698717418021733589800927035772277052532675947845515686763785111495460380693288714016231088104753580876192509008699102047
270 -24674155697022750155294222819146372761863850021373510990775776536569191227057097317142502322413517481292080747591977491951803982188548198778867336056969899169064470002547403522181470076025790496069612276760218668078703221679859747654092809880256550735742251560300016284455371231150930520798010877177059397977436056588006180686501657719034025200215144999296850239328447376361504441982996050970706435548494853382670180743698717418021733589800927035772277052532675947845515686763785111495460380693288714016231088104753580876192509008699102047
271 -1805457596521023843458672249647311630498282523955864228531013024656114478142731859722544832011914227471729534311011801522051897175353256607097268989900511180723175730878360245569100614061549913124965760781259420624710462867741269080029315378625367106325158282986464879000120685452246305945698088389376851747901554000082547760140337159643075025382302945424933521429469344078938315155918739147904599201442826352421856015258519630677893751326678933717104992526062145992876175784358763785111495460380693288714016231088104753580876192509008699102047
272 -1805457596521023843458672249647311630498282523955864228531013024656114478142731859722544832011914227471729534311011801522051897175353256607097268989900511180723175730878360245569100614061549913124965760781259420624710462867741269080029315378625367106325158282986464879000120685452246305945698088389376851747901554000082547760140337159643075025382302945424933521429469344078938315155918739147904599201442826352421856015258519630677893751326678933717104992526062145992876175784358763785111495460380693288714016231088104753580876192509008699102047
273 -134066032540756229422375093714250761212855160419343422906595303125826593321581083355598629857056261651214129204584810155742365355393705383038173379810136012390128162196549887595228761191126546527821506353204757690531707988983434358410315069754893416883955845343094060881902743221581313597112950572434261220521269482892311750037787959596520237569238402642612220713876733510081343368659213923551190942124461867417956978568110588123287763670415753323393097123802983908607822968606292390763785111495460380693288714016231088104753580876192509008699102047
274 36599532188245003871775292907794054447722702265069190546701900255781904201424624647548861973692388166283130018959251955284048699802655522777110988036463898642441470129507858642790165871609294337419074993806444784433905110325651818738288086010672159458732812685295140329382602866423884696524006384998334623944927643803805085142229834517468282653845129170426089823103476573651929110545612679394948601339796894470681691560546009723278753739135637147258477028030262466021933622357352908377236214888504539619306711285983768911895246419123807490991300897953
275 36599532188245003871775292907794054447722702265069190546701900255781904201424624647548861973692388166283130018959251955284048699802655522777110988036463898642441470129507858642790165871609294337419074993806444784433905110325651818738288086010672159458732812685295140329382602866423884696524006384998334623944927643803805085142229834517468282653845129170426089823103476573651929110545612679394948601339796894470681691560546009723278753739135637147258477028030262466021933622357352908377236214888504539619306711285983768911895246419123807490991300897953
276 36599532188245003871775292907794054447722702265069190546701900255781904201424624647548861973692388166283130018959251955284048699802655522777110988036463898642441470129507858642790165871609294337419074993806444784433905110325651818738288086010672159458732812685295140329382602866423884696524006384998334623944927643803805085142229834517468282653845129170426089823103476573651929110545612679394948601339796894470681691560546009723278753739135637147258477028030262466021933622357352908377236214888504539619306711285983768911895246419123807490991300897953
277 -772298152473733867850606259588818153410169392257996319668049346477243548766078451723630003518342610793831865391110934348383844007153674584951901237253182150329677329522810866757523009588220017181070398669231526062042012565387275626029097455547136477100670167885884745996097715906266304612704752722834131274049323642685868277677017033014719017961680434321339141953739358032289682734300716021083455787924197832262213970099205439117000217888691558862066264813799590208712216487032941667353754022763785111495460380693288714016231088104753580876192509008699102047
278 213926598409894229726729010259634056861364058122376210237284640957324734115573099123491162993164531876375336940047874085174368358947106405169911974755986129778284442876547306095018576351603057066540326233879980997377287553237896018941265604430644715123745966032112001152968078874399363243559162137898829392448688105713870490374347387684971163831568058075956851699638772997710729592637591069520442125050713972000169932566990160467199763426661101284499482291279100280226249521005671857201098393177236214888504539619306711285983768911895246419123807490991300897953
279 213926598409894229726729010259634056861364058122376210237284640957324734115573099123491162993164531876375336940047874085174368358947106405169911974755986129778284442876547306095018576351603057066540326233879980997377287553237896018941265604430644715123745966032112001152968078874399363243559162137898829392448688105713870490374347387684971163831568058075956851699638772997710729592637591069520442125050713972000169932566990160467199763426661101284499482291279100280226249521005671857201098393177236214888504539619306711285983768911895246419123807490991300897953
280 213926598409894229726729010259634056861364058122376210237284640957324734115573099123491162993164531876375336940047874085174368358947106405169911974755986129778284442876547306095018576351603057066540326233879980997377287553237896018941265604430644715123745966032112001152968078874399363243559162137898829392448688105713870490374347387684971163831568058075956851699638772997710729592637591069520442125050713972000169932566990160467199763426661101284499482291279100280226249521005671857201098393177236214888504539619306711285983768911895246419123807490991300897953
281 -4713009847719465663904175532808344910285262844253487882384179273511134991809093495588294952229980396372949309874394136184883904814266731130850035274006336512463467376525550631364853540850473429381211590346336965655052602238947696725122755512023550961978621997058251559734008741572865019865832090301035245708145497234066799635478326791188517379294515119882785891504351485691038153376837071708916548402965025234760025399611222808362851359631573151894375288170273340664724278045903836781744721167634790822763785111495460380693288714016231088104753580876192509008699102047
282 -1333781847231909534475054458722342502827533419828401461224814021317919952647548479843101424305592416245942643832298557633822637081609362133114566240458970114215249865032943719862593870855922511666944972832385359234534527694017288186296417151339565371681759690063847612460308799002119043202650916238876697422875064387770950108151844767472313745502215979429020784715563649748697782760070636417424064802803781405738427292137897038657912186526068488304538768781041361548823249710793150732833219821150392678822763785111495460380693288714016231088104753580876192509008699102047
283 -377460262826957699008030584601360509193408761846342277917132459319885615349221794816189317031307161761674166193678336827465306786114621360894506252307803719204103800401799285612300405771021309332897489404329428661327425978667287646734972731170533900635379801952965236747322974442736687468930829730285789093561113110409708926418283547480230753304288990378915074451924345058179606506454415851254811020798234817088276263779072782924080374038627715476502902127263559324457685947178264022315400673116270874982822763785111495460380693288714016231088104753580876192509008699102047
284 -377460262826957699008030584601360509193408761846342277917132459319885615349221794816189317031307161761674166193678336827465306786114621360894506252307803719204103800401799285612300405771021309332897489404329428661327425978667287646734972731170533900635379801952965236747322974442736687468930829730285789093561113110409708926418283547480230753304288990378915074451924345058179606506454415851254811020798234817088276263779072782924080374038627715476502902127263559324457685947178264022315400673116270874982822763785111495460380693288714016231088104753580876192509008699102047
285 -30444054830761832357688592640329734572444838037603879502619081942925389151014068720258678880547738329980722088290732015896987792329518105801107937576543191795054783384246269512059528795605157430619733163774775014300059961467755170108576595829444760030144354920561191401812531480178318705065907724038687375132522548558126069511468478301118148328641505808884780098898330691543455931702326756104789355029290986262961700761516288736349018142683145934940252033137702267477167804418964270609915325070380168108560742822763785111495460380693288714016231088104753580876192509008699102047
286 -8737335782793477376754709791027437833186039201886425363360192217736221199055047845280923408572529946856203400527908696558102841320830867583208762255679736013317030457591764435365399646422629670493394209321390790887520069297415834976894516800849531355955848143577703384262486800440486845661299402581800414927353212957832604773038497643326329224324667140498683518672527658110285213031106933039141086017454564762312320871543734052516251919963087835801226053680512153387980364970061852681535316090606596993686688102822763785111495460380693288714016231088104753580876192509008699102047
287 2490140590142505883865190374146072586468915543222725340503763297754939676243402646027629854013026363900169705311642447127054977121359056432432788027039936603763489988039965949164543214112533405578522880447914405764726622610119683069570670322039915321674721139201022105966751028391168060390777713621595815392559984934503942783139218872718909249586534690015473554451959089311068599074498015070192276056098599008963853761142952764152315880902493058155822799019115955318196437221569447121254054703618287631947235864217177236214888504539619306711285983768911895246419123807490991300897953
288 2490140590142505883865190374146072586468915543222725340503763297754939676243402646027629854013026363900169705311642447127054977121359056432432788027039936603763489988039965949164543214112533405578522880447914405764726622610119683069570670322039915321674721139201022105966751028391168060390777713621595815392559984934503942783139218872718909249586534690015473554451959089311068599074498015070192276056098599008963853761142952764152315880902493058155822799019115955318196437221569447121254054703618287631947235864217177236214888504539619306711285983768911895246419123807490991300897953
289 2490140590142505883865190374146072586468915543222725340503763297754939676243402646027629854013026363900169705311642447127054977121359056432432788027039936603763489988039965949164543214112533405578522880447914405764726622610119683069570670322039915321674721139201022105966751028391168060390777713621595815392559984934503942783139218872718909249586534690015473554451959089311068599074498015070192276056098599008963853761142952764152315880902493058155822799019115955318196437221569447121254054703618287631947235864217177236214888504539619306711285983768911895246419123807490991300897953
290 -60316113693737619623612092370422911528514044014510389861303861968284372730880209001762085822012956535449577625670389974571732395666616868769873686549541267325831324747950741809354853020168560217961969967435723999571488369086418142927074776262584094631844977358371922885229925533213080763871094269510508260881932584759981227331203988441278108872810529757759015564650212663678732789067091851448142550163778921505430105084233104893236766390616933381027648592086309699256569812726791137596948917016864394876043519156426625382822763785111495460380693288714016231088104753580876192509008699102047
291 17491673695814821422316718992193043219776195426662436137591194057397587738642706397341174882424044913071049406393797338313754508716317234258748790937308283393112635872081301644342998582730957769956192313906518170218823704570508440993679458361214451156850402041271709144214111240956342683352522911874362059540142728815350171866696506541483343534317645259431709308251366017986927498350418967598883724973448219561267042082909044911637916621602832023123498015049464327347148243285932661379824298219820593266974321452009357848217177236214888504539619306711285983768911895246419123807490991300897953
292 17491673695814821422316718992193043219776195426662436137591194057397587738642706397341174882424044913071049406393797338313754508716317234258748790937308283393112635872081301644342998582730957769956192313906518170218823704570508440993679458361214451156850402041271709144214111240956342683352522911874362059540142728815350171866696506541483343534317645259431709308251366017986927498350418967598883724973448219561267042082909044911637916621602832023123498015049464327347148243285932661379824298219820593266974321452009357848217177236214888504539619306711285983768911895246419123807490991300897953
293 -1501660548468618462570824649551919715286685947277810174666588320795209156772939932985878974080377303047140556027363187164097726130068174049831728121767842738365080386856051435848006407550540633346609987718806092855578800303435407259850514869651624013524658275523873944067607018728939476612058853066733287048724925788019008907940768105591689445961268317854634720203094833263525279783871518883364994374125174693972520363473869984937427721346545916090678074180501456838814863041225622186919112395741045707124002851151607847065473382822763785111495460380693288714016231088104753580876192509008699102047
294 -1501660548468618462570824649551919715286685947277810174666588320795209156772939932985878974080377303047140556027363187164097726130068174049831728121767842738365080386856051435848006407550540633346609987718806092855578800303435407259850514869651624013524658275523873944067607018728939476612058853066733287048724925788019008907940768105591689445961268317854634720203094833263525279783871518883364994374125174693972520363473869984937427721346545916090678074180501456838814863041225622186919112395741045707124002851151607847065473382822763785111495460380693288714016231088104753580876192509008699102047
295 130239034760994448659767008560026637889737436710886553071744751758508293050544879929858138943114595753390763935812198393598183641463223633361583209555441225603083741530547670590953361588717918845485525925423718739592396850096546836436662685949439367198328921213279102790373566817210120010688179431936858115870288005247970778897200875617873976809159571308587965160642516435087023996597324893072422448258969223197625267294285120625103355201173172370249784196583556090214685074869597175589029171131609758173211687960427329739747616894617177236214888504539619306711285983768911895246419123807490991300897953
296 130239034760994448659767008560026637889737436710886553071744751758508293050544879929858138943114595753390763935812198393598183641463223633361583209555441225603083741530547670590953361588717918845485525925423718739592396850096546836436662685949439367198328921213279102790373566817210120010688179431936858115870288005247970778897200875617873976809159571308587965160642516435087023996597324893072422448258969223197625267294285120625103355201173172370249784196583556090214685074869597175589029171131609758173211687960427329739747616894617177236214888504539619306711285983768911895246419123807490991300897953
297 130239034760994448659767008560026637889737436710886553071744751758508293050544879929858138943114595753390763935812198393598183641463223633361583209555441225603083741530547670590953361588717918845485525925423718739592396850096546836436662685949439367198328921213279102790373566817210120010688179431936858115870288005247970778897200875617873976809159571308587965160642516435087023996597324893072422448258969223197625267294285120625103355201173172370249784196583556090214685074869597175589029171131609758173211687960427329739747616894617177236214888504539619306711285983768911895246419123807490991300897953
298 3412012529530457682236036857060973213188163019877648521552960443645270523020186779257424984735257932523058940555777607705891413751572751320825003795328745339624341287925123410191015208743509327590318577540786834083570749228092460623853026008306485619326878390564034094394523369869403174744372381250599946191915812283952579313544286700505897893977100863970052748683243525638193425440755591539724654315531368550717207242779712691582276815617584935366648739060095656479170138656549435593526743408837412542915168171211777840391793367215630462617177236214888504539619306711285983768911895246419123807490991300897953
299 1023603719917665911133470907847956404508484176931800979910808764641900381112076411664308396392993835765653551902894865503920104439614916598743634763485243944810375931055498305423551055927997683250437838462063798523379321630301080008288403707929802586915692724868862785547905276639124474077485831179414333708454167039969660224920023119888707558448811193252304003337171474659345613541206502479317253266005098535783364436743958886483431977779372275459216083013343222165267770622773993292048467521531501594523232757573238651949766417980151687294617177236214888504539619306711285983768911895246419123807490991300897953
300 1023603719917665911133470907847956404508484176931800979910808764641900381112076411664308396392993835765653551902894865503920104439614916598743634763485243944810375931055498305423551055927997683250437838462063798523379321630301080008288403707929802586915692724868862785547905276639124474077485831179414333708454167039969660224920023119888707558448811193252304003337171474659345613541206502479317253266005098535783364436743958886483431977779372275459216083013343222165267770622773993292048467521531501594523232757573238651949766417980151687294617177236214888504539619306711285983768911895246419123807490991300897953
301 92124334780868549112557642321385705402369738540423608625429709927867078386572889183531767026562142572167449168051122531893647356339899564338878464934762827756153678931942913834111835228004579902916381483410890019341929683882521076634117214981219027749648751629715246119037568925490372026991631215305364573065989740027059370058489958660014498655659967353859808042143824442848439382067188150468790150888833920299643828188393223352290511429004827926579063131050779666965775891486427954231173200731998107134417201555760599970728478368966106083616894617177236214888504539619306711285983768911895246419123807490991300897953
302 27913364310279755245999803315165698654083869215526920009609269043896802897216489575533802787912618515228335870546815452914392965099448804289867354297534564266443231982847524131247648161666497455283321957246284132593450633661271535293975013041389570607762323204600809177507147917030037708587292857516509282510214938069752918290334531627002186702982318567239159640960570980397730010391068565228294661908830344311034273365023250000160306966531173491326267445451316209437536184253659592386071281184603923948246866055102674673057840116338500137526356094617177236214888504539619306711285983768911895246419123807490991300897953
303 8457749076886442424402835242186992522104578210742435329507712587236484356002681245539665922116387699430047367548312407558811686241261446936124995531575274400188627958069268633007549155072529838695546211413396876632548387938810142843148266448443120099351602682454842270388104583392707880686358564426781296417466346281976688171133975157134680364613959874332485009015243999234726846026118485819809533804565107992703627023025984853372989292862488278501431847288491741429920369917992128415233624000297797453805318868679817638818452666421107311664676333694617177236214888504539619306711285983768911895246419123807490991300897953
304 8457749076886442424402835242186992522104578210742435329507712587236484356002681245539665922116387699430047367548312407558811686241261446936124995531575274400188627958069268633007549155072529838695546211413396876632548387938810142843148266448443120099351602682454842270388104583392707880686358564426781296417466346281976688171133975157134680364613959874332485009015243999234726846026118485819809533804565107992703627023025984853372989292862488278501431847288491741429920369917992128415233624000297797453805318868679817638818452666421107311664676333694617177236214888504539619306711285983768911895246419123807490991300897953
305 781622825019138689126646184727437970062851939924585690163993647375403954408294694854239869770058325890121450664529974012466355844251981728230689209592723612861105156430691034483643683269930321529635870656585696333472454335321342157807093050156896897745228229712364843125716982321888242308779638658466657844449549964553333013331833492772229055336270452930427927638992574711740630363824272246330592302840894628666953903375587385849582076561566005264815490794893996718184598264162148821382840321740175601885801521402232251293199826747644585312109010599405694617177236214888504539619306711285983768911895246419123807490991300897953
306 781622825019138689126646184727437970062851939924585690163993647375403954408294694854239869770058325890121450664529974012466355844251981728230689209592723612861105156430691034483643683269930321529635870656585696333472454335321342157807093050156896897745228229712364843125716982321888242308779638658466657844449549964553333013331833492772229055336270452930427927638992574711740630363824272246330592302840894628666953903375587385849582076561566005264815490794893996718184598264162148821382840321740175601885801521402232251293199826747644585312109010599405694617177236214888504539619306711285983768911895246419123807490991300897953
307 -73425635267259126729072035988331928815222862540169230753836002614556952711256240325420579118772993734750639339366808065140911044477446538948871101584019821671357376980167909527194049254877798511217416588348124301933351217853762455944117157190342351827496111839150070555280414236979730292965340597318756923876887123596602235151365597476621758141201770054118815408027884550943850448298646573469747286973951813856227266072876257507026494288909922012708173039252538970211805935954265586412997818787488000241065675342781938399305859041420091057141760161694630418305382822763785111495460380693288714016231088104753580876192509008699102047
308 -73425635267259126729072035988331928815222862540169230753836002614556952711256240325420579118772993734750639339366808065140911044477446538948871101584019821671357376980167909527194049254877798511217416588348124301933351217853762455944117157190342351827496111839150070555280414236979730292965340597318756923876887123596602235151365597476621758141201770054118815408027884550943850448298646573469747286973951813856227266072876257507026494288909922012708173039252538970211805935954265586412997818787488000241065675342781938399305859041420091057141760161694630418305382822763785111495460380693288714016231088104753580876192509008699102047
309 6988065522627821071399836298216230877000061872555272362742630492433407758428116594233300603029630342720944711205581135014212359461981473707908050780006205806976436141679507939339718738972599127919633372634761466513190417994784427897433416783621841497966184668704829550003442264084239450459601441163193818791047596392381457791400160094704743462639968121352088075884151058799197656794303478927327546823728614050134604630758598364603904564395236705231302599338593317985483445795289406964539044059503121126934844063550294752648157987244902712829711780387396438179309694617177236214888504539619306711285983768911895246419123807490991300897953
310 -2159335008438929561391835428479971723890951837706966612549006511322733510009628517052590766715682595528829688460719774429891812756176063384170661841063408640500436888565831805307926520497802142644705189543283681071109438499265922886668268462457878029000617586424462467472935796530443453908407664575012058821080109120254185404235546392598983482700773922046511992280979165813162868543078747568981987590191103666553888261356889486302433688611357703992296442729267503544595150410584572574374352643710288549502941545996397340969184602874977778492608654085355624732836370305382822763785111495460380693288714016231088104753580876192509008699102047
311 -675885811010483275507458002774496425656723992606938272820102989615839644935875241581214875702835184841581076604929505355115665623719608014184405898204365425842105980872601850225207726923134746833931025116393919310271747031767345897716601552906564337754060170396399491841607039061628556088516127395605515629821009847997336479494615924280336021819522493764252240983265470712993365456703597623468778995201803942934404999583515443817751125166270522260923425239925763627807172279744721648770769667540115498115394498854640112050459173231026231633383940438331435208918712850305382822763785111495460380693288714016231088104753580876192509008699102047
312 -675885811010483275507458002774496425656723992606938272820102989615839644935875241581214875702835184841581076604929505355115665623719608014184405898204365425842105980872601850225207726923134746833931025116393919310271747031767345897716601552906564337754060170396399491841607039061628556088516127395605515629821009847997336479494615924280336021819522493764252240983265470712993365456703597623468778995201803942934404999583515443817751125166270522260923425239925763627807172279744721648770769667540115498115394498854640112050459173231026231633383940438331435208918712850305382822763785111495460380693288714016231088104753580876192509008699102047
313 -65794108626266653130984545096345357321690400153352659377277711877044319341849268184635413312597388946525319805951280654172805042949068630195361956648192826157265833109285894016663960115846836605519090789801642066924527736555219385367889681427226566995248169749381317868052281595495482916001339994180910462245198959589628345848169680798929128551842481395404206922584564772002142857314860334942494045354314865235484202532276299297235771166067449644493927237244260951274614039314534235034683951641190887260864821315031765243782004788643969872684901280662773479308464872243730305382822763785111495460380693288714016231088104753580876192509008699102047
314 20593343771876805138249653273343225649811439036665703806470258305176132580350311076965027865372012050014384842804696896891406472124052633294231838527432318416480491341928490830234848801033805993216969562866027419256713756213215692673537587273834302808310622356662848023259925874779820801341807624114622754550839510554461401086822548780664593211215845346698474791565300028278866834422797879907346866999296059452268473989432612456185437601125809529782609295301928341059175062853353375723258362842017140116384280837732302164308583654665168027913641218290150462952893904536452589694617177236214888504539619306711285983768911895246419123807490991300897953
315 20593343771876805138249653273343225649811439036665703806470258305176132580350311076965027865372012050014384842804696896891406472124052633294231838527432318416480491341928490830234848801033805993216969562866027419256713756213215692673537587273834302808310622356662848023259925874779820801341807624114622754550839510554461401086822548780664593211215845346698474791565300028278866834422797879907346866999296059452268473989432612456185437601125809529782609295301928341059175062853353375723258362842017140116384280837732302164308583654665168027913641218290150462952893904536452589694617177236214888504539619306711285983768911895246419123807490991300897953
316 20593343771876805138249653273343225649811439036665703806470258305176132580350311076965027865372012050014384842804696896891406472124052633294231838527432318416480491341928490830234848801033805993216969562866027419256713756213215692673537587273834302808310622356662848023259925874779820801341807624114622754550839510554461401086822548780664593211215845346698474791565300028278866834422797879907346866999296059452268473989432612456185437601125809529782609295301928341059175062853353375723258362842017140116384280837732302164308583654665168027913641218290150462952893904536452589694617177236214888504539619306711285983768911895246419123807490991300897953
317 -651882134732868645981341955988196269338634400401248098487813197568320708288595791769403525069976464094659522220460819706248269824590989638777088986738925058809897048216942171628351768702764351295922181808444125384209701409928426104655181349294586971149386185336483882168385602522409002810581269117295106315859822728414568157442388644239794266678457568695637968118031646703053840586645753403100562203141018948985837595233260664037863806285067297620889582179971814032977749926438021057694395568017154992971459465867517365600900501135640630799141308001997745318613808407854592710165010305382822763785111495460380693288714016231088104753580876192509008699102047
318 -207950407528468417524872117923624350842170130368035757077306220481836446990072218125838646972201353234496219492901381498186811285511783830218628774335441745483834414822000799482704298230863746792149481839889996988959614073402142403187593120609925996875962486165116267830500678601304900076558439675111963383209319397531211598542847523122064883321768605580547332079767079016039584139819648682038805153338288750502629098700784880467649315271905625099071207186280764582533114683351398704770885666193631826519346126621939346025559348112398963408449510129175188172905652101125876717134561810305382822763785111495460380693288714016231088104753580876192509008699102047
319 65920279193073171674841285415752308957891077083307372607165765703199695836898903306442250012662707836523601411154312314937112790718702732314754058851900757970098986755015049682750522623198489651840136049088125366491594380592114116286269609503531493762759416407384634811687500788010309752449008391837187216945804284964561041094401390375304138525251988610200143089536279031802313581315508285552750959418773837615109571193970181836884403702261052313563580108521872128569010567079211059399737129663377448390394172696164973996501185439880601002662018143825072558227359563275923180974248017389694617177236214888504539619306711285983768911895246419123807490991300897953
320 65920279193073171674841285415752308957891077083307372607165765703199695836898903306442250012662707836523601411154312314937112790718702732314754058851900757970098986755015049682750522623198489651840136049088125366491594380592114116286269609503531493762759416407384634811687500788010309752449008391837187216945804284964561041094401390375304138525251988610200143089536279031802313581315508285552750959418773837615109571193970181836884403702261052313563580108521872128569010567079211059399737129663377448390394172696164973996501185439880601002662018143825072558227359563275923180974248017389694617177236214888504539619306711285983768911895246419123807490991300897953
321 6792757664852993543459526543144607621782037044865821254547655513766270195896912464786940509367710534679788312221492945210148912230663633801143909227025834335542637489552416840584679819891846379597160209872974826262088997926422422206697330123161310169203508879361837815522900798151133067417178673941335208990613223244359080757660326518316714918267221593193602720251489792782293039469152600912883157367806776394113300323634355671388239770364687700511741106729649987056655136001217494907554463071783204737329747047649367903518343725808080837115761099432324153582793470283093755129239792783441389694617177236214888504539619306711285983768911895246419123807490991300897953
322 -2180453984087910757889228721455515174348549450475107797735817912542416302580849419749743229102531004240288687623444843723892391075724415027887389511068342509665120262272590690981684376516998017937020534845417112853762558040991046867604398790720520427173334741743066760930441792831259975321174065754466430511702988112459506334553732415131964640831173000274813988754653392801267825324624801299367545529257042377334657338604703712117073489509072623805423927787422701802360899434988216359363855930686657113144467095371838931907761462602682307160636455747933741626712954751093720549221699775623086610305382822763785111495460380693288714016231088104753580876192509008699102047
323 704300243602054780954869075382111594402068521018476371136152260569604554704308215885543501555540753868074529039596781900396228025033765992697508905244335632602548996360899633135611220820298428156330494968013281207794198435529351533741379648241788680734466520209301370634016154249468528034193797884621241897272330243319889022811026123137908913266238018663091638057639623685076920406277722308491210920250569234277058259035248492183556065067749178992611797125023786926179509226994598918570301701253289565562675913006122881907135615981499713016113329585951305505408813720753617299756131780819685457389694617177236214888504539619306711285983768911895246419123807490991300897953
324 704300243602054780954869075382111594402068521018476371136152260569604554704308215885543501555540753868074529039596781900396228025033765992697508905244335632602548996360899633135611220820298428156330494968013281207794198435529351533741379648241788680734466520209301370634016154249468528034193797884621241897272330243319889022811026123137908913266238018663091638057639623685076920406277722308491210920250569234277058259035248492183556065067749178992611797125023786926179509226994598918570301701253289565562675913006122881907135615981499713016113329585951305505408813720753617299756131780819685457389694617177236214888504539619306711285983768911895246419123807490991300897953
325 704300243602054780954869075382111594402068521018476371136152260569604554704308215885543501555540753868074529039596781900396228025033765992697508905244335632602548996360899633135611220820298428156330494968013281207794198435529351533741379648241788680734466520209301370634016154249468528034193797884621241897272330243319889022811026123137908913266238018663091638057639623685076920406277722308491210920250569234277058259035248492183556065067749178992611797125023786926179509226994598918570301701253289565562675913006122881907135615981499713016113329585951305505408813720753617299756131780819685457389694617177236214888504539619306711285983768911895246419123807490991300897953
326 24251928794897832694632005466475506406228924313712593597023094316671705360934841160295261333861779309980602468050999539223588570016351389852081851624613461821192696355165927825974149066626461406923448575009527792224820283189282441567980616311102217597425221347254983447307618393637012912301556088311905124955746633234293617158692658976479799786527203063819729555649851522313610555053719457393191327948807640710305903431756616773315980549321914877587226073468489766891222967505558808245037491884201800230060592406724003484141395159361274187677997067599572730975691658020204339716455412967311413456408657389694617177236214888504539619306711285983768911895246419123807490991300897953
327 7954632414420309465967384420761778451292595805421324326781801574346530152125938512268059122933938605011811094660356852917189369535796691685441367720787803462453452543460902516905340858508610133233305125483053261309398097937381752416199690616610382396890574001729082462275350635789657795658701729784932972714338795292796316862447481685079832063884707966873039191422185654470707317037467009172151560690582935231044196717018119597121384676154754802694628621513606983657542808481123771877138450965529534165634186370410449589796195228637151507607976881903601081153949963561944936740564518433023051285664895057389694617177236214888504539619306711285983768911895246419123807490991300897953
328 7954632414420309465967384420761778451292595805421324326781801574346530152125938512268059122933938605011811094660356852917189369535796691685441367720787803462453452543460902516905340858508610133233305125483053261309398097937381752416199690616610382396890574001729082462275350635789657795658701729784932972714338795292796316862447481685079832063884707966873039191422185654470707317037467009172151560690582935231044196717018119597121384676154754802694628621513606983657542808481123771877138450965529534165634186370410449589796195228637151507607976881903601081153949963561944936740564518433023051285664895057389694617177236214888504539619306711285983768911895246419123807490991300897953
329 855791173597223840479195226023767493167028915469890018675762597138556431237457202095093281892110424353740943884550769606575960544948823878669316458080858947151690878073417707703249525690161850604261732823626298424566512136317155201654873289242912533090279161762565495977754053443875184365525194245679557578678217885745949848762466248866550029355426767292147363608133033753421532361247220386708177306221264559463341869672448620054917910464849628544915265693357738759711651438754049732462303173218980635749655655142308445919696149473483936820358901237304498378021153579659887667777056741138688024141047849291857389694617177236214888504539619306711285983768911895246419123807490991300897953
330 283264253431984332496489850577008188851397644463917807144649581658342644384648132333766827846777982261348598528125066822015180267886113890931287551973416451532067071002961919151945014240960264708666666573928895370955283415748659035769465712841500567026691428653988608571424040824212875437916271923749104530661494388379462777155811720705871983372065178020071709251358864851116551878158207583887379878344210676813739914276663877258710778306922095979282063717056312039159949637100791690600302894646663965686861362570601860151054792731297732827541285677176760774768221031379447376205081395025822838383762568700235857389694617177236214888504539619306711285983768911895246419123807490991300897953
331 -93193936754094148632643037070598835280722936102072342761552684527600210468194285336249577313130445595783949261855485746525232845462039523303485348403602664694074923750335132058892079106513443781309989335831915167636712011679936503432175922178955783070355289053272831649401296880300326208487380895541884561559750658045040807061477491504562926453064862486649963275594133366696079592580635672734834953165230284779351805552437499002136379012920426446114714073684081561393318823617033667436654932883063626086231113626446509754248662175852528650001085477158783266710387938520350211329642654577204630930650960832962228142610305382822763785111495460380693288714016231088104753580876192509008699102047
332 -93193936754094148632643037070598835280722936102072342761552684527600210468194285336249577313130445595783949261855485746525232845462039523303485348403602664694074923750335132058892079106513443781309989335831915167636712011679936503432175922178955783070355289053272831649401296880300326208487380895541884561559750658045040807061477491504562926453064862486649963275594133366696079592580635672734834953165230284779351805552437499002136379012920426446114714073684081561393318823617033667436654932883063626086231113626446509754248662175852528650001085477158783266710387938520350211329642654577204630930650960832962228142610305382822763785111495460380693288714016231088104753580876192509008699102047
333 -93193936754094148632643037070598835280722936102072342761552684527600210468194285336249577313130445595783949261855485746525232845462039523303485348403602664694074923750335132058892079106513443781309989335831915167636712011679936503432175922178955783070355289053272831649401296880300326208487380895541884561559750658045040807061477491504562926453064862486649963275594133366696079592580635672734834953165230284779351805552437499002136379012920426446114714073684081561393318823617033667436654932883063626086231113626446509754248662175852528650001085477158783266710387938520350211329642654577204630930650960832962228142610305382822763785111495460380693288714016231088104753580876192509008699102047
334 3451711361958475004041235857148333457308999573198872880954246663354900464103157905702316528830281915454275971600409277489373983287454772559012895848486011118259999949324523591822304074759758273986243488712672149908863304632471910306546757449281768344642227275854118061234272683406755197049130472830493523384604834819008698546620694057961029466936606352550154482870085856282277860164147070441024893793321497755933429127550623478654831782547903856049767995432103672693475613774146462196899457732123007085147641690492735487961776332217041496347191904569873383371965474030996003545042945237938079378456429631400700420612427857389694617177236214888504539619306711285983768911895246419123807490991300897953
335 1159775048838016413979395039937257460306433675637004882194861704007395872684731563161063941330583123491336001045360519958017383470537806809611573311758891450942252655488139383214563408848125280741381478946304269873069651514809085775778439152737608093749975693256005501421114224174104201109117118714318423863758552621703393156753223569069865554919280096233580839272086545034880038858340079182697314680725732556345777587939864348894585644651782664961064905913616048709175129294875017209864496389272732896435922346892982188814737615298227771683253577685841091661172793622394616595451750395377483954524911717918707220368122187857389694617177236214888504539619306711285983768911895246419123807490991300897953
336 1159775048838016413979395039937257460306433675637004882194861704007395872684731563161063941330583123491336001045360519958017383470537806809611573311758891450942252655488139383214563408848125280741381478946304269873069651514809085775778439152737608093749975693256005501421114224174104201109117118714318423863758552621703393156753223569069865554919280096233580839272086545034880038858340079182697314680725732556345777587939864348894585644651782664961064905913616048709175129294875017209864496389272732896435922346892982188814737615298227771683253577685841091661172793622394616595451750395377483954524911717918707220368122187857389694617177236214888504539619306711285983768911895246419123807490991300897953
337 -130931644374040154529643282548558979393919778886381245041750174348276439970613510852311946435610747174196748157550959492057589552876861324052725909441055269870699394119315596045419006212288876714747355919855065489119069300963203532129337541264135028870202969044171245435104505552970479091314173327441447009877359097251870917578493303519778903360464838766112632919213286019165946793306598804855821507839250043253688888013047967891947783217164538686778113031845890848322181434489118921482687471255817066258070485497141392796908667060184028772752100621207216746940282200101887092246184846243805681050628900291630373159476057022132142610305382822763785111495460380693288714016231088104753580876192509008699102047
338 -130931644374040154529643282548558979393919778886381245041750174348276439970613510852311946435610747174196748157550959492057589552876861324052725909441055269870699394119315596045419006212288876714747355919855065489119069300963203532129337541264135028870202969044171245435104505552970479091314173327441447009877359097251870917578493303519778903360464838766112632919213286019165946793306598804855821507839250043253688888013047967891947783217164538686778113031845890848322181434489118921482687471255817066258070485497141392796908667060184028772752100621207216746940282200101887092246184846243805681050628900291630373159476057022132142610305382822763785111495460380693288714016231088104753580876192509008699102047
339 15002411633366540903757803544738902508769039016363871277422188378643631343706750648880725255567240562842093484902018269058548498106016468534265246342958761834354839142779071452466962641914784418743384697625533884244602675640474693769577985060700854723587324455765070132822073184874944781969440778889264963872400839904693121625256028308462777689280435451611938228676102999582556536148475863982137796013439856121938697689310630534564093988218265497831039538040983413245697065649862600511629753837688050917196713719602309619747750750688382302345243451839982501125129195270913166136618845919925301883328587397749762348296650309829452107857389694617177236214888504539619306711285983768911895246419123807490991300897953
340 15002411633366540903757803544738902508769039016363871277422188378643631343706750648880725255567240562842093484902018269058548498106016468534265246342958761834354839142779071452466962641914784418743384697625533884244602675640474693769577985060700854723587324455765070132822073184874944781969440778889264963872400839904693121625256028308462777689280435451611938228676102999582556536148475863982137796013439856121938697689310630534564093988218265497831039538040983413245697065649862600511629753837688050917196713719602309619747750750688382302345243451839982501125129195270913166136618845919925301883328587397749762348296650309829452107857389694617177236214888504539619306711285983768911895246419123807490991300897953
341 1739409787398998845138099667622751775697262083655407686817156083323535200791154569912328383902791182806502537104006286591160680575842415921633157599290922401784923213940702516720677621545822273065893073035847372069496287281327030144156156241317251961322685196058088977483719733143959784363664780310455852737696350960403760596267993228625092991238918578988746273269596711462982249457461656113018473191539849241283709381486040047589293013514000118140643900134434570127704317962226234434366621992480807710821366146056499918196254843376420690252505783928325433927658244285223223207835200637473132932485660761397205008049326043225987652837707857389694617177236214888504539619306711285983768911895246419123807490991300897953
342 1739409787398998845138099667622751775697262083655407686817156083323535200791154569912328383902791182806502537104006286591160680575842415921633157599290922401784923213940702516720677621545822273065893073035847372069496287281327030144156156241317251961322685196058088977483719733143959784363664780310455852737696350960403760596267993228625092991238918578988746273269596711462982249457461656113018473191539849241283709381486040047589293013514000118140643900134434570127704317962226234434366621992480807710821366146056499918196254843376420690252505783928325433927658244285223223207835200637473132932485660761397205008049326043225987652837707857389694617177236214888504539619306711285983768911895246419123807490991300897953
343 1739409787398998845138099667622751775697262083655407686817156083323535200791154569912328383902791182806502537104006286591160680575842415921633157599290922401784923213940702516720677621545822273065893073035847372069496287281327030144156156241317251961322685196058088977483719733143959784363664780310455852737696350960403760596267993228625092991238918578988746273269596711462982249457461656113018473191539849241283709381486040047589293013514000118140643900134434570127704317962226234434366621992480807710821366146056499918196254843376420690252505783928325433927658244285223223207835200637473132932485660761397205008049326043225987652837707857389694617177236214888504539619306711285983768911895246419123807490991300897953
344 1739409787398998845138099667622751775697262083655407686817156083323535200791154569912328383902791182806502537104006286591160680575842415921633157599290922401784923213940702516720677621545822273065893073035847372069496287281327030144156156241317251961322685196058088977483719733143959784363664780310455852737696350960403760596267993228625092991238918578988746273269596711462982249457461656113018473191539849241283709381486040047589293013514000118140643900134434570127704317962226234434366621992480807710821366146056499918196254843376420690252505783928325433927658244285223223207835200637473132932485660761397205008049326043225987652837707857389694617177236214888504539619306711285983768911895246419123807490991300897953
345 -24215638649052936771301054846847755902497804264561390651184375580222805636854788392383584478001288695792740319882970475109814602543725173416976022134811922602191941273455571588329120593405203378738865104038483327756352793058359621216720477203799290361776712365664402115336185706753588665358951520606054934787612172759808549770176456420305276783073374387685372971792127331885140168079620305178096772152671828899802510230579799246030471155889060528673150927697623339034494177398186241746261420779122105538404160847895018854380489211283272989633919827508182561440390295092357092577311130669079670564303566273393002097158652257494904955952461603610292142610305382822763785111495460380693288714016231088104753580876192509008699102047
346 8354395334525098972538917522580258271359214585664932455603380634815603949544845174846076126100110220878861159610674691750872213038126780308098203545395185827110878890359755629997029675510149622719762967374075751346344904341179784719107717065188785234308734944771867807627082855039355117216648359998916966489143924649376887103010578631314046147264596338720119503598390140051653820153660863598725119407776172694704653867034194185874682405247621265068081110932342841413414852466559947417390467283087977620147794960467974191296817749588633357231943899317689984936135251945832949461859575310743465765250434358960624346963167961620809020759790981127397707857389694617177236214888504539619306711285983768911895246419123807490991300897953
347 -2899023612356905613558106928844625533188454984719869432194730677972536280098505042068899443444504583601526042116292834100664891378274538621777669106387514033323324699686364531320122472572423375033460372902531563680566791321239456301373472110145038044826358810081951808972992324283860365823839888737275571467615099352632056504411911436812505897997276794109688172666254856642036365411490287051055690895027532876996041709043842378651012685706770461717005647754501698427686508432986912432303054392958795627192963300136138641731168971113982437329655559344066074136722612605655248424927740019859409800462463625697243395776970167054150653202603183646532378292142610305382822763785111495460380693288714016231088104753580876192509008699102047
348 -2899023612356905613558106928844625533188454984719869432194730677972536280098505042068899443444504583601526042116292834100664891378274538621777669106387514033323324699686364531320122472572423375033460372902531563680566791321239456301373472110145038044826358810081951808972992324283860365823839888737275571467615099352632056504411911436812505897997276794109688172666254856642036365411490287051055690895027532876996041709043842378651012685706770461717005647754501698427686508432986912432303054392958795627192963300136138641731168971113982437329655559344066074136722612605655248424927740019859409800462463625697243395776970167054150653202603183646532378292142610305382822763785111495460380693288714016231088104753580876192509008699102047
349 -353109772813751999803885557439918722409910542589040479524944566816658073557683853410569449742332525778702321838707149242690579984583484112952742388995078077998292025214000004463197233909488594859917423322044682251848394787660540653384417378646446614002573021037395725944168761228157932768099022383426918444870296169611737280322774720531119632362140838229534193588785682783034796148087032252417659189476092182235917523309960825366564295644626526984800535523812449681913151569373328114374239772220490206367389161684973202855657046158029547659501190699474788986177834967413972190330790577772625313899688790485571787895487728374502529780605082597662181647130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
350 -353109772813751999803885557439918722409910542589040479524944566816658073557683853410569449742332525778702321838707149242690579984583484112952742388995078077998292025214000004463197233909488594859917423322044682251848394787660540653384417378646446614002573021037395725944168761228157932768099022383426918444870296169611737280322774720531119632362140838229534193588785682783034796148087032252417659189476092182235917523309960825366564295644626526984800535523812449681913151569373328114374239772220490206367389161684973202855657046158029547659501190699474788986177834967413972190330790577772625313899688790485571787895487728374502529780605082597662181647130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
351 -353109772813751999803885557439918722409910542589040479524944566816658073557683853410569449742332525778702321838707149242690579984583484112952742388995078077998292025214000004463197233909488594859917423322044682251848394787660540653384417378646446614002573021037395725944168761228157932768099022383426918444870296169611737280322774720531119632362140838229534193588785682783034796148087032252417659189476092182235917523309960825366564295644626526984800535523812449681913151569373328114374239772220490206367389161684973202855657046158029547659501190699474788986177834967413972190330790577772625313899688790485571787895487728374502529780605082597662181647130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
352 -353109772813751999803885557439918722409910542589040479524944566816658073557683853410569449742332525778702321838707149242690579984583484112952742388995078077998292025214000004463197233909488594859917423322044682251848394787660540653384417378646446614002573021037395725944168761228157932768099022383426918444870296169611737280322774720531119632362140838229534193588785682783034796148087032252417659189476092182235917523309960825366564295644626526984800535523812449681913151569373328114374239772220490206367389161684973202855657046158029547659501190699474788986177834967413972190330790577772625313899688790485571787895487728374502529780605082597662181647130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
353 -5390123321485773384653582169513276360140820262912209951744184650356669077501192773065821530659192504873931163895999024997310647643300893915256937761103756818095038329829697230222293139068563249193533720122901945316520914012398210410673376683723485357185037240730703217299911442452018742423909485462148409790325673785687249162745254294347816565340560220582438926863773238693739367304086934150248140971185372462365938493690479823208713453152188272317148355106279475479635105459373792809850648875351351675377401865903632785490977747060259681849984356090169452521941759096854676999919407450284747936700415361950161363597721351453177551810183233133568751552670202946330292142610305382822763785111495460380693288714016231088104753580876192509008699102047
354 -1913493779002448691975953462246637620516259965600726200792665221124787145859826476398946559276671754021459849057419031943142949081459352025373659529206562864719480967478147139803158062789368132659745508063219422731361106957247032940957217331423753549759846119102488792694230475086230912085719959139155631551832485064434888608732010277259212629627882528450567962303384395205847343687756543786915280627414955871065371532748605533987367143689263076014389875510109824219840855250680440791938822198261248965392924129341733875612816586395489592716801986540546734137675249178276456756506843489473985652997138092371817452245298666850875375048041152220082707561625509742863130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
355 675463303987739387407935503965132504554906036629323240547734302727298032111865649210788715340557787584366541003143257653998558694923238799642359260433931420440272523880174544973589040163066979008086205383736045456314466938391048296403065886601286919313184837941821632971616119618455276224784377667922030883873134098616031594038357072875267796007574516193194292836361436403133682190072865638944671252060123571133001614427746238694288875590130102072421428264516148560028392296302798343898846077833732403904336164124578002328087774483796923634691158788941533729091748884630482281468451205628939835643458237246131070810758536985444004736113952838146861570014232526927600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
356 675463303987739387407935503965132504554906036629323240547734302727298032111865649210788715340557787584366541003143257653998558694923238799642359260433931420440272523880174544973589040163066979008086205383736045456314466938391048296403065886601286919313184837941821632971616119618455276224784377667922030883873134098616031594038357072875267796007574516193194292836361436403133682190072865638944671252060123571133001614427746238694288875590130102072421428264516148560028392296302798343898846077833732403904336164124578002328087774483796923634691158788941533729091748884630482281468451205628939835643458237246131070810758536985444004736113952838146861570014232526927600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
357 -86088496518466765694222539011856504804854215612805447458763241676198225647070734290386843537458420548446823437766885258112048746781150174252955869904694698642777603607573995771530267667880371803832676304535168435962236063472467158948694181259129463548578052601833026661636759397968758769762869663240792394587505979919019230180989807398948087313923319683815095454331073043466164353822514921582083850941072586350429748378076782996421389952650980625342932577623952714422316419304938422905577335668788303598115704948203042535598387432518410384974097859718779628699024880265138135076204899927351820436373463104283762944050872722184475459083064026270877535264100935363995683087130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
358 30733835072955462963538138468143191732769585630132658040498593367283142928699748189570520605232748055483471170504457162432241534084883394727795517520591242762920122105467465592923406102309671111946750335580582509142791635238834719739973935007096621747559478899026373690348926943645670287794232942584168000954796061413097169713924026973256556516941595838798786240753028493911652996172861873090702676978271150851341885785551376662875888768513861349823968857083069815829951451856305093379098224620653288860727904418855242784133457768832337706734414155354450768514626897100755011934861914979596215056246486686278237485949511813376098527846349386173819336665726099020191098943216869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
359 -11033618726368185309830879463100519125556454318992488734136192429249120331481808245476495253503271376839975088654753975958404694702482688225107606429667450305938160873452471746748558750719631311554512550931176663741629848162289445376973249943612618063040232966735499837716443442449020747428680263654235588811473904632679714661219776997282069596410789782056455093457689056042976125632906833423319526460708917063280199390895122410405283458120964065281478963631105993091600231359087696323540266677698972413132313320026581808990057702330251008339125968748532417014939379094085478863172923121769364293672900306942046890866839492495907499658803900235658567561489755685024087871899919130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
360 -11033618726368185309830879463100519125556454318992488734136192429249120331481808245476495253503271376839975088654753975958404694702482688225107606429667450305938160873452471746748558750719631311554512550931176663741629848162289445376973249943612618063040232966735499837716443442449020747428680263654235588811473904632679714661219776997282069596410789782056455093457689056042976125632906833423319526460708917063280199390895122410405283458120964065281478963631105993091600231359087696323540266677698972413132313320026581808990057702330251008339125968748532417014939379094085478863172923121769364293672900306942046890866839492495907499658803900235658567561489755685024087871899919130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
361 -11033618726368185309830879463100519125556454318992488734136192429249120331481808245476495253503271376839975088654753975958404694702482688225107606429667450305938160873452471746748558750719631311554512550931176663741629848162289445376973249943612618063040232966735499837716443442449020747428680263654235588811473904632679714661219776997282069596410789782056455093457689056042976125632906833423319526460708917063280199390895122410405283458120964065281478963631105993091600231359087696323540266677698972413132313320026581808990057702330251008339125968748532417014939379094085478863172923121769364293672900306942046890866839492495907499658803900235658567561489755685024087871899919130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
362 520528208682711690681129919332071071320757403432947308165587626902128032734328710544368525220641859474580416745455303465801020542051469719509710573906867522772797374059980066920523698889851010219223252832418702432458985499417564489566078531272831415984859722216715048833762640833666633358988007830455352151278661875604052628168713388990847434352015048682608942245975557599232788684273815753754339939782118906162772644482706781367868421511992413465927429454952784691686771722435690878452011996359109319656655247653158977701401936716206925207816437221986498967511424092999092695410581939929150834823262956389676935450376811291172995208254518392785007758806344119891135122184292299650800869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
363 520528208682711690681129919332071071320757403432947308165587626902128032734328710544368525220641859474580416745455303465801020542051469719509710573906867522772797374059980066920523698889851010219223252832418702432458985499417564489566078531272831415984859722216715048833762640833666633358988007830455352151278661875604052628168713388990847434352015048682608942245975557599232788684273815753754339939782118906162772644482706781367868421511992413465927429454952784691686771722435690878452011996359109319656655247653158977701401936716206925207816437221986498967511424092999092695410581939929150834823262956389676935450376811291172995208254518392785007758806344119891135122184292299650800869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
364 520528208682711690681129919332071071320757403432947308165587626902128032734328710544368525220641859474580416745455303465801020542051469719509710573906867522772797374059980066920523698889851010219223252832418702432458985499417564489566078531272831415984859722216715048833762640833666633358988007830455352151278661875604052628168713388990847434352015048682608942245975557599232788684273815753754339939782118906162772644482706781367868421511992413465927429454952784691686771722435690878452011996359109319656655247653158977701401936716206925207816437221986498967511424092999092695410581939929150834823262956389676935450376811291172995208254518392785007758806344119891135122184292299650800869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
365 25104129196086940975641134429941947037236591590633483199819903359488733040348970153994728553368779390018031788941399074116011536924390521904915087420364446290467227128330114997658158411953139754167057144297762967265727978473083505325530030607274027378143302158233157362232242116523488589548925049201546953934538425980181272412557568891320421992093762750815599170036942122665974572670649762459160421721211450831772794292909480681717310547924547356541902114545112370779132255835762706573758688451616683847256054493995947012997768826397894300745798824477970315240050224356480139387830825113533321081012248512185942899682376394319825990417107764009797533545500523060084370301526178606271302940400869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
366 -9163006966058409078236535277635260193053343827184011711475549937608316113548514125443767862740724246601661035267178133215703142494229022104456089567878952846107024566996653068192523327451222216585506117432972946386745621862686786656989857990470277547166007037296444105897060499373946790063369833568953772239447638114775917959500250735582853656464062431210185879228611012746026637705586504853376988054153761593341550261337172568156136369352617511748570943279526834821664076222694937487959059771403698936814448895972700018687999782922122581640481944873643141815559709780934032838890324646166672180500265161633627119762309009088823553932928087642422367984794851193808847279901600471838043901053199130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
367 -3381199778924458448129105278505564445606296357517478798157336281572792694811661270209822638867672864785547878644863046483579332671927531455978944798062728399155986513010865481298989128639236577993245561187291323279308911013568359136226737261725931705404869181617162999722057496626376539055684554246431955916210706428572264336071500898477604740449873385614897728451532410449556215343825962248865243478700268868804951111677577284491648436892851553203324985202903931454448321587843461908881503434538304531719660165717250119430954101274629137252071063882084091293819071631722552295866973382606002091260829074685147021116713147481402443985800614801803027113215703931284706762904449081184901723766704399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
368 -3381199778924458448129105278505564445606296357517478798157336281572792694811661270209822638867672864785547878644863046483579332671927531455978944798062728399155986513010865481298989128639236577993245561187291323279308911013568359136226737261725931705404869181617162999722057496626376539055684554246431955916210706428572264336071500898477604740449873385614897728451532410449556215343825962248865243478700268868804951111677577284491648436892851553203324985202903931454448321587843461908881503434538304531719660165717250119430954101274629137252071063882084091293819071631722552295866973382606002091260829074685147021116713147481402443985800614801803027113215703931284706762904449081184901723766704399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
369 -3381199778924458448129105278505564445606296357517478798157336281572792694811661270209822638867672864785547878644863046483579332671927531455978944798062728399155986513010865481298989128639236577993245561187291323279308911013568359136226737261725931705404869181617162999722057496626376539055684554246431955916210706428572264336071500898477604740449873385614897728451532410449556215343825962248865243478700268868804951111677577284491648436892851553203324985202903931454448321587843461908881503434538304531719660165717250119430954101274629137252071063882084091293819071631722552295866973382606002091260829074685147021116713147481402443985800614801803027113215703931284706762904449081184901723766704399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
370 -169421381796176550422492808429855853685449430872858386084669636731312115719097121940118961200878284602056761154755508242225100336571831263444784747139399858587653526689051352302418524371533372740937540206522657077402344951970994777654685937822514199664243400313412400165647973160803932949681834848987406577671589630470013637463002309096029213816641476810964326163859691138788042233125369627147380217429435865876506056463569720270553785086542614858760854648027864549184018392870984247617866614644691823755846360383740279951877381658845996480996167797565605917003129823453661235776602794071371711960271814850871339080271581972111139605305589444087654632441853487363074118895347526959814768174938831634352399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
371 62685910010160205675348254863148607538051880103021654212343131474213722352559845342717684396480766282854368791821275072379096879123645146189456186273389427596159568788078004024863760455542381188990119440919279918153786695605662081698372557454210729775449395410756121681322277172614123942996582904466370808312232518359732960861000785683003975776965987713153774617501028465833051349471030869485098686119885939776507490564883934067723727935619197410493589981336740372920728235761936862528686279223498200575952172073989982101094836904889047125081172164580909489037960164670979081868276132039760408478473795637054808751510940495380543938362761375580404122534562731321311265484652375937580855105128828187263055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
372 62685910010160205675348254863148607538051880103021654212343131474213722352559845342717684396480766282854368791821275072379096879123645146189456186273389427596159568788078004024863760455542381188990119440919279918153786695605662081698372557454210729775449395410756121681322277172614123942996582904466370808312232518359732960861000785683003975776965987713153774617501028465833051349471030869485098686119885939776507490564883934067723727935619197410493589981336740372920728235761936862528686279223498200575952172073989982101094836904889047125081172164580909489037960164670979081868276132039760408478473795637054808751510940495380543938362761375580404122534562731321311265484652375937580855105128828187263055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
373 -8721491676712289611913370515662678117776366844924963968453235627818814988958160380780715445014077792835700929659950277969619773485102743278308537678738224592883309419939029457910045466776479586546365552353650942848860712724919329497425937811547510590281092617473353514889257219249973278230856913585537378094455222175770244196547980365846145288525257529895034163092547720080318713583952432083389330082014412376694857327701129351672866830710310043760380299007921164818002224009268755650430329373638131679613309853707886232722416792707334568928355147955343109366081848930704838723064072998471122731695390989560987491841322712064649627454598737037562800628462353606981095354764383264669867608085032367645941481392399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
374 -3270582823297452404384436523620823111745356798250020018268638776763226976791470000174926468294243456119977636156409495395484484839146320972650376486140500469977161996155862787889772349087590217805451764437290007379012156788068905079153281870666804346168345749626391190872980271750402537018926023316582787208103017090875708113832854651486149926683912158990042530671412340414765739155186864196816186207664013478602047911689394773468666390190614187989974136730623456747650306355835958333297959243782728968182006601252813009524212106734252891851757960841643219272429593546115901467325646109700053894778542570284938567938969082115988882618907474061840517306815210529079424928449934984239801008271696456048970091904944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
375 -3270582823297452404384436523620823111745356798250020018268638776763226976791470000174926468294243456119977636156409495395484484839146320972650376486140500469977161996155862787889772349087590217805451764437290007379012156788068905079153281870666804346168345749626391190872980271750402537018926023316582787208103017090875708113832854651486149926683912158990042530671412340414765739155186864196816186207664013478602047911689394773468666390190614187989974136730623456747650306355835958333297959243782728968182006601252813009524212106734252891851757960841643219272429593546115901467325646109700053894778542570284938567938969082115988882618907474061840517306815210529079424928449934984239801008271696456048970091904944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
376 -3270582823297452404384436523620823111745356798250020018268638776763226976791470000174926468294243456119977636156409495395484484839146320972650376486140500469977161996155862787889772349087590217805451764437290007379012156788068905079153281870666804346168345749626391190872980271750402537018926023316582787208103017090875708113832854651486149926683912158990042530671412340414765739155186864196816186207664013478602047911689394773468666390190614187989974136730623456747650306355835958333297959243782728968182006601252813009524212106734252891851757960841643219272429593546115901467325646109700053894778542570284938567938969082115988882618907474061840517306815210529079424928449934984239801008271696456048970091904944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
377 173390759534380858983510608865174489549518181246843839551414944541496114893709145076467405609280017769492427730870689413402242286810868538272410043286005409537391632173659503071099716583799246794912136483074797461787124950464903462425551254669505016942018836804277295854052853186452205080361595941558101492630977915151465506460549039883887336621484654837004901481850224548859052479648546825491037086805440116699327613708656637350932251252576020249372696660661250294353160043085204982043051361205284797813228752008895629785992707924010630454230481498101405591556747818857679951070725985999299925713640360731261815758889402367665318337137777874733076590844851665948378167756415055186100061804454584176931691815094661759055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
378 173390759534380858983510608865174489549518181246843839551414944541496114893709145076467405609280017769492427730870689413402242286810868538272410043286005409537391632173659503071099716583799246794912136483074797461787124950464903462425551254669505016942018836804277295854052853186452205080361595941558101492630977915151465506460549039883887336621484654837004901481850224548859052479648546825491037086805440116699327613708656637350932251252576020249372696660661250294353160043085204982043051361205284797813228752008895629785992707924010630454230481498101405591556747818857679951070725985999299925713640360731261815758889402367665318337137777874733076590844851665948378167756415055186100061804454584176931691815094661759055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
379 -24840134070205172670076339693556907794319884798467400928869624227161003352441088981899372160051380326445160699812501947092955761598710104687223970395034657133196640946698815962750031216176230170072257367946409235988126344660592140702874377744865425587598284820187118464323520587189229043523850854588935130316089788109768534394080411806728006812939323933194782912422818048141971429787099789617052002657114625040824272239002446447977979283363377628433151696122666154721905721514307740082240643802562542602322281681237026527451598700359361764466050802366054452547502128684178518073999551492252419625510952792484864691595123792666689812397494497862057834528420484924391295507928351320610466666330340230791188787609829644750208944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
380 -24840134070205172670076339693556907794319884798467400928869624227161003352441088981899372160051380326445160699812501947092955761598710104687223970395034657133196640946698815962750031216176230170072257367946409235988126344660592140702874377744865425587598284820187118464323520587189229043523850854588935130316089788109768534394080411806728006812939323933194782912422818048141971429787099789617052002657114625040824272239002446447977979283363377628433151696122666154721905721514307740082240643802562542602322281681237026527451598700359361764466050802366054452547502128684178518073999551492252419625510952792484864691595123792666689812397494497862057834528420484924391295507928351320610466666330340230791188787609829644750208944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
381 3596354874064400081661746017159427053516435580479592757131905579839813622170582732920433372911062903843376588071841094856584314585137934724058570289348789572950269303182613978693841403263745430247842316853033202346301461593566197847544739506834522502083244943469063347413188736864753726242591137628391858013967266545726734270216593299256268487579138438272334776847299716467456665446764523957576566485043825990405593039142447933599759530637402797623134973591966013750300404905630998177344018362067277656554645018786531311527195424263581275156707532604866292706876356274715895883138897085205066039605095055194592897270135999586165474933885706713451575080019011904492643378533486549618352597051588377208414657651704515542419976831055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
382 1377413405697880049652408693733823500235572257519677040528674665275103392794613819204517067385102231799297935282902467705815581995208759706574422940377277309678978024235782792787439027961939079104848574957026272026961607254599514121807383729129920656890457275893452573538504657804064983436407031822700534592569243833312397157073093772332461000841412564680046699939588336923530293099196991347871458677636800372112107728863552857503251027822211516299914756349670902124836158846842290767479470448597699921351703129306843724859049334003655165661213011019070293939534517599029345479436101851462210333593048351323495808872774277178790175575186561514150136561740071416045923531453209377134033517869024886660790976114719696407671145706111055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
383 -524794517059823513735943672281748516528491807545192945455972202298010847430251145749416993759284115455159798044837227524291480529683638378912115130803299345890929652114950085690961967424010713718267232026229324197800700511466678540754810949296512068813856796577950231829649527994933622995556573750559930132742101681238322374776428865797384951490676789685919535157390228913381536061027139882211145389893485956792499810291885634007673184727850673955077776230688561628421047624414898400875234952331649602613890166353019061403841929741903321654198351224297188494795452078375993785021348709674930807139375718799435869909745311794456345692821588272734100213329059999370122106601147656716696974781296748355951330061942321198277630808608128944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
384 -524794517059823513735943672281748516528491807545192945455972202298010847430251145749416993759284115455159798044837227524291480529683638378912115130803299345890929652114950085690961967424010713718267232026229324197800700511466678540754810949296512068813856796577950231829649527994933622995556573750559930132742101681238322374776428865797384951490676789685919535157390228913381536061027139882211145389893485956792499810291885634007673184727850673955077776230688561628421047624414898400875234952331649602613890166353019061403841929741903321654198351224297188494795452078375993785021348709674930807139375718799435869909745311794456345692821588272734100213329059999370122106601147656716696974781296748355951330061942321198277630808608128944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
385 -77789782994539742680776260555087590898363584321840579302828145622454492980526515345770753577608536426955487909499004855244404548631130444611765975740595955273323870809429353746723203211827061000277206663311416282783519368332265214311500009165460208235424087866548828252399148396908734724437317835441198677788890491664271723005023706131652819647697541697518328101322797572514014391330098670526847262038144681905173018459997851671781691935303407238762432913299962985877531879565040158750859775498784092856412771874433414833288556588511829356369692174900379996515075213801025795607021047884771618634010841911287064063710407590142332943129472013083534065828069211525026451696910313190968692963923449212936131925596414868191473318556625849728944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
386 29948863882214215840222558239451221740942599966070910587111890059374892765315600331179480852419695440709297153475071562099271374711500763291115640583688952706682176362784584821755356525233992816971229314223333144352514605737524681372010772171675751716979711679897819788384185888092056824529891081807393774815691600839495655364497463159144137773772278152303737554068706312789534975389168431676841662382565203647912290202172400225781224433242506836563390011598860703778061203108157436968298275726340275732972308210052652445458392403592173927520172966773073719943544966268892678175102085195035138650802618336818063082282721760514445522955409295904087339981124301419975427036177322535527454146078262366435545394141215814517734692478808829407871055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
387 29948863882214215840222558239451221740942599966070910587111890059374892765315600331179480852419695440709297153475071562099271374711500763291115640583688952706682176362784584821755356525233992816971229314223333144352514605737524681372010772171675751716979711679897819788384185888092056824529891081807393774815691600839495655364497463159144137773772278152303737554068706312789534975389168431676841662382565203647912290202172400225781224433242506836563390011598860703778061203108157436968298275726340275732972308210052652445458392403592173927520172966773073719943544966268892678175102085195035138650802618336818063082282721760514445522955409295904087339981124301419975427036177322535527454146078262366435545394141215814517734692478808829407871055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
388 29948863882214215840222558239451221740942599966070910587111890059374892765315600331179480852419695440709297153475071562099271374711500763291115640583688952706682176362784584821755356525233992816971229314223333144352514605737524681372010772171675751716979711679897819788384185888092056824529891081807393774815691600839495655364497463159144137773772278152303737554068706312789534975389168431676841662382565203647912290202172400225781224433242506836563390011598860703778061203108157436968298275726340275732972308210052652445458392403592173927520172966773073719943544966268892678175102085195035138650802618336818063082282721760514445522955409295904087339981124301419975427036177322535527454146078262366435545394141215814517734692478808829407871055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
389 -1753877348867086534171986633803608292937191919254909098201170930909257212167708678340702638398920175040753437270782320387009501456105943131818389763566726003467152839524209783512187698605698070779119411424219881028254093678836070918733867590506334712265021210368270241828056923021299548676431027253872264693482290223617521015075492745004311618058288905777709900632837250567452456345052953629416120571560216102069691973949691082091914839846601084720183648392837339264717024266666398383007857937972827016003300726427204513173713078935538215056042632744156920818709546080527547142529956685575536921021279154181321256105532121615870199686681561079149910193872996102883152014561492610491589065902221832268863343063380937876781032799986829160758982790528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
390 682258300389353575856446978236401339338544135557773625967910621097338178689446854347617455497177480534534308974960212485824605285141048015762651301562556242987414010180966387272229095242205594374334649662800966267090768738547927825022100227791165350024636420455344679231263860525118020791033831168413832870648183075106940002267672269960687851490888116118717630744631336557534467506144239363618559256305172392905539600552223009780990960755005350920729105484535829497530596913177098183171457155507757242497991518439382757545108841434697403057748415870344499239976764203307752683312297638978697088340981664789555119984096597398834994278752881212398940468010658076660023687454837169590383935491671409723110163361517888549141989421111406610270687774585471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
391 268131019796033632570588462242486535863247743179075930836817621304142085616220740997497257286507550157978383712157279181714565986844628245943500300610076637118421948751192789836067070725099420940413818357684848750181628696139212611137888231522024794082153100111749107923210203582747592273617746349674486540789239340919354931605822047487886323627088932480696395823042923295525385172839457535407576931615107622514880772978285749047246395318342118585051401156459644562684498346453689049570967277412788214422469965812271077922333587656265177440724291690578009058111007000214125322791149887543709293565784132746790503644903129239895123005348621925642332278345982307526956597919989714090132714037502961347876309604852794257973481236900466241427966369908601471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
392 268131019796033632570588462242486535863247743179075930836817621304142085616220740997497257286507550157978383712157279181714565986844628245943500300610076637118421948751192789836067070725099420940413818357684848750181628696139212611137888231522024794082153100111749107923210203582747592273617746349674486540789239340919354931605822047487886323627088932480696395823042923295525385172839457535407576931615107622514880772978285749047246395318342118585051401156459644562684498346453689049570967277412788214422469965812271077922333587656265177440724291690578009058111007000214125322791149887543709293565784132746790503644903129239895123005348621925642332278345982307526956597919989714090132714037502961347876309604852794257973481236900466241427966369908601471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
393 41202354531992771078445005932011561210751218815591412303205499846608445753321937271258058411063420480746447642040367488402684696843515204392201494802173055319983061106010068666017374189200008266770399115941402278247488236572332937665058042610895977932750864755526063739422342748050288241085745641497321211577647268652194387949408778650620239631369159411561859487988528708954046733646001752592883458589039285363613531434013094372976817580107758658515819864886177810644414188121559562872047843852833010899532184941776347901384576225885180697860197715020054549290493545045882725705855818900250720480222547867221484916458571395901648040956385094130623452632407146410022415996565312988585159338909488785673477169467984925162293980590916388898916353973207877497471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
394 16274824396515344938734544531290443138551601312547795303849422733267542240580432431174980058450680205920084575122762567951062859714189688951390688707739916481198284478626169153117667394308137576202457127752420972077350281884365231527929138503340691605667723210111351147923303640659652252677513722999380106825473600157316461014173414873108284427179308894527537103375514561125070022788412593527920015557359461366224074053410618832740718329062809243319026336377984590104585906615667524580973367360761738666758730598835127386242206209791109807174866452061995459234176054556365592288435868752543342368226241488604184306542699609548230457499308004824557560710883154514929688697743718154543786426579917294174252418673869733438168480781804634831372837200667367622521471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
395 6428555530979939451162893857047870916188187388336768332464605229934536391197289077523145170074099310454458644930008031750701831991565928319015793137818148569703127344399089007511519425341288476910798714939161851042722953772762560174682240920491609964560981799625662259400556416315742428205066564779363080424314374991179701778372655822183885638508615504265337758438948297365490880564421216344782137194571676183306105980234169885487998615364729895684220680359051857446211475415496323706730994576539779472731142104086708787530866751468054837265592336919117280309763972654027650869566790977541564543227903723079704498848907909679718110193548197798343197777719928365080197869987869090568848286986778000422662934312912560396075612267261223419608571571644860466907001471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
396 6428555530979939451162893857047870916188187388336768332464605229934536391197289077523145170074099310454458644930008031750701831991565928319015793137818148569703127344399089007511519425341288476910798714939161851042722953772762560174682240920491609964560981799625662259400556416315742428205066564779363080424314374991179701778372655822183885638508615504265337758438948297365490880564421216344782137194571676183306105980234169885487998615364729895684220680359051857446211475415496323706730994576539779472731142104086708787530866751468054837265592336919117280309763972654027650869566790977541564543227903723079704498848907909679718110193548197798343197777719928365080197869987869090568848286986778000422662934312912560396075612267261223419608571571644860466907001471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
397 -1008081045887862290648261370945499601458163153162263422319784277356495943745790882223121294367570078359322789691867292930726863214924683967581365822036407747041756208240871404654993545650935331818993636084332360158415293893054170020843000981629019297329886275599641963725953556353458797630598782428108270691232640851110420060810783363562319745504212238531131551178849629381942592315990611922125833209010004188813429408128509291659520916510155929263651346611532245847596830101994730223384462403342875196228257107770671507149869183142390689066355461774729776324641180619023425673360615196571962059465008388332176982945335470497641867414953524514020854122598648295715021861119113202178907070293782874266795539995022740123894161736947735124768973358867868840664244762758528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
398 400210733782582659403261327097118446831515414703999136694750679023410403612562676763632008075703010600176708382211997436695201475654232178369273199634122727198707956516309018485457427208152612564954284023368492769307586679278107057773620913238607016700730746683814110612782803293776836324834142240451765650925367295012083253663188787651258168151656385125829923422431161566053560614818737572728061007267575102486052430857198321988444228077980819080168066924609084504135205142659123266220466853062962915734848218779514014848595502992496187845168350030317815009560111991813416295329210320621877999150296534873556047951688723652911873891544406264249002827264378905930352980783040196436924153308250021821561997597871884368385019847661933214500203427682029444398170999801721471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
399 -159686096382777155496466664471660396179924942150303399510016364177982582519354515913932564610582458680135699729207430029684050205733139355894035698417373372116155427420579097047669398453559462998247583502098308733887627200616015222832217480860635571346525461804122273167414211179908210917538597525888617929074098007114402192562212640047262116502815421963254231011047963305412712219031937808102696488342889882460785425815008207358772951620723918209683087523292416998739002781989026957314876208017993047665764665660247075841093807995087296647314479141314607554558456403808730032384696593070939656523544559226619845700967300866587484913933240149452197446046139665230270780074236524349565196937730728051814126464411024051926671669902491565685863784587635998537897091581425798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
400 -159686096382777155496466664471660396179924942150303399510016364177982582519354515913932564610582458680135699729207430029684050205733139355894035698417373372116155427420579097047669398453559462998247583502098308733887627200616015222832217480860635571346525461804122273167414211179908210917538597525888617929074098007114402192562212640047262116502815421963254231011047963305412712219031937808102696488342889882460785425815008207358772951620723918209683087523292416998739002781989026957314876208017993047665764665660247075841093807995087296647314479141314607554558456403808730032384696593070939656523544559226619845700967300866587484913933240149452197446046139665230270780074236524349565196937730728051814126464411024051926671669902491565685863784587635998537897091581425798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
401 -25678003347592564777357032564785177006527915718369337046331972839427939247426438760463583870197379717652714716289107788580197247366496224666169651483066419546246119469913523712108286552673579103437329308477419125464506227509365666129577404942010278845032827810611100521668697249116778743930611978165428667651822823353277164243059045157760152559339622182502125028120062320466699443767558781864146200412253599083031205896062626079401486667099445328131835879758334276169198072138704436352165221525525402090320187790861525259969002614899993858056254772090867343886264407590810977898308523560599541077096778408702768260372306897575426232252009375977067462596740054819111892012805212389703089788199589813739216243432691319205779019707594523715184069541441599324358698015120475633798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
402 -10348171155269057728858374544009308726151485704676098407705182027711059967714682039951426898798570572065654616113219297410947557700515273818445300145325003293041595451893326983182626317629274047781118415787832064042084986860139715812100115640202836399048548304440628253078671690881167510703247776684462345839277110023971837200271385189096042482043033607748727158131518673866831099928014138252252061482149886588728826740372060676699440900114524936222009566941424349744553329992779528261085743694551113809193874042321599260443019934093883499703418452732004731113927623759622492983545316346891200536328079233794406507752067890867948403428624377356218107643112931543956669912306910749967556659435265727184227316824535908408260070420149292255609774307959560298045143065462735947249798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
403 4149616569069081403395791682568133681579266503245288717067811390085556647504589325240006789017335825944179111646849647120403098704918442096474544288872975556725584185514742297183436140206240714829324359435392089837355968708089891393014026793169910090042968188777456284227393534742835277468901569599953195274325713631825307857319144050818031736299885642575439961182538121779318022295223357388314077797058116208238526773653455153723176442719197947894010716050909979884014251834025472473106546380934761014253538329333565708018326505451936469355977547325113282368212740195109145355292198836455341000549817850286644200507401252449192361406709439918680921085104912238578479212266217620893907431908332387633122477217360060578480619363957854893697910091774542275286430957015926299113998201471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
404 4149616569069081403395791682568133681579266503245288717067811390085556647504589325240006789017335825944179111646849647120403098704918442096474544288872975556725584185514742297183436140206240714829324359435392089837355968708089891393014026793169910090042968188777456284227393534742835277468901569599953195274325713631825307857319144050818031736299885642575439961182538121779318022295223357388314077797058116208238526773653455153723176442719197947894010716050909979884014251834025472473106546380934761014253538329333565708018326505451936469355977547325113282368212740195109145355292198836455341000549817850286644200507401252449192361406709439918680921085104912238578479212266217620893907431908332387633122477217360060578480619363957854893697910091774542275286430957015926299113998201471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
405 4149616569069081403395791682568133681579266503245288717067811390085556647504589325240006789017335825944179111646849647120403098704918442096474544288872975556725584185514742297183436140206240714829324359435392089837355968708089891393014026793169910090042968188777456284227393534742835277468901569599953195274325713631825307857319144050818031736299885642575439961182538121779318022295223357388314077797058116208238526773653455153723176442719197947894010716050909979884014251834025472473106546380934761014253538329333565708018326505451936469355977547325113282368212740195109145355292198836455341000549817850286644200507401252449192361406709439918680921085104912238578479212266217620893907431908332387633122477217360060578480619363957854893697910091774542275286430957015926299113998201471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
406 -276345288753359769245299984996151984877817949909642753456601515673032792006870415453896260655001562425607289330134957939683142984889725099882057519886856492204904948688810748340671420823489916471268516474795724446139650478144527272460717746222694541702013678036695840187485989913780447256555276260079604537210231414457926300483302444658487365530673726718934250698197987645267621139962932672902416465616391688346751829664067057927508569260407071443422019603619979733945432090566034721314818945995583927525050428451704919240516913497600382799767617609974297300214600363527722769796814811570090664037795369427364620654562470319859258714608363365818304347494356257499273542792593162384016134311652574329449845863206135955576951353458869828273865364020388002062820508388667693794262588376561798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
407 112196188922758009924707925090524920665624496066076424724212723209850549319610944208649737198613397474852240627315691363779162429869289563453921286339203261406492460754969927330812711807995415151274988624302078415337278657930557336811637201923122888751170959930386563948544019585544030226495400091435258269288304430920483526149121090460237499088392449721940762311672447185271669747007385739354287542084084688871434539596691622395524726685058083192742904751932073204702207241563610593302183788628571451615618206752582297250411110043484643135643795777532426465208233671454840703946928973101381736036668707211285901052416552556375168784952286619052973611985843522182404339475233863320261122234351269964447919187142539425429786904945913231410036279527326936189743832447376483185952614620281358201471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
408 112196188922758009924707925090524920665624496066076424724212723209850549319610944208649737198613397474852240627315691363779162429869289563453921286339203261406492460754969927330812711807995415151274988624302078415337278657930557336811637201923122888751170959930386563948544019585544030226495400091435258269288304430920483526149121090460237499088392449721940762311672447185271669747007385739354287542084084688871434539596691622395524726685058083192742904751932073204702207241563610593302183788628571451615618206752582297250411110043484643135643795777532426465208233671454840703946928973101381736036668707211285901052416552556375168784952286619052973611985843522182404339475233863320261122234351269964447919187142539425429786904945913231410036279527326936189743832447376483185952614620281358201471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
409 -18768404532754402525559437866877261910413956519979560975708911342874361343580568351009212872877837670751154185305895014266503419270892736949986817675167746950730020317240185970817152553447660331049802146607094239375523242682118966906104776413861113052359547681024875820901255254368210238720109800717964986422741994428725429569644235131735342814039971063675018943993602628847809900827737360212781888475563634630482952228359229918854085876631950049282107978114952261000024966750778198660943957459394521783703785994106753427756855882455497455766578667078425167614844571781203321262369518751636995843464258829941572783495670690182096344533997147219569591688764772607501413307204635612308639268733284858620892677356547630780073007641483875364607880462029383355598970048201994881121934940948544144881798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
410 -7713860263399517768788998093535841760397609035754986652350499489137878550936834632751912037145042714171689059579380050296992054776933161295165598172221343070087215012294625971676055332678829674181680705000851696235490341026600646926917155877349705944904162076994795420881634812593364481166357991209121097875637367915022828951369501778790314593945054348074818781693918466159795830624796328075606491421348908307850930654016878140214211460433672344069055403596193671421024189239538880729991220411164486167397418447042644217549940436244327283023749446125501532184551854377879861523522490447801776858175585413275943041236152144451389711422674657944756913903263235737527175655040290082542812046509496160913872314040407804691774432353280900599278716984768682763195014484782323320499221501301845958903281798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
411 3154968893730840225765484289386408567117839568529832927902688427984608843371890585836019148738714721527713790057385097770903209553222259216131450668546256714739008116690410931953176836698853178018427620368093679724167699768163914344637624846607282519946186677470964898599079857253734102870092811267644566519591573885449153718508371948664885757620901854603505267708525200445059840686926294455951208126589595752385753074781064393991177669482509929598057769095434159903348907326876371259646752402061628180179839307243906253536667511092484976585417209079286395451776559175928668659605387211391805706560326209064030660492805658571404940085693136929843091598153844330844458937697257828605894088329444045897794461866173658847376907258704519372929420124885265856350804762070941541508539700273026991506799118201471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
412 3154968893730840225765484289386408567117839568529832927902688427984608843371890585836019148738714721527713790057385097770903209553222259216131450668546256714739008116690410931953176836698853178018427620368093679724167699768163914344637624846607282519946186677470964898599079857253734102870092811267644566519591573885449153718508371948664885757620901854603505267708525200445059840686926294455951208126589595752385753074781064393991177669482509929598057769095434159903348907326876371259646752402061628180179839307243906253536667511092484976585417209079286395451776559175928668659605387211391805706560326209064030660492805658571404940085693136929843091598153844330844458937697257828605894088329444045897794461866173658847376907258704519372929420124885265856350804762070941541508539700273026991506799118201471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
413 538152601657537588641043570988726807245652443025418707021955106431650831824343994447870044636525932759063793298416265073241912408020263800432619448930417898661279164269322257325193221873354059154121646661013841182049849383919189432819000846599621688311244399080800100660559166723895270268723725297220775714804270389601320273763278274613642810629547111541419664702097432922657933531121110329741322619350396889280733268901886470005183108071396994041994130007226104277028455815963545682217204834577882570563160592135976344552520161349833555914015025156059066029598338585032016998829870364613431642754265151667289646461598911149825821057898123729668558994509187348943655273562511335941378275114459080346587473105230370898908245978730889767861922209557362482303338096784377820885391455313132970694805564373518201471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
414 538152601657537588641043570988726807245652443025418707021955106431650831824343994447870044636525932759063793298416265073241912408020263800432619448930417898661279164269322257325193221873354059154121646661013841182049849383919189432819000846599621688311244399080800100660559166723895270268723725297220775714804270389601320273763278274613642810629547111541419664702097432922657933531121110329741322619350396889280733268901886470005183108071396994041994130007226104277028455815963545682217204834577882570563160592135976344552520161349833555914015025156059066029598338585032016998829870364613431642754265151667289646461598911149825821057898123729668558994509187348943655273562511335941378275114459080346587473105230370898908245978730889767861922209557362482303338096784377820885391455313132970694805564373518201471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
415 92459994588177558746347148207288382000826875372623944361553785830229549030926986305561447752596212234691203713887927159165118193853936204699772856595644666654526875183291997773796553767970521027364278888425993625154053263248042687399941802264802706293233459496138289808112102686088895516083477856394894802323262768879483178536442226716260084823051101933895214583892017046160093752184220666056535903576142810585765846267066238163386983356619395153318049228366215915397523027820744916578074059925130384122689547797282854158379621306831172275299008346556972281415717580902303856281396450413021514747114605843462722157105991254622524988695778413180228873064050508797363873819558549373556610047027013171646014641616242027215998082025296783882651253742588348909492042114854566375673744746598784919277828037422037518201471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
416 92459994588177558746347148207288382000826875372623944361553785830229549030926986305561447752596212234691203713887927159165118193853936204699772856595644666654526875183291997773796553767970521027364278888425993625154053263248042687399941802264802706293233459496138289808112102686088895516083477856394894802323262768879483178536442226716260084823051101933895214583892017046160093752184220666056535903576142810585765846267066238163386983356619395153318049228366215915397523027820744916578074059925130384122689547797282854158379621306831172275299008346556972281415717580902303856281396450413021514747114605843462722157105991254622524988695778413180228873064050508797363873819558549373556610047027013171646014641616242027215998082025296783882651253742588348909492042114854566375673744746598784919277828037422037518201471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
417 16039219286786810912044502101852590934412734033694596994797875376731187647708898862783256165073739537561979601544929325215515763021394631146681708104855222401107024049252028601943186855872565379704613967821632812743291549183955381881700814286567258539232573190985200203327569000744129044301225098140316826561018563779437560510021712131740931916663498276982071246359424670802645984155607800961574331914346797828695381342125158584867505424698712974052191500986651959964993367524860776085351655814435079230470043192443809547328145832182494269786333358887833780695726489428874334186649865427226191006512280151598618772690096634426818294779192212966294210232774138414857307329332664799512517391915776400479363214702959842664340259871927886585565350397118492315591782897123840813297906891800194936499190293824850111445518201471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
418 -6688315794312362292103001403364579773106433746416741190021970902614428213143115898300342096150588801946631392921083123461317542160516530242832707774670570761790967436304269310955239471939384751659034586313045520848617261615445356562825906381825200123328752449054759098982456482451379026315285143030768143609917369972188071108710425726085201212533222746140915341532184020861578080473700039996738084776274919866871149169542451496202197466340320243272589768966856410227149598093241314556216510839662379334605444727018089317002798609338393855070889935670737825735704314321891780192821068259437049006722456529311381460793908626251638796707477877971567976331397874945882819858232464645923081605765879101708388712497014058801862512079395642132125088167374346893671929300427037609936482142255377210228066094392842854061098481798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
419 -2815813066492355836455407235793799740306221109055149335950048088880910217144498705909649864716413193683823654479902237241018668812122907052440196901057574058138270166324429710585414773507152200590890759503996382904958689037595127061395313321552655733126014476770021620457825974040890981121981973389043413066494362166542574203512077902338983959737035559157239931295741887698929102466315216467232895251107577652376106015990180069851982420635883262910615571204993099466628163420154268778790696896444447618731853733445231469341505909025809884228814246659083889163107321414265246027009054962577568356855160387694300034799198773515513131482653190285291427333274639841266609552228625537838690019208881933029324112435706444870858613642232507479971888912113618343622443263213250685474094322734922709974180920378106610902357034481798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
420 -2815813066492355836455407235793799740306221109055149335950048088880910217144498705909649864716413193683823654479902237241018668812122907052440196901057574058138270166324429710585414773507152200590890759503996382904958689037595127061395313321552655733126014476770021620457825974040890981121981973389043413066494362166542574203512077902338983959737035559157239931295741887698929102466315216467232895251107577652376106015990180069851982420635883262910615571204993099466628163420154268778790696896444447618731853733445231469341505909025809884228814246659083889163107321414265246027009054962577568356855160387694300034799198773515513131482653190285291427333274639841266609552228625537838690019208881933029324112435706444870858613642232507479971888912113618343622443263213250685474094322734922709974180920378106610902357034481798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
421 -496712254231494539457391910132152538885205643109199152554803768229011142309059439924512732239579550208407179045894487573303731870223562015041990376853184052211967190217564664955860520222879837248893544490704271712641247850117764914175541820063827807501268015788910130447091168600657331333536905797633344918677494023291742218505766949292595097466262240159769685240954655546243598591006963249880364543045952056739935285257241133857738911043259219005702496593089365290332293892180251030494719612479534570477840174264887935087401981489749514737769529150080572503363212442933398163168073486248294555422117650148980987983331547408492732649860403521052582822922037319124672167427285131827482888597002189537414041592850327262632745593447315467674307011239086977119924969705728690666025863467918172702032117875366646572910589760554481798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
422 209114670758345141337399009983782713887181166523664821952552615504120183168002389229765966400620080311371687804739388749616755407485880892465901818892098239684985652731584535037079411968797991463555532874685987704548379452332805163724283197424649811737314455469021967969101548778315691235425003864410868034442910923184989193024614003555307748982065394078257073131190903181891946058732690743178284300340549848489743452376559769498118604012630622858663802785919574280141920811522922378736852307179793754614275608523242306784116172091690936812829827212571830890514685607185323806759935539889337800098864937835037388946367896197093016899049744202716836975467843069453473967977656000019393328172149815647075573135814539909448650392506362789772726703594534705420547403575054702778607618452189356570171912521180958646205557494524885518201471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
423 209114670758345141337399009983782713887181166523664821952552615504120183168002389229765966400620080311371687804739388749616755407485880892465901818892098239684985652731584535037079411968797991463555532874685987704548379452332805163724283197424649811737314455469021967969101548778315691235425003864410868034442910923184989193024614003555307748982065394078257073131190903181891946058732690743178284300340549848489743452376559769498118604012630622858663802785919574280141920811522922378736852307179793754614275608523242306784116172091690936812829827212571830890514685607185323806759935539889337800098864937835037388946367896197093016899049744202716836975467843069453473967977656000019393328172149815647075573135814539909448650392506362789772726703594534705420547403575054702778607618452189356570171912521180958646205557494524885518201471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
424 209114670758345141337399009983782713887181166523664821952552615504120183168002389229765966400620080311371687804739388749616755407485880892465901818892098239684985652731584535037079411968797991463555532874685987704548379452332805163724283197424649811737314455469021967969101548778315691235425003864410868034442910923184989193024614003555307748982065394078257073131190903181891946058732690743178284300340549848489743452376559769498118604012630622858663802785919574280141920811522922378736852307179793754614275608523242306784116172091690936812829827212571830890514685607185323806759935539889337800098864937835037388946367896197093016899049744202716836975467843069453473967977656000019393328172149815647075573135814539909448650392506362789772726703594534705420547403575054702778607618452189356570171912521180958646205557494524885518201471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
425 209114670758345141337399009983782713887181166523664821952552615504120183168002389229765966400620080311371687804739388749616755407485880892465901818892098239684985652731584535037079411968797991463555532874685987704548379452332805163724283197424649811737314455469021967969101548778315691235425003864410868034442910923184989193024614003555307748982065394078257073131190903181891946058732690743178284300340549848489743452376559769498118604012630622858663802785919574280141920811522922378736852307179793754614275608523242306784116172091690936812829827212571830890514685607185323806759935539889337800098864937835037388946367896197093016899049744202716836975467843069453473967977656000019393328172149815647075573135814539909448650392506362789772726703594534705420547403575054702778607618452189356570171912521180958646205557494524885518201471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
426 -6806433669488156619880800996170637722280241611446662612405021220242035561458456154246033080342938740389589113739671224668547015928606418742552110787718999040666017476298349183400160301125100838623758565481725304766352682440759155277908891254850004099624496202303659844774178373002927129883386855218322678122376683596215514072817944099226298695445001113046881905100479829798850876174756959351657532670963209830910363622387371670694769552699146949701635867365594894051124552065002316783399792817274461694865665436486215337093548117695074027245184711926368034114117499397612273457469239364374370587939944232043529412960288712239715786279770547321391166914286411210511770032733367982768223725597313477337912253176605561302842403855810936165702219802134161793219434574472847585852956320163776670407585756937402728739297650765537045130499114481798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
427 2899540743291246684483034599719761046954458145306104630990143918796847116001561639921547112427201971059029736746055652401424747781672688943323670336651233667990649393248585625844854884740125866164397891250153192367957159469605558174535295479476370671740360851793192366359072367222053318658663600480531937530235907862694931959220434571691913423777686882973313614844220177721328988909114325650884967865167454784213229688442140785880762851025533244486290155458392868655366717397311587136248599595879556617178545409163423418441275963134919141089600717299711118752382226533632599247150029234709974345995163483492758858376643956494218016631340971374806877880046100564202783024601048144985722419112736492475458591134535238844003672583910032524189362546942107226346345447940006812899907750476234314672716387710796969089485068568048554275754748885518201471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
428 2899540743291246684483034599719761046954458145306104630990143918796847116001561639921547112427201971059029736746055652401424747781672688943323670336651233667990649393248585625844854884740125866164397891250153192367957159469605558174535295479476370671740360851793192366359072367222053318658663600480531937530235907862694931959220434571691913423777686882973313614844220177721328988909114325650884967865167454784213229688442140785880762851025533244486290155458392868655366717397311587136248599595879556617178545409163423418441275963134919141089600717299711118752382226533632599247150029234709974345995163483492758858376643956494218016631340971374806877880046100564202783024601048144985722419112736492475458591134535238844003672583910032524189362546942107226346345447940006812899907750476234314672716387710796969089485068568048554275754748885518201471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
429 -533637318315371154397904019521653928725818334240560122016320225830498976449673244319028609485818908776119922230031992905981840619629387371330759912348824325865285894544624147837262120475229432427492646768057108350531741556102058812003487545623221414361659649355297223170974312857432245348408030775091296245439551106205747474934361460494871054809312913813981850215521420354099963589667589921905116377580042437267648430009983701923552355866759380323100838498749704616367053429291537031062975223157806668497487575684029444253895541424151866346893220159443482512723414338366209565122536859792504606574910791407922923267966438026891622946647548324834440929372610527229021681049273290111025518190413034042112396121433412639708295826261078139410189962588896707651855440862800699414298594988549770113379006299969932681318722845100324887056106401027114481798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
430 -229998930996444582781570960118710722778077892474683894214025343094830141494069048973006496953646293379355241863930589746408705919701812076299803151400588044478415456527972104609679087212424323630371781448125851264951898832258559278363518182340664604429264157227299374259407463242671203228090884489412555310517584528215058120517452254260155252145586090259185855967744115187293504478611962175501135039273180312467913685023069005649588994106599233898551590497727969798587721835713133304370610908078840902331762531894342630745498908102473602410741646417028579838764855104193245784585489661083140410722755329017112681814802636746491582003752244804621335207517083557058950951728937366488554342200708236148842207175531988697866978422697735759399777275301709666104057023940409715650492241400397655699621660983333756628345078024817724287199520433384707114481798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
431 -99129540506270134794093158138869199396848821847005760887869914199633676066588019988037305353286810790198956798736870981506082784004122551004471403882831691930227538999535216183663505701842483922944360254833335132760141114925017620905066351639003500683852240613321196576877334191992406496790098238162159545461812069662130430901842664050913779502270377126114463600622568028738176850453220928560149231807276896695676355456631507465093394388672295751255030633625521830300241633000048935027715769968878255133198996633236199791582099321914786787044880274267626349383433613431646342618363720201346087946796515584295863764066245539694773136130964662268413165606820501512231102802368705535017623832365889998627683057101481316630820403104303323382617991056462761275954684647245130059565085590531722311317691193084895822459425337175018652043871645363350787114481798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
432 -99129540506270134794093158138869199396848821847005760887869914199633676066588019988037305353286810790198956798736870981506082784004122551004471403882831691930227538999535216183663505701842483922944360254833335132760141114925017620905066351639003500683852240613321196576877334191992406496790098238162159545461812069662130430901842664050913779502270377126114463600622568028738176850453220928560149231807276896695676355456631507465093394388672295751255030633625521830300241633000048935027715769968878255133198996633236199791582099321914786787044880274267626349383433613431646342618363720201346087946796515584295863764066245539694773136130964662268413165606820501512231102802368705535017623832365889998627683057101481316630820403104303323382617991056462761275954684647245130059565085590531722311317691193084895822459425337175018652043871645363350787114481798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
433 -18499851778444901666301894344466490278616373929980612143886183815862929997040440674877599524175609704927877587779223474791979100432943409863499071417822459400144618280999762583667676254731942270893200372237798540694496874146562064049265430281421162469173228136211713356329475779507202477479031637646847523149286003023279336101414470660498891251510845182380070948267753364541202773341476908036975294538267510448674133960385444695977185555280269600046384798921946233891827674248388997776097079789046864106624234541057235669277242709105397969851710480051495684006296942691313498127681839055659627260395760094827006358305389969899433449161955976925769313040337706969524194267676074843237908640176170605652240681706805478967143166627645519101772088815039918132693494955389535013781347738600699596503604932087982878681921008380937159761104104872545098411267114481798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
434 -8047392501402952503602823403412291001965584427152884682090264624357611907697178794371080984825866895167743804336711559732504935048402125501434960126163484690108611233482970925611615460846920288200519604071091767534658522352510620403782989373621594346571057447379669128604007599322593752998959155473743310192696680888688277839508283337600819597826913668991658128819270043380898734034789358298201258019379762687000082349229400264675835866013752592243821342847751618266470687993180492011364427679591219393218814216995358691624891031829742405868028481344361590392903537660533142351028903619357370474069986731561984181457971032155689322853909769124046226681233029171645368198140476328790288060827890966662465292128013601307815859706970853541628510578334245882883276541261310826608440415044158033711585033580294753381848691255111330537985298579263030114659587114481798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
435 -3500615695088063759345989679847915953585796687579116155108764886260018417207257362652219553591061576071492671940122277831837640772414996335335020518940526555048291588846340426842768901758448850767588005213072568279909009605440875998187952904726596929430890692818283644761343991340565243229842813024175704571445813456152962626821496240456640326958127142026027613302705266200496424832764617763019664243325430164486862655991250846955914361865449212942285928094088658952438274926728645302922288238593536269557021456584616492032316889299306840841574923807319252788763203249921728693363060378050601588836242059319775355349812525382974291213919208488121445181845053816305637509882808586795757104262483827251376142671271469786857007554756266343340759753519188840549386901684337072670285134692961598373772006495550239922259393748582832450065509894939124012182678787114481798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
436 -3500615695088063759345989679847915953585796687579116155108764886260018417207257362652219553591061576071492671940122277831837640772414996335335020518940526555048291588846340426842768901758448850767588005213072568279909009605440875998187952904726596929430890692818283644761343991340565243229842813024175704571445813456152962626821496240456640326958127142026027613302705266200496424832764617763019664243325430164486862655991250846955914361865449212942285928094088658952438274926728645302922288238593536269557021456584616492032316889299306840841574923807319252788763203249921728693363060378050601588836242059319775355349812525382974291213919208488121445181845053816305637509882808586795757104262483827251376142671271469786857007554756266343340759753519188840549386901684337072670285134692961598373772006495550239922259393748582832450065509894939124012182678787114481798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
437 665442523212746568785534306542404323923468921949062286724780060244599464536918593693440932963057711079207469714895555390678903903724359512991677388671499283994930270798944110450380969303952932569247888820049056250287429951553386991283975274359128369947356157875796258001612453238195103924878783322498497907324507399611196567297609307949564378776045764982180748583577543914541334922218358900990626765852089069725566929018505639030128102921362571682201280397599338467535469766939818852707177213252817184761540088034131005161176695497009647212311264605324840650555101181573300188996731017825955772811392533092318150260093580137044786881217239576319524296280091257160397485101953301614905325667429646368371815002260289722475271735033577611996064733220253388442157719318858826718526737629025472781274018449985562042676654155469016777513368250883742093511371651535612885518201471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
438 -290799915913644699131205085502510462941743589470689378951604823965910147890700162222758529377020692626583983579199667479284371350814203424945757895588432483056415639490854490963923440718606401733357963617907720907160513488975037298294784401218311367916449731721846419154941047533759467582748562983083948174459412026896386694906685815389312953533595206956901194531118013275561159178443499590635484099290301500008484793226930288424036947667125940891877228254987416121145621456117118745779679122153729613709679084446313233317457726086990728928176311242343582970125300694630555648308739147810388258882074447235365013725266537737774689609831485391464949914667389527512665242858782921475874643858278422430894819258738236625625460391578982399686938671670022772153935083973804245015634013928773127122596833774782535663654783815554422211053955054329529278200786747734371587114481798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
439 -128244092269694063361427087181676719192569582223838965082578300991447844236839778640645173495459887090860724854052692839701631433171984500802336820432537080730496655764856712488614031161711252100075403815071398734844502116897748348138878801681500659237644771310919898985436768781825733387032389498435514037343456750582839461051985409257487558317064575151863702942320116383025393684545993679437147888837941727105342832901688450882110483210717892161394466794289009202891321511919218828619397264544259016776369113255024806170947156047599107963523781591792914111900725995056155164038814789953396428492376958105588133707081457686301026089766707940418582233619718352167466121353824242948793786735610507484349435700630816382463369216586431996433919287952693710985257544187254846831808399366479318116493586155003859353744839930018196671229068592567130845187397661158147632387114481798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
440 -128244092269694063361427087181676719192569582223838965082578300991447844236839778640645173495459887090860724854052692839701631433171984500802336820432537080730496655764856712488614031161711252100075403815071398734844502116897748348138878801681500659237644771310919898985436768781825733387032389498435514037343456750582839461051985409257487558317064575151863702942320116383025393684545993679437147888837941727105342832901688450882110483210717892161394466794289009202891321511919218828619397264544259016776369113255024806170947156047599107963523781591792914111900725995056155164038814789953396428492376958105588133707081457686301026089766707940418582233619718352167466121353824242948793786735610507484349435700630816382463369216586431996433919287952693710985257544187254846831808399366479318116493586155003859353744839930018196671229068592567130845187397661158147632387114481798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
441 -128244092269694063361427087181676719192569582223838965082578300991447844236839778640645173495459887090860724854052692839701631433171984500802336820432537080730496655764856712488614031161711252100075403815071398734844502116897748348138878801681500659237644771310919898985436768781825733387032389498435514037343456750582839461051985409257487558317064575151863702942320116383025393684545993679437147888837941727105342832901688450882110483210717892161394466794289009202891321511919218828619397264544259016776369113255024806170947156047599107963523781591792914111900725995056155164038814789953396428492376958105588133707081457686301026089766707940418582233619718352167466121353824242948793786735610507484349435700630816382463369216586431996433919287952693710985257544187254846831808399366479318116493586155003859353744839930018196671229068592567130845187397661158147632387114481798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
442 -10974001255204870446950560050605293591835186919976448759987987145535782956301742437915042387453447468453588981832675917943699546654726142122358661906740746374559601184211943824808612379378215695028632535116491460255624314853145877867842407978053967838544460153143366143942805012711179243569597067617303272685553729002897426396364880581528905897897640013105869540388014884020602199449658875654652111457993550637952639098221748969239972652644491050140326697286279575966168341856494944975692354893082211529359773756424013695195814835686501410463919575421792047594606753261114318931500621030270424492529475965856470992456538923147965965646432705608098072695298848865188555499173229489579982255523139052621713247648111315821729645379174997835127477148003795668398526930454633035820087371350336591863313787901536364078828493014808960301956028865307506130977933375081353551676976387114481798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
443 -4872456500498829602971578593356550733292036390161218324274004761035700293386578645514256882223518817504663526682406997221659670726875682207138112031157679938690536162180084554383500263987911963954628165258318318276867556258682331987619510916732652575408948265719020877173090175095275013796101207566734105265453137134135116811788125732169297917599563831359399283656658205057335818875399138536790337496692621728042786651943581566894564116999209963914278826097359341858947666903428325788993464494135513725928995115920744908690952653315216497159575463646240423967744446875913141795709538068245116525328469506717280679875160049640611133715661563523343926671280759402608488631445422133629372495136626215488585866388961408845396305117081136091007225433487440713725631990652764992950221646388428527436973396221623478984290157189611089376007351461719146214915238000518957083885176368387114481798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
444 -4872456500498829602971578593356550733292036390161218324274004761035700293386578645514256882223518817504663526682406997221659670726875682207138112031157679938690536162180084554383500263987911963954628165258318318276867556258682331987619510916732652575408948265719020877173090175095275013796101207566734105265453137134135116811788125732169297917599563831359399283656658205057335818875399138536790337496692621728042786651943581566894564116999209963914278826097359341858947666903428325788993464494135513725928995115920744908690952653315216497159575463646240423967744446875913141795709538068245116525328469506717280679875160049640611133715661563523343926671280759402608488631445422133629372495136626215488585866388961408845396305117081136091007225433487440713725631990652764992950221646388428527436973396221623478984290157189611089376007351461719146214915238000518957083885176368387114481798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
445 960526839744054875822613035241995343425232461700014408545735160180457668270520723931178106457927572292936854827352791996190979926117329623643605412584569407937851958385402330309631913024550110069167721047284958624107908645905511909232747044448816860231184974955440359608261764290737867155875399501207931003625753676048889771048892320930979232034097606522369293361809007516238563175015222792308651928077161142669919061471334249244118649875877406918532570432640338286529625538128458909835242425807025483101354021909710601688352945194132221343612299302048699054359237666986711675720008929282641047486639702806359677910364684487506732072914273885404721670581844015449198620516828413057806575322553209216002308791794292364484499225393756391652852106988112458829034462130263428146894509808947920518649413113858559799422370033716303473445696022271799732935379188828286447842208924694991612885518201471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
446 429357670481191751970710952077224555532705958628136452523316242806787999639253614011312512945263096504335381187759598375818128887187590528322956003023268421673472481377403173966116720163091637809653895072298081714946186647649855195747104407170489999286388316196008351428204227836177919111332456638178519922031660285293015551920952924960224264226112879520967860424809137229318093311007023016177754820341014555682744527560533176249499871470113382540227964751746670636345211706202860061729655255420904775385427012125462339606923042666660481527152430958672554700527668851166366776308084877843318985548498243651842771933116238287297648949158317611833241998141379666124485346756951925295111137869314115454845139939228458163712916200503091325255521481046229604495136726204095583514848701683454009710959524552029491074413426398481294219176087821234246407361326349602392273640326802127321551612885518201471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
447 191922880878208312353385798503843428960141190555025224289825733160840359260668696313470769185891173609127307998008473374344224373433066110346915597734998950384367451831678347095171885167943079839524027021081404231790915382982415363871275736483510898543778625972006659599090601061969747935258264270326936979911563095918077113532928055514724322656579328395278102396181764852374747165591914506659472192100924029915096094526641176550363821382116278177129544149799118213868576101763337886522189201064229598981724996184413487504946829348162118621223694371697288737359097066085389255666975181282417564977500685208871119050010141738743431219986333609674516504580588006148863643563743440231572950226283542439251069660744417208656461886671633904607404798616887176544724674934862593662270556508302796630038030711647317225106873227114548622538257117790986896017252090124465494548680939963701393871612885518201471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
448 191922880878208312353385798503843428960141190555025224289825733160840359260668696313470769185891173609127307998008473374344224373433066110346915597734998950384367451831678347095171885167943079839524027021081404231790915382982415363871275736483510898543778625972006659599090601061969747935258264270326936979911563095918077113532928055514724322656579328395278102396181764852374747165591914506659472192100924029915096094526641176550363821382116278177129544149799118213868576101763337886522189201064229598981724996184413487504946829348162118621223694371697288737359097066085389255666975181282417564977500685208871119050010141738743431219986333609674516504580588006148863643563743440231572950226283542439251069660744417208656461886671633904607404798616887176544724674934862593662270556508302796630038030711647317225106873227114548622538257117790986896017252090124465494548680939963701393871612885518201471055600869707857389694617177236214888504539619306711285983768911895246419123807490991300897953
449 -38519113257399847554903494305414371704966845752343911987424765942163128085939333789185355157907229900261527060510722208990222508678519122952439200154072637379209434966819903793291287562922672243671410059015962638895849564865747769185736064123683542348643158810315652113110187357378573906140052369922850814806834315777309868799962007772080713195495977428097183848034186974248080974000283510235309303175671733781546799082920542934813293636688115224483052999710499081546035839420671061504687836369332422227394635293147896424570947886333674233597617580769082425085399192295392317156879800800791636312208188811742578990768699823326013436650049898015383189118479723222249798290019702352344168315362472572245818903739344583121908784446322233719426283989630061271744507345073139342944205866160585703967400985395879670958872246960411260677417249083357893987432729662751138283334420737736984093918768387114481798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047
450 -38519113257399847554903494305414371704966845752343911987424765942163128085939333789185355157907229900261527060510722208990222508678519122952439200154072637379209434966819903793291287562922672243671410059015962638895849564865747769185736064123683542348643158810315652113110187357378573906140052369922850814806834315777309868799962007772080713195495977428097183848034186974248080974000283510235309303175671733781546799082920542934813293636688115224483052999710499081546035839420671061504687836369332422227394635293147896424570947886333674233597617580769082425085399192295392317156879800800791636312208188811742578990768699823326013436650049898015383189118479723222249798290019702352344168315362472572245818903739344583121908784446322233719426283989630061271744507345073139342944205866160585703967400985395879670958872246960411260677417249083357893987432729662751138283334420737736984093918768387114481798528944399130292142610305382822763785111495460380693288714016231088104753580876192509008699102047