# Computed by Robert Israel using Maple, January 13 2020
1 1
2 8
3 72
4 576
5 14400
6 1600
7 78400
8 627200
9 50803200
10 50803200
11 6147187200
12 6147187200
13 1038874636800
14 1038874636800
15 1038874636800
16 8310997094400
17 2401878160281600
18 266875351142400
19 96342001762406400
20 96342001762406400
21 96342001762406400
22 96342001762406400
23 50964918932312985600
24 50964918932312985600
25 1274122973307824640000
26 1274122973307824640000
27 103203960837933795840000
28 14743422976847685120000
29 12399218723528903185920000
30 12399218723528903185920000
31 11915649193311275961669120000
32 95325193546490207693352960000
33 95325193546490207693352960000
34 95325193546490207693352960000
35 667276354825431453853470720000
36 667276354825431453853470720000
37 913501329756015660325401415680000
38 913501329756015660325401415680000
39 913501329756015660325401415680000
40 913501329756015660325401415680000
41 1535595735319862325006999779758080000
42 1535595735319862325006999779758080000
43 2839316514606425438937942592772689920000
44 2839316514606425438937942592772689920000
45 2839316514606425438937942592772689920000
46 2839316514606425438937942592772689920000
47 6272050180765593794613915187434872033280000
48 6272050180765593794613915187434872033280000
49 307330458857514095936081844184308729630720000
50 307330458857514095936081844184308729630720000
51 307330458857514095936081844184308729630720000
52 307330458857514095936081844184308729630720000
53 863291258930757095484453900313723221532692480000
54 95921250992306343942717100034858135725854720000
55 8720113726573303994792463639532557793259520000
56 8720113726573303994792463639532557793259520000
57 8720113726573303994792463639532557793259520000
58 8720113726573303994792463639532557793259520000
59 30354715882201671205872565929212833678336389120000
60 30354715882201671205872565929212833678336389120000
61 112949897797672418557051817822600954117089703915520000
62 112949897797672418557051817822600954117089703915520000
63 112949897797672418557051817822600954117089703915520000
64 903599182381379348456414542580807632936717631324160000
65 903599182381379348456414542580807632936717631324160000
66 9939591006195172833020559968388883962303893944565760000
67 44618824026810130847429293698097700106782179917155696640000
68 44618824026810130847429293698097700106782179917155696640000
69 44618824026810130847429293698097700106782179917155696640000
70 44618824026810130847429293698097700106782179917155696640000
71 224923491919149869601891069532110506238288968962381866762240000
72 224923491919149869601891069532110506238288968962381866762240000
73 1198617288437149655108477509536616887743841915600532967975976960000
74 1198617288437149655108477509536616887743841915600532967975976960000
75 1198617288437149655108477509536616887743841915600532967975976960000
76 1198617288437149655108477509536616887743841915600532967975976960000
77 108965208039740877737134319048783353431258355963684815270543360000
78 108965208039740877737134319048783353431258355963684815270543360000
79 680051863376022817957455285183456908764483399569356932103461109760000
80 680051863376022817957455285183456908764483399569356932103461109760000
81 55084200933457848254553878099860009609923155365117911500380349890560000
82 55084200933457848254553878099860009609923155365117911500380349890560000
83 379475060230591116625621666229935606202760617310297292326120230396067840000
84 379475060230591116625621666229935606202760617310297292326120230396067840000
85 379475060230591116625621666229935606202760617310297292326120230396067840000
86 379475060230591116625621666229935606202760617310297292326120230396067840000
87 379475060230591116625621666229935606202760617310297292326120230396067840000
88 4174225662536502282881838328529291668230366790413270215587322534356746240000
89 33064041472951634582707041400280519304052735346863513377667181794639786967040000
90 33064041472951634582707041400280519304052735346863513377667181794639786967040000
91 2543387805611664198669772415406193792619441180527962567512860138049214382080000
92 2543387805611664198669772415406193792619441180527962567512860138049214382080000
93 2543387805611664198669772415406193792619441180527962567512860138049214382080000
94 2543387805611664198669772415406193792619441180527962567512860138049214382080000
95 133862516084824431508935390284536515401023220027787503553308428318379704320000
96 133862516084824431508935390284536515401023220027787503553308428318379704320000
97 1259512413842113076067573087187204073408227477241452620933079002047634637946880000
98 1259512413842113076067573087187204073408227477241452620933079002047634637946880000
99 1259512413842113076067573087187204073408227477241452620933079002047634637946880000
100 1259512413842113076067573087187204073408227477241452620933079002047634637946880000
101 12848286133603395488965313062396668752837328495340058186138338899887920941696122880000
102 12848286133603395488965313062396668752837328495340058186138338899887920941696122880000
103 136307467591398422742433006278966258798851218007062677296741637388910953270454167633920000
104 1771997078688179495651629081626561364385065834091814804857641286055842392515904179240960000
105 1771997078688179495651629081626561364385065834091814804857641286055842392515904179240960000
106 1771997078688179495651629081626561364385065834091814804857641286055842392515904179240960000
107 20287594553900967045715501355542501060844618734517187700815135084053339551914586948129751040000
108 20287594553900967045715501355542501060844618734517187700815135084053339551914586948129751040000
109 241036910894897389470145871605200455103894915184798707073384619933637727216297207530729572106240000
110 21912446444990671770013261055018223191263174107708973370307692721239793383299746139157233827840000
111 21912446444990671770013261055018223191263174107708973370307692721239793383299746139157233827840000
112 21912446444990671770013261055018223191263174107708973370307692721239793383299746139157233827840000
113 279800028656085887831299330411527691929239470181335880965458928357510921711354458450898718747688960000
114 5316200544465631868794687277819026146655549933445381738343719638792707512515734710567075656206090240000
115 5316200544465631868794687277819026146655549933445381738343719638792707512515734710567075656206090240000
116 5316200544465631868794687277819026146655549933445381738343719638792707512515734710567075656206090240000
117 5316200544465631868794687277819026146655549933445381738343719638792707512515734710567075656206090240000
118 5316200544465631868794687277819026146655549933445381738343719638792707512515734710567075656206090240000
119 5316200544465631868794687277819026146655549933445381738343719638792707512515734710567075656206090240000
120 5316200544465631868794687277819026146655549933445381738343719638792707512515734710567075656206090240000
121 7075862924683756017365728766777123801198536961415803093735490839233093699158442899764777698410306109440000
122 7075862924683756017365728766777123801198536961415803093735490839233093699158442899764777698410306109440000
123 7075862924683756017365728766777123801198536961415803093735490839233093699158442899764777698410306109440000
124 7075862924683756017365728766777123801198536961415803093735490839233093699158442899764777698410306109440000
125 176896573117093900434143219169428095029963424035395077343387270980827342478961072494119442460257652736000000
126 176896573117093900434143219169428095029963424035395077343387270980827342478961072494119442460257652736000000
127 2853164827805607520102295981983705744738280066266887202471493293649764206843163138257652487441495680978944000000
128 22825318622444860160818367855869645957906240530135097619771946349198113654745305106061219899531965447831552000000
129 22825318622444860160818367855869645957906240530135097619771946349198113654745305106061219899531965447831552000000
130 22825318622444860160818367855869645957906240530135097619771946349198113654745305106061219899531965447831552000000
131 391705292879776245219804010774578994283628993737648410252906371298588828429084180925116594695868059050237263872000000
132 391705292879776245219804010774578994283628993737648410252906371298588828429084180925116594695868059050237263872000000
133 391705292879776245219804010774578994283628993737648410252906371298588828429084180925116594695868059050237263872000000
134 391705292879776245219804010774578994283628993737648410252906371298588828429084180925116594695868059050237263872000000
135 391705292879776245219804010774578994283628993737648410252906371298588828429084180925116594695868059050237263872000000
136 391705292879776245219804010774578994283628993737648410252906371298588828429084180925116594695868059050237263872000000
137 7351916642060520346530501478228073143709432583461923012036799682903213720785480991783513365846747600313903205613568000000
138 7351916642060520346530501478228073143709432583461923012036799682903213720785480991783513365846747600313903205613568000000
139 142046381441251313615315819060844601209609946945067814515563006673372992299296278242249261741525010385664923835659747328000000
140 142046381441251313615315819060844601209609946945067814515563006673372992299296278242249261741525010385664923835659747328000000
141 142046381441251313615315819060844601209609946945067814515563006673372992299296278242249261741525010385664923835659747328000000
142 142046381441251313615315819060844601209609946945067814515563006673372992299296278242249261741525010385664923835659747328000000
143 142046381441251313615315819060844601209609946945067814515563006673372992299296278242249261741525010385664923835659747328000000
144 142046381441251313615315819060844601209609946945067814515563006673372992299296278242249261741525010385664923835659747328000000
145 142046381441251313615315819060844601209609946945067814515563006673372992299296278242249261741525010385664923835659747328000000
146 142046381441251313615315819060844601209609946945067814515563006673372992299296278242249261741525010385664923835659747328000000
147 142046381441251313615315819060844601209609946945067814515563006673372992299296278242249261741525010385664923835659747328000000
148 142046381441251313615315819060844601209609946945067814515563006673372992299296278242249261741525010385664923835659747328000000
149 3153571714377220413573626498969810991454550432127450550060014311155553802036676673256175859923596755572146974075482050428928000000
150 3153571714377220413573626498969810991454550432127450550060014311155553802036676673256175859923596755572146974075482050428928000000
151 71904588659515002649892257803010660416155204402937999991918386308657782240238264826914065782117929623800523155895066231829987328000000
152 71904588659515002649892257803010660416155204402937999991918386308657782240238264826914065782117929623800523155895066231829987328000000
153 71904588659515002649892257803010660416155204402937999991918386308657782240238264826914065782117929623800523155895066231829987328000000
154 71904588659515002649892257803010660416155204402937999991918386308657782240238264826914065782117929623800523155895066231829987328000000
155 71904588659515002649892257803010660416155204402937999991918386308657782240238264826914065782117929623800523155895066231829987328000000
156 71904588659515002649892257803010660416155204402937999991918386308657782240238264826914065782117929623800523155895066231829987328000000
157 1772376205868385300317194262586409768597809633328018761800796304122105674439632989718604807463424847297059095269657487548377357647872000000
158 1772376205868385300317194262586409768597809633328018761800796304122105674439632989718604807463424847297059095269657487548377357647872000000
159 1772376205868385300317194262586409768597809633328018761800796304122105674439632989718604807463424847297059095269657487548377357647872000000
160 1772376205868385300317194262586409768597809633328018761800796304122105674439632989718604807463424847297059095269657487548377357647872000000
161 1772376205868385300317194262586409768597809633328018761800796304122105674439632989718604807463424847297059095269657487548377357647872000000
162 196930689540931700035243806954045529844201070369779862422310700458011741604403665524289423051491649699673232807739720838708595294208000000
163 5232251490413014338236392706962035682430578238654681164698373000468913962687400989314845681055081640870618122468836642963648668371812352000000
164 5232251490413014338236392706962035682430578238654681164698373000468913962687400989314845681055081640870618122468836642963648668371812352000000
165 5232251490413014338236392706962035682430578238654681164698373000468913962687400989314845681055081640870618122468836642963648668371812352000000
166 5232251490413014338236392706962035682430578238654681164698373000468913962687400989314845681055081640870618122468836642963648668371812352000000
167 145922261816128556879074756204464213147306396497840403002272924610077541505388926191001731198945171882240668817533385135613197712221474684928000000
168 145922261816128556879074756204464213147306396497840403002272924610077541505388926191001731198945171882240668817533385135613197712221474684928000000
169 24660862246925726112563633798554452021894781008135028107384124259103104514410728526279292572621734048098673030163142087918630413365429221752832000000
170 24660862246925726112563633798554452021894781008135028107384124259103104514410728526279292572621734048098673030163142087918630413365429221752832000000
171 24660862246925726112563633798554452021894781008135028107384124259103104514410728526279292572621734048098673030163142087918630413365429221752832000000
172 24660862246925726112563633798554452021894781008135028107384124259103104514410728526279292572621734048098673030163142087918630413365429221752832000000
173 738074946188240056822916995956936194563288900792473256225899454950696815011798694063012947405995878325545185119752679549316689641613931177840508928000000
174 738074946188240056822916995956936194563288900792473256225899454950696815011798694063012947405995878325545185119752679549316689641613931177840508928000000
175 738074946188240056822916995956936194563288900792473256225899454950696815011798694063012947405995878325545185119752679549316689641613931177840508928000000
176 738074946188240056822916995956936194563288900792473256225899454950696815011798694063012947405995878325545185119752679549316689641613931177840508928000000
177 738074946188240056822916995956936194563288900792473256225899454950696815011798694063012947405995878325545185119752679549316689641613931177840508928000000
178 738074946188240056822916995956936194563288900792473256225899454950696815011798694063012947405995878325545185119752679549316689641613931177840508928000000
179 23648659350817399660663083467456192610002339670291635602734044436075276649793041956472997847835513937428793276421995605439656052806951968869187746562048000000
180 23648659350817399660663083467456192610002339670291635602734044436075276649793041956472997847835513937428793276421995605439656052806951968869187746562048000000
181 774753728992128830282983277477332326096286649938424273981170029770262138323869847536011882492939272104104696528860998029808571946008553452123459765119254528000000
182 774753728992128830282983277477332326096286649938424273981170029770262138323869847536011882492939272104104696528860998029808571946008553452123459765119254528000000
183 774753728992128830282983277477332326096286649938424273981170029770262138323869847536011882492939272104104696528860998029808571946008553452123459765119254528000000
184 774753728992128830282983277477332326096286649938424273981170029770262138323869847536011882492939272104104696528860998029808571946008553452123459765119254528000000
185 774753728992128830282983277477332326096286649938424273981170029770262138323869847536011882492939272104104696528860998029808571946008553452123459765119254528000000
186 774753728992128830282983277477332326096286649938424273981170029770262138323869847536011882492939272104104696528860998029808571946008553452123459765119254528000000
187 774753728992128830282983277477332326096286649938424273981170029770262138323869847536011882492939272104104696528860998029808571946008553452123459765119254528000000
188 774753728992128830282983277477332326096286649938424273981170029770262138323869847536011882492939272104104696528860998029808571946008553452123459765119254528000000
189 774753728992128830282983277477332326096286649938424273981170029770262138323869847536011882492939272104104696528860998029808571946008553452123459765119254528000000
190 774753728992128830282983277477332326096286649938424273981170029770262138323869847536011882492939272104104696528860998029808571946008553452123459765119254528000000
191 28263790787361851857553512945650560588318633276403655939107063856048933068193095907961249485224917585629843434069378069125446513162338038486915935691315524435968000000
192 28263790787361851857553512945650560588318633276403655939107063856048933068193095907961249485224917585629843434069378069125446513162338038486915935691315524435968000000
193 1052797943038441619842010803712537731354280770912759780075799021573966707857124629475648582075142955147126038075650263696853757168783929595599131688565811969715372032000000
194 1052797943038441619842010803712537731354280770912759780075799021573966707857124629475648582075142955147126038075650263696853757168783929595599131688565811969715372032000000
195 1052797943038441619842010803712537731354280770912759780075799021573966707857124629475648582075142955147126038075650263696853757168783929595599131688565811969715372032000000
196 150399706148348802834572971958933961622040110130394254296542717367709529693874947067949797439306136449589434010807180528121965309826275656514161669795115995673624576000000
197 5836862195911268689206942468754268116589754634050470614994526318323439137889592820760063688822031849472116344525415869115885351709047931953658100243078656676097696169984000000
198 5836862195911268689206942468754268116589754634050470614994526318323439137889592820760063688822031849472116344525415869115885351709047931953658100243078656676097696169984000000
199 231145579820282151361284128705137771685070873263032686824398236731926513299565765294919282141041283270945279359550993832858175813030007153296814427726157883030144866027536384000000
200 231145579820282151361284128705137771685070873263032686824398236731926513299565765294919282141041283270945279359550993832858175813030007153296814427726157883030144866027536384000000
201 231145579820282151361284128705137771685070873263032686824398236731926513299565765294919282141041283270945279359550993832858175813030007153296814427726157883030144866027536384000000
202 231145579820282151361284128705137771685070873263032686824398236731926513299565765294919282141041283270945279359550993832858175813030007153296814427726157883030144866027536384000000
203 231145579820282151361284128705137771685070873263032686824398236731926513299565765294919282141041283270945279359550993832858175813030007153296814427726157883030144866027536384000000
204 231145579820282151361284128705137771685070873263032686824398236731926513299565765294919282141041283270945279359550993832858175813030007153296814427726157883030144866027536384000000
205 231145579820282151361284128705137771685070873263032686824398236731926513299565765294919282141041283270945279359550993832858175813030007153296814427726157883030144866027536384000000
206 231145579820282151361284128705137771685070873263032686824398236731926513299565765294919282141041283270945279359550993832858175813030007153296814427726157883030144866027536384000000
207 231145579820282151361284128705137771685070873263032686824398236731926513299565765294919282141041283270945279359550993832858175813030007153296814427726157883030144866027536384000000
208 231145579820282151361284128705137771685070873263032686824398236731926513299565765294919282141041283270945279359550993832858175813030007153296814427726157883030144866027536384000000
209 231145579820282151361284128705137771685070873263032686824398236731926513299565765294919282141041283270945279359550993832858175813030007153296814427726157883030144866027536384000000
210 231145579820282151361284128705137771685070873263032686824398236731926513299565765294919282141041283270945279359550993832858175813030007153296814427726157883030144866027536384000000
211 10290832359178781660755730694081438733191040348543478250109033897542100298609967436695101360201298972505754782366569796432678845371908948471927475136796275110385079580411947352064000000
212 10290832359178781660755730694081438733191040348543478250109033897542100298609967436695101360201298972505754782366569796432678845371908948471927475136796275110385079580411947352064000000
213 10290832359178781660755730694081438733191040348543478250109033897542100298609967436695101360201298972505754782366569796432678845371908948471927475136796275110385079580411947352064000000
214 10290832359178781660755730694081438733191040348543478250109033897542100298609967436695101360201298972505754782366569796432678845371908948471927475136796275110385079580411947352064000000
215 10290832359178781660755730694081438733191040348543478250109033897542100298609967436695101360201298972505754782366569796432678845371908948471927475136796275110385079580411947352064000000
216 10290832359178781660755730694081438733191040348543478250109033897542100298609967436695101360201298972505754782366569796432678845371908948471927475136796275110385079580411947352064000000
217 10290832359178781660755730694081438733191040348543478250109033897542100298609967436695101360201298972505754782366569796432678845371908948471927475136796275110385079580411947352064000000
218 10290832359178781660755730694081438733191040348543478250109033897542100298609967436695101360201298972505754782366569796432678845371908948471927475136796275110385079580411947352064000000
219 10290832359178781660755730694081438733191040348543478250109033897542100298609967436695101360201298972505754782366569796432678845371908948471927475136796275110385079580411947352064000000
220 10290832359178781660755730694081438733191040348543478250109033897542100298609967436695101360201298972505754782366569796432678845371908948471927475136796275110385079580411947352064000000
221 10290832359178781660755730694081438733191040348543478250109033897542100298609967436695101360201298972505754782366569796432678845371908948471927475136796275110385079580411947352064000000
222 10290832359178781660755730694081438733191040348543478250109033897542100298609967436695101360201298972505754782366569796432678845371908948471927475136796275110385079580411947352064000000
223 511752802389601633207721731685975866762857245492718629899672146690871105749575070659410695541450396603738679572307149406800686301499660098560481411077741964964339622454305729870790656000000
224 511752802389601633207721731685975866762857245492718629899672146690871105749575070659410695541450396603738679572307149406800686301499660098560481411077741964964339622454305729870790656000000
225 511752802389601633207721731685975866762857245492718629899672146690871105749575070659410695541450396603738679572307149406800686301499660098560481411077741964964339622454305729870790656000000
226 511752802389601633207721731685975866762857245492718629899672146690871105749575070659410695541450396603738679572307149406800686301499660098560481411077741964964339622454305729870790656000000
227 26370110154333782557560693112046650438423271002994298280100206046833897208169853816008773730555397486594050419681415101783032564429975985218723046631424965712647456405447919954511971713024000000
228 26370110154333782557560693112046650438423271002994298280100206046833897208169853816008773730555397486594050419681415101783032564429975985218723046631424965712647456405447919954511971713024000000
229 1382874946603417891101040307488838395641354754668023996106734905302016403493635303965316103204055599594478598058513089352604010711272370640855055288398556626936945261358094370334562308602691584000000
230 1382874946603417891101040307488838395641354754668023996106734905302016403493635303965316103204055599594478598058513089352604010711272370640855055288398556626936945261358094370334562308602691584000000
231 1382874946603417891101040307488838395641354754668023996106734905302016403493635303965316103204055599594478598058513089352604010711272370640855055288398556626936945261358094370334562308602691584000000
232 1382874946603417891101040307488838395641354754668023996106734905302016403493635303965316103204055599594478598058513089352604010711272370640855055288398556626936945261358094370334562308602691584000000
233 75074897976152953889984377253261547660973508276172354724638531273941168529265967016973045926844974446384648609998617107863519137504265729721380096551869240719779821293869585271093053171731523403776000000
234 75074897976152953889984377253261547660973508276172354724638531273941168529265967016973045926844974446384648609998617107863519137504265729721380096551869240719779821293869585271093053171731523403776000000
235 75074897976152953889984377253261547660973508276172354724638531273941168529265967016973045926844974446384648609998617107863519137504265729721380096551869240719779821293869585271093053171731523403776000000
236 75074897976152953889984377253261547660973508276172354724638531273941168529265967016973045926844974446384648609998617107863519137504265729721380096551869240719779821293869585271093053171731523403776000000
237 75074897976152953889984377253261547660973508276172354724638531273941168529265967016973045926844974446384648609998617107863519137504265729721380096551869240719779821293869585271093053171731523403776000000
238 75074897976152953889984377253261547660973508276172354724638531273941168529265967016973045926844974446384648609998617107863519137504265729721380096551869240719779821293869585271093053171731523403776000000
239 4288353247295832879149797613083552863942467766243241074226077544898793487560201301976517356387311785351937513251731007818272076653381162747414952495139322899154543172127124580270106290222476348347088896000000
240 4288353247295832879149797613083552863942467766243241074226077544898793487560201301976517356387311785351937513251731007818272076653381162747414952495139322899154543172127124580270106290222476348347088896000000
241 249071844956189269453899395165505833890642470331173684832124809885266824550984051820098104576331455805025882707173788665093060484105031313532607855870187013305795021980315522746668043442411648788347270168576000000
242 249071844956189269453899395165505833890642470331173684832124809885266824550984051820098104576331455805025882707173788665093060484105031313532607855870187013305795021980315522746668043442411648788347270168576000000
243 20174819441451330825765851008405972545142040096825068471402109600706612788629708197427946470682847920207096499281076881872537899212507536396141236325485148077769396780405557342480111518835343551856128883654656000000
244 20174819441451330825765851008405972545142040096825068471402109600706612788629708197427946470682847920207096499281076881872537899212507536396141236325485148077769396780405557342480111518835343551856128883654656000000
245 141223736090159315780360957058841807815994280677775479299814767204946289520407957381995625294779935441449675494967538173107765294487552754772988654278396036544385777462838901397360780631847404862992902185582592000000
246 141223736090159315780360957058841807815994280677775479299814767204946289520407957381995625294779935441449675494967538173107765294487552754772988654278396036544385777462838901397360780631847404862992902185582592000000
247 141223736090159315780360957058841807815994280677775479299814767204946289520407957381995625294779935441449675494967538173107765294487552754772988654278396036544385777462838901397360780631847404862992902185582592000000
248 141223736090159315780360957058841807815994280677775479299814767204946289520407957381995625294779935441449675494967538173107765294487552754772988654278396036544385777462838901397360780631847404862992902185582592000000
249 141223736090159315780360957058841807815994280677775479299814767204946289520407957381995625294779935441449675494967538173107765294487552754772988654278396036544385777462838901397360780631847404862992902185582592000000
250 141223736090159315780360957058841807815994280677775479299814767204946289520407957381995625294779935441449675494967538173107765294487552754772988654278396036544385777462838901397360780631847404862992902185582592000000
251 8897236597416127053478520655664092734215455676980532971367630148678821186075221723023106389196430712746771005858449872443962321318010311103453058208193228698332848365936313626935126540587018353773415830593888878592000000
252 8897236597416127053478520655664092734215455676980532971367630148678821186075221723023106389196430712746771005858449872443962321318010311103453058208193228698332848365936313626935126540587018353773415830593888878592000000
253 8897236597416127053478520655664092734215455676980532971367630148678821186075221723023106389196430712746771005858449872443962321318010311103453058208193228698332848365936313626935126540587018353773415830593888878592000000
254 8897236597416127053478520655664092734215455676980532971367630148678821186075221723023106389196430712746771005858449872443962321318010311103453058208193228698332848365936313626935126540587018353773415830593888878592000000
255 8897236597416127053478520655664092734215455676980532971367630148678821186075221723023106389196430712746771005858449872443962321318010311103453058208193228698332848365936313626935126540587018353773415830593888878592000000
256 71177892779329016427828165245312741873723645415844263770941041189430569488601773784184851113571445701974168046867598979551698570544082488827624465665545829586662786927490509015481012324696146830187326644751111028736000000
257 4701228640181902206041622486287661288017573056071097777806884829520699684152658556671625231200280417169691825327558045000410138885866104304575768332743636498369490413773820629963505383033855801987042737559166132336984064000000
258 4701228640181902206041622486287661288017573056071097777806884829520699684152658556671625231200280417169691825327558045000410138885866104304575768332743636498369490413773820629963505383033855801987042737559166132336984064000000
259 4701228640181902206041622486287661288017573056071097777806884829520699684152658556671625231200280417169691825327558045000410138885866104304575768332743636498369490413773820629963505383033855801987042737559166132336984064000000
260 4701228640181902206041622486287661288017573056071097777806884829520699684152658556671625231200280417169691825327558045000410138885866104304575768332743636498369490413773820629963505383033855801987042737559166132336984064000000
261 4701228640181902206041622486287661288017573056071097777806884829520699684152658556671625231200280417169691825327558045000410138885866104304575768332743636498369490413773820629963505383033855801987042737559166132336984064000000
262 4701228640181902206041622486287661288017573056071097777806884829520699684152658556671625231200280417169691825327558045000410138885866104304575768332743636498369490413773820629963505383033855801987042737559166132336984064000000
263 325179283812741993689692985754031243630887510715381762193124416773117276453155239706419645616892196175210413866081862414633368896596472568643201319807544592955719282430321399153945703839068771967641759114229962207616850722816000000
264 325179283812741993689692985754031243630887510715381762193124416773117276453155239706419645616892196175210413866081862414633368896596472568643201319807544592955719282430321399153945703839068771967641759114229962207616850722816000000
265 325179283812741993689692985754031243630887510715381762193124416773117276453155239706419645616892196175210413866081862414633368896596472568643201319807544592955719282430321399153945703839068771967641759114229962207616850722816000000
266 325179283812741993689692985754031243630887510715381762193124416773117276453155239706419645616892196175210413866081862414633368896596472568643201319807544592955719282430321399153945703839068771967641759114229962207616850722816000000
267 3653699818120696558311157143303721838549297873206536653855330525540643555653429659622692647380811192979892290630133285557678302208949129984755071009073534752311452611576644934313996672349087325479120888923932159636144390144000000
268 3653699818120696558311157143303721838549297873206536653855330525540643555653429659622692647380811192979892290630133285557678302208949129984755071009073534752311452611576644934313996672349087325479120888923932159636144390144000000
269 264385372539031723655953642046600615959265743403098198809625572158646508330637823599957662657122878735217986042287074676239159626141767994826861693287570048212009022426297604091895113207852307958994666643424655003431044215209984000000
270 264385372539031723655953642046600615959265743403098198809625572158646508330637823599957662657122878735217986042287074676239159626141767994826861693287570048212009022426297604091895113207852307958994666643424655003431044215209984000000
271 19416726144639028817016891425544395836664435461266934818777711644903158218310372403004490703201761337193144112931605051297680122103477583308079549616732431910738154616009722342112869009097881348816527312959750088106979318209236434944000000
272 19416726144639028817016891425544395836664435461266934818777711644903158218310372403004490703201761337193144112931605051297680122103477583308079549616732431910738154616009722342112869009097881348816527312959750088106979318209236434944000000
273 19416726144639028817016891425544395836664435461266934818777711644903158218310372403004490703201761337193144112931605051297680122103477583308079549616732431910738154616009722342112869009097881348816527312959750088106979318209236434944000000
274 19416726144639028817016891425544395836664435461266934818777711644903158218310372403004490703201761337193144112931605051297680122103477583308079549616732431910738154616009722342112869009097881348816527312959750088106979318209236434944000000
275 19416726144639028817016891425544395836664435461266934818777711644903158218310372403004490703201761337193144112931605051297680122103477583308079549616732431910738154616009722342112869009097881348816527312959750088106979318209236434944000000
276 19416726144639028817016891425544395836664435461266934818777711644903158218310372403004490703201761337193144112931605051297680122103477583308079549616732431910738154616009722342112869009097881348816527312959750088106979318209236434944000000
277 1489825980352008042100889062190595948151425468507550641709995036801774426932736564110131567165967945641492754641129123981019698088877731489645635762542262768079027865531809985587978326199071338013343324196088664510360416106876502416818176000000
278 1489825980352008042100889062190595948151425468507550641709995036801774426932736564110131567165967945641492754641129123981019698088877731489645635762542262768079027865531809985587978326199071338013343324196088664510360416106876502416818176000000
279 1489825980352008042100889062190595948151425468507550641709995036801774426932736564110131567165967945641492754641129123981019698088877731489645635762542262768079027865531809985587978326199071338013343324196088664510360416106876502416818176000000
280 1489825980352008042100889062190595948151425468507550641709995036801774426932736564110131567165967945641492754641129123981019698088877731489645635762542262768079027865531809985587978326199071338013343324196088664510360416106876502416818176000000
281 117638149234574907012328301239631646661984706418824706220062918100904910525035811838700098674991994955797909399218196758665296380795874556153909045446099610430288119290257248272012356615004871920871602221847357038402568816215075507334379995136000000
282 117638149234574907012328301239631646661984706418824706220062918100904910525035811838700098674991994955797909399218196758665296380795874556153909045446099610430288119290257248272012356615004871920871602221847357038402568816215075507334379995136000000
283 9421521734047869727710361317980858949511693152377251896458619047783373379039593134349652202781433884014898765873986160204744921841560797327810421540732671699751345185837412756857197628939125187270685750345532977848623333921849182306903159430447104000000
284 9421521734047869727710361317980858949511693152377251896458619047783373379039593134349652202781433884014898765873986160204744921841560797327810421540732671699751345185837412756857197628939125187270685750345532977848623333921849182306903159430447104000000
285 495869564949887880405808490420045207869036481704065889287295739357019651528399638649981694883233362316573619256525587379197101149555831438305811660038561668407965536096705934571431454154690799330036092123449104097295964943255220121415955759497216000000
286 495869564949887880405808490420045207869036481704065889287295739357019651528399638649981694883233362316573619256525587379197101149555831438305811660038561668407965536096705934571431454154690799330036092123449104097295964943255220121415955759497216000000
287 495869564949887880405808490420045207869036481704065889287295739357019651528399638649981694883233362316573619256525587379197101149555831438305811660038561668407965536096705934571431454154690799330036092123449104097295964943255220121415955759497216000000
288 495869564949887880405808490420045207869036481704065889287295739357019651528399638649981694883233362316573619256525587379197101149555831438305811660038561668407965536096705934571431454154690799330036092123449104097295964943255220121415955759497216000000
289 143306304270517597437278653731393065074151543212475042004028468674178679291707495569844709821254441709489775965135894752587962232221635285670379569751144322169902039931948015091143690250705641006380430623676791084118533868600758615089211214494695424000000
290 143306304270517597437278653731393065074151543212475042004028468674178679291707495569844709821254441709489775965135894752587962232221635285670379569751144322169902039931948015091143690250705641006380430623676791084118533868600758615089211214494695424000000
291 143306304270517597437278653731393065074151543212475042004028468674178679291707495569844709821254441709489775965135894752587962232221635285670379569751144322169902039931948015091143690250705641006380430623676791084118533868600758615089211214494695424000000
292 143306304270517597437278653731393065074151543212475042004028468674178679291707495569844709821254441709489775965135894752587962232221635285670379569751144322169902039931948015091143690250705641006380430623676791084118533868600758615089211214494695424000000
293 12302702915319665222392935144186363243550835833247769881003840007209565438513796787175598493444872566317987776830951428614923969673995167639516415683565988913963920226117805147559594664332828574756753588612028837780492014085506526346793693553155107454976000000
294 12302702915319665222392935144186363243550835833247769881003840007209565438513796787175598493444872566317987776830951428614923969673995167639516415683565988913963920226117805147559594664332828574756753588612028837780492014085506526346793693553155107454976000000
295 12302702915319665222392935144186363243550835833247769881003840007209565438513796787175598493444872566317987776830951428614923969673995167639516415683565988913963920226117805147559594664332828574756753588612028837780492014085506526346793693553155107454976000000
296 12302702915319665222392935144186363243550835833247769881003840007209565438513796787175598493444872566317987776830951428614923969673995167639516415683565988913963920226117805147559594664332828574756753588612028837780492014085506526346793693553155107454976000000
297 12302702915319665222392935144186363243550835833247769881003840007209565438513796787175598493444872566317987776830951428614923969673995167639516415683565988913963920226117805147559594664332828574756753588612028837780492014085506526346793693553155107454976000000
298 12302702915319665222392935144186363243550835833247769881003840007209565438513796787175598493444872566317987776830951428614923969673995167639516415683565988913963920226117805147559594664332828574756753588612028837780492014085506526346793693553155107454976000000
299 12302702915319665222392935144186363243550835833247769881003840007209565438513796787175598493444872566317987776830951428614923969673995167639516415683565988913963920226117805147559594664332828574756753588612028837780492014085506526346793693553155107454976000000
300 12302702915319665222392935144186363243550835833247769881003840007209565438513796787175598493444872566317987776830951428614923969673995167639516415683565988913963920226117805147559594664332828574756753588612028837780492014085506526346793693553155107454976000000
301 12302702915319665222392935144186363243550835833247769881003840007209565438513796787175598493444872566317987776830951428614923969673995167639516415683565988913963920226117805147559594664332828574756753588612028837780492014085506526346793693553155107454976000000
302 12302702915319665222392935144186363243550835833247769881003840007209565438513796787175598493444872566317987776830951428614923969673995167639516415683565988913963920226117805147559594664332828574756753588612028837780492014085506526346793693553155107454976000000
303 12302702915319665222392935144186363243550835833247769881003840007209565438513796787175598493444872566317987776830951428614923969673995167639516415683565988913963920226117805147559594664332828574756753588612028837780492014085506526346793693553155107454976000000
304 233751355391073639225465767739540901627465880831707627739072960136981743331762138956336371375452578760041767759788077143683555423805908185150811897987753789365314484296238297803632298622323742920378318183628547917829348267624624000589080177509947041644544000000
305 233751355391073639225465767739540901627465880831707627739072960136981743331762138956336371375452578760041767759788077143683555423805908185150811897987753789365314484296238297803632298622323742920378318183628547917829348267624624000589080177509947041644544000000
306 233751355391073639225465767739540901627465880831707627739072960136981743331762138956336371375452578760041767759788077143683555423805908185150811897987753789365314484296238297803632298622323742920378318183628547917829348267624624000589080177509947041644544000000
307 22030831494253299423360923143683990437487031802507612206779887419950392327275249834495746665765030095555176569592266482715031415138283040542278870573447806893891524830436163329694540512855390446502736110488807012707498244875353187431520217650134998727956627456000000
308 22030831494253299423360923143683990437487031802507612206779887419950392327275249834495746665765030095555176569592266482715031415138283040542278870573447806893891524830436163329694540512855390446502736110488807012707498244875353187431520217650134998727956627456000000
309 22030831494253299423360923143683990437487031802507612206779887419950392327275249834495746665765030095555176569592266482715031415138283040542278870573447806893891524830436163329694540512855390446502736110488807012707498244875353187431520217650134998727956627456000000
310 22030831494253299423360923143683990437487031802507612206779887419950392327275249834495746665765030095555176569592266482715031415138283040542278870573447806893891524830436163329694540512855390446502736110488807012707498244875353187431520217650134998727956627456000000
311 2130844052955673373526891847380259239104183202970338760251957491145021896286389439242263113259459475872192232987533606474680553503589873964289754640734445330584082173124616153411385652943886219376191139342587903076081937742589035641564066971338707211966692964171776000000
312 2130844052955673373526891847380259239104183202970338760251957491145021896286389439242263113259459475872192232987533606474680553503589873964289754640734445330584082173124616153411385652943886219376191139342587903076081937742589035641564066971338707211966692964171776000000
313 208756661024014364731056067395996617395797724211801118003124023449986650157281286973125274942915985391722800873555679892717979146193196362407502972398112874591991946418845519933560041033259589026066069730253994276460671358703705232768390077115081806849164943006944722944000000
314 208756661024014364731056067395996617395797724211801118003124023449986650157281286973125274942915985391722800873555679892717979146193196362407502972398112874591991946418845519933560041033259589026066069730253994276460671358703705232768390077115081806849164943006944722944000000
315 208756661024014364731056067395996617395797724211801118003124023449986650157281286973125274942915985391722800873555679892717979146193196362407502972398112874591991946418845519933560041033259589026066069730253994276460671358703705232768390077115081806849164943006944722944000000
316 208756661024014364731056067395996617395797724211801118003124023449986650157281286973125274942915985391722800873555679892717979146193196362407502972398112874591991946418845519933560041033259589026066069730253994276460671358703705232768390077115081806849164943006944722944000000
317 20977748109642179497459093156556304085486317508319682547015929992465708487655039246642385753738684456028832536982736716739337006421808109261967566193313964654874678703683367452603514963391222841640353281123493630847256404164776635135662750459217455688465735957824868263919616000000
318 20977748109642179497459093156556304085486317508319682547015929992465708487655039246642385753738684456028832536982736716739337006421808109261967566193313964654874678703683367452603514963391222841640353281123493630847256404164776635135662750459217455688465735957824868263919616000000
319 20977748109642179497459093156556304085486317508319682547015929992465708487655039246642385753738684456028832536982736716739337006421808109261967566193313964654874678703683367452603514963391222841640353281123493630847256404164776635135662750459217455688465735957824868263919616000000
320 20977748109642179497459093156556304085486317508319682547015929992465708487655039246642385753738684456028832536982736716739337006421808109261967566193313964654874678703683367452603514963391222841640353281123493630847256404164776635135662750459217455688465735957824868263919616000000
321 20977748109642179497459093156556304085486317508319682547015929992465708487655039246642385753738684456028832536982736716739337006421808109261967566193313964654874678703683367452603514963391222841640353281123493630847256404164776635135662750459217455688465735957824868263919616000000
322 20977748109642179497459093156556304085486317508319682547015929992465708487655039246642385753738684456028832536982736716739337006421808109261967566193313964654874678703683367452603514963391222841640353281123493630847256404164776635135662750459217455688465735957824868263919616000000
323 20977748109642179497459093156556304085486317508319682547015929992465708487655039246642385753738684456028832536982736716739337006421808109261967566193313964654874678703683367452603514963391222841640353281123493630847256404164776635135662750459217455688465735957824868263919616000000
324 20977748109642179497459093156556304085486317508319682547015929992465708487655039246642385753738684456028832536982736716739337006421808109261967566193313964654874678703683367452603514963391222841640353281123493630847256404164776635135662750459217455688465735957824868263919616000000
325 20977748109642179497459093156556304085486317508319682547015929992465708487655039246642385753738684456028832536982736716739337006421808109261967566193313964654874678703683367452603514963391222841640353281123493630847256404164776635135662750459217455688465735957824868263919616000000
326 20977748109642179497459093156556304085486317508319682547015929992465708487655039246642385753738684456028832536982736716739337006421808109261967566193313964654874678703683367452603514963391222841640353281123493630847256404164776635135662750459217455688465735957824868263919616000000
327 20977748109642179497459093156556304085486317508319682547015929992465708487655039246642385753738684456028832536982736716739337006421808109261967566193313964654874678703683367452603514963391222841640353281123493630847256404164776635135662750459217455688465735957824868263919616000000
328 20977748109642179497459093156556304085486317508319682547015929992465708487655039246642385753738684456028832536982736716739337006421808109261967566193313964654874678703683367452603514963391222841640353281123493630847256404164776635135662750459217455688465735957824868263919616000000
329 20977748109642179497459093156556304085486317508319682547015929992465708487655039246642385753738684456028832536982736716739337006421808109261967566193313964654874678703683367452603514963391222841640353281123493630847256404164776635135662750459217455688465735957824868263919616000000
330 20977748109642179497459093156556304085486317508319682547015929992465708487655039246642385753738684456028832536982736716739337006421808109261967566193313964654874678703683367452603514963391222841640353281123493630847256404164776635135662750459217455688465735957824868263919616000000
331 2298343060640506827921115705325465231909966432529012739533612305904535487615973754901386425565364007686974921584365617422678501760579718258850428519705671281552724673454253421474693702904105765752958745833171085689256258896697092922098346603062323662683994497275250391863297048576000000
332 2298343060640506827921115705325465231909966432529012739533612305904535487615973754901386425565364007686974921584365617422678501760579718258850428519705671281552724673454253421474693702904105765752958745833171085689256258896697092922098346603062323662683994497275250391863297048576000000
333 2298343060640506827921115705325465231909966432529012739533612305904535487615973754901386425565364007686974921584365617422678501760579718258850428519705671281552724673454253421474693702904105765752958745833171085689256258896697092922098346603062323662683994497275250391863297048576000000
334 2298343060640506827921115705325465231909966432529012739533612305904535487615973754901386425565364007686974921584365617422678501760579718258850428519705671281552724673454253421474693702904105765752958745833171085689256258896697092922098346603062323662683994497275250391863297048576000000
335 2298343060640506827921115705325465231909966432529012739533612305904535487615973754901386425565364007686974921584365617422678501760579718258850428519705671281552724673454253421474693702904105765752958745833171085689256258896697092922098346603062323662683994497275250391863297048576000000
336 2298343060640506827921115705325465231909966432529012739533612305904535487615973754901386425565364007686974921584365617422678501760579718258850428519705671281552724673454253421474693702904105765752958745833171085689256258896697092922098346603062323662683994497275250391863297048576000000
337 261020523053881719940173189538107760922782977775887447816092815969272190793058523370395554965032824989002054869414818805076174766447278022939384316554453381774661388439526106823459489145116387710797771805527407030643144066638992146069787125363185036047358571061052911753522782509727744000000
338 261020523053881719940173189538107760922782977775887447816092815969272190793058523370395554965032824989002054869414818805076174766447278022939384316554453381774661388439526106823459489145116387710797771805527407030643144066638992146069787125363185036047358571061052911753522782509727744000000
339 261020523053881719940173189538107760922782977775887447816092815969272190793058523370395554965032824989002054869414818805076174766447278022939384316554453381774661388439526106823459489145116387710797771805527407030643144066638992146069787125363185036047358571061052911753522782509727744000000
340 261020523053881719940173189538107760922782977775887447816092815969272190793058523370395554965032824989002054869414818805076174766447278022939384316554453381774661388439526106823459489145116387710797771805527407030643144066638992146069787125363185036047358571061052911753522782509727744000000
341 261020523053881719940173189538107760922782977775887447816092815969272190793058523370395554965032824989002054869414818805076174766447278022939384316554453381774661388439526106823459489145116387710797771805527407030643144066638992146069787125363185036047358571061052911753522782509727744000000
342 261020523053881719940173189538107760922782977775887447816092815969272190793058523370395554965032824989002054869414818805076174766447278022939384316554453381774661388439526106823459489145116387710797771805527407030643144066638992146069787125363185036047358571061052911753522782509727744000000
343 12790005629640204277068486287367280285216365911018484942988547982494337348859867645149382193286608424461100688601326121448732563555916623124029831511168215706958408033536779234349514968110702997829090818470842944501514059265310615157419569142796066766320569981991592675922616342976659456000000
344 12790005629640204277068486287367280285216365911018484942988547982494337348859867645149382193286608424461100688601326121448732563555916623124029831511168215706958408033536779234349514968110702997829090818470842944501514059265310615157419569142796066766320569981991592675922616342976659456000000
345 12790005629640204277068486287367280285216365911018484942988547982494337348859867645149382193286608424461100688601326121448732563555916623124029831511168215706958408033536779234349514968110702997829090818470842944501514059265310615157419569142796066766320569981991592675922616342976659456000000
346 12790005629640204277068486287367280285216365911018484942988547982494337348859867645149382193286608424461100688601326121448732563555916623124029831511168215706958408033536779234349514968110702997829090818470842944501514059265310615157419569142796066766320569981991592675922616342976659456000000
347 1540031787859347356797539365375606851862617402979824753500308074024160665838867803284791960511447233780936672813797076957520439245204364673741307982428253685059154952910130050828790747795241637265602996361255728104482806362076785860489732900914931603265893510961625682515166311241476588437504000000
348 1540031787859347356797539365375606851862617402979824753500308074024160665838867803284791960511447233780936672813797076957520439245204364673741307982428253685059154952910130050828790747795241637265602996361255728104482806362076785860489732900914931603265893510961625682515166311241476588437504000000
349 187577411793056367405297092242114290163718662300345634801091023724216793259839937307890945582254784521751867685393297770502947020505136821626365053567743727093890132419406750320997541872208226660587710559797308938854110297707314594593509957064339584209389095528636969756029771875523089948276424704000000
350 187577411793056367405297092242114290163718662300345634801091023724216793259839937307890945582254784521751867685393297770502947020505136821626365053567743727093890132419406750320997541872208226660587710559797308938854110297707314594593509957064339584209389095528636969756029771875523089948276424704000000
351 187577411793056367405297092242114290163718662300345634801091023724216793259839937307890945582254784521751867685393297770502947020505136821626365053567743727093890132419406750320997541872208226660587710559797308938854110297707314594593509957064339584209389095528636969756029771875523089948276424704000000
352 187577411793056367405297092242114290163718662300345634801091023724216793259839937307890945582254784521751867685393297770502947020505136821626365053567743727093890132419406750320997541872208226660587710559797308938854110297707314594593509957064339584209389095528636969756029771875523089948276424704000000
353 23373833706120960886006665367197619583010818790583769206929151375250930391315394747998982838059186444470978480409173441884601725278124594206039722960022978089442555510649855750749182695153994915949174025145782869561671830087010764317702682239830291248747765804727924164329113843637056715364777005940736000000
354 23373833706120960886006665367197619583010818790583769206929151375250930391315394747998982838059186444470978480409173441884601725278124594206039722960022978089442555510649855750749182695153994915949174025145782869561671830087010764317702682239830291248747765804727924164329113843637056715364777005940736000000
355 23373833706120960886006665367197619583010818790583769206929151375250930391315394747998982838059186444470978480409173441884601725278124594206039722960022978089442555510649855750749182695153994915949174025145782869561671830087010764317702682239830291248747765804727924164329113843637056715364777005940736000000
356 2080271199844765518854593217680588142887962872361955459416694472397332804827070132571909472587267593557917084756416436327729553549753088884337535343442045049960387440447837161816677259868705547519476488237974675390988792877743958024275538719344895921138551156620785250625291132083698047667465153528725504000000
357 2080271199844765518854593217680588142887962872361955459416694472397332804827070132571909472587267593557917084756416436327729553549753088884337535343442045049960387440447837161816677259868705547519476488237974675390988792877743958024275538719344895921138551156620785250625291132083698047667465153528725504000000
358 2080271199844765518854593217680588142887962872361955459416694472397332804827070132571909472587267593557917084756416436327729553549753088884337535343442045049960387440447837161816677259868705547519476488237974675390988792877743958024275538719344895921138551156620785250625291132083698047667465153528725504000000
359 268107432507193224835498828487891880443543542952881181565083000297040649218917625756000264736519634725337911800491706730354112591045727848502305892598154208083944693712357701252095181929138639669857649280598414139066026614876519054126655705687889531212257611616443423885838146394079088081430576451935671681024000000
360 268107432507193224835498828487891880443543542952881181565083000297040649218917625756000264736519634725337911800491706730354112591045727848502305892598154208083944693712357701252095181929138639669857649280598414139066026614876519054126655705687889531212257611616443423885838146394079088081430576451935671681024000000
361 96786783135096754165615077084128968840119219005990106544994963107231674368029262897916095569883588135846986159977506129657834645367507753309332427227933669118304034430161130152006360676419048920818611390296027504202835607970423378539722709753328120767624997793536076022787570848262550797396438099148777476849664000000
362 96786783135096754165615077084128968840119219005990106544994963107231674368029262897916095569883588135846986159977506129657834645367507753309332427227933669118304034430161130152006360676419048920818611390296027504202835607970423378539722709753328120767624997793536076022787570848262550797396438099148777476849664000000
363 96786783135096754165615077084128968840119219005990106544994963107231674368029262897916095569883588135846986159977506129657834645367507753309332427227933669118304034430161130152006360676419048920818611390296027504202835607970423378539722709753328120767624997793536076022787570848262550797396438099148777476849664000000
364 96786783135096754165615077084128968840119219005990106544994963107231674368029262897916095569883588135846986159977506129657834645367507753309332427227933669118304034430161130152006360676419048920818611390296027504202835607970423378539722709753328120767624997793536076022787570848262550797396438099148777476849664000000
365 96786783135096754165615077084128968840119219005990106544994963107231674368029262897916095569883588135846986159977506129657834645367507753309332427227933669118304034430161130152006360676419048920818611390296027504202835607970423378539722709753328120767624997793536076022787570848262550797396438099148777476849664000000
366 96786783135096754165615077084128968840119219005990106544994963107231674368029262897916095569883588135846986159977506129657834645367507753309332427227933669118304034430161130152006360676419048920818611390296027504202835607970423378539722709753328120767624997793536076022787570848262550797396438099148777476849664000000
367 13036115033683046721812529117384246684106817488697801460438826585949926988955493390457420996212050602429094718901210323097484090549904251785480675290903157959875252093363972459043584713146205280096137949547581648513575725201928354432136712053966011258070643327813580543433235129981634704350528851136249689579404394496000000
368 13036115033683046721812529117384246684106817488697801460438826585949926988955493390457420996212050602429094718901210323097484090549904251785480675290903157959875252093363972459043584713146205280096137949547581648513575725201928354432136712053966011258070643327813580543433235129981634704350528851136249689579404394496000000
369 13036115033683046721812529117384246684106817488697801460438826585949926988955493390457420996212050602429094718901210323097484090549904251785480675290903157959875252093363972459043584713146205280096137949547581648513575725201928354432136712053966011258070643327813580543433235129981634704350528851136249689579404394496000000
370 13036115033683046721812529117384246684106817488697801460438826585949926988955493390457420996212050602429094718901210323097484090549904251785480675290903157959875252093363972459043584713146205280096137949547581648513575725201928354432136712053966011258070643327813580543433235129981634704350528851136249689579404394496000000
371 13036115033683046721812529117384246684106817488697801460438826585949926988955493390457420996212050602429094718901210323097484090549904251785480675290903157959875252093363972459043584713146205280096137949547581648513575725201928354432136712053966011258070643327813580543433235129981634704350528851136249689579404394496000000
372 13036115033683046721812529117384246684106817488697801460438826585949926988955493390457420996212050602429094718901210323097484090549904251785480675290903157959875252093363972459043584713146205280096137949547581648513575725201928354432136712053966011258070643327813580543433235129981634704350528851136249689579404394496000000
373 1813701648521288607359055363572552856913097410385036419389393504076627392046388839920950525781986388265357519146006491042229864034117628646662140872548065463799483948497636124254274897555318394414495576782605487176045277071619090023788748611356237180324110535555375647427322570399214854781584728529735283061492954001833984000000
374 1813701648521288607359055363572552856913097410385036419389393504076627392046388839920950525781986388265357519146006491042229864034117628646662140872548065463799483948497636124254274897555318394414495576782605487176045277071619090023788748611356237180324110535555375647427322570399214854781584728529735283061492954001833984000000
375 1813701648521288607359055363572552856913097410385036419389393504076627392046388839920950525781986388265357519146006491042229864034117628646662140872548065463799483948497636124254274897555318394414495576782605487176045277071619090023788748611356237180324110535555375647427322570399214854781584728529735283061492954001833984000000
376 1813701648521288607359055363572552856913097410385036419389393504076627392046388839920950525781986388265357519146006491042229864034117628646662140872548065463799483948497636124254274897555318394414495576782605487176045277071619090023788748611356237180324110535555375647427322570399214854781584728529735283061492954001833984000000
377 1813701648521288607359055363572552856913097410385036419389393504076627392046388839920950525781986388265357519146006491042229864034117628646662140872548065463799483948497636124254274897555318394414495576782605487176045277071619090023788748611356237180324110535555375647427322570399214854781584728529735283061492954001833984000000
378 1813701648521288607359055363572552856913097410385036419389393504076627392046388839920950525781986388265357519146006491042229864034117628646662140872548065463799483948497636124254274897555318394414495576782605487176045277071619090023788748611356237180324110535555375647427322570399214854781584728529735283061492954001833984000000
379 260521918495246416849662071478925064919854225125117016317511872319070835220935339355085254473850306796824219407651518379796939899724690296435196577073676671285621673846148950524008300559743489492092559144630234783454319643844437710107039639283821264818935561437709713372108041334713620955681611990739705794235909405777435295744000000
380 260521918495246416849662071478925064919854225125117016317511872319070835220935339355085254473850306796824219407651518379796939899724690296435196577073676671285621673846148950524008300559743489492092559144630234783454319643844437710107039639283821264818935561437709713372108041334713620955681611990739705794235909405777435295744000000
381 260521918495246416849662071478925064919854225125117016317511872319070835220935339355085254473850306796824219407651518379796939899724690296435196577073676671285621673846148950524008300559743489492092559144630234783454319643844437710107039639283821264818935561437709713372108041334713620955681611990739705794235909405777435295744000000
382 260521918495246416849662071478925064919854225125117016317511872319070835220935339355085254473850306796824219407651518379796939899724690296435196577073676671285621673846148950524008300559743489492092559144630234783454319643844437710107039639283821264818935561437709713372108041334713620955681611990739705794235909405777435295744000000
383 38215699702149201641260079603172038848028496429378290006599499038612181747723783994658100893514627653719347920688993579614033316950715094893782550694360557234216557714817743403416253600808212730105565408366664510150130694235896723257891537646904457515024838571736200144841156475347806344367979981309616703250671314824086206097391616000000
384 38215699702149201641260079603172038848028496429378290006599499038612181747723783994658100893514627653719347920688993579614033316950715094893782550694360557234216557714817743403416253600808212730105565408366664510150130694235896723257891537646904457515024838571736200144841156475347806344367979981309616703250671314824086206097391616000000
385 38215699702149201641260079603172038848028496429378290006599499038612181747723783994658100893514627653719347920688993579614033316950715094893782550694360557234216557714817743403416253600808212730105565408366664510150130694235896723257891537646904457515024838571736200144841156475347806344367979981309616703250671314824086206097391616000000
386 38215699702149201641260079603172038848028496429378290006599499038612181747723783994658100893514627653719347920688993579614033316950715094893782550694360557234216557714817743403416253600808212730105565408366664510150130694235896723257891537646904457515024838571736200144841156475347806344367979981309616703250671314824086206097391616000000
387 38215699702149201641260079603172038848028496429378290006599499038612181747723783994658100893514627653719347920688993579614033316950715094893782550694360557234216557714817743403416253600808212730105565408366664510150130694235896723257891537646904457515024838571736200144841156475347806344367979981309616703250671314824086206097391616000000
388 38215699702149201641260079603172038848028496429378290006599499038612181747723783994658100893514627653719347920688993579614033316950715094893782550694360557234216557714817743403416253600808212730105565408366664510150130694235896723257891537646904457515024838571736200144841156475347806344367979981309616703250671314824086206097391616000000
389 5782837894628919341557116505631596090522520108189952222088642794021833954247310717855658485307526971188465446706579197460775135554299158874422069353621333881238883729963935749548350911127899558532304263159452040340427926782470128060107405368267229415631073597513693542117508639006105403836107098751752509152594834030495548792863396724736000000
390 5782837894628919341557116505631596090522520108189952222088642794021833954247310717855658485307526971188465446706579197460775135554299158874422069353621333881238883729963935749548350911127899558532304263159452040340427926782470128060107405368267229415631073597513693542117508639006105403836107098751752509152594834030495548792863396724736000000
391 5782837894628919341557116505631596090522520108189952222088642794021833954247310717855658485307526971188465446706579197460775135554299158874422069353621333881238883729963935749548350911127899558532304263159452040340427926782470128060107405368267229415631073597513693542117508639006105403836107098751752509152594834030495548792863396724736000000
392 5782837894628919341557116505631596090522520108189952222088642794021833954247310717855658485307526971188465446706579197460775135554299158874422069353621333881238883729963935749548350911127899558532304263159452040340427926782470128060107405368267229415631073597513693542117508639006105403836107098751752509152594834030495548792863396724736000000
393 5782837894628919341557116505631596090522520108189952222088642794021833954247310717855658485307526971188465446706579197460775135554299158874422069353621333881238883729963935749548350911127899558532304263159452040340427926782470128060107405368267229415631073597513693542117508639006105403836107098751752509152594834030495548792863396724736000000
394 5782837894628919341557116505631596090522520108189952222088642794021833954247310717855658485307526971188465446706579197460775135554299158874422069353621333881238883729963935749548350911127899558532304263159452040340427926782470128060107405368267229415631073597513693542117508639006105403836107098751752509152594834030495548792863396724736000000
395 5782837894628919341557116505631596090522520108189952222088642794021833954247310717855658485307526971188465446706579197460775135554299158874422069353621333881238883729963935749548350911127899558532304263159452040340427926782470128060107405368267229415631073597513693542117508639006105403836107098751752509152594834030495548792863396724736000000
396 5782837894628919341557116505631596090522520108189952222088642794021833954247310717855658485307526971188465446706579197460775135554299158874422069353621333881238883729963935749548350911127899558532304263159452040340427926782470128060107405368267229415631073597513693542117508639006105403836107098751752509152594834030495548792863396724736000000
397 911427297734569348503475575336090228231163871731710179771168902122987227694964394930512478210834018402042850589977240732595308339577536131038787928754904811688179225795885949550566038751957121520717942612298076626014505112258334413425468052687229760968197878630535725479598419085113266593205003727164961215031319196712372949694407094388916224000000
398 911427297734569348503475575336090228231163871731710179771168902122987227694964394930512478210834018402042850589977240732595308339577536131038787928754904811688179225795885949550566038751957121520717942612298076626014505112258334413425468052687229760968197878630535725479598419085113266593205003727164961215031319196712372949694407094388916224000000
399 911427297734569348503475575336090228231163871731710179771168902122987227694964394930512478210834018402042850589977240732595308339577536131038787928754904811688179225795885949550566038751957121520717942612298076626014505112258334413425468052687229760968197878630535725479598419085113266593205003727164961215031319196712372949694407094388916224000000
400 911427297734569348503475575336090228231163871731710179771168902122987227694964394930512478210834018402042850589977240732595308339577536131038787928754904811688179225795885949550566038751957121520717942612298076626014505112258334413425468052687229760968197878630535725479598419085113266593205003727164961215031319196712372949694407094388916224000000
401 146558420903016485808707375989618644789799381738330728617383730630278469200577969669221337008780320993066892417718930287042058176312407387407168137731717448624270907687204256573680569597353457097652965890000143019539758436556252432013228688340159232793447187081668775192844905387305298381453957804331852928338251158150546282683810355184832117735424000000
402 146558420903016485808707375989618644789799381738330728617383730630278469200577969669221337008780320993066892417718930287042058176312407387407168137731717448624270907687204256573680569597353457097652965890000143019539758436556252432013228688340159232793447187081668775192844905387305298381453957804331852928338251158150546282683810355184832117735424000000
403 146558420903016485808707375989618644789799381738330728617383730630278469200577969669221337008780320993066892417718930287042058176312407387407168137731717448624270907687204256573680569597353457097652965890000143019539758436556252432013228688340159232793447187081668775192844905387305298381453957804331852928338251158150546282683810355184832117735424000000
404 146558420903016485808707375989618644789799381738330728617383730630278469200577969669221337008780320993066892417718930287042058176312407387407168137731717448624270907687204256573680569597353457097652965890000143019539758436556252432013228688340159232793447187081668775192844905387305298381453957804331852928338251158150546282683810355184832117735424000000
405 146558420903016485808707375989618644789799381738330728617383730630278469200577969669221337008780320993066892417718930287042058176312407387407168137731717448624270907687204256573680569597353457097652965890000143019539758436556252432013228688340159232793447187081668775192844905387305298381453957804331852928338251158150546282683810355184832117735424000000
406 146558420903016485808707375989618644789799381738330728617383730630278469200577969669221337008780320993066892417718930287042058176312407387407168137731717448624270907687204256573680569597353457097652965890000143019539758436556252432013228688340159232793447187081668775192844905387305298381453957804331852928338251158150546282683810355184832117735424000000
407 146558420903016485808707375989618644789799381738330728617383730630278469200577969669221337008780320993066892417718930287042058176312407387407168137731717448624270907687204256573680569597353457097652965890000143019539758436556252432013228688340159232793447187081668775192844905387305298381453957804331852928338251158150546282683810355184832117735424000000
408 146558420903016485808707375989618644789799381738330728617383730630278469200577969669221337008780320993066892417718930287042058176312407387407168137731717448624270907687204256573680569597353457097652965890000143019539758436556252432013228688340159232793447187081668775192844905387305298381453957804331852928338251158150546282683810355184832117735424000000
409 24516439207077500762566378562919396519082430376569702613844567843563612606341883344237014476165780876041222830528440377346682533791715820172858493247899426523316661708823215243901859362814883656752485787045113924451630331025566463079604908214230176620920638902208634383034288618093817618547999515466436689705350991986581532713630480025673901486899462144000000
410 24516439207077500762566378562919396519082430376569702613844567843563612606341883344237014476165780876041222830528440377346682533791715820172858493247899426523316661708823215243901859362814883656752485787045113924451630331025566463079604908214230176620920638902208634383034288618093817618547999515466436689705350991986581532713630480025673901486899462144000000
411 24516439207077500762566378562919396519082430376569702613844567843563612606341883344237014476165780876041222830528440377346682533791715820172858493247899426523316661708823215243901859362814883656752485787045113924451630331025566463079604908214230176620920638902208634383034288618093817618547999515466436689705350991986581532713630480025673901486899462144000000
412 238023681622111657888993966630285403097887673558929151590723959646248666080989158681912761904522144427584687675033401721812451784385590487115131002406790548770064676784691410134969508376843530648082386281991397324773110009956955952229173866157574530300200377691345964883828044835862306976194170053072200870925737786277490608870198835200717490164072448000000
413 238023681622111657888993966630285403097887673558929151590723959646248666080989158681912761904522144427584687675033401721812451784385590487115131002406790548770064676784691410134969508376843530648082386281991397324773110009956955952229173866157574530300200377691345964883828044835862306976194170053072200870925737786277490608870198835200717490164072448000000
414 238023681622111657888993966630285403097887673558929151590723959646248666080989158681912761904522144427584687675033401721812451784385590487115131002406790548770064676784691410134969508376843530648082386281991397324773110009956955952229173866157574530300200377691345964883828044835862306976194170053072200870925737786277490608870198835200717490164072448000000
415 238023681622111657888993966630285403097887673558929151590723959646248666080989158681912761904522144427584687675033401721812451784385590487115131002406790548770064676784691410134969508376843530648082386281991397324773110009956955952229173866157574530300200377691345964883828044835862306976194170053072200870925737786277490608870198835200717490164072448000000
416 238023681622111657888993966630285403097887673558929151590723959646248666080989158681912761904522144427584687675033401721812451784385590487115131002406790548770064676784691410134969508376843530648082386281991397324773110009956955952229173866157574530300200377691345964883828044835862306976194170053072200870925737786277490608870198835200717490164072448000000
417 238023681622111657888993966630285403097887673558929151590723959646248666080989158681912761904522144427584687675033401721812451784385590487115131002406790548770064676784691410134969508376843530648082386281991397324773110009956955952229173866157574530300200377691345964883828044835862306976194170053072200870925737786277490608870198835200717490164072448000000
418 238023681622111657888993966630285403097887673558929151590723959646248666080989158681912761904522144427584687675033401721812451784385590487115131002406790548770064676784691410134969508376843530648082386281991397324773110009956955952229173866157574530300200377691345964883828044835862306976194170053072200870925737786277490608870198835200717490164072448000000
419 41787675569259544770649669775579535653268257857679160782419089079455062065844537687355286392719812197851195352916539039683115847718518651508419513913538555532621324720997208654705381860147027084107991818052691705734491966458053143929305993116489942114033478507870388940969735379428822475047624688687408657100593451496662528783860977706673163290694723043328000000
420 41787675569259544770649669775579535653268257857679160782419089079455062065844537687355286392719812197851195352916539039683115847718518651508419513913538555532621324720997208654705381860147027084107991818052691705734491966458053143929305993116489942114033478507870388940969735379428822475047624688687408657100593451496662528783860977706673163290694723043328000000
421 7406489405571130974694718120693492478720919290952912136236741767531694655612351704244538315532052233759343715546280295932475135965477964312003783065549487121157336214874266259168636586274319227414384577823477130616087090626991797283174123525959793830233407764213455606286416868385343924299916047447644997793166283936719963264180303549708458134806023406922498048000000
422 7406489405571130974694718120693492478720919290952912136236741767531694655612351704244538315532052233759343715546280295932475135965477964312003783065549487121157336214874266259168636586274319227414384577823477130616087090626991797283174123525959793830233407764213455606286416868385343924299916047447644997793166283936719963264180303549708458134806023406922498048000000
423 7406489405571130974694718120693492478720919290952912136236741767531694655612351704244538315532052233759343715546280295932475135965477964312003783065549487121157336214874266259168636586274319227414384577823477130616087090626991797283174123525959793830233407764213455606286416868385343924299916047447644997793166283936719963264180303549708458134806023406922498048000000
424 7406489405571130974694718120693492478720919290952912136236741767531694655612351704244538315532052233759343715546280295932475135965477964312003783065549487121157336214874266259168636586274319227414384577823477130616087090626991797283174123525959793830233407764213455606286416868385343924299916047447644997793166283936719963264180303549708458134806023406922498048000000
425 7406489405571130974694718120693492478720919290952912136236741767531694655612351704244538315532052233759343715546280295932475135965477964312003783065549487121157336214874266259168636586274319227414384577823477130616087090626991797283174123525959793830233407764213455606286416868385343924299916047447644997793166283936719963264180303549708458134806023406922498048000000
426 7406489405571130974694718120693492478720919290952912136236741767531694655612351704244538315532052233759343715546280295932475135965477964312003783065549487121157336214874266259168636586274319227414384577823477130616087090626991797283174123525959793830233407764213455606286416868385343924299916047447644997793166283936719963264180303549708458134806023406922498048000000
427 7406489405571130974694718120693492478720919290952912136236741767531694655612351704244538315532052233759343715546280295932475135965477964312003783065549487121157336214874266259168636586274319227414384577823477130616087090626991797283174123525959793830233407764213455606286416868385343924299916047447644997793166283936719963264180303549708458134806023406922498048000000
428 7406489405571130974694718120693492478720919290952912136236741767531694655612351704244538315532052233759343715546280295932475135965477964312003783065549487121157336214874266259168636586274319227414384577823477130616087090626991797283174123525959793830233407764213455606286416868385343924299916047447644997793166283936719963264180303549708458134806023406922498048000000
429 7406489405571130974694718120693492478720919290952912136236741767531694655612351704244538315532052233759343715546280295932475135965477964312003783065549487121157336214874266259168636586274319227414384577823477130616087090626991797283174123525959793830233407764213455606286416868385343924299916047447644997793166283936719963264180303549708458134806023406922498048000000
430 7406489405571130974694718120693492478720919290952912136236741767531694655612351704244538315532052233759343715546280295932475135965477964312003783065549487121157336214874266259168636586274319227414384577823477130616087090626991797283174123525959793830233407764213455606286416868385343924299916047447644997793166283936719963264180303549708458134806023406922498048000000
431 1375836878468298860990265532818143856339676688406703911339473387478455130921206064932169682031549554995369447943592574052712513732083152128562134746039538277113307932611258574569425100902903814003723493561066935260374954041960623255119708360305817261697988059688055726879371083888129872721876704889921982435056362070369037095917397367697392891579701714093330159894528000000
432 1375836878468298860990265532818143856339676688406703911339473387478455130921206064932169682031549554995369447943592574052712513732083152128562134746039538277113307932611258574569425100902903814003723493561066935260374954041960623255119708360305817261697988059688055726879371083888129872721876704889921982435056362070369037095917397367697392891579701714093330159894528000000
433 257954280507142885148203894482540973481269642632684509633126525944948074041286003908067561514413194516526822425496228116569016487114538109431986081400206992037696990977352258887446942743184533183744114084270878625032439758373155293479139000765377372578494083322853880176886405147101581706751941523106582564766282268211420396076456915072216495849386694673644378348465160192000000
434 257954280507142885148203894482540973481269642632684509633126525944948074041286003908067561514413194516526822425496228116569016487114538109431986081400206992037696990977352258887446942743184533183744114084270878625032439758373155293479139000765377372578494083322853880176886405147101581706751941523106582564766282268211420396076456915072216495849386694673644378348465160192000000
435 257954280507142885148203894482540973481269642632684509633126525944948074041286003908067561514413194516526822425496228116569016487114538109431986081400206992037696990977352258887446942743184533183744114084270878625032439758373155293479139000765377372578494083322853880176886405147101581706751941523106582564766282268211420396076456915072216495849386694673644378348465160192000000
436 257954280507142885148203894482540973481269642632684509633126525944948074041286003908067561514413194516526822425496228116569016487114538109431986081400206992037696990977352258887446942743184533183744114084270878625032439758373155293479139000765377372578494083322853880176886405147101581706751941523106582564766282268211420396076456915072216495849386694673644378348465160192000000
437 257954280507142885148203894482540973481269642632684509633126525944948074041286003908067561514413194516526822425496228116569016487114538109431986081400206992037696990977352258887446942743184533183744114084270878625032439758373155293479139000765377372578494083322853880176886405147101581706751941523106582564766282268211420396076456915072216495849386694673644378348465160192000000
438 257954280507142885148203894482540973481269642632684509633126525944948074041286003908067561514413194516526822425496228116569016487114538109431986081400206992037696990977352258887446942743184533183744114084270878625032439758373155293479139000765377372578494083322853880176886405147101581706751941523106582564766282268211420396076456915072216495849386694673644378348465160192000000
439 49713206893617083968647002748569778950283766797813591381005777206636337777310679959166688522619225260419565744664058578853297426413200898987841789593529291712497001798146304685047662252409266419704349410434767999494876822673432861314593147366504292620699958232063722641569724886354563928106940922274623698464322685011973150152250853129632635296589653184199418239694554137362432000000
440 49713206893617083968647002748569778950283766797813591381005777206636337777310679959166688522619225260419565744664058578853297426413200898987841789593529291712497001798146304685047662252409266419704349410434767999494876822673432861314593147366504292620699958232063722641569724886354563928106940922274623698464322685011973150152250853129632635296589653184199418239694554137362432000000
441 49713206893617083968647002748569778950283766797813591381005777206636337777310679959166688522619225260419565744664058578853297426413200898987841789593529291712497001798146304685047662252409266419704349410434767999494876822673432861314593147366504292620699958232063722641569724886354563928106940922274623698464322685011973150152250853129632635296589653184199418239694554137362432000000
442 49713206893617083968647002748569778950283766797813591381005777206636337777310679959166688522619225260419565744664058578853297426413200898987841789593529291712497001798146304685047662252409266419704349410434767999494876822673432861314593147366504292620699958232063722641569724886354563928106940922274623698464322685011973150152250853129632635296589653184199418239694554137362432000000
443 9756167139665459111763005642404070549214238950304119494931002771025174652459443631306503455875500338132079357824576832041380766636164263225464963365940529969285824105884414148135918669373066125600558867448412785132870081572838525600127590577529100922519746103084273504685416939222196816327059049055472626199924862610914718744229077675837275044320422847745951630121816554903239917568000000
444 9756167139665459111763005642404070549214238950304119494931002771025174652459443631306503455875500338132079357824576832041380766636164263225464963365940529969285824105884414148135918669373066125600558867448412785132870081572838525600127590577529100922519746103084273504685416939222196816327059049055472626199924862610914718744229077675837275044320422847745951630121816554903239917568000000
445 109619855501859091143404557779821017406901561239372129156528121022754771375948804846140488268264048743057071436231200360015514231867014193544550150179107078306582293324543979192538412015427709276410773791555199832953596422166725006743006635702574167668761192169486219153768729654181986700304034259050254226965447894504659761171113232312778371284499133120741029551930523088800448512000000
446 109619855501859091143404557779821017406901561239372129156528121022754771375948804846140488268264048743057071436231200360015514231867014193544550150179107078306582293324543979192538412015427709276410773791555199832953596422166725006743006635702574167668761192169486219153768729654181986700304034259050254226965447894504659761171113232312778371284499133120741029551930523088800448512000000
447 109619855501859091143404557779821017406901561239372129156528121022754771375948804846140488268264048743057071436231200360015514231867014193544550150179107078306582293324543979192538412015427709276410773791555199832953596422166725006743006635702574167668761192169486219153768729654181986700304034259050254226965447894504659761171113232312778371284499133120741029551930523088800448512000000
448 109619855501859091143404557779821017406901561239372129156528121022754771375948804846140488268264048743057071436231200360015514231867014193544550150179107078306582293324543979192538412015427709276410773791555199832953596422166725006743006635702574167668761192169486219153768729654181986700304034259050254226965447894504659761171113232312778371284499133120741029551930523088800448512000000
449 22099472489030294633601502252969696930248761647418660610085225726308384664162655005786768575370300490649048658615646223779487684658621928432774854826258166093685296916521390749194936400722241617833688407151319841523277992305233928084396880764274654776189925102560591267618929667012742700767993610658790302410461260980033912511857598747488432429326309736274512298698745385225259220467712000000
450 22099472489030294633601502252969696930248761647418660610085225726308384664162655005786768575370300490649048658615646223779487684658621928432774854826258166093685296916521390749194936400722241617833688407151319841523277992305233928084396880764274654776189925102560591267618929667012742700767993610658790302410461260980033912511857598747488432429326309736274512298698745385225259220467712000000
451 22099472489030294633601502252969696930248761647418660610085225726308384664162655005786768575370300490649048658615646223779487684658621928432774854826258166093685296916521390749194936400722241617833688407151319841523277992305233928084396880764274654776189925102560591267618929667012742700767993610658790302410461260980033912511857598747488432429326309736274512298698745385225259220467712000000
452 22099472489030294633601502252969696930248761647418660610085225726308384664162655005786768575370300490649048658615646223779487684658621928432774854826258166093685296916521390749194936400722241617833688407151319841523277992305233928084396880764274654776189925102560591267618929667012742700767993610658790302410461260980033912511857598747488432429326309736274512298698745385225259220467712000000
453 22099472489030294633601502252969696930248761647418660610085225726308384664162655005786768575370300490649048658615646223779487684658621928432774854826258166093685296916521390749194936400722241617833688407151319841523277992305233928084396880764274654776189925102560591267618929667012742700767993610658790302410461260980033912511857598747488432429326309736274512298698745385225259220467712000000
454 22099472489030294633601502252969696930248761647418660610085225726308384664162655005786768575370300490649048658615646223779487684658621928432774854826258166093685296916521390749194936400722241617833688407151319841523277992305233928084396880764274654776189925102560591267618929667012742700767993610658790302410461260980033912511857598747488432429326309736274512298698745385225259220467712000000
455 22099472489030294633601502252969696930248761647418660610085225726308384664162655005786768575370300490649048658615646223779487684658621928432774854826258166093685296916521390749194936400722241617833688407151319841523277992305233928084396880764274654776189925102560591267618929667012742700767993610658790302410461260980033912511857598747488432429326309736274512298698745385225259220467712000000
456 22099472489030294633601502252969696930248761647418660610085225726308384664162655005786768575370300490649048658615646223779487684658621928432774854826258166093685296916521390749194936400722241617833688407151319841523277992305233928084396880764274654776189925102560591267618929667012742700767993610658790302410461260980033912511857598747488432429326309736274512298698745385225259220467712000000
457 4615452729861488003933040144030468234185523621301739849755689307713779828725706335303560830197511887171563163303219098190122223453268531131256595655609191730500080575718575936578613272354439439642947990145145997582295085414955800646498204150737997375352489667744676925650945842025944300312694697592477695868122423894419102594188947640814211624432370462111195619070934274958910162935461183488000000
458 4615452729861488003933040144030468234185523621301739849755689307713779828725706335303560830197511887171563163303219098190122223453268531131256595655609191730500080575718575936578613272354439439642947990145145997582295085414955800646498204150737997375352489667744676925650945842025944300312694697592477695868122423894419102594188947640814211624432370462111195619070934274958910162935461183488000000
459 4615452729861488003933040144030468234185523621301739849755689307713779828725706335303560830197511887171563163303219098190122223453268531131256595655609191730500080575718575936578613272354439439642947990145145997582295085414955800646498204150737997375352489667744676925650945842025944300312694697592477695868122423894419102594188947640814211624432370462111195619070934274958910162935461183488000000
460 4615452729861488003933040144030468234185523621301739849755689307713779828725706335303560830197511887171563163303219098190122223453268531131256595655609191730500080575718575936578613272354439439642947990145145997582295085414955800646498204150737997375352489667744676925650945842025944300312694697592477695868122423894419102594188947640814211624432370462111195619070934274958910162935461183488000000
461 980880629602893292083853624449499139597341665522667054609928847364640202980615836085048051194405423773587775028363425966462965050512081504545782965325721035757607624032287476617623471254037824152358949813636572552186933847471821709194444844318989940207286456678766484916264661293195708646754189827050952403589245648465842102419629341573477068635991802978333404160574023048542546737207146176053248000000
462 980880629602893292083853624449499139597341665522667054609928847364640202980615836085048051194405423773587775028363425966462965050512081504545782965325721035757607624032287476617623471254037824152358949813636572552186933847471821709194444844318989940207286456678766484916264661293195708646754189827050952403589245648465842102419629341573477068635991802978333404160574023048542546737207146176053248000000
463 210270399687342632130723617619614681056342535496428613829675837080710555672751636165715665686493496288920237745055239261004699354913224400047974948493909492714322588756177434075043325909256834325717035712599458421439760821948686947978303946831817554492295790431770492605014739176761070866896048919035085615805023000415974105653593522323764705726428926812662353516498092746893017201508358718614358720512000000
464 210270399687342632130723617619614681056342535496428613829675837080710555672751636165715665686493496288920237745055239261004699354913224400047974948493909492714322588756177434075043325909256834325717035712599458421439760821948686947978303946831817554492295790431770492605014739176761070866896048919035085615805023000415974105653593522323764705726428926812662353516498092746893017201508358718614358720512000000
465 210270399687342632130723617619614681056342535496428613829675837080710555672751636165715665686493496288920237745055239261004699354913224400047974948493909492714322588756177434075043325909256834325717035712599458421439760821948686947978303946831817554492295790431770492605014739176761070866896048919035085615805023000415974105653593522323764705726428926812662353516498092746893017201508358718614358720512000000
466 210270399687342632130723617619614681056342535496428613829675837080710555672751636165715665686493496288920237745055239261004699354913224400047974948493909492714322588756177434075043325909256834325717035712599458421439760821948686947978303946831817554492295790431770492605014739176761070866896048919035085615805023000415974105653593522323764705726428926812662353516498092746893017201508358718614358720512000000
467 45857661197412867298757383043044146176896687223880619961500173633095084376114731579744763813901680112154325729581352075193253877613670196182062808542088227356573899059245980419992123904223913741261302601525103287673375997897967187797640329460604258641670296639474394961735059452320645184290492412703442786865301661137719376727886557690067520907171158219646720016059552549077151228459756444583886878997741568000000
468 45857661197412867298757383043044146176896687223880619961500173633095084376114731579744763813901680112154325729581352075193253877613670196182062808542088227356573899059245980419992123904223913741261302601525103287673375997897967187797640329460604258641670296639474394961735059452320645184290492412703442786865301661137719376727886557690067520907171158219646720016059552549077151228459756444583886878997741568000000
469 45857661197412867298757383043044146176896687223880619961500173633095084376114731579744763813901680112154325729581352075193253877613670196182062808542088227356573899059245980419992123904223913741261302601525103287673375997897967187797640329460604258641670296639474394961735059452320645184290492412703442786865301661137719376727886557690067520907171158219646720016059552549077151228459756444583886878997741568000000
470 45857661197412867298757383043044146176896687223880619961500173633095084376114731579744763813901680112154325729581352075193253877613670196182062808542088227356573899059245980419992123904223913741261302601525103287673375997897967187797640329460604258641670296639474394961735059452320645184290492412703442786865301661137719376727886557690067520907171158219646720016059552549077151228459756444583886878997741568000000
471 45857661197412867298757383043044146176896687223880619961500173633095084376114731579744763813901680112154325729581352075193253877613670196182062808542088227356573899059245980419992123904223913741261302601525103287673375997897967187797640329460604258641670296639474394961735059452320645184290492412703442786865301661137719376727886557690067520907171158219646720016059552549077151228459756444583886878997741568000000
472 45857661197412867298757383043044146176896687223880619961500173633095084376114731579744763813901680112154325729581352075193253877613670196182062808542088227356573899059245980419992123904223913741261302601525103287673375997897967187797640329460604258641670296639474394961735059452320645184290492412703442786865301661137719376727886557690067520907171158219646720016059552549077151228459756444583886878997741568000000
473 45857661197412867298757383043044146176896687223880619961500173633095084376114731579744763813901680112154325729581352075193253877613670196182062808542088227356573899059245980419992123904223913741261302601525103287673375997897967187797640329460604258641670296639474394961735059452320645184290492412703442786865301661137719376727886557690067520907171158219646720016059552549077151228459756444583886878997741568000000
474 45857661197412867298757383043044146176896687223880619961500173633095084376114731579744763813901680112154325729581352075193253877613670196182062808542088227356573899059245980419992123904223913741261302601525103287673375997897967187797640329460604258641670296639474394961735059452320645184290492412703442786865301661137719376727886557690067520907171158219646720016059552549077151228459756444583886878997741568000000
475 45857661197412867298757383043044146176896687223880619961500173633095084376114731579744763813901680112154325729581352075193253877613670196182062808542088227356573899059245980419992123904223913741261302601525103287673375997897967187797640329460604258641670296639474394961735059452320645184290492412703442786865301661137719376727886557690067520907171158219646720016059552549077151228459756444583886878997741568000000
476 45857661197412867298757383043044146176896687223880619961500173633095084376114731579744763813901680112154325729581352075193253877613670196182062808542088227356573899059245980419992123904223913741261302601525103287673375997897967187797640329460604258641670296639474394961735059452320645184290492412703442786865301661137719376727886557690067520907171158219646720016059552549077151228459756444583886878997741568000000
477 45857661197412867298757383043044146176896687223880619961500173633095084376114731579744763813901680112154325729581352075193253877613670196182062808542088227356573899059245980419992123904223913741261302601525103287673375997897967187797640329460604258641670296639474394961735059452320645184290492412703442786865301661137719376727886557690067520907171158219646720016059552549077151228459756444583886878997741568000000
478 45857661197412867298757383043044146176896687223880619961500173633095084376114731579744763813901680112154325729581352075193253877613670196182062808542088227356573899059245980419992123904223913741261302601525103287673375997897967187797640329460604258641670296639474394961735059452320645184290492412703442786865301661137719376727886557690067520907171158219646720016059552549077151228459756444583886878997741568000000
479 10521627642795605685894192722779091942973352813334393324586561338550969254340140128388218354225415386612800649720875001484415362933558103482208672854705264972919671974052456993543412900709038992708734530196521223427067062333707489535478394831770501707003474531257644654415453775799901151728794869663090616461161678433099471515823019682966782064462257713073963087204719796412810655009034978401771589404120823103488000000
480 10521627642795605685894192722779091942973352813334393324586561338550969254340140128388218354225415386612800649720875001484415362933558103482208672854705264972919671974052456993543412900709038992708734530196521223427067062333707489535478394831770501707003474531257644654415453775799901151728794869663090616461161678433099471515823019682966782064462257713073963087204719796412810655009034978401771589404120823103488000000
481 10521627642795605685894192722779091942973352813334393324586561338550969254340140128388218354225415386612800649720875001484415362933558103482208672854705264972919671974052456993543412900709038992708734530196521223427067062333707489535478394831770501707003474531257644654415453775799901151728794869663090616461161678433099471515823019682966782064462257713073963087204719796412810655009034978401771589404120823103488000000
482 10521627642795605685894192722779091942973352813334393324586561338550969254340140128388218354225415386612800649720875001484415362933558103482208672854705264972919671974052456993543412900709038992708734530196521223427067062333707489535478394831770501707003474531257644654415453775799901151728794869663090616461161678433099471515823019682966782064462257713073963087204719796412810655009034978401771589404120823103488000000
483 10521627642795605685894192722779091942973352813334393324586561338550969254340140128388218354225415386612800649720875001484415362933558103482208672854705264972919671974052456993543412900709038992708734530196521223427067062333707489535478394831770501707003474531257644654415453775799901151728794869663090616461161678433099471515823019682966782064462257713073963087204719796412810655009034978401771589404120823103488000000
484 10521627642795605685894192722779091942973352813334393324586561338550969254340140128388218354225415386612800649720875001484415362933558103482208672854705264972919671974052456993543412900709038992708734530196521223427067062333707489535478394831770501707003474531257644654415453775799901151728794869663090616461161678433099471515823019682966782064462257713073963087204719796412810655009034978401771589404120823103488000000
485 10521627642795605685894192722779091942973352813334393324586561338550969254340140128388218354225415386612800649720875001484415362933558103482208672854705264972919671974052456993543412900709038992708734530196521223427067062333707489535478394831770501707003474531257644654415453775799901151728794869663090616461161678433099471515823019682966782064462257713073963087204719796412810655009034978401771589404120823103488000000
486 1169069738088400631766021413642121326997039201481599258287395704283441028260015569820913150469490598512533405524541666831601706992617567053578741428300584996991074663783606332615934766745448776967637170021835691491896340259300832170608710536863389078555941614584182739379494863977766794636532763295898957384573519825899941279535891075885198007162473079230440343022746644045867850556559442044641287711568980344832000000
487 277267100712687889435315532652088273002560790376189414488763351789199425231399632678856150983698615758619035254850022580784145245732115760530216525808621443151376186934894130300188632694251340984637539976908749115441563122958119065071097269317353124372034116789316036115895417394742972917151838938125059823941917123588863173326247750576616526160716577728004305714361798821714432248648646310285529565265103499403460608000000
488 277267100712687889435315532652088273002560790376189414488763351789199425231399632678856150983698615758619035254850022580784145245732115760530216525808621443151376186934894130300188632694251340984637539976908749115441563122958119065071097269317353124372034116789316036115895417394742972917151838938125059823941917123588863173326247750576616526160716577728004305714361798821714432248648646310285529565265103499403460608000000
489 277267100712687889435315532652088273002560790376189414488763351789199425231399632678856150983698615758619035254850022580784145245732115760530216525808621443151376186934894130300188632694251340984637539976908749115441563122958119065071097269317353124372034116789316036115895417394742972917151838938125059823941917123588863173326247750576616526160716577728004305714361798821714432248648646310285529565265103499403460608000000
490 277267100712687889435315532652088273002560790376189414488763351789199425231399632678856150983698615758619035254850022580784145245732115760530216525808621443151376186934894130300188632694251340984637539976908749115441563122958119065071097269317353124372034116789316036115895417394742972917151838938125059823941917123588863173326247750576616526160716577728004305714361798821714432248648646310285529565265103499403460608000000
491 66843829906915509072955303927298092943730357904682120234365557612691986634211054845851319735301045985703635638274498293798022519986344199664385130258468266136376922522451211826899775758562807535917402775173138145499767479245866302326405200784296808576734356909685099302856183120942030653839882483042127547415741322071926722688665133956761288743351713275245006025924056821737737040936464301129945753123676416739685686837248000000
492 66843829906915509072955303927298092943730357904682120234365557612691986634211054845851319735301045985703635638274498293798022519986344199664385130258468266136376922522451211826899775758562807535917402775173138145499767479245866302326405200784296808576734356909685099302856183120942030653839882483042127547415741322071926722688665133956761288743351713275245006025924056821737737040936464301129945753123676416739685686837248000000
493 66843829906915509072955303927298092943730357904682120234365557612691986634211054845851319735301045985703635638274498293798022519986344199664385130258468266136376922522451211826899775758562807535917402775173138145499767479245866302326405200784296808576734356909685099302856183120942030653839882483042127547415741322071926722688665133956761288743351713275245006025924056821737737040936464301129945753123676416739685686837248000000
494 66843829906915509072955303927298092943730357904682120234365557612691986634211054845851319735301045985703635638274498293798022519986344199664385130258468266136376922522451211826899775758562807535917402775173138145499767479245866302326405200784296808576734356909685099302856183120942030653839882483042127547415741322071926722688665133956761288743351713275245006025924056821737737040936464301129945753123676416739685686837248000000
495 66843829906915509072955303927298092943730357904682120234365557612691986634211054845851319735301045985703635638274498293798022519986344199664385130258468266136376922522451211826899775758562807535917402775173138145499767479245866302326405200784296808576734356909685099302856183120942030653839882483042127547415741322071926722688665133956761288743351713275245006025924056821737737040936464301129945753123676416739685686837248000000
496 66843829906915509072955303927298092943730357904682120234365557612691986634211054845851319735301045985703635638274498293798022519986344199664385130258468266136376922522451211826899775758562807535917402775173138145499767479245866302326405200784296808576734356909685099302856183120942030653839882483042127547415741322071926722688665133956761288743351713275245006025924056821737737040936464301129945753123676416739685686837248000000
497 66843829906915509072955303927298092943730357904682120234365557612691986634211054845851319735301045985703635638274498293798022519986344199664385130258468266136376922522451211826899775758562807535917402775173138145499767479245866302326405200784296808576734356909685099302856183120942030653839882483042127547415741322071926722688665133956761288743351713275245006025924056821737737040936464301129945753123676416739685686837248000000
498 66843829906915509072955303927298092943730357904682120234365557612691986634211054845851319735301045985703635638274498293798022519986344199664385130258468266136376922522451211826899775758562807535917402775173138145499767479245866302326405200784296808576734356909685099302856183120942030653839882483042127547415741322071926722688665133956761288743351713275245006025924056821737737040936464301129945753123676416739685686837248000000
499 16644180490651868674674943633201152441081802848623752620477258211117917363905186867671824465409695751486190977565988349654001405499119692060631561819488856736223990085012874196109871063657897639250969208420886571367587602099699955145577221400490689632415431604868499411510492453297686574836784578159972801434067004937231825876200307020367517658383319957249281745461116072669518260930220547445657622473548551444598475708161589248000000
500 16644180490651868674674943633201152441081802848623752620477258211117917363905186867671824465409695751486190977565988349654001405499119692060631561819488856736223990085012874196109871063657897639250969208420886571367587602099699955145577221400490689632415431604868499411510492453297686574836784578159972801434067004937231825876200307020367517658383319957249281745461116072669518260930220547445657622473548551444598475708161589248000000
501 16644180490651868674674943633201152441081802848623752620477258211117917363905186867671824465409695751486190977565988349654001405499119692060631561819488856736223990085012874196109871063657897639250969208420886571367587602099699955145577221400490689632415431604868499411510492453297686574836784578159972801434067004937231825876200307020367517658383319957249281745461116072669518260930220547445657622473548551444598475708161589248000000
502 16644180490651868674674943633201152441081802848623752620477258211117917363905186867671824465409695751486190977565988349654001405499119692060631561819488856736223990085012874196109871063657897639250969208420886571367587602099699955145577221400490689632415431604868499411510492453297686574836784578159972801434067004937231825876200307020367517658383319957249281745461116072669518260930220547445657622473548551444598475708161589248000000
503 4211127461759338641510832813692590377965665856927447026754330622736733154324287424202780636168841712387769693042993146357609241603926774168568330824387056153975295507419022287483562367945021023809248468453360090535141971619642985951427347209316748893207795934916174167606858185116394382612880029335676558518031858852164087033111563478916165275229905399063683525137371516430042145679694170488678389404410045452446415740446255534047232000000
504 4211127461759338641510832813692590377965665856927447026754330622736733154324287424202780636168841712387769693042993146357609241603926774168568330824387056153975295507419022287483562367945021023809248468453360090535141971619642985951427347209316748893207795934916174167606858185116394382612880029335676558518031858852164087033111563478916165275229905399063683525137371516430042145679694170488678389404410045452446415740446255534047232000000
505 4211127461759338641510832813692590377965665856927447026754330622736733154324287424202780636168841712387769693042993146357609241603926774168568330824387056153975295507419022287483562367945021023809248468453360090535141971619642985951427347209316748893207795934916174167606858185116394382612880029335676558518031858852164087033111563478916165275229905399063683525137371516430042145679694170488678389404410045452446415740446255534047232000000
506 4211127461759338641510832813692590377965665856927447026754330622736733154324287424202780636168841712387769693042993146357609241603926774168568330824387056153975295507419022287483562367945021023809248468453360090535141971619642985951427347209316748893207795934916174167606858185116394382612880029335676558518031858852164087033111563478916165275229905399063683525137371516430042145679694170488678389404410045452446415740446255534047232000000
507 4211127461759338641510832813692590377965665856927447026754330622736733154324287424202780636168841712387769693042993146357609241603926774168568330824387056153975295507419022287483562367945021023809248468453360090535141971619642985951427347209316748893207795934916174167606858185116394382612880029335676558518031858852164087033111563478916165275229905399063683525137371516430042145679694170488678389404410045452446415740446255534047232000000
508 4211127461759338641510832813692590377965665856927447026754330622736733154324287424202780636168841712387769693042993146357609241603926774168568330824387056153975295507419022287483562367945021023809248468453360090535141971619642985951427347209316748893207795934916174167606858185116394382612880029335676558518031858852164087033111563478916165275229905399063683525137371516430042145679694170488678389404410045452446415740446255534047232000000
509 1091023113920071214581268076204290007713722675878619903138538732069255562355490710149880609999259679687135759843271707351475759923986952578366851718313022895428073535357627713263528821849563991869523902455364985615935117149188724443281748542336992620001168978614017319517752425458140573041727570880316418457410212023277523832625576977681079015671839120694818191376115349848211749144840845384377285805283958985865269836450556330016490913792000000
510 1091023113920071214581268076204290007713722675878619903138538732069255562355490710149880609999259679687135759843271707351475759923986952578366851718313022895428073535357627713263528821849563991869523902455364985615935117149188724443281748542336992620001168978614017319517752425458140573041727570880316418457410212023277523832625576977681079015671839120694818191376115349848211749144840845384377285805283958985865269836450556330016490913792000000
511 1091023113920071214581268076204290007713722675878619903138538732069255562355490710149880609999259679687135759843271707351475759923986952578366851718313022895428073535357627713263528821849563991869523902455364985615935117149188724443281748542336992620001168978614017319517752425458140573041727570880316418457410212023277523832625576977681079015671839120694818191376115349848211749144840845384377285805283958985865269836450556330016490913792000000
512 8728184911360569716650144609634320061709781407028959225108309856554044498843925681199044879994077437497086078746173658811806079391895620626934813746504183163424588282861021706108230574796511934956191219642919884927480937193509795546253988338695940960009351828912138556142019403665124584333820567042531347659281696186220190661004615821448632125374712965558545531008922798785693993158726763075018286442271671886922158691604450640131927310336000000
513 8728184911360569716650144609634320061709781407028959225108309856554044498843925681199044879994077437497086078746173658811806079391895620626934813746504183163424588282861021706108230574796511934956191219642919884927480937193509795546253988338695940960009351828912138556142019403665124584333820567042531347659281696186220190661004615821448632125374712965558545531008922798785693993158726763075018286442271671886922158691604450640131927310336000000
514 8728184911360569716650144609634320061709781407028959225108309856554044498843925681199044879994077437497086078746173658811806079391895620626934813746504183163424588282861021706108230574796511934956191219642919884927480937193509795546253988338695940960009351828912138556142019403665124584333820567042531347659281696186220190661004615821448632125374712965558545531008922798785693993158726763075018286442271671886922158691604450640131927310336000000
515 899003045870138680814964894792334966356107484923982800186155915225066583380924345163501622639389976062199866110855886857616026177365248924574285815889930865832732593134685235729147749204040729300487695623220748147530536530931508941264160798885681918880963238377950271282627998577507832186383518405380728808906014707180679638083475429609209108913595435452530189693919048274926481295348856596726883503553982204352982345235258415933588512964608000000
516 899003045870138680814964894792334966356107484923982800186155915225066583380924345163501622639389976062199866110855886857616026177365248924574285815889930865832732593134685235729147749204040729300487695623220748147530536530931508941264160798885681918880963238377950271282627998577507832186383518405380728808906014707180679638083475429609209108913595435452530189693919048274926481295348856596726883503553982204352982345235258415933588512964608000000
517 899003045870138680814964894792334966356107484923982800186155915225066583380924345163501622639389976062199866110855886857616026177365248924574285815889930865832732593134685235729147749204040729300487695623220748147530536530931508941264160798885681918880963238377950271282627998577507832186383518405380728808906014707180679638083475429609209108913595435452530189693919048274926481295348856596726883503553982204352982345235258415933588512964608000000
518 24297379618111856238242294453846890982597499592540075680706916627704502253538495815229773584848377731410807192185294239395027734523385106069575292321349482860344124138775276641328317546055154845959126908735695895879203690025175917331463805375288700510296303739944601926557513475067779248280635632577857535375838235329207557786039876475924570511178255012230545667403217520943958953928347475587213067663621140658188712033385362592799689539584000000
519 24297379618111856238242294453846890982597499592540075680706916627704502253538495815229773584848377731410807192185294239395027734523385106069575292321349482860344124138775276641328317546055154845959126908735695895879203690025175917331463805375288700510296303739944601926557513475067779248280635632577857535375838235329207557786039876475924570511178255012230545667403217520943958953928347475587213067663621140658188712033385362592799689539584000000
520 24297379618111856238242294453846890982597499592540075680706916627704502253538495815229773584848377731410807192185294239395027734523385106069575292321349482860344124138775276641328317546055154845959126908735695895879203690025175917331463805375288700510296303739944601926557513475067779248280635632577857535375838235329207557786039876475924570511178255012230545667403217520943958953928347475587213067663621140658188712033385362592799689539584000000
521 6595305020919900369164726648846653935207247886898670682846766156340737796202742842581784971644828499791880915053968453635625723286762176576631586922999424977094669400353299866798799843018757286541991367234126029673346928824123776176369866794873740155215338983474302691546698015185873066932544016742566227259952906435995428693000450110501441344124736718774871546505596767102549162413264567120868702299680986041399402183054156207552140528314220544000000
522 6595305020919900369164726648846653935207247886898670682846766156340737796202742842581784971644828499791880915053968453635625723286762176576631586922999424977094669400353299866798799843018757286541991367234126029673346928824123776176369866794873740155215338983474302691546698015185873066932544016742566227259952906435995428693000450110501441344124736718774871546505596767102549162413264567120868702299680986041399402183054156207552140528314220544000000
523 1804007187067199428077258515532376404243303307255506493208393099977725668657540046988553061509038294719573394813796937154499068464904771396829461339461109714559727826409237759265608922261077661830544356688183258770520912094333752373746273294535019270915896456810742540916076761395776674124991832355577397576187658544531393614967720118275348749417095109949771839244129378108793169845737843780004095271329440430917937079728620293295529446569260431179776000000
524 1804007187067199428077258515532376404243303307255506493208393099977725668657540046988553061509038294719573394813796937154499068464904771396829461339461109714559727826409237759265608922261077661830544356688183258770520912094333752373746273294535019270915896456810742540916076761395776674124991832355577397576187658544531393614967720118275348749417095109949771839244129378108793169845737843780004095271329440430917937079728620293295529446569260431179776000000
525 1804007187067199428077258515532376404243303307255506493208393099977725668657540046988553061509038294719573394813796937154499068464904771396829461339461109714559727826409237759265608922261077661830544356688183258770520912094333752373746273294535019270915896456810742540916076761395776674124991832355577397576187658544531393614967720118275348749417095109949771839244129378108793169845737843780004095271329440430917937079728620293295529446569260431179776000000
526 1804007187067199428077258515532376404243303307255506493208393099977725668657540046988553061509038294719573394813796937154499068464904771396829461339461109714559727826409237759265608922261077661830544356688183258770520912094333752373746273294535019270915896456810742540916076761395776674124991832355577397576187658544531393614967720118275348749417095109949771839244129378108793169845737843780004095271329440430917937079728620293295529446569260431179776000000
527 1804007187067199428077258515532376404243303307255506493208393099977725668657540046988553061509038294719573394813796937154499068464904771396829461339461109714559727826409237759265608922261077661830544356688183258770520912094333752373746273294535019270915896456810742540916076761395776674124991832355577397576187658544531393614967720118275348749417095109949771839244129378108793169845737843780004095271329440430917937079728620293295529446569260431179776000000
528 1804007187067199428077258515532376404243303307255506493208393099977725668657540046988553061509038294719573394813796937154499068464904771396829461339461109714559727826409237759265608922261077661830544356688183258770520912094333752373746273294535019270915896456810742540916076761395776674124991832355577397576187658544531393614967720118275348749417095109949771839244129378108793169845737843780004095271329440430917937079728620293295529446569260431179776000000
529 954319801958548497452869754716627117844707449538162934907239949888216878719838684856944569538281257906654325856498579754730007217934624068922785048574927039002096020170486774651507119876110083108357964688048943889605562497902555005711778572809025194314509225652882804144604606778365860612120679316100443317803271370057107222317923942567659488441643313163429302960144441019551586848395319359622166398533273987955588715176440135153335077235138768094101504000000
530 954319801958548497452869754716627117844707449538162934907239949888216878719838684856944569538281257906654325856498579754730007217934624068922785048574927039002096020170486774651507119876110083108357964688048943889605562497902555005711778572809025194314509225652882804144604606778365860612120679316100443317803271370057107222317923942567659488441643313163429302960144441019551586848395319359622166398533273987955588715176440135153335077235138768094101504000000
531 954319801958548497452869754716627117844707449538162934907239949888216878719838684856944569538281257906654325856498579754730007217934624068922785048574927039002096020170486774651507119876110083108357964688048943889605562497902555005711778572809025194314509225652882804144604606778365860612120679316100443317803271370057107222317923942567659488441643313163429302960144441019551586848395319359622166398533273987955588715176440135153335077235138768094101504000000
532 954319801958548497452869754716627117844707449538162934907239949888216878719838684856944569538281257906654325856498579754730007217934624068922785048574927039002096020170486774651507119876110083108357964688048943889605562497902555005711778572809025194314509225652882804144604606778365860612120679316100443317803271370057107222317923942567659488441643313163429302960144441019551586848395319359622166398533273987955588715176440135153335077235138768094101504000000
533 954319801958548497452869754716627117844707449538162934907239949888216878719838684856944569538281257906654325856498579754730007217934624068922785048574927039002096020170486774651507119876110083108357964688048943889605562497902555005711778572809025194314509225652882804144604606778365860612120679316100443317803271370057107222317923942567659488441643313163429302960144441019551586848395319359622166398533273987955588715176440135153335077235138768094101504000000
534 84934462374310816273305408169779813488178963008896501206744355540051302206065642952268066688907031953692235001228373598170970642396181542134127869323168506471186545795173322943984133668973797396643858857236356006174895062313327395508348292980003242293991321083106569568869810003274561594478740459132939455284491151935082542786295230888521694471306254871545207963452855250740091229507183423006372809469461384928047395650703172028646821873927350360375033856000000
535 84934462374310816273305408169779813488178963008896501206744355540051302206065642952268066688907031953692235001228373598170970642396181542134127869323168506471186545795173322943984133668973797396643858857236356006174895062313327395508348292980003242293991321083106569568869810003274561594478740459132939455284491151935082542786295230888521694471306254871545207963452855250740091229507183423006372809469461384928047395650703172028646821873927350360375033856000000
536 84934462374310816273305408169779813488178963008896501206744355540051302206065642952268066688907031953692235001228373598170970642396181542134127869323168506471186545795173322943984133668973797396643858857236356006174895062313327395508348292980003242293991321083106569568869810003274561594478740459132939455284491151935082542786295230888521694471306254871545207963452855250740091229507183423006372809469461384928047395650703172028646821873927350360375033856000000
537 84934462374310816273305408169779813488178963008896501206744355540051302206065642952268066688907031953692235001228373598170970642396181542134127869323168506471186545795173322943984133668973797396643858857236356006174895062313327395508348292980003242293991321083106569568869810003274561594478740459132939455284491151935082542786295230888521694471306254871545207963452855250740091229507183423006372809469461384928047395650703172028646821873927350360375033856000000
538 84934462374310816273305408169779813488178963008896501206744355540051302206065642952268066688907031953692235001228373598170970642396181542134127869323168506471186545795173322943984133668973797396643858857236356006174895062313327395508348292980003242293991321083106569568869810003274561594478740459132939455284491151935082542786295230888521694471306254871545207963452855250740091229507183423006372809469461384928047395650703172028646821873927350360375033856000000
539 84934462374310816273305408169779813488178963008896501206744355540051302206065642952268066688907031953692235001228373598170970642396181542134127869323168506471186545795173322943984133668973797396643858857236356006174895062313327395508348292980003242293991321083106569568869810003274561594478740459132939455284491151935082542786295230888521694471306254871545207963452855250740091229507183423006372809469461384928047395650703172028646821873927350360375033856000000
540 84934462374310816273305408169779813488178963008896501206744355540051302206065642952268066688907031953692235001228373598170970642396181542134127869323168506471186545795173322943984133668973797396643858857236356006174895062313327395508348292980003242293991321083106569568869810003274561594478740459132939455284491151935082542786295230888521694471306254871545207963452855250740091229507183423006372809469461384928047395650703172028646821873927350360375033856000000
541 24858703382175664017687300168539325591533707072406836869691144723817755180973498444912770026575999019238597032394521613086277858587156809933358678921374281642493349409877123332568220226368919995847121254194793912243274461732926975444778886737680328957847673845924713887986384861568401962033632236319487852712120154839511893705235674471683418059556385982058723011951345127641860641143391951428928200248331427602125839806443455092516380472882930830824925284007936000000
542 24858703382175664017687300168539325591533707072406836869691144723817755180973498444912770026575999019238597032394521613086277858587156809933358678921374281642493349409877123332568220226368919995847121254194793912243274461732926975444778886737680328957847673845924713887986384861568401962033632236319487852712120154839511893705235674471683418059556385982058723011951345127641860641143391951428928200248331427602125839806443455092516380472882930830824925284007936000000
543 24858703382175664017687300168539325591533707072406836869691144723817755180973498444912770026575999019238597032394521613086277858587156809933358678921374281642493349409877123332568220226368919995847121254194793912243274461732926975444778886737680328957847673845924713887986384861568401962033632236319487852712120154839511893705235674471683418059556385982058723011951345127641860641143391951428928200248331427602125839806443455092516380472882930830824925284007936000000
544 24858703382175664017687300168539325591533707072406836869691144723817755180973498444912770026575999019238597032394521613086277858587156809933358678921374281642493349409877123332568220226368919995847121254194793912243274461732926975444778886737680328957847673845924713887986384861568401962033632236319487852712120154839511893705235674471683418059556385982058723011951345127641860641143391951428928200248331427602125839806443455092516380472882930830824925284007936000000
545 24858703382175664017687300168539325591533707072406836869691144723817755180973498444912770026575999019238597032394521613086277858587156809933358678921374281642493349409877123332568220226368919995847121254194793912243274461732926975444778886737680328957847673845924713887986384861568401962033632236319487852712120154839511893705235674471683418059556385982058723011951345127641860641143391951428928200248331427602125839806443455092516380472882930830824925284007936000000
546 24858703382175664017687300168539325591533707072406836869691144723817755180973498444912770026575999019238597032394521613086277858587156809933358678921374281642493349409877123332568220226368919995847121254194793912243274461732926975444778886737680328957847673845924713887986384861568401962033632236319487852712120154839511893705235674471683418059556385982058723011951345127641860641143391951428928200248331427602125839806443455092516380472882930830824925284007936000000
547 7437947780277398255068199396128483070917208959427777252943417721668786709943899496203905006881778090547361379465732417329932111790004601943350316961385477435968792583579924195214404605711618183037421303346370091688397908420647347395856845921894593547148644643765287717710518228045019982658121067796917640922140759409375514203649860922997923834181806693305808453682950024296593480575873162395098177868102998121404470402646139754776733684910828850960295069302730522624000000
548 7437947780277398255068199396128483070917208959427777252943417721668786709943899496203905006881778090547361379465732417329932111790004601943350316961385477435968792583579924195214404605711618183037421303346370091688397908420647347395856845921894593547148644643765287717710518228045019982658121067796917640922140759409375514203649860922997923834181806693305808453682950024296593480575873162395098177868102998121404470402646139754776733684910828850960295069302730522624000000
549 7437947780277398255068199396128483070917208959427777252943417721668786709943899496203905006881778090547361379465732417329932111790004601943350316961385477435968792583579924195214404605711618183037421303346370091688397908420647347395856845921894593547148644643765287717710518228045019982658121067796917640922140759409375514203649860922997923834181806693305808453682950024296593480575873162395098177868102998121404470402646139754776733684910828850960295069302730522624000000
550 7437947780277398255068199396128483070917208959427777252943417721668786709943899496203905006881778090547361379465732417329932111790004601943350316961385477435968792583579924195214404605711618183037421303346370091688397908420647347395856845921894593547148644643765287717710518228045019982658121067796917640922140759409375514203649860922997923834181806693305808453682950024296593480575873162395098177868102998121404470402646139754776733684910828850960295069302730522624000000
551 7437947780277398255068199396128483070917208959427777252943417721668786709943899496203905006881778090547361379465732417329932111790004601943350316961385477435968792583579924195214404605711618183037421303346370091688397908420647347395856845921894593547148644643765287717710518228045019982658121067796917640922140759409375514203649860922997923834181806693305808453682950024296593480575873162395098177868102998121404470402646139754776733684910828850960295069302730522624000000
552 7437947780277398255068199396128483070917208959427777252943417721668786709943899496203905006881778090547361379465732417329932111790004601943350316961385477435968792583579924195214404605711618183037421303346370091688397908420647347395856845921894593547148644643765287717710518228045019982658121067796917640922140759409375514203649860922997923834181806693305808453682950024296593480575873162395098177868102998121404470402646139754776733684910828850960295069302730522624000000
553 7437947780277398255068199396128483070917208959427777252943417721668786709943899496203905006881778090547361379465732417329932111790004601943350316961385477435968792583579924195214404605711618183037421303346370091688397908420647347395856845921894593547148644643765287717710518228045019982658121067796917640922140759409375514203649860922997923834181806693305808453682950024296593480575873162395098177868102998121404470402646139754776733684910828850960295069302730522624000000
554 7437947780277398255068199396128483070917208959427777252943417721668786709943899496203905006881778090547361379465732417329932111790004601943350316961385477435968792583579924195214404605711618183037421303346370091688397908420647347395856845921894593547148644643765287717710518228045019982658121067796917640922140759409375514203649860922997923834181806693305808453682950024296593480575873162395098177868102998121404470402646139754776733684910828850960295069302730522624000000
555 275204067870263735437523377656753873623936731498827758358906455701745108267924281359544485254625789350252371040232099441207488136230170271903961727571262665130845325592457195222932970411329872772384588223815693392470722611563951853646703299110099961244499851819315645555289174437665739358350479508485952714119208098146894025535044854150923181864726847652314912786269150898973958781307307008618632581119810930491965404897907170926739146341700667485530917564201029337088000000
556 275204067870263735437523377656753873623936731498827758358906455701745108267924281359544485254625789350252371040232099441207488136230170271903961727571262665130845325592457195222932970411329872772384588223815693392470722611563951853646703299110099961244499851819315645555289174437665739358350479508485952714119208098146894025535044854150923181864726847652314912786269150898973958781307307008618632581119810930491965404897907170926739146341700667485530917564201029337088000000
557 85381786852681453655756190394630232537952747010779813203092368975010718095015240367517317005762396520126447862860968619535181986777274096687932222017256670594179631419734252360719731137144681697759546111850595059320649219515104498642036051845609402876144834527090859717882911080111357970188877917028258343602770193241975724528222130955469766250349639757283049377027217797255771737941810692116922139659840221374201774904170801872849893413366290386718481643375805150802214912000000
558 85381786852681453655756190394630232537952747010779813203092368975010718095015240367517317005762396520126447862860968619535181986777274096687932222017256670594179631419734252360719731137144681697759546111850595059320649219515104498642036051845609402876144834527090859717882911080111357970188877917028258343602770193241975724528222130955469766250349639757283049377027217797255771737941810692116922139659840221374201774904170801872849893413366290386718481643375805150802214912000000
559 85381786852681453655756190394630232537952747010779813203092368975010718095015240367517317005762396520126447862860968619535181986777274096687932222017256670594179631419734252360719731137144681697759546111850595059320649219515104498642036051845609402876144834527090859717882911080111357970188877917028258343602770193241975724528222130955469766250349639757283049377027217797255771737941810692116922139659840221374201774904170801872849893413366290386718481643375805150802214912000000
560 85381786852681453655756190394630232537952747010779813203092368975010718095015240367517317005762396520126447862860968619535181986777274096687932222017256670594179631419734252360719731137144681697759546111850595059320649219515104498642036051845609402876144834527090859717882911080111357970188877917028258343602770193241975724528222130955469766250349639757283049377027217797255771737941810692116922139659840221374201774904170801872849893413366290386718481643375805150802214912000000
561 85381786852681453655756190394630232537952747010779813203092368975010718095015240367517317005762396520126447862860968619535181986777274096687932222017256670594179631419734252360719731137144681697759546111850595059320649219515104498642036051845609402876144834527090859717882911080111357970188877917028258343602770193241975724528222130955469766250349639757283049377027217797255771737941810692116922139659840221374201774904170801872849893413366290386718481643375805150802214912000000
562 85381786852681453655756190394630232537952747010779813203092368975010718095015240367517317005762396520126447862860968619535181986777274096687932222017256670594179631419734252360719731137144681697759546111850595059320649219515104498642036051845609402876144834527090859717882911080111357970188877917028258343602770193241975724528222130955469766250349639757283049377027217797255771737941810692116922139659840221374201774904170801872849893413366290386718481643375805150802214912000000
563 27063379596907587683811383913195550177322344267259866611170985101640172303858885724051596453999501062587960052643178362365447099166805793153077188480587829621566523591481746236524972458809612613057145571527171265357806862460483157830067525317450966820248752055217462713917628442151817024452798444482530018913426465381715803427986040626824296338607074964226250877986940197978364712003677793269608693685839895128759362389600114898835357865341299697587770408019185582844627258441728000000
564 27063379596907587683811383913195550177322344267259866611170985101640172303858885724051596453999501062587960052643178362365447099166805793153077188480587829621566523591481746236524972458809612613057145571527171265357806862460483157830067525317450966820248752055217462713917628442151817024452798444482530018913426465381715803427986040626824296338607074964226250877986940197978364712003677793269608693685839895128759362389600114898835357865341299697587770408019185582844627258441728000000
565 27063379596907587683811383913195550177322344267259866611170985101640172303858885724051596453999501062587960052643178362365447099166805793153077188480587829621566523591481746236524972458809612613057145571527171265357806862460483157830067525317450966820248752055217462713917628442151817024452798444482530018913426465381715803427986040626824296338607074964226250877986940197978364712003677793269608693685839895128759362389600114898835357865341299697587770408019185582844627258441728000000
566 27063379596907587683811383913195550177322344267259866611170985101640172303858885724051596453999501062587960052643178362365447099166805793153077188480587829621566523591481746236524972458809612613057145571527171265357806862460483157830067525317450966820248752055217462713917628442151817024452798444482530018913426465381715803427986040626824296338607074964226250877986940197978364712003677793269608693685839895128759362389600114898835357865341299697587770408019185582844627258441728000000
567 27063379596907587683811383913195550177322344267259866611170985101640172303858885724051596453999501062587960052643178362365447099166805793153077188480587829621566523591481746236524972458809612613057145571527171265357806862460483157830067525317450966820248752055217462713917628442151817024452798444482530018913426465381715803427986040626824296338607074964226250877986940197978364712003677793269608693685839895128759362389600114898835357865341299697587770408019185582844627258441728000000
568 27063379596907587683811383913195550177322344267259866611170985101640172303858885724051596453999501062587960052643178362365447099166805793153077188480587829621566523591481746236524972458809612613057145571527171265357806862460483157830067525317450966820248752055217462713917628442151817024452798444482530018913426465381715803427986040626824296338607074964226250877986940197978364712003677793269608693685839895128759362389600114898835357865341299697587770408019185582844627258441728000000
569 8762066841674397496098457467120104520960059502312321673899329307492123825269656700904668919543332463524540534603808069777799518273344210397033423619663596306107999244501721643283561608236658989215994507383208496043508907597068487662220492064303242468690556214149260945720685302059514431653862477184108401453429865858449690233648188499381261006883765197492855210507929745437673337523022726026761780276421210286782259926619322799761834297840764531390714135070699543487359365820352299008000000
570 8762066841674397496098457467120104520960059502312321673899329307492123825269656700904668919543332463524540534603808069777799518273344210397033423619663596306107999244501721643283561608236658989215994507383208496043508907597068487662220492064303242468690556214149260945720685302059514431653862477184108401453429865858449690233648188499381261006883765197492855210507929745437673337523022726026761780276421210286782259926619322799761834297840764531390714135070699543487359365820352299008000000
571 2856793035126362234025437171037305998118338760193411670879811226744039544114744140419659159196827659740004720442760186878423532737359419702059174470378738603239758181676585826297815710311088533502972065181728681258521687741855806785878031453137493477734337638617439188003717956568786144810856975923583887318277726894354795453468889026526765719945389688755768005689215922132244452639343852616491437603104647823112774808734890624957148216302300708579159827312585949858162134991433483920867328000000
572 2856793035126362234025437171037305998118338760193411670879811226744039544114744140419659159196827659740004720442760186878423532737359419702059174470378738603239758181676585826297815710311088533502972065181728681258521687741855806785878031453137493477734337638617439188003717956568786144810856975923583887318277726894354795453468889026526765719945389688755768005689215922132244452639343852616491437603104647823112774808734890624957148216302300708579159827312585949858162134991433483920867328000000
573 2856793035126362234025437171037305998118338760193411670879811226744039544114744140419659159196827659740004720442760186878423532737359419702059174470378738603239758181676585826297815710311088533502972065181728681258521687741855806785878031453137493477734337638617439188003717956568786144810856975923583887318277726894354795453468889026526765719945389688755768005689215922132244452639343852616491437603104647823112774808734890624957148216302300708579159827312585949858162134991433483920867328000000
574 2856793035126362234025437171037305998118338760193411670879811226744039544114744140419659159196827659740004720442760186878423532737359419702059174470378738603239758181676585826297815710311088533502972065181728681258521687741855806785878031453137493477734337638617439188003717956568786144810856975923583887318277726894354795453468889026526765719945389688755768005689215922132244452639343852616491437603104647823112774808734890624957148216302300708579159827312585949858162134991433483920867328000000
575 2856793035126362234025437171037305998118338760193411670879811226744039544114744140419659159196827659740004720442760186878423532737359419702059174470378738603239758181676585826297815710311088533502972065181728681258521687741855806785878031453137493477734337638617439188003717956568786144810856975923583887318277726894354795453468889026526765719945389688755768005689215922132244452639343852616491437603104647823112774808734890624957148216302300708579159827312585949858162134991433483920867328000000
576 2856793035126362234025437171037305998118338760193411670879811226744039544114744140419659159196827659740004720442760186878423532737359419702059174470378738603239758181676585826297815710311088533502972065181728681258521687741855806785878031453137493477734337638617439188003717956568786144810856975923583887318277726894354795453468889026526765719945389688755768005689215922132244452639343852616491437603104647823112774808734890624957148216302300708579159827312585949858162134991433483920867328000000
577 951109248391584652211854771916279248647540405092432354174344671908666341382577651925776704212240635929580031572287706257246668330716334241986858897248723064438009451667404042563505486618160394370610986688887748122718366978208311897415587133661612566048615295687265411422889815562489402405733802137262860020986885337210647695527943754712529584375698643687769086366104967739566013372764109507755877829764027295101113004297298400876358398505308672606551102147351927700328061440562958368290438643712000000
578 951109248391584652211854771916279248647540405092432354174344671908666341382577651925776704212240635929580031572287706257246668330716334241986858897248723064438009451667404042563505486618160394370610986688887748122718366978208311897415587133661612566048615295687265411422889815562489402405733802137262860020986885337210647695527943754712529584375698643687769086366104967739566013372764109507755877829764027295101113004297298400876358398505308672606551102147351927700328061440562958368290438643712000000
579 951109248391584652211854771916279248647540405092432354174344671908666341382577651925776704212240635929580031572287706257246668330716334241986858897248723064438009451667404042563505486618160394370610986688887748122718366978208311897415587133661612566048615295687265411422889815562489402405733802137262860020986885337210647695527943754712529584375698643687769086366104967739566013372764109507755877829764027295101113004297298400876358398505308672606551102147351927700328061440562958368290438643712000000
580 951109248391584652211854771916279248647540405092432354174344671908666341382577651925776704212240635929580031572287706257246668330716334241986858897248723064438009451667404042563505486618160394370610986688887748122718366978208311897415587133661612566048615295687265411422889815562489402405733802137262860020986885337210647695527943754712529584375698643687769086366104967739566013372764109507755877829764027295101113004297298400876358398505308672606551102147351927700328061440562958368290438643712000000
581 951109248391584652211854771916279248647540405092432354174344671908666341382577651925776704212240635929580031572287706257246668330716334241986858897248723064438009451667404042563505486618160394370610986688887748122718366978208311897415587133661612566048615295687265411422889815562489402405733802137262860020986885337210647695527943754712529584375698643687769086366104967739566013372764109507755877829764027295101113004297298400876358398505308672606551102147351927700328061440562958368290438643712000000
582 951109248391584652211854771916279248647540405092432354174344671908666341382577651925776704212240635929580031572287706257246668330716334241986858897248723064438009451667404042563505486618160394370610986688887748122718366978208311897415587133661612566048615295687265411422889815562489402405733802137262860020986885337210647695527943754712529584375698643687769086366104967739566013372764109507755877829764027295101113004297298400876358398505308672606551102147351927700328061440562958368290438643712000000
583 951109248391584652211854771916279248647540405092432354174344671908666341382577651925776704212240635929580031572287706257246668330716334241986858897248723064438009451667404042563505486618160394370610986688887748122718366978208311897415587133661612566048615295687265411422889815562489402405733802137262860020986885337210647695527943754712529584375698643687769086366104967739566013372764109507755877829764027295101113004297298400876358398505308672606551102147351927700328061440562958368290438643712000000
584 951109248391584652211854771916279248647540405092432354174344671908666341382577651925776704212240635929580031572287706257246668330716334241986858897248723064438009451667404042563505486618160394370610986688887748122718366978208311897415587133661612566048615295687265411422889815562489402405733802137262860020986885337210647695527943754712529584375698643687769086366104967739566013372764109507755877829764027295101113004297298400876358398505308672606551102147351927700328061440562958368290438643712000000
585 951109248391584652211854771916279248647540405092432354174344671908666341382577651925776704212240635929580031572287706257246668330716334241986858897248723064438009451667404042563505486618160394370610986688887748122718366978208311897415587133661612566048615295687265411422889815562489402405733802137262860020986885337210647695527943754712529584375698643687769086366104967739566013372764109507755877829764027295101113004297298400876358398505308672606551102147351927700328061440562958368290438643712000000
586 951109248391584652211854771916279248647540405092432354174344671908666341382577651925776704212240635929580031572287706257246668330716334241986858897248723064438009451667404042563505486618160394370610986688887748122718366978208311897415587133661612566048615295687265411422889815562489402405733802137262860020986885337210647695527943754712529584375698643687769086366104967739566013372764109507755877829764027295101113004297298400876358398505308672606551102147351927700328061440562958368290438643712000000
587 327722762609039932027986586904420424427234349842294323845499769254897252583853398946412953193707543681619461898831602657353227260046596573427169983366095257590340478751585743542064522018532908927887057072403362482896944991314259822180591443058648180270805323819665355548573720858551410897541290468634526414571430093757335665800368051617541606358750105956850906320082422629054521661839956448977935067923961121045695406777715812691565937014575704011366706715810906375774339802513338002003468153025200128000000
588 327722762609039932027986586904420424427234349842294323845499769254897252583853398946412953193707543681619461898831602657353227260046596573427169983366095257590340478751585743542064522018532908927887057072403362482896944991314259822180591443058648180270805323819665355548573720858551410897541290468634526414571430093757335665800368051617541606358750105956850906320082422629054521661839956448977935067923961121045695406777715812691565937014575704011366706715810906375774339802513338002003468153025200128000000
589 327722762609039932027986586904420424427234349842294323845499769254897252583853398946412953193707543681619461898831602657353227260046596573427169983366095257590340478751585743542064522018532908927887057072403362482896944991314259822180591443058648180270805323819665355548573720858551410897541290468634526414571430093757335665800368051617541606358750105956850906320082422629054521661839956448977935067923961121045695406777715812691565937014575704011366706715810906375774339802513338002003468153025200128000000
590 327722762609039932027986586904420424427234349842294323845499769254897252583853398946412953193707543681619461898831602657353227260046596573427169983366095257590340478751585743542064522018532908927887057072403362482896944991314259822180591443058648180270805323819665355548573720858551410897541290468634526414571430093757335665800368051617541606358750105956850906320082422629054521661839956448977935067923961121045695406777715812691565937014575704011366706715810906375774339802513338002003468153025200128000000
591 327722762609039932027986586904420424427234349842294323845499769254897252583853398946412953193707543681619461898831602657353227260046596573427169983366095257590340478751585743542064522018532908927887057072403362482896944991314259822180591443058648180270805323819665355548573720858551410897541290468634526414571430093757335665800368051617541606358750105956850906320082422629054521661839956448977935067923961121045695406777715812691565937014575704011366706715810906375774339802513338002003468153025200128000000
592 327722762609039932027986586904420424427234349842294323845499769254897252583853398946412953193707543681619461898831602657353227260046596573427169983366095257590340478751585743542064522018532908927887057072403362482896944991314259822180591443058648180270805323819665355548573720858551410897541290468634526414571430093757335665800368051617541606358750105956850906320082422629054521661839956448977935067923961121045695406777715812691565937014575704011366706715810906375774339802513338002003468153025200128000000
593 115243381748706283057709455298352537829412531887692956685946148358715363973859463886107168577614064028097802157262234242855605012768125638449090897480704031236385639012516375130823447103295078891582555732453570013748227809250668152209982800360130573944048421315861502613300400366188745090709497252004862579157628821039673329543033624983256888334448116009620664356550663835084393487864358845326641888700393004254597744097976987817176470185238531739893091049908189416134670817214012795066517572543158599811072000000
594 115243381748706283057709455298352537829412531887692956685946148358715363973859463886107168577614064028097802157262234242855605012768125638449090897480704031236385639012516375130823447103295078891582555732453570013748227809250668152209982800360130573944048421315861502613300400366188745090709497252004862579157628821039673329543033624983256888334448116009620664356550663835084393487864358845326641888700393004254597744097976987817176470185238531739893091049908189416134670817214012795066517572543158599811072000000
595 115243381748706283057709455298352537829412531887692956685946148358715363973859463886107168577614064028097802157262234242855605012768125638449090897480704031236385639012516375130823447103295078891582555732453570013748227809250668152209982800360130573944048421315861502613300400366188745090709497252004862579157628821039673329543033624983256888334448116009620664356550663835084393487864358845326641888700393004254597744097976987817176470185238531739893091049908189416134670817214012795066517572543158599811072000000
596 115243381748706283057709455298352537829412531887692956685946148358715363973859463886107168577614064028097802157262234242855605012768125638449090897480704031236385639012516375130823447103295078891582555732453570013748227809250668152209982800360130573944048421315861502613300400366188745090709497252004862579157628821039673329543033624983256888334448116009620664356550663835084393487864358845326641888700393004254597744097976987817176470185238531739893091049908189416134670817214012795066517572543158599811072000000
597 115243381748706283057709455298352537829412531887692956685946148358715363973859463886107168577614064028097802157262234242855605012768125638449090897480704031236385639012516375130823447103295078891582555732453570013748227809250668152209982800360130573944048421315861502613300400366188745090709497252004862579157628821039673329543033624983256888334448116009620664356550663835084393487864358845326641888700393004254597744097976987817176470185238531739893091049908189416134670817214012795066517572543158599811072000000
598 115243381748706283057709455298352537829412531887692956685946148358715363973859463886107168577614064028097802157262234242855605012768125638449090897480704031236385639012516375130823447103295078891582555732453570013748227809250668152209982800360130573944048421315861502613300400366188745090709497252004862579157628821039673329543033624983256888334448116009620664356550663835084393487864358845326641888700393004254597744097976987817176470185238531739893091049908189416134670817214012795066517572543158599811072000000
599 41349440614817563067389210270504188925731045853836120551874163977255431309184749501799138192816503787345519511827846908570833934186216247201172263106974087111646403663329887913314583644109377601378712579360073374502877886186948983681094038752015210061698517616552422999154796951788887927291658323516596698264336378617855830313370007677617554791288318472367903991794734734692115467839219818062044436307589710319553925180098241205790734678933770426805380961798108270698536023887205004882661571546057848770812444672000000
600 41349440614817563067389210270504188925731045853836120551874163977255431309184749501799138192816503787345519511827846908570833934186216247201172263106974087111646403663329887913314583644109377601378712579360073374502877886186948983681094038752015210061698517616552422999154796951788887927291658323516596698264336378617855830313370007677617554791288318472367903991794734734692115467839219818062044436307589710319553925180098241205790734678933770426805380961798108270698536023887205004882661571546057848770812444672000000
601 14935459299512718597504050138916383544162979493451460579457499902748639044308840704799350514383513984492988993191730131222693787861995494705310622606502147238813792649598418844177140926835951298995592362377437862943813995368612159854594847891266645889495566261616351739717711813783098108225674278112518244009776564293148143765019560143163138408168131920537759289740249980905526799098994037503828512438737710957133197328976664821772819156765556811932530408782438505484581910364082334968622242304007641033866225827971072000000
602 14935459299512718597504050138916383544162979493451460579457499902748639044308840704799350514383513984492988993191730131222693787861995494705310622606502147238813792649598418844177140926835951298995592362377437862943813995368612159854594847891266645889495566261616351739717711813783098108225674278112518244009776564293148143765019560143163138408168131920537759289740249980905526799098994037503828512438737710957133197328976664821772819156765556811932530408782438505484581910364082334968622242304007641033866225827971072000000
603 14935459299512718597504050138916383544162979493451460579457499902748639044308840704799350514383513984492988993191730131222693787861995494705310622606502147238813792649598418844177140926835951298995592362377437862943813995368612159854594847891266645889495566261616351739717711813783098108225674278112518244009776564293148143765019560143163138408168131920537759289740249980905526799098994037503828512438737710957133197328976664821772819156765556811932530408782438505484581910364082334968622242304007641033866225827971072000000
604 14935459299512718597504050138916383544162979493451460579457499902748639044308840704799350514383513984492988993191730131222693787861995494705310622606502147238813792649598418844177140926835951298995592362377437862943813995368612159854594847891266645889495566261616351739717711813783098108225674278112518244009776564293148143765019560143163138408168131920537759289740249980905526799098994037503828512438737710957133197328976664821772819156765556811932530408782438505484581910364082334968622242304007641033866225827971072000000
605 1357769027228428963409459103537853049469361772131950961768863627522603549482621882254486410398501271317544453926520921020244889805635954064119147509682013385346708422690765349470649175166904663545053851125221623903983090488055650895872258899206058717226869660146941067247064710343918009838697661646592567637252414935740740342274505467560285309833466538230705389976386361900502436281726730682166228403521610087012108848088787711070256286978686982902957309889312591407689264578552939542602022027637058275806020529815552000000
606 1357769027228428963409459103537853049469361772131950961768863627522603549482621882254486410398501271317544453926520921020244889805635954064119147509682013385346708422690765349470649175166904663545053851125221623903983090488055650895872258899206058717226869660146941067247064710343918009838697661646592567637252414935740740342274505467560285309833466538230705389976386361900502436281726730682166228403521610087012108848088787711070256286978686982902957309889312591407689264578552939542602022027637058275806020529815552000000
607 500268640313287423139251797239418418223936875580245199912776034697075755203322549894783263424917394915677936504772706828988209403996761638970635780794828149817609371631989802247111217941070856378511546393236782105798665707233616516933237919153573128303522899411480289286113745461506246807058314736025384953378015030658740038370699265017119562122830912544565170231409578655878222145565932193113464689049133714949524492969465743356124858681010240163611717871407334991571701844703252021532172414060846484662452458190010318848000000
608 500268640313287423139251797239418418223936875580245199912776034697075755203322549894783263424917394915677936504772706828988209403996761638970635780794828149817609371631989802247111217941070856378511546393236782105798665707233616516933237919153573128303522899411480289286113745461506246807058314736025384953378015030658740038370699265017119562122830912544565170231409578655878222145565932193113464689049133714949524492969465743356124858681010240163611717871407334991571701844703252021532172414060846484662452458190010318848000000
609 500268640313287423139251797239418418223936875580245199912776034697075755203322549894783263424917394915677936504772706828988209403996761638970635780794828149817609371631989802247111217941070856378511546393236782105798665707233616516933237919153573128303522899411480289286113745461506246807058314736025384953378015030658740038370699265017119562122830912544565170231409578655878222145565932193113464689049133714949524492969465743356124858681010240163611717871407334991571701844703252021532172414060846484662452458190010318848000000
610 500268640313287423139251797239418418223936875580245199912776034697075755203322549894783263424917394915677936504772706828988209403996761638970635780794828149817609371631989802247111217941070856378511546393236782105798665707233616516933237919153573128303522899411480289286113745461506246807058314736025384953378015030658740038370699265017119562122830912544565170231409578655878222145565932193113464689049133714949524492969465743356124858681010240163611717871407334991571701844703252021532172414060846484662452458190010318848000000
611 500268640313287423139251797239418418223936875580245199912776034697075755203322549894783263424917394915677936504772706828988209403996761638970635780794828149817609371631989802247111217941070856378511546393236782105798665707233616516933237919153573128303522899411480289286113745461506246807058314736025384953378015030658740038370699265017119562122830912544565170231409578655878222145565932193113464689049133714949524492969465743356124858681010240163611717871407334991571701844703252021532172414060846484662452458190010318848000000
612 500268640313287423139251797239418418223936875580245199912776034697075755203322549894783263424917394915677936504772706828988209403996761638970635780794828149817609371631989802247111217941070856378511546393236782105798665707233616516933237919153573128303522899411480289286113745461506246807058314736025384953378015030658740038370699265017119562122830912544565170231409578655878222145565932193113464689049133714949524492969465743356124858681010240163611717871407334991571701844703252021532172414060846484662452458190010318848000000
613 187985446701883701705613508596859019597590535799913158526023937782085459456997311251412812113917784570069382522461935272422070459530459124314356836713491779028813255968781176000594735254498254630496905276640192375113858814141468844951485879642419020849486496388952536824753676018324740856441495870041522878545903330055604085478519292116218000739334049175958709452686545961940703657417164774274053512739303926932867869198643172915187682021704536936040211612820862862447906830482296308879122895859230222695125097761601987503194112000000
614 187985446701883701705613508596859019597590535799913158526023937782085459456997311251412812113917784570069382522461935272422070459530459124314356836713491779028813255968781176000594735254498254630496905276640192375113858814141468844951485879642419020849486496388952536824753676018324740856441495870041522878545903330055604085478519292116218000739334049175958709452686545961940703657417164774274053512739303926932867869198643172915187682021704536936040211612820862862447906830482296308879122895859230222695125097761601987503194112000000
615 187985446701883701705613508596859019597590535799913158526023937782085459456997311251412812113917784570069382522461935272422070459530459124314356836713491779028813255968781176000594735254498254630496905276640192375113858814141468844951485879642419020849486496388952536824753676018324740856441495870041522878545903330055604085478519292116218000739334049175958709452686545961940703657417164774274053512739303926932867869198643172915187682021704536936040211612820862862447906830482296308879122895859230222695125097761601987503194112000000
616 187985446701883701705613508596859019597590535799913158526023937782085459456997311251412812113917784570069382522461935272422070459530459124314356836713491779028813255968781176000594735254498254630496905276640192375113858814141468844951485879642419020849486496388952536824753676018324740856441495870041522878545903330055604085478519292116218000739334049175958709452686545961940703657417164774274053512739303926932867869198643172915187682021704536936040211612820862862447906830482296308879122895859230222695125097761601987503194112000000
617 71563991719493404518608300974229663311587143483133140406113526850324331475224849422989092030835247490195143163093511676923085581168190953576108189811622471866699889601499337110490409169299686057029236372858878195089719798096701633115736208035192854628170164823813952291278652169740027271897856621270237303110761392815537863696732030796430914483456339846746545142833788495705244534638483040753615157711212872640146536257362270853909883481160678461644212118673161462242431203389474899530884416101754494247584478341766499020603463303168000000
618 71563991719493404518608300974229663311587143483133140406113526850324331475224849422989092030835247490195143163093511676923085581168190953576108189811622471866699889601499337110490409169299686057029236372858878195089719798096701633115736208035192854628170164823813952291278652169740027271897856621270237303110761392815537863696732030796430914483456339846746545142833788495705244534638483040753615157711212872640146536257362270853909883481160678461644212118673161462242431203389474899530884416101754494247584478341766499020603463303168000000
619 27420530631232812368754475209586812024131041484140777211146865061497121172378628529761923491626864263590661249514073027641526394365985213963175190116411077942916596399600087506592615667718037009297379237860980628108772127558530294446258601206972529372184308524057377773878619644009758589527654640862525395297222446032594303391903541651991265624395614632019252983473337233802917201136615800378195937443786035493671186978907185062654964864525006720042057959602927219034272182321914591979153203757964353770398716305909593531233443602705154048000000
620 27420530631232812368754475209586812024131041484140777211146865061497121172378628529761923491626864263590661249514073027641526394365985213963175190116411077942916596399600087506592615667718037009297379237860980628108772127558530294446258601206972529372184308524057377773878619644009758589527654640862525395297222446032594303391903541651991265624395614632019252983473337233802917201136615800378195937443786035493671186978907185062654964864525006720042057959602927219034272182321914591979153203757964353770398716305909593531233443602705154048000000
621 27420530631232812368754475209586812024131041484140777211146865061497121172378628529761923491626864263590661249514073027641526394365985213963175190116411077942916596399600087506592615667718037009297379237860980628108772127558530294446258601206972529372184308524057377773878619644009758589527654640862525395297222446032594303391903541651991265624395614632019252983473337233802917201136615800378195937443786035493671186978907185062654964864525006720042057959602927219034272182321914591979153203757964353770398716305909593531233443602705154048000000
622 27420530631232812368754475209586812024131041484140777211146865061497121172378628529761923491626864263590661249514073027641526394365985213963175190116411077942916596399600087506592615667718037009297379237860980628108772127558530294446258601206972529372184308524057377773878619644009758589527654640862525395297222446032594303391903541651991265624395614632019252983473337233802917201136615800378195937443786035493671186978907185062654964864525006720042057959602927219034272182321914591979153203757964353770398716305909593531233443602705154048000000
623 27420530631232812368754475209586812024131041484140777211146865061497121172378628529761923491626864263590661249514073027641526394365985213963175190116411077942916596399600087506592615667718037009297379237860980628108772127558530294446258601206972529372184308524057377773878619644009758589527654640862525395297222446032594303391903541651991265624395614632019252983473337233802917201136615800378195937443786035493671186978907185062654964864525006720042057959602927219034272182321914591979153203757964353770398716305909593531233443602705154048000000
624 27420530631232812368754475209586812024131041484140777211146865061497121172378628529761923491626864263590661249514073027641526394365985213963175190116411077942916596399600087506592615667718037009297379237860980628108772127558530294446258601206972529372184308524057377773878619644009758589527654640862525395297222446032594303391903541651991265624395614632019252983473337233802917201136615800378195937443786035493671186978907185062654964864525006720042057959602927219034272182321914591979153203757964353770398716305909593531233443602705154048000000
625 685513265780820309218861880239670300603276037103519430278671626537428029309465713244048087290671606589766531237851825691038159859149630349079379752910276948572914909990002187664815391692950925232434480946524515702719303188963257361156465030174313234304607713101434444346965491100243964738191366021563134882430561150814857584797588541299781640609890365800481324586833430845072930028415395009454898436094650887341779674472679626566374121613125168001051448990073180475856804558047864799478830093949108844259967907647739838280836090067628851200000000
626 685513265780820309218861880239670300603276037103519430278671626537428029309465713244048087290671606589766531237851825691038159859149630349079379752910276948572914909990002187664815391692950925232434480946524515702719303188963257361156465030174313234304607713101434444346965491100243964738191366021563134882430561150814857584797588541299781640609890365800481324586833430845072930028415395009454898436094650887341779674472679626566374121613125168001051448990073180475856804558047864799478830093949108844259967907647739838280836090067628851200000000
627 685513265780820309218861880239670300603276037103519430278671626537428029309465713244048087290671606589766531237851825691038159859149630349079379752910276948572914909990002187664815391692950925232434480946524515702719303188963257361156465030174313234304607713101434444346965491100243964738191366021563134882430561150814857584797588541299781640609890365800481324586833430845072930028415395009454898436094650887341779674472679626566374121613125168001051448990073180475856804558047864799478830093949108844259967907647739838280836090067628851200000000
628 685513265780820309218861880239670300603276037103519430278671626537428029309465713244048087290671606589766531237851825691038159859149630349079379752910276948572914909990002187664815391692950925232434480946524515702719303188963257361156465030174313234304607713101434444346965491100243964738191366021563134882430561150814857584797588541299781640609890365800481324586833430845072930028415395009454898436094650887341779674472679626566374121613125168001051448990073180475856804558047864799478830093949108844259967907647739838280836090067628851200000000
629 685513265780820309218861880239670300603276037103519430278671626537428029309465713244048087290671606589766531237851825691038159859149630349079379752910276948572914909990002187664815391692950925232434480946524515702719303188963257361156465030174313234304607713101434444346965491100243964738191366021563134882430561150814857584797588541299781640609890365800481324586833430845072930028415395009454898436094650887341779674472679626566374121613125168001051448990073180475856804558047864799478830093949108844259967907647739838280836090067628851200000000
630 685513265780820309218861880239670300603276037103519430278671626537428029309465713244048087290671606589766531237851825691038159859149630349079379752910276948572914909990002187664815391692950925232434480946524515702719303188963257361156465030174313234304607713101434444346965491100243964738191366021563134882430561150814857584797588541299781640609890365800481324586833430845072930028415395009454898436094650887341779674472679626566374121613125168001051448990073180475856804558047864799478830093949108844259967907647739838280836090067628851200000000
631 272944647416557195138891265098107366558500990209174399879186173493768881577886177850963430483741097551388031844194320768969444767678875969419794921798508780120740373476529261042810561171857033341471345368149147696710420477020799514175419272879234731683956911656180239795632126901964237244123012486511599347923434658369594510820592651192462357806874557937485444678818185658705082893043902092359571816213882291954890336967716592793294086635603530016466645981336527611447621159636895896425290469036871126539393082076931741749735978457417171022643200000000
632 272944647416557195138891265098107366558500990209174399879186173493768881577886177850963430483741097551388031844194320768969444767678875969419794921798508780120740373476529261042810561171857033341471345368149147696710420477020799514175419272879234731683956911656180239795632126901964237244123012486511599347923434658369594510820592651192462357806874557937485444678818185658705082893043902092359571816213882291954890336967716592793294086635603530016466645981336527611447621159636895896425290469036871126539393082076931741749735978457417171022643200000000
633 272944647416557195138891265098107366558500990209174399879186173493768881577886177850963430483741097551388031844194320768969444767678875969419794921798508780120740373476529261042810561171857033341471345368149147696710420477020799514175419272879234731683956911656180239795632126901964237244123012486511599347923434658369594510820592651192462357806874557937485444678818185658705082893043902092359571816213882291954890336967716592793294086635603530016466645981336527611447621159636895896425290469036871126539393082076931741749735978457417171022643200000000
634 272944647416557195138891265098107366558500990209174399879186173493768881577886177850963430483741097551388031844194320768969444767678875969419794921798508780120740373476529261042810561171857033341471345368149147696710420477020799514175419272879234731683956911656180239795632126901964237244123012486511599347923434658369594510820592651192462357806874557937485444678818185658705082893043902092359571816213882291954890336967716592793294086635603530016466645981336527611447621159636895896425290469036871126539393082076931741749735978457417171022643200000000
635 272944647416557195138891265098107366558500990209174399879186173493768881577886177850963430483741097551388031844194320768969444767678875969419794921798508780120740373476529261042810561171857033341471345368149147696710420477020799514175419272879234731683956911656180239795632126901964237244123012486511599347923434658369594510820592651192462357806874557937485444678818185658705082893043902092359571816213882291954890336967716592793294086635603530016466645981336527611447621159636895896425290469036871126539393082076931741749735978457417171022643200000000
636 272944647416557195138891265098107366558500990209174399879186173493768881577886177850963430483741097551388031844194320768969444767678875969419794921798508780120740373476529261042810561171857033341471345368149147696710420477020799514175419272879234731683956911656180239795632126901964237244123012486511599347923434658369594510820592651192462357806874557937485444678818185658705082893043902092359571816213882291954890336967716592793294086635603530016466645981336527611447621159636895896425290469036871126539393082076931741749735978457417171022643200000000
637 272944647416557195138891265098107366558500990209174399879186173493768881577886177850963430483741097551388031844194320768969444767678875969419794921798508780120740373476529261042810561171857033341471345368149147696710420477020799514175419272879234731683956911656180239795632126901964237244123012486511599347923434658369594510820592651192462357806874557937485444678818185658705082893043902092359571816213882291954890336967716592793294086635603530016466645981336527611447621159636895896425290469036871126539393082076931741749735978457417171022643200000000
638 272944647416557195138891265098107366558500990209174399879186173493768881577886177850963430483741097551388031844194320768969444767678875969419794921798508780120740373476529261042810561171857033341471345368149147696710420477020799514175419272879234731683956911656180239795632126901964237244123012486511599347923434658369594510820592651192462357806874557937485444678818185658705082893043902092359571816213882291954890336967716592793294086635603530016466645981336527611447621159636895896425290469036871126539393082076931741749735978457417171022643200000000
639 272944647416557195138891265098107366558500990209174399879186173493768881577886177850963430483741097551388031844194320768969444767678875969419794921798508780120740373476529261042810561171857033341471345368149147696710420477020799514175419272879234731683956911656180239795632126901964237244123012486511599347923434658369594510820592651192462357806874557937485444678818185658705082893043902092359571816213882291954890336967716592793294086635603530016466645981336527611447621159636895896425290469036871126539393082076931741749735978457417171022643200000000
640 272944647416557195138891265098107366558500990209174399879186173493768881577886177850963430483741097551388031844194320768969444767678875969419794921798508780120740373476529261042810561171857033341471345368149147696710420477020799514175419272879234731683956911656180239795632126901964237244123012486511599347923434658369594510820592651192462357806874557937485444678818185658705082893043902092359571816213882291954890336967716592793294086635603530016466645981336527611447621159636895896425290469036871126539393082076931741749735978457417171022643200000000
641 112147769675162436895862781894775452878923445358135786596759894151293251831603450641581705280590025903011865912174406711874934435588664237191174757263493086084789925394409819306531046184853789716377087856210489954772074276018783125183910446259892845789035899818202993107469123933605967763102507493470372451674128755865557362200475929114610126038046425239911956995077494941634403164176771535610793227417776170000717296543632361363501467610923414016695831967457533801519210029692767422819119773208338645343632368956851790981873268564562024646954660659200000000
642 112147769675162436895862781894775452878923445358135786596759894151293251831603450641581705280590025903011865912174406711874934435588664237191174757263493086084789925394409819306531046184853789716377087856210489954772074276018783125183910446259892845789035899818202993107469123933605967763102507493470372451674128755865557362200475929114610126038046425239911956995077494941634403164176771535610793227417776170000717296543632361363501467610923414016695831967457533801519210029692767422819119773208338645343632368956851790981873268564562024646954660659200000000
643 46367383224426234372157571311613016217338019559875882832643781476958043676524615064311314466554665619574352949522596280617979767459697640202454012215833952948670309864393345382465954514081614504446390597062370861310559337345689864324162590095706437198631103743936209297290001821225453765686968620667832019772216859983858825844424572416506442000304256469016358707657795206123802353825722014626746849082652139710626565538668256173378318282268674601788875031113349892704315867566444998197142251113214404578679459312841416129664521014749604528258757494885580800000000
644 46367383224426234372157571311613016217338019559875882832643781476958043676524615064311314466554665619574352949522596280617979767459697640202454012215833952948670309864393345382465954514081614504446390597062370861310559337345689864324162590095706437198631103743936209297290001821225453765686968620667832019772216859983858825844424572416506442000304256469016358707657795206123802353825722014626746849082652139710626565538668256173378318282268674601788875031113349892704315867566444998197142251113214404578679459312841416129664521014749604528258757494885580800000000
645 46367383224426234372157571311613016217338019559875882832643781476958043676524615064311314466554665619574352949522596280617979767459697640202454012215833952948670309864393345382465954514081614504446390597062370861310559337345689864324162590095706437198631103743936209297290001821225453765686968620667832019772216859983858825844424572416506442000304256469016358707657795206123802353825722014626746849082652139710626565538668256173378318282268674601788875031113349892704315867566444998197142251113214404578679459312841416129664521014749604528258757494885580800000000
646 46367383224426234372157571311613016217338019559875882832643781476958043676524615064311314466554665619574352949522596280617979767459697640202454012215833952948670309864393345382465954514081614504446390597062370861310559337345689864324162590095706437198631103743936209297290001821225453765686968620667832019772216859983858825844424572416506442000304256469016358707657795206123802353825722014626746849082652139710626565538668256173378318282268674601788875031113349892704315867566444998197142251113214404578679459312841416129664521014749604528258757494885580800000000
647 19409803924193841544294508769183013105723651029940083436690180720287929705386292587456295037529982020344400313846704506433211892476536569467509071599658035209889929742023833917208690753185190566091799121445682003882351933646941888414873377677373575969281767707145392637729270372381365975400456247329140493964827927540983159227908725834701345179305364496238468902253921993440278779532631666820887871747639929552125675973576380048481724437822207606380239187899328285235060961006121974250307520596251568686276429783489232364622735477463317201969870216176558093107200000000
648 19409803924193841544294508769183013105723651029940083436690180720287929705386292587456295037529982020344400313846704506433211892476536569467509071599658035209889929742023833917208690753185190566091799121445682003882351933646941888414873377677373575969281767707145392637729270372381365975400456247329140493964827927540983159227908725834701345179305364496238468902253921993440278779532631666820887871747639929552125675973576380048481724437822207606380239187899328285235060961006121974250307520596251568686276429783489232364622735477463317201969870216176558093107200000000
649 19409803924193841544294508769183013105723651029940083436690180720287929705386292587456295037529982020344400313846704506433211892476536569467509071599658035209889929742023833917208690753185190566091799121445682003882351933646941888414873377677373575969281767707145392637729270372381365975400456247329140493964827927540983159227908725834701345179305364496238468902253921993440278779532631666820887871747639929552125675973576380048481724437822207606380239187899328285235060961006121974250307520596251568686276429783489232364622735477463317201969870216176558093107200000000
650 19409803924193841544294508769183013105723651029940083436690180720287929705386292587456295037529982020344400313846704506433211892476536569467509071599658035209889929742023833917208690753185190566091799121445682003882351933646941888414873377677373575969281767707145392637729270372381365975400456247329140493964827927540983159227908725834701345179305364496238468902253921993440278779532631666820887871747639929552125675973576380048481724437822207606380239187899328285235060961006121974250307520596251568686276429783489232364622735477463317201969870216176558093107200000000
651 19409803924193841544294508769183013105723651029940083436690180720287929705386292587456295037529982020344400313846704506433211892476536569467509071599658035209889929742023833917208690753185190566091799121445682003882351933646941888414873377677373575969281767707145392637729270372381365975400456247329140493964827927540983159227908725834701345179305364496238468902253921993440278779532631666820887871747639929552125675973576380048481724437822207606380239187899328285235060961006121974250307520596251568686276429783489232364622735477463317201969870216176558093107200000000
652 19409803924193841544294508769183013105723651029940083436690180720287929705386292587456295037529982020344400313846704506433211892476536569467509071599658035209889929742023833917208690753185190566091799121445682003882351933646941888414873377677373575969281767707145392637729270372381365975400456247329140493964827927540983159227908725834701345179305364496238468902253921993440278779532631666820887871747639929552125675973576380048481724437822207606380239187899328285235060961006121974250307520596251568686276429783489232364622735477463317201969870216176558093107200000000
653 8276515081511571779061077189758559435398516312025721038155623270757255817744063635924651310658122103313035393427059421883679449859027482050071075711738583135813955051366640996803040615374943924096637971576531817593469805674458843697097742102031189155485469286236159729261500450216765884204533147967371468891048311754823087943213331874449165896562421169476549286141192623300875834101729936417427976504039394720392357366216730640093043635807329723228991411872964674778797109321659464918099379549927035151946446147547860083366416012209655624774770389009629959923748044800000000
654 8276515081511571779061077189758559435398516312025721038155623270757255817744063635924651310658122103313035393427059421883679449859027482050071075711738583135813955051366640996803040615374943924096637971576531817593469805674458843697097742102031189155485469286236159729261500450216765884204533147967371468891048311754823087943213331874449165896562421169476549286141192623300875834101729936417427976504039394720392357366216730640093043635807329723228991411872964674778797109321659464918099379549927035151946446147547860083366416012209655624774770389009629959923748044800000000
655 8276515081511571779061077189758559435398516312025721038155623270757255817744063635924651310658122103313035393427059421883679449859027482050071075711738583135813955051366640996803040615374943924096637971576531817593469805674458843697097742102031189155485469286236159729261500450216765884204533147967371468891048311754823087943213331874449165896562421169476549286141192623300875834101729936417427976504039394720392357366216730640093043635807329723228991411872964674778797109321659464918099379549927035151946446147547860083366416012209655624774770389009629959923748044800000000
656 8276515081511571779061077189758559435398516312025721038155623270757255817744063635924651310658122103313035393427059421883679449859027482050071075711738583135813955051366640996803040615374943924096637971576531817593469805674458843697097742102031189155485469286236159729261500450216765884204533147967371468891048311754823087943213331874449165896562421169476549286141192623300875834101729936417427976504039394720392357366216730640093043635807329723228991411872964674778797109321659464918099379549927035151946446147547860083366416012209655624774770389009629959923748044800000000
657 8276515081511571779061077189758559435398516312025721038155623270757255817744063635924651310658122103313035393427059421883679449859027482050071075711738583135813955051366640996803040615374943924096637971576531817593469805674458843697097742102031189155485469286236159729261500450216765884204533147967371468891048311754823087943213331874449165896562421169476549286141192623300875834101729936417427976504039394720392357366216730640093043635807329723228991411872964674778797109321659464918099379549927035151946446147547860083366416012209655624774770389009629959923748044800000000
658 8276515081511571779061077189758559435398516312025721038155623270757255817744063635924651310658122103313035393427059421883679449859027482050071075711738583135813955051366640996803040615374943924096637971576531817593469805674458843697097742102031189155485469286236159729261500450216765884204533147967371468891048311754823087943213331874449165896562421169476549286141192623300875834101729936417427976504039394720392357366216730640093043635807329723228991411872964674778797109321659464918099379549927035151946446147547860083366416012209655624774770389009629959923748044800000000
659 3594333246113926903782423663045536950164303062502842158171262229647731813785709699872993495843919925148888323692896792795066195164228313932186916831169543622804420213662556218732621281485646022300612034934227814276309660678109661099619304537812206857633385087095925683383413677020587304958228860032418048881473351877196325455066628979767658214725024827901445300534683273639727658109533378517297039064150732378566713349357967999110247083202042959533609619339602971927610787433319594084097116650321862752822454579403232224864450512198421454382812059309491108625645224643788800000000
660 3594333246113926903782423663045536950164303062502842158171262229647731813785709699872993495843919925148888323692896792795066195164228313932186916831169543622804420213662556218732621281485646022300612034934227814276309660678109661099619304537812206857633385087095925683383413677020587304958228860032418048881473351877196325455066628979767658214725024827901445300534683273639727658109533378517297039064150732378566713349357967999110247083202042959533609619339602971927610787433319594084097116650321862752822454579403232224864450512198421454382812059309491108625645224643788800000000
661 1570439676225343056727520329281519049802737458371804298590346064639916631811066067778208191197621337615977435276224159604813117057349799151565039888791428169219330084173657725644875622927989945709605710915497750841419493253140351237306766157965447232444036245639038945509564487177512025869654311754224126335342218375536495714153166600469064994835872572831527382154914350601943448108875433275155939604947802141575746963314832736139248265839719811922384248491478670097583632856153430366817796303975278595825939677287439626920000582240246500270392627765562164671825537196588846284800000000
662 1570439676225343056727520329281519049802737458371804298590346064639916631811066067778208191197621337615977435276224159604813117057349799151565039888791428169219330084173657725644875622927989945709605710915497750841419493253140351237306766157965447232444036245639038945509564487177512025869654311754224126335342218375536495714153166600469064994835872572831527382154914350601943448108875433275155939604947802141575746963314832736139248265839719811922384248491478670097583632856153430366817796303975278595825939677287439626920000582240246500270392627765562164671825537196588846284800000000
663 1570439676225343056727520329281519049802737458371804298590346064639916631811066067778208191197621337615977435276224159604813117057349799151565039888791428169219330084173657725644875622927989945709605710915497750841419493253140351237306766157965447232444036245639038945509564487177512025869654311754224126335342218375536495714153166600469064994835872572831527382154914350601943448108875433275155939604947802141575746963314832736139248265839719811922384248491478670097583632856153430366817796303975278595825939677287439626920000582240246500270392627765562164671825537196588846284800000000
664 1570439676225343056727520329281519049802737458371804298590346064639916631811066067778208191197621337615977435276224159604813117057349799151565039888791428169219330084173657725644875622927989945709605710915497750841419493253140351237306766157965447232444036245639038945509564487177512025869654311754224126335342218375536495714153166600469064994835872572831527382154914350601943448108875433275155939604947802141575746963314832736139248265839719811922384248491478670097583632856153430366817796303975278595825939677287439626920000582240246500270392627765562164671825537196588846284800000000
665 1570439676225343056727520329281519049802737458371804298590346064639916631811066067778208191197621337615977435276224159604813117057349799151565039888791428169219330084173657725644875622927989945709605710915497750841419493253140351237306766157965447232444036245639038945509564487177512025869654311754224126335342218375536495714153166600469064994835872572831527382154914350601943448108875433275155939604947802141575746963314832736139248265839719811922384248491478670097583632856153430366817796303975278595825939677287439626920000582240246500270392627765562164671825537196588846284800000000
666 1570439676225343056727520329281519049802737458371804298590346064639916631811066067778208191197621337615977435276224159604813117057349799151565039888791428169219330084173657725644875622927989945709605710915497750841419493253140351237306766157965447232444036245639038945509564487177512025869654311754224126335342218375536495714153166600469064994835872572831527382154914350601943448108875433275155939604947802141575746963314832736139248265839719811922384248491478670097583632856153430366817796303975278595825939677287439626920000582240246500270392627765562164671825537196588846284800000000
667 1570439676225343056727520329281519049802737458371804298590346064639916631811066067778208191197621337615977435276224159604813117057349799151565039888791428169219330084173657725644875622927989945709605710915497750841419493253140351237306766157965447232444036245639038945509564487177512025869654311754224126335342218375536495714153166600469064994835872572831527382154914350601943448108875433275155939604947802141575746963314832736139248265839719811922384248491478670097583632856153430366817796303975278595825939677287439626920000582240246500270392627765562164671825537196588846284800000000
668 1570439676225343056727520329281519049802737458371804298590346064639916631811066067778208191197621337615977435276224159604813117057349799151565039888791428169219330084173657725644875622927989945709605710915497750841419493253140351237306766157965447232444036245639038945509564487177512025869654311754224126335342218375536495714153166600469064994835872572831527382154914350601943448108875433275155939604947802141575746963314832736139248265839719811922384248491478670097583632856153430366817796303975278595825939677287439626920000582240246500270392627765562164671825537196588846284800000000
669 1570439676225343056727520329281519049802737458371804298590346064639916631811066067778208191197621337615977435276224159604813117057349799151565039888791428169219330084173657725644875622927989945709605710915497750841419493253140351237306766157965447232444036245639038945509564487177512025869654311754224126335342218375536495714153166600469064994835872572831527382154914350601943448108875433275155939604947802141575746963314832736139248265839719811922384248491478670097583632856153430366817796303975278595825939677287439626920000582240246500270392627765562164671825537196588846284800000000
670 23439398152617060548171945213157000743324439677191108934184269621491293012105463698182211808919721456954887093674987456788255478467907450023358804310319823421184031107069518293207098849671491727009040461425339564797305869449855988616518897880081301976776660382672223067306932644440477998054541966480957109482719677246813368867957710454762164102027948848231751972461408217939454449386200496644118501566385106590682790497236309494615645758801788237647526096887741344740054221733633289056982034387690725310834920556528949655522396749854425377170039220381524845848142346217743974400000000
671 23439398152617060548171945213157000743324439677191108934184269621491293012105463698182211808919721456954887093674987456788255478467907450023358804310319823421184031107069518293207098849671491727009040461425339564797305869449855988616518897880081301976776660382672223067306932644440477998054541966480957109482719677246813368867957710454762164102027948848231751972461408217939454449386200496644118501566385106590682790497236309494615645758801788237647526096887741344740054221733633289056982034387690725310834920556528949655522396749854425377170039220381524845848142346217743974400000000
672 23439398152617060548171945213157000743324439677191108934184269621491293012105463698182211808919721456954887093674987456788255478467907450023358804310319823421184031107069518293207098849671491727009040461425339564797305869449855988616518897880081301976776660382672223067306932644440477998054541966480957109482719677246813368867957710454762164102027948848231751972461408217939454449386200496644118501566385106590682790497236309494615645758801788237647526096887741344740054221733633289056982034387690725310834920556528949655522396749854425377170039220381524845848142346217743974400000000
673 10616383165866692617022970973449987189673195138550491778451147055392429852679915567353971012402200519777120056451118393815647765606990853431629879877468847302333462025293889851023998074882859076422477687152917623744078950144053823068091287897927344023039476010463347321652261695713781259180845638336253422640898740695721932347995217838564972224567416843880759189134973162743099164306042404744523948795961239943011365617122744423086769817888335144689456347537267799531768018595592791979289815853182372524311149732748100638526103637514815031656248694048183666905153264730056560581017600000000
674 10616383165866692617022970973449987189673195138550491778451147055392429852679915567353971012402200519777120056451118393815647765606990853431629879877468847302333462025293889851023998074882859076422477687152917623744078950144053823068091287897927344023039476010463347321652261695713781259180845638336253422640898740695721932347995217838564972224567416843880759189134973162743099164306042404744523948795961239943011365617122744423086769817888335144689456347537267799531768018595592791979289815853182372524311149732748100638526103637514815031656248694048183666905153264730056560581017600000000
675 10616383165866692617022970973449987189673195138550491778451147055392429852679915567353971012402200519777120056451118393815647765606990853431629879877468847302333462025293889851023998074882859076422477687152917623744078950144053823068091287897927344023039476010463347321652261695713781259180845638336253422640898740695721932347995217838564972224567416843880759189134973162743099164306042404744523948795961239943011365617122744423086769817888335144689456347537267799531768018595592791979289815853182372524311149732748100638526103637514815031656248694048183666905153264730056560581017600000000
676 10616383165866692617022970973449987189673195138550491778451147055392429852679915567353971012402200519777120056451118393815647765606990853431629879877468847302333462025293889851023998074882859076422477687152917623744078950144053823068091287897927344023039476010463347321652261695713781259180845638336253422640898740695721932347995217838564972224567416843880759189134973162743099164306042404744523948795961239943011365617122744423086769817888335144689456347537267799531768018595592791979289815853182372524311149732748100638526103637514815031656248694048183666905153264730056560581017600000000
677 4865796280028515360467521263290359178655725854656708346325735778750956981948933022069778180143288162028927658353184642319132024762886510862465491214360419315231193316590923241529978013662985917637637775875109581572999961140574044672975211890969141658735660000399655514585559450734801650739097800573016694945580478924329537531124300196731645154713759594639024478397043114706881896877224109324152916927704119141840456191930250328688936123862942758530373838310408413291595704194899448755075922010173223616695004945860704217555030554078527658643976807694409971868971990670462093354537215590400000000
678 4865796280028515360467521263290359178655725854656708346325735778750956981948933022069778180143288162028927658353184642319132024762886510862465491214360419315231193316590923241529978013662985917637637775875109581572999961140574044672975211890969141658735660000399655514585559450734801650739097800573016694945580478924329537531124300196731645154713759594639024478397043114706881896877224109324152916927704119141840456191930250328688936123862942758530373838310408413291595704194899448755075922010173223616695004945860704217555030554078527658643976807694409971868971990670462093354537215590400000000
679 4865796280028515360467521263290359178655725854656708346325735778750956981948933022069778180143288162028927658353184642319132024762886510862465491214360419315231193316590923241529978013662985917637637775875109581572999961140574044672975211890969141658735660000399655514585559450734801650739097800573016694945580478924329537531124300196731645154713759594639024478397043114706881896877224109324152916927704119141840456191930250328688936123862942758530373838310408413291595704194899448755075922010173223616695004945860704217555030554078527658643976807694409971868971990670462093354537215590400000000
680 4865796280028515360467521263290359178655725854656708346325735778750956981948933022069778180143288162028927658353184642319132024762886510862465491214360419315231193316590923241529978013662985917637637775875109581572999961140574044672975211890969141658735660000399655514585559450734801650739097800573016694945580478924329537531124300196731645154713759594639024478397043114706881896877224109324152916927704119141840456191930250328688936123862942758530373838310408413291595704194899448755075922010173223616695004945860704217555030554078527658643976807694409971868971990670462093354537215590400000000
681 4865796280028515360467521263290359178655725854656708346325735778750956981948933022069778180143288162028927658353184642319132024762886510862465491214360419315231193316590923241529978013662985917637637775875109581572999961140574044672975211890969141658735660000399655514585559450734801650739097800573016694945580478924329537531124300196731645154713759594639024478397043114706881896877224109324152916927704119141840456191930250328688936123862942758530373838310408413291595704194899448755075922010173223616695004945860704217555030554078527658643976807694409971868971990670462093354537215590400000000
682 4865796280028515360467521263290359178655725854656708346325735778750956981948933022069778180143288162028927658353184642319132024762886510862465491214360419315231193316590923241529978013662985917637637775875109581572999961140574044672975211890969141658735660000399655514585559450734801650739097800573016694945580478924329537531124300196731645154713759594639024478397043114706881896877224109324152916927704119141840456191930250328688936123862942758530373838310408413291595704194899448755075922010173223616695004945860704217555030554078527658643976807694409971868971990670462093354537215590400000000
683 2269840440874222101989133526591056362891930898212953219769146157693755171552375816532308753476862351416712434417518750610809579099614165565720664531095777645942884139063183192018077913615632637732864008430203993598407178872505245525451533619806303923241939297926434901343503042613826887251630993891505985008468892032931561633356643674473148416577266999543563889902958245536498629192359397534514770064687766834358012568517350545579773123484700304484075561459584110307983188454174448950306611782603696911728436162189614049743028648141538288953170097044557613367184874955873191466864711163550105600000000
684 2269840440874222101989133526591056362891930898212953219769146157693755171552375816532308753476862351416712434417518750610809579099614165565720664531095777645942884139063183192018077913615632637732864008430203993598407178872505245525451533619806303923241939297926434901343503042613826887251630993891505985008468892032931561633356643674473148416577266999543563889902958245536498629192359397534514770064687766834358012568517350545579773123484700304484075561459584110307983188454174448950306611782603696911728436162189614049743028648141538288953170097044557613367184874955873191466864711163550105600000000
685 2269840440874222101989133526591056362891930898212953219769146157693755171552375816532308753476862351416712434417518750610809579099614165565720664531095777645942884139063183192018077913615632637732864008430203993598407178872505245525451533619806303923241939297926434901343503042613826887251630993891505985008468892032931561633356643674473148416577266999543563889902958245536498629192359397534514770064687766834358012568517350545579773123484700304484075561459584110307983188454174448950306611782603696911728436162189614049743028648141538288953170097044557613367184874955873191466864711163550105600000000
686 2269840440874222101989133526591056362891930898212953219769146157693755171552375816532308753476862351416712434417518750610809579099614165565720664531095777645942884139063183192018077913615632637732864008430203993598407178872505245525451533619806303923241939297926434901343503042613826887251630993891505985008468892032931561633356643674473148416577266999543563889902958245536498629192359397534514770064687766834358012568517350545579773123484700304484075561459584110307983188454174448950306611782603696911728436162189614049743028648141538288953170097044557613367184874955873191466864711163550105600000000
687 2269840440874222101989133526591056362891930898212953219769146157693755171552375816532308753476862351416712434417518750610809579099614165565720664531095777645942884139063183192018077913615632637732864008430203993598407178872505245525451533619806303923241939297926434901343503042613826887251630993891505985008468892032931561633356643674473148416577266999543563889902958245536498629192359397534514770064687766834358012568517350545579773123484700304484075561459584110307983188454174448950306611782603696911728436162189614049743028648141538288953170097044557613367184874955873191466864711163550105600000000
688 2269840440874222101989133526591056362891930898212953219769146157693755171552375816532308753476862351416712434417518750610809579099614165565720664531095777645942884139063183192018077913615632637732864008430203993598407178872505245525451533619806303923241939297926434901343503042613826887251630993891505985008468892032931561633356643674473148416577266999543563889902958245536498629192359397534514770064687766834358012568517350545579773123484700304484075561459584110307983188454174448950306611782603696911728436162189614049743028648141538288953170097044557613367184874955873191466864711163550105600000000
689 2269840440874222101989133526591056362891930898212953219769146157693755171552375816532308753476862351416712434417518750610809579099614165565720664531095777645942884139063183192018077913615632637732864008430203993598407178872505245525451533619806303923241939297926434901343503042613826887251630993891505985008468892032931561633356643674473148416577266999543563889902958245536498629192359397534514770064687766834358012568517350545579773123484700304484075561459584110307983188454174448950306611782603696911728436162189614049743028648141538288953170097044557613367184874955873191466864711163550105600000000
690 2269840440874222101989133526591056362891930898212953219769146157693755171552375816532308753476862351416712434417518750610809579099614165565720664531095777645942884139063183192018077913615632637732864008430203993598407178872505245525451533619806303923241939297926434901343503042613826887251630993891505985008468892032931561633356643674473148416577266999543563889902958245536498629192359397534514770064687766834358012568517350545579773123484700304484075561459584110307983188454174448950306611782603696911728436162189614049743028648141538288953170097044557613367184874955873191466864711163550105600000000
691 1083805683549064443479873465410224183210002057209619116328591676521771913067999957253663315918885712416803269898111270560399968638062871388485868620972143006162454261604027773707983860271105887497325639609262233067361058175222677138738123724318733803573484417913212063128397176290292675951796018594310169227828735036776194980256763578331113379095730024209060429714754406037012901965396957494177646925257179595836098199228233055853975650774598186085360883161283680573966120806287670059241351300569395805109005427158459106085351061943269843747648611106932413788176801278805287334790029151083067971993600000000
692 1083805683549064443479873465410224183210002057209619116328591676521771913067999957253663315918885712416803269898111270560399968638062871388485868620972143006162454261604027773707983860271105887497325639609262233067361058175222677138738123724318733803573484417913212063128397176290292675951796018594310169227828735036776194980256763578331113379095730024209060429714754406037012901965396957494177646925257179595836098199228233055853975650774598186085360883161283680573966120806287670059241351300569395805109005427158459106085351061943269843747648611106932413788176801278805287334790029151083067971993600000000
693 1083805683549064443479873465410224183210002057209619116328591676521771913067999957253663315918885712416803269898111270560399968638062871388485868620972143006162454261604027773707983860271105887497325639609262233067361058175222677138738123724318733803573484417913212063128397176290292675951796018594310169227828735036776194980256763578331113379095730024209060429714754406037012901965396957494177646925257179595836098199228233055853975650774598186085360883161283680573966120806287670059241351300569395805109005427158459106085351061943269843747648611106932413788176801278805287334790029151083067971993600000000
694 1083805683549064443479873465410224183210002057209619116328591676521771913067999957253663315918885712416803269898111270560399968638062871388485868620972143006162454261604027773707983860271105887497325639609262233067361058175222677138738123724318733803573484417913212063128397176290292675951796018594310169227828735036776194980256763578331113379095730024209060429714754406037012901965396957494177646925257179595836098199228233055853975650774598186085360883161283680573966120806287670059241351300569395805109005427158459106085351061943269843747648611106932413788176801278805287334790029151083067971993600000000
695 1083805683549064443479873465410224183210002057209619116328591676521771913067999957253663315918885712416803269898111270560399968638062871388485868620972143006162454261604027773707983860271105887497325639609262233067361058175222677138738123724318733803573484417913212063128397176290292675951796018594310169227828735036776194980256763578331113379095730024209060429714754406037012901965396957494177646925257179595836098199228233055853975650774598186085360883161283680573966120806287670059241351300569395805109005427158459106085351061943269843747648611106932413788176801278805287334790029151083067971993600000000
696 37372609777553946326892188462421523558965588179642038494089368155923169416137929560471148824789162497131147237865905881393102366829754185809857538654211827798705319365656130127861512423141582327493987572733180450598657178455954384094418059459266682881844290272869381487186109527251471584544690296355523076821680518509523964836440123390728047555025173248588290679819117449552169033289550258419918859491626882615037868938904588132895712095675799520184858040044264847378142096768540346870391424157565372589965704384774451933977622825629994611987883141618359096144027630303630597751380315554588550758400000000
697 37372609777553946326892188462421523558965588179642038494089368155923169416137929560471148824789162497131147237865905881393102366829754185809857538654211827798705319365656130127861512423141582327493987572733180450598657178455954384094418059459266682881844290272869381487186109527251471584544690296355523076821680518509523964836440123390728047555025173248588290679819117449552169033289550258419918859491626882615037868938904588132895712095675799520184858040044264847378142096768540346870391424157565372589965704384774451933977622825629994611987883141618359096144027630303630597751380315554588550758400000000
698 37372609777553946326892188462421523558965588179642038494089368155923169416137929560471148824789162497131147237865905881393102366829754185809857538654211827798705319365656130127861512423141582327493987572733180450598657178455954384094418059459266682881844290272869381487186109527251471584544690296355523076821680518509523964836440123390728047555025173248588290679819117449552169033289550258419918859491626882615037868938904588132895712095675799520184858040044264847378142096768540346870391424157565372589965704384774451933977622825629994611987883141618359096144027630303630597751380315554588550758400000000
699 37372609777553946326892188462421523558965588179642038494089368155923169416137929560471148824789162497131147237865905881393102366829754185809857538654211827798705319365656130127861512423141582327493987572733180450598657178455954384094418059459266682881844290272869381487186109527251471584544690296355523076821680518509523964836440123390728047555025173248588290679819117449552169033289550258419918859491626882615037868938904588132895712095675799520184858040044264847378142096768540346870391424157565372589965704384774451933977622825629994611987883141618359096144027630303630597751380315554588550758400000000
700 37372609777553946326892188462421523558965588179642038494089368155923169416137929560471148824789162497131147237865905881393102366829754185809857538654211827798705319365656130127861512423141582327493987572733180450598657178455954384094418059459266682881844290272869381487186109527251471584544690296355523076821680518509523964836440123390728047555025173248588290679819117449552169033289550258419918859491626882615037868938904588132895712095675799520184858040044264847378142096768540346870391424157565372589965704384774451933977622825629994611987883141618359096144027630303630597751380315554588550758400000000
701 18364937817299786778981148302622399098399248997064277358034009601188801374259594723945083003650219240252742883834544016022451896162508036661149804352218346392111592641602788000961275066244196697312872987228657606604630736150434440298381128836343107234821166084378286932184741407800900388116845356319400395473250628476098585844591513074327153296586925159529534628353794133827385415127518286537806547473044941743912223834446653513093085819527183560018359425735791790266466404494157494992457216222451781656081737100382550454808537834137404982325457763674403278204271321558834379365626038443840368431228518400000000
702 18364937817299786778981148302622399098399248997064277358034009601188801374259594723945083003650219240252742883834544016022451896162508036661149804352218346392111592641602788000961275066244196697312872987228657606604630736150434440298381128836343107234821166084378286932184741407800900388116845356319400395473250628476098585844591513074327153296586925159529534628353794133827385415127518286537806547473044941743912223834446653513093085819527183560018359425735791790266466404494157494992457216222451781656081737100382550454808537834137404982325457763674403278204271321558834379365626038443840368431228518400000000
703 18364937817299786778981148302622399098399248997064277358034009601188801374259594723945083003650219240252742883834544016022451896162508036661149804352218346392111592641602788000961275066244196697312872987228657606604630736150434440298381128836343107234821166084378286932184741407800900388116845356319400395473250628476098585844591513074327153296586925159529534628353794133827385415127518286537806547473044941743912223834446653513093085819527183560018359425735791790266466404494157494992457216222451781656081737100382550454808537834137404982325457763674403278204271321558834379365626038443840368431228518400000000
704 18364937817299786778981148302622399098399248997064277358034009601188801374259594723945083003650219240252742883834544016022451896162508036661149804352218346392111592641602788000961275066244196697312872987228657606604630736150434440298381128836343107234821166084378286932184741407800900388116845356319400395473250628476098585844591513074327153296586925159529534628353794133827385415127518286537806547473044941743912223834446653513093085819527183560018359425735791790266466404494157494992457216222451781656081737100382550454808537834137404982325457763674403278204271321558834379365626038443840368431228518400000000
705 18364937817299786778981148302622399098399248997064277358034009601188801374259594723945083003650219240252742883834544016022451896162508036661149804352218346392111592641602788000961275066244196697312872987228657606604630736150434440298381128836343107234821166084378286932184741407800900388116845356319400395473250628476098585844591513074327153296586925159529534628353794133827385415127518286537806547473044941743912223834446653513093085819527183560018359425735791790266466404494157494992457216222451781656081737100382550454808537834137404982325457763674403278204271321558834379365626038443840368431228518400000000
706 18364937817299786778981148302622399098399248997064277358034009601188801374259594723945083003650219240252742883834544016022451896162508036661149804352218346392111592641602788000961275066244196697312872987228657606604630736150434440298381128836343107234821166084378286932184741407800900388116845356319400395473250628476098585844591513074327153296586925159529534628353794133827385415127518286537806547473044941743912223834446653513093085819527183560018359425735791790266466404494157494992457216222451781656081737100382550454808537834137404982325457763674403278204271321558834379365626038443840368431228518400000000
707 18364937817299786778981148302622399098399248997064277358034009601188801374259594723945083003650219240252742883834544016022451896162508036661149804352218346392111592641602788000961275066244196697312872987228657606604630736150434440298381128836343107234821166084378286932184741407800900388116845356319400395473250628476098585844591513074327153296586925159529534628353794133827385415127518286537806547473044941743912223834446653513093085819527183560018359425735791790266466404494157494992457216222451781656081737100382550454808537834137404982325457763674403278204271321558834379365626038443840368431228518400000000
708 18364937817299786778981148302622399098399248997064277358034009601188801374259594723945083003650219240252742883834544016022451896162508036661149804352218346392111592641602788000961275066244196697312872987228657606604630736150434440298381128836343107234821166084378286932184741407800900388116845356319400395473250628476098585844591513074327153296586925159529534628353794133827385415127518286537806547473044941743912223834446653513093085819527183560018359425735791790266466404494157494992457216222451781656081737100382550454808537834137404982325457763674403278204271321558834379365626038443840368431228518400000000
709 9231705306938074117845022609910530201182432885093268006613893980335187863614187335427438269357895857909489045588832420518182141614865702376863444801577470582733047500673531075111214711574699040001932306093088834345622383078836534883630524224581789487907138588461361653357557995614764407998963940559992510196889099172993713230945106383715847746281612126117465996515513588986483927861716019795111133090297704360771540589323478234615145472845744159133588934488293552922937598677527583740303385907918284054660823687357400845173610607002024873920343434101612714291001312192516424653892262630988120243378382857830400000000
710 9231705306938074117845022609910530201182432885093268006613893980335187863614187335427438269357895857909489045588832420518182141614865702376863444801577470582733047500673531075111214711574699040001932306093088834345622383078836534883630524224581789487907138588461361653357557995614764407998963940559992510196889099172993713230945106383715847746281612126117465996515513588986483927861716019795111133090297704360771540589323478234615145472845744159133588934488293552922937598677527583740303385907918284054660823687357400845173610607002024873920343434101612714291001312192516424653892262630988120243378382857830400000000
711 9231705306938074117845022609910530201182432885093268006613893980335187863614187335427438269357895857909489045588832420518182141614865702376863444801577470582733047500673531075111214711574699040001932306093088834345622383078836534883630524224581789487907138588461361653357557995614764407998963940559992510196889099172993713230945106383715847746281612126117465996515513588986483927861716019795111133090297704360771540589323478234615145472845744159133588934488293552922937598677527583740303385907918284054660823687357400845173610607002024873920343434101612714291001312192516424653892262630988120243378382857830400000000
712 9231705306938074117845022609910530201182432885093268006613893980335187863614187335427438269357895857909489045588832420518182141614865702376863444801577470582733047500673531075111214711574699040001932306093088834345622383078836534883630524224581789487907138588461361653357557995614764407998963940559992510196889099172993713230945106383715847746281612126117465996515513588986483927861716019795111133090297704360771540589323478234615145472845744159133588934488293552922937598677527583740303385907918284054660823687357400845173610607002024873920343434101612714291001312192516424653892262630988120243378382857830400000000
713 9231705306938074117845022609910530201182432885093268006613893980335187863614187335427438269357895857909489045588832420518182141614865702376863444801577470582733047500673531075111214711574699040001932306093088834345622383078836534883630524224581789487907138588461361653357557995614764407998963940559992510196889099172993713230945106383715847746281612126117465996515513588986483927861716019795111133090297704360771540589323478234615145472845744159133588934488293552922937598677527583740303385907918284054660823687357400845173610607002024873920343434101612714291001312192516424653892262630988120243378382857830400000000
714 9231705306938074117845022609910530201182432885093268006613893980335187863614187335427438269357895857909489045588832420518182141614865702376863444801577470582733047500673531075111214711574699040001932306093088834345622383078836534883630524224581789487907138588461361653357557995614764407998963940559992510196889099172993713230945106383715847746281612126117465996515513588986483927861716019795111133090297704360771540589323478234615145472845744159133588934488293552922937598677527583740303385907918284054660823687357400845173610607002024873920343434101612714291001312192516424653892262630988120243378382857830400000000
715 9231705306938074117845022609910530201182432885093268006613893980335187863614187335427438269357895857909489045588832420518182141614865702376863444801577470582733047500673531075111214711574699040001932306093088834345622383078836534883630524224581789487907138588461361653357557995614764407998963940559992510196889099172993713230945106383715847746281612126117465996515513588986483927861716019795111133090297704360771540589323478234615145472845744159133588934488293552922937598677527583740303385907918284054660823687357400845173610607002024873920343434101612714291001312192516424653892262630988120243378382857830400000000
716 9231705306938074117845022609910530201182432885093268006613893980335187863614187335427438269357895857909489045588832420518182141614865702376863444801577470582733047500673531075111214711574699040001932306093088834345622383078836534883630524224581789487907138588461361653357557995614764407998963940559992510196889099172993713230945106383715847746281612126117465996515513588986483927861716019795111133090297704360771540589323478234615145472845744159133588934488293552922937598677527583740303385907918284054660823687357400845173610607002024873920343434101612714291001312192516424653892262630988120243378382857830400000000
717 9231705306938074117845022609910530201182432885093268006613893980335187863614187335427438269357895857909489045588832420518182141614865702376863444801577470582733047500673531075111214711574699040001932306093088834345622383078836534883630524224581789487907138588461361653357557995614764407998963940559992510196889099172993713230945106383715847746281612126117465996515513588986483927861716019795111133090297704360771540589323478234615145472845744159133588934488293552922937598677527583740303385907918284054660823687357400845173610607002024873920343434101612714291001312192516424653892262630988120243378382857830400000000
718 9231705306938074117845022609910530201182432885093268006613893980335187863614187335427438269357895857909489045588832420518182141614865702376863444801577470582733047500673531075111214711574699040001932306093088834345622383078836534883630524224581789487907138588461361653357557995614764407998963940559992510196889099172993713230945106383715847746281612126117465996515513588986483927861716019795111133090297704360771540589323478234615145472845744159133588934488293552922937598677527583740303385907918284054660823687357400845173610607002024873920343434101612714291001312192516424653892262630988120243378382857830400000000
719 4772431607180013734035280733441957603333471686710700921967125245968059053161853899109903915165527200600747366496648396943499958111362588366445703288068290769920258968995689298120568668510367990418438926890189296892147292778818413909976519433664026475457962271829573981681376538971004223123552397675834288063893985597570002985582613141232128366765488486329811339024656420476041717831320575309300446473493391544048816394597254631644880218787808746249859269162002723412594743949933337217970978682343344043181514074239969298321794913006373780846734662036603810392590329352355483405500797981978249629137132180566861414400000000
720 4772431607180013734035280733441957603333471686710700921967125245968059053161853899109903915165527200600747366496648396943499958111362588366445703288068290769920258968995689298120568668510367990418438926890189296892147292778818413909976519433664026475457962271829573981681376538971004223123552397675834288063893985597570002985582613141232128366765488486329811339024656420476041717831320575309300446473493391544048816394597254631644880218787808746249859269162002723412594743949933337217970978682343344043181514074239969298321794913006373780846734662036603810392590329352355483405500797981978249629137132180566861414400000000
721 4772431607180013734035280733441957603333471686710700921967125245968059053161853899109903915165527200600747366496648396943499958111362588366445703288068290769920258968995689298120568668510367990418438926890189296892147292778818413909976519433664026475457962271829573981681376538971004223123552397675834288063893985597570002985582613141232128366765488486329811339024656420476041717831320575309300446473493391544048816394597254631644880218787808746249859269162002723412594743949933337217970978682343344043181514074239969298321794913006373780846734662036603810392590329352355483405500797981978249629137132180566861414400000000
722 4772431607180013734035280733441957603333471686710700921967125245968059053161853899109903915165527200600747366496648396943499958111362588366445703288068290769920258968995689298120568668510367990418438926890189296892147292778818413909976519433664026475457962271829573981681376538971004223123552397675834288063893985597570002985582613141232128366765488486329811339024656420476041717831320575309300446473493391544048816394597254631644880218787808746249859269162002723412594743949933337217970978682343344043181514074239969298321794913006373780846734662036603810392590329352355483405500797981978249629137132180566861414400000000
723 4772431607180013734035280733441957603333471686710700921967125245968059053161853899109903915165527200600747366496648396943499958111362588366445703288068290769920258968995689298120568668510367990418438926890189296892147292778818413909976519433664026475457962271829573981681376538971004223123552397675834288063893985597570002985582613141232128366765488486329811339024656420476041717831320575309300446473493391544048816394597254631644880218787808746249859269162002723412594743949933337217970978682343344043181514074239969298321794913006373780846734662036603810392590329352355483405500797981978249629137132180566861414400000000
724 4772431607180013734035280733441957603333471686710700921967125245968059053161853899109903915165527200600747366496648396943499958111362588366445703288068290769920258968995689298120568668510367990418438926890189296892147292778818413909976519433664026475457962271829573981681376538971004223123552397675834288063893985597570002985582613141232128366765488486329811339024656420476041717831320575309300446473493391544048816394597254631644880218787808746249859269162002723412594743949933337217970978682343344043181514074239969298321794913006373780846734662036603810392590329352355483405500797981978249629137132180566861414400000000
725 138400516608220398287023141269816770496670678914610326737046632133073712541693763074187213539800288817421673628402803511361498785229515062626925395353980432327687510100874989645496491386800671722134728879815489609872271490585734003389319063576256767788280905883057645468759919630159122470583019532599194353852925582329530086581895781095731722636199166103564528831715036193805209817108296683969712947731308354777415675443320384317701526344846453641245918805698078978965247574548066779321158381787956977252263908152959109651332052477184839644555305199061510501385119551218309018759523141477369239244976833236438981017600000000
726 1522405682690424381157254553967984475463377468060713594107512953463810837958631393816059348937803176991638409912430838624976486637524665688896179348893784755604562611109624886100461405254807388943482017677970385708594986396443074037282509699338824445671089964713634100156359115931750347176413214858591137892382181405624830952400853592053048948998190827139209817148865398131857307988191263523666842425044391902551572429876524227494716789793310990053705106862678868768617723320028734572532742199667526749774902989682550206164652577249033236090108357189676615515236315063401399206354754556251061631694745165600828791193600000000
727 804635553066687307748662592154144866832183429816660895180049713781274478375437491942208031634748175332213657152607158707620197506044274031886608775091483163094923872287158931425790766057918094470909607321320009988177999565125661477850887568881849545446095507960132317321540327184292079242802500035996315519122861956133486278441470748154205907965064799677059425447872680009232411133690740318900112560066287407863680024790209473433555170192668864262094706425024799831408756688611467054886157702048078245531779702233928577913997662000854287237468879917102591921652334364144478121135472070860817353137991967629840440180762214400000000
728 804635553066687307748662592154144866832183429816660895180049713781274478375437491942208031634748175332213657152607158707620197506044274031886608775091483163094923872287158931425790766057918094470909607321320009988177999565125661477850887568881849545446095507960132317321540327184292079242802500035996315519122861956133486278441470748154205907965064799677059425447872680009232411133690740318900112560066287407863680024790209473433555170192668864262094706425024799831408756688611467054886157702048078245531779702233928577913997662000854287237468879917102591921652334364144478121135472070860817353137991967629840440180762214400000000
729 65175479798401671927641669964485734213406857815149532509584026816283232748410436847318850562414602201909306229361179855317235997989586196582815310782410136210688833655259873445489052050691365652143678193026920809042417964775178579705921893079429813181133736144770717703044766501927658418667002502915701557048951818446812388553759130600490678545170248773841813461277687080747825301828949965830909117365369280036958082008006967348117968785606178005229671220427008786344109291777528831445778773865894337888074155880948214811033810622069197266234979273285309945653839083495702727811973237739726205604177349378017075654641739366400000000
730 65175479798401671927641669964485734213406857815149532509584026816283232748410436847318850562414602201909306229361179855317235997989586196582815310782410136210688833655259873445489052050691365652143678193026920809042417964775178579705921893079429813181133736144770717703044766501927658418667002502915701557048951818446812388553759130600490678545170248773841813461277687080747825301828949965830909117365369280036958082008006967348117968785606178005229671220427008786344109291777528831445778773865894337888074155880948214811033810622069197266234979273285309945653839083495702727811973237739726205604177349378017075654641739366400000000
731 65175479798401671927641669964485734213406857815149532509584026816283232748410436847318850562414602201909306229361179855317235997989586196582815310782410136210688833655259873445489052050691365652143678193026920809042417964775178579705921893079429813181133736144770717703044766501927658418667002502915701557048951818446812388553759130600490678545170248773841813461277687080747825301828949965830909117365369280036958082008006967348117968785606178005229671220427008786344109291777528831445778773865894337888074155880948214811033810622069197266234979273285309945653839083495702727811973237739726205604177349378017075654641739366400000000
732 65175479798401671927641669964485734213406857815149532509584026816283232748410436847318850562414602201909306229361179855317235997989586196582815310782410136210688833655259873445489052050691365652143678193026920809042417964775178579705921893079429813181133736144770717703044766501927658418667002502915701557048951818446812388553759130600490678545170248773841813461277687080747825301828949965830909117365369280036958082008006967348117968785606178005229671220427008786344109291777528831445778773865894337888074155880948214811033810622069197266234979273285309945653839083495702727811973237739726205604177349378017075654641739366400000000
733 35018068365403435908330665213548575649787157228643877172541892184094001840160695203259097899829179202461649234667238963283542412123826777975784255514970359674504792745800922143653367287263913159874624712653241254569591705876090923911615068010753764894278163959487714143951219549054209664107175107789074373885274273581469381433660689521207036184855977793448694112796427213927918308594374698191323328760121895101777170924000055479502955330849557774251844820352007123806040137269856688318671031631632502909545475139118785387605545075320936929978125778764190895390405547332322622923367288931939753282862843869965416561406805502433689600000000
734 35018068365403435908330665213548575649787157228643877172541892184094001840160695203259097899829179202461649234667238963283542412123826777975784255514970359674504792745800922143653367287263913159874624712653241254569591705876090923911615068010753764894278163959487714143951219549054209664107175107789074373885274273581469381433660689521207036184855977793448694112796427213927918308594374698191323328760121895101777170924000055479502955330849557774251844820352007123806040137269856688318671031631632502909545475139118785387605545075320936929978125778764190895390405547332322622923367288931939753282862843869965416561406805502433689600000000
735 35018068365403435908330665213548575649787157228643877172541892184094001840160695203259097899829179202461649234667238963283542412123826777975784255514970359674504792745800922143653367287263913159874624712653241254569591705876090923911615068010753764894278163959487714143951219549054209664107175107789074373885274273581469381433660689521207036184855977793448694112796427213927918308594374698191323328760121895101777170924000055479502955330849557774251844820352007123806040137269856688318671031631632502909545475139118785387605545075320936929978125778764190895390405547332322622923367288931939753282862843869965416561406805502433689600000000
736 35018068365403435908330665213548575649787157228643877172541892184094001840160695203259097899829179202461649234667238963283542412123826777975784255514970359674504792745800922143653367287263913159874624712653241254569591705876090923911615068010753764894278163959487714143951219549054209664107175107789074373885274273581469381433660689521207036184855977793448694112796427213927918308594374698191323328760121895101777170924000055479502955330849557774251844820352007123806040137269856688318671031631632502909545475139118785387605545075320936929978125778764190895390405547332322622923367288931939753282862843869965416561406805502433689600000000
737 2346210580482030205858154569307754568535739534319139770560306776334298123290766578618359559288555006564930498722705010539997341612296394124377545119503014098191821113968661783624775608246682181711599855747767164056162644293698091902078209556720502247916636985285676847644731709786632047495180732221867983050313376329958448556055266197920871424385350512161062505557360623333170526675823104778818663026928166971819070451908003717126698007166920370874873602963584477295004689197080398117350959119319377694939546834320958620969571520046502774308534427177200789991157171671265615735865608358439963469951810539287682909614255968663057203200000000
738 2346210580482030205858154569307754568535739534319139770560306776334298123290766578618359559288555006564930498722705010539997341612296394124377545119503014098191821113968661783624775608246682181711599855747767164056162644293698091902078209556720502247916636985285676847644731709786632047495180732221867983050313376329958448556055266197920871424385350512161062505557360623333170526675823104778818663026928166971819070451908003717126698007166920370874873602963584477295004689197080398117350959119319377694939546834320958620969571520046502774308534427177200789991157171671265615735865608358439963469951810539287682909614255968663057203200000000
739 1281314868423426818053461231544920232723306610221902930638165296998463225389676734681637140878224948740246408892942383061113888198648919055599189318208105562318615538581679541934946079951286319758520624820826351401515599464318695647654853881325757408134481707041199125712588526080385280410115596661738764771420191394693237883881458031274744223156752007051911616597491340975334421198727189804913227070929037474816802574266450898000949442372005719862556846924075718324825255868998744100245823145201817866138080256706196243042523368099316141608151129904440072630760745750283249331286661902319591290173552723526328678281447083862237462868787200000000
740 1281314868423426818053461231544920232723306610221902930638165296998463225389676734681637140878224948740246408892942383061113888198648919055599189318208105562318615538581679541934946079951286319758520624820826351401515599464318695647654853881325757408134481707041199125712588526080385280410115596661738764771420191394693237883881458031274744223156752007051911616597491340975334421198727189804913227070929037474816802574266450898000949442372005719862556846924075718324825255868998744100245823145201817866138080256706196243042523368099316141608151129904440072630760745750283249331286661902319591290173552723526328678281447083862237462868787200000000
741 1281314868423426818053461231544920232723306610221902930638165296998463225389676734681637140878224948740246408892942383061113888198648919055599189318208105562318615538581679541934946079951286319758520624820826351401515599464318695647654853881325757408134481707041199125712588526080385280410115596661738764771420191394693237883881458031274744223156752007051911616597491340975334421198727189804913227070929037474816802574266450898000949442372005719862556846924075718324825255868998744100245823145201817866138080256706196243042523368099316141608151129904440072630760745750283249331286661902319591290173552723526328678281447083862237462868787200000000
742 1281314868423426818053461231544920232723306610221902930638165296998463225389676734681637140878224948740246408892942383061113888198648919055599189318208105562318615538581679541934946079951286319758520624820826351401515599464318695647654853881325757408134481707041199125712588526080385280410115596661738764771420191394693237883881458031274744223156752007051911616597491340975334421198727189804913227070929037474816802574266450898000949442372005719862556846924075718324825255868998744100245823145201817866138080256706196243042523368099316141608151129904440072630760745750283249331286661902319591290173552723526328678281447083862237462868787200000000
743 707348591798284351479595219413141669554668690866391290955868514042704625113145651704263101984683204727104289782939949626504860866175937115724476863927466467572429389458477609445645048491027661536371552411712366464855285168677671613592214430332003051403232491890386936150508783234150613665123905021516223353297745239249007280558875024707191273649461788741000756031028497294092391888336146404612542091279304208935141044321219951790526138712023385644404644787589076225501457677224887681796606421485518351183661067634398929775381982835859376658638223112616237655738838930698117510087470416513628052149019607469986220516594581199064329139251104972800000000
744 707348591798284351479595219413141669554668690866391290955868514042704625113145651704263101984683204727104289782939949626504860866175937115724476863927466467572429389458477609445645048491027661536371552411712366464855285168677671613592214430332003051403232491890386936150508783234150613665123905021516223353297745239249007280558875024707191273649461788741000756031028497294092391888336146404612542091279304208935141044321219951790526138712023385644404644787589076225501457677224887681796606421485518351183661067634398929775381982835859376658638223112616237655738838930698117510087470416513628052149019607469986220516594581199064329139251104972800000000
745 707348591798284351479595219413141669554668690866391290955868514042704625113145651704263101984683204727104289782939949626504860866175937115724476863927466467572429389458477609445645048491027661536371552411712366464855285168677671613592214430332003051403232491890386936150508783234150613665123905021516223353297745239249007280558875024707191273649461788741000756031028497294092391888336146404612542091279304208935141044321219951790526138712023385644404644787589076225501457677224887681796606421485518351183661067634398929775381982835859376658638223112616237655738838930698117510087470416513628052149019607469986220516594581199064329139251104972800000000
746 707348591798284351479595219413141669554668690866391290955868514042704625113145651704263101984683204727104289782939949626504860866175937115724476863927466467572429389458477609445645048491027661536371552411712366464855285168677671613592214430332003051403232491890386936150508783234150613665123905021516223353297745239249007280558875024707191273649461788741000756031028497294092391888336146404612542091279304208935141044321219951790526138712023385644404644787589076225501457677224887681796606421485518351183661067634398929775381982835859376658638223112616237655738838930698117510087470416513628052149019607469986220516594581199064329139251104972800000000
747 707348591798284351479595219413141669554668690866391290955868514042704625113145651704263101984683204727104289782939949626504860866175937115724476863927466467572429389458477609445645048491027661536371552411712366464855285168677671613592214430332003051403232491890386936150508783234150613665123905021516223353297745239249007280558875024707191273649461788741000756031028497294092391888336146404612542091279304208935141044321219951790526138712023385644404644787589076225501457677224887681796606421485518351183661067634398929775381982835859376658638223112616237655738838930698117510087470416513628052149019607469986220516594581199064329139251104972800000000
748 707348591798284351479595219413141669554668690866391290955868514042704625113145651704263101984683204727104289782939949626504860866175937115724476863927466467572429389458477609445645048491027661536371552411712366464855285168677671613592214430332003051403232491890386936150508783234150613665123905021516223353297745239249007280558875024707191273649461788741000756031028497294092391888336146404612542091279304208935141044321219951790526138712023385644404644787589076225501457677224887681796606421485518351183661067634398929775381982835859376658638223112616237655738838930698117510087470416513628052149019607469986220516594581199064329139251104972800000000
749 707348591798284351479595219413141669554668690866391290955868514042704625113145651704263101984683204727104289782939949626504860866175937115724476863927466467572429389458477609445645048491027661536371552411712366464855285168677671613592214430332003051403232491890386936150508783234150613665123905021516223353297745239249007280558875024707191273649461788741000756031028497294092391888336146404612542091279304208935141044321219951790526138712023385644404644787589076225501457677224887681796606421485518351183661067634398929775381982835859376658638223112616237655738838930698117510087470416513628052149019607469986220516594581199064329139251104972800000000
750 707348591798284351479595219413141669554668690866391290955868514042704625113145651704263101984683204727104289782939949626504860866175937115724476863927466467572429389458477609445645048491027661536371552411712366464855285168677671613592214430332003051403232491890386936150508783234150613665123905021516223353297745239249007280558875024707191273649461788741000756031028497294092391888336146404612542091279304208935141044321219951790526138712023385644404644787589076225501457677224887681796606421485518351183661067634398929775381982835859376658638223112616237655738838930698117510087470416513628052149019607469986220516594581199064329139251104972800000000
751 398945313122824172518843183344231314770502696317335554490400797788599451268439260706856093782463312149291546541867914529298368033384094709205720675731955015177317748083970830204953252993988092134175091931758186398544845690419375467737622530921680052994474528658670122375823104252844180257743547556040171487483281612681679355242486072809880585529570098311713167402256103502365403117413474908347878352023618853143628484138212374029808532759719901526829864064845026580259047631412513877420967818324253835585936025806868630792245213701407524294848616473738670654074360895752668973806843402384102735040099207632679698357579860390853480698866762455764172800000000
752 398945313122824172518843183344231314770502696317335554490400797788599451268439260706856093782463312149291546541867914529298368033384094709205720675731955015177317748083970830204953252993988092134175091931758186398544845690419375467737622530921680052994474528658670122375823104252844180257743547556040171487483281612681679355242486072809880585529570098311713167402256103502365403117413474908347878352023618853143628484138212374029808532759719901526829864064845026580259047631412513877420967818324253835585936025806868630792245213701407524294848616473738670654074360895752668973806843402384102735040099207632679698357579860390853480698866762455764172800000000
753 398945313122824172518843183344231314770502696317335554490400797788599451268439260706856093782463312149291546541867914529298368033384094709205720675731955015177317748083970830204953252993988092134175091931758186398544845690419375467737622530921680052994474528658670122375823104252844180257743547556040171487483281612681679355242486072809880585529570098311713167402256103502365403117413474908347878352023618853143628484138212374029808532759719901526829864064845026580259047631412513877420967818324253835585936025806868630792245213701407524294848616473738670654074360895752668973806843402384102735040099207632679698357579860390853480698866762455764172800000000
754 398945313122824172518843183344231314770502696317335554490400797788599451268439260706856093782463312149291546541867914529298368033384094709205720675731955015177317748083970830204953252993988092134175091931758186398544845690419375467737622530921680052994474528658670122375823104252844180257743547556040171487483281612681679355242486072809880585529570098311713167402256103502365403117413474908347878352023618853143628484138212374029808532759719901526829864064845026580259047631412513877420967818324253835585936025806868630792245213701407524294848616473738670654074360895752668973806843402384102735040099207632679698357579860390853480698866762455764172800000000
755 398945313122824172518843183344231314770502696317335554490400797788599451268439260706856093782463312149291546541867914529298368033384094709205720675731955015177317748083970830204953252993988092134175091931758186398544845690419375467737622530921680052994474528658670122375823104252844180257743547556040171487483281612681679355242486072809880585529570098311713167402256103502365403117413474908347878352023618853143628484138212374029808532759719901526829864064845026580259047631412513877420967818324253835585936025806868630792245213701407524294848616473738670654074360895752668973806843402384102735040099207632679698357579860390853480698866762455764172800000000
756 398945313122824172518843183344231314770502696317335554490400797788599451268439260706856093782463312149291546541867914529298368033384094709205720675731955015177317748083970830204953252993988092134175091931758186398544845690419375467737622530921680052994474528658670122375823104252844180257743547556040171487483281612681679355242486072809880585529570098311713167402256103502365403117413474908347878352023618853143628484138212374029808532759719901526829864064845026580259047631412513877420967818324253835585936025806868630792245213701407524294848616473738670654074360895752668973806843402384102735040099207632679698357579860390853480698866762455764172800000000
757 228615212739721269237750567372228410697921799621952822165169686771959126949927849908803177685946818563839371454270866553099900503162722089015629027507521089492346758221771400278118256674951882209396902256402096957499725278049132692411576853722137832688430634173322254957343054068988104652519682183441264230730807044865623672842351401537629259657134615267428918866695457855926991891030674382753843341748782760175103159206918462725407749889424729850048326772495377636790866986133309664942208187322895336228685053652600262006865327466377880389638704821659471479646658436950171202771037804892807688211993810834699468464112781417118196261004899358513203458867200000000
758 228615212739721269237750567372228410697921799621952822165169686771959126949927849908803177685946818563839371454270866553099900503162722089015629027507521089492346758221771400278118256674951882209396902256402096957499725278049132692411576853722137832688430634173322254957343054068988104652519682183441264230730807044865623672842351401537629259657134615267428918866695457855926991891030674382753843341748782760175103159206918462725407749889424729850048326772495377636790866986133309664942208187322895336228685053652600262006865327466377880389638704821659471479646658436950171202771037804892807688211993810834699468464112781417118196261004899358513203458867200000000
759 228615212739721269237750567372228410697921799621952822165169686771959126949927849908803177685946818563839371454270866553099900503162722089015629027507521089492346758221771400278118256674951882209396902256402096957499725278049132692411576853722137832688430634173322254957343054068988104652519682183441264230730807044865623672842351401537629259657134615267428918866695457855926991891030674382753843341748782760175103159206918462725407749889424729850048326772495377636790866986133309664942208187322895336228685053652600262006865327466377880389638704821659471479646658436950171202771037804892807688211993810834699468464112781417118196261004899358513203458867200000000
760 228615212739721269237750567372228410697921799621952822165169686771959126949927849908803177685946818563839371454270866553099900503162722089015629027507521089492346758221771400278118256674951882209396902256402096957499725278049132692411576853722137832688430634173322254957343054068988104652519682183441264230730807044865623672842351401537629259657134615267428918866695457855926991891030674382753843341748782760175103159206918462725407749889424729850048326772495377636790866986133309664942208187322895336228685053652600262006865327466377880389638704821659471479646658436950171202771037804892807688211993810834699468464112781417118196261004899358513203458867200000000
761 132395870617040121162235346327172289431791170518864940325115234173063741558369166367036005064663207513509220635968798509097767479292098778912820098039183120867897346968150475100464122923854808976988143431629838792124198402749091773962084799104418183804356637293088557613151466815486460154471850865756688382565055706629624847040135386009873394481899455528288702922999540248982295470925575179214788509916896820855365916663069827052000861523713538975489837048814295592395963679876508426470996547650622470012092316956347516333677855307656224469127956375024254782764452480665020097119966184607327681205018067724401990876405458087062906936869418321401524900302631731200000000
762 132395870617040121162235346327172289431791170518864940325115234173063741558369166367036005064663207513509220635968798509097767479292098778912820098039183120867897346968150475100464122923854808976988143431629838792124198402749091773962084799104418183804356637293088557613151466815486460154471850865756688382565055706629624847040135386009873394481899455528288702922999540248982295470925575179214788509916896820855365916663069827052000861523713538975489837048814295592395963679876508426470996547650622470012092316956347516333677855307656224469127956375024254782764452480665020097119966184607327681205018067724401990876405458087062906936869418321401524900302631731200000000
763 132395870617040121162235346327172289431791170518864940325115234173063741558369166367036005064663207513509220635968798509097767479292098778912820098039183120867897346968150475100464122923854808976988143431629838792124198402749091773962084799104418183804356637293088557613151466815486460154471850865756688382565055706629624847040135386009873394481899455528288702922999540248982295470925575179214788509916896820855365916663069827052000861523713538975489837048814295592395963679876508426470996547650622470012092316956347516333677855307656224469127956375024254782764452480665020097119966184607327681205018067724401990876405458087062906936869418321401524900302631731200000000
764 132395870617040121162235346327172289431791170518864940325115234173063741558369166367036005064663207513509220635968798509097767479292098778912820098039183120867897346968150475100464122923854808976988143431629838792124198402749091773962084799104418183804356637293088557613151466815486460154471850865756688382565055706629624847040135386009873394481899455528288702922999540248982295470925575179214788509916896820855365916663069827052000861523713538975489837048814295592395963679876508426470996547650622470012092316956347516333677855307656224469127956375024254782764452480665020097119966184607327681205018067724401990876405458087062906936869418321401524900302631731200000000
765 132395870617040121162235346327172289431791170518864940325115234173063741558369166367036005064663207513509220635968798509097767479292098778912820098039183120867897346968150475100464122923854808976988143431629838792124198402749091773962084799104418183804356637293088557613151466815486460154471850865756688382565055706629624847040135386009873394481899455528288702922999540248982295470925575179214788509916896820855365916663069827052000861523713538975489837048814295592395963679876508426470996547650622470012092316956347516333677855307656224469127956375024254782764452480665020097119966184607327681205018067724401990876405458087062906936869418321401524900302631731200000000
766 132395870617040121162235346327172289431791170518864940325115234173063741558369166367036005064663207513509220635968798509097767479292098778912820098039183120867897346968150475100464122923854808976988143431629838792124198402749091773962084799104418183804356637293088557613151466815486460154471850865756688382565055706629624847040135386009873394481899455528288702922999540248982295470925575179214788509916896820855365916663069827052000861523713538975489837048814295592395963679876508426470996547650622470012092316956347516333677855307656224469127956375024254782764452480665020097119966184607327681205018067724401990876405458087062906936869418321401524900302631731200000000
767 132395870617040121162235346327172289431791170518864940325115234173063741558369166367036005064663207513509220635968798509097767479292098778912820098039183120867897346968150475100464122923854808976988143431629838792124198402749091773962084799104418183804356637293088557613151466815486460154471850865756688382565055706629624847040135386009873394481899455528288702922999540248982295470925575179214788509916896820855365916663069827052000861523713538975489837048814295592395963679876508426470996547650622470012092316956347516333677855307656224469127956375024254782764452480665020097119966184607327681205018067724401990876405458087062906936869418321401524900302631731200000000
768 132395870617040121162235346327172289431791170518864940325115234173063741558369166367036005064663207513509220635968798509097767479292098778912820098039183120867897346968150475100464122923854808976988143431629838792124198402749091773962084799104418183804356637293088557613151466815486460154471850865756688382565055706629624847040135386009873394481899455528288702922999540248982295470925575179214788509916896820855365916663069827052000861523713538975489837048814295592395963679876508426470996547650622470012092316956347516333677855307656224469127956375024254782764452480665020097119966184607327681205018067724401990876405458087062906936869418321401524900302631731200000000
769 78293754443963463090620656639382932250673458389206489975600469995817147271698748591976778991044299058396326224507144655138564874321654825996664205996549369539560643000432433105885564196373703691440685487872053097949358091648105660541992428883187841592728145386278142518670864567472888563408628199824740998602053907728201579170501502006184740434210543920664335649247931121178419231982019063555636548012966020877850043843789635995298281471524762122084645527023870655814869477695451899586314989415219754488820924647622623606600070192590892558287977409890718332590369383418546949652960322895573904885080689547570085726662008099823607709094036087962327166567864603194163200000000
770 78293754443963463090620656639382932250673458389206489975600469995817147271698748591976778991044299058396326224507144655138564874321654825996664205996549369539560643000432433105885564196373703691440685487872053097949358091648105660541992428883187841592728145386278142518670864567472888563408628199824740998602053907728201579170501502006184740434210543920664335649247931121178419231982019063555636548012966020877850043843789635995298281471524762122084645527023870655814869477695451899586314989415219754488820924647622623606600070192590892558287977409890718332590369383418546949652960322895573904885080689547570085726662008099823607709094036087962327166567864603194163200000000
771 78293754443963463090620656639382932250673458389206489975600469995817147271698748591976778991044299058396326224507144655138564874321654825996664205996549369539560643000432433105885564196373703691440685487872053097949358091648105660541992428883187841592728145386278142518670864567472888563408628199824740998602053907728201579170501502006184740434210543920664335649247931121178419231982019063555636548012966020877850043843789635995298281471524762122084645527023870655814869477695451899586314989415219754488820924647622623606600070192590892558287977409890718332590369383418546949652960322895573904885080689547570085726662008099823607709094036087962327166567864603194163200000000
772 78293754443963463090620656639382932250673458389206489975600469995817147271698748591976778991044299058396326224507144655138564874321654825996664205996549369539560643000432433105885564196373703691440685487872053097949358091648105660541992428883187841592728145386278142518670864567472888563408628199824740998602053907728201579170501502006184740434210543920664335649247931121178419231982019063555636548012966020877850043843789635995298281471524762122084645527023870655814869477695451899586314989415219754488820924647622623606600070192590892558287977409890718332590369383418546949652960322895573904885080689547570085726662008099823607709094036087962327166567864603194163200000000
773 46782788799147044137075470341073844124812660917844164748630573236130624192110881547415292773739708972064498412603529638640291530788544086522960766344912148231604131451405391321326695288694982793042861358882700015564581991144400927237996194038142347799061255984517392221038883034137507630404994199613077664153686669430924561400170591992253561766913392098370639816159467034906619665266983869027335950897639573489120858847935777406634586829398719586047116157117046409098403144137885678107911209310286844679950678283769298661028133342108643439461256853754591034554390827304700940279183728779469379812077379344670005754166623037879500490807250289604041389512129568482005142732800000000
774 46782788799147044137075470341073844124812660917844164748630573236130624192110881547415292773739708972064498412603529638640291530788544086522960766344912148231604131451405391321326695288694982793042861358882700015564581991144400927237996194038142347799061255984517392221038883034137507630404994199613077664153686669430924561400170591992253561766913392098370639816159467034906619665266983869027335950897639573489120858847935777406634586829398719586047116157117046409098403144137885678107911209310286844679950678283769298661028133342108643439461256853754591034554390827304700940279183728779469379812077379344670005754166623037879500490807250289604041389512129568482005142732800000000
775 46782788799147044137075470341073844124812660917844164748630573236130624192110881547415292773739708972064498412603529638640291530788544086522960766344912148231604131451405391321326695288694982793042861358882700015564581991144400927237996194038142347799061255984517392221038883034137507630404994199613077664153686669430924561400170591992253561766913392098370639816159467034906619665266983869027335950897639573489120858847935777406634586829398719586047116157117046409098403144137885678107911209310286844679950678283769298661028133342108643439461256853754591034554390827304700940279183728779469379812077379344670005754166623037879500490807250289604041389512129568482005142732800000000
776 46782788799147044137075470341073844124812660917844164748630573236130624192110881547415292773739708972064498412603529638640291530788544086522960766344912148231604131451405391321326695288694982793042861358882700015564581991144400927237996194038142347799061255984517392221038883034137507630404994199613077664153686669430924561400170591992253561766913392098370639816159467034906619665266983869027335950897639573489120858847935777406634586829398719586047116157117046409098403144137885678107911209310286844679950678283769298661028133342108643439461256853754591034554390827304700940279183728779469379812077379344670005754166623037879500490807250289604041389512129568482005142732800000000
777 46782788799147044137075470341073844124812660917844164748630573236130624192110881547415292773739708972064498412603529638640291530788544086522960766344912148231604131451405391321326695288694982793042861358882700015564581991144400927237996194038142347799061255984517392221038883034137507630404994199613077664153686669430924561400170591992253561766913392098370639816159467034906619665266983869027335950897639573489120858847935777406634586829398719586047116157117046409098403144137885678107911209310286844679950678283769298661028133342108643439461256853754591034554390827304700940279183728779469379812077379344670005754166623037879500490807250289604041389512129568482005142732800000000
778 46782788799147044137075470341073844124812660917844164748630573236130624192110881547415292773739708972064498412603529638640291530788544086522960766344912148231604131451405391321326695288694982793042861358882700015564581991144400927237996194038142347799061255984517392221038883034137507630404994199613077664153686669430924561400170591992253561766913392098370639816159467034906619665266983869027335950897639573489120858847935777406634586829398719586047116157117046409098403144137885678107911209310286844679950678283769298661028133342108643439461256853754591034554390827304700940279183728779469379812077379344670005754166623037879500490807250289604041389512129568482005142732800000000
779 46782788799147044137075470341073844124812660917844164748630573236130624192110881547415292773739708972064498412603529638640291530788544086522960766344912148231604131451405391321326695288694982793042861358882700015564581991144400927237996194038142347799061255984517392221038883034137507630404994199613077664153686669430924561400170591992253561766913392098370639816159467034906619665266983869027335950897639573489120858847935777406634586829398719586047116157117046409098403144137885678107911209310286844679950678283769298661028133342108643439461256853754591034554390827304700940279183728779469379812077379344670005754166623037879500490807250289604041389512129568482005142732800000000
780 46782788799147044137075470341073844124812660917844164748630573236130624192110881547415292773739708972064498412603529638640291530788544086522960766344912148231604131451405391321326695288694982793042861358882700015564581991144400927237996194038142347799061255984517392221038883034137507630404994199613077664153686669430924561400170591992253561766913392098370639816159467034906619665266983869027335950897639573489120858847935777406634586829398719586047116157117046409098403144137885678107911209310286844679950678283769298661028133342108643439461256853754591034554390827304700940279183728779469379812077379344670005754166623037879500490807250289604041389512129568482005142732800000000
781 46782788799147044137075470341073844124812660917844164748630573236130624192110881547415292773739708972064498412603529638640291530788544086522960766344912148231604131451405391321326695288694982793042861358882700015564581991144400927237996194038142347799061255984517392221038883034137507630404994199613077664153686669430924561400170591992253561766913392098370639816159467034906619665266983869027335950897639573489120858847935777406634586829398719586047116157117046409098403144137885678107911209310286844679950678283769298661028133342108643439461256853754591034554390827304700940279183728779469379812077379344670005754166623037879500490807250289604041389512129568482005142732800000000
782 46782788799147044137075470341073844124812660917844164748630573236130624192110881547415292773739708972064498412603529638640291530788544086522960766344912148231604131451405391321326695288694982793042861358882700015564581991144400927237996194038142347799061255984517392221038883034137507630404994199613077664153686669430924561400170591992253561766913392098370639816159467034906619665266983869027335950897639573489120858847935777406634586829398719586047116157117046409098403144137885678107911209310286844679950678283769298661028133342108643439461256853754591034554390827304700940279183728779469379812077379344670005754166623037879500490807250289604041389512129568482005142732800000000
783 46782788799147044137075470341073844124812660917844164748630573236130624192110881547415292773739708972064498412603529638640291530788544086522960766344912148231604131451405391321326695288694982793042861358882700015564581991144400927237996194038142347799061255984517392221038883034137507630404994199613077664153686669430924561400170591992253561766913392098370639816159467034906619665266983869027335950897639573489120858847935777406634586829398719586047116157117046409098403144137885678107911209310286844679950678283769298661028133342108643439461256853754591034554390827304700940279183728779469379812077379344670005754166623037879500490807250289604041389512129568482005142732800000000
784 46782788799147044137075470341073844124812660917844164748630573236130624192110881547415292773739708972064498412603529638640291530788544086522960766344912148231604131451405391321326695288694982793042861358882700015564581991144400927237996194038142347799061255984517392221038883034137507630404994199613077664153686669430924561400170591992253561766913392098370639816159467034906619665266983869027335950897639573489120858847935777406634586829398719586047116157117046409098403144137885678107911209310286844679950678283769298661028133342108643439461256853754591034554390827304700940279183728779469379812077379344670005754166623037879500490807250289604041389512129568482005142732800000000
785 46782788799147044137075470341073844124812660917844164748630573236130624192110881547415292773739708972064498412603529638640291530788544086522960766344912148231604131451405391321326695288694982793042861358882700015564581991144400927237996194038142347799061255984517392221038883034137507630404994199613077664153686669430924561400170591992253561766913392098370639816159467034906619665266983869027335950897639573489120858847935777406634586829398719586047116157117046409098403144137885678107911209310286844679950678283769298661028133342108643439461256853754591034554390827304700940279183728779469379812077379344670005754166623037879500490807250289604041389512129568482005142732800000000
786 46782788799147044137075470341073844124812660917844164748630573236130624192110881547415292773739708972064498412603529638640291530788544086522960766344912148231604131451405391321326695288694982793042861358882700015564581991144400927237996194038142347799061255984517392221038883034137507630404994199613077664153686669430924561400170591992253561766913392098370639816159467034906619665266983869027335950897639573489120858847935777406634586829398719586047116157117046409098403144137885678107911209310286844679950678283769298661028133342108643439461256853754591034554390827304700940279183728779469379812077379344670005754166623037879500490807250289604041389512129568482005142732800000000
787 28975809115738905580136296989680565761741092980024222476194569514688988575243524593141062469978389806318616317315835548754998725132969762325639686890281892338060419292925505817298793934263722797544163996989819025940219583273116457902470464705210187813956771057874552702552631945970713963536310852420152299769204758758762314669862259391650096298011380750575724812294872937943078115456746531975592040571520124992383297223787134516569857409937855551290416287117427917356868856981538114564018857799303052702576371657939906742382333919968488378455679196253127294480918492316885316679777746910411170304826554367328916793952427144348388339490795804621765511380738178701131043249271603200000000
788 28975809115738905580136296989680565761741092980024222476194569514688988575243524593141062469978389806318616317315835548754998725132969762325639686890281892338060419292925505817298793934263722797544163996989819025940219583273116457902470464705210187813956771057874552702552631945970713963536310852420152299769204758758762314669862259391650096298011380750575724812294872937943078115456746531975592040571520124992383297223787134516569857409937855551290416287117427917356868856981538114564018857799303052702576371657939906742382333919968488378455679196253127294480918492316885316679777746910411170304826554367328916793952427144348388339490795804621765511380738178701131043249271603200000000
789 28975809115738905580136296989680565761741092980024222476194569514688988575243524593141062469978389806318616317315835548754998725132969762325639686890281892338060419292925505817298793934263722797544163996989819025940219583273116457902470464705210187813956771057874552702552631945970713963536310852420152299769204758758762314669862259391650096298011380750575724812294872937943078115456746531975592040571520124992383297223787134516569857409937855551290416287117427917356868856981538114564018857799303052702576371657939906742382333919968488378455679196253127294480918492316885316679777746910411170304826554367328916793952427144348388339490795804621765511380738178701131043249271603200000000
790 28975809115738905580136296989680565761741092980024222476194569514688988575243524593141062469978389806318616317315835548754998725132969762325639686890281892338060419292925505817298793934263722797544163996989819025940219583273116457902470464705210187813956771057874552702552631945970713963536310852420152299769204758758762314669862259391650096298011380750575724812294872937943078115456746531975592040571520124992383297223787134516569857409937855551290416287117427917356868856981538114564018857799303052702576371657939906742382333919968488378455679196253127294480918492316885316679777746910411170304826554367328916793952427144348388339490795804621765511380738178701131043249271603200000000
791 28975809115738905580136296989680565761741092980024222476194569514688988575243524593141062469978389806318616317315835548754998725132969762325639686890281892338060419292925505817298793934263722797544163996989819025940219583273116457902470464705210187813956771057874552702552631945970713963536310852420152299769204758758762314669862259391650096298011380750575724812294872937943078115456746531975592040571520124992383297223787134516569857409937855551290416287117427917356868856981538114564018857799303052702576371657939906742382333919968488378455679196253127294480918492316885316679777746910411170304826554367328916793952427144348388339490795804621765511380738178701131043249271603200000000
792 28975809115738905580136296989680565761741092980024222476194569514688988575243524593141062469978389806318616317315835548754998725132969762325639686890281892338060419292925505817298793934263722797544163996989819025940219583273116457902470464705210187813956771057874552702552631945970713963536310852420152299769204758758762314669862259391650096298011380750575724812294872937943078115456746531975592040571520124992383297223787134516569857409937855551290416287117427917356868856981538114564018857799303052702576371657939906742382333919968488378455679196253127294480918492316885316679777746910411170304826554367328916793952427144348388339490795804621765511380738178701131043249271603200000000
793 28975809115738905580136296989680565761741092980024222476194569514688988575243524593141062469978389806318616317315835548754998725132969762325639686890281892338060419292925505817298793934263722797544163996989819025940219583273116457902470464705210187813956771057874552702552631945970713963536310852420152299769204758758762314669862259391650096298011380750575724812294872937943078115456746531975592040571520124992383297223787134516569857409937855551290416287117427917356868856981538114564018857799303052702576371657939906742382333919968488378455679196253127294480918492316885316679777746910411170304826554367328916793952427144348388339490795804621765511380738178701131043249271603200000000
794 28975809115738905580136296989680565761741092980024222476194569514688988575243524593141062469978389806318616317315835548754998725132969762325639686890281892338060419292925505817298793934263722797544163996989819025940219583273116457902470464705210187813956771057874552702552631945970713963536310852420152299769204758758762314669862259391650096298011380750575724812294872937943078115456746531975592040571520124992383297223787134516569857409937855551290416287117427917356868856981538114564018857799303052702576371657939906742382333919968488378455679196253127294480918492316885316679777746910411170304826554367328916793952427144348388339490795804621765511380738178701131043249271603200000000
795 28975809115738905580136296989680565761741092980024222476194569514688988575243524593141062469978389806318616317315835548754998725132969762325639686890281892338060419292925505817298793934263722797544163996989819025940219583273116457902470464705210187813956771057874552702552631945970713963536310852420152299769204758758762314669862259391650096298011380750575724812294872937943078115456746531975592040571520124992383297223787134516569857409937855551290416287117427917356868856981538114564018857799303052702576371657939906742382333919968488378455679196253127294480918492316885316679777746910411170304826554367328916793952427144348388339490795804621765511380738178701131043249271603200000000
796 28975809115738905580136296989680565761741092980024222476194569514688988575243524593141062469978389806318616317315835548754998725132969762325639686890281892338060419292925505817298793934263722797544163996989819025940219583273116457902470464705210187813956771057874552702552631945970713963536310852420152299769204758758762314669862259391650096298011380750575724812294872937943078115456746531975592040571520124992383297223787134516569857409937855551290416287117427917356868856981538114564018857799303052702576371657939906742382333919968488378455679196253127294480918492316885316679777746910411170304826554367328916793952427144348388339490795804621765511380738178701131043249271603200000000
797 18405694732599394474652797074518002496949797930748206334881076306856077743891864013284541150492503010481841952305874583089113985192988589757107259869889070550167020878639917624700549596189725094505230868363905953648460941271333032107770361414931858191115666586901436747635754785768111246063936480254952522184096785606394651139128535925910666019363511155192455582293013944037884706641164507829683844499394727076286801846224601929135822555509215286879634039323574269956339309774385844214095854643837492804150834464468350221921939946969263534390453526572752735599929754586116405122844942837215369078158570773116633907769727293934395408739608912257987048718647317754566748851326565797068800000000
798 18405694732599394474652797074518002496949797930748206334881076306856077743891864013284541150492503010481841952305874583089113985192988589757107259869889070550167020878639917624700549596189725094505230868363905953648460941271333032107770361414931858191115666586901436747635754785768111246063936480254952522184096785606394651139128535925910666019363511155192455582293013944037884706641164507829683844499394727076286801846224601929135822555509215286879634039323574269956339309774385844214095854643837492804150834464468350221921939946969263534390453526572752735599929754586116405122844942837215369078158570773116633907769727293934395408739608912257987048718647317754566748851326565797068800000000
799 18405694732599394474652797074518002496949797930748206334881076306856077743891864013284541150492503010481841952305874583089113985192988589757107259869889070550167020878639917624700549596189725094505230868363905953648460941271333032107770361414931858191115666586901436747635754785768111246063936480254952522184096785606394651139128535925910666019363511155192455582293013944037884706641164507829683844499394727076286801846224601929135822555509215286879634039323574269956339309774385844214095854643837492804150834464468350221921939946969263534390453526572752735599929754586116405122844942837215369078158570773116633907769727293934395408739608912257987048718647317754566748851326565797068800000000
800 18405694732599394474652797074518002496949797930748206334881076306856077743891864013284541150492503010481841952305874583089113985192988589757107259869889070550167020878639917624700549596189725094505230868363905953648460941271333032107770361414931858191115666586901436747635754785768111246063936480254952522184096785606394651139128535925910666019363511155192455582293013944037884706641164507829683844499394727076286801846224601929135822555509215286879634039323574269956339309774385844214095854643837492804150834464468350221921939946969263534390453526572752735599929754586116405122844942837215369078158570773116633907769727293934395408739608912257987048718647317754566748851326565797068800000000
801 18405694732599394474652797074518002496949797930748206334881076306856077743891864013284541150492503010481841952305874583089113985192988589757107259869889070550167020878639917624700549596189725094505230868363905953648460941271333032107770361414931858191115666586901436747635754785768111246063936480254952522184096785606394651139128535925910666019363511155192455582293013944037884706641164507829683844499394727076286801846224601929135822555509215286879634039323574269956339309774385844214095854643837492804150834464468350221921939946969263534390453526572752735599929754586116405122844942837215369078158570773116633907769727293934395408739608912257987048718647317754566748851326565797068800000000
802 18405694732599394474652797074518002496949797930748206334881076306856077743891864013284541150492503010481841952305874583089113985192988589757107259869889070550167020878639917624700549596189725094505230868363905953648460941271333032107770361414931858191115666586901436747635754785768111246063936480254952522184096785606394651139128535925910666019363511155192455582293013944037884706641164507829683844499394727076286801846224601929135822555509215286879634039323574269956339309774385844214095854643837492804150834464468350221921939946969263534390453526572752735599929754586116405122844942837215369078158570773116633907769727293934395408739608912257987048718647317754566748851326565797068800000000
803 18405694732599394474652797074518002496949797930748206334881076306856077743891864013284541150492503010481841952305874583089113985192988589757107259869889070550167020878639917624700549596189725094505230868363905953648460941271333032107770361414931858191115666586901436747635754785768111246063936480254952522184096785606394651139128535925910666019363511155192455582293013944037884706641164507829683844499394727076286801846224601929135822555509215286879634039323574269956339309774385844214095854643837492804150834464468350221921939946969263534390453526572752735599929754586116405122844942837215369078158570773116633907769727293934395408739608912257987048718647317754566748851326565797068800000000
804 18405694732599394474652797074518002496949797930748206334881076306856077743891864013284541150492503010481841952305874583089113985192988589757107259869889070550167020878639917624700549596189725094505230868363905953648460941271333032107770361414931858191115666586901436747635754785768111246063936480254952522184096785606394651139128535925910666019363511155192455582293013944037884706641164507829683844499394727076286801846224601929135822555509215286879634039323574269956339309774385844214095854643837492804150834464468350221921939946969263534390453526572752735599929754586116405122844942837215369078158570773116633907769727293934395408739608912257987048718647317754566748851326565797068800000000
805 18405694732599394474652797074518002496949797930748206334881076306856077743891864013284541150492503010481841952305874583089113985192988589757107259869889070550167020878639917624700549596189725094505230868363905953648460941271333032107770361414931858191115666586901436747635754785768111246063936480254952522184096785606394651139128535925910666019363511155192455582293013944037884706641164507829683844499394727076286801846224601929135822555509215286879634039323574269956339309774385844214095854643837492804150834464468350221921939946969263534390453526572752735599929754586116405122844942837215369078158570773116633907769727293934395408739608912257987048718647317754566748851326565797068800000000
806 18405694732599394474652797074518002496949797930748206334881076306856077743891864013284541150492503010481841952305874583089113985192988589757107259869889070550167020878639917624700549596189725094505230868363905953648460941271333032107770361414931858191115666586901436747635754785768111246063936480254952522184096785606394651139128535925910666019363511155192455582293013944037884706641164507829683844499394727076286801846224601929135822555509215286879634039323574269956339309774385844214095854643837492804150834464468350221921939946969263534390453526572752735599929754586116405122844942837215369078158570773116633907769727293934395408739608912257987048718647317754566748851326565797068800000000
807 18405694732599394474652797074518002496949797930748206334881076306856077743891864013284541150492503010481841952305874583089113985192988589757107259869889070550167020878639917624700549596189725094505230868363905953648460941271333032107770361414931858191115666586901436747635754785768111246063936480254952522184096785606394651139128535925910666019363511155192455582293013944037884706641164507829683844499394727076286801846224601929135822555509215286879634039323574269956339309774385844214095854643837492804150834464468350221921939946969263534390453526572752735599929754586116405122844942837215369078158570773116633907769727293934395408739608912257987048718647317754566748851326565797068800000000
808 18405694732599394474652797074518002496949797930748206334881076306856077743891864013284541150492503010481841952305874583089113985192988589757107259869889070550167020878639917624700549596189725094505230868363905953648460941271333032107770361414931858191115666586901436747635754785768111246063936480254952522184096785606394651139128535925910666019363511155192455582293013944037884706641164507829683844499394727076286801846224601929135822555509215286879634039323574269956339309774385844214095854643837492804150834464468350221921939946969263534390453526572752735599929754586116405122844942837215369078158570773116633907769727293934395408739608912257987048718647317754566748851326565797068800000000
809 12046177494286384295165237282127616792206200699514016830259301702387472617900091051278479776715483862803166402787101103014746410143092365212821316546904868782743861991673131926931640400263847469576878003957677532449798365304203314186925653909206017480779572583461839224029396427944299216435171211533741581671569848340458777672187983321325938607019050144361513521954714059107858820687215988248879312231808360371615262359118923695182742281952226730172269765690532211775294907800449821707085669043153406127953442291139710321593693178432390567251398414524861783148177625711276050941204681033043551969642299558160147676591038889061477041507307980503519621632429015171326600354965062109431385292800000000
810 12046177494286384295165237282127616792206200699514016830259301702387472617900091051278479776715483862803166402787101103014746410143092365212821316546904868782743861991673131926931640400263847469576878003957677532449798365304203314186925653909206017480779572583461839224029396427944299216435171211533741581671569848340458777672187983321325938607019050144361513521954714059107858820687215988248879312231808360371615262359118923695182742281952226730172269765690532211775294907800449821707085669043153406127953442291139710321593693178432390567251398414524861783148177625711276050941204681033043551969642299558160147676591038889061477041507307980503519621632429015171326600354965062109431385292800000000
811 7923023907719534965000375030438258244186654530285058663614978174995990877717865786337932997221084761726761409607534924575962023625724853540142049140546817200655075653025244004113405455701938021537573777641047624320413830626245908010338928014816891023475821259167104356267838647983952424932957244421184046838606592220334887709329152578085817666547176679999599035173576485670480011401216387007041150120417226591979161974102057611719288436427900517195635442559742536861058742053419657183006093328731901431883666017170701412428925471011730356283157016599706616874002536160446195501100084013734438045025102907692650489995134689152403741217228112244755429059702844287500102912067975615677320166165708800000000
812 7923023907719534965000375030438258244186654530285058663614978174995990877717865786337932997221084761726761409607534924575962023625724853540142049140546817200655075653025244004113405455701938021537573777641047624320413830626245908010338928014816891023475821259167104356267838647983952424932957244421184046838606592220334887709329152578085817666547176679999599035173576485670480011401216387007041150120417226591979161974102057611719288436427900517195635442559742536861058742053419657183006093328731901431883666017170701412428925471011730356283157016599706616874002536160446195501100084013734438045025102907692650489995134689152403741217228112244755429059702844287500102912067975615677320166165708800000000
813 7923023907719534965000375030438258244186654530285058663614978174995990877717865786337932997221084761726761409607534924575962023625724853540142049140546817200655075653025244004113405455701938021537573777641047624320413830626245908010338928014816891023475821259167104356267838647983952424932957244421184046838606592220334887709329152578085817666547176679999599035173576485670480011401216387007041150120417226591979161974102057611719288436427900517195635442559742536861058742053419657183006093328731901431883666017170701412428925471011730356283157016599706616874002536160446195501100084013734438045025102907692650489995134689152403741217228112244755429059702844287500102912067975615677320166165708800000000
814 7923023907719534965000375030438258244186654530285058663614978174995990877717865786337932997221084761726761409607534924575962023625724853540142049140546817200655075653025244004113405455701938021537573777641047624320413830626245908010338928014816891023475821259167104356267838647983952424932957244421184046838606592220334887709329152578085817666547176679999599035173576485670480011401216387007041150120417226591979161974102057611719288436427900517195635442559742536861058742053419657183006093328731901431883666017170701412428925471011730356283157016599706616874002536160446195501100084013734438045025102907692650489995134689152403741217228112244755429059702844287500102912067975615677320166165708800000000
815 7923023907719534965000375030438258244186654530285058663614978174995990877717865786337932997221084761726761409607534924575962023625724853540142049140546817200655075653025244004113405455701938021537573777641047624320413830626245908010338928014816891023475821259167104356267838647983952424932957244421184046838606592220334887709329152578085817666547176679999599035173576485670480011401216387007041150120417226591979161974102057611719288436427900517195635442559742536861058742053419657183006093328731901431883666017170701412428925471011730356283157016599706616874002536160446195501100084013734438045025102907692650489995134689152403741217228112244755429059702844287500102912067975615677320166165708800000000
816 7923023907719534965000375030438258244186654530285058663614978174995990877717865786337932997221084761726761409607534924575962023625724853540142049140546817200655075653025244004113405455701938021537573777641047624320413830626245908010338928014816891023475821259167104356267838647983952424932957244421184046838606592220334887709329152578085817666547176679999599035173576485670480011401216387007041150120417226591979161974102057611719288436427900517195635442559742536861058742053419657183006093328731901431883666017170701412428925471011730356283157016599706616874002536160446195501100084013734438045025102907692650489995134689152403741217228112244755429059702844287500102912067975615677320166165708800000000
817 7923023907719534965000375030438258244186654530285058663614978174995990877717865786337932997221084761726761409607534924575962023625724853540142049140546817200655075653025244004113405455701938021537573777641047624320413830626245908010338928014816891023475821259167104356267838647983952424932957244421184046838606592220334887709329152578085817666547176679999599035173576485670480011401216387007041150120417226591979161974102057611719288436427900517195635442559742536861058742053419657183006093328731901431883666017170701412428925471011730356283157016599706616874002536160446195501100084013734438045025102907692650489995134689152403741217228112244755429059702844287500102912067975615677320166165708800000000
818 7923023907719534965000375030438258244186654530285058663614978174995990877717865786337932997221084761726761409607534924575962023625724853540142049140546817200655075653025244004113405455701938021537573777641047624320413830626245908010338928014816891023475821259167104356267838647983952424932957244421184046838606592220334887709329152578085817666547176679999599035173576485670480011401216387007041150120417226591979161974102057611719288436427900517195635442559742536861058742053419657183006093328731901431883666017170701412428925471011730356283157016599706616874002536160446195501100084013734438045025102907692650489995134689152403741217228112244755429059702844287500102912067975615677320166165708800000000
819 7923023907719534965000375030438258244186654530285058663614978174995990877717865786337932997221084761726761409607534924575962023625724853540142049140546817200655075653025244004113405455701938021537573777641047624320413830626245908010338928014816891023475821259167104356267838647983952424932957244421184046838606592220334887709329152578085817666547176679999599035173576485670480011401216387007041150120417226591979161974102057611719288436427900517195635442559742536861058742053419657183006093328731901431883666017170701412428925471011730356283157016599706616874002536160446195501100084013734438045025102907692650489995134689152403741217228112244755429059702844287500102912067975615677320166165708800000000
820 7923023907719534965000375030438258244186654530285058663614978174995990877717865786337932997221084761726761409607534924575962023625724853540142049140546817200655075653025244004113405455701938021537573777641047624320413830626245908010338928014816891023475821259167104356267838647983952424932957244421184046838606592220334887709329152578085817666547176679999599035173576485670480011401216387007041150120417226591979161974102057611719288436427900517195635442559742536861058742053419657183006093328731901431883666017170701412428925471011730356283157016599706616874002536160446195501100084013734438045025102907692650489995134689152403741217228112244755429059702844287500102912067975615677320166165708800000000
821 5340442957783183067343817785891634025169816806247871226681703504052472687207827972489006695379897193879067987293272448096106018366707206005050886944743317212746747848240788493776603926766790005975207766654949381744556058809145418081196861378035192042354666037350254187403130230125751276454235433986899316115141226026786748046483931332885542625777125516563609733267432667977816017364887294714613023868316147829284226316185725014660880896978298492511063309338411419288364895552429039147290610153391779573048298125879756750735005353406217741079455438625882847744369543476123314061757001728701574354306765389004061828926810581010975370133801654005567194158831164866390856866953210351966756562122500525260800000000
822 5340442957783183067343817785891634025169816806247871226681703504052472687207827972489006695379897193879067987293272448096106018366707206005050886944743317212746747848240788493776603926766790005975207766654949381744556058809145418081196861378035192042354666037350254187403130230125751276454235433986899316115141226026786748046483931332885542625777125516563609733267432667977816017364887294714613023868316147829284226316185725014660880896978298492511063309338411419288364895552429039147290610153391779573048298125879756750735005353406217741079455438625882847744369543476123314061757001728701574354306765389004061828926810581010975370133801654005567194158831164866390856866953210351966756562122500525260800000000
823 3617236888152325603820920757100194582634246847559064370097091552696357272753790912778006415974970386432915240765364933996487393314303425136195112203396046304392541973301085029701213361113023107957181501380630209787658410757139656883518988920323198590856043592412410318499574795640844986329470832266912526884952491483497441267576914725772031701174994649008513217024296901568746145225741746441754124843702708093061255726515760938455239797069413939634026000250876868215168906339631208656595201684586700666433230721304009760218590441017280056347606472789030603379846078513139128190135808223899708655828247094168732194525167684025582936477357740505936822052406954067787652690836551014487291255465871158274372403200000000
824 3617236888152325603820920757100194582634246847559064370097091552696357272753790912778006415974970386432915240765364933996487393314303425136195112203396046304392541973301085029701213361113023107957181501380630209787658410757139656883518988920323198590856043592412410318499574795640844986329470832266912526884952491483497441267576914725772031701174994649008513217024296901568746145225741746441754124843702708093061255726515760938455239797069413939634026000250876868215168906339631208656595201684586700666433230721304009760218590441017280056347606472789030603379846078513139128190135808223899708655828247094168732194525167684025582936477357740505936822052406954067787652690836551014487291255465871158274372403200000000
825 3617236888152325603820920757100194582634246847559064370097091552696357272753790912778006415974970386432915240765364933996487393314303425136195112203396046304392541973301085029701213361113023107957181501380630209787658410757139656883518988920323198590856043592412410318499574795640844986329470832266912526884952491483497441267576914725772031701174994649008513217024296901568746145225741746441754124843702708093061255726515760938455239797069413939634026000250876868215168906339631208656595201684586700666433230721304009760218590441017280056347606472789030603379846078513139128190135808223899708655828247094168732194525167684025582936477357740505936822052406954067787652690836551014487291255465871158274372403200000000
826 3617236888152325603820920757100194582634246847559064370097091552696357272753790912778006415974970386432915240765364933996487393314303425136195112203396046304392541973301085029701213361113023107957181501380630209787658410757139656883518988920323198590856043592412410318499574795640844986329470832266912526884952491483497441267576914725772031701174994649008513217024296901568746145225741746441754124843702708093061255726515760938455239797069413939634026000250876868215168906339631208656595201684586700666433230721304009760218590441017280056347606472789030603379846078513139128190135808223899708655828247094168732194525167684025582936477357740505936822052406954067787652690836551014487291255465871158274372403200000000
827 2473933207677131897895638512482778980706457812204223335576133728544066933197227465185349150071345521422677287701415273943283626422058227249972786894156454552916886839257837783278521152852668781202047187057753038749863429210719768392688258573287724889045583038115027376721095690407847470655328656841477217599898672547816921508692611711482539869352912915301743436006210355593010982358096326902162456850228749443379291567780197862876753699169887206319959768325581965601532254943957632905296499692937697600093013053990730091296540341734507331657762147328128911538974748631412730803951393182763503841271957206867726841069403408967932912162022802106484864769480635688627941517191151498787278621059517795407433243348172800000000
828 2473933207677131897895638512482778980706457812204223335576133728544066933197227465185349150071345521422677287701415273943283626422058227249972786894156454552916886839257837783278521152852668781202047187057753038749863429210719768392688258573287724889045583038115027376721095690407847470655328656841477217599898672547816921508692611711482539869352912915301743436006210355593010982358096326902162456850228749443379291567780197862876753699169887206319959768325581965601532254943957632905296499692937697600093013053990730091296540341734507331657762147328128911538974748631412730803951393182763503841271957206867726841069403408967932912162022802106484864769480635688627941517191151498787278621059517795407433243348172800000000
829 1700188331577239802641696506957177509479686773317042649364677719738353103237395800401444535244181567488042161877208334280056182705921718153498548037926975983401154228298395696018114155607620945862076110880757256103494892954204264349959471510164829340472575532697209529405182523371579503580638721456393644500571963620434248954555419165210972182353965224824885460704344010988096460526760477796569029008208055996217427716332830959481283088971212453558535471143841275621962628419940387595468871745474196236385522384237643338672725680993964553115812115891930641294956545224200716530438359402315573143379581142804983461983377868182531182487140712542462764949042641551288355156215964147178068146815564069233599829591841623244800000000
830 1700188331577239802641696506957177509479686773317042649364677719738353103237395800401444535244181567488042161877208334280056182705921718153498548037926975983401154228298395696018114155607620945862076110880757256103494892954204264349959471510164829340472575532697209529405182523371579503580638721456393644500571963620434248954555419165210972182353965224824885460704344010988096460526760477796569029008208055996217427716332830959481283088971212453558535471143841275621962628419940387595468871745474196236385522384237643338672725680993964553115812115891930641294956545224200716530438359402315573143379581142804983461983377868182531182487140712542462764949042641551288355156215964147178068146815564069233599829591841623244800000000
831 1700188331577239802641696506957177509479686773317042649364677719738353103237395800401444535244181567488042161877208334280056182705921718153498548037926975983401154228298395696018114155607620945862076110880757256103494892954204264349959471510164829340472575532697209529405182523371579503580638721456393644500571963620434248954555419165210972182353965224824885460704344010988096460526760477796569029008208055996217427716332830959481283088971212453558535471143841275621962628419940387595468871745474196236385522384237643338672725680993964553115812115891930641294956545224200716530438359402315573143379581142804983461983377868182531182487140712542462764949042641551288355156215964147178068146815564069233599829591841623244800000000
832 1700188331577239802641696506957177509479686773317042649364677719738353103237395800401444535244181567488042161877208334280056182705921718153498548037926975983401154228298395696018114155607620945862076110880757256103494892954204264349959471510164829340472575532697209529405182523371579503580638721456393644500571963620434248954555419165210972182353965224824885460704344010988096460526760477796569029008208055996217427716332830959481283088971212453558535471143841275621962628419940387595468871745474196236385522384237643338672725680993964553115812115891930641294956545224200716530438359402315573143379581142804983461983377868182531182487140712542462764949042641551288355156215964147178068146815564069233599829591841623244800000000
833 1700188331577239802641696506957177509479686773317042649364677719738353103237395800401444535244181567488042161877208334280056182705921718153498548037926975983401154228298395696018114155607620945862076110880757256103494892954204264349959471510164829340472575532697209529405182523371579503580638721456393644500571963620434248954555419165210972182353965224824885460704344010988096460526760477796569029008208055996217427716332830959481283088971212453558535471143841275621962628419940387595468871745474196236385522384237643338672725680993964553115812115891930641294956545224200716530438359402315573143379581142804983461983377868182531182487140712542462764949042641551288355156215964147178068146815564069233599829591841623244800000000
834 1700188331577239802641696506957177509479686773317042649364677719738353103237395800401444535244181567488042161877208334280056182705921718153498548037926975983401154228298395696018114155607620945862076110880757256103494892954204264349959471510164829340472575532697209529405182523371579503580638721456393644500571963620434248954555419165210972182353965224824885460704344010988096460526760477796569029008208055996217427716332830959481283088971212453558535471143841275621962628419940387595468871745474196236385522384237643338672725680993964553115812115891930641294956545224200716530438359402315573143379581142804983461983377868182531182487140712542462764949042641551288355156215964147178068146815564069233599829591841623244800000000
835 1700188331577239802641696506957177509479686773317042649364677719738353103237395800401444535244181567488042161877208334280056182705921718153498548037926975983401154228298395696018114155607620945862076110880757256103494892954204264349959471510164829340472575532697209529405182523371579503580638721456393644500571963620434248954555419165210972182353965224824885460704344010988096460526760477796569029008208055996217427716332830959481283088971212453558535471143841275621962628419940387595468871745474196236385522384237643338672725680993964553115812115891930641294956545224200716530438359402315573143379581142804983461983377868182531182487140712542462764949042641551288355156215964147178068146815564069233599829591841623244800000000
836 1700188331577239802641696506957177509479686773317042649364677719738353103237395800401444535244181567488042161877208334280056182705921718153498548037926975983401154228298395696018114155607620945862076110880757256103494892954204264349959471510164829340472575532697209529405182523371579503580638721456393644500571963620434248954555419165210972182353965224824885460704344010988096460526760477796569029008208055996217427716332830959481283088971212453558535471143841275621962628419940387595468871745474196236385522384237643338672725680993964553115812115891930641294956545224200716530438359402315573143379581142804983461983377868182531182487140712542462764949042641551288355156215964147178068146815564069233599829591841623244800000000
837 1700188331577239802641696506957177509479686773317042649364677719738353103237395800401444535244181567488042161877208334280056182705921718153498548037926975983401154228298395696018114155607620945862076110880757256103494892954204264349959471510164829340472575532697209529405182523371579503580638721456393644500571963620434248954555419165210972182353965224824885460704344010988096460526760477796569029008208055996217427716332830959481283088971212453558535471143841275621962628419940387595468871745474196236385522384237643338672725680993964553115812115891930641294956545224200716530438359402315573143379581142804983461983377868182531182487140712542462764949042641551288355156215964147178068146815564069233599829591841623244800000000
838 1700188331577239802641696506957177509479686773317042649364677719738353103237395800401444535244181567488042161877208334280056182705921718153498548037926975983401154228298395696018114155607620945862076110880757256103494892954204264349959471510164829340472575532697209529405182523371579503580638721456393644500571963620434248954555419165210972182353965224824885460704344010988096460526760477796569029008208055996217427716332830959481283088971212453558535471143841275621962628419940387595468871745474196236385522384237643338672725680993964553115812115891930641294956545224200716530438359402315573143379581142804983461983377868182531182487140712542462764949042641551288355156215964147178068146815564069233599829591841623244800000000
839 1196798270552182219115345646873803349650450593160105978783433305155941254783970889214385238693619533167750126630766367874751428186535121764328851433405594861211723885538034996736766934529472143832178478047293528473628228543216419965487821144906736834174795841551752429148425487034245615739986789446306070630487117203659696958339605214194472749574785555023958198384462540558751848590457762291038667468486822984913367935508722701829024273271704841521377847383043894577087555359992857576590043667945941688912733302234946136601843734090952522193835580430763708950987106270764592580822700388837380562660898137624426763542801332348915532507530577513602931965695045283424450249918697698445732907974558675178984825646118747276102860800000000
840 1196798270552182219115345646873803349650450593160105978783433305155941254783970889214385238693619533167750126630766367874751428186535121764328851433405594861211723885538034996736766934529472143832178478047293528473628228543216419965487821144906736834174795841551752429148425487034245615739986789446306070630487117203659696958339605214194472749574785555023958198384462540558751848590457762291038667468486822984913367935508722701829024273271704841521377847383043894577087555359992857576590043667945941688912733302234946136601843734090952522193835580430763708950987106270764592580822700388837380562660898137624426763542801332348915532507530577513602931965695045283424450249918697698445732907974558675178984825646118747276102860800000000
841 1006507345534385246276005689020868617056028948847649128156867409636146595273319517829297985741334027394077856496474515382665951104876037403800564055494105278279059787737487432255620991939286072962862100037773857446321340204845009190975257582866565677541003302745023792913825834595800562837328889924343405400239665568277805141963607985137551582392394651775148844841332996609910304664574978086763519340997418130312142433762835792238209413821503771719478769649139915339330634057753993221912226724742536960375608707179589700882150580370491071165015723142272279227780156373713022360471891027012237053197815333742142908139495920505437962838833215688940065783149533083359962660181624764392861375606603845825526238368385866459202505932800000000
842 1006507345534385246276005689020868617056028948847649128156867409636146595273319517829297985741334027394077856496474515382665951104876037403800564055494105278279059787737487432255620991939286072962862100037773857446321340204845009190975257582866565677541003302745023792913825834595800562837328889924343405400239665568277805141963607985137551582392394651775148844841332996609910304664574978086763519340997418130312142433762835792238209413821503771719478769649139915339330634057753993221912226724742536960375608707179589700882150580370491071165015723142272279227780156373713022360471891027012237053197815333742142908139495920505437962838833215688940065783149533083359962660181624764392861375606603845825526238368385866459202505932800000000
843 1006507345534385246276005689020868617056028948847649128156867409636146595273319517829297985741334027394077856496474515382665951104876037403800564055494105278279059787737487432255620991939286072962862100037773857446321340204845009190975257582866565677541003302745023792913825834595800562837328889924343405400239665568277805141963607985137551582392394651775148844841332996609910304664574978086763519340997418130312142433762835792238209413821503771719478769649139915339330634057753993221912226724742536960375608707179589700882150580370491071165015723142272279227780156373713022360471891027012237053197815333742142908139495920505437962838833215688940065783149533083359962660181624764392861375606603845825526238368385866459202505932800000000
844 1006507345534385246276005689020868617056028948847649128156867409636146595273319517829297985741334027394077856496474515382665951104876037403800564055494105278279059787737487432255620991939286072962862100037773857446321340204845009190975257582866565677541003302745023792913825834595800562837328889924343405400239665568277805141963607985137551582392394651775148844841332996609910304664574978086763519340997418130312142433762835792238209413821503771719478769649139915339330634057753993221912226724742536960375608707179589700882150580370491071165015723142272279227780156373713022360471891027012237053197815333742142908139495920505437962838833215688940065783149533083359962660181624764392861375606603845825526238368385866459202505932800000000
845 1006507345534385246276005689020868617056028948847649128156867409636146595273319517829297985741334027394077856496474515382665951104876037403800564055494105278279059787737487432255620991939286072962862100037773857446321340204845009190975257582866565677541003302745023792913825834595800562837328889924343405400239665568277805141963607985137551582392394651775148844841332996609910304664574978086763519340997418130312142433762835792238209413821503771719478769649139915339330634057753993221912226724742536960375608707179589700882150580370491071165015723142272279227780156373713022360471891027012237053197815333742142908139495920505437962838833215688940065783149533083359962660181624764392861375606603845825526238368385866459202505932800000000
846 1006507345534385246276005689020868617056028948847649128156867409636146595273319517829297985741334027394077856496474515382665951104876037403800564055494105278279059787737487432255620991939286072962862100037773857446321340204845009190975257582866565677541003302745023792913825834595800562837328889924343405400239665568277805141963607985137551582392394651775148844841332996609910304664574978086763519340997418130312142433762835792238209413821503771719478769649139915339330634057753993221912226724742536960375608707179589700882150580370491071165015723142272279227780156373713022360471891027012237053197815333742142908139495920505437962838833215688940065783149533083359962660181624764392861375606603845825526238368385866459202505932800000000
847 91500667775853204206909608092806237914184449895240829832442491785104235933938137984481635067394002490370714226952228671151450100443276127618233095954009570752641798885226130205056453812662370269351100003433987040574667291349546290088659780260596879776454845704093072083075075872345505712484444538576673218203605960752527740178509816830686507490217695615922622258302999691810027696779543462433047212817947102755649312160257799294382673983773070156316251786285446849030057641613999383810202429522048814579600791561780881898377325488226461015001429376570207202525468761246638396406535547910203368472528666703831173467226901864130723894439383244449096889377230280305451150925602251308441943236963985984138748942580533314472955084800000000
848 91500667775853204206909608092806237914184449895240829832442491785104235933938137984481635067394002490370714226952228671151450100443276127618233095954009570752641798885226130205056453812662370269351100003433987040574667291349546290088659780260596879776454845704093072083075075872345505712484444538576673218203605960752527740178509816830686507490217695615922622258302999691810027696779543462433047212817947102755649312160257799294382673983773070156316251786285446849030057641613999383810202429522048814579600791561780881898377325488226461015001429376570207202525468761246638396406535547910203368472528666703831173467226901864130723894439383244449096889377230280305451150925602251308441943236963985984138748942580533314472955084800000000
849 91500667775853204206909608092806237914184449895240829832442491785104235933938137984481635067394002490370714226952228671151450100443276127618233095954009570752641798885226130205056453812662370269351100003433987040574667291349546290088659780260596879776454845704093072083075075872345505712484444538576673218203605960752527740178509816830686507490217695615922622258302999691810027696779543462433047212817947102755649312160257799294382673983773070156316251786285446849030057641613999383810202429522048814579600791561780881898377325488226461015001429376570207202525468761246638396406535547910203368472528666703831173467226901864130723894439383244449096889377230280305451150925602251308441943236963985984138748942580533314472955084800000000
850 91500667775853204206909608092806237914184449895240829832442491785104235933938137984481635067394002490370714226952228671151450100443276127618233095954009570752641798885226130205056453812662370269351100003433987040574667291349546290088659780260596879776454845704093072083075075872345505712484444538576673218203605960752527740178509816830686507490217695615922622258302999691810027696779543462433047212817947102755649312160257799294382673983773070156316251786285446849030057641613999383810202429522048814579600791561780881898377325488226461015001429376570207202525468761246638396406535547910203368472528666703831173467226901864130723894439383244449096889377230280305451150925602251308441943236963985984138748942580533314472955084800000000
851 91500667775853204206909608092806237914184449895240829832442491785104235933938137984481635067394002490370714226952228671151450100443276127618233095954009570752641798885226130205056453812662370269351100003433987040574667291349546290088659780260596879776454845704093072083075075872345505712484444538576673218203605960752527740178509816830686507490217695615922622258302999691810027696779543462433047212817947102755649312160257799294382673983773070156316251786285446849030057641613999383810202429522048814579600791561780881898377325488226461015001429376570207202525468761246638396406535547910203368472528666703831173467226901864130723894439383244449096889377230280305451150925602251308441943236963985984138748942580533314472955084800000000
852 91500667775853204206909608092806237914184449895240829832442491785104235933938137984481635067394002490370714226952228671151450100443276127618233095954009570752641798885226130205056453812662370269351100003433987040574667291349546290088659780260596879776454845704093072083075075872345505712484444538576673218203605960752527740178509816830686507490217695615922622258302999691810027696779543462433047212817947102755649312160257799294382673983773070156316251786285446849030057641613999383810202429522048814579600791561780881898377325488226461015001429376570207202525468761246638396406535547910203368472528666703831173467226901864130723894439383244449096889377230280305451150925602251308441943236963985984138748942580533314472955084800000000
853 66576709379720774059785293034798653962501833403826284953553649005267908003656794640750698009751482758016145007958484151187835456133431699940174964714000949765758946645080499372370921302177454569312284522398599876605493093191552026585119654055632635097266533827909456085294172880401441065955094206269234623623907529497185956503545349314358979028449807289405843258741587302758202442426066839157447049471253673488935240371613017086786483034659139803367111645967367696375911210557120477654757579542108415927448752347475825697196427421162967072664175027256871892422353799901905316970962923479395162730928110651707896295315498838458291882109145203110362938582877147022769006473826528472284133876704128877933210979362079264410352376296243200000000
854 66576709379720774059785293034798653962501833403826284953553649005267908003656794640750698009751482758016145007958484151187835456133431699940174964714000949765758946645080499372370921302177454569312284522398599876605493093191552026585119654055632635097266533827909456085294172880401441065955094206269234623623907529497185956503545349314358979028449807289405843258741587302758202442426066839157447049471253673488935240371613017086786483034659139803367111645967367696375911210557120477654757579542108415927448752347475825697196427421162967072664175027256871892422353799901905316970962923479395162730928110651707896295315498838458291882109145203110362938582877147022769006473826528472284133876704128877933210979362079264410352376296243200000000
855 66576709379720774059785293034798653962501833403826284953553649005267908003656794640750698009751482758016145007958484151187835456133431699940174964714000949765758946645080499372370921302177454569312284522398599876605493093191552026585119654055632635097266533827909456085294172880401441065955094206269234623623907529497185956503545349314358979028449807289405843258741587302758202442426066839157447049471253673488935240371613017086786483034659139803367111645967367696375911210557120477654757579542108415927448752347475825697196427421162967072664175027256871892422353799901905316970962923479395162730928110651707896295315498838458291882109145203110362938582877147022769006473826528472284133876704128877933210979362079264410352376296243200000000
856 66576709379720774059785293034798653962501833403826284953553649005267908003656794640750698009751482758016145007958484151187835456133431699940174964714000949765758946645080499372370921302177454569312284522398599876605493093191552026585119654055632635097266533827909456085294172880401441065955094206269234623623907529497185956503545349314358979028449807289405843258741587302758202442426066839157447049471253673488935240371613017086786483034659139803367111645967367696375911210557120477654757579542108415927448752347475825697196427421162967072664175027256871892422353799901905316970962923479395162730928110651707896295315498838458291882109145203110362938582877147022769006473826528472284133876704128877933210979362079264410352376296243200000000
857 48897197627226542787435248684114836604105509041606811157852523958270009765377729167104709402563966760142199684950100726355754562921742778589361562659233283554511892604532727683538450779462929330976838055191129280773027796801442194373414544801505333214552308503374272112388219977837957989449652984700233100085955261131678728568072378258581637788465932513896832175539500052923459025637382363952347828037112789240274998355690808786373245678322370569443171781269087237235591612682466577693059049537121983969498808712851272707480218923045720003551130684593782304517705325984154458144006748186518297872567419940036212726198172806406854014523179585279202949879255537753725674035695420009940609841611470750269168870581499753666918892418399521996800000000
858 48897197627226542787435248684114836604105509041606811157852523958270009765377729167104709402563966760142199684950100726355754562921742778589361562659233283554511892604532727683538450779462929330976838055191129280773027796801442194373414544801505333214552308503374272112388219977837957989449652984700233100085955261131678728568072378258581637788465932513896832175539500052923459025637382363952347828037112789240274998355690808786373245678322370569443171781269087237235591612682466577693059049537121983969498808712851272707480218923045720003551130684593782304517705325984154458144006748186518297872567419940036212726198172806406854014523179585279202949879255537753725674035695420009940609841611470750269168870581499753666918892418399521996800000000
859 36080313082375548618535508734283339748273977117129875423967378230852233075686684175552390078673302356940486445730665274064110532643258483208296699216557714502486789826925213635857035599600885757670520241002485664826082523731644967826449497732679556777687071950778311280561132145467050279213099394003592700124524754039104231914537814541820477472991030749286708422519261838551214869296337336095522367699852822037403356061695489678097876894366189118151297037134615359698635574757751120814732104531501106653397750471847409956668211419155898921940311860678744680639828923642513875729757843358616308152507920392773860682619833948564295847090378275565403551859854955453256854083132972212354987130538113648679364595393547619735499779256581057690520780800000000
860 36080313082375548618535508734283339748273977117129875423967378230852233075686684175552390078673302356940486445730665274064110532643258483208296699216557714502486789826925213635857035599600885757670520241002485664826082523731644967826449497732679556777687071950778311280561132145467050279213099394003592700124524754039104231914537814541820477472991030749286708422519261838551214869296337336095522367699852822037403356061695489678097876894366189118151297037134615359698635574757751120814732104531501106653397750471847409956668211419155898921940311860678744680639828923642513875729757843358616308152507920392773860682619833948564295847090378275565403551859854955453256854083132972212354987130538113648679364595393547619735499779256581057690520780800000000
861 36080313082375548618535508734283339748273977117129875423967378230852233075686684175552390078673302356940486445730665274064110532643258483208296699216557714502486789826925213635857035599600885757670520241002485664826082523731644967826449497732679556777687071950778311280561132145467050279213099394003592700124524754039104231914537814541820477472991030749286708422519261838551214869296337336095522367699852822037403356061695489678097876894366189118151297037134615359698635574757751120814732104531501106653397750471847409956668211419155898921940311860678744680639828923642513875729757843358616308152507920392773860682619833948564295847090378275565403551859854955453256854083132972212354987130538113648679364595393547619735499779256581057690520780800000000
862 36080313082375548618535508734283339748273977117129875423967378230852233075686684175552390078673302356940486445730665274064110532643258483208296699216557714502486789826925213635857035599600885757670520241002485664826082523731644967826449497732679556777687071950778311280561132145467050279213099394003592700124524754039104231914537814541820477472991030749286708422519261838551214869296337336095522367699852822037403356061695489678097876894366189118151297037134615359698635574757751120814732104531501106653397750471847409956668211419155898921940311860678744680639828923642513875729757843358616308152507920392773860682619833948564295847090378275565403551859854955453256854083132972212354987130538113648679364595393547619735499779256581057690520780800000000
863 26871498694047754969078072304523468660982261663547700189632760317613586775546096086741978006503436723076209149700381845499453537286186977280559924378816472472302583972609264434363608546479152084854515689371180246106856655117093491043136965976870020821761222889709212114112233826847349569399260822572661731679042176540949619698758413598497095187082056980115512545131248120235949746990963861466526098269451686415974860090712888152067277676740212303336423343049710346827393118376755544498067214759821547701144389221167323666017827150433319684194564124165847997055444747632311416713376019240353309206435171363005795446734091110038282053741653937914570037915112315317966653958640860581623411410223740364013281690346657067202788435097144617755111471395635200000000
864 26871498694047754969078072304523468660982261663547700189632760317613586775546096086741978006503436723076209149700381845499453537286186977280559924378816472472302583972609264434363608546479152084854515689371180246106856655117093491043136965976870020821761222889709212114112233826847349569399260822572661731679042176540949619698758413598497095187082056980115512545131248120235949746990963861466526098269451686415974860090712888152067277676740212303336423343049710346827393118376755544498067214759821547701144389221167323666017827150433319684194564124165847997055444747632311416713376019240353309206435171363005795446734091110038282053741653937914570037915112315317966653958640860581623411410223740364013281690346657067202788435097144617755111471395635200000000
865 26871498694047754969078072304523468660982261663547700189632760317613586775546096086741978006503436723076209149700381845499453537286186977280559924378816472472302583972609264434363608546479152084854515689371180246106856655117093491043136965976870020821761222889709212114112233826847349569399260822572661731679042176540949619698758413598497095187082056980115512545131248120235949746990963861466526098269451686415974860090712888152067277676740212303336423343049710346827393118376755544498067214759821547701144389221167323666017827150433319684194564124165847997055444747632311416713376019240353309206435171363005795446734091110038282053741653937914570037915112315317966653958640860581623411410223740364013281690346657067202788435097144617755111471395635200000000
866 26871498694047754969078072304523468660982261663547700189632760317613586775546096086741978006503436723076209149700381845499453537286186977280559924378816472472302583972609264434363608546479152084854515689371180246106856655117093491043136965976870020821761222889709212114112233826847349569399260822572661731679042176540949619698758413598497095187082056980115512545131248120235949746990963861466526098269451686415974860090712888152067277676740212303336423343049710346827393118376755544498067214759821547701144389221167323666017827150433319684194564124165847997055444747632311416713376019240353309206435171363005795446734091110038282053741653937914570037915112315317966653958640860581623411410223740364013281690346657067202788435097144617755111471395635200000000
867 26871498694047754969078072304523468660982261663547700189632760317613586775546096086741978006503436723076209149700381845499453537286186977280559924378816472472302583972609264434363608546479152084854515689371180246106856655117093491043136965976870020821761222889709212114112233826847349569399260822572661731679042176540949619698758413598497095187082056980115512545131248120235949746990963861466526098269451686415974860090712888152067277676740212303336423343049710346827393118376755544498067214759821547701144389221167323666017827150433319684194564124165847997055444747632311416713376019240353309206435171363005795446734091110038282053741653937914570037915112315317966653958640860581623411410223740364013281690346657067202788435097144617755111471395635200000000
868 26871498694047754969078072304523468660982261663547700189632760317613586775546096086741978006503436723076209149700381845499453537286186977280559924378816472472302583972609264434363608546479152084854515689371180246106856655117093491043136965976870020821761222889709212114112233826847349569399260822572661731679042176540949619698758413598497095187082056980115512545131248120235949746990963861466526098269451686415974860090712888152067277676740212303336423343049710346827393118376755544498067214759821547701144389221167323666017827150433319684194564124165847997055444747632311416713376019240353309206435171363005795446734091110038282053741653937914570037915112315317966653958640860581623411410223740364013281690346657067202788435097144617755111471395635200000000
869 26871498694047754969078072304523468660982261663547700189632760317613586775546096086741978006503436723076209149700381845499453537286186977280559924378816472472302583972609264434363608546479152084854515689371180246106856655117093491043136965976870020821761222889709212114112233826847349569399260822572661731679042176540949619698758413598497095187082056980115512545131248120235949746990963861466526098269451686415974860090712888152067277676740212303336423343049710346827393118376755544498067214759821547701144389221167323666017827150433319684194564124165847997055444747632311416713376019240353309206435171363005795446734091110038282053741653937914570037915112315317966653958640860581623411410223740364013281690346657067202788435097144617755111471395635200000000
870 26871498694047754969078072304523468660982261663547700189632760317613586775546096086741978006503436723076209149700381845499453537286186977280559924378816472472302583972609264434363608546479152084854515689371180246106856655117093491043136965976870020821761222889709212114112233826847349569399260822572661731679042176540949619698758413598497095187082056980115512545131248120235949746990963861466526098269451686415974860090712888152067277676740212303336423343049710346827393118376755544498067214759821547701144389221167323666017827150433319684194564124165847997055444747632311416713376019240353309206435171363005795446734091110038282053741653937914570037915112315317966653958640860581623411410223740364013281690346657067202788435097144617755111471395635200000000
871 26871498694047754969078072304523468660982261663547700189632760317613586775546096086741978006503436723076209149700381845499453537286186977280559924378816472472302583972609264434363608546479152084854515689371180246106856655117093491043136965976870020821761222889709212114112233826847349569399260822572661731679042176540949619698758413598497095187082056980115512545131248120235949746990963861466526098269451686415974860090712888152067277676740212303336423343049710346827393118376755544498067214759821547701144389221167323666017827150433319684194564124165847997055444747632311416713376019240353309206435171363005795446734091110038282053741653937914570037915112315317966653958640860581623411410223740364013281690346657067202788435097144617755111471395635200000000
872 26871498694047754969078072304523468660982261663547700189632760317613586775546096086741978006503436723076209149700381845499453537286186977280559924378816472472302583972609264434363608546479152084854515689371180246106856655117093491043136965976870020821761222889709212114112233826847349569399260822572661731679042176540949619698758413598497095187082056980115512545131248120235949746990963861466526098269451686415974860090712888152067277676740212303336423343049710346827393118376755544498067214759821547701144389221167323666017827150433319684194564124165847997055444747632311416713376019240353309206435171363005795446734091110038282053741653937914570037915112315317966653958640860581623411410223740364013281690346657067202788435097144617755111471395635200000000
873 26871498694047754969078072304523468660982261663547700189632760317613586775546096086741978006503436723076209149700381845499453537286186977280559924378816472472302583972609264434363608546479152084854515689371180246106856655117093491043136965976870020821761222889709212114112233826847349569399260822572661731679042176540949619698758413598497095187082056980115512545131248120235949746990963861466526098269451686415974860090712888152067277676740212303336423343049710346827393118376755544498067214759821547701144389221167323666017827150433319684194564124165847997055444747632311416713376019240353309206435171363005795446734091110038282053741653937914570037915112315317966653958640860581623411410223740364013281690346657067202788435097144617755111471395635200000000
874 26871498694047754969078072304523468660982261663547700189632760317613586775546096086741978006503436723076209149700381845499453537286186977280559924378816472472302583972609264434363608546479152084854515689371180246106856655117093491043136965976870020821761222889709212114112233826847349569399260822572661731679042176540949619698758413598497095187082056980115512545131248120235949746990963861466526098269451686415974860090712888152067277676740212303336423343049710346827393118376755544498067214759821547701144389221167323666017827150433319684194564124165847997055444747632311416713376019240353309206435171363005795446734091110038282053741653937914570037915112315317966653958640860581623411410223740364013281690346657067202788435097144617755111471395635200000000
875 26871498694047754969078072304523468660982261663547700189632760317613586775546096086741978006503436723076209149700381845499453537286186977280559924378816472472302583972609264434363608546479152084854515689371180246106856655117093491043136965976870020821761222889709212114112233826847349569399260822572661731679042176540949619698758413598497095187082056980115512545131248120235949746990963861466526098269451686415974860090712888152067277676740212303336423343049710346827393118376755544498067214759821547701144389221167323666017827150433319684194564124165847997055444747632311416713376019240353309206435171363005795446734091110038282053741653937914570037915112315317966653958640860581623411410223740364013281690346657067202788435097144617755111471395635200000000
876 26871498694047754969078072304523468660982261663547700189632760317613586775546096086741978006503436723076209149700381845499453537286186977280559924378816472472302583972609264434363608546479152084854515689371180246106856655117093491043136965976870020821761222889709212114112233826847349569399260822572661731679042176540949619698758413598497095187082056980115512545131248120235949746990963861466526098269451686415974860090712888152067277676740212303336423343049710346827393118376755544498067214759821547701144389221167323666017827150433319684194564124165847997055444747632311416713376019240353309206435171363005795446734091110038282053741653937914570037915112315317966653958640860581623411410223740364013281690346657067202788435097144617755111471395635200000000
877 20667648919054255731612048673505830927752625931022779099152055310325820383088993337099770802163981783382881667099904988447149199679387703648819774077554734656149614108268990945137647877744963763872068797650366491507920552293554999672516891504824062244620387599939156604115028291009275126962484077204488745024570030200764040049286359892598472324145235403059264048324251735468955792953413043805887751435885106121432328166709912951511353212233522748652839949416480669345006041743995615184253938821006787161833482937287202483920625378385628735384880910255554504127257163301692047625342184302313700356636276915257284446151144761372633837712264551614295338691612419968192374592555486458283432794533975202433171333214634003440613466297831742709371130883053505740800000000
878 20667648919054255731612048673505830927752625931022779099152055310325820383088993337099770802163981783382881667099904988447149199679387703648819774077554734656149614108268990945137647877744963763872068797650366491507920552293554999672516891504824062244620387599939156604115028291009275126962484077204488745024570030200764040049286359892598472324145235403059264048324251735468955792953413043805887751435885106121432328166709912951511353212233522748652839949416480669345006041743995615184253938821006787161833482937287202483920625378385628735384880910255554504127257163301692047625342184302313700356636276915257284446151144761372633837712264551614295338691612419968192374592555486458283432794533975202433171333214634003440613466297831742709371130883053505740800000000
879 20667648919054255731612048673505830927752625931022779099152055310325820383088993337099770802163981783382881667099904988447149199679387703648819774077554734656149614108268990945137647877744963763872068797650366491507920552293554999672516891504824062244620387599939156604115028291009275126962484077204488745024570030200764040049286359892598472324145235403059264048324251735468955792953413043805887751435885106121432328166709912951511353212233522748652839949416480669345006041743995615184253938821006787161833482937287202483920625378385628735384880910255554504127257163301692047625342184302313700356636276915257284446151144761372633837712264551614295338691612419968192374592555486458283432794533975202433171333214634003440613466297831742709371130883053505740800000000
880 20667648919054255731612048673505830927752625931022779099152055310325820383088993337099770802163981783382881667099904988447149199679387703648819774077554734656149614108268990945137647877744963763872068797650366491507920552293554999672516891504824062244620387599939156604115028291009275126962484077204488745024570030200764040049286359892598472324145235403059264048324251735468955792953413043805887751435885106121432328166709912951511353212233522748652839949416480669345006041743995615184253938821006787161833482937287202483920625378385628735384880910255554504127257163301692047625342184302313700356636276915257284446151144761372633837712264551614295338691612419968192374592555486458283432794533975202433171333214634003440613466297831742709371130883053505740800000000
881 16041423052662070182903739310476959238715405895248571248376958401717799074358736157516695205578398264972240817617929355738127769972353239451771604667808960405451740635888168280968981914438408819930708790053106106415279123788717942100820383027275748975846804659956375729006524473378049991818328603847113188827015299210655218088694150380599122877580890055673881443011399551253320197214514021493421643042228019852317037262201732746358003420560383250117136907979045052799489234366061380677025721409251448930315837950087772367122316514313167984885064552184861439477916047125404601376933215110268103982507169326823009153009118669131744852112588966645503084374220587494932161656132458924947727481238284727095732695159203542744469988615191383253048206317321692069285068800000000
882 16041423052662070182903739310476959238715405895248571248376958401717799074358736157516695205578398264972240817617929355738127769972353239451771604667808960405451740635888168280968981914438408819930708790053106106415279123788717942100820383027275748975846804659956375729006524473378049991818328603847113188827015299210655218088694150380599122877580890055673881443011399551253320197214514021493421643042228019852317037262201732746358003420560383250117136907979045052799489234366061380677025721409251448930315837950087772367122316514313167984885064552184861439477916047125404601376933215110268103982507169326823009153009118669131744852112588966645503084374220587494932161656132458924947727481238284727095732695159203542744469988615191383253048206317321692069285068800000000
883 12507321098507036838838033599246469871874776107060463268075782319276949042487688635918034568142215764817941470847705721446105102841974124914912350671839300529566262204655010038820424539886568534402954405807716247004822564747701703558646543622153601443229019278516726635773368060123658420070840810804951835083346731626256556336355853416098949517298166586618312948420115104717149971245987222904184427441951722570633218465928806803275125328973304655900580358645273658172180961653640031838689507699857852965029025375465985149149231840728319632967051095628462430885096884867159588242979681556109827726017032345261305183500526726016661011998812378814865654352651675643336162189508260766733568692119196980584544729355984251038893060953389954417185902935346232767808806007603200000000
884 12507321098507036838838033599246469871874776107060463268075782319276949042487688635918034568142215764817941470847705721446105102841974124914912350671839300529566262204655010038820424539886568534402954405807716247004822564747701703558646543622153601443229019278516726635773368060123658420070840810804951835083346731626256556336355853416098949517298166586618312948420115104717149971245987222904184427441951722570633218465928806803275125328973304655900580358645273658172180961653640031838689507699857852965029025375465985149149231840728319632967051095628462430885096884867159588242979681556109827726017032345261305183500526726016661011998812378814865654352651675643336162189508260766733568692119196980584544729355984251038893060953389954417185902935346232767808806007603200000000
885 12507321098507036838838033599246469871874776107060463268075782319276949042487688635918034568142215764817941470847705721446105102841974124914912350671839300529566262204655010038820424539886568534402954405807716247004822564747701703558646543622153601443229019278516726635773368060123658420070840810804951835083346731626256556336355853416098949517298166586618312948420115104717149971245987222904184427441951722570633218465928806803275125328973304655900580358645273658172180961653640031838689507699857852965029025375465985149149231840728319632967051095628462430885096884867159588242979681556109827726017032345261305183500526726016661011998812378814865654352651675643336162189508260766733568692119196980584544729355984251038893060953389954417185902935346232767808806007603200000000
886 12507321098507036838838033599246469871874776107060463268075782319276949042487688635918034568142215764817941470847705721446105102841974124914912350671839300529566262204655010038820424539886568534402954405807716247004822564747701703558646543622153601443229019278516726635773368060123658420070840810804951835083346731626256556336355853416098949517298166586618312948420115104717149971245987222904184427441951722570633218465928806803275125328973304655900580358645273658172180961653640031838689507699857852965029025375465985149149231840728319632967051095628462430885096884867159588242979681556109827726017032345261305183500526726016661011998812378814865654352651675643336162189508260766733568692119196980584544729355984251038893060953389954417185902935346232767808806007603200000000
887 9840372513351282866655760856845545854625045722975853624960715179555205921208996300392596139142682955070046993077378582756430665657877140285180675225732334638346318548494217593232706594822015639243678034902931103939737244443984521607132782479058166853887852268739326498500777015295430611500715353876201150336689624694858244572198358436330754412775161227187103460115545540823207365727234121377102277794076914815174526659220341399805967079950997930818243708190983310766468643019272714209693905283509463119442921265629997669810991986097979309309853823456509758285036791010050282082340881078218973050170694521248891817917525911701402367749293616467793036009381406194231948989677224815182203106329928489217521672170678373205618854673237661046854935666539420208496166493795962060800000000
888 9840372513351282866655760856845545854625045722975853624960715179555205921208996300392596139142682955070046993077378582756430665657877140285180675225732334638346318548494217593232706594822015639243678034902931103939737244443984521607132782479058166853887852268739326498500777015295430611500715353876201150336689624694858244572198358436330754412775161227187103460115545540823207365727234121377102277794076914815174526659220341399805967079950997930818243708190983310766468643019272714209693905283509463119442921265629997669810991986097979309309853823456509758285036791010050282082340881078218973050170694521248891817917525911701402367749293616467793036009381406194231948989677224815182203106329928489217521672170678373205618854673237661046854935666539420208496166493795962060800000000
889 9840372513351282866655760856845545854625045722975853624960715179555205921208996300392596139142682955070046993077378582756430665657877140285180675225732334638346318548494217593232706594822015639243678034902931103939737244443984521607132782479058166853887852268739326498500777015295430611500715353876201150336689624694858244572198358436330754412775161227187103460115545540823207365727234121377102277794076914815174526659220341399805967079950997930818243708190983310766468643019272714209693905283509463119442921265629997669810991986097979309309853823456509758285036791010050282082340881078218973050170694521248891817917525911701402367749293616467793036009381406194231948989677224815182203106329928489217521672170678373205618854673237661046854935666539420208496166493795962060800000000
890 9840372513351282866655760856845545854625045722975853624960715179555205921208996300392596139142682955070046993077378582756430665657877140285180675225732334638346318548494217593232706594822015639243678034902931103939737244443984521607132782479058166853887852268739326498500777015295430611500715353876201150336689624694858244572198358436330754412775161227187103460115545540823207365727234121377102277794076914815174526659220341399805967079950997930818243708190983310766468643019272714209693905283509463119442921265629997669810991986097979309309853823456509758285036791010050282082340881078218973050170694521248891817917525911701402367749293616467793036009381406194231948989677224815182203106329928489217521672170678373205618854673237661046854935666539420208496166493795962060800000000
891 9840372513351282866655760856845545854625045722975853624960715179555205921208996300392596139142682955070046993077378582756430665657877140285180675225732334638346318548494217593232706594822015639243678034902931103939737244443984521607132782479058166853887852268739326498500777015295430611500715353876201150336689624694858244572198358436330754412775161227187103460115545540823207365727234121377102277794076914815174526659220341399805967079950997930818243708190983310766468643019272714209693905283509463119442921265629997669810991986097979309309853823456509758285036791010050282082340881078218973050170694521248891817917525911701402367749293616467793036009381406194231948989677224815182203106329928489217521672170678373205618854673237661046854935666539420208496166493795962060800000000
892 9840372513351282866655760856845545854625045722975853624960715179555205921208996300392596139142682955070046993077378582756430665657877140285180675225732334638346318548494217593232706594822015639243678034902931103939737244443984521607132782479058166853887852268739326498500777015295430611500715353876201150336689624694858244572198358436330754412775161227187103460115545540823207365727234121377102277794076914815174526659220341399805967079950997930818243708190983310766468643019272714209693905283509463119442921265629997669810991986097979309309853823456509758285036791010050282082340881078218973050170694521248891817917525911701402367749293616467793036009381406194231948989677224815182203106329928489217521672170678373205618854673237661046854935666539420208496166493795962060800000000
893 9840372513351282866655760856845545854625045722975853624960715179555205921208996300392596139142682955070046993077378582756430665657877140285180675225732334638346318548494217593232706594822015639243678034902931103939737244443984521607132782479058166853887852268739326498500777015295430611500715353876201150336689624694858244572198358436330754412775161227187103460115545540823207365727234121377102277794076914815174526659220341399805967079950997930818243708190983310766468643019272714209693905283509463119442921265629997669810991986097979309309853823456509758285036791010050282082340881078218973050170694521248891817917525911701402367749293616467793036009381406194231948989677224815182203106329928489217521672170678373205618854673237661046854935666539420208496166493795962060800000000
894 9840372513351282866655760856845545854625045722975853624960715179555205921208996300392596139142682955070046993077378582756430665657877140285180675225732334638346318548494217593232706594822015639243678034902931103939737244443984521607132782479058166853887852268739326498500777015295430611500715353876201150336689624694858244572198358436330754412775161227187103460115545540823207365727234121377102277794076914815174526659220341399805967079950997930818243708190983310766468643019272714209693905283509463119442921265629997669810991986097979309309853823456509758285036791010050282082340881078218973050170694521248891817917525911701402367749293616467793036009381406194231948989677224815182203106329928489217521672170678373205618854673237661046854935666539420208496166493795962060800000000
895 9840372513351282866655760856845545854625045722975853624960715179555205921208996300392596139142682955070046993077378582756430665657877140285180675225732334638346318548494217593232706594822015639243678034902931103939737244443984521607132782479058166853887852268739326498500777015295430611500715353876201150336689624694858244572198358436330754412775161227187103460115545540823207365727234121377102277794076914815174526659220341399805967079950997930818243708190983310766468643019272714209693905283509463119442921265629997669810991986097979309309853823456509758285036791010050282082340881078218973050170694521248891817917525911701402367749293616467793036009381406194231948989677224815182203106329928489217521672170678373205618854673237661046854935666539420208496166493795962060800000000
896 9840372513351282866655760856845545854625045722975853624960715179555205921208996300392596139142682955070046993077378582756430665657877140285180675225732334638346318548494217593232706594822015639243678034902931103939737244443984521607132782479058166853887852268739326498500777015295430611500715353876201150336689624694858244572198358436330754412775161227187103460115545540823207365727234121377102277794076914815174526659220341399805967079950997930818243708190983310766468643019272714209693905283509463119442921265629997669810991986097979309309853823456509758285036791010050282082340881078218973050170694521248891817917525911701402367749293616467793036009381406194231948989677224815182203106329928489217521672170678373205618854673237661046854935666539420208496166493795962060800000000
897 9840372513351282866655760856845545854625045722975853624960715179555205921208996300392596139142682955070046993077378582756430665657877140285180675225732334638346318548494217593232706594822015639243678034902931103939737244443984521607132782479058166853887852268739326498500777015295430611500715353876201150336689624694858244572198358436330754412775161227187103460115545540823207365727234121377102277794076914815174526659220341399805967079950997930818243708190983310766468643019272714209693905283509463119442921265629997669810991986097979309309853823456509758285036791010050282082340881078218973050170694521248891817917525911701402367749293616467793036009381406194231948989677224815182203106329928489217521672170678373205618854673237661046854935666539420208496166493795962060800000000
898 9840372513351282866655760856845545854625045722975853624960715179555205921208996300392596139142682955070046993077378582756430665657877140285180675225732334638346318548494217593232706594822015639243678034902931103939737244443984521607132782479058166853887852268739326498500777015295430611500715353876201150336689624694858244572198358436330754412775161227187103460115545540823207365727234121377102277794076914815174526659220341399805967079950997930818243708190983310766468643019272714209693905283509463119442921265629997669810991986097979309309853823456509758285036791010050282082340881078218973050170694521248891817917525911701402367749293616467793036009381406194231948989677224815182203106329928489217521672170678373205618854673237661046854935666539420208496166493795962060800000000
899 9840372513351282866655760856845545854625045722975853624960715179555205921208996300392596139142682955070046993077378582756430665657877140285180675225732334638346318548494217593232706594822015639243678034902931103939737244443984521607132782479058166853887852268739326498500777015295430611500715353876201150336689624694858244572198358436330754412775161227187103460115545540823207365727234121377102277794076914815174526659220341399805967079950997930818243708190983310766468643019272714209693905283509463119442921265629997669810991986097979309309853823456509758285036791010050282082340881078218973050170694521248891817917525911701402367749293616467793036009381406194231948989677224815182203106329928489217521672170678373205618854673237661046854935666539420208496166493795962060800000000
900 9840372513351282866655760856845545854625045722975853624960715179555205921208996300392596139142682955070046993077378582756430665657877140285180675225732334638346318548494217593232706594822015639243678034902931103939737244443984521607132782479058166853887852268739326498500777015295430611500715353876201150336689624694858244572198358436330754412775161227187103460115545540823207365727234121377102277794076914815174526659220341399805967079950997930818243708190983310766468643019272714209693905283509463119442921265629997669810991986097979309309853823456509758285036791010050282082340881078218973050170694521248891817917525911701402367749293616467793036009381406194231948989677224815182203106329928489217521672170678373205618854673237661046854935666539420208496166493795962060800000000
901 9840372513351282866655760856845545854625045722975853624960715179555205921208996300392596139142682955070046993077378582756430665657877140285180675225732334638346318548494217593232706594822015639243678034902931103939737244443984521607132782479058166853887852268739326498500777015295430611500715353876201150336689624694858244572198358436330754412775161227187103460115545540823207365727234121377102277794076914815174526659220341399805967079950997930818243708190983310766468643019272714209693905283509463119442921265629997669810991986097979309309853823456509758285036791010050282082340881078218973050170694521248891817917525911701402367749293616467793036009381406194231948989677224815182203106329928489217521672170678373205618854673237661046854935666539420208496166493795962060800000000
902 240009085691494704064774655045013313527440139584776917681968662915980632224609665863234052174211779391952365684814111774547089406289686348419040859164203283862105330451078477883724551093219893640089708168364173266822859620584988331881287377538004069607020787042422597524409195495010502719529642777468320739919259138898981574931667278934896449092077103102124474636964525385931886968956929789685421409611632068662793333151715643897706514145146290995566919711975202701621186415104212541699851348378279588279095640625121894385633950880438519739264727401378286787439921731952445904447338562883389586589529134664607117510183558821985423603641307718726659414862961126688584121699444507687370807471461670468720040784650692029405337918859455147484266723574132200207223573019413708800000000
903 240009085691494704064774655045013313527440139584776917681968662915980632224609665863234052174211779391952365684814111774547089406289686348419040859164203283862105330451078477883724551093219893640089708168364173266822859620584988331881287377538004069607020787042422597524409195495010502719529642777468320739919259138898981574931667278934896449092077103102124474636964525385931886968956929789685421409611632068662793333151715643897706514145146290995566919711975202701621186415104212541699851348378279588279095640625121894385633950880438519739264727401378286787439921731952445904447338562883389586589529134664607117510183558821985423603641307718726659414862961126688584121699444507687370807471461670468720040784650692029405337918859455147484266723574132200207223573019413708800000000
904 240009085691494704064774655045013313527440139584776917681968662915980632224609665863234052174211779391952365684814111774547089406289686348419040859164203283862105330451078477883724551093219893640089708168364173266822859620584988331881287377538004069607020787042422597524409195495010502719529642777468320739919259138898981574931667278934896449092077103102124474636964525385931886968956929789685421409611632068662793333151715643897706514145146290995566919711975202701621186415104212541699851348378279588279095640625121894385633950880438519739264727401378286787439921731952445904447338562883389586589529134664607117510183558821985423603641307718726659414862961126688584121699444507687370807471461670468720040784650692029405337918859455147484266723574132200207223573019413708800000000
905 240009085691494704064774655045013313527440139584776917681968662915980632224609665863234052174211779391952365684814111774547089406289686348419040859164203283862105330451078477883724551093219893640089708168364173266822859620584988331881287377538004069607020787042422597524409195495010502719529642777468320739919259138898981574931667278934896449092077103102124474636964525385931886968956929789685421409611632068662793333151715643897706514145146290995566919711975202701621186415104212541699851348378279588279095640625121894385633950880438519739264727401378286787439921731952445904447338562883389586589529134664607117510183558821985423603641307718726659414862961126688584121699444507687370807471461670468720040784650692029405337918859455147484266723574132200207223573019413708800000000
906 240009085691494704064774655045013313527440139584776917681968662915980632224609665863234052174211779391952365684814111774547089406289686348419040859164203283862105330451078477883724551093219893640089708168364173266822859620584988331881287377538004069607020787042422597524409195495010502719529642777468320739919259138898981574931667278934896449092077103102124474636964525385931886968956929789685421409611632068662793333151715643897706514145146290995566919711975202701621186415104212541699851348378279588279095640625121894385633950880438519739264727401378286787439921731952445904447338562883389586589529134664607117510183558821985423603641307718726659414862961126688584121699444507687370807471461670468720040784650692029405337918859455147484266723574132200207223573019413708800000000
907 197443234335022426804182805198125157360035103389277146554153838579168551118942917012723629787063146105010221678246644237219388552994804184840575543750572667265877087990249258752568118232286252283126158334996618773778558644014620066233809179844261509858146043439661907430857700264774895051718341101241536588373838611356108293635961155348513628949148136789859596935624229844211480883125449334554922237195599509653378272723925722736804366154990451141212130934136688527285967383199065343216841011892043325018209749664615901294447384057841867824986388732016446247400664172868947670847698621417457560018289553102704380612634994481347486742111918153502767640977600107909237039131926324804507907395590471749422072831452107147298271833611811917622784535881536280368272265120847668130611200000000
908 197443234335022426804182805198125157360035103389277146554153838579168551118942917012723629787063146105010221678246644237219388552994804184840575543750572667265877087990249258752568118232286252283126158334996618773778558644014620066233809179844261509858146043439661907430857700264774895051718341101241536588373838611356108293635961155348513628949148136789859596935624229844211480883125449334554922237195599509653378272723925722736804366154990451141212130934136688527285967383199065343216841011892043325018209749664615901294447384057841867824986388732016446247400664172868947670847698621417457560018289553102704380612634994481347486742111918153502767640977600107909237039131926324804507907395590471749422072831452107147298271833611811917622784535881536280368272265120847668130611200000000
909 197443234335022426804182805198125157360035103389277146554153838579168551118942917012723629787063146105010221678246644237219388552994804184840575543750572667265877087990249258752568118232286252283126158334996618773778558644014620066233809179844261509858146043439661907430857700264774895051718341101241536588373838611356108293635961155348513628949148136789859596935624229844211480883125449334554922237195599509653378272723925722736804366154990451141212130934136688527285967383199065343216841011892043325018209749664615901294447384057841867824986388732016446247400664172868947670847698621417457560018289553102704380612634994481347486742111918153502767640977600107909237039131926324804507907395590471749422072831452107147298271833611811917622784535881536280368272265120847668130611200000000
910 197443234335022426804182805198125157360035103389277146554153838579168551118942917012723629787063146105010221678246644237219388552994804184840575543750572667265877087990249258752568118232286252283126158334996618773778558644014620066233809179844261509858146043439661907430857700264774895051718341101241536588373838611356108293635961155348513628949148136789859596935624229844211480883125449334554922237195599509653378272723925722736804366154990451141212130934136688527285967383199065343216841011892043325018209749664615901294447384057841867824986388732016446247400664172868947670847698621417457560018289553102704380612634994481347486742111918153502767640977600107909237039131926324804507907395590471749422072831452107147298271833611811917622784535881536280368272265120847668130611200000000
911 163862286482556147475754197872833228721397693039932278745369907867462143113184224630116607556509233278616188185432133231997352167290000883887075295845019018589963978741955655073190085251457238781064344451538728849353075168399257499988829148345529356522982422517487649876924853461442245676217137365083477286959804514175272751162650518007993779451105970832777066548410196456537836426004356037183155618015609140651041349477313159739451416363715830201565912916989654679253697336631951508707863909430456488342437653651407693418189067424668180787180528722863821086089006611011569919937592887585397795667938884200549522262418647254954387544500265225873170423367770859156141912753407427408082007013655839904752116106351564215792929058422948558485418964803340471339516886541359017582624977715200000000
912 163862286482556147475754197872833228721397693039932278745369907867462143113184224630116607556509233278616188185432133231997352167290000883887075295845019018589963978741955655073190085251457238781064344451538728849353075168399257499988829148345529356522982422517487649876924853461442245676217137365083477286959804514175272751162650518007993779451105970832777066548410196456537836426004356037183155618015609140651041349477313159739451416363715830201565912916989654679253697336631951508707863909430456488342437653651407693418189067424668180787180528722863821086089006611011569919937592887585397795667938884200549522262418647254954387544500265225873170423367770859156141912753407427408082007013655839904752116106351564215792929058422948558485418964803340471339516886541359017582624977715200000000
913 163862286482556147475754197872833228721397693039932278745369907867462143113184224630116607556509233278616188185432133231997352167290000883887075295845019018589963978741955655073190085251457238781064344451538728849353075168399257499988829148345529356522982422517487649876924853461442245676217137365083477286959804514175272751162650518007993779451105970832777066548410196456537836426004356037183155618015609140651041349477313159739451416363715830201565912916989654679253697336631951508707863909430456488342437653651407693418189067424668180787180528722863821086089006611011569919937592887585397795667938884200549522262418647254954387544500265225873170423367770859156141912753407427408082007013655839904752116106351564215792929058422948558485418964803340471339516886541359017582624977715200000000
914 163862286482556147475754197872833228721397693039932278745369907867462143113184224630116607556509233278616188185432133231997352167290000883887075295845019018589963978741955655073190085251457238781064344451538728849353075168399257499988829148345529356522982422517487649876924853461442245676217137365083477286959804514175272751162650518007993779451105970832777066548410196456537836426004356037183155618015609140651041349477313159739451416363715830201565912916989654679253697336631951508707863909430456488342437653651407693418189067424668180787180528722863821086089006611011569919937592887585397795667938884200549522262418647254954387544500265225873170423367770859156141912753407427408082007013655839904752116106351564215792929058422948558485418964803340471339516886541359017582624977715200000000
915 163862286482556147475754197872833228721397693039932278745369907867462143113184224630116607556509233278616188185432133231997352167290000883887075295845019018589963978741955655073190085251457238781064344451538728849353075168399257499988829148345529356522982422517487649876924853461442245676217137365083477286959804514175272751162650518007993779451105970832777066548410196456537836426004356037183155618015609140651041349477313159739451416363715830201565912916989654679253697336631951508707863909430456488342437653651407693418189067424668180787180528722863821086089006611011569919937592887585397795667938884200549522262418647254954387544500265225873170423367770859156141912753407427408082007013655839904752116106351564215792929058422948558485418964803340471339516886541359017582624977715200000000
916 163862286482556147475754197872833228721397693039932278745369907867462143113184224630116607556509233278616188185432133231997352167290000883887075295845019018589963978741955655073190085251457238781064344451538728849353075168399257499988829148345529356522982422517487649876924853461442245676217137365083477286959804514175272751162650518007993779451105970832777066548410196456537836426004356037183155618015609140651041349477313159739451416363715830201565912916989654679253697336631951508707863909430456488342437653651407693418189067424668180787180528722863821086089006611011569919937592887585397795667938884200549522262418647254954387544500265225873170423367770859156141912753407427408082007013655839904752116106351564215792929058422948558485418964803340471339516886541359017582624977715200000000
917 163862286482556147475754197872833228721397693039932278745369907867462143113184224630116607556509233278616188185432133231997352167290000883887075295845019018589963978741955655073190085251457238781064344451538728849353075168399257499988829148345529356522982422517487649876924853461442245676217137365083477286959804514175272751162650518007993779451105970832777066548410196456537836426004356037183155618015609140651041349477313159739451416363715830201565912916989654679253697336631951508707863909430456488342437653651407693418189067424668180787180528722863821086089006611011569919937592887585397795667938884200549522262418647254954387544500265225873170423367770859156141912753407427408082007013655839904752116106351564215792929058422948558485418964803340471339516886541359017582624977715200000000
918 163862286482556147475754197872833228721397693039932278745369907867462143113184224630116607556509233278616188185432133231997352167290000883887075295845019018589963978741955655073190085251457238781064344451538728849353075168399257499988829148345529356522982422517487649876924853461442245676217137365083477286959804514175272751162650518007993779451105970832777066548410196456537836426004356037183155618015609140651041349477313159739451416363715830201565912916989654679253697336631951508707863909430456488342437653651407693418189067424668180787180528722863821086089006611011569919937592887585397795667938884200549522262418647254954387544500265225873170423367770859156141912753407427408082007013655839904752116106351564215792929058422948558485418964803340471339516886541359017582624977715200000000
919 138391696533994102468270441109677904482172357031498245269468354758451695049813981937835912194532994567021366510076747874548915743758610436496552198934165107359358567850284810004268491590055977042174483814336000375738482517298445313448065534355848618874406557743791887067705531164249124450551621750192266660952059460296382529994679284139349234367005509832501032101191863929530051669782664939119443091906880871437384133155909079502710827655556205270864708979085699745565181876323217598145822251212495762250977487205486532960959176973245183433801974518710591600288417512402542503152413386732011147707110131979300305071470555144291532498970688499428670685929907924579770369976930530299197147925460189805797351930896383425654291958510743857503003926333274031814973721214256713248599333804127027200000000
920 138391696533994102468270441109677904482172357031498245269468354758451695049813981937835912194532994567021366510076747874548915743758610436496552198934165107359358567850284810004268491590055977042174483814336000375738482517298445313448065534355848618874406557743791887067705531164249124450551621750192266660952059460296382529994679284139349234367005509832501032101191863929530051669782664939119443091906880871437384133155909079502710827655556205270864708979085699745565181876323217598145822251212495762250977487205486532960959176973245183433801974518710591600288417512402542503152413386732011147707110131979300305071470555144291532498970688499428670685929907924579770369976930530299197147925460189805797351930896383425654291958510743857503003926333274031814973721214256713248599333804127027200000000
921 138391696533994102468270441109677904482172357031498245269468354758451695049813981937835912194532994567021366510076747874548915743758610436496552198934165107359358567850284810004268491590055977042174483814336000375738482517298445313448065534355848618874406557743791887067705531164249124450551621750192266660952059460296382529994679284139349234367005509832501032101191863929530051669782664939119443091906880871437384133155909079502710827655556205270864708979085699745565181876323217598145822251212495762250977487205486532960959176973245183433801974518710591600288417512402542503152413386732011147707110131979300305071470555144291532498970688499428670685929907924579770369976930530299197147925460189805797351930896383425654291958510743857503003926333274031814973721214256713248599333804127027200000000
922 138391696533994102468270441109677904482172357031498245269468354758451695049813981937835912194532994567021366510076747874548915743758610436496552198934165107359358567850284810004268491590055977042174483814336000375738482517298445313448065534355848618874406557743791887067705531164249124450551621750192266660952059460296382529994679284139349234367005509832501032101191863929530051669782664939119443091906880871437384133155909079502710827655556205270864708979085699745565181876323217598145822251212495762250977487205486532960959176973245183433801974518710591600288417512402542503152413386732011147707110131979300305071470555144291532498970688499428670685929907924579770369976930530299197147925460189805797351930896383425654291958510743857503003926333274031814973721214256713248599333804127027200000000
923 138391696533994102468270441109677904482172357031498245269468354758451695049813981937835912194532994567021366510076747874548915743758610436496552198934165107359358567850284810004268491590055977042174483814336000375738482517298445313448065534355848618874406557743791887067705531164249124450551621750192266660952059460296382529994679284139349234367005509832501032101191863929530051669782664939119443091906880871437384133155909079502710827655556205270864708979085699745565181876323217598145822251212495762250977487205486532960959176973245183433801974518710591600288417512402542503152413386732011147707110131979300305071470555144291532498970688499428670685929907924579770369976930530299197147925460189805797351930896383425654291958510743857503003926333274031814973721214256713248599333804127027200000000
924 138391696533994102468270441109677904482172357031498245269468354758451695049813981937835912194532994567021366510076747874548915743758610436496552198934165107359358567850284810004268491590055977042174483814336000375738482517298445313448065534355848618874406557743791887067705531164249124450551621750192266660952059460296382529994679284139349234367005509832501032101191863929530051669782664939119443091906880871437384133155909079502710827655556205270864708979085699745565181876323217598145822251212495762250977487205486532960959176973245183433801974518710591600288417512402542503152413386732011147707110131979300305071470555144291532498970688499428670685929907924579770369976930530299197147925460189805797351930896383425654291958510743857503003926333274031814973721214256713248599333804127027200000000
925 138391696533994102468270441109677904482172357031498245269468354758451695049813981937835912194532994567021366510076747874548915743758610436496552198934165107359358567850284810004268491590055977042174483814336000375738482517298445313448065534355848618874406557743791887067705531164249124450551621750192266660952059460296382529994679284139349234367005509832501032101191863929530051669782664939119443091906880871437384133155909079502710827655556205270864708979085699745565181876323217598145822251212495762250977487205486532960959176973245183433801974518710591600288417512402542503152413386732011147707110131979300305071470555144291532498970688499428670685929907924579770369976930530299197147925460189805797351930896383425654291958510743857503003926333274031814973721214256713248599333804127027200000000
926 138391696533994102468270441109677904482172357031498245269468354758451695049813981937835912194532994567021366510076747874548915743758610436496552198934165107359358567850284810004268491590055977042174483814336000375738482517298445313448065534355848618874406557743791887067705531164249124450551621750192266660952059460296382529994679284139349234367005509832501032101191863929530051669782664939119443091906880871437384133155909079502710827655556205270864708979085699745565181876323217598145822251212495762250977487205486532960959176973245183433801974518710591600288417512402542503152413386732011147707110131979300305071470555144291532498970688499428670685929907924579770369976930530299197147925460189805797351930896383425654291958510743857503003926333274031814973721214256713248599333804127027200000000
927 138391696533994102468270441109677904482172357031498245269468354758451695049813981937835912194532994567021366510076747874548915743758610436496552198934165107359358567850284810004268491590055977042174483814336000375738482517298445313448065534355848618874406557743791887067705531164249124450551621750192266660952059460296382529994679284139349234367005509832501032101191863929530051669782664939119443091906880871437384133155909079502710827655556205270864708979085699745565181876323217598145822251212495762250977487205486532960959176973245183433801974518710591600288417512402542503152413386732011147707110131979300305071470555144291532498970688499428670685929907924579770369976930530299197147925460189805797351930896383425654291958510743857503003926333274031814973721214256713248599333804127027200000000
928 138391696533994102468270441109677904482172357031498245269468354758451695049813981937835912194532994567021366510076747874548915743758610436496552198934165107359358567850284810004268491590055977042174483814336000375738482517298445313448065534355848618874406557743791887067705531164249124450551621750192266660952059460296382529994679284139349234367005509832501032101191863929530051669782664939119443091906880871437384133155909079502710827655556205270864708979085699745565181876323217598145822251212495762250977487205486532960959176973245183433801974518710591600288417512402542503152413386732011147707110131979300305071470555144291532498970688499428670685929907924579770369976930530299197147925460189805797351930896383425654291958510743857503003926333274031814973721214256713248599333804127027200000000
929 119437708168394804188318589765737528362198513184821277095607238359088909347486508785611843496281950164116687174223146562398570792409174909724420906320340788420528177756077652710893883250373500482455308685608356100277715690211767541763531926836005947881986710001759894006799649321524728614928522186907684011334726348673650275069138004062908102577334802211351523245644727437605545323140900931722583285482406374166191439663008927883099055410678882953172349302019101394112320131723866039121368581508683555148845861535310302893159169054166496355891889890602507685304516138321402684463162001698581632928292035413547314589187019382284508499444161973235419377455633665137249599875260101799949405742737087670185152407792745648060105786165070889523250011586595153691626735330473328058784417645647593681715200000000
930 119437708168394804188318589765737528362198513184821277095607238359088909347486508785611843496281950164116687174223146562398570792409174909724420906320340788420528177756077652710893883250373500482455308685608356100277715690211767541763531926836005947881986710001759894006799649321524728614928522186907684011334726348673650275069138004062908102577334802211351523245644727437605545323140900931722583285482406374166191439663008927883099055410678882953172349302019101394112320131723866039121368581508683555148845861535310302893159169054166496355891889890602507685304516138321402684463162001698581632928292035413547314589187019382284508499444161973235419377455633665137249599875260101799949405742737087670185152407792745648060105786165070889523250011586595153691626735330473328058784417645647593681715200000000
931 119437708168394804188318589765737528362198513184821277095607238359088909347486508785611843496281950164116687174223146562398570792409174909724420906320340788420528177756077652710893883250373500482455308685608356100277715690211767541763531926836005947881986710001759894006799649321524728614928522186907684011334726348673650275069138004062908102577334802211351523245644727437605545323140900931722583285482406374166191439663008927883099055410678882953172349302019101394112320131723866039121368581508683555148845861535310302893159169054166496355891889890602507685304516138321402684463162001698581632928292035413547314589187019382284508499444161973235419377455633665137249599875260101799949405742737087670185152407792745648060105786165070889523250011586595153691626735330473328058784417645647593681715200000000
932 119437708168394804188318589765737528362198513184821277095607238359088909347486508785611843496281950164116687174223146562398570792409174909724420906320340788420528177756077652710893883250373500482455308685608356100277715690211767541763531926836005947881986710001759894006799649321524728614928522186907684011334726348673650275069138004062908102577334802211351523245644727437605545323140900931722583285482406374166191439663008927883099055410678882953172349302019101394112320131723866039121368581508683555148845861535310302893159169054166496355891889890602507685304516138321402684463162001698581632928292035413547314589187019382284508499444161973235419377455633665137249599875260101799949405742737087670185152407792745648060105786165070889523250011586595153691626735330473328058784417645647593681715200000000
933 119437708168394804188318589765737528362198513184821277095607238359088909347486508785611843496281950164116687174223146562398570792409174909724420906320340788420528177756077652710893883250373500482455308685608356100277715690211767541763531926836005947881986710001759894006799649321524728614928522186907684011334726348673650275069138004062908102577334802211351523245644727437605545323140900931722583285482406374166191439663008927883099055410678882953172349302019101394112320131723866039121368581508683555148845861535310302893159169054166496355891889890602507685304516138321402684463162001698581632928292035413547314589187019382284508499444161973235419377455633665137249599875260101799949405742737087670185152407792745648060105786165070889523250011586595153691626735330473328058784417645647593681715200000000
934 119437708168394804188318589765737528362198513184821277095607238359088909347486508785611843496281950164116687174223146562398570792409174909724420906320340788420528177756077652710893883250373500482455308685608356100277715690211767541763531926836005947881986710001759894006799649321524728614928522186907684011334726348673650275069138004062908102577334802211351523245644727437605545323140900931722583285482406374166191439663008927883099055410678882953172349302019101394112320131723866039121368581508683555148845861535310302893159169054166496355891889890602507685304516138321402684463162001698581632928292035413547314589187019382284508499444161973235419377455633665137249599875260101799949405742737087670185152407792745648060105786165070889523250011586595153691626735330473328058784417645647593681715200000000
935 119437708168394804188318589765737528362198513184821277095607238359088909347486508785611843496281950164116687174223146562398570792409174909724420906320340788420528177756077652710893883250373500482455308685608356100277715690211767541763531926836005947881986710001759894006799649321524728614928522186907684011334726348673650275069138004062908102577334802211351523245644727437605545323140900931722583285482406374166191439663008927883099055410678882953172349302019101394112320131723866039121368581508683555148845861535310302893159169054166496355891889890602507685304516138321402684463162001698581632928292035413547314589187019382284508499444161973235419377455633665137249599875260101799949405742737087670185152407792745648060105786165070889523250011586595153691626735330473328058784417645647593681715200000000
936 119437708168394804188318589765737528362198513184821277095607238359088909347486508785611843496281950164116687174223146562398570792409174909724420906320340788420528177756077652710893883250373500482455308685608356100277715690211767541763531926836005947881986710001759894006799649321524728614928522186907684011334726348673650275069138004062908102577334802211351523245644727437605545323140900931722583285482406374166191439663008927883099055410678882953172349302019101394112320131723866039121368581508683555148845861535310302893159169054166496355891889890602507685304516138321402684463162001698581632928292035413547314589187019382284508499444161973235419377455633665137249599875260101799949405742737087670185152407792745648060105786165070889523250011586595153691626735330473328058784417645647593681715200000000
937 104862605202897417838413883938034812038631066422364351830353191454890930650903382631994844622587167503639363721665521764242510800040690886315840098701163281668782703696325740672930791783447171845080804911394882797004725766819535336874586362272281306055999989793535132381255881315169744457320179695917152423747538357618656058352176024289107363911720058962698085512455455703667103021812693650123544724571702841920316932089492285404596594579858328187513774344344408431887399593729470942501348852138597392230477052206294851320804062495317504639086046675362393069959120729445903593475437879469302017680419630039996722242553938220044947642748491443479527915405345233346885893952882236317199779810545138124704788074317389103881683016973561123803838289422671360491483833191360337362442896375931572177141812428800000000
938 104862605202897417838413883938034812038631066422364351830353191454890930650903382631994844622587167503639363721665521764242510800040690886315840098701163281668782703696325740672930791783447171845080804911394882797004725766819535336874586362272281306055999989793535132381255881315169744457320179695917152423747538357618656058352176024289107363911720058962698085512455455703667103021812693650123544724571702841920316932089492285404596594579858328187513774344344408431887399593729470942501348852138597392230477052206294851320804062495317504639086046675362393069959120729445903593475437879469302017680419630039996722242553938220044947642748491443479527915405345233346885893952882236317199779810545138124704788074317389103881683016973561123803838289422671360491483833191360337362442896375931572177141812428800000000
939 104862605202897417838413883938034812038631066422364351830353191454890930650903382631994844622587167503639363721665521764242510800040690886315840098701163281668782703696325740672930791783447171845080804911394882797004725766819535336874586362272281306055999989793535132381255881315169744457320179695917152423747538357618656058352176024289107363911720058962698085512455455703667103021812693650123544724571702841920316932089492285404596594579858328187513774344344408431887399593729470942501348852138597392230477052206294851320804062495317504639086046675362393069959120729445903593475437879469302017680419630039996722242553938220044947642748491443479527915405345233346885893952882236317199779810545138124704788074317389103881683016973561123803838289422671360491483833191360337362442896375931572177141812428800000000
940 104862605202897417838413883938034812038631066422364351830353191454890930650903382631994844622587167503639363721665521764242510800040690886315840098701163281668782703696325740672930791783447171845080804911394882797004725766819535336874586362272281306055999989793535132381255881315169744457320179695917152423747538357618656058352176024289107363911720058962698085512455455703667103021812693650123544724571702841920316932089492285404596594579858328187513774344344408431887399593729470942501348852138597392230477052206294851320804062495317504639086046675362393069959120729445903593475437879469302017680419630039996722242553938220044947642748491443479527915405345233346885893952882236317199779810545138124704788074317389103881683016973561123803838289422671360491483833191360337362442896375931572177141812428800000000
941 92853844517666808444976564363335003398779075326741608623092974322668276163692578156361427011253107668290087427624107877323222705730831006705836406438004763815355377251726213176807430439198585172553996213746852213974541576729128969631045606651221923167772926962369282556086839042837820491812330037320416045332394012442525185205743178163543077703913789530348863457654569371938850050857725786005046506258476004166444157343535718372347597165167532301807884420204431122676086479655165659637036882940537357469635050664682171242396902062416239325322551696146567177980472182630488159854224208950357019917675654427446337608058903769023620283648576951863695858061040502569233868263292115496390378226421319451801720448834636021094256559552765877466946532356276458959359596098118942888033298325856264462987709211266252800000000
942 92853844517666808444976564363335003398779075326741608623092974322668276163692578156361427011253107668290087427624107877323222705730831006705836406438004763815355377251726213176807430439198585172553996213746852213974541576729128969631045606651221923167772926962369282556086839042837820491812330037320416045332394012442525185205743178163543077703913789530348863457654569371938850050857725786005046506258476004166444157343535718372347597165167532301807884420204431122676086479655165659637036882940537357469635050664682171242396902062416239325322551696146567177980472182630488159854224208950357019917675654427446337608058903769023620283648576951863695858061040502569233868263292115496390378226421319451801720448834636021094256559552765877466946532356276458959359596098118942888033298325856264462987709211266252800000000
943 3807007625224339146244039138896735139349942088396405953546811947229399322711395704410818507461377414399893584532588422970252130934964071274939292663958195316429570467320774740249104648007141992074713844763620940772956204645894287754872869872700098849878690005457140584799560400756350640164305531530137057858628154510143532593435470304705266185860465370744303401763837344249492852085166757226206906756597516170824210451084964453266251483771868824374123261228381676029719545665861792045118512200562031656255037077251969020938272984559065812338224619542009254297199359487850014554023192566964637816624701831525299841930415054529968431629591655026411530180502660605338588598794976735352005507283274097523870538402220076864864518941663400976144807826607334817333743440022876658409365231360106842982496077661916364800000000
944 3807007625224339146244039138896735139349942088396405953546811947229399322711395704410818507461377414399893584532588422970252130934964071274939292663958195316429570467320774740249104648007141992074713844763620940772956204645894287754872869872700098849878690005457140584799560400756350640164305531530137057858628154510143532593435470304705266185860465370744303401763837344249492852085166757226206906756597516170824210451084964453266251483771868824374123261228381676029719545665861792045118512200562031656255037077251969020938272984559065812338224619542009254297199359487850014554023192566964637816624701831525299841930415054529968431629591655026411530180502660605338588598794976735352005507283274097523870538402220076864864518941663400976144807826607334817333743440022876658409365231360106842982496077661916364800000000
945 3807007625224339146244039138896735139349942088396405953546811947229399322711395704410818507461377414399893584532588422970252130934964071274939292663958195316429570467320774740249104648007141992074713844763620940772956204645894287754872869872700098849878690005457140584799560400756350640164305531530137057858628154510143532593435470304705266185860465370744303401763837344249492852085166757226206906756597516170824210451084964453266251483771868824374123261228381676029719545665861792045118512200562031656255037077251969020938272984559065812338224619542009254297199359487850014554023192566964637816624701831525299841930415054529968431629591655026411530180502660605338588598794976735352005507283274097523870538402220076864864518941663400976144807826607334817333743440022876658409365231360106842982496077661916364800000000
946 3807007625224339146244039138896735139349942088396405953546811947229399322711395704410818507461377414399893584532588422970252130934964071274939292663958195316429570467320774740249104648007141992074713844763620940772956204645894287754872869872700098849878690005457140584799560400756350640164305531530137057858628154510143532593435470304705266185860465370744303401763837344249492852085166757226206906756597516170824210451084964453266251483771868824374123261228381676029719545665861792045118512200562031656255037077251969020938272984559065812338224619542009254297199359487850014554023192566964637816624701831525299841930415054529968431629591655026411530180502660605338588598794976735352005507283274097523870538402220076864864518941663400976144807826607334817333743440022876658409365231360106842982496077661916364800000000
947 3414158701369814365403970496114842143585282214352692426794362875582850377201484070276961734857930417630554165651086091015528843291654193796007032114671685183531886661227476674028059290274637002770532048408618132273654080932279810307159783557666302949460858105104012790713508963441902061255110679426010684721138456618087311321586270688492425062875338088671827989432425204859043435185646314381277389841477461879640689350427055886369253726909965908518133107778963742498536756029055847862190687808073835047614423546213261085698631657009431252097230882826849777337017060382939283702178985302786989875689382224828372625941773594637966459201302462552581097969646410554813094302696724291054296706981205760126284813673956584913102284367554212966015448962171897330198257120703475993151444423770826057748289324911905553199923200000000
948 3414158701369814365403970496114842143585282214352692426794362875582850377201484070276961734857930417630554165651086091015528843291654193796007032114671685183531886661227476674028059290274637002770532048408618132273654080932279810307159783557666302949460858105104012790713508963441902061255110679426010684721138456618087311321586270688492425062875338088671827989432425204859043435185646314381277389841477461879640689350427055886369253726909965908518133107778963742498536756029055847862190687808073835047614423546213261085698631657009431252097230882826849777337017060382939283702178985302786989875689382224828372625941773594637966459201302462552581097969646410554813094302696724291054296706981205760126284813673956584913102284367554212966015448962171897330198257120703475993151444423770826057748289324911905553199923200000000
949 3414158701369814365403970496114842143585282214352692426794362875582850377201484070276961734857930417630554165651086091015528843291654193796007032114671685183531886661227476674028059290274637002770532048408618132273654080932279810307159783557666302949460858105104012790713508963441902061255110679426010684721138456618087311321586270688492425062875338088671827989432425204859043435185646314381277389841477461879640689350427055886369253726909965908518133107778963742498536756029055847862190687808073835047614423546213261085698631657009431252097230882826849777337017060382939283702178985302786989875689382224828372625941773594637966459201302462552581097969646410554813094302696724291054296706981205760126284813673956584913102284367554212966015448962171897330198257120703475993151444423770826057748289324911905553199923200000000
950 3414158701369814365403970496114842143585282214352692426794362875582850377201484070276961734857930417630554165651086091015528843291654193796007032114671685183531886661227476674028059290274637002770532048408618132273654080932279810307159783557666302949460858105104012790713508963441902061255110679426010684721138456618087311321586270688492425062875338088671827989432425204859043435185646314381277389841477461879640689350427055886369253726909965908518133107778963742498536756029055847862190687808073835047614423546213261085698631657009431252097230882826849777337017060382939283702178985302786989875689382224828372625941773594637966459201302462552581097969646410554813094302696724291054296706981205760126284813673956584913102284367554212966015448962171897330198257120703475993151444423770826057748289324911905553199923200000000
951 3414158701369814365403970496114842143585282214352692426794362875582850377201484070276961734857930417630554165651086091015528843291654193796007032114671685183531886661227476674028059290274637002770532048408618132273654080932279810307159783557666302949460858105104012790713508963441902061255110679426010684721138456618087311321586270688492425062875338088671827989432425204859043435185646314381277389841477461879640689350427055886369253726909965908518133107778963742498536756029055847862190687808073835047614423546213261085698631657009431252097230882826849777337017060382939283702178985302786989875689382224828372625941773594637966459201302462552581097969646410554813094302696724291054296706981205760126284813673956584913102284367554212966015448962171897330198257120703475993151444423770826057748289324911905553199923200000000
952 3414158701369814365403970496114842143585282214352692426794362875582850377201484070276961734857930417630554165651086091015528843291654193796007032114671685183531886661227476674028059290274637002770532048408618132273654080932279810307159783557666302949460858105104012790713508963441902061255110679426010684721138456618087311321586270688492425062875338088671827989432425204859043435185646314381277389841477461879640689350427055886369253726909965908518133107778963742498536756029055847862190687808073835047614423546213261085698631657009431252097230882826849777337017060382939283702178985302786989875689382224828372625941773594637966459201302462552581097969646410554813094302696724291054296706981205760126284813673956584913102284367554212966015448962171897330198257120703475993151444423770826057748289324911905553199923200000000
953 3100769660012377734989174640305964668383445574615044436246481512870224958227782645982169140253586126665827968231807247635122435237069963693277750629833856528850311252706745362642349699961037797649222141153142665294123099189424914239255279865124555335426896478778410352641125262178606429150442815050817737959900436546656458928066545315725016873928947930174552226454433462879826979226520653537905556950538404176246590834262005999503533558063173227809345151682824881610853568656392782531072342383482929654758847994482799637381268558580878548035973962861290409425474927393328903911872274062858869288009978141029151474233952254612552879944755708212417126405914596883576245563557889271654131757950693902198533004342010436027343712583172044203651924886485176702362028901336983228264080188668478163081516099488916830566149049548800000000
954 3100769660012377734989174640305964668383445574615044436246481512870224958227782645982169140253586126665827968231807247635122435237069963693277750629833856528850311252706745362642349699961037797649222141153142665294123099189424914239255279865124555335426896478778410352641125262178606429150442815050817737959900436546656458928066545315725016873928947930174552226454433462879826979226520653537905556950538404176246590834262005999503533558063173227809345151682824881610853568656392782531072342383482929654758847994482799637381268558580878548035973962861290409425474927393328903911872274062858869288009978141029151474233952254612552879944755708212417126405914596883576245563557889271654131757950693902198533004342010436027343712583172044203651924886485176702362028901336983228264080188668478163081516099488916830566149049548800000000
955 3100769660012377734989174640305964668383445574615044436246481512870224958227782645982169140253586126665827968231807247635122435237069963693277750629833856528850311252706745362642349699961037797649222141153142665294123099189424914239255279865124555335426896478778410352641125262178606429150442815050817737959900436546656458928066545315725016873928947930174552226454433462879826979226520653537905556950538404176246590834262005999503533558063173227809345151682824881610853568656392782531072342383482929654758847994482799637381268558580878548035973962861290409425474927393328903911872274062858869288009978141029151474233952254612552879944755708212417126405914596883576245563557889271654131757950693902198533004342010436027343712583172044203651924886485176702362028901336983228264080188668478163081516099488916830566149049548800000000
956 3100769660012377734989174640305964668383445574615044436246481512870224958227782645982169140253586126665827968231807247635122435237069963693277750629833856528850311252706745362642349699961037797649222141153142665294123099189424914239255279865124555335426896478778410352641125262178606429150442815050817737959900436546656458928066545315725016873928947930174552226454433462879826979226520653537905556950538404176246590834262005999503533558063173227809345151682824881610853568656392782531072342383482929654758847994482799637381268558580878548035973962861290409425474927393328903911872274062858869288009978141029151474233952254612552879944755708212417126405914596883576245563557889271654131757950693902198533004342010436027343712583172044203651924886485176702362028901336983228264080188668478163081516099488916830566149049548800000000
957 3100769660012377734989174640305964668383445574615044436246481512870224958227782645982169140253586126665827968231807247635122435237069963693277750629833856528850311252706745362642349699961037797649222141153142665294123099189424914239255279865124555335426896478778410352641125262178606429150442815050817737959900436546656458928066545315725016873928947930174552226454433462879826979226520653537905556950538404176246590834262005999503533558063173227809345151682824881610853568656392782531072342383482929654758847994482799637381268558580878548035973962861290409425474927393328903911872274062858869288009978141029151474233952254612552879944755708212417126405914596883576245563557889271654131757950693902198533004342010436027343712583172044203651924886485176702362028901336983228264080188668478163081516099488916830566149049548800000000
958 3100769660012377734989174640305964668383445574615044436246481512870224958227782645982169140253586126665827968231807247635122435237069963693277750629833856528850311252706745362642349699961037797649222141153142665294123099189424914239255279865124555335426896478778410352641125262178606429150442815050817737959900436546656458928066545315725016873928947930174552226454433462879826979226520653537905556950538404176246590834262005999503533558063173227809345151682824881610853568656392782531072342383482929654758847994482799637381268558580878548035973962861290409425474927393328903911872274062858869288009978141029151474233952254612552879944755708212417126405914596883576245563557889271654131757950693902198533004342010436027343712583172044203651924886485176702362028901336983228264080188668478163081516099488916830566149049548800000000
959 3100769660012377734989174640305964668383445574615044436246481512870224958227782645982169140253586126665827968231807247635122435237069963693277750629833856528850311252706745362642349699961037797649222141153142665294123099189424914239255279865124555335426896478778410352641125262178606429150442815050817737959900436546656458928066545315725016873928947930174552226454433462879826979226520653537905556950538404176246590834262005999503533558063173227809345151682824881610853568656392782531072342383482929654758847994482799637381268558580878548035973962861290409425474927393328903911872274062858869288009978141029151474233952254612552879944755708212417126405914596883576245563557889271654131757950693902198533004342010436027343712583172044203651924886485176702362028901336983228264080188668478163081516099488916830566149049548800000000
960 3100769660012377734989174640305964668383445574615044436246481512870224958227782645982169140253586126665827968231807247635122435237069963693277750629833856528850311252706745362642349699961037797649222141153142665294123099189424914239255279865124555335426896478778410352641125262178606429150442815050817737959900436546656458928066545315725016873928947930174552226454433462879826979226520653537905556950538404176246590834262005999503533558063173227809345151682824881610853568656392782531072342383482929654758847994482799637381268558580878548035973962861290409425474927393328903911872274062858869288009978141029151474233952254612552879944755708212417126405914596883576245563557889271654131757950693902198533004342010436027343712583172044203651924886485176702362028901336983228264080188668478163081516099488916830566149049548800000000
961 2979839643271895003324596829334032046316491197205057703232868733868286184856899122788864543783696267725860677470766764977352660262824235109239918355270336124225149113851182293499298061662557323540902477648170101347652298321037342583924323950384697677345247516106052348888121376953640778413575545263835846179464319521336857029871950048411741215845718960897744689622710557827513727036686348049927240229467406413372973791725787765522895749298709471924780690767194711228030279478793464012360521030527095398223252922697970451523399084796224284662570978309700083457881405224989076659309255374407373385777588993529014566738828116682663317626910235592132858476083927605116771986579131590059620619390616840012790217172672029022277307792428334479709499815912254810969909774184840882361781061310407514721336971608849074174069236616396800000000
962 2979839643271895003324596829334032046316491197205057703232868733868286184856899122788864543783696267725860677470766764977352660262824235109239918355270336124225149113851182293499298061662557323540902477648170101347652298321037342583924323950384697677345247516106052348888121376953640778413575545263835846179464319521336857029871950048411741215845718960897744689622710557827513727036686348049927240229467406413372973791725787765522895749298709471924780690767194711228030279478793464012360521030527095398223252922697970451523399084796224284662570978309700083457881405224989076659309255374407373385777588993529014566738828116682663317626910235592132858476083927605116771986579131590059620619390616840012790217172672029022277307792428334479709499815912254810969909774184840882361781061310407514721336971608849074174069236616396800000000
963 2979839643271895003324596829334032046316491197205057703232868733868286184856899122788864543783696267725860677470766764977352660262824235109239918355270336124225149113851182293499298061662557323540902477648170101347652298321037342583924323950384697677345247516106052348888121376953640778413575545263835846179464319521336857029871950048411741215845718960897744689622710557827513727036686348049927240229467406413372973791725787765522895749298709471924780690767194711228030279478793464012360521030527095398223252922697970451523399084796224284662570978309700083457881405224989076659309255374407373385777588993529014566738828116682663317626910235592132858476083927605116771986579131590059620619390616840012790217172672029022277307792428334479709499815912254810969909774184840882361781061310407514721336971608849074174069236616396800000000
964 2979839643271895003324596829334032046316491197205057703232868733868286184856899122788864543783696267725860677470766764977352660262824235109239918355270336124225149113851182293499298061662557323540902477648170101347652298321037342583924323950384697677345247516106052348888121376953640778413575545263835846179464319521336857029871950048411741215845718960897744689622710557827513727036686348049927240229467406413372973791725787765522895749298709471924780690767194711228030279478793464012360521030527095398223252922697970451523399084796224284662570978309700083457881405224989076659309255374407373385777588993529014566738828116682663317626910235592132858476083927605116771986579131590059620619390616840012790217172672029022277307792428334479709499815912254810969909774184840882361781061310407514721336971608849074174069236616396800000000
965 2979839643271895003324596829334032046316491197205057703232868733868286184856899122788864543783696267725860677470766764977352660262824235109239918355270336124225149113851182293499298061662557323540902477648170101347652298321037342583924323950384697677345247516106052348888121376953640778413575545263835846179464319521336857029871950048411741215845718960897744689622710557827513727036686348049927240229467406413372973791725787765522895749298709471924780690767194711228030279478793464012360521030527095398223252922697970451523399084796224284662570978309700083457881405224989076659309255374407373385777588993529014566738828116682663317626910235592132858476083927605116771986579131590059620619390616840012790217172672029022277307792428334479709499815912254810969909774184840882361781061310407514721336971608849074174069236616396800000000
966 2979839643271895003324596829334032046316491197205057703232868733868286184856899122788864543783696267725860677470766764977352660262824235109239918355270336124225149113851182293499298061662557323540902477648170101347652298321037342583924323950384697677345247516106052348888121376953640778413575545263835846179464319521336857029871950048411741215845718960897744689622710557827513727036686348049927240229467406413372973791725787765522895749298709471924780690767194711228030279478793464012360521030527095398223252922697970451523399084796224284662570978309700083457881405224989076659309255374407373385777588993529014566738828116682663317626910235592132858476083927605116771986579131590059620619390616840012790217172672029022277307792428334479709499815912254810969909774184840882361781061310407514721336971608849074174069236616396800000000
967 2786415272187473026763793924545130692158041437103280202658319991484161860311652943829516557382152759291507335035461823495907721732504051184064046014911383336065570459721988199645965125181979065112538956921549731899074839984720487639459212158441276566411090154588092384869444530254203001845971943045214997568109111076887360303205931898819286681783957497426911184074610792808371983501008000511658413138932447595674520689931075155875039063315980941392671251348805335327507606007545501469854187249914551108829183352232722491544563726803016570120838833536639141340546865330429810704276832298799216371933379914370052702197244044800674959016429865289611922499542843780341037200158293579417260585365352510310719991385776714946412265466314018860297076473361574438935041960832728675846795490839687652533260267444747071920356228398389867315200000000
968 30650567994062203294401733169996437613738455808136082229241519906325780463428182382124682131203680352206580685390080058454984939057544563024704506164025216696721275056941870196105616377001769716237928526137047050889823239831925364034051333742854042230521991700469016233563889832796233020305691373497364973249200221845760963335265250887012153499623532471696023024820718720892091818511088005628242544528256923552419727589241826714625429696475790355319383764836858688602583666083000516168396059749060062197121016874559947406990200994833182271329227168903030554746015518634727917747045155286791380091267179058070579724169684492807424549180728518185731147494971281583751409201741229373589866439018877613417919905243543864410534920129454207463267841206977318828285461569160015434314750399236564177865862941892217791123918512382288540467200000000
969 30650567994062203294401733169996437613738455808136082229241519906325780463428182382124682131203680352206580685390080058454984939057544563024704506164025216696721275056941870196105616377001769716237928526137047050889823239831925364034051333742854042230521991700469016233563889832796233020305691373497364973249200221845760963335265250887012153499623532471696023024820718720892091818511088005628242544528256923552419727589241826714625429696475790355319383764836858688602583666083000516168396059749060062197121016874559947406990200994833182271329227168903030554746015518634727917747045155286791380091267179058070579724169684492807424549180728518185731147494971281583751409201741229373589866439018877613417919905243543864410534920129454207463267841206977318828285461569160015434314750399236564177865862941892217791123918512382288540467200000000
970 30650567994062203294401733169996437613738455808136082229241519906325780463428182382124682131203680352206580685390080058454984939057544563024704506164025216696721275056941870196105616377001769716237928526137047050889823239831925364034051333742854042230521991700469016233563889832796233020305691373497364973249200221845760963335265250887012153499623532471696023024820718720892091818511088005628242544528256923552419727589241826714625429696475790355319383764836858688602583666083000516168396059749060062197121016874559947406990200994833182271329227168903030554746015518634727917747045155286791380091267179058070579724169684492807424549180728518185731147494971281583751409201741229373589866439018877613417919905243543864410534920129454207463267841206977318828285461569160015434314750399236564177865862941892217791123918512382288540467200000000
971 28898612178089601816297024503732611236174779412598831905100303870000105177919090905344817425266209186954804739993868472393756454925954373346775421296195699335553383695962129837566415450508725561027484769511579578508011833266372342151228993557446248030667585176861907734669611453843433137098038360279629088743249186365279112431984824411561425817738550979146350044744991259524620742256812726314537828925566286059086968379968353141444154760454930654399683108222548682820748586313362289664726709369863538101995776671026975373154048096169512405882319873155702231267288017605085504696541801255753671596630438370290323457715869496883044969374107256814752940835306218099705762403178902443824843263230997587912565021379728140664693154629774734418874914671427702261379492871328398112104753581166601406023228081996600514401066454133029309782635315200000000
972 28898612178089601816297024503732611236174779412598831905100303870000105177919090905344817425266209186954804739993868472393756454925954373346775421296195699335553383695962129837566415450508725561027484769511579578508011833266372342151228993557446248030667585176861907734669611453843433137098038360279629088743249186365279112431984824411561425817738550979146350044744991259524620742256812726314537828925566286059086968379968353141444154760454930654399683108222548682820748586313362289664726709369863538101995776671026975373154048096169512405882319873155702231267288017605085504696541801255753671596630438370290323457715869496883044969374107256814752940835306218099705762403178902443824843263230997587912565021379728140664693154629774734418874914671427702261379492871328398112104753581166601406023228081996600514401066454133029309782635315200000000
973 28898612178089601816297024503732611236174779412598831905100303870000105177919090905344817425266209186954804739993868472393756454925954373346775421296195699335553383695962129837566415450508725561027484769511579578508011833266372342151228993557446248030667585176861907734669611453843433137098038360279629088743249186365279112431984824411561425817738550979146350044744991259524620742256812726314537828925566286059086968379968353141444154760454930654399683108222548682820748586313362289664726709369863538101995776671026975373154048096169512405882319873155702231267288017605085504696541801255753671596630438370290323457715869496883044969374107256814752940835306218099705762403178902443824843263230997587912565021379728140664693154629774734418874914671427702261379492871328398112104753581166601406023228081996600514401066454133029309782635315200000000
974 28898612178089601816297024503732611236174779412598831905100303870000105177919090905344817425266209186954804739993868472393756454925954373346775421296195699335553383695962129837566415450508725561027484769511579578508011833266372342151228993557446248030667585176861907734669611453843433137098038360279629088743249186365279112431984824411561425817738550979146350044744991259524620742256812726314537828925566286059086968379968353141444154760454930654399683108222548682820748586313362289664726709369863538101995776671026975373154048096169512405882319873155702231267288017605085504696541801255753671596630438370290323457715869496883044969374107256814752940835306218099705762403178902443824843263230997587912565021379728140664693154629774734418874914671427702261379492871328398112104753581166601406023228081996600514401066454133029309782635315200000000
975 28898612178089601816297024503732611236174779412598831905100303870000105177919090905344817425266209186954804739993868472393756454925954373346775421296195699335553383695962129837566415450508725561027484769511579578508011833266372342151228993557446248030667585176861907734669611453843433137098038360279629088743249186365279112431984824411561425817738550979146350044744991259524620742256812726314537828925566286059086968379968353141444154760454930654399683108222548682820748586313362289664726709369863538101995776671026975373154048096169512405882319873155702231267288017605085504696541801255753671596630438370290323457715869496883044969374107256814752940835306218099705762403178902443824843263230997587912565021379728140664693154629774734418874914671427702261379492871328398112104753581166601406023228081996600514401066454133029309782635315200000000
976 28898612178089601816297024503732611236174779412598831905100303870000105177919090905344817425266209186954804739993868472393756454925954373346775421296195699335553383695962129837566415450508725561027484769511579578508011833266372342151228993557446248030667585176861907734669611453843433137098038360279629088743249186365279112431984824411561425817738550979146350044744991259524620742256812726314537828925566286059086968379968353141444154760454930654399683108222548682820748586313362289664726709369863538101995776671026975373154048096169512405882319873155702231267288017605085504696541801255753671596630438370290323457715869496883044969374107256814752940835306218099705762403178902443824843263230997587912565021379728140664693154629774734418874914671427702261379492871328398112104753581166601406023228081996600514401066454133029309782635315200000000
977 27584563383739689532108182502523385670654676017928550419543487952727330395373931922787883232121929389014782813661607279085539955164016302036324196114436384691066435785923035831722432973558643301042004009557118543493674027195917125381270459991395609686465099411284819928066449551425718388921053457999354074449004902612063505910590042460743316224380161327573586361860391761962776712485653194836289479306491861465694224840762812155749547599342284502613475117608561171664206327345107392991381921168106473160959926710018707775961360375188588507274444906203439295109333164156564661712485349010853296395460055707154852159770071194990276031571697225740129309862584009056494041680943954570801683815208620896592592777292570522380528892195604247470114253426403213211852305950976224521549238331077374873489945877880133092410735561397146334037509104782540800000000
978 27584563383739689532108182502523385670654676017928550419543487952727330395373931922787883232121929389014782813661607279085539955164016302036324196114436384691066435785923035831722432973558643301042004009557118543493674027195917125381270459991395609686465099411284819928066449551425718388921053457999354074449004902612063505910590042460743316224380161327573586361860391761962776712485653194836289479306491861465694224840762812155749547599342284502613475117608561171664206327345107392991381921168106473160959926710018707775961360375188588507274444906203439295109333164156564661712485349010853296395460055707154852159770071194990276031571697225740129309862584009056494041680943954570801683815208620896592592777292570522380528892195604247470114253426403213211852305950976224521549238331077374873489945877880133092410735561397146334037509104782540800000000
979 27584563383739689532108182502523385670654676017928550419543487952727330395373931922787883232121929389014782813661607279085539955164016302036324196114436384691066435785923035831722432973558643301042004009557118543493674027195917125381270459991395609686465099411284819928066449551425718388921053457999354074449004902612063505910590042460743316224380161327573586361860391761962776712485653194836289479306491861465694224840762812155749547599342284502613475117608561171664206327345107392991381921168106473160959926710018707775961360375188588507274444906203439295109333164156564661712485349010853296395460055707154852159770071194990276031571697225740129309862584009056494041680943954570801683815208620896592592777292570522380528892195604247470114253426403213211852305950976224521549238331077374873489945877880133092410735561397146334037509104782540800000000
980 27584563383739689532108182502523385670654676017928550419543487952727330395373931922787883232121929389014782813661607279085539955164016302036324196114436384691066435785923035831722432973558643301042004009557118543493674027195917125381270459991395609686465099411284819928066449551425718388921053457999354074449004902612063505910590042460743316224380161327573586361860391761962776712485653194836289479306491861465694224840762812155749547599342284502613475117608561171664206327345107392991381921168106473160959926710018707775961360375188588507274444906203439295109333164156564661712485349010853296395460055707154852159770071194990276031571697225740129309862584009056494041680943954570801683815208620896592592777292570522380528892195604247470114253426403213211852305950976224521549238331077374873489945877880133092410735561397146334037509104782540800000000
981 27584563383739689532108182502523385670654676017928550419543487952727330395373931922787883232121929389014782813661607279085539955164016302036324196114436384691066435785923035831722432973558643301042004009557118543493674027195917125381270459991395609686465099411284819928066449551425718388921053457999354074449004902612063505910590042460743316224380161327573586361860391761962776712485653194836289479306491861465694224840762812155749547599342284502613475117608561171664206327345107392991381921168106473160959926710018707775961360375188588507274444906203439295109333164156564661712485349010853296395460055707154852159770071194990276031571697225740129309862584009056494041680943954570801683815208620896592592777292570522380528892195604247470114253426403213211852305950976224521549238331077374873489945877880133092410735561397146334037509104782540800000000
982 27584563383739689532108182502523385670654676017928550419543487952727330395373931922787883232121929389014782813661607279085539955164016302036324196114436384691066435785923035831722432973558643301042004009557118543493674027195917125381270459991395609686465099411284819928066449551425718388921053457999354074449004902612063505910590042460743316224380161327573586361860391761962776712485653194836289479306491861465694224840762812155749547599342284502613475117608561171664206327345107392991381921168106473160959926710018707775961360375188588507274444906203439295109333164156564661712485349010853296395460055707154852159770071194990276031571697225740129309862584009056494041680943954570801683815208620896592592777292570522380528892195604247470114253426403213211852305950976224521549238331077374873489945877880133092410735561397146334037509104782540800000000
983 26654660167510440858291283562180819816311236234688161056350257430352939360415481303738780900483867027381705470230260836100287317735482148478377671139222619726745895169143784370799238035587007876720577012390938520273958782065115563167542451514625672288324674445030997363471401470597605996312135824876737849245254498340108233062838141539349198291140081709059753192015716095275249546731049339985163324669590714323824206827155856995167074600220856749745872257918858966006234267843976477666249445223608435844230806620697267118125926955580606000105716093970415153031902433859682710401495755410348420920672701769210954938612062324935958836271383740563203810697806439527190571041837652918265388252114123077547559882177260677500558882710798232683649231829145734491267552865062865016703291957698425489129726312390915925732477254886887133970770635351216567091200000000
984 26654660167510440858291283562180819816311236234688161056350257430352939360415481303738780900483867027381705470230260836100287317735482148478377671139222619726745895169143784370799238035587007876720577012390938520273958782065115563167542451514625672288324674445030997363471401470597605996312135824876737849245254498340108233062838141539349198291140081709059753192015716095275249546731049339985163324669590714323824206827155856995167074600220856749745872257918858966006234267843976477666249445223608435844230806620697267118125926955580606000105716093970415153031902433859682710401495755410348420920672701769210954938612062324935958836271383740563203810697806439527190571041837652918265388252114123077547559882177260677500558882710798232683649231829145734491267552865062865016703291957698425489129726312390915925732477254886887133970770635351216567091200000000
985 26654660167510440858291283562180819816311236234688161056350257430352939360415481303738780900483867027381705470230260836100287317735482148478377671139222619726745895169143784370799238035587007876720577012390938520273958782065115563167542451514625672288324674445030997363471401470597605996312135824876737849245254498340108233062838141539349198291140081709059753192015716095275249546731049339985163324669590714323824206827155856995167074600220856749745872257918858966006234267843976477666249445223608435844230806620697267118125926955580606000105716093970415153031902433859682710401495755410348420920672701769210954938612062324935958836271383740563203810697806439527190571041837652918265388252114123077547559882177260677500558882710798232683649231829145734491267552865062865016703291957698425489129726312390915925732477254886887133970770635351216567091200000000
986 26654660167510440858291283562180819816311236234688161056350257430352939360415481303738780900483867027381705470230260836100287317735482148478377671139222619726745895169143784370799238035587007876720577012390938520273958782065115563167542451514625672288324674445030997363471401470597605996312135824876737849245254498340108233062838141539349198291140081709059753192015716095275249546731049339985163324669590714323824206827155856995167074600220856749745872257918858966006234267843976477666249445223608435844230806620697267118125926955580606000105716093970415153031902433859682710401495755410348420920672701769210954938612062324935958836271383740563203810697806439527190571041837652918265388252114123077547559882177260677500558882710798232683649231829145734491267552865062865016703291957698425489129726312390915925732477254886887133970770635351216567091200000000
987 567120429095966826772154969408102549283217792227407682050005477241551901285435772419974061712422702710249052558090656087240155696499620180391014279557928079292465854662633710017005064586957614398310149199807202559020399618406714109947711734353737708262227115851723348158965988736119276517279485635675273388196904220002302831124215777432961665768937908703399004085440767984579777590022326382663049461055121581357961847386294829684405842557890569143529196976996999276728388677531414418430839260076775230728315034482920576981402701182566085108632257318519471341104307103397504476627569264049966402567504292961935211459831113296509762473859228522621357674421413606961501511528460700388625281959874959096756593237814056968096997504485068780503175145300973074282288358831124787589431743780817563598504815157253530334733558614614619871718524156408863129600000000
988 567120429095966826772154969408102549283217792227407682050005477241551901285435772419974061712422702710249052558090656087240155696499620180391014279557928079292465854662633710017005064586957614398310149199807202559020399618406714109947711734353737708262227115851723348158965988736119276517279485635675273388196904220002302831124215777432961665768937908703399004085440767984579777590022326382663049461055121581357961847386294829684405842557890569143529196976996999276728388677531414418430839260076775230728315034482920576981402701182566085108632257318519471341104307103397504476627569264049966402567504292961935211459831113296509762473859228522621357674421413606961501511528460700388625281959874959096756593237814056968096997504485068780503175145300973074282288358831124787589431743780817563598504815157253530334733558614614619871718524156408863129600000000
989 567120429095966826772154969408102549283217792227407682050005477241551901285435772419974061712422702710249052558090656087240155696499620180391014279557928079292465854662633710017005064586957614398310149199807202559020399618406714109947711734353737708262227115851723348158965988736119276517279485635675273388196904220002302831124215777432961665768937908703399004085440767984579777590022326382663049461055121581357961847386294829684405842557890569143529196976996999276728388677531414418430839260076775230728315034482920576981402701182566085108632257318519471341104307103397504476627569264049966402567504292961935211459831113296509762473859228522621357674421413606961501511528460700388625281959874959096756593237814056968096997504485068780503175145300973074282288358831124787589431743780817563598504815157253530334733558614614619871718524156408863129600000000
990 567120429095966826772154969408102549283217792227407682050005477241551901285435772419974061712422702710249052558090656087240155696499620180391014279557928079292465854662633710017005064586957614398310149199807202559020399618406714109947711734353737708262227115851723348158965988736119276517279485635675273388196904220002302831124215777432961665768937908703399004085440767984579777590022326382663049461055121581357961847386294829684405842557890569143529196976996999276728388677531414418430839260076775230728315034482920576981402701182566085108632257318519471341104307103397504476627569264049966402567504292961935211459831113296509762473859228522621357674421413606961501511528460700388625281959874959096756593237814056968096997504485068780503175145300973074282288358831124787589431743780817563598504815157253530334733558614614619871718524156408863129600000000
991 556958198126996197203224724511278759702611812608484763795351429094860532766302048813980546500597800300384099785302229620812899346574043486378587694682529566039624159012933976567210350834623920905906829636295857296365313077644484199811558687785853082267876268162776317483305477183956755201366354532569608164353803893284081566693300954917140425680024310317342797331233754863064092555386716316212110277762474857741608529042979812631290974265095728035046297296366190046688692680818729003466977051375459495368894357380021123162472946180075683429570675899628920934143059024411724593910879850407455054599897183536350294405682399577349604040090145006724505566253456296538358365943382213098361505532435959704701811843585666881285667406202200833025338749872324937764224033729229862520616716364009093676383207374450704324665467977799340498237199922050172711180697600000000
992 556958198126996197203224724511278759702611812608484763795351429094860532766302048813980546500597800300384099785302229620812899346574043486378587694682529566039624159012933976567210350834623920905906829636295857296365313077644484199811558687785853082267876268162776317483305477183956755201366354532569608164353803893284081566693300954917140425680024310317342797331233754863064092555386716316212110277762474857741608529042979812631290974265095728035046297296366190046688692680818729003466977051375459495368894357380021123162472946180075683429570675899628920934143059024411724593910879850407455054599897183536350294405682399577349604040090145006724505566253456296538358365943382213098361505532435959704701811843585666881285667406202200833025338749872324937764224033729229862520616716364009093676383207374450704324665467977799340498237199922050172711180697600000000
993 556958198126996197203224724511278759702611812608484763795351429094860532766302048813980546500597800300384099785302229620812899346574043486378587694682529566039624159012933976567210350834623920905906829636295857296365313077644484199811558687785853082267876268162776317483305477183956755201366354532569608164353803893284081566693300954917140425680024310317342797331233754863064092555386716316212110277762474857741608529042979812631290974265095728035046297296366190046688692680818729003466977051375459495368894357380021123162472946180075683429570675899628920934143059024411724593910879850407455054599897183536350294405682399577349604040090145006724505566253456296538358365943382213098361505532435959704701811843585666881285667406202200833025338749872324937764224033729229862520616716364009093676383207374450704324665467977799340498237199922050172711180697600000000
994 556958198126996197203224724511278759702611812608484763795351429094860532766302048813980546500597800300384099785302229620812899346574043486378587694682529566039624159012933976567210350834623920905906829636295857296365313077644484199811558687785853082267876268162776317483305477183956755201366354532569608164353803893284081566693300954917140425680024310317342797331233754863064092555386716316212110277762474857741608529042979812631290974265095728035046297296366190046688692680818729003466977051375459495368894357380021123162472946180075683429570675899628920934143059024411724593910879850407455054599897183536350294405682399577349604040090145006724505566253456296538358365943382213098361505532435959704701811843585666881285667406202200833025338749872324937764224033729229862520616716364009093676383207374450704324665467977799340498237199922050172711180697600000000
995 556958198126996197203224724511278759702611812608484763795351429094860532766302048813980546500597800300384099785302229620812899346574043486378587694682529566039624159012933976567210350834623920905906829636295857296365313077644484199811558687785853082267876268162776317483305477183956755201366354532569608164353803893284081566693300954917140425680024310317342797331233754863064092555386716316212110277762474857741608529042979812631290974265095728035046297296366190046688692680818729003466977051375459495368894357380021123162472946180075683429570675899628920934143059024411724593910879850407455054599897183536350294405682399577349604040090145006724505566253456296538358365943382213098361505532435959704701811843585666881285667406202200833025338749872324937764224033729229862520616716364009093676383207374450704324665467977799340498237199922050172711180697600000000
996 556958198126996197203224724511278759702611812608484763795351429094860532766302048813980546500597800300384099785302229620812899346574043486378587694682529566039624159012933976567210350834623920905906829636295857296365313077644484199811558687785853082267876268162776317483305477183956755201366354532569608164353803893284081566693300954917140425680024310317342797331233754863064092555386716316212110277762474857741608529042979812631290974265095728035046297296366190046688692680818729003466977051375459495368894357380021123162472946180075683429570675899628920934143059024411724593910879850407455054599897183536350294405682399577349604040090145006724505566253456296538358365943382213098361505532435959704701811843585666881285667406202200833025338749872324937764224033729229862520616716364009093676383207374450704324665467977799340498237199922050172711180697600000000
997 553621461562017362985780205186731688653233465239147331575453478683153223314499133239535989046512718878784498643488483963154609266588718391851693575803686531409480770676287489113596193622773688995759541819944808815302788486996316094970487639687328036452009421440213124565262994070147670280954968702564983641841160254159416634027241388896231837389775284674231596632422333437679475576887394498761683525088399870868878552345483320573816910038273539528388334929263660202118980722967943998007206391860669117532139311284957416613606570759510850010144117980314244068826607957796473951868759769223663991367789199509784019791897956321481702562285964947989219053406031839865797060973015410259689221752791135870110943288830745150999884972771643447834683945421839839062078567543158046414255701616272315196167995579070370155056397159144344649312260857317170126468014040678400000000
998 553621461562017362985780205186731688653233465239147331575453478683153223314499133239535989046512718878784498643488483963154609266588718391851693575803686531409480770676287489113596193622773688995759541819944808815302788486996316094970487639687328036452009421440213124565262994070147670280954968702564983641841160254159416634027241388896231837389775284674231596632422333437679475576887394498761683525088399870868878552345483320573816910038273539528388334929263660202118980722967943998007206391860669117532139311284957416613606570759510850010144117980314244068826607957796473951868759769223663991367789199509784019791897956321481702562285964947989219053406031839865797060973015410259689221752791135870110943288830745150999884972771643447834683945421839839062078567543158046414255701616272315196167995579070370155056397159144344649312260857317170126468014040678400000000
999 553621461562017362985780205186731688653233465239147331575453478683153223314499133239535989046512718878784498643488483963154609266588718391851693575803686531409480770676287489113596193622773688995759541819944808815302788486996316094970487639687328036452009421440213124565262994070147670280954968702564983641841160254159416634027241388896231837389775284674231596632422333437679475576887394498761683525088399870868878552345483320573816910038273539528388334929263660202118980722967943998007206391860669117532139311284957416613606570759510850010144117980314244068826607957796473951868759769223663991367789199509784019791897956321481702562285964947989219053406031839865797060973015410259689221752791135870110943288830745150999884972771643447834683945421839839062078567543158046414255701616272315196167995579070370155056397159144344649312260857317170126468014040678400000000
1000 553621461562017362985780205186731688653233465239147331575453478683153223314499133239535989046512718878784498643488483963154609266588718391851693575803686531409480770676287489113596193622773688995759541819944808815302788486996316094970487639687328036452009421440213124565262994070147670280954968702564983641841160254159416634027241388896231837389775284674231596632422333437679475576887394498761683525088399870868878552345483320573816910038273539528388334929263660202118980722967943998007206391860669117532139311284957416613606570759510850010144117980314244068826607957796473951868759769223663991367789199509784019791897956321481702562285964947989219053406031839865797060973015410259689221752791135870110943288830745150999884972771643447834683945421839839062078567543158046414255701616272315196167995579070370155056397159144344649312260857317170126468014040678400000000
1001 553621461562017362985780205186731688653233465239147331575453478683153223314499133239535989046512718878784498643488483963154609266588718391851693575803686531409480770676287489113596193622773688995759541819944808815302788486996316094970487639687328036452009421440213124565262994070147670280954968702564983641841160254159416634027241388896231837389775284674231596632422333437679475576887394498761683525088399870868878552345483320573816910038273539528388334929263660202118980722967943998007206391860669117532139311284957416613606570759510850010144117980314244068826607957796473951868759769223663991367789199509784019791897956321481702562285964947989219053406031839865797060973015410259689221752791135870110943288830745150999884972771643447834683945421839839062078567543158046414255701616272315196167995579070370155056397159144344649312260857317170126468014040678400000000
1002 553621461562017362985780205186731688653233465239147331575453478683153223314499133239535989046512718878784498643488483963154609266588718391851693575803686531409480770676287489113596193622773688995759541819944808815302788486996316094970487639687328036452009421440213124565262994070147670280954968702564983641841160254159416634027241388896231837389775284674231596632422333437679475576887394498761683525088399870868878552345483320573816910038273539528388334929263660202118980722967943998007206391860669117532139311284957416613606570759510850010144117980314244068826607957796473951868759769223663991367789199509784019791897956321481702562285964947989219053406031839865797060973015410259689221752791135870110943288830745150999884972771643447834683945421839839062078567543158046414255701616272315196167995579070370155056397159144344649312260857317170126468014040678400000000
1003 553621461562017362985780205186731688653233465239147331575453478683153223314499133239535989046512718878784498643488483963154609266588718391851693575803686531409480770676287489113596193622773688995759541819944808815302788486996316094970487639687328036452009421440213124565262994070147670280954968702564983641841160254159416634027241388896231837389775284674231596632422333437679475576887394498761683525088399870868878552345483320573816910038273539528388334929263660202118980722967943998007206391860669117532139311284957416613606570759510850010144117980314244068826607957796473951868759769223663991367789199509784019791897956321481702562285964947989219053406031839865797060973015410259689221752791135870110943288830745150999884972771643447834683945421839839062078567543158046414255701616272315196167995579070370155056397159144344649312260857317170126468014040678400000000
1004 553621461562017362985780205186731688653233465239147331575453478683153223314499133239535989046512718878784498643488483963154609266588718391851693575803686531409480770676287489113596193622773688995759541819944808815302788486996316094970487639687328036452009421440213124565262994070147670280954968702564983641841160254159416634027241388896231837389775284674231596632422333437679475576887394498761683525088399870868878552345483320573816910038273539528388334929263660202118980722967943998007206391860669117532139311284957416613606570759510850010144117980314244068826607957796473951868759769223663991367789199509784019791897956321481702562285964947989219053406031839865797060973015410259689221752791135870110943288830745150999884972771643447834683945421839839062078567543158046414255701616272315196167995579070370155056397159144344649312260857317170126468014040678400000000
1005 553621461562017362985780205186731688653233465239147331575453478683153223314499133239535989046512718878784498643488483963154609266588718391851693575803686531409480770676287489113596193622773688995759541819944808815302788486996316094970487639687328036452009421440213124565262994070147670280954968702564983641841160254159416634027241388896231837389775284674231596632422333437679475576887394498761683525088399870868878552345483320573816910038273539528388334929263660202118980722967943998007206391860669117532139311284957416613606570759510850010144117980314244068826607957796473951868759769223663991367789199509784019791897956321481702562285964947989219053406031839865797060973015410259689221752791135870110943288830745150999884972771643447834683945421839839062078567543158046414255701616272315196167995579070370155056397159144344649312260857317170126468014040678400000000
1006 553621461562017362985780205186731688653233465239147331575453478683153223314499133239535989046512718878784498643488483963154609266588718391851693575803686531409480770676287489113596193622773688995759541819944808815302788486996316094970487639687328036452009421440213124565262994070147670280954968702564983641841160254159416634027241388896231837389775284674231596632422333437679475576887394498761683525088399870868878552345483320573816910038273539528388334929263660202118980722967943998007206391860669117532139311284957416613606570759510850010144117980314244068826607957796473951868759769223663991367789199509784019791897956321481702562285964947989219053406031839865797060973015410259689221752791135870110943288830745150999884972771643447834683945421839839062078567543158046414255701616272315196167995579070370155056397159144344649312260857317170126468014040678400000000
1007 553621461562017362985780205186731688653233465239147331575453478683153223314499133239535989046512718878784498643488483963154609266588718391851693575803686531409480770676287489113596193622773688995759541819944808815302788486996316094970487639687328036452009421440213124565262994070147670280954968702564983641841160254159416634027241388896231837389775284674231596632422333437679475576887394498761683525088399870868878552345483320573816910038273539528388334929263660202118980722967943998007206391860669117532139311284957416613606570759510850010144117980314244068826607957796473951868759769223663991367789199509784019791897956321481702562285964947989219053406031839865797060973015410259689221752791135870110943288830745150999884972771643447834683945421839839062078567543158046414255701616272315196167995579070370155056397159144344649312260857317170126468014040678400000000
1008 553621461562017362985780205186731688653233465239147331575453478683153223314499133239535989046512718878784498643488483963154609266588718391851693575803686531409480770676287489113596193622773688995759541819944808815302788486996316094970487639687328036452009421440213124565262994070147670280954968702564983641841160254159416634027241388896231837389775284674231596632422333437679475576887394498761683525088399870868878552345483320573816910038273539528388334929263660202118980722967943998007206391860669117532139311284957416613606570759510850010144117980314244068826607957796473951868759769223663991367789199509784019791897956321481702562285964947989219053406031839865797060973015410259689221752791135870110943288830745150999884972771643447834683945421839839062078567543158046414255701616272315196167995579070370155056397159144344649312260857317170126468014040678400000000
1009 563631491208520198925926097076712984315772579524136354477669253031223316745248592067640039264462715348831801163461399241692407756737909009094764047347792987583895592490885443204259126399667060066491870095591230903492278205629696486283649026700514614679098203789273618070527514265930010307304915491676061111069290272714873046187087940448864605241619811596426378131133161648566158174793095478693793524905523228934058745450442004493112093588675563396601124413119676442233494013419927393435174690631901875846237922172300731663397191165413565689177533777516305915835061856281391997392498814610997059995710196026120424653755263269730413226314657480213812123110666301562410537632468501892594662571303352397778419254436093854075113892964327533014982865839012125192160010122905887051471858957196134927229909107135541517829971876178833544916475845878321879524682202547906150400000000
1010 563631491208520198925926097076712984315772579524136354477669253031223316745248592067640039264462715348831801163461399241692407756737909009094764047347792987583895592490885443204259126399667060066491870095591230903492278205629696486283649026700514614679098203789273618070527514265930010307304915491676061111069290272714873046187087940448864605241619811596426378131133161648566158174793095478693793524905523228934058745450442004493112093588675563396601124413119676442233494013419927393435174690631901875846237922172300731663397191165413565689177533777516305915835061856281391997392498814610997059995710196026120424653755263269730413226314657480213812123110666301562410537632468501892594662571303352397778419254436093854075113892964327533014982865839012125192160010122905887051471858957196134927229909107135541517829971876178833544916475845878321879524682202547906150400000000
1011 563631491208520198925926097076712984315772579524136354477669253031223316745248592067640039264462715348831801163461399241692407756737909009094764047347792987583895592490885443204259126399667060066491870095591230903492278205629696486283649026700514614679098203789273618070527514265930010307304915491676061111069290272714873046187087940448864605241619811596426378131133161648566158174793095478693793524905523228934058745450442004493112093588675563396601124413119676442233494013419927393435174690631901875846237922172300731663397191165413565689177533777516305915835061856281391997392498814610997059995710196026120424653755263269730413226314657480213812123110666301562410537632468501892594662571303352397778419254436093854075113892964327533014982865839012125192160010122905887051471858957196134927229909107135541517829971876178833544916475845878321879524682202547906150400000000
1012 563631491208520198925926097076712984315772579524136354477669253031223316745248592067640039264462715348831801163461399241692407756737909009094764047347792987583895592490885443204259126399667060066491870095591230903492278205629696486283649026700514614679098203789273618070527514265930010307304915491676061111069290272714873046187087940448864605241619811596426378131133161648566158174793095478693793524905523228934058745450442004493112093588675563396601124413119676442233494013419927393435174690631901875846237922172300731663397191165413565689177533777516305915835061856281391997392498814610997059995710196026120424653755263269730413226314657480213812123110666301562410537632468501892594662571303352397778419254436093854075113892964327533014982865839012125192160010122905887051471858957196134927229909107135541517829971876178833544916475845878321879524682202547906150400000000
1013 578381163701955964011618657111113486402332032157703478737995379713797399721155002473458111451974440146795380568108020598448256375323983349953764927702837382275978556250779424367471383478419947361371895844122757825005767633992820013633205838080240381630635524684235119381815148786755132747036777825177731954284862529861548558932757844762470943096187760446093260020446785355747485968069255994275731407658775866312034128760134621308692343965797614215126779237886605255050302318257113473393979777111048116035258122357627669510296632261021273289697620658940130125346549589998419744572263116090552242058737936145927970046519384754235988410034085751813527372560349328007997258991772570118621972296131789826675882707905431994142405548429311020226451952455153233496313645427812211209721826034247000582140588598560171503810064410206557439953395102289111684789963611106382306449817600000000
1014 578381163701955964011618657111113486402332032157703478737995379713797399721155002473458111451974440146795380568108020598448256375323983349953764927702837382275978556250779424367471383478419947361371895844122757825005767633992820013633205838080240381630635524684235119381815148786755132747036777825177731954284862529861548558932757844762470943096187760446093260020446785355747485968069255994275731407658775866312034128760134621308692343965797614215126779237886605255050302318257113473393979777111048116035258122357627669510296632261021273289697620658940130125346549589998419744572263116090552242058737936145927970046519384754235988410034085751813527372560349328007997258991772570118621972296131789826675882707905431994142405548429311020226451952455153233496313645427812211209721826034247000582140588598560171503810064410206557439953395102289111684789963611106382306449817600000000
1015 578381163701955964011618657111113486402332032157703478737995379713797399721155002473458111451974440146795380568108020598448256375323983349953764927702837382275978556250779424367471383478419947361371895844122757825005767633992820013633205838080240381630635524684235119381815148786755132747036777825177731954284862529861548558932757844762470943096187760446093260020446785355747485968069255994275731407658775866312034128760134621308692343965797614215126779237886605255050302318257113473393979777111048116035258122357627669510296632261021273289697620658940130125346549589998419744572263116090552242058737936145927970046519384754235988410034085751813527372560349328007997258991772570118621972296131789826675882707905431994142405548429311020226451952455153233496313645427812211209721826034247000582140588598560171503810064410206557439953395102289111684789963611106382306449817600000000
1016 578381163701955964011618657111113486402332032157703478737995379713797399721155002473458111451974440146795380568108020598448256375323983349953764927702837382275978556250779424367471383478419947361371895844122757825005767633992820013633205838080240381630635524684235119381815148786755132747036777825177731954284862529861548558932757844762470943096187760446093260020446785355747485968069255994275731407658775866312034128760134621308692343965797614215126779237886605255050302318257113473393979777111048116035258122357627669510296632261021273289697620658940130125346549589998419744572263116090552242058737936145927970046519384754235988410034085751813527372560349328007997258991772570118621972296131789826675882707905431994142405548429311020226451952455153233496313645427812211209721826034247000582140588598560171503810064410206557439953395102289111684789963611106382306449817600000000
1017 578381163701955964011618657111113486402332032157703478737995379713797399721155002473458111451974440146795380568108020598448256375323983349953764927702837382275978556250779424367471383478419947361371895844122757825005767633992820013633205838080240381630635524684235119381815148786755132747036777825177731954284862529861548558932757844762470943096187760446093260020446785355747485968069255994275731407658775866312034128760134621308692343965797614215126779237886605255050302318257113473393979777111048116035258122357627669510296632261021273289697620658940130125346549589998419744572263116090552242058737936145927970046519384754235988410034085751813527372560349328007997258991772570118621972296131789826675882707905431994142405548429311020226451952455153233496313645427812211209721826034247000582140588598560171503810064410206557439953395102289111684789963611106382306449817600000000
1018 578381163701955964011618657111113486402332032157703478737995379713797399721155002473458111451974440146795380568108020598448256375323983349953764927702837382275978556250779424367471383478419947361371895844122757825005767633992820013633205838080240381630635524684235119381815148786755132747036777825177731954284862529861548558932757844762470943096187760446093260020446785355747485968069255994275731407658775866312034128760134621308692343965797614215126779237886605255050302318257113473393979777111048116035258122357627669510296632261021273289697620658940130125346549589998419744572263116090552242058737936145927970046519384754235988410034085751813527372560349328007997258991772570118621972296131789826675882707905431994142405548429311020226451952455153233496313645427812211209721826034247000582140588598560171503810064410206557439953395102289111684789963611106382306449817600000000
1019 600568443522726696747068360416552910854211891243305141885863620474998381771858229523342438065383631645266598162081212376625329938137786675241341304094445927097467369647115573865631953220035614962101483140599150937930813886200418582176189247234836482910368334046647062796420959709363846394345855659329374929783184141369567423201977368445404090944300619124565843568091144488779315277290360723472142740187974167319630069973502145516715090972669576494033257616231173319239286965487774603346846235340805032814486659189388624540381121371186310354363711085037732457084968578820349124393799701486901916616353182114421912905473914872793235161431403315338846096099136888579712041843955957680942429775383701416216996244463392270869702367672607820273358875803285366686465733180068515443937965002746749771472083717789538242867722291046491189907447291808024298130191405192034238107539052953600000000
1020 600568443522726696747068360416552910854211891243305141885863620474998381771858229523342438065383631645266598162081212376625329938137786675241341304094445927097467369647115573865631953220035614962101483140599150937930813886200418582176189247234836482910368334046647062796420959709363846394345855659329374929783184141369567423201977368445404090944300619124565843568091144488779315277290360723472142740187974167319630069973502145516715090972669576494033257616231173319239286965487774603346846235340805032814486659189388624540381121371186310354363711085037732457084968578820349124393799701486901916616353182114421912905473914872793235161431403315338846096099136888579712041843955957680942429775383701416216996244463392270869702367672607820273358875803285366686465733180068515443937965002746749771472083717789538242867722291046491189907447291808024298130191405192034238107539052953600000000
1021 626057168834274740483710688700991832943775498119562255412641558391577788092637664642542614479316578355923357854678101111101685566042292479525259070381518306689410982282308805936063238946647146496708032186569319502887535558344650547222328895076730178081567276511920810788563861660388957399168288119366972931178112259513433234210092489939595485968067681700831542534964500752027598196973840922937023950224291978954842489773247550074589996148640645990016523102721640546081121543590041245287489736414904139212166287492045467154499436543300828552113261347197818860296111730274063561582196954617707520859467827516540093311095133293909452854917713503445142063263680357267923600611855292480879307437480761088022661782074663102237683405859000968773580499851252600934006025361963803307894136175428324578523130422856244035433271292800795322498309262319648657367134858619789363207061117900003737600000000
1022 626057168834274740483710688700991832943775498119562255412641558391577788092637664642542614479316578355923357854678101111101685566042292479525259070381518306689410982282308805936063238946647146496708032186569319502887535558344650547222328895076730178081567276511920810788563861660388957399168288119366972931178112259513433234210092489939595485968067681700831542534964500752027598196973840922937023950224291978954842489773247550074589996148640645990016523102721640546081121543590041245287489736414904139212166287492045467154499436543300828552113261347197818860296111730274063561582196954617707520859467827516540093311095133293909452854917713503445142063263680357267923600611855292480879307437480761088022661782074663102237683405859000968773580499851252600934006025361963803307894136175428324578523130422856244035433271292800795322498309262319648657367134858619789363207061117900003737600000000
1023 626057168834274740483710688700991832943775498119562255412641558391577788092637664642542614479316578355923357854678101111101685566042292479525259070381518306689410982282308805936063238946647146496708032186569319502887535558344650547222328895076730178081567276511920810788563861660388957399168288119366972931178112259513433234210092489939595485968067681700831542534964500752027598196973840922937023950224291978954842489773247550074589996148640645990016523102721640546081121543590041245287489736414904139212166287492045467154499436543300828552113261347197818860296111730274063561582196954617707520859467827516540093311095133293909452854917713503445142063263680357267923600611855292480879307437480761088022661782074663102237683405859000968773580499851252600934006025361963803307894136175428324578523130422856244035433271292800795322498309262319648657367134858619789363207061117900003737600000000
1024 5008457350674197923869685509607934663550203984956498043301132467132622304741101317140340915834532626847386862837424808888813484528338339836202072563052146453515287858258470447488505911573177171973664257492554556023100284466757204377778631160613841424652538212095366486308510893283111659193346304954935783449424898076107465873680739919516763887744541453606652340279716006016220785575790727383496191601794335831638739918185980400596719969189125167920132184821773124368648972348720329962299917891319233113697330299936363737235995492346406628416906090777582550882368893842192508492657575636941660166875742620132320746488761066351275622839341708027561136506109442858143388804894842339847034459499846088704181294256597304817901467246872007750188643998810020807472048202895710426463153089403426596628185043382849952283466170342406362579986474098557189258937078868958314905656488943200029900800000000
1025 5008457350674197923869685509607934663550203984956498043301132467132622304741101317140340915834532626847386862837424808888813484528338339836202072563052146453515287858258470447488505911573177171973664257492554556023100284466757204377778631160613841424652538212095366486308510893283111659193346304954935783449424898076107465873680739919516763887744541453606652340279716006016220785575790727383496191601794335831638739918185980400596719969189125167920132184821773124368648972348720329962299917891319233113697330299936363737235995492346406628416906090777582550882368893842192508492657575636941660166875742620132320746488761066351275622839341708027561136506109442858143388804894842339847034459499846088704181294256597304817901467246872007750188643998810020807472048202895710426463153089403426596628185043382849952283466170342406362579986474098557189258937078868958314905656488943200029900800000000
1026 5008457350674197923869685509607934663550203984956498043301132467132622304741101317140340915834532626847386862837424808888813484528338339836202072563052146453515287858258470447488505911573177171973664257492554556023100284466757204377778631160613841424652538212095366486308510893283111659193346304954935783449424898076107465873680739919516763887744541453606652340279716006016220785575790727383496191601794335831638739918185980400596719969189125167920132184821773124368648972348720329962299917891319233113697330299936363737235995492346406628416906090777582550882368893842192508492657575636941660166875742620132320746488761066351275622839341708027561136506109442858143388804894842339847034459499846088704181294256597304817901467246872007750188643998810020807472048202895710426463153089403426596628185043382849952283466170342406362579986474098557189258937078868958314905656488943200029900800000000
1027 5008457350674197923869685509607934663550203984956498043301132467132622304741101317140340915834532626847386862837424808888813484528338339836202072563052146453515287858258470447488505911573177171973664257492554556023100284466757204377778631160613841424652538212095366486308510893283111659193346304954935783449424898076107465873680739919516763887744541453606652340279716006016220785575790727383496191601794335831638739918185980400596719969189125167920132184821773124368648972348720329962299917891319233113697330299936363737235995492346406628416906090777582550882368893842192508492657575636941660166875742620132320746488761066351275622839341708027561136506109442858143388804894842339847034459499846088704181294256597304817901467246872007750188643998810020807472048202895710426463153089403426596628185043382849952283466170342406362579986474098557189258937078868958314905656488943200029900800000000
1028 5008457350674197923869685509607934663550203984956498043301132467132622304741101317140340915834532626847386862837424808888813484528338339836202072563052146453515287858258470447488505911573177171973664257492554556023100284466757204377778631160613841424652538212095366486308510893283111659193346304954935783449424898076107465873680739919516763887744541453606652340279716006016220785575790727383496191601794335831638739918185980400596719969189125167920132184821773124368648972348720329962299917891319233113697330299936363737235995492346406628416906090777582550882368893842192508492657575636941660166875742620132320746488761066351275622839341708027561136506109442858143388804894842339847034459499846088704181294256597304817901467246872007750188643998810020807472048202895710426463153089403426596628185043382849952283466170342406362579986474098557189258937078868958314905656488943200029900800000000
1029 5008457350674197923869685509607934663550203984956498043301132467132622304741101317140340915834532626847386862837424808888813484528338339836202072563052146453515287858258470447488505911573177171973664257492554556023100284466757204377778631160613841424652538212095366486308510893283111659193346304954935783449424898076107465873680739919516763887744541453606652340279716006016220785575790727383496191601794335831638739918185980400596719969189125167920132184821773124368648972348720329962299917891319233113697330299936363737235995492346406628416906090777582550882368893842192508492657575636941660166875742620132320746488761066351275622839341708027561136506109442858143388804894842339847034459499846088704181294256597304817901467246872007750188643998810020807472048202895710426463153089403426596628185043382849952283466170342406362579986474098557189258937078868958314905656488943200029900800000000
1030 5008457350674197923869685509607934663550203984956498043301132467132622304741101317140340915834532626847386862837424808888813484528338339836202072563052146453515287858258470447488505911573177171973664257492554556023100284466757204377778631160613841424652538212095366486308510893283111659193346304954935783449424898076107465873680739919516763887744541453606652340279716006016220785575790727383496191601794335831638739918185980400596719969189125167920132184821773124368648972348720329962299917891319233113697330299936363737235995492346406628416906090777582550882368893842192508492657575636941660166875742620132320746488761066351275622839341708027561136506109442858143388804894842339847034459499846088704181294256597304817901467246872007750188643998810020807472048202895710426463153089403426596628185043382849952283466170342406362579986474098557189258937078868958314905656488943200029900800000000
1031 5323794833929996099354444778978359837901988378053344116605415068395759337669905797168813920236390635566325187108531912281262070327727050050629191253694472646375063897102282005332829732271735979898298132808543283424870701477068704722607951557117249494590086670467102855652981047635109652367818581661203495311184139083877268032553552985589458858880825528067180778276067205471008062456428087370288495321234909009934546622174887912598690055169241677617551627310336782052023480296768110657056283021674583349768827912950657134496111004540028736148662915159029925868473721767390791019863789256619144032642406251238471793008439951849818287328929501306684413221670599489934954707439826508406143596104415898295085252724286927726541361526202316230148271213619098527531295829798227250623699671065355738578492201899277568129185483893334609574385002494276448451869016291626799370431527143552846983384268800000000
1032 5323794833929996099354444778978359837901988378053344116605415068395759337669905797168813920236390635566325187108531912281262070327727050050629191253694472646375063897102282005332829732271735979898298132808543283424870701477068704722607951557117249494590086670467102855652981047635109652367818581661203495311184139083877268032553552985589458858880825528067180778276067205471008062456428087370288495321234909009934546622174887912598690055169241677617551627310336782052023480296768110657056283021674583349768827912950657134496111004540028736148662915159029925868473721767390791019863789256619144032642406251238471793008439951849818287328929501306684413221670599489934954707439826508406143596104415898295085252724286927726541361526202316230148271213619098527531295829798227250623699671065355738578492201899277568129185483893334609574385002494276448451869016291626799370431527143552846983384268800000000
1033 5680962905543525607664035124755239021066994876348564920044355759919362435874842107195072477331129846915834377586456209744299661363943930111475853065713581121747720558894977002788603946180114475053695056240535643766561851968463767053742996419132688645932640995102070319135883893139901523835523162486271976608116171790875510067589538301839670064264281231919679869509830278218852522358567391323873780183841237820502045420509978967767023572280490932527235548434959966423111683566397986432927531993315709472121468808802603770992320595723614724028140561474134084565063755287043271798595431014056465786648352644227809627129583179779470746407540052619848563820299258339115200883807257029028603363823465056495804227244306613420787294929633703423712688581069590228644842935723560518640793058297459389723984665232498200897404408822254535196120917926614961102056456725615749713394407868086663934652536009523200000000
1034 267005256560545703560209650863496233990148759188382551242084720716210034486117579038168406434563102805044215746563441857982084084105364715239365094088538312722142866268063919131064385470465380327523667643305175257028407042517797051525920831699236366358834126769797304999386542977575371620269588636854782900581460074171148973176708300186464493020421217900224953866962023076286068550852667392222067668640538177563596134763969011485050107897183073828780070776443118421886249127620705362347594003685838345189709034013722377236639067999009892029322606389284301974557996498491033774533985257660653891972472574278707052475090409449635125081154382473132882499554065141938414441538941080364344358099702857655302798680482410830777002861692784060914496363310270740746307617979007344376117273739980591317027279265927415442178007214645963154217683142550903171796653466103940236529537169800073204928669192447590400000000
1035 267005256560545703560209650863496233990148759188382551242084720716210034486117579038168406434563102805044215746563441857982084084105364715239365094088538312722142866268063919131064385470465380327523667643305175257028407042517797051525920831699236366358834126769797304999386542977575371620269588636854782900581460074171148973176708300186464493020421217900224953866962023076286068550852667392222067668640538177563596134763969011485050107897183073828780070776443118421886249127620705362347594003685838345189709034013722377236639067999009892029322606389284301974557996498491033774533985257660653891972472574278707052475090409449635125081154382473132882499554065141938414441538941080364344358099702857655302798680482410830777002861692784060914496363310270740746307617979007344376117273739980591317027279265927415442178007214645963154217683142550903171796653466103940236529537169800073204928669192447590400000000
1036 267005256560545703560209650863496233990148759188382551242084720716210034486117579038168406434563102805044215746563441857982084084105364715239365094088538312722142866268063919131064385470465380327523667643305175257028407042517797051525920831699236366358834126769797304999386542977575371620269588636854782900581460074171148973176708300186464493020421217900224953866962023076286068550852667392222067668640538177563596134763969011485050107897183073828780070776443118421886249127620705362347594003685838345189709034013722377236639067999009892029322606389284301974557996498491033774533985257660653891972472574278707052475090409449635125081154382473132882499554065141938414441538941080364344358099702857655302798680482410830777002861692784060914496363310270740746307617979007344376117273739980591317027279265927415442178007214645963154217683142550903171796653466103940236529537169800073204928669192447590400000000
1037 267005256560545703560209650863496233990148759188382551242084720716210034486117579038168406434563102805044215746563441857982084084105364715239365094088538312722142866268063919131064385470465380327523667643305175257028407042517797051525920831699236366358834126769797304999386542977575371620269588636854782900581460074171148973176708300186464493020421217900224953866962023076286068550852667392222067668640538177563596134763969011485050107897183073828780070776443118421886249127620705362347594003685838345189709034013722377236639067999009892029322606389284301974557996498491033774533985257660653891972472574278707052475090409449635125081154382473132882499554065141938414441538941080364344358099702857655302798680482410830777002861692784060914496363310270740746307617979007344376117273739980591317027279265927415442178007214645963154217683142550903171796653466103940236529537169800073204928669192447590400000000
1038 267005256560545703560209650863496233990148759188382551242084720716210034486117579038168406434563102805044215746563441857982084084105364715239365094088538312722142866268063919131064385470465380327523667643305175257028407042517797051525920831699236366358834126769797304999386542977575371620269588636854782900581460074171148973176708300186464493020421217900224953866962023076286068550852667392222067668640538177563596134763969011485050107897183073828780070776443118421886249127620705362347594003685838345189709034013722377236639067999009892029322606389284301974557996498491033774533985257660653891972472574278707052475090409449635125081154382473132882499554065141938414441538941080364344358099702857655302798680482410830777002861692784060914496363310270740746307617979007344376117273739980591317027279265927415442178007214645963154217683142550903171796653466103940236529537169800073204928669192447590400000000
1039 288237781567496858453021082509812318013279378667801920099406539792283772638488135040862596282645995303204136826945913317970677392557507422759914645735552967888120389136566630044285756467462257836548677217968446098642562998945854790860313582156791341448054975364658356490242760261695142746885046594846112091618598360729312910672693320925592335969898133568868742423416710113335413008085022355918958711718502413981630862996534591247352777527274969042718490784656651641913065544498231473466837026452939896237539886107527594396873843325359157653386369371966578951876822938047539271318702299335086750116015565857924115994962073899479559862732860121778882448801103956090499096344559214015997385800149328598910132534353052622451220906257455942222478028617066780321194746068315987408250495465057587919148605540433229445555444526361824790204227523729693542921095146381991668078602495079744826257801895300215236198400000000
1040 288237781567496858453021082509812318013279378667801920099406539792283772638488135040862596282645995303204136826945913317970677392557507422759914645735552967888120389136566630044285756467462257836548677217968446098642562998945854790860313582156791341448054975364658356490242760261695142746885046594846112091618598360729312910672693320925592335969898133568868742423416710113335413008085022355918958711718502413981630862996534591247352777527274969042718490784656651641913065544498231473466837026452939896237539886107527594396873843325359157653386369371966578951876822938047539271318702299335086750116015565857924115994962073899479559862732860121778882448801103956090499096344559214015997385800149328598910132534353052622451220906257455942222478028617066780321194746068315987408250495465057587919148605540433229445555444526361824790204227523729693542921095146381991668078602495079744826257801895300215236198400000000
1041 288237781567496858453021082509812318013279378667801920099406539792283772638488135040862596282645995303204136826945913317970677392557507422759914645735552967888120389136566630044285756467462257836548677217968446098642562998945854790860313582156791341448054975364658356490242760261695142746885046594846112091618598360729312910672693320925592335969898133568868742423416710113335413008085022355918958711718502413981630862996534591247352777527274969042718490784656651641913065544498231473466837026452939896237539886107527594396873843325359157653386369371966578951876822938047539271318702299335086750116015565857924115994962073899479559862732860121778882448801103956090499096344559214015997385800149328598910132534353052622451220906257455942222478028617066780321194746068315987408250495465057587919148605540433229445555444526361824790204227523729693542921095146381991668078602495079744826257801895300215236198400000000
1042 288237781567496858453021082509812318013279378667801920099406539792283772638488135040862596282645995303204136826945913317970677392557507422759914645735552967888120389136566630044285756467462257836548677217968446098642562998945854790860313582156791341448054975364658356490242760261695142746885046594846112091618598360729312910672693320925592335969898133568868742423416710113335413008085022355918958711718502413981630862996534591247352777527274969042718490784656651641913065544498231473466837026452939896237539886107527594396873843325359157653386369371966578951876822938047539271318702299335086750116015565857924115994962073899479559862732860121778882448801103956090499096344559214015997385800149328598910132534353052622451220906257455942222478028617066780321194746068315987408250495465057587919148605540433229445555444526361824790204227523729693542921095146381991668078602495079744826257801895300215236198400000000
1043 288237781567496858453021082509812318013279378667801920099406539792283772638488135040862596282645995303204136826945913317970677392557507422759914645735552967888120389136566630044285756467462257836548677217968446098642562998945854790860313582156791341448054975364658356490242760261695142746885046594846112091618598360729312910672693320925592335969898133568868742423416710113335413008085022355918958711718502413981630862996534591247352777527274969042718490784656651641913065544498231473466837026452939896237539886107527594396873843325359157653386369371966578951876822938047539271318702299335086750116015565857924115994962073899479559862732860121778882448801103956090499096344559214015997385800149328598910132534353052622451220906257455942222478028617066780321194746068315987408250495465057587919148605540433229445555444526361824790204227523729693542921095146381991668078602495079744826257801895300215236198400000000
1044 288237781567496858453021082509812318013279378667801920099406539792283772638488135040862596282645995303204136826945913317970677392557507422759914645735552967888120389136566630044285756467462257836548677217968446098642562998945854790860313582156791341448054975364658356490242760261695142746885046594846112091618598360729312910672693320925592335969898133568868742423416710113335413008085022355918958711718502413981630862996534591247352777527274969042718490784656651641913065544498231473466837026452939896237539886107527594396873843325359157653386369371966578951876822938047539271318702299335086750116015565857924115994962073899479559862732860121778882448801103956090499096344559214015997385800149328598910132534353052622451220906257455942222478028617066780321194746068315987408250495465057587919148605540433229445555444526361824790204227523729693542921095146381991668078602495079744826257801895300215236198400000000
1045 288237781567496858453021082509812318013279378667801920099406539792283772638488135040862596282645995303204136826945913317970677392557507422759914645735552967888120389136566630044285756467462257836548677217968446098642562998945854790860313582156791341448054975364658356490242760261695142746885046594846112091618598360729312910672693320925592335969898133568868742423416710113335413008085022355918958711718502413981630862996534591247352777527274969042718490784656651641913065544498231473466837026452939896237539886107527594396873843325359157653386369371966578951876822938047539271318702299335086750116015565857924115994962073899479559862732860121778882448801103956090499096344559214015997385800149328598910132534353052622451220906257455942222478028617066780321194746068315987408250495465057587919148605540433229445555444526361824790204227523729693542921095146381991668078602495079744826257801895300215236198400000000
1046 288237781567496858453021082509812318013279378667801920099406539792283772638488135040862596282645995303204136826945913317970677392557507422759914645735552967888120389136566630044285756467462257836548677217968446098642562998945854790860313582156791341448054975364658356490242760261695142746885046594846112091618598360729312910672693320925592335969898133568868742423416710113335413008085022355918958711718502413981630862996534591247352777527274969042718490784656651641913065544498231473466837026452939896237539886107527594396873843325359157653386369371966578951876822938047539271318702299335086750116015565857924115994962073899479559862732860121778882448801103956090499096344559214015997385800149328598910132534353052622451220906257455942222478028617066780321194746068315987408250495465057587919148605540433229445555444526361824790204227523729693542921095146381991668078602495079744826257801895300215236198400000000
1047 288237781567496858453021082509812318013279378667801920099406539792283772638488135040862596282645995303204136826945913317970677392557507422759914645735552967888120389136566630044285756467462257836548677217968446098642562998945854790860313582156791341448054975364658356490242760261695142746885046594846112091618598360729312910672693320925592335969898133568868742423416710113335413008085022355918958711718502413981630862996534591247352777527274969042718490784656651641913065544498231473466837026452939896237539886107527594396873843325359157653386369371966578951876822938047539271318702299335086750116015565857924115994962073899479559862732860121778882448801103956090499096344559214015997385800149328598910132534353052622451220906257455942222478028617066780321194746068315987408250495465057587919148605540433229445555444526361824790204227523729693542921095146381991668078602495079744826257801895300215236198400000000
1048 288237781567496858453021082509812318013279378667801920099406539792283772638488135040862596282645995303204136826945913317970677392557507422759914645735552967888120389136566630044285756467462257836548677217968446098642562998945854790860313582156791341448054975364658356490242760261695142746885046594846112091618598360729312910672693320925592335969898133568868742423416710113335413008085022355918958711718502413981630862996534591247352777527274969042718490784656651641913065544498231473466837026452939896237539886107527594396873843325359157653386369371966578951876822938047539271318702299335086750116015565857924115994962073899479559862732860121778882448801103956090499096344559214015997385800149328598910132534353052622451220906257455942222478028617066780321194746068315987408250495465057587919148605540433229445555444526361824790204227523729693542921095146381991668078602495079744826257801895300215236198400000000
1049 317177143074655110538562852214879984554130641565427900679307055793968855695164982287100241812019935877641135368508109961008251373447673725512432836082048221417055564326267056267362090702551935985596000959329696055392374966603017557717479926118915348920781142946245420140219623634729596773815052158015256591729197254744896656217142403039842732093611876077316733031470171225424401809509766685475578085333751774847800583272249660743178243743790903209576469977926964123412779238231398411634380930745841514759685128212609472401914374069068542440944014243281395445224207837850450261698371328890628794914413644685625555164972261081061207152511102010865604025543183594385941296116649303662417539331870121339569308750934633458797945936466610776277557045168248902132223019768320980860026253460244834803819044685298266115118656712253078360965522171339678504323916020173890013545362264188246286558911463390252146127955558400000000
1050 317177143074655110538562852214879984554130641565427900679307055793968855695164982287100241812019935877641135368508109961008251373447673725512432836082048221417055564326267056267362090702551935985596000959329696055392374966603017557717479926118915348920781142946245420140219623634729596773815052158015256591729197254744896656217142403039842732093611876077316733031470171225424401809509766685475578085333751774847800583272249660743178243743790903209576469977926964123412779238231398411634380930745841514759685128212609472401914374069068542440944014243281395445224207837850450261698371328890628794914413644685625555164972261081061207152511102010865604025543183594385941296116649303662417539331870121339569308750934633458797945936466610776277557045168248902132223019768320980860026253460244834803819044685298266115118656712253078360965522171339678504323916020173890013545362264188246286558911463390252146127955558400000000
1051 350354189417407109756007065119408645818477260803813224518263253137073791969734934599313214205799033190378275769189426771039675475361673844874758823169066547425500993410358916619984432752129571041625328255676541592482472780484659797272286043870880013333243771279565637332306736486545947325952880428795810446480663016788467591354111715540213321713335771926880140623294982605775019663186297790543009028637747544248655372083110247506575431217635175476201378314088102497685879359329640916889748810482787283045062952308776635824627019511067181048809199077142872690190105201897445209522282668263917457491256226333386673860783524562401290481870915792304157072219026141542305141631746937474810076363523067901809598015591147053221669879366954730086965789649892905544155679859107123778965859598439904769133320578425150049026183323011462610600876755983980215554701959800099082852220702384601036379260161372335910865085837764198400000000
1052 350354189417407109756007065119408645818477260803813224518263253137073791969734934599313214205799033190378275769189426771039675475361673844874758823169066547425500993410358916619984432752129571041625328255676541592482472780484659797272286043870880013333243771279565637332306736486545947325952880428795810446480663016788467591354111715540213321713335771926880140623294982605775019663186297790543009028637747544248655372083110247506575431217635175476201378314088102497685879359329640916889748810482787283045062952308776635824627019511067181048809199077142872690190105201897445209522282668263917457491256226333386673860783524562401290481870915792304157072219026141542305141631746937474810076363523067901809598015591147053221669879366954730086965789649892905544155679859107123778965859598439904769133320578425150049026183323011462610600876755983980215554701959800099082852220702384601036379260161372335910865085837764198400000000
1053 350354189417407109756007065119408645818477260803813224518263253137073791969734934599313214205799033190378275769189426771039675475361673844874758823169066547425500993410358916619984432752129571041625328255676541592482472780484659797272286043870880013333243771279565637332306736486545947325952880428795810446480663016788467591354111715540213321713335771926880140623294982605775019663186297790543009028637747544248655372083110247506575431217635175476201378314088102497685879359329640916889748810482787283045062952308776635824627019511067181048809199077142872690190105201897445209522282668263917457491256226333386673860783524562401290481870915792304157072219026141542305141631746937474810076363523067901809598015591147053221669879366954730086965789649892905544155679859107123778965859598439904769133320578425150049026183323011462610600876755983980215554701959800099082852220702384601036379260161372335910865085837764198400000000
1054 350354189417407109756007065119408645818477260803813224518263253137073791969734934599313214205799033190378275769189426771039675475361673844874758823169066547425500993410358916619984432752129571041625328255676541592482472780484659797272286043870880013333243771279565637332306736486545947325952880428795810446480663016788467591354111715540213321713335771926880140623294982605775019663186297790543009028637747544248655372083110247506575431217635175476201378314088102497685879359329640916889748810482787283045062952308776635824627019511067181048809199077142872690190105201897445209522282668263917457491256226333386673860783524562401290481870915792304157072219026141542305141631746937474810076363523067901809598015591147053221669879366954730086965789649892905544155679859107123778965859598439904769133320578425150049026183323011462610600876755983980215554701959800099082852220702384601036379260161372335910865085837764198400000000
1055 350354189417407109756007065119408645818477260803813224518263253137073791969734934599313214205799033190378275769189426771039675475361673844874758823169066547425500993410358916619984432752129571041625328255676541592482472780484659797272286043870880013333243771279565637332306736486545947325952880428795810446480663016788467591354111715540213321713335771926880140623294982605775019663186297790543009028637747544248655372083110247506575431217635175476201378314088102497685879359329640916889748810482787283045062952308776635824627019511067181048809199077142872690190105201897445209522282668263917457491256226333386673860783524562401290481870915792304157072219026141542305141631746937474810076363523067901809598015591147053221669879366954730086965789649892905544155679859107123778965859598439904769133320578425150049026183323011462610600876755983980215554701959800099082852220702384601036379260161372335910865085837764198400000000
1056 350354189417407109756007065119408645818477260803813224518263253137073791969734934599313214205799033190378275769189426771039675475361673844874758823169066547425500993410358916619984432752129571041625328255676541592482472780484659797272286043870880013333243771279565637332306736486545947325952880428795810446480663016788467591354111715540213321713335771926880140623294982605775019663186297790543009028637747544248655372083110247506575431217635175476201378314088102497685879359329640916889748810482787283045062952308776635824627019511067181048809199077142872690190105201897445209522282668263917457491256226333386673860783524562401290481870915792304157072219026141542305141631746937474810076363523067901809598015591147053221669879366954730086965789649892905544155679859107123778965859598439904769133320578425150049026183323011462610600876755983980215554701959800099082852220702384601036379260161372335910865085837764198400000000
1057 350354189417407109756007065119408645818477260803813224518263253137073791969734934599313214205799033190378275769189426771039675475361673844874758823169066547425500993410358916619984432752129571041625328255676541592482472780484659797272286043870880013333243771279565637332306736486545947325952880428795810446480663016788467591354111715540213321713335771926880140623294982605775019663186297790543009028637747544248655372083110247506575431217635175476201378314088102497685879359329640916889748810482787283045062952308776635824627019511067181048809199077142872690190105201897445209522282668263917457491256226333386673860783524562401290481870915792304157072219026141542305141631746937474810076363523067901809598015591147053221669879366954730086965789649892905544155679859107123778965859598439904769133320578425150049026183323011462610600876755983980215554701959800099082852220702384601036379260161372335910865085837764198400000000
1058 350354189417407109756007065119408645818477260803813224518263253137073791969734934599313214205799033190378275769189426771039675475361673844874758823169066547425500993410358916619984432752129571041625328255676541592482472780484659797272286043870880013333243771279565637332306736486545947325952880428795810446480663016788467591354111715540213321713335771926880140623294982605775019663186297790543009028637747544248655372083110247506575431217635175476201378314088102497685879359329640916889748810482787283045062952308776635824627019511067181048809199077142872690190105201897445209522282668263917457491256226333386673860783524562401290481870915792304157072219026141542305141631746937474810076363523067901809598015591147053221669879366954730086965789649892905544155679859107123778965859598439904769133320578425150049026183323011462610600876755983980215554701959800099082852220702384601036379260161372335910865085837764198400000000
1059 350354189417407109756007065119408645818477260803813224518263253137073791969734934599313214205799033190378275769189426771039675475361673844874758823169066547425500993410358916619984432752129571041625328255676541592482472780484659797272286043870880013333243771279565637332306736486545947325952880428795810446480663016788467591354111715540213321713335771926880140623294982605775019663186297790543009028637747544248655372083110247506575431217635175476201378314088102497685879359329640916889748810482787283045062952308776635824627019511067181048809199077142872690190105201897445209522282668263917457491256226333386673860783524562401290481870915792304157072219026141542305141631746937474810076363523067901809598015591147053221669879366954730086965789649892905544155679859107123778965859598439904769133320578425150049026183323011462610600876755983980215554701959800099082852220702384601036379260161372335910865085837764198400000000
1060 350354189417407109756007065119408645818477260803813224518263253137073791969734934599313214205799033190378275769189426771039675475361673844874758823169066547425500993410358916619984432752129571041625328255676541592482472780484659797272286043870880013333243771279565637332306736486545947325952880428795810446480663016788467591354111715540213321713335771926880140623294982605775019663186297790543009028637747544248655372083110247506575431217635175476201378314088102497685879359329640916889748810482787283045062952308776635824627019511067181048809199077142872690190105201897445209522282668263917457491256226333386673860783524562401290481870915792304157072219026141542305141631746937474810076363523067901809598015591147053221669879366954730086965789649892905544155679859107123778965859598439904769133320578425150049026183323011462610600876755983980215554701959800099082852220702384601036379260161372335910865085837764198400000000
1061 394401068465152949001642029353285820179422040509329426917923827584719846169961980312073470808966293442105822977167690694121554515799618842326258377176704762834382403802902649976365495622160052842549506149308452078030961740919971711645155117592370919489512511448603908823361671704370990369719002509184448531622658451922130525406741994529644480732458058509299438782596251113955660910261742335067866666727113803259140574116770950933349601005747487372244891797113572831797445798263922702602044920685493783056771311735988343257134953031018058117446540394320351787673495417985193918708633567600725424164514450364246379885235090053910943122542209196628428003495474327083145286342831794201080673974021551521493002487709281651899751438270847645708229215690467091522072476086673930487581226433015368036613530774865338338339804116563786701468229582623042192234454644888127339647484741309095463273897128120227353914955294373751187046400000000
1062 394401068465152949001642029353285820179422040509329426917923827584719846169961980312073470808966293442105822977167690694121554515799618842326258377176704762834382403802902649976365495622160052842549506149308452078030961740919971711645155117592370919489512511448603908823361671704370990369719002509184448531622658451922130525406741994529644480732458058509299438782596251113955660910261742335067866666727113803259140574116770950933349601005747487372244891797113572831797445798263922702602044920685493783056771311735988343257134953031018058117446540394320351787673495417985193918708633567600725424164514450364246379885235090053910943122542209196628428003495474327083145286342831794201080673974021551521493002487709281651899751438270847645708229215690467091522072476086673930487581226433015368036613530774865338338339804116563786701468229582623042192234454644888127339647484741309095463273897128120227353914955294373751187046400000000
1063 445660980932500412630436442266303024942321343692286463205019469532078299856825768931253347736536833634482874683687198285945838834663579503644559852199983904155204250442762104491143742722676572750442822914027922286160567807425599515035964283070733775524644963049067510249225164814116383617081011546300642122829123748259997907663330844816667844248774899915694577541731503274985364203107550724614302229534970057154927815394153554655206115298863482558528188139092626779173328031218486472336530096982066724546876822351003012241921525741506444112912949802829773589165631943965311587129275963748224106817752228963637117632539209473127694489235897583705028162681777629899814596063523299661600928089751158551189926528034369278915510232951471443373282058624541408940104713731182854559121670851287942404964154756143811496835490117789465495271353913246976362916974480629592361854128685652297291540142263964885182875928119028213255075633561600000000
1064 445660980932500412630436442266303024942321343692286463205019469532078299856825768931253347736536833634482874683687198285945838834663579503644559852199983904155204250442762104491143742722676572750442822914027922286160567807425599515035964283070733775524644963049067510249225164814116383617081011546300642122829123748259997907663330844816667844248774899915694577541731503274985364203107550724614302229534970057154927815394153554655206115298863482558528188139092626779173328031218486472336530096982066724546876822351003012241921525741506444112912949802829773589165631943965311587129275963748224106817752228963637117632539209473127694489235897583705028162681777629899814596063523299661600928089751158551189926528034369278915510232951471443373282058624541408940104713731182854559121670851287942404964154756143811496835490117789465495271353913246976362916974480629592361854128685652297291540142263964885182875928119028213255075633561600000000
1065 445660980932500412630436442266303024942321343692286463205019469532078299856825768931253347736536833634482874683687198285945838834663579503644559852199983904155204250442762104491143742722676572750442822914027922286160567807425599515035964283070733775524644963049067510249225164814116383617081011546300642122829123748259997907663330844816667844248774899915694577541731503274985364203107550724614302229534970057154927815394153554655206115298863482558528188139092626779173328031218486472336530096982066724546876822351003012241921525741506444112912949802829773589165631943965311587129275963748224106817752228963637117632539209473127694489235897583705028162681777629899814596063523299661600928089751158551189926528034369278915510232951471443373282058624541408940104713731182854559121670851287942404964154756143811496835490117789465495271353913246976362916974480629592361854128685652297291540142263964885182875928119028213255075633561600000000
1066 445660980932500412630436442266303024942321343692286463205019469532078299856825768931253347736536833634482874683687198285945838834663579503644559852199983904155204250442762104491143742722676572750442822914027922286160567807425599515035964283070733775524644963049067510249225164814116383617081011546300642122829123748259997907663330844816667844248774899915694577541731503274985364203107550724614302229534970057154927815394153554655206115298863482558528188139092626779173328031218486472336530096982066724546876822351003012241921525741506444112912949802829773589165631943965311587129275963748224106817752228963637117632539209473127694489235897583705028162681777629899814596063523299661600928089751158551189926528034369278915510232951471443373282058624541408940104713731182854559121670851287942404964154756143811496835490117789465495271353913246976362916974480629592361854128685652297291540142263964885182875928119028213255075633561600000000
1067 445660980932500412630436442266303024942321343692286463205019469532078299856825768931253347736536833634482874683687198285945838834663579503644559852199983904155204250442762104491143742722676572750442822914027922286160567807425599515035964283070733775524644963049067510249225164814116383617081011546300642122829123748259997907663330844816667844248774899915694577541731503274985364203107550724614302229534970057154927815394153554655206115298863482558528188139092626779173328031218486472336530096982066724546876822351003012241921525741506444112912949802829773589165631943965311587129275963748224106817752228963637117632539209473127694489235897583705028162681777629899814596063523299661600928089751158551189926528034369278915510232951471443373282058624541408940104713731182854559121670851287942404964154756143811496835490117789465495271353913246976362916974480629592361854128685652297291540142263964885182875928119028213255075633561600000000
1068 445660980932500412630436442266303024942321343692286463205019469532078299856825768931253347736536833634482874683687198285945838834663579503644559852199983904155204250442762104491143742722676572750442822914027922286160567807425599515035964283070733775524644963049067510249225164814116383617081011546300642122829123748259997907663330844816667844248774899915694577541731503274985364203107550724614302229534970057154927815394153554655206115298863482558528188139092626779173328031218486472336530096982066724546876822351003012241921525741506444112912949802829773589165631943965311587129275963748224106817752228963637117632539209473127694489235897583705028162681777629899814596063523299661600928089751158551189926528034369278915510232951471443373282058624541408940104713731182854559121670851287942404964154756143811496835490117789465495271353913246976362916974480629592361854128685652297291540142263964885182875928119028213255075633561600000000
1069 509283988231405104037970179200682711086112081039140970978631254021947330022686072529648006912752568540975284356405066400445752732538986777164360861259905806296305364440221265290403914577508602952868790756057462499655136628181485527402013580086194800052318802618915437079914798568144452658639113835662068092926332283685343468959255619553540162361574253402559051126166634414025549782107387773610964630125611917484422465247638310271337995525044532192066230806017629270794891514283268819613765470157323552209913504386654553272590484677889645580916515429631554896528506725917743434619438529608884328531161354922714916182878139556720877282213703558652341688214390886121942027612147949444590738184772123697116351629103083871542767389317856458100695178595839565021803002768160250058836439703688660350639242453285658169935221522495207378841787669256027955463364674458753597024785950944704905177704513710776156468478493228800007583486084487577600000000
1070 509283988231405104037970179200682711086112081039140970978631254021947330022686072529648006912752568540975284356405066400445752732538986777164360861259905806296305364440221265290403914577508602952868790756057462499655136628181485527402013580086194800052318802618915437079914798568144452658639113835662068092926332283685343468959255619553540162361574253402559051126166634414025549782107387773610964630125611917484422465247638310271337995525044532192066230806017629270794891514283268819613765470157323552209913504386654553272590484677889645580916515429631554896528506725917743434619438529608884328531161354922714916182878139556720877282213703558652341688214390886121942027612147949444590738184772123697116351629103083871542767389317856458100695178595839565021803002768160250058836439703688660350639242453285658169935221522495207378841787669256027955463364674458753597024785950944704905177704513710776156468478493228800007583486084487577600000000
1071 509283988231405104037970179200682711086112081039140970978631254021947330022686072529648006912752568540975284356405066400445752732538986777164360861259905806296305364440221265290403914577508602952868790756057462499655136628181485527402013580086194800052318802618915437079914798568144452658639113835662068092926332283685343468959255619553540162361574253402559051126166634414025549782107387773610964630125611917484422465247638310271337995525044532192066230806017629270794891514283268819613765470157323552209913504386654553272590484677889645580916515429631554896528506725917743434619438529608884328531161354922714916182878139556720877282213703558652341688214390886121942027612147949444590738184772123697116351629103083871542767389317856458100695178595839565021803002768160250058836439703688660350639242453285658169935221522495207378841787669256027955463364674458753597024785950944704905177704513710776156468478493228800007583486084487577600000000
1072 509283988231405104037970179200682711086112081039140970978631254021947330022686072529648006912752568540975284356405066400445752732538986777164360861259905806296305364440221265290403914577508602952868790756057462499655136628181485527402013580086194800052318802618915437079914798568144452658639113835662068092926332283685343468959255619553540162361574253402559051126166634414025549782107387773610964630125611917484422465247638310271337995525044532192066230806017629270794891514283268819613765470157323552209913504386654553272590484677889645580916515429631554896528506725917743434619438529608884328531161354922714916182878139556720877282213703558652341688214390886121942027612147949444590738184772123697116351629103083871542767389317856458100695178595839565021803002768160250058836439703688660350639242453285658169935221522495207378841787669256027955463364674458753597024785950944704905177704513710776156468478493228800007583486084487577600000000
1073 509283988231405104037970179200682711086112081039140970978631254021947330022686072529648006912752568540975284356405066400445752732538986777164360861259905806296305364440221265290403914577508602952868790756057462499655136628181485527402013580086194800052318802618915437079914798568144452658639113835662068092926332283685343468959255619553540162361574253402559051126166634414025549782107387773610964630125611917484422465247638310271337995525044532192066230806017629270794891514283268819613765470157323552209913504386654553272590484677889645580916515429631554896528506725917743434619438529608884328531161354922714916182878139556720877282213703558652341688214390886121942027612147949444590738184772123697116351629103083871542767389317856458100695178595839565021803002768160250058836439703688660350639242453285658169935221522495207378841787669256027955463364674458753597024785950944704905177704513710776156468478493228800007583486084487577600000000
1074 509283988231405104037970179200682711086112081039140970978631254021947330022686072529648006912752568540975284356405066400445752732538986777164360861259905806296305364440221265290403914577508602952868790756057462499655136628181485527402013580086194800052318802618915437079914798568144452658639113835662068092926332283685343468959255619553540162361574253402559051126166634414025549782107387773610964630125611917484422465247638310271337995525044532192066230806017629270794891514283268819613765470157323552209913504386654553272590484677889645580916515429631554896528506725917743434619438529608884328531161354922714916182878139556720877282213703558652341688214390886121942027612147949444590738184772123697116351629103083871542767389317856458100695178595839565021803002768160250058836439703688660350639242453285658169935221522495207378841787669256027955463364674458753597024785950944704905177704513710776156468478493228800007583486084487577600000000
1075 509283988231405104037970179200682711086112081039140970978631254021947330022686072529648006912752568540975284356405066400445752732538986777164360861259905806296305364440221265290403914577508602952868790756057462499655136628181485527402013580086194800052318802618915437079914798568144452658639113835662068092926332283685343468959255619553540162361574253402559051126166634414025549782107387773610964630125611917484422465247638310271337995525044532192066230806017629270794891514283268819613765470157323552209913504386654553272590484677889645580916515429631554896528506725917743434619438529608884328531161354922714916182878139556720877282213703558652341688214390886121942027612147949444590738184772123697116351629103083871542767389317856458100695178595839565021803002768160250058836439703688660350639242453285658169935221522495207378841787669256027955463364674458753597024785950944704905177704513710776156468478493228800007583486084487577600000000
1076 509283988231405104037970179200682711086112081039140970978631254021947330022686072529648006912752568540975284356405066400445752732538986777164360861259905806296305364440221265290403914577508602952868790756057462499655136628181485527402013580086194800052318802618915437079914798568144452658639113835662068092926332283685343468959255619553540162361574253402559051126166634414025549782107387773610964630125611917484422465247638310271337995525044532192066230806017629270794891514283268819613765470157323552209913504386654553272590484677889645580916515429631554896528506725917743434619438529608884328531161354922714916182878139556720877282213703558652341688214390886121942027612147949444590738184772123697116351629103083871542767389317856458100695178595839565021803002768160250058836439703688660350639242453285658169935221522495207378841787669256027955463364674458753597024785950944704905177704513710776156468478493228800007583486084487577600000000
1077 509283988231405104037970179200682711086112081039140970978631254021947330022686072529648006912752568540975284356405066400445752732538986777164360861259905806296305364440221265290403914577508602952868790756057462499655136628181485527402013580086194800052318802618915437079914798568144452658639113835662068092926332283685343468959255619553540162361574253402559051126166634414025549782107387773610964630125611917484422465247638310271337995525044532192066230806017629270794891514283268819613765470157323552209913504386654553272590484677889645580916515429631554896528506725917743434619438529608884328531161354922714916182878139556720877282213703558652341688214390886121942027612147949444590738184772123697116351629103083871542767389317856458100695178595839565021803002768160250058836439703688660350639242453285658169935221522495207378841787669256027955463364674458753597024785950944704905177704513710776156468478493228800007583486084487577600000000
1078 509283988231405104037970179200682711086112081039140970978631254021947330022686072529648006912752568540975284356405066400445752732538986777164360861259905806296305364440221265290403914577508602952868790756057462499655136628181485527402013580086194800052318802618915437079914798568144452658639113835662068092926332283685343468959255619553540162361574253402559051126166634414025549782107387773610964630125611917484422465247638310271337995525044532192066230806017629270794891514283268819613765470157323552209913504386654553272590484677889645580916515429631554896528506725917743434619438529608884328531161354922714916182878139556720877282213703558652341688214390886121942027612147949444590738184772123697116351629103083871542767389317856458100695178595839565021803002768160250058836439703688660350639242453285658169935221522495207378841787669256027955463364674458753597024785950944704905177704513710776156468478493228800007583486084487577600000000
1079 509283988231405104037970179200682711086112081039140970978631254021947330022686072529648006912752568540975284356405066400445752732538986777164360861259905806296305364440221265290403914577508602952868790756057462499655136628181485527402013580086194800052318802618915437079914798568144452658639113835662068092926332283685343468959255619553540162361574253402559051126166634414025549782107387773610964630125611917484422465247638310271337995525044532192066230806017629270794891514283268819613765470157323552209913504386654553272590484677889645580916515429631554896528506725917743434619438529608884328531161354922714916182878139556720877282213703558652341688214390886121942027612147949444590738184772123697116351629103083871542767389317856458100695178595839565021803002768160250058836439703688660350639242453285658169935221522495207378841787669256027955463364674458753597024785950944704905177704513710776156468478493228800007583486084487577600000000
1080 509283988231405104037970179200682711086112081039140970978631254021947330022686072529648006912752568540975284356405066400445752732538986777164360861259905806296305364440221265290403914577508602952868790756057462499655136628181485527402013580086194800052318802618915437079914798568144452658639113835662068092926332283685343468959255619553540162361574253402559051126166634414025549782107387773610964630125611917484422465247638310271337995525044532192066230806017629270794891514283268819613765470157323552209913504386654553272590484677889645580916515429631554896528506725917743434619438529608884328531161354922714916182878139556720877282213703558652341688214390886121942027612147949444590738184772123697116351629103083871542767389317856458100695178595839565021803002768160250058836439703688660350639242453285658169935221522495207378841787669256027955463364674458753597024785950944704905177704513710776156468478493228800007583486084487577600000000
1081 509283988231405104037970179200682711086112081039140970978631254021947330022686072529648006912752568540975284356405066400445752732538986777164360861259905806296305364440221265290403914577508602952868790756057462499655136628181485527402013580086194800052318802618915437079914798568144452658639113835662068092926332283685343468959255619553540162361574253402559051126166634414025549782107387773610964630125611917484422465247638310271337995525044532192066230806017629270794891514283268819613765470157323552209913504386654553272590484677889645580916515429631554896528506725917743434619438529608884328531161354922714916182878139556720877282213703558652341688214390886121942027612147949444590738184772123697116351629103083871542767389317856458100695178595839565021803002768160250058836439703688660350639242453285658169935221522495207378841787669256027955463364674458753597024785950944704905177704513710776156468478493228800007583486084487577600000000
1082 509283988231405104037970179200682711086112081039140970978631254021947330022686072529648006912752568540975284356405066400445752732538986777164360861259905806296305364440221265290403914577508602952868790756057462499655136628181485527402013580086194800052318802618915437079914798568144452658639113835662068092926332283685343468959255619553540162361574253402559051126166634414025549782107387773610964630125611917484422465247638310271337995525044532192066230806017629270794891514283268819613765470157323552209913504386654553272590484677889645580916515429631554896528506725917743434619438529608884328531161354922714916182878139556720877282213703558652341688214390886121942027612147949444590738184772123697116351629103083871542767389317856458100695178595839565021803002768160250058836439703688660350639242453285658169935221522495207378841787669256027955463364674458753597024785950944704905177704513710776156468478493228800007583486084487577600000000
1083 509283988231405104037970179200682711086112081039140970978631254021947330022686072529648006912752568540975284356405066400445752732538986777164360861259905806296305364440221265290403914577508602952868790756057462499655136628181485527402013580086194800052318802618915437079914798568144452658639113835662068092926332283685343468959255619553540162361574253402559051126166634414025549782107387773610964630125611917484422465247638310271337995525044532192066230806017629270794891514283268819613765470157323552209913504386654553272590484677889645580916515429631554896528506725917743434619438529608884328531161354922714916182878139556720877282213703558652341688214390886121942027612147949444590738184772123697116351629103083871542767389317856458100695178595839565021803002768160250058836439703688660350639242453285658169935221522495207378841787669256027955463364674458753597024785950944704905177704513710776156468478493228800007583486084487577600000000
1084 509283988231405104037970179200682711086112081039140970978631254021947330022686072529648006912752568540975284356405066400445752732538986777164360861259905806296305364440221265290403914577508602952868790756057462499655136628181485527402013580086194800052318802618915437079914798568144452658639113835662068092926332283685343468959255619553540162361574253402559051126166634414025549782107387773610964630125611917484422465247638310271337995525044532192066230806017629270794891514283268819613765470157323552209913504386654553272590484677889645580916515429631554896528506725917743434619438529608884328531161354922714916182878139556720877282213703558652341688214390886121942027612147949444590738184772123697116351629103083871542767389317856458100695178595839565021803002768160250058836439703688660350639242453285658169935221522495207378841787669256027955463364674458753597024785950944704905177704513710776156468478493228800007583486084487577600000000
1085 509283988231405104037970179200682711086112081039140970978631254021947330022686072529648006912752568540975284356405066400445752732538986777164360861259905806296305364440221265290403914577508602952868790756057462499655136628181485527402013580086194800052318802618915437079914798568144452658639113835662068092926332283685343468959255619553540162361574253402559051126166634414025549782107387773610964630125611917484422465247638310271337995525044532192066230806017629270794891514283268819613765470157323552209913504386654553272590484677889645580916515429631554896528506725917743434619438529608884328531161354922714916182878139556720877282213703558652341688214390886121942027612147949444590738184772123697116351629103083871542767389317856458100695178595839565021803002768160250058836439703688660350639242453285658169935221522495207378841787669256027955463364674458753597024785950944704905177704513710776156468478493228800007583486084487577600000000
1086 509283988231405104037970179200682711086112081039140970978631254021947330022686072529648006912752568540975284356405066400445752732538986777164360861259905806296305364440221265290403914577508602952868790756057462499655136628181485527402013580086194800052318802618915437079914798568144452658639113835662068092926332283685343468959255619553540162361574253402559051126166634414025549782107387773610964630125611917484422465247638310271337995525044532192066230806017629270794891514283268819613765470157323552209913504386654553272590484677889645580916515429631554896528506725917743434619438529608884328531161354922714916182878139556720877282213703558652341688214390886121942027612147949444590738184772123697116351629103083871542767389317856458100695178595839565021803002768160250058836439703688660350639242453285658169935221522495207378841787669256027955463364674458753597024785950944704905177704513710776156468478493228800007583486084487577600000000
1087 601754172690593097373040386667971470255306365481336757938250352183458284787575160032783665879894139658391625761713177901708287610433358067307316698478005643639719233156267800207917262943432262482418224224844059908255020130623769673126869783808865103703018275291629294075077848629363872783415559095689394134490873510101807597274718703140256896101402929018608295480093584057945754830494844064277733867052889147730151567840186750628994564034531342857647504267235444199863849171640167655922217252808318632261115289464635033855741466390369390639397946219674326687536291163635902192299855363991439847178235790974677340799287140477895130249467963500093288716201789624924216919623658040477295633926243013424678070478047701707014916121428910337341580301478307559003246752177772338501769313224247706721844459066286281838192189759113139687410712214575175695308892335035555028882979311271784030105915144560728072422303664765859996160412069361902577254400000000
1088 601754172690593097373040386667971470255306365481336757938250352183458284787575160032783665879894139658391625761713177901708287610433358067307316698478005643639719233156267800207917262943432262482418224224844059908255020130623769673126869783808865103703018275291629294075077848629363872783415559095689394134490873510101807597274718703140256896101402929018608295480093584057945754830494844064277733867052889147730151567840186750628994564034531342857647504267235444199863849171640167655922217252808318632261115289464635033855741466390369390639397946219674326687536291163635902192299855363991439847178235790974677340799287140477895130249467963500093288716201789624924216919623658040477295633926243013424678070478047701707014916121428910337341580301478307559003246752177772338501769313224247706721844459066286281838192189759113139687410712214575175695308892335035555028882979311271784030105915144560728072422303664765859996160412069361902577254400000000
1089 601754172690593097373040386667971470255306365481336757938250352183458284787575160032783665879894139658391625761713177901708287610433358067307316698478005643639719233156267800207917262943432262482418224224844059908255020130623769673126869783808865103703018275291629294075077848629363872783415559095689394134490873510101807597274718703140256896101402929018608295480093584057945754830494844064277733867052889147730151567840186750628994564034531342857647504267235444199863849171640167655922217252808318632261115289464635033855741466390369390639397946219674326687536291163635902192299855363991439847178235790974677340799287140477895130249467963500093288716201789624924216919623658040477295633926243013424678070478047701707014916121428910337341580301478307559003246752177772338501769313224247706721844459066286281838192189759113139687410712214575175695308892335035555028882979311271784030105915144560728072422303664765859996160412069361902577254400000000
1090 601754172690593097373040386667971470255306365481336757938250352183458284787575160032783665879894139658391625761713177901708287610433358067307316698478005643639719233156267800207917262943432262482418224224844059908255020130623769673126869783808865103703018275291629294075077848629363872783415559095689394134490873510101807597274718703140256896101402929018608295480093584057945754830494844064277733867052889147730151567840186750628994564034531342857647504267235444199863849171640167655922217252808318632261115289464635033855741466390369390639397946219674326687536291163635902192299855363991439847178235790974677340799287140477895130249467963500093288716201789624924216919623658040477295633926243013424678070478047701707014916121428910337341580301478307559003246752177772338501769313224247706721844459066286281838192189759113139687410712214575175695308892335035555028882979311271784030105915144560728072422303664765859996160412069361902577254400000000
1091 716256558424331842534279884483539749586956316011490997575498567447278910675239749058981774607186276446730042703277723106023242285234227873712620227181099035517128648560475593499279967653571496819835246348571612471657693616098991190299123693141799764500732295732395807780977736744407859860516655095976267739795931412477489648691749452692488118548473979755198100552341271326075731005396233487672565345009579947649392538320385325725430278673586001307943529026709271757658142255869030397658752673889938309926392567859255252732845808356595268659653226824300177243967384182543705297352864142507095012739157675517129919883916296855169493528466977062854539786409382356544421839306567316077355924445362460262139238406681096435527421375930524825241273542823901399637943547428911036844224479913870784604583744581878301832645237818666947020270909945476754701787963677438455475333861497599890367138498784182887970770892028401172602089811438332154761556944486400000000
1092 716256558424331842534279884483539749586956316011490997575498567447278910675239749058981774607186276446730042703277723106023242285234227873712620227181099035517128648560475593499279967653571496819835246348571612471657693616098991190299123693141799764500732295732395807780977736744407859860516655095976267739795931412477489648691749452692488118548473979755198100552341271326075731005396233487672565345009579947649392538320385325725430278673586001307943529026709271757658142255869030397658752673889938309926392567859255252732845808356595268659653226824300177243967384182543705297352864142507095012739157675517129919883916296855169493528466977062854539786409382356544421839306567316077355924445362460262139238406681096435527421375930524825241273542823901399637943547428911036844224479913870784604583744581878301832645237818666947020270909945476754701787963677438455475333861497599890367138498784182887970770892028401172602089811438332154761556944486400000000
1093 855675181265069611351734929718376278304307775966811708762571788102324303359264490973563518052700477970809598785428028630887560372812785095102908041781672781681502222874123607298321314077371535104319357215074728267653392020779043726499657820888157946861035336364410919369737272223970105374506361493752952279079469665984820531319949791909628238335815891440567655626753947448425045969865604939814542516850349674879399146511910008992559556987120842876533429008229204796014541987831681295532631223109940912015254954800491428422041512107398181108986067772423382444328391546291654989777301794981958549873821977898863741659400720121731380274289545681162113101294182222863437005905751337584497177782727817789704379023303165175606398419334025551949662196661030983176069620992401141254915930704625818957081365880996331406067800714832649590819622295453859527736289019288173395152122304246211427211640434025302931393475390837432447913991144992070353739242173733273600000000
1094 855675181265069611351734929718376278304307775966811708762571788102324303359264490973563518052700477970809598785428028630887560372812785095102908041781672781681502222874123607298321314077371535104319357215074728267653392020779043726499657820888157946861035336364410919369737272223970105374506361493752952279079469665984820531319949791909628238335815891440567655626753947448425045969865604939814542516850349674879399146511910008992559556987120842876533429008229204796014541987831681295532631223109940912015254954800491428422041512107398181108986067772423382444328391546291654989777301794981958549873821977898863741659400720121731380274289545681162113101294182222863437005905751337584497177782727817789704379023303165175606398419334025551949662196661030983176069620992401141254915930704625818957081365880996331406067800714832649590819622295453859527736289019288173395152122304246211427211640434025302931393475390837432447913991144992070353739242173733273600000000
1095 855675181265069611351734929718376278304307775966811708762571788102324303359264490973563518052700477970809598785428028630887560372812785095102908041781672781681502222874123607298321314077371535104319357215074728267653392020779043726499657820888157946861035336364410919369737272223970105374506361493752952279079469665984820531319949791909628238335815891440567655626753947448425045969865604939814542516850349674879399146511910008992559556987120842876533429008229204796014541987831681295532631223109940912015254954800491428422041512107398181108986067772423382444328391546291654989777301794981958549873821977898863741659400720121731380274289545681162113101294182222863437005905751337584497177782727817789704379023303165175606398419334025551949662196661030983176069620992401141254915930704625818957081365880996331406067800714832649590819622295453859527736289019288173395152122304246211427211640434025302931393475390837432447913991144992070353739242173733273600000000
1096 855675181265069611351734929718376278304307775966811708762571788102324303359264490973563518052700477970809598785428028630887560372812785095102908041781672781681502222874123607298321314077371535104319357215074728267653392020779043726499657820888157946861035336364410919369737272223970105374506361493752952279079469665984820531319949791909628238335815891440567655626753947448425045969865604939814542516850349674879399146511910008992559556987120842876533429008229204796014541987831681295532631223109940912015254954800491428422041512107398181108986067772423382444328391546291654989777301794981958549873821977898863741659400720121731380274289545681162113101294182222863437005905751337584497177782727817789704379023303165175606398419334025551949662196661030983176069620992401141254915930704625818957081365880996331406067800714832649590819622295453859527736289019288173395152122304246211427211640434025302931393475390837432447913991144992070353739242173733273600000000
1097 1029727214211016155927179980037461478697908716368444911630257752948429987581269121818005099696282229494374008464773158506667768140686260898512695463652441060530554908526726216135265554252535601688353853346835863669848500838333688231863226718577197266674091673098959380067816161029775640538629325978835746549214745511273126890775209459132173808667465866102602081890136341144961736145549997775017278795660362451896942847504751112011727103914314106405206217269364099114367063959034535756175628207571510882987365949901504589385940554043651937730183814831944250243946785342331294239592912975797443756545106232601293716486597761200972638604502507878621617365115330534633865863840034311411222164218334700478490357056054238700811320315412340355446191034421654634432930766528844464996437125253323052165322329433483914181044645990436044011438650846949833640413599832412561457286620350030629047409333003069955775365290826612283744711728169803762392322987685050185049702400000000
1098 1029727214211016155927179980037461478697908716368444911630257752948429987581269121818005099696282229494374008464773158506667768140686260898512695463652441060530554908526726216135265554252535601688353853346835863669848500838333688231863226718577197266674091673098959380067816161029775640538629325978835746549214745511273126890775209459132173808667465866102602081890136341144961736145549997775017278795660362451896942847504751112011727103914314106405206217269364099114367063959034535756175628207571510882987365949901504589385940554043651937730183814831944250243946785342331294239592912975797443756545106232601293716486597761200972638604502507878621617365115330534633865863840034311411222164218334700478490357056054238700811320315412340355446191034421654634432930766528844464996437125253323052165322329433483914181044645990436044011438650846949833640413599832412561457286620350030629047409333003069955775365290826612283744711728169803762392322987685050185049702400000000
1099 1029727214211016155927179980037461478697908716368444911630257752948429987581269121818005099696282229494374008464773158506667768140686260898512695463652441060530554908526726216135265554252535601688353853346835863669848500838333688231863226718577197266674091673098959380067816161029775640538629325978835746549214745511273126890775209459132173808667465866102602081890136341144961736145549997775017278795660362451896942847504751112011727103914314106405206217269364099114367063959034535756175628207571510882987365949901504589385940554043651937730183814831944250243946785342331294239592912975797443756545106232601293716486597761200972638604502507878621617365115330534633865863840034311411222164218334700478490357056054238700811320315412340355446191034421654634432930766528844464996437125253323052165322329433483914181044645990436044011438650846949833640413599832412561457286620350030629047409333003069955775365290826612283744711728169803762392322987685050185049702400000000
1100 1029727214211016155927179980037461478697908716368444911630257752948429987581269121818005099696282229494374008464773158506667768140686260898512695463652441060530554908526726216135265554252535601688353853346835863669848500838333688231863226718577197266674091673098959380067816161029775640538629325978835746549214745511273126890775209459132173808667465866102602081890136341144961736145549997775017278795660362451896942847504751112011727103914314106405206217269364099114367063959034535756175628207571510882987365949901504589385940554043651937730183814831944250243946785342331294239592912975797443756545106232601293716486597761200972638604502507878621617365115330534633865863840034311411222164218334700478490357056054238700811320315412340355446191034421654634432930766528844464996437125253323052165322329433483914181044645990436044011438650846949833640413599832412561457286620350030629047409333003069955775365290826612283744711728169803762392322987685050185049702400000000
1101 1029727214211016155927179980037461478697908716368444911630257752948429987581269121818005099696282229494374008464773158506667768140686260898512695463652441060530554908526726216135265554252535601688353853346835863669848500838333688231863226718577197266674091673098959380067816161029775640538629325978835746549214745511273126890775209459132173808667465866102602081890136341144961736145549997775017278795660362451896942847504751112011727103914314106405206217269364099114367063959034535756175628207571510882987365949901504589385940554043651937730183814831944250243946785342331294239592912975797443756545106232601293716486597761200972638604502507878621617365115330534633865863840034311411222164218334700478490357056054238700811320315412340355446191034421654634432930766528844464996437125253323052165322329433483914181044645990436044011438650846949833640413599832412561457286620350030629047409333003069955775365290826612283744711728169803762392322987685050185049702400000000
1102 1029727214211016155927179980037461478697908716368444911630257752948429987581269121818005099696282229494374008464773158506667768140686260898512695463652441060530554908526726216135265554252535601688353853346835863669848500838333688231863226718577197266674091673098959380067816161029775640538629325978835746549214745511273126890775209459132173808667465866102602081890136341144961736145549997775017278795660362451896942847504751112011727103914314106405206217269364099114367063959034535756175628207571510882987365949901504589385940554043651937730183814831944250243946785342331294239592912975797443756545106232601293716486597761200972638604502507878621617365115330534633865863840034311411222164218334700478490357056054238700811320315412340355446191034421654634432930766528844464996437125253323052165322329433483914181044645990436044011438650846949833640413599832412561457286620350030629047409333003069955775365290826612283744711728169803762392322987685050185049702400000000
1103 1252775396354050154446410508333395972137184025512297395493576254556836458761260245025881366336394226942920868064319207597638566729872171185478631915338732666211017876707791855086109290693623085834466493166440633263510714756424310106078888394861485389411099996317251872424925751854274312260061285649785378773493602321724487633459136804865334845189116979893220616246276883864030752850301437243065996538309557902239887740759907745633475300166089770679531530785863787259430999316137047511785074857985368283840376300943719596988239751514493340309981200778876862345037854568548333553536894262571952251206585148538827347121043215656954120879985191607701967280955597166410372914740560303571695585987503961614435674807609091291555359597613491987499035028196694823142813466935890935714850374517320105171800633889741431347886545713778405068712365568256790155429949278511613981988017897430413574739621215531935825911391107273943914369990896936785560361677724521220583133387161600000000
1104 1252775396354050154446410508333395972137184025512297395493576254556836458761260245025881366336394226942920868064319207597638566729872171185478631915338732666211017876707791855086109290693623085834466493166440633263510714756424310106078888394861485389411099996317251872424925751854274312260061285649785378773493602321724487633459136804865334845189116979893220616246276883864030752850301437243065996538309557902239887740759907745633475300166089770679531530785863787259430999316137047511785074857985368283840376300943719596988239751514493340309981200778876862345037854568548333553536894262571952251206585148538827347121043215656954120879985191607701967280955597166410372914740560303571695585987503961614435674807609091291555359597613491987499035028196694823142813466935890935714850374517320105171800633889741431347886545713778405068712365568256790155429949278511613981988017897430413574739621215531935825911391107273943914369990896936785560361677724521220583133387161600000000
1105 1252775396354050154446410508333395972137184025512297395493576254556836458761260245025881366336394226942920868064319207597638566729872171185478631915338732666211017876707791855086109290693623085834466493166440633263510714756424310106078888394861485389411099996317251872424925751854274312260061285649785378773493602321724487633459136804865334845189116979893220616246276883864030752850301437243065996538309557902239887740759907745633475300166089770679531530785863787259430999316137047511785074857985368283840376300943719596988239751514493340309981200778876862345037854568548333553536894262571952251206585148538827347121043215656954120879985191607701967280955597166410372914740560303571695585987503961614435674807609091291555359597613491987499035028196694823142813466935890935714850374517320105171800633889741431347886545713778405068712365568256790155429949278511613981988017897430413574739621215531935825911391107273943914369990896936785560361677724521220583133387161600000000
1106 1252775396354050154446410508333395972137184025512297395493576254556836458761260245025881366336394226942920868064319207597638566729872171185478631915338732666211017876707791855086109290693623085834466493166440633263510714756424310106078888394861485389411099996317251872424925751854274312260061285649785378773493602321724487633459136804865334845189116979893220616246276883864030752850301437243065996538309557902239887740759907745633475300166089770679531530785863787259430999316137047511785074857985368283840376300943719596988239751514493340309981200778876862345037854568548333553536894262571952251206585148538827347121043215656954120879985191607701967280955597166410372914740560303571695585987503961614435674807609091291555359597613491987499035028196694823142813466935890935714850374517320105171800633889741431347886545713778405068712365568256790155429949278511613981988017897430413574739621215531935825911391107273943914369990896936785560361677724521220583133387161600000000
1107 1252775396354050154446410508333395972137184025512297395493576254556836458761260245025881366336394226942920868064319207597638566729872171185478631915338732666211017876707791855086109290693623085834466493166440633263510714756424310106078888394861485389411099996317251872424925751854274312260061285649785378773493602321724487633459136804865334845189116979893220616246276883864030752850301437243065996538309557902239887740759907745633475300166089770679531530785863787259430999316137047511785074857985368283840376300943719596988239751514493340309981200778876862345037854568548333553536894262571952251206585148538827347121043215656954120879985191607701967280955597166410372914740560303571695585987503961614435674807609091291555359597613491987499035028196694823142813466935890935714850374517320105171800633889741431347886545713778405068712365568256790155429949278511613981988017897430413574739621215531935825911391107273943914369990896936785560361677724521220583133387161600000000
1108 1252775396354050154446410508333395972137184025512297395493576254556836458761260245025881366336394226942920868064319207597638566729872171185478631915338732666211017876707791855086109290693623085834466493166440633263510714756424310106078888394861485389411099996317251872424925751854274312260061285649785378773493602321724487633459136804865334845189116979893220616246276883864030752850301437243065996538309557902239887740759907745633475300166089770679531530785863787259430999316137047511785074857985368283840376300943719596988239751514493340309981200778876862345037854568548333553536894262571952251206585148538827347121043215656954120879985191607701967280955597166410372914740560303571695585987503961614435674807609091291555359597613491987499035028196694823142813466935890935714850374517320105171800633889741431347886545713778405068712365568256790155429949278511613981988017897430413574739621215531935825911391107273943914369990896936785560361677724521220583133387161600000000
1109 1540764657243315558000705802399585371608052026481089833067035057530616580737757511412676000711170868226786460135812971359391318088301915769767645298668715870252272877223255754525159180547563854429179485082035172478759821375345886937574409337960638512214313074570658050109840108616286745436716434056243691431323085117044834575126356632704582884736036380348054064729587260203578006346281581937939250888532697382364695374493536098107444235643570653253112918614448940538416256869929948130841739651413902730297885845380962801663493293832396583873779989195125854337777501614620793019157509052546255206666206149070081516504575751115390391141997067439672103221468950798621955850754035046717060538989897359814323762168057076806749397217272479139077300699513579225781706569528580479907915893461736168268799335408949081327570052729007498604313032877453229333150341448605142315781405439709614477714340080179632765507727606405185415349278774315510761763180561511883292004673335695769600000000
1110 1540764657243315558000705802399585371608052026481089833067035057530616580737757511412676000711170868226786460135812971359391318088301915769767645298668715870252272877223255754525159180547563854429179485082035172478759821375345886937574409337960638512214313074570658050109840108616286745436716434056243691431323085117044834575126356632704582884736036380348054064729587260203578006346281581937939250888532697382364695374493536098107444235643570653253112918614448940538416256869929948130841739651413902730297885845380962801663493293832396583873779989195125854337777501614620793019157509052546255206666206149070081516504575751115390391141997067439672103221468950798621955850754035046717060538989897359814323762168057076806749397217272479139077300699513579225781706569528580479907915893461736168268799335408949081327570052729007498604313032877453229333150341448605142315781405439709614477714340080179632765507727606405185415349278774315510761763180561511883292004673335695769600000000
1111 1540764657243315558000705802399585371608052026481089833067035057530616580737757511412676000711170868226786460135812971359391318088301915769767645298668715870252272877223255754525159180547563854429179485082035172478759821375345886937574409337960638512214313074570658050109840108616286745436716434056243691431323085117044834575126356632704582884736036380348054064729587260203578006346281581937939250888532697382364695374493536098107444235643570653253112918614448940538416256869929948130841739651413902730297885845380962801663493293832396583873779989195125854337777501614620793019157509052546255206666206149070081516504575751115390391141997067439672103221468950798621955850754035046717060538989897359814323762168057076806749397217272479139077300699513579225781706569528580479907915893461736168268799335408949081327570052729007498604313032877453229333150341448605142315781405439709614477714340080179632765507727606405185415349278774315510761763180561511883292004673335695769600000000
1112 1540764657243315558000705802399585371608052026481089833067035057530616580737757511412676000711170868226786460135812971359391318088301915769767645298668715870252272877223255754525159180547563854429179485082035172478759821375345886937574409337960638512214313074570658050109840108616286745436716434056243691431323085117044834575126356632704582884736036380348054064729587260203578006346281581937939250888532697382364695374493536098107444235643570653253112918614448940538416256869929948130841739651413902730297885845380962801663493293832396583873779989195125854337777501614620793019157509052546255206666206149070081516504575751115390391141997067439672103221468950798621955850754035046717060538989897359814323762168057076806749397217272479139077300699513579225781706569528580479907915893461736168268799335408949081327570052729007498604313032877453229333150341448605142315781405439709614477714340080179632765507727606405185415349278774315510761763180561511883292004673335695769600000000
1113 1540764657243315558000705802399585371608052026481089833067035057530616580737757511412676000711170868226786460135812971359391318088301915769767645298668715870252272877223255754525159180547563854429179485082035172478759821375345886937574409337960638512214313074570658050109840108616286745436716434056243691431323085117044834575126356632704582884736036380348054064729587260203578006346281581937939250888532697382364695374493536098107444235643570653253112918614448940538416256869929948130841739651413902730297885845380962801663493293832396583873779989195125854337777501614620793019157509052546255206666206149070081516504575751115390391141997067439672103221468950798621955850754035046717060538989897359814323762168057076806749397217272479139077300699513579225781706569528580479907915893461736168268799335408949081327570052729007498604313032877453229333150341448605142315781405439709614477714340080179632765507727606405185415349278774315510761763180561511883292004673335695769600000000
1114 1540764657243315558000705802399585371608052026481089833067035057530616580737757511412676000711170868226786460135812971359391318088301915769767645298668715870252272877223255754525159180547563854429179485082035172478759821375345886937574409337960638512214313074570658050109840108616286745436716434056243691431323085117044834575126356632704582884736036380348054064729587260203578006346281581937939250888532697382364695374493536098107444235643570653253112918614448940538416256869929948130841739651413902730297885845380962801663493293832396583873779989195125854337777501614620793019157509052546255206666206149070081516504575751115390391141997067439672103221468950798621955850754035046717060538989897359814323762168057076806749397217272479139077300699513579225781706569528580479907915893461736168268799335408949081327570052729007498604313032877453229333150341448605142315781405439709614477714340080179632765507727606405185415349278774315510761763180561511883292004673335695769600000000
1115 1540764657243315558000705802399585371608052026481089833067035057530616580737757511412676000711170868226786460135812971359391318088301915769767645298668715870252272877223255754525159180547563854429179485082035172478759821375345886937574409337960638512214313074570658050109840108616286745436716434056243691431323085117044834575126356632704582884736036380348054064729587260203578006346281581937939250888532697382364695374493536098107444235643570653253112918614448940538416256869929948130841739651413902730297885845380962801663493293832396583873779989195125854337777501614620793019157509052546255206666206149070081516504575751115390391141997067439672103221468950798621955850754035046717060538989897359814323762168057076806749397217272479139077300699513579225781706569528580479907915893461736168268799335408949081327570052729007498604313032877453229333150341448605142315781405439709614477714340080179632765507727606405185415349278774315510761763180561511883292004673335695769600000000
1116 1540764657243315558000705802399585371608052026481089833067035057530616580737757511412676000711170868226786460135812971359391318088301915769767645298668715870252272877223255754525159180547563854429179485082035172478759821375345886937574409337960638512214313074570658050109840108616286745436716434056243691431323085117044834575126356632704582884736036380348054064729587260203578006346281581937939250888532697382364695374493536098107444235643570653253112918614448940538416256869929948130841739651413902730297885845380962801663493293832396583873779989195125854337777501614620793019157509052546255206666206149070081516504575751115390391141997067439672103221468950798621955850754035046717060538989897359814323762168057076806749397217272479139077300699513579225781706569528580479907915893461736168268799335408949081327570052729007498604313032877453229333150341448605142315781405439709614477714340080179632765507727606405185415349278774315510761763180561511883292004673335695769600000000
1117 1922395114431255145246342621890136272716278824868164492729575903895317471004111931656970306651320069407010971660392350422427594274275328984865623595050671435439188093909806749107741332818209397968888522562519382314851362771983934327255277212470771104666164065697989771883496295279346193127191290891200635118256068746600552606204828780702548314873420495360083227968393999096142039160185720686565486001862472664305224407106465560711578990925891024786723204313143184171436041117786027053421799303932960883662638892537528097044722284288449061336892680938877382072847273212044602621279613312262384612550152083927100937246077614333410321733567179076737046796291373752981829473471451233403362546831766046969373800495700966103936348664621482224556218232475398150636351688028545050395827673197380138051129973997056270332514551519402636926116723677836742253449016371668701410834985971665849178084927260299245825563571149508079385691726284646945306833540991612200152718018869540919076454400000000
1118 1922395114431255145246342621890136272716278824868164492729575903895317471004111931656970306651320069407010971660392350422427594274275328984865623595050671435439188093909806749107741332818209397968888522562519382314851362771983934327255277212470771104666164065697989771883496295279346193127191290891200635118256068746600552606204828780702548314873420495360083227968393999096142039160185720686565486001862472664305224407106465560711578990925891024786723204313143184171436041117786027053421799303932960883662638892537528097044722284288449061336892680938877382072847273212044602621279613312262384612550152083927100937246077614333410321733567179076737046796291373752981829473471451233403362546831766046969373800495700966103936348664621482224556218232475398150636351688028545050395827673197380138051129973997056270332514551519402636926116723677836742253449016371668701410834985971665849178084927260299245825563571149508079385691726284646945306833540991612200152718018869540919076454400000000
1119 1922395114431255145246342621890136272716278824868164492729575903895317471004111931656970306651320069407010971660392350422427594274275328984865623595050671435439188093909806749107741332818209397968888522562519382314851362771983934327255277212470771104666164065697989771883496295279346193127191290891200635118256068746600552606204828780702548314873420495360083227968393999096142039160185720686565486001862472664305224407106465560711578990925891024786723204313143184171436041117786027053421799303932960883662638892537528097044722284288449061336892680938877382072847273212044602621279613312262384612550152083927100937246077614333410321733567179076737046796291373752981829473471451233403362546831766046969373800495700966103936348664621482224556218232475398150636351688028545050395827673197380138051129973997056270332514551519402636926116723677836742253449016371668701410834985971665849178084927260299245825563571149508079385691726284646945306833540991612200152718018869540919076454400000000
1120 1922395114431255145246342621890136272716278824868164492729575903895317471004111931656970306651320069407010971660392350422427594274275328984865623595050671435439188093909806749107741332818209397968888522562519382314851362771983934327255277212470771104666164065697989771883496295279346193127191290891200635118256068746600552606204828780702548314873420495360083227968393999096142039160185720686565486001862472664305224407106465560711578990925891024786723204313143184171436041117786027053421799303932960883662638892537528097044722284288449061336892680938877382072847273212044602621279613312262384612550152083927100937246077614333410321733567179076737046796291373752981829473471451233403362546831766046969373800495700966103936348664621482224556218232475398150636351688028545050395827673197380138051129973997056270332514551519402636926116723677836742253449016371668701410834985971665849178084927260299245825563571149508079385691726284646945306833540991612200152718018869540919076454400000000
1121 1922395114431255145246342621890136272716278824868164492729575903895317471004111931656970306651320069407010971660392350422427594274275328984865623595050671435439188093909806749107741332818209397968888522562519382314851362771983934327255277212470771104666164065697989771883496295279346193127191290891200635118256068746600552606204828780702548314873420495360083227968393999096142039160185720686565486001862472664305224407106465560711578990925891024786723204313143184171436041117786027053421799303932960883662638892537528097044722284288449061336892680938877382072847273212044602621279613312262384612550152083927100937246077614333410321733567179076737046796291373752981829473471451233403362546831766046969373800495700966103936348664621482224556218232475398150636351688028545050395827673197380138051129973997056270332514551519402636926116723677836742253449016371668701410834985971665849178084927260299245825563571149508079385691726284646945306833540991612200152718018869540919076454400000000
1122 1922395114431255145246342621890136272716278824868164492729575903895317471004111931656970306651320069407010971660392350422427594274275328984865623595050671435439188093909806749107741332818209397968888522562519382314851362771983934327255277212470771104666164065697989771883496295279346193127191290891200635118256068746600552606204828780702548314873420495360083227968393999096142039160185720686565486001862472664305224407106465560711578990925891024786723204313143184171436041117786027053421799303932960883662638892537528097044722284288449061336892680938877382072847273212044602621279613312262384612550152083927100937246077614333410321733567179076737046796291373752981829473471451233403362546831766046969373800495700966103936348664621482224556218232475398150636351688028545050395827673197380138051129973997056270332514551519402636926116723677836742253449016371668701410834985971665849178084927260299245825563571149508079385691726284646945306833540991612200152718018869540919076454400000000
1123 2424388228267574370069374824401685667474407998127163418551557330103597826889944676258623305856872627811194339679098944495885689539522571367354599018802658216703987841684380675695496719315695599851106413570747506099346184281269327114197120495686051092456534822009640143025661799369346585192301625490328965766051157722331608307710489515378624053788001915892966401204552755686118513704045857743727644796042818288662583351309769806114632901247378022198255447932229950710938963098832374511854780334369671026252580123906960271497913569662407476274734129819765493976147808818632597659171737456880148844040760747450900877888208615686679425637531842981866315089160143889724221622049577822530749205323398283048439411645342863681691143455065425256372358943303466394313871567971750990860639757671738816120283492976933577148173743843112728103996657615106572921349904567786177741544915023460980708109066230853927588747160920207974647598021077630517487861676717210902366397122418925269733969861017600000000
1124 2424388228267574370069374824401685667474407998127163418551557330103597826889944676258623305856872627811194339679098944495885689539522571367354599018802658216703987841684380675695496719315695599851106413570747506099346184281269327114197120495686051092456534822009640143025661799369346585192301625490328965766051157722331608307710489515378624053788001915892966401204552755686118513704045857743727644796042818288662583351309769806114632901247378022198255447932229950710938963098832374511854780334369671026252580123906960271497913569662407476274734129819765493976147808818632597659171737456880148844040760747450900877888208615686679425637531842981866315089160143889724221622049577822530749205323398283048439411645342863681691143455065425256372358943303466394313871567971750990860639757671738816120283492976933577148173743843112728103996657615106572921349904567786177741544915023460980708109066230853927588747160920207974647598021077630517487861676717210902366397122418925269733969861017600000000
1125 2424388228267574370069374824401685667474407998127163418551557330103597826889944676258623305856872627811194339679098944495885689539522571367354599018802658216703987841684380675695496719315695599851106413570747506099346184281269327114197120495686051092456534822009640143025661799369346585192301625490328965766051157722331608307710489515378624053788001915892966401204552755686118513704045857743727644796042818288662583351309769806114632901247378022198255447932229950710938963098832374511854780334369671026252580123906960271497913569662407476274734129819765493976147808818632597659171737456880148844040760747450900877888208615686679425637531842981866315089160143889724221622049577822530749205323398283048439411645342863681691143455065425256372358943303466394313871567971750990860639757671738816120283492976933577148173743843112728103996657615106572921349904567786177741544915023460980708109066230853927588747160920207974647598021077630517487861676717210902366397122418925269733969861017600000000
1126 2424388228267574370069374824401685667474407998127163418551557330103597826889944676258623305856872627811194339679098944495885689539522571367354599018802658216703987841684380675695496719315695599851106413570747506099346184281269327114197120495686051092456534822009640143025661799369346585192301625490328965766051157722331608307710489515378624053788001915892966401204552755686118513704045857743727644796042818288662583351309769806114632901247378022198255447932229950710938963098832374511854780334369671026252580123906960271497913569662407476274734129819765493976147808818632597659171737456880148844040760747450900877888208615686679425637531842981866315089160143889724221622049577822530749205323398283048439411645342863681691143455065425256372358943303466394313871567971750990860639757671738816120283492976933577148173743843112728103996657615106572921349904567786177741544915023460980708109066230853927588747160920207974647598021077630517487861676717210902366397122418925269733969861017600000000
1127 2424388228267574370069374824401685667474407998127163418551557330103597826889944676258623305856872627811194339679098944495885689539522571367354599018802658216703987841684380675695496719315695599851106413570747506099346184281269327114197120495686051092456534822009640143025661799369346585192301625490328965766051157722331608307710489515378624053788001915892966401204552755686118513704045857743727644796042818288662583351309769806114632901247378022198255447932229950710938963098832374511854780334369671026252580123906960271497913569662407476274734129819765493976147808818632597659171737456880148844040760747450900877888208615686679425637531842981866315089160143889724221622049577822530749205323398283048439411645342863681691143455065425256372358943303466394313871567971750990860639757671738816120283492976933577148173743843112728103996657615106572921349904567786177741544915023460980708109066230853927588747160920207974647598021077630517487861676717210902366397122418925269733969861017600000000
1128 2424388228267574370069374824401685667474407998127163418551557330103597826889944676258623305856872627811194339679098944495885689539522571367354599018802658216703987841684380675695496719315695599851106413570747506099346184281269327114197120495686051092456534822009640143025661799369346585192301625490328965766051157722331608307710489515378624053788001915892966401204552755686118513704045857743727644796042818288662583351309769806114632901247378022198255447932229950710938963098832374511854780334369671026252580123906960271497913569662407476274734129819765493976147808818632597659171737456880148844040760747450900877888208615686679425637531842981866315089160143889724221622049577822530749205323398283048439411645342863681691143455065425256372358943303466394313871567971750990860639757671738816120283492976933577148173743843112728103996657615106572921349904567786177741544915023460980708109066230853927588747160920207974647598021077630517487861676717210902366397122418925269733969861017600000000
1129 3090224635667209262639597995550189020875246885140805706985975586800580037664825972090967869200709983185888564322906357711180231200346589890256233447925639071997787766512420668849183633805277555089814130100231171921976719678461416382167331865741763850539890002061189721546372581609943300696100536216618403253005213730350483544948406066371724742544392550075726586597772329060509788426238716160322748890472813946279163905496836295435761795878859169592806522407785516604141950863258796680165089060181291846573614981716891747422372050348060727966303385967595709007251019180390672912884322603775169802716959319891563745892304118107484749774049225870249061731562174967741971572550895925288416697822621710903145860099031473106094480784708048714207719975851273708314627569271080654741596721358462836318374271771611591709725329025929050863206403659177057215042363708187541382660552030419327910764848289561881115648269942494813012788989184412040441245495472502421803206794517181324738977077617334681600000000
1130 3090224635667209262639597995550189020875246885140805706985975586800580037664825972090967869200709983185888564322906357711180231200346589890256233447925639071997787766512420668849183633805277555089814130100231171921976719678461416382167331865741763850539890002061189721546372581609943300696100536216618403253005213730350483544948406066371724742544392550075726586597772329060509788426238716160322748890472813946279163905496836295435761795878859169592806522407785516604141950863258796680165089060181291846573614981716891747422372050348060727966303385967595709007251019180390672912884322603775169802716959319891563745892304118107484749774049225870249061731562174967741971572550895925288416697822621710903145860099031473106094480784708048714207719975851273708314627569271080654741596721358462836318374271771611591709725329025929050863206403659177057215042363708187541382660552030419327910764848289561881115648269942494813012788989184412040441245495472502421803206794517181324738977077617334681600000000
1131 3090224635667209262639597995550189020875246885140805706985975586800580037664825972090967869200709983185888564322906357711180231200346589890256233447925639071997787766512420668849183633805277555089814130100231171921976719678461416382167331865741763850539890002061189721546372581609943300696100536216618403253005213730350483544948406066371724742544392550075726586597772329060509788426238716160322748890472813946279163905496836295435761795878859169592806522407785516604141950863258796680165089060181291846573614981716891747422372050348060727966303385967595709007251019180390672912884322603775169802716959319891563745892304118107484749774049225870249061731562174967741971572550895925288416697822621710903145860099031473106094480784708048714207719975851273708314627569271080654741596721358462836318374271771611591709725329025929050863206403659177057215042363708187541382660552030419327910764848289561881115648269942494813012788989184412040441245495472502421803206794517181324738977077617334681600000000
1132 3090224635667209262639597995550189020875246885140805706985975586800580037664825972090967869200709983185888564322906357711180231200346589890256233447925639071997787766512420668849183633805277555089814130100231171921976719678461416382167331865741763850539890002061189721546372581609943300696100536216618403253005213730350483544948406066371724742544392550075726586597772329060509788426238716160322748890472813946279163905496836295435761795878859169592806522407785516604141950863258796680165089060181291846573614981716891747422372050348060727966303385967595709007251019180390672912884322603775169802716959319891563745892304118107484749774049225870249061731562174967741971572550895925288416697822621710903145860099031473106094480784708048714207719975851273708314627569271080654741596721358462836318374271771611591709725329025929050863206403659177057215042363708187541382660552030419327910764848289561881115648269942494813012788989184412040441245495472502421803206794517181324738977077617334681600000000
1133 3090224635667209262639597995550189020875246885140805706985975586800580037664825972090967869200709983185888564322906357711180231200346589890256233447925639071997787766512420668849183633805277555089814130100231171921976719678461416382167331865741763850539890002061189721546372581609943300696100536216618403253005213730350483544948406066371724742544392550075726586597772329060509788426238716160322748890472813946279163905496836295435761795878859169592806522407785516604141950863258796680165089060181291846573614981716891747422372050348060727966303385967595709007251019180390672912884322603775169802716959319891563745892304118107484749774049225870249061731562174967741971572550895925288416697822621710903145860099031473106094480784708048714207719975851273708314627569271080654741596721358462836318374271771611591709725329025929050863206403659177057215042363708187541382660552030419327910764848289561881115648269942494813012788989184412040441245495472502421803206794517181324738977077617334681600000000
1134 3090224635667209262639597995550189020875246885140805706985975586800580037664825972090967869200709983185888564322906357711180231200346589890256233447925639071997787766512420668849183633805277555089814130100231171921976719678461416382167331865741763850539890002061189721546372581609943300696100536216618403253005213730350483544948406066371724742544392550075726586597772329060509788426238716160322748890472813946279163905496836295435761795878859169592806522407785516604141950863258796680165089060181291846573614981716891747422372050348060727966303385967595709007251019180390672912884322603775169802716959319891563745892304118107484749774049225870249061731562174967741971572550895925288416697822621710903145860099031473106094480784708048714207719975851273708314627569271080654741596721358462836318374271771611591709725329025929050863206403659177057215042363708187541382660552030419327910764848289561881115648269942494813012788989184412040441245495472502421803206794517181324738977077617334681600000000
1135 3090224635667209262639597995550189020875246885140805706985975586800580037664825972090967869200709983185888564322906357711180231200346589890256233447925639071997787766512420668849183633805277555089814130100231171921976719678461416382167331865741763850539890002061189721546372581609943300696100536216618403253005213730350483544948406066371724742544392550075726586597772329060509788426238716160322748890472813946279163905496836295435761795878859169592806522407785516604141950863258796680165089060181291846573614981716891747422372050348060727966303385967595709007251019180390672912884322603775169802716959319891563745892304118107484749774049225870249061731562174967741971572550895925288416697822621710903145860099031473106094480784708048714207719975851273708314627569271080654741596721358462836318374271771611591709725329025929050863206403659177057215042363708187541382660552030419327910764848289561881115648269942494813012788989184412040441245495472502421803206794517181324738977077617334681600000000
1136 3090224635667209262639597995550189020875246885140805706985975586800580037664825972090967869200709983185888564322906357711180231200346589890256233447925639071997787766512420668849183633805277555089814130100231171921976719678461416382167331865741763850539890002061189721546372581609943300696100536216618403253005213730350483544948406066371724742544392550075726586597772329060509788426238716160322748890472813946279163905496836295435761795878859169592806522407785516604141950863258796680165089060181291846573614981716891747422372050348060727966303385967595709007251019180390672912884322603775169802716959319891563745892304118107484749774049225870249061731562174967741971572550895925288416697822621710903145860099031473106094480784708048714207719975851273708314627569271080654741596721358462836318374271771611591709725329025929050863206403659177057215042363708187541382660552030419327910764848289561881115648269942494813012788989184412040441245495472502421803206794517181324738977077617334681600000000
1137 3090224635667209262639597995550189020875246885140805706985975586800580037664825972090967869200709983185888564322906357711180231200346589890256233447925639071997787766512420668849183633805277555089814130100231171921976719678461416382167331865741763850539890002061189721546372581609943300696100536216618403253005213730350483544948406066371724742544392550075726586597772329060509788426238716160322748890472813946279163905496836295435761795878859169592806522407785516604141950863258796680165089060181291846573614981716891747422372050348060727966303385967595709007251019180390672912884322603775169802716959319891563745892304118107484749774049225870249061731562174967741971572550895925288416697822621710903145860099031473106094480784708048714207719975851273708314627569271080654741596721358462836318374271771611591709725329025929050863206403659177057215042363708187541382660552030419327910764848289561881115648269942494813012788989184412040441245495472502421803206794517181324738977077617334681600000000
1138 3090224635667209262639597995550189020875246885140805706985975586800580037664825972090967869200709983185888564322906357711180231200346589890256233447925639071997787766512420668849183633805277555089814130100231171921976719678461416382167331865741763850539890002061189721546372581609943300696100536216618403253005213730350483544948406066371724742544392550075726586597772329060509788426238716160322748890472813946279163905496836295435761795878859169592806522407785516604141950863258796680165089060181291846573614981716891747422372050348060727966303385967595709007251019180390672912884322603775169802716959319891563745892304118107484749774049225870249061731562174967741971572550895925288416697822621710903145860099031473106094480784708048714207719975851273708314627569271080654741596721358462836318374271771611591709725329025929050863206403659177057215042363708187541382660552030419327910764848289561881115648269942494813012788989184412040441245495472502421803206794517181324738977077617334681600000000
1139 3090224635667209262639597995550189020875246885140805706985975586800580037664825972090967869200709983185888564322906357711180231200346589890256233447925639071997787766512420668849183633805277555089814130100231171921976719678461416382167331865741763850539890002061189721546372581609943300696100536216618403253005213730350483544948406066371724742544392550075726586597772329060509788426238716160322748890472813946279163905496836295435761795878859169592806522407785516604141950863258796680165089060181291846573614981716891747422372050348060727966303385967595709007251019180390672912884322603775169802716959319891563745892304118107484749774049225870249061731562174967741971572550895925288416697822621710903145860099031473106094480784708048714207719975851273708314627569271080654741596721358462836318374271771611591709725329025929050863206403659177057215042363708187541382660552030419327910764848289561881115648269942494813012788989184412040441245495472502421803206794517181324738977077617334681600000000
1140 3090224635667209262639597995550189020875246885140805706985975586800580037664825972090967869200709983185888564322906357711180231200346589890256233447925639071997787766512420668849183633805277555089814130100231171921976719678461416382167331865741763850539890002061189721546372581609943300696100536216618403253005213730350483544948406066371724742544392550075726586597772329060509788426238716160322748890472813946279163905496836295435761795878859169592806522407785516604141950863258796680165089060181291846573614981716891747422372050348060727966303385967595709007251019180390672912884322603775169802716959319891563745892304118107484749774049225870249061731562174967741971572550895925288416697822621710903145860099031473106094480784708048714207719975851273708314627569271080654741596721358462836318374271771611591709725329025929050863206403659177057215042363708187541382660552030419327910764848289561881115648269942494813012788989184412040441245495472502421803206794517181324738977077617334681600000000
1141 3090224635667209262639597995550189020875246885140805706985975586800580037664825972090967869200709983185888564322906357711180231200346589890256233447925639071997787766512420668849183633805277555089814130100231171921976719678461416382167331865741763850539890002061189721546372581609943300696100536216618403253005213730350483544948406066371724742544392550075726586597772329060509788426238716160322748890472813946279163905496836295435761795878859169592806522407785516604141950863258796680165089060181291846573614981716891747422372050348060727966303385967595709007251019180390672912884322603775169802716959319891563745892304118107484749774049225870249061731562174967741971572550895925288416697822621710903145860099031473106094480784708048714207719975851273708314627569271080654741596721358462836318374271771611591709725329025929050863206403659177057215042363708187541382660552030419327910764848289561881115648269942494813012788989184412040441245495472502421803206794517181324738977077617334681600000000
1142 3090224635667209262639597995550189020875246885140805706985975586800580037664825972090967869200709983185888564322906357711180231200346589890256233447925639071997787766512420668849183633805277555089814130100231171921976719678461416382167331865741763850539890002061189721546372581609943300696100536216618403253005213730350483544948406066371724742544392550075726586597772329060509788426238716160322748890472813946279163905496836295435761795878859169592806522407785516604141950863258796680165089060181291846573614981716891747422372050348060727966303385967595709007251019180390672912884322603775169802716959319891563745892304118107484749774049225870249061731562174967741971572550895925288416697822621710903145860099031473106094480784708048714207719975851273708314627569271080654741596721358462836318374271771611591709725329025929050863206403659177057215042363708187541382660552030419327910764848289561881115648269942494813012788989184412040441245495472502421803206794517181324738977077617334681600000000
1143 3090224635667209262639597995550189020875246885140805706985975586800580037664825972090967869200709983185888564322906357711180231200346589890256233447925639071997787766512420668849183633805277555089814130100231171921976719678461416382167331865741763850539890002061189721546372581609943300696100536216618403253005213730350483544948406066371724742544392550075726586597772329060509788426238716160322748890472813946279163905496836295435761795878859169592806522407785516604141950863258796680165089060181291846573614981716891747422372050348060727966303385967595709007251019180390672912884322603775169802716959319891563745892304118107484749774049225870249061731562174967741971572550895925288416697822621710903145860099031473106094480784708048714207719975851273708314627569271080654741596721358462836318374271771611591709725329025929050863206403659177057215042363708187541382660552030419327910764848289561881115648269942494813012788989184412040441245495472502421803206794517181324738977077617334681600000000
1144 3090224635667209262639597995550189020875246885140805706985975586800580037664825972090967869200709983185888564322906357711180231200346589890256233447925639071997787766512420668849183633805277555089814130100231171921976719678461416382167331865741763850539890002061189721546372581609943300696100536216618403253005213730350483544948406066371724742544392550075726586597772329060509788426238716160322748890472813946279163905496836295435761795878859169592806522407785516604141950863258796680165089060181291846573614981716891747422372050348060727966303385967595709007251019180390672912884322603775169802716959319891563745892304118107484749774049225870249061731562174967741971572550895925288416697822621710903145860099031473106094480784708048714207719975851273708314627569271080654741596721358462836318374271771611591709725329025929050863206403659177057215042363708187541382660552030419327910764848289561881115648269942494813012788989184412040441245495472502421803206794517181324738977077617334681600000000
1145 3090224635667209262639597995550189020875246885140805706985975586800580037664825972090967869200709983185888564322906357711180231200346589890256233447925639071997787766512420668849183633805277555089814130100231171921976719678461416382167331865741763850539890002061189721546372581609943300696100536216618403253005213730350483544948406066371724742544392550075726586597772329060509788426238716160322748890472813946279163905496836295435761795878859169592806522407785516604141950863258796680165089060181291846573614981716891747422372050348060727966303385967595709007251019180390672912884322603775169802716959319891563745892304118107484749774049225870249061731562174967741971572550895925288416697822621710903145860099031473106094480784708048714207719975851273708314627569271080654741596721358462836318374271771611591709725329025929050863206403659177057215042363708187541382660552030419327910764848289561881115648269942494813012788989184412040441245495472502421803206794517181324738977077617334681600000000
1146 3090224635667209262639597995550189020875246885140805706985975586800580037664825972090967869200709983185888564322906357711180231200346589890256233447925639071997787766512420668849183633805277555089814130100231171921976719678461416382167331865741763850539890002061189721546372581609943300696100536216618403253005213730350483544948406066371724742544392550075726586597772329060509788426238716160322748890472813946279163905496836295435761795878859169592806522407785516604141950863258796680165089060181291846573614981716891747422372050348060727966303385967595709007251019180390672912884322603775169802716959319891563745892304118107484749774049225870249061731562174967741971572550895925288416697822621710903145860099031473106094480784708048714207719975851273708314627569271080654741596721358462836318374271771611591709725329025929050863206403659177057215042363708187541382660552030419327910764848289561881115648269942494813012788989184412040441245495472502421803206794517181324738977077617334681600000000
1147 3090224635667209262639597995550189020875246885140805706985975586800580037664825972090967869200709983185888564322906357711180231200346589890256233447925639071997787766512420668849183633805277555089814130100231171921976719678461416382167331865741763850539890002061189721546372581609943300696100536216618403253005213730350483544948406066371724742544392550075726586597772329060509788426238716160322748890472813946279163905496836295435761795878859169592806522407785516604141950863258796680165089060181291846573614981716891747422372050348060727966303385967595709007251019180390672912884322603775169802716959319891563745892304118107484749774049225870249061731562174967741971572550895925288416697822621710903145860099031473106094480784708048714207719975851273708314627569271080654741596721358462836318374271771611591709725329025929050863206403659177057215042363708187541382660552030419327910764848289561881115648269942494813012788989184412040441245495472502421803206794517181324738977077617334681600000000
1148 3090224635667209262639597995550189020875246885140805706985975586800580037664825972090967869200709983185888564322906357711180231200346589890256233447925639071997787766512420668849183633805277555089814130100231171921976719678461416382167331865741763850539890002061189721546372581609943300696100536216618403253005213730350483544948406066371724742544392550075726586597772329060509788426238716160322748890472813946279163905496836295435761795878859169592806522407785516604141950863258796680165089060181291846573614981716891747422372050348060727966303385967595709007251019180390672912884322603775169802716959319891563745892304118107484749774049225870249061731562174967741971572550895925288416697822621710903145860099031473106094480784708048714207719975851273708314627569271080654741596721358462836318374271771611591709725329025929050863206403659177057215042363708187541382660552030419327910764848289561881115648269942494813012788989184412040441245495472502421803206794517181324738977077617334681600000000
1149 3090224635667209262639597995550189020875246885140805706985975586800580037664825972090967869200709983185888564322906357711180231200346589890256233447925639071997787766512420668849183633805277555089814130100231171921976719678461416382167331865741763850539890002061189721546372581609943300696100536216618403253005213730350483544948406066371724742544392550075726586597772329060509788426238716160322748890472813946279163905496836295435761795878859169592806522407785516604141950863258796680165089060181291846573614981716891747422372050348060727966303385967595709007251019180390672912884322603775169802716959319891563745892304118107484749774049225870249061731562174967741971572550895925288416697822621710903145860099031473106094480784708048714207719975851273708314627569271080654741596721358462836318374271771611591709725329025929050863206403659177057215042363708187541382660552030419327910764848289561881115648269942494813012788989184412040441245495472502421803206794517181324738977077617334681600000000
1150 3090224635667209262639597995550189020875246885140805706985975586800580037664825972090967869200709983185888564322906357711180231200346589890256233447925639071997787766512420668849183633805277555089814130100231171921976719678461416382167331865741763850539890002061189721546372581609943300696100536216618403253005213730350483544948406066371724742544392550075726586597772329060509788426238716160322748890472813946279163905496836295435761795878859169592806522407785516604141950863258796680165089060181291846573614981716891747422372050348060727966303385967595709007251019180390672912884322603775169802716959319891563745892304118107484749774049225870249061731562174967741971572550895925288416697822621710903145860099031473106094480784708048714207719975851273708314627569271080654741596721358462836318374271771611591709725329025929050863206403659177057215042363708187541382660552030419327910764848289561881115648269942494813012788989184412040441245495472502421803206794517181324738977077617334681600000000