0 1
1 1
2 1
3 1
4 -8
5 1
6 1
7 190
8 190
9 1
10 1
11 -14822
12 -14624
13 -14822
14 1
15 1
16 3557278
17 3542464
18 3542464
19 3557278
20 1
21 1
22 -2582583830
23 -2579026544
24 -2579041556
25 -2579026544
26 -2582583830
27 1
28 1
29 5640363084718
30 5637780500896
31 5637784057984
32 5637784057984
33 5637780500896
34 5640363084718
35 1
36 1
37 -36989501109580646
38 -36983860746495920
39 -36983863329079940
40 -36983863325507840
41 -36983863329079940
42 -36983860746495920
43 -36989501109580646
44 1
45 1
46 727953381836547113278
47 727916392335437532640
48 727916397975800617168
49 727916397973218048160
50 727916397973218048160
51 727916397975800617168
52 727916392335437532640
53 727953381836547113278
54 1
55 1
56 -42982735383920760850612790
57 -42982007430538924303499504
58 -42982007467528425413080340
59 -42982007467522785049980800
60 -42982007467522787636121908
61 -42982007467522785049980800
62 -42982007467528425413080340
63 -42982007430538924303499504
64 -42982735383920760850612790
65 1
66 1
67 7614133676849259260120952071758
68 7614090694113875339360101458976
69 7614090694841828721196648572064
70 7614090694841791731695539006240
71 7614090694841791737335898533680
72 7614090694841791737335898533680
73 7614090694841791731695539006240
74 7614090694841828721196648572064
75 7614090694113875339360101458976
76 7614133676849259260120952071758
77 1
78 1
79 -4046439972957416642680158527110928006
80 -4046432358823739793420898406158856240
81 -4046432358866722528804819167009469220
82 -4046432358866721800851437330462341120
83 -4046432358866721800888426831575479044
84 -4046432358866721800888421188629810496
85 -4046432358866721800888426831575479044
86 -4046432358866721800851437330462341120
87 -4046432358866722528804819167009469220
88 -4046432358823739793420898406158856240
89 -4046439972957416642680158527110928006
90 1
91 1
92 6451320177685468501757830342943494738525918
93 6451316131245495544341187662784967627597920
94 6451316131253109678018036922045088579669488
95 6451316131253109635035301538124327729071520
96 6451316131253109635036029491506164272627520
97 6451316131253109635036029454516665745630704
98 6451316131253109635036029454516665745630704
99 6451316131253109635036029491506164272627520
100 6451316131253109635035301538124327729071520
101 6451316131253109678018036922045088579669488
102 6451316131245495544341187662784967627597920
103 6451320177685468501757830342943494738525918
104 1
105 1
106 -30856445064983554537978642764067075255548355912790
107 -30856438613663376852510141006236732312053617386864
108 -30856438613667423292483098422879412470580728315060
109 -30856438613667423284868964746030153210459776228480
110 -30856438613667423284869007728765537131220630398548
111 -30856438613667423284869007728037583749381500701440
112 -30856438613667423284869007728037620744522973366804
113 -30856438613667423284869007728037583749381500701440
114 -30856438613667423284869007728765537131220630398548
115 -30856438613667423284868964746030153210459776228480
116 -30856438613667423292483098422879412470580728315060
117 -30856438613663376852510141006236732312053617386864
118 -30856445064983554537978642764067075255548355912790
119 1
120 1
121 442756168018722785644219899071893112402638826350456082158
122 442756137162277720660665361093250348335563570802100169376
123 442756137162284171980843046561752106165906514296838695104
124 442756137162284171976796606588794689523226355769727781920
125 442756137162284171976796614202928366372485615890676296400
126 442756137162284171976796614202885383637101695132408267440
127 442756137162284171976796614202885384365055071328592296000
128 442756137162284171976796614202885384365055071328592296000
129 442756137162284171976796614202885383637101695132408267440
130 442756137162284171976796614202928366372485615890676296400
131 442756137162284171976796606588794689523226355769727781920
132 442756137162284171980843046561752106165906514296838695104
133 442756137162277720660665361093250348335563570802100169376
134 442756168018722785644219899071893112402638826350456082158
135 1
136 1
137 -19059199907462578473801182325336244535738696013759052140040257446
138 -19059199464706410455078396681116345463845583611120225789584175280
139 -19059199464706441311523461664670883442488347678195481337940088260
140 -19059199464706441311517010344493197973986589847852537843201547520
141 -19059199464706441311517010348539637946944006490532696370316032804
142 -19059199464706441311517010348539630332810329641273436246781377216
143 -19059199464706441311517010348539630332853312376657362647995074724
144 -19059199464706441311517010348539630332853311648666991310338380800
145 -19059199464706441311517010348539630332853312376657362647995074724
146 -19059199464706441311517010348539630332810329641273436246781377216
147 -19059199464706441311517010348539637946944006490532696370316032804
148 -19059199464706441311517010344493197973986589847852537843201547520
149 -19059199464706441311523461664670883442488347678195481337940088260
150 -19059199464706410455078396681116345463845583611120225789584175280
151 -19059199907462578473801182325336244535738696013759052140040257446
152 1
153 1
154 2461308125521702578119240493683094673144420921408206194813141253017631358
155 2461308106462502670656662019881912347808176385669510181054089112977373920
156 2461308106462503113412830038604697992028075457562622583692915463433455888
157 2461308106462503113412799182159633008473537478919858516617659915077557920
158 2461308106462503113412799182166084328651222947421616346960603409812526560
159 2461308106462503113412799182166084324604782974464199704280444885284182384
160 2461308106462503113412799182166084324604790588597876553539699365873169424
161 2461308106462503113412799182166084324604790588554893818192768106132137280
162 2461308106462503113412799182166084324604790588554893818192768106132137280
163 2461308106462503113412799182166084324604790588597876553539699365873169424
164 2461308106462503113412799182166084324604782974464199704280444885284182384
165 2461308106462503113412799182166084328651222947421616346960603409812526560
166 2461308106462503113412799182159633008473537478919858516617659915077557920
167 2461308106462503113412830038604697992028075457562622583692915463433455888
168 2461308106462502670656662019881912347808176385669510181054089112977373920
169 2461308125521702578119240493683094673144420921408206194813141253017631358
170 1
171 1
172 -953561190185367016362409118013584468253622701560535048382717863430739707285199990
173 -953561187724058890840706539894343974570528028416114126974511668617598454267568624
174 -953561187724058909899906447356922448371710353752358662713207682376650594307826260
175 -953561187724058909899906004600754429648924709532459590820095279737824243851729280
176 -953561187724058909899906004600785286093989693086997569462859346813079792211199348
177 -953561187724058909899906004600785286087538372909312100961101516470136294890089600
178 -953561187724058909899906004600785286087538376955752073918518159150300462364102324
179 -953561187724058909899906004600785286087538376955744459784841309854050840302449920
180 -953561187724058909899906004600785286087538376955744459827824773191353437700175988
181 -953561187724058909899906004600785286087538376955744459784841309854050840302449920
182 -953561187724058909899906004600785286087538376955752073918518159150300462364102324
183 -953561187724058909899906004600785286087538372909312100961101516470136294890089600
184 -953561187724058909899906004600785286093989693086997569462859346813079792211199348
185 -953561187724058909899906004600754429648924709532459590820095279737824243851729280
186 -953561187724058909899906447356922448371710353752358662713207682376650594307826260
187 -953561187724058890840706539894343974570528028416114126974511668617598454267568624
188 -953561190185367016362409118013584468253622701560535048382717863430739707285199990
189 1
190 1
191 1108287424918427099814685576069417455960117044419382549956608496249963594792228005910185358
192 1108287423964865909629318559707008337946532576165759848396073447867245731361488298624985376
193 1108287423964865912090626685228710916065773069848854521540494369275451926174629551642616544
194 1108287423964865912090626666169511008603194596047672196204249833536755912415577411602373920
195 1108287423964865912090626666169511451359362614770457840424148905429868315054403762054898800
196 1108287423964865912090626666169511451359331758325392856869610926787104247979148216281569840
197 1108287423964865912090626666169511451359331758331844177047296395288862078322086070657011040
198 1108287423964865912090626666169511451359331758331844173000856422331445435678917044655663680
199 1108287423964865912090626666169511451359331758331844173000864036465121556984795329060622160
200 1108287423964865912090626666169511451359331758331844173000864036465121556984795329060622160
201 1108287423964865912090626666169511451359331758331844173000856422331445435678917044655663680
202 1108287423964865912090626666169511451359331758331844177047296395288862078322086070657011040
203 1108287423964865912090626666169511451359331758325392856869610926787104247979148216281569840
204 1108287423964865912090626666169511451359362614770457840424148905429868315054403762054898800
205 1108287423964865912090626666169511008603194596047672196204249833536755912415577411602373920
206 1108287423964865912090626685228710916065773069848854521540494369275451926174629551642616544
207 1108287423964865909629318559707008337946532576165759848396073447867245731361488298624985376
208 1108287424918427099814685576069417455960117044419382549956608496249963594792228005910185358
209 1
210 1
211 -3864359301705168034334234357914486950390588220735376043982158081718614570389534662666286095562444486
212 -3864359300596880609415807258099801374321170764775258999562775531762006074139571067874058089652259120
213 -3864359300596880610369368448285168390683579882788843467816398233322541122522288931304797796937459300
214 -3864359300596880610369368445823860265161877304669602974133303560178120201114082736491656543919813120
215 -3864359300596880610369368445823860284221077212132181447934485885514364736852778750250708683963627844
216 -3864359300596880610369368445823860284221076769376013429211700241294465664959666347611882330924961856
217 -3864359300596880610369368445823860284221076769376044285656765224849003643602430414687143519643959364
218 -3864359300596880610369368445823860284221076769376044285650313904671318175100672584307210523795852800
219 -3864359300596880610369368445823860284221076769376044285650313908717758148058089954940750887453894084
220 -3864359300596880610369368445823860284221076769376044285650313908717750533881430370297570005651209536
221 -3864359300596880610369368445823860284221076769376044285650313908717758148058089954940750887453894084
222 -3864359300596880610369368445823860284221076769376044285650313904671318175100672584307210523795852800
223 -3864359300596880610369368445823860284221076769376044285656765224849003643602430414687143519643959364
224 -3864359300596880610369368445823860284221076769376013429211700241294465664959666347611882330924961856
225 -3864359300596880610369368445823860284221077212132181447934485885514364736852778750250708683963627844
226 -3864359300596880610369368445823860265161877304669602974133303560178120201114082736491656543919813120
227 -3864359300596880610369368448285168390683579882788843467816398233322541122522288931304797796937459300
228 -3864359300596880609415807258099801374321170764775258999562775531762006074139571067874058089652259120
229 -3864359301705168034334234357914486950390588220735376043982158081718614570389534662666286095562444486
230 1
231 1
232 40422563187541419904485818235360748897876430744651597154872108033011171420940794155132206291832121978952455198
233 40422563183677060602780650201026514539961943794261008934136731989029013339222179584742671629165835883390010720
234 40422563183677060603888937625944941639776629370330426390096849033448395889178788080992635223958063889300195888
235 40422563183677060603888937624991380449591262353968017272083264565194773187618253032609917360527324182015010720
236 40422563183677060603888937624991380452052570479489719850202505058877867860762673954018123555340465435029084800
237 40422563183677060603888937624991380452052570460430519942739926585076685535426429418279427541581413297571411184
238 40422563183677060603888937624991380452052570460430520385496094603799471179646328490172539944220234007664408624
239 40422563183677060603888937624991380452052570460430520385496063747354406196091790511529775877181967960418076480
240 40422563183677060603888937624991380452052570460430520385496063747360857516269475980031532979571529618609489120
241 40422563183677060603888937624991380452052570460430520385496063747360857512223036007117099072275291852349173904
242 40422563183677060603888937624991380452052570460430520385496063747360857512223036007117099072275291852349173904
243 40422563183677060603888937624991380452052570460430520385496063747360857516269475980031532979571529618609489120
244 40422563183677060603888937624991380452052570460430520385496063747354406196091790511529775877181967960418076480
245 40422563183677060603888937624991380452052570460430520385496094603799471179646328490172539944220234007664408624
246 40422563183677060603888937624991380452052570460430519942739926585076685535426429418279427541581413297571411184
247 40422563183677060603888937624991380452052570479489719850202505058877867860762673954018123555340465435029084800
248 40422563183677060603888937624991380449591262353968017272083264565194773187618253032609917360527324182015010720
249 40422563183677060603888937625944941639776629370330426390096849033448395889178788080992635223958063889300195888
250 40422563183677060602780650201026514539961943794261008934136731989029013339222179584742671629165835883390010720
251 40422563187541419904485818235360748897876430744651597154872108033011171420940794155132206291832121978952455198
252 1
253 1
254 -1268502864815538654616544288825537398077059080020442736020141635490794986024426777979180176454272050766969674008482531990
255 -1268502864775116091429002868921051579841698331122566305275490038335922877991415606558239382299139844475137552029530076784
256 -1268502864775116091432867228222756747876032565480480792225880626556658254035397764639957996869529379137803838125092521460
257 -1268502864775116091432867228221648460451114138380666106649811209100698136990978382090001388373279415543011610119182321280
258 -1268502864775116091432867228221648460452067699570851473666173618218711721459232004791561923421662133406442349826471078548
259 -1268502864775116091432867228221648460452067699568390165540651915640592480965548910118417502500253927211629208570870863360
260 -1268502864775116091432867228221648460452067699568390165559711115548055059439350092443753747035992623225388266351274205524
261 -1268502864775116091432867228221648460452067699568390165559711115105298891420627306799533847964099510822712450499708542720
262 -1268502864775116091432867228221648460452067699568390165559711115105298922277072371783088385942742275617741087884611568788
263 -1268502864775116091432867228221648460452067699568390165559711115105298922277065920462910700474197535052014223629022430080
264 -1268502864775116091432867228221648460452067699568390165559711115105298922277065920466957148061288628543953642277085429844
265 -1268502864775116091432867228221648460452067699568390165559711115105298922277065920462910700474197535052014223629022430080
266 -1268502864775116091432867228221648460452067699568390165559711115105298922277072371783088385942742275617741087884611568788
267 -1268502864775116091432867228221648460452067699568390165559711115105298891420627306799533847964099510822712450499708542720
268 -1268502864775116091432867228221648460452067699568390165559711115548055059439350092443753747035992623225388266351274205524
269 -1268502864775116091432867228221648460452067699568390165540651915640592480965548910118417502500253927211629208570870863360
270 -1268502864775116091432867228221648460452067699570851473666173618218711721459232004791561923421662133406442349826471078548
271 -1268502864775116091432867228221648460451114138380666106649811209100698136990978382090001388373279415543011610119182321280
272 -1268502864775116091432867228222756747876032565480480792225880626556658254035397764639957996869529379137803838125092521460
273 -1268502864775116091429002868921051579841698331122566305275490038335922877991415606558239382299139844475137552029530076784
274 -1268502864815538654616544288825537398077059080020442736020141635490794986024426777979180176454272050766969674008482531990
275 1
276 1
277 119420892041085553335449702131818472205068246702377466072796020055817737375220190991388104700850407934100032372765555902014870579758
278 119420892039817050470634163477201927916242709304300406992775577319797595739729396005363677922871227757645760321998586228006388047776
279 119420892039817050470674586040389469336147195122535767741673453750542247336884268113396689094292168551800892528290418349985340502784
280 119420892039817050470674586040385604976845489954501433507315539263591856748663532737352706936210449937230502993627752063889778073120
281 119420892039817050470674586040385604976846598241926351934415353949167926166119492854397126318760406545726752957222544291895684701200
282 119420892039817050470674586040385604976846598241925398373225168582151563757001479269928872696058846010678370239359113552190982085040
283 119420892039817050470674586040385604976846598241925398373227629890277085459579598510422555790731990431599778445553926687803636631680
284 119420892039817050470674586040385604976846598241925398373227629890258026259672135931948754608406654187064039749540204625164705954880
285 119420892039817050470674586040385604976846598241925398373227629890258026260114892099967477394050874086135932861214890069678614923760
286 119420892039817050470674586040385604976846598241925398373227629890258026260114892069111032329067319548157333079883198734891109623760
287 119420892039817050470674586040385604976846598241925398373227629890258026260114892069111038780387497226011701160864282418264896077920
288 119420892039817050470674586040385604976846598241925398373227629890258026260114892069111038780387497226011701160864282418264896077920
289 119420892039817050470674586040385604976846598241925398373227629890258026260114892069111032329067319548157333079883198734891109623760
290 119420892039817050470674586040385604976846598241925398373227629890258026260114892099967477394050874086135932861214890069678614923760
291 119420892039817050470674586040385604976846598241925398373227629890258026259672135931948754608406654187064039749540204625164705954880
292 119420892039817050470674586040385604976846598241925398373227629890277085459579598510422555790731990431599778445553926687803636631680
293 119420892039817050470674586040385604976846598241925398373225168582151563757001479269928872696058846010678370239359113552190982085040
294 119420892039817050470674586040385604976846598241926351934415353949167926166119492854397126318760406545726752957222544291895684701200
295 119420892039817050470674586040385604976845489954501433507315539263591856748663532737352706936210449937230502993627752063889778073120
296 119420892039817050470674586040389469336147195122535767741673453750542247336884268113396689094292168551800892528290418349985340502784
297 119420892039817050470634163477201927916242709304300406992775577319797595739729396005363677922871227757645760321998586228006388047776
298 119420892041085553335449702131818472205068246702377466072796020055817737375220190991388104700850407934100032372765555902014870579758
299 1
300 1
301 -33727987184953072160473206218772659560115551478508619763531950949807795254134174904884373700464113565245085713124970464370057084104211069412326
302 -33727987184833651268432120665437209857983733006303551516829573483734999234078357167509153509472725460544235305190870431997291528202196198832560
303 -33727987184833651268433389168302025396638349550592377054227650542815019676814377309144644304458749887322214485367324704048058497876204681364740
304 -33727987184833651268433389168301984974075162009172472568409415182066121800383632657547489432350716876150793544573169571841766665754225728894720
305 -33727987184833651268433389168301984974075165873531774273577449516300479714870583048135710167726760858308875263187739961376429332040321294896484
306 -33727987184833651268433389168301984974075165873531773165290024597873379900185006978718254207609716438926325306579243711412834539812312802127296
307 -33727987184833651268433389168301984974075165873531773165290025551434570085552023341127372221194184692549026867114292094130697970557660450412004
308 -33727987184833651268433389168301984974075165873531773165290025551434567624243897819424794101953691009454353722693370685924503120426906323200000
309 -33727987184833651268433389168301984974075165873531773165290025551434567624243916878624701564532164810636679058937906424621244832860882910570724
310 -33727987184833651268433389168301984974075165873531773165290025551434567624243916878624258808364146087851034839038834488526106810113771603875776
311 -33727987184833651268433389168301984974075165873531773165290025551434567624243916878624258808395002532916018393584427264967023144629440911860324
312 -33727987184833651268433389168301984974075165873531773165290025551434567624243916878624258808395002526464694169458985805792550121527419062406400
313 -33727987184833651268433389168301984974075165873531773165290025551434567624243916878624258808395002532916018393584427264967023144629440911860324
314 -33727987184833651268433389168301984974075165873531773165290025551434567624243916878624258808364146087851034839038834488526106810113771603875776
315 -33727987184833651268433389168301984974075165873531773165290025551434567624243916878624701564532164810636679058937906424621244832860882910570724
316 -33727987184833651268433389168301984974075165873531773165290025551434567624243897819424794101953691009454353722693370685924503120426906323200000
317 -33727987184833651268433389168301984974075165873531773165290025551434570085552023341127372221194184692549026867114292094130697970557660450412004
318 -33727987184833651268433389168301984974075165873531773165290024597873379900185006978718254207609716438926325306579243711412834539812312802127296
319 -33727987184833651268433389168301984974075165873531774273577449516300479714870583048135710167726760858308875263187739961376429332040321294896484
320 -33727987184833651268433389168301984974075162009172472568409415182066121800383632657547489432350716876150793544573169571841766665754225728894720
321 -33727987184833651268433389168302025396638349550592377054227650542815019676814377309144644304458749887322214485367324704048058497876204681364740
322 -33727987184833651268432120665437209857983733006303551516829573483734999234078357167509153509472725460544235305190870431997291528202196198832560
323 -33727987184953072160473206218772659560115551478508619763531950949807795254134174904884373700464113565245085713124970464370057084104211069412326
324 1
325 1
326 28577339361149028602503319429482247142180827697944304484496688343272934076147576466341225256651545865318749386667266981697176732364078125050625014535957438
327 28577339361115300615318366357321773935962055038384188933018179723509402125197768671087091081746661491618285273102021895984051761899708067966520803466545120
328 28577339361115300615318485778213815021515390488086320751490384791756104502663841467107146899484036711809276661206722746391985861932080833522422818337124688
329 28577339361115300615318485778213813753012525672547666134946095966218706425604761446664410879342401221014290636779944767211809407660030066552748809854607520
330 28577339361115300615318485778213813753012525712970229322487515870704524660965510344540841623993998375886398669791116188152603562792236358384870788803505440
331 28577339361115300615318485778213813753012525712970229318623156568999356626631275986626354673603410155151022625808958106433988992402701695718584695823644784
332 28577339361115300615318485778213813753012525712970229318623156570107644051549703086441040249672827611111139670228340656390597488652665290510807061370745424
333 28577339361115300615318485778213813753012525712970229318623156570107644050596141896255673233310418493097555201974717954830062440269947427117056855195126080
334 28577339361115300615318485778213813753012525712970229318623156570107644050596141898716981358832121071216795695657812627974483361678152893976816271665644160
335 28577339361115300615318485778213813753012525712970229318623156570107644050596141898716981339772921163754217221856630302638238825982439615601684892475999504
336 28577339361115300615318485778213813753012525712970229318623156570107644050596141898716981339772921606510385240579415946858130283741875168981251121980009904
337 28577339361115300615318485778213813753012525712970229318623156570107644050596141898716981339772921606510354384134350967350032278056527744586154100735025120
338 28577339361115300615318485778213813753012525712970229318623156570107644050596141898716981339772921606510354384134350967350032278056527744586154100735025120
339 28577339361115300615318485778213813753012525712970229318623156570107644050596141898716981339772921606510385240579415946858130283741875168981251121980009904
340 28577339361115300615318485778213813753012525712970229318623156570107644050596141898716981339772921163754217221856630302638238825982439615601684892475999504
341 28577339361115300615318485778213813753012525712970229318623156570107644050596141898716981358832121071216795695657812627974483361678152893976816271665644160
342 28577339361115300615318485778213813753012525712970229318623156570107644050596141896255673233310418493097555201974717954830062440269947427117056855195126080
343 28577339361115300615318485778213813753012525712970229318623156570107644051549703086441040249672827611111139670228340656390597488652665290510807061370745424
344 28577339361115300615318485778213813753012525712970229318623156568999356626631275986626354673603410155151022625808958106433988992402701695718584695823644784
345 28577339361115300615318485778213813753012525712970229322487515870704524660965510344540841623993998375886398669791116188152603562792236358384870788803505440
346 28577339361115300615318485778213813753012525672547666134946095966218706425604761446664410879342401221014290636779944767211809407660030066552748809854607520
347 28577339361115300615318485778213815021515390488086320751490384791756104502663841467107146899484036711809276661206722746391985861932080833522422818337124688
348 28577339361115300615318366357321773935962055038384188933018179723509402125197768671087091081746661491618285273102021895984051761899708067966520803466545120
349 28577339361149028602503319429482247142180827697944304484496688343272934076147576466341225256651545865318749386667266981697176732364078125050625014535957438
350 1