1 1
2 2
3 6
4 12
5 60
6 180
7 1260
8 2520
9 7560
10 37800
11 415800
12 1247400
13 16216200
14 113513400
15 567567000
16 1135134000
17 19297278000
18 57891834000
19 1099944846000
20 5499724230000
21 38498069610000
22 423478765710000
23 9740011611330000
24 29220034833990000
25 146100174169950000
26 1899302264209350000
27 5697906792628050000
28 39885347548396350000
29 1156675078903494150000
30 5783375394517470750000
31 179284637230041593250000
32 358569274460083186500000
33 3944262019060915051500000
34 67052454324035555875500000
35 469367180268248891128500000
36 1408101540804746673385500000
37 52099757009775626915263500000
38 989895383185736911390006500000
39 12868639981414579848070084500000
40 64343199907072899240350422500000
41 2638071196189988868854367322500000
42 18466498373329922081980571257500000
43 794059430053186649525164564072500000
44 8734653730585053144776810204797500000
45 43673268652925265723884051023987500000
46 1004485179017281111649333173551712500000
47 47210803413812212247518659156930487500000
48 141632410241436636742555977470791462500000
49 991426871690056457197891842295540237500000
50 4957134358450282285989459211477701187500000
51 84271284093654798861820806595120920187500000
52 1095526693217512385203670485736571962437500000
53 58062914740528156415794535744038314009187500000
54 174188744221584469247383607232114942027562500000
55 1916076186437429161721219679553264362303187500000
56 13412533305062004132048537756872850536122312500000
57 254838132796178078508922217380584160186323937500000
58 7390305851089164276758744304036940645403394187500000
59 436028045214260692328765913938179498078800257062500000
60 2180140226071303461643829569690897490394001285312500000
61 132988553790349511160273603751144746914034078404062500000
62 4122645167500834845968481716285487154335056430525937500000
63 28858516172505843921779372013998410080345395013681562500000
64 57717032345011687843558744027996820160690790027363125000000
65 750321420485151941966263672363958662088980270355720625000000
66 8253535625336671361628900396003545282978782973912926875000000
67 552986886897556981229136326532237533959578459252166100625000000
68 9400777077258468680895317551048038077312833807286823710625000000
69 216217872776944779660592303674104875778195177567596945344375000000
70 1513525109438613457624146125718734130447366242973178617410625000000
71 107460282770141555491314374926030123261763003251095681836154375000000
72 322380848310424666473943124778090369785289009753287045508463125000000
73 23533801926661000652597848108800596994326097711989954322117808125000000
74 870750671286457024146120380025622088790065615343628309918358900625000000
75 4353753356432285120730601900128110443950328076718141549591794503125000000
76 82721313772213417293881436102434098435056233457644689442244095559375000000
77 909934451494347590232695797126775082785618568034091583864685051153125000000
78 11829147869426518673025045362648076076213041384443190590240905664990625000000
79 934502681684694975168978583649198010020830269371012056629031547534259375000000
80 4672513408423474875844892918245990050104151346855060283145157737671296875000000
81 14017540225270424627534678754737970150312454040565180849435473213013890625000000
82 574719149236087409728921828944256776162810615663172414826854401733569515625000000
83 47701689386595255007500511802373312421513281100043310430628915343886269796875000000
84 333911825706166785052503582616613186950592967700303173014402407407203888578125000000
85 5676501037004835345892560904482424178160080450905153941244840925922466105828125000000
86 244089544591207919873380118892744239660883459388921619473528159814666042550609375000000
87 7078596793145029676328023447889582950165620322278726964732316634625315233967671875000000
88 77864564724595326439608257926785412451821823545065996612055482980878467573644390625000000
89 6929946260488984053125134955483901708212142295510873698472937985298183614054350765625000000
90 34649731302444920265625674777419508541060711477554368492364689926490918070271753828125000000
91 450446506931783963453133772106453611033789249208206790400740969044381934913532799765625000000
92 10360269659431031159422076758448433053777152731788756179217042288020784503011254394609375000000
93 321168359442361965942084379511901424667091734685451441555728310928644319593348886232890625000000
94 15094912893791012399277965837059366959353311530216217753119230613646283020887397652945859375000000
95 286803344982029235586281350904127972227712919074108137309265381659279377396860555405971328125000000
96 860410034946087706758844052712383916683138757222324411927796144977838132190581666217913984375000000
97 83459773389770507555607873113101239918264459450565467956996226062850298822486421623137656484375000000
98 584218413728393552889255111791708679427851216153958275698973582439952091757404951361963595390625000000
99 6426402551012329081781806229708795473706363377693541032688709406839473009331454464981599549296875000000
100 32132012755061645408909031148543977368531816888467705163443547034197365046657272324907997746484375000000
101 3245333288261226186299812146002941714221713505735238221507798250453933869712384504815707772394921875000000
102 55170665900440845167096806482050009141769129597499049765632570257716875785110536581867032130713671875000000
103 5682578587745407052210971067651150941602220348542402125860154736544838205866385267932304309463508203125000000
104 73873521640690291678742623879464962240828864531051227636182011575082896676263008483119956023025606640625000000
105 517114651484832041751198367156254735685802051717358593453274081025580276733841059381839692161179246484375000000
106 27407076528696098212813513459281500991347508741020005453023526294355754666893576147237503684542500063671875000000
107 2932557188570482508771045940143120606074183435289140583473517313496065749357612647754412894246047506812890625000000
108 8797671565711447526313137820429361818222550305867421750420551940488197248072837943263238682738142520438671875000000
109 958946200662547780368132022426800438186257983339548970795840161513213500039939335815693016418457534727815234375000000
110 10548408207288025584049452246694804820048837816735038678754241776645348500439332693972623180603032882005967578125000000
111 390291103669656946609829733127707778341806999219196431113906945735877894516255309676987057682312216634220800390625000000
112 2732037725687598626268808131893954448392648994534375017797348620151145261613787167738909403776185516439545602734375000000
113 308720263002698644768375318904016852668369336382384377011100394077079414562357949954496762626708963357668653108984375000000
114 5865684997051274250599131059176320200699017391265303163210907487464508876684801049135438489907470303795704409070703125000000
115 134910754932179307763780014361055364616077399999101972753850872211683704163750424130115085267871816987301201408626171875000000
116 3912411893033199925149620416470605573866244599973957209861675294138827420748762299773337472768282692631734840850158984375000000
117 50861354609431599026945065414117872460261179799661443728201778823804756469733909897053387145987675004212552931052066796875000000
118 3000819921956464342589758859432954475155409608180025179963904950604480631714300683926149841613272825248540622932071941015625000000
119 51013938673259893824025900610360226077641963339060428059386384160276170739143111626744547307425638029225190589845222997265625000000
120 255069693366299469120129503051801130388209816695302140296931920801380853695715558133722736537128190146125952949226114986328125000000
121 2805766627029294160321424533569812434270307983648323543266251128815189390652871139470950101908410091607385482441487264849609375000000
122 171151764248786943779606896547758558490488787002547736139241318857726552829825139507727956216413015588050514428930723155826171875000000
123 7017222334200264694963882758458100898110040267104457181708894073166788666022830719816846204872933639110071091586159649388873046875000000
124 217533892360208205543880365512201127841411248280238172632975716268170448646707752314322232351060942812412203839170949131055064453125000000
125 1087669461801041027719401827561005639207056241401190863164878581340852243233538761571611161755304714062061019195854745655275322265625000000
126 7613686232607287194035812792927039474449393689808336042154150069385965702634771331001278132287132998434427134370983219586927255859375000000
127 966938151541125473642548224701734013255072998605658677353577058812017644234615959037162322800465890801172246065114868887539761494140625000000
128 1933876303082250947285096449403468026510145997211317354707154117624035288469231918074324645600931781602344492130229737775079522988281250000000
129 83156681032536790733259147324349125139936277880086646252407627057833517404176972477195959760840066608900813161599878724328419488496093750000000
130 1081036853422978279532368915216538626819171612441126401281299151751835726254300642203547476890920865915710571100798423416269453350449218750000000
131 141615827798410154618740327893366560113311481229787558567850188879490480139313384128664719472710633434958084814204593467531298388908847656250000000
132 1557774105782511700806143606827032161246426293527663144246352077674395281532447225415311914199816967784538932956250528142844282277997324218750000000
133 29597708009867722315316728529713611063682099577025599740680689475813510349116497282890926369796522387906239726168760034714041363281949160156250000000
134 1983046436661137395126220811490811941266700671660715182625606194879505193390805317953692066776366999989718061653306922325840771339890593730468750000000
135 9915232183305686975631104057454059706333503358303575913128030974397525966954026589768460333881834999948590308266534611629203856699452968652343750000000
136 168558947116196678585728768976719015007669557091160790523176526564757941438218452026063825675991194999126035240531088397696465563890700467089843750000000
137 23092575754918944966244841349810505056050729321489028301675184139371837977035927927570744117610793714880266827952759110484415782253025963991308593750000000
138 531129242363135734223631351045641616289166774394247650938529235205552273471826342334127114705048255442246137042913459541141562991819597171800097656250000000
139 73826964688475867057084757795344184664194181640800423480455563693571766012583861584443668944001707506472213048964970876218677255862924006880213574218750000000
140 516788752819331069399593304567409292649359271485602964363188945855002362088087031091105682608011952545305491342754796133530740791040468048161495019531250000000
141 24289071382508560261780885314668236754519885759823339325069880455185111018140090461281967082576561769629358093109475418275944817178901998263590265917968750000000
142 1724524068158107778586442857341444809570911888947457092079961512318142882287946422751019662862935885643684424610772754697592082019702041876714908880175781250000000
143 22418812886055401121623757145438782524421854556316942197039499660135857469743303495763255617218166513367897519940045811068697066256126544397293815442285156250000000
144 67256438658166203364871271436316347573265563668950826591118498980407572409229910487289766851654499540103692559820137433206091198768379633191881446326855468750000000
145 1950436721086819897581266871653174079624701346399573971142436470431819599867667404131403238697980486663007084234783985562976644764283009362564561943478808593750000000
146 142381880639337852523432481630681707812603198287168899893397862341522830790339720501592436424952575526399517149139230946097295067792659683467213021873953027343750000000
147 996673164475364967664027371414771954688222388010182299253785036390659815532378043511147054974668028684796620043974616622681065474548617784270491153117671191406250000000
148 36876907085588503803569012742346562323464228356376745072390046346454413174697987609912441034062717061337474941627060815039199422558298858018008172665353834082031250000000
149 5494659155752687066731782898609637786196170025100135015786116905621707563030000153876953714075344842139283766302432061440840713961186529844683217727137721278222656250000000
150 27473295778763435333658914493048188930980850125500675078930584528108537815150000769384768570376724210696418831512160307204203569805932649223416088635688606391113281250000000
151 4148467662593278735382496088450276528578108368950601936918518263744389210087650116177100054126885355815159243558336206387834739040695830032735829383988979565058105468750000000
152 78820885589272295972267425680555254042984059010061436801451847011143394991665352207364901028410821760488025627608387921368860041773220770621980758295790611736104003906250000000
153 1339955055017629031528546236569439318730729003171044425624681399189437714858310987525203317482983969928296435669342594663270620710144753100573672891028440399513768066406250000000
154 14739505605193919346814008602263832506038019034881488681871495391083814863441420862777236492312823669211260792362768541295976827811592284106310401801312844394651448730468750000000
155 456924673761011499751234266670178807687178590081326149138016357123598260766684046746094331261697533745549084563245824780175281662159360807295622455840698176234194910644531250000000
156 5940020758893149496766045466712324499933321671057239938794212642606777389966892607699226306402067938692138099322195722142278661608071690494843091925929076291044533838378906250000000
157 932583259146224470992269138273834946489531502355986670390691384889264050224802139408778530105124666374665681593584728376337749872467255407690365432370864977693991812625488281250000000
158 73674077472551733208389261923632960772672988686122946960864619406251859967759369013293503878304848643598588845893193541730682239924913177207538869157298333237825353197413574218750000000
159 3904726106045241860044630881952546920951668400364516188925824828531348578291246557704555705550156978110725208832339257711726158716020398391999560065336811661604743719462919433593750000000
160 19523630530226209300223154409762734604758342001822580944629124142656742891456232788522778527750784890553626044161696288558630793580101991959997800326684058308023718597314597167968750000000
161 449043502195202813905132551424542895909441866041919361726469855281105086503493354136023906138268052482733399015719014636848508252342345815079949407513733341084545527738235734863281250000000
162 1347130506585608441715397654273628687728325598125758085179409565843315259510480062408071718414804157448200197047157043910545524757027037445239848222541200023253636583214707204589843750000000
163 219582272573454175999609817646601476099717072494498567884243759232460387300208250172515690101613077664056632118686598157418920535395407103574095260274215603790342763063997274348144531250000000
164 9002873175511621215984002523510660520088399972274441283253994128530875879308538257073143294166136184226321916866150524454175741951211691246537905671242839755404053285623888248273925781250000000
165 99031604930627833375824027758617265720972399695018854115793935413839634672393920827804576235827498026489541085527655768995933161463328603711916962383671237309444586141862770731013183593750000000
166 8219623209242110170193394303965233054840709174686564891610896639348689677808695428707779827573682336198631910098795428826662452401456274108089107877844712696683900649774609970674094238281250000000
167 1372677075943432398422296848762193920158398432172656336899019738771231176194052136594199231204804950145171528986498836614052629551043197776050881015600067020346211408512359865102573737792968750000000
168 9608739531604026788956077941335357441108789025208594358293138171398618233358364956159394618433634651016200702905491856298368406857302384432356167109200469142423479859586519055718016164550781250000000
169 124913613910852348256429013237359646734414257327711726657810796228182037033658744430072130039637250463210609137771394131878789289144930997620630172419606098851505238174624747724334210139160156250000000
170 2123531436484489920359293225035113994485042374571099353182783535879094629572198655311226210673833257874580355342113700241939417915463826959550712931133303680475589048968620711313681572365722656250000000
171 40347097293205308486826571275667165895215805116850887710472887181702797961871774450913298002802831899617026751500160304596848940393812712231463545691532769929036191930403793514959949874948730468750000000
172 1734925183607828264933542564853688133494279620024588171550334148813220312360486301389271814120521771683532150314506893097664504436933946625952932464735909106948556253007363121143277844622795410156250000000
173 300142056764154289833502863719688047094510374264253753678207807744687114038364130140344023842850266501251062004409692505895959267589572766289857316399312275502100231770273819957787067119743605957031250000000
174 8704119646160474405171583047870953365740800853663358856668026424595926307112559774069976691442657728536280798127881082670982818760097610222405862175580055989560906721337940778775824946472564572753906250000000
175 60928837523123320836201081335096673560185605975643511996676184972171484149787918418489836840098604099753965586895167578696879731320683271556841035229060391926926347049365585451430774625307952009277343750000000
176 670217212754356529198211894686063409162041665732078631963438034693886325647667102603388205241084645097293621455846843365665677044527515987125251387519664311196189817543021439965738520878387472102050781250000000
177 39542815552507035222694501786477741140560458278192639285842844046939293213212359053599904109223994060740323665894963758574274945627123443240389831863660194360575199235038264957978572731824860854020996093750000000
178 3519310584173126134819810658996518961509880786759144896440013120177597095975899955770391465720935471405888806264651774513110470160813986448394695035865757298091192731918405581260092973132412616007868652343750000000
179 629956594566989578132746107960376894110268660829886936462762348511789880179686092082900072364047449381654096321372667637846774158785703574262650411419970556358323499013394599045556642190701858265408488769531250000000
180 3149782972834947890663730539801884470551343304149434682313811742558949400898430460414500361820237246908270481606863338189233870793928517871313252057099852781791617495066972995227783210953509291327042443847656250000000
181 570110718083125568210135227704141089169793138051047677498799925403169841562615913335024565489462941690396957170842264212251330613701061734707698622335073353504282766607122112136228761182585181730194682336425781250000000
182 7411439335080632386731757960153834159207310794663619807484399030241207940314006873355319351363018241975160443220949434759267297978113802551200082090355953595555675965892587457770973895373607362492530870373535156250000000
183 452097799439918575590637235569383883711645958474480808256548340844713684359154419274674480433144112760484787036477915520315305176664941955623205007511713169328896233919447834924029407617790049112044383092785644531250000000
184 10398249387118127238584656418095829325367857044913058589900611839428414740260551643317513049962314593491150101838992056967252019063293664979333715172769402894564613380147300203252676375209171129577020811134069824218750000000
185 384735227323370707827632287469545685038610710661783167826322638058851345389640410802747982848605639959172553768042706107788324705341865604235347461392467907098890695065450107520349025882739331794349770011960583496093750000000
186 11926792047024491942656600911555916236196932030515278202616001779824391707078852734885187468306774838734349166809323889341438065865597833731295771303166505120065611547028953333130819802364919285624842870370778088378906250000000
187 202755464799416363025162215496450576015347844518759729444472030257014659020340496493048186961215172258483935835758506118804447119715163173432028112153830587041115396299492206663223936640203627855622328796303227502441406250000000
188 9529506845572569062182624128333177072721348692381707283890185422079688973956003335173264787177113096148744984280649787583809014626612669151305321271230037590932423626076133713171525022089570509214249453426251692614746093750000000
189 66706547919007983435278368898332239509049440846671950987231297954557822817692023346212853510239791673041214889964548513086663102386288684059137248898610263136526965382532935992200675154626993564499746173983761848303222656250000000
190 1267424410461151685270289009068312550671939376086767068757394661136598633536148443578044216694556041787783082909326421748646598945339484997123607729073594999594012342268125783851812827937912877725495177305691475117761230468750000000
191 242078062398079971886625200732047697178340420832572510132662380277090339005404352723406445388660203981466568835681346553991500398559841634450609076253056644922456357373212024715696250136141359645569578865387071747492395019531250000000
192 726234187194239915659875602196143091535021262497717530397987140831271017016213058170219336165980611944399706507044039661974501195679524903351827228759169934767369072119636074147088750408424078936708736596161215242477185058593750000000
193 140163198128488303722355991223855616666259103662059483366811518180435306284129120226852331880034258105269143355859499654761078730766148306346902655150519797410102230919089762310388128828825847234784786163059114541798096716308593750000000
194 13595830218463365461068531148713994816627133055219769886580717263502224709560524662004676192363323036211106905518371466511824636884316385715649557549600420348779916399151706944107648496396107181774124257816734110554415381481933593750000000
195 176745792840023750993890904933281932616152729717857008525549324425528921224286820606060790500723199470744389771738829064653720279496113014303444248144805464534138913188972190273399430453149393363063615351617543437207399959265136718750000000
196 1237220549880166256957236334532973528313069108024999059678845270978702448570007744242425533505062396295210728402171803452576041956472791100124109737013638251738972392322805331913796013172045753541445307461322804060451799714855957031250000000
197 243732448326392752620575557902995785077674614280924814756732518382804382368291525615757830100497292070156513495227845280157480265425139846724449618191686735592577561287592650387017814594893013447664725569880592399909004543826623535156250000000
198 2681056931590320278826331136932953635854420757090172962324057702210848206051206781773336131105470212771721648447506298081732282919676538313968945800108554091518353174163519154257195960543823147924311981268686516398999049982092858886718750000000
199 533530329386473735486439896249657773535029730660944419502487482739958793004190149572893890089988572341572608041053753318264724301015631124479820214221602264212152281658540311697181996148220806436938084272468616763400810946436478918457031250000000
200 2667651646932368677432199481248288867675148653304722097512437413699793965020950747864469450449942861707863040205268766591323621505078155622399101071108011321060761408292701558485909980741104032184690421362343083817004054732182394592285156250000000
201 178732660344468701387957365243635354134234959771416380533333306717886195656403700106919453180146171734426823693753007361618682640840236426700739771764236758511071014355611004418555968709653970156374258231276986615739271667056220437683105468750000000
202 18051998694791338840183693889607170767557730936913054433866663978506505761296773710798864771194763345177109193069053743523486946724863879096774716948187912609618172449916711446274152839675050985793800081358975648189666438372678264205993652343750000000
203 523507962148948826365327122798607952259174197170478578582133255376688667077606437613167078364648137010136166599002558562181121455021052493806466791497449465678927001047584631941950432350576478588020202359410293797500326712807669661973815917968750000000
204 8899635356532130048210561087576335188405961351898135835896265341403707340319309439423840332199018329172314832183043495557079064735357892394709935455456640916541759017808938743013157349959800135996343440109974994557505554117730384253554870605468750000000
205 364885049617817331976633004590629742724644415427823569271746878997552000953091687016377453620159751496064908119504783317840241654149673588183107353673722277578212119730166488463539451348351805575850081044508974776857727718826945754395749694824218750000000
206 37583160110635185193593199472834863500638374789065827634989928536747856098168443762686877722876454404094685536308992681737544890377416379582860057428393394590555848332207148311744563488880235974312558347584424402016345955039175412702762218566894531250000000
207 864412682544609259452643587875201860514682620148514035604768356345200690257874206541798187626158451294177767335106831679963532478680576730405781320853048075582784511640764411170124960244245427409188841994441761246375956965901034492163531027038574218750000000
208 11237364873079920372884366642377624186690874061930682462861988632487608973352364685043376439140059866824310975356388811839525922222847497495275157171089624982576198651329937345211624483175190556319454945927742896202887440556713448398125903351501464843750000000
209 213509932588518487084802966205174859547126607176682966794377784017264570493694929015824152343661137469661908531771387424950992522234102452410227986250702874668947774375268809559020865180328620570069643972627115027854861370577555519564392163678527832031250000000
210 1494569528119629409593620763436224016829886250236780767560644488120851993455864503110769066405627962287633359722399711974656947655638717166871595903754920122682634420626881666913146056262300343990487507808389805194984029594042888636950745145749694824218750000000
211 315354170433241805424253981085043267551105998799960741955295986993499770619187410156372273011587500042690638901426339226652615955339769322209906735692288145886035862752272031718673817871345372581992864147570248896141630244343049502396607225753185607910156250000000
212 16713771032961815687485460997507293180208617936397919323630687310655487842816932738287730469614137502262603861775595979012588645633007774077125056991691271731959900725870417681089712347181304746845621799821223191495506402950181623627020182964918837219238281250000000
213 1186677743340288913811467730823017815794811873484252271977778799056539636840002224418428863342603762660644874186067314509893793839943551959475879046410080292969152951536799655357369576649872637026039147787306846596180954609462895277518432990509237442565917968750000000
214 126974518537410913777827047198062906290044870462814993101622331499049741141880238012771888377658602604689001537909202652558635940873960059663919057965878591347699365814437563123238544701536372161786188813241832585791362143212529794694472329984488406354553222656250000000
215 5459904297108669292446563029516704970471929429901044703369760254459138869100850234549191200239319912001627066130095714060021345457580282565548519492532779427951072730020815214299257422166064002956806118969398801189028572158138781171862310189333001473245788574218750000000
216 16379712891326007877339689088550114911415788289703134110109280763377416607302550703647573600717959736004881198390287142180064036372740847696645558477598338283853218190062445642897772266498192008870418356908196403567085716474416343515586930567999004419737365722656250000000
217 507771099631106244197530361745053562253889436980797157413387703664699914826379071813074781622256751816151317150098901407581985127554966278596012312805548486799449763891935814929830940261443952274982969064154088510579657210706906648983194847607969137011858337402343750000000
218 55347049859790580617530809430210838285673948630906890158059259699452290716075318827625151196825985947960493569360780253426436378903491324366965342095804785061140024264221003827351572488497390797973143627992795647653182635967052824739168238389268635934292558776855468750000000
219 4040334639764712385079749088405391194854198250056202981538325958060017222273498274416636037368296974201116030563336958500129855659954866678788469972993749309463221771288133279396664791660309528252039484843474082278682332425594856205959281402416610423203356790710449218750000000
220 44443681037411836235877239972459303143396180750618232796921585538660189445008481018582996411051266716212276336196706543501428412259503533466673169702931242404095439484169466073363312708263404810772434333278214905065505656681543418265552095426582714655236924697814941406250000000
221 755542577636001216009913079531808153437735072760509957547666954157223220565144177315910938987871534175608697715344011239524283008411560068933443884949831120869622471230880923247176316040477881783131383665729653386113596163586238110514385622251906149139027719862854003906250000000
222 27955075372532044992366783942676901677196197692138868429263677303817259160910334560688704742551246764497521815467728415862398471311227722550537423743143751472176031435542594160145523693497681625975861195631997175286203058052690810089032268023320527518144025634925598144531250000000
223 6233981808074646033297792819216949074014752085346967659725800038751248792883004607033581157588928028482947364849303436737314859102403782128769845494721056578295255010125998497712451783649983002592617046625935370088823281945750050649854195769200477636546117716588408386230468750000000
224 43637872656522522233084549734518643518103264597428773618080600271258741550181032249235068103122496199380631553945124057161204013716826474901388918463047396048066785070881989483987162485549881018148319326381547590621762973620250354548979370384403343455822824016118858703613281250000000
225 218189363282612611165422748672593217590516322987143868090403001356293707750905161246175340515612480996903157769725620285806020068584132374506944592315236980240333925354409947419935812427749405090741596631907737953108814868101251772744896851922016717279114120080594293518066406250000000
226 24655398050935225061692770600003033587728344497547257094215539153261188975852283220817813478264210352650056827978995092296080267750006958319284738931621778767157733565048324058452746804335682775253800419405574388701296080095441450320173344267187889052539895569107155167541503906250000000
227 5596775357562296089004258926200688624414334200943227360386927387790289897518468291125643659565975750051562899951231885951210220779251579538477635737478143780144805519265969561268773524584199989982612695205065386235194210181665209222679349148651650814926556294187324223031921386718750000000
228 106338731793683625691080919597813083863872349817921319847351620368015508052850897531387229531753539250979695099073405833072994194805780011231075079012084731822751304866053421664106696967099799809669641208896242338468689993451638975230907633824381365483604569589559160237606506347656250000000
229 24351569580753550283257530587899196204826768108303982245043521064275551344102855534687675562771560488474350177687809935773715670610523622571916193093767403587410048814326233561080433605465854156414347836837239495509330008500425325327877848145783332695745446436009047694411889953613281250000000
230 560086100357331656514923203521681512711015666490991591636000984478337680914365677297816537943745891234910054086819628522795460424042043319154072441156650282510431122729503371904849972925714645597530000247256508396714590195509782482541190507353016652002145268028208096971473468933105468750000000
231 6160947103930648221664155238738496639821172331400907507996010829261714490058022450275981917381204803584010594955015913750750064664462476510694796852723153107614742350024537090953349702182861101572830002719821592363860492150607607307953095580883183172023597948310289066686208158264160156250000000
232 178667466013988798428260501923416402554813997610626317731884314048589720211682651058003475604054939303936307253695461498771751875269411818810149108728971440120827528150711575637647141363302971945612070078874826178551954272367620611930639771845612311988684340500998382933900036589660644531250000000
233 41629519581259390033784696948156021795271661443275932031529045173321404809322057696514809815744800857817159590111042529213818186937772953782764742333850345548152814059115797123571783937649592463327612328377834499602605345461655602579839066840027668693363451336732623223598708525390930175781250000000
234 541183754556372070439201060326028283338531598762587116409877587253178262521186750054692527604682411151623074671443552879779636430191048399175941650340054492125986582768505362606433191189444702023258960268911848494833869491001522833537907868920359693013724867377524101906783210830082092285156250000000
235 25435636464149487310642449835323329316910985141841594471264246600899378338495777252570548797420073324126284509557846985349642912218979274761269257565982561129921369390119752042502359985903900995093171132638856879257191866077071573176281669839256905571645068766743632789618810909013858337402343750000000
236 1500702551384819751327904540284076429697748123368654073804590549453063321971250857901662379047784326123450786063912972135628931820919777210914886196392971106665360794017065370507639239168330158710497096825692555876174320098547222817400618520516157428727059057237874334587509843631817641906738281250000000
237 118555501559400760354904458682442037946122101746123671830562653406792002435728817774231327944774961763752612099049124798714685613852662399662276009515044717426563502727348164270103499894298082538129270649229711914217771287785230602574648863120776436869437665521792072432413277646913593710632324218750000000
238 2015443526509812926033375797601514645084075729684102421119565107915464041407389902161932575061174349983794405683835121578149655435495260794258692161755760196251579546364918792591759498203067403148197601036905102541702111892348920243769030673053199426780440313870465231351025719997531093080749511718750000000
239 481691002835845289321976815626762000175094099394500478647576060791795905896366186616701885439620669646126862958436594057177767649083367329827827426659626686904127511581215591429430520070533109352419226647820319507466804742271391938260798330859714663000525235015041190292895147079409931246299133300781250000000
240 2408455014179226446609884078133810000875470496972502393237880303958979529481830933083509427198103348230634314792182970285888838245416836649139137133298133434520637557906077957147152600352665546762096133239101597537334023711356959691303991654298573315002626175075205951464475735397049656231495666503906250000000
241 580437658417193573632982062830248210210988389770373076770329153254114066605121254873125771954742906923582869864916095838899210017145457632442532049124850157719473651455364787672463776684992396769665168110623485006497499714437027285604261988685956168915632908193124634302938652230688967151790455627441406250000000
242 6384814242589129309962802691132730312320872287474103844473620685795254732656333803604383491502171976159411568514077054227891310188600033956867852540373351734914210166009012664397101543534916364466316849216858335071472496858807300141646881875545517858071961990124370977332325174537578638669695011901855468750000000
243 19154442727767387929888408073398190936962616862422311533420862057385764197969001410813150474506515928478234705542231162683673930565800101870603557621120055204742630498027037993191304630604749093398950547650575005214417490576421900424940645626636553574215885970373112931996975523612735916009085035705566406250000000
244 1168421006393810663723192892477289647154719628607761003538672585500531616076109086059602178944897471637172317038076100923704109764513806214106817014888323367489300460379649317584669582466889694697335983406685075318079466925161735925921379383224829768027169044192759888851815506940376890876554187178039550781250000000
245 8178947044756674646062350247341027530083037400254327024770708098503721312532763602417215252614282301460206219266532706465928768351596643498747719104218263572425103222657545223092687077268227862881351883846795527226556268476132151481449655682573808376190183309349319221962708548582638236135879310246276855468750000000
246 335336828835023660488556360140982128733404533410427408015599032038652573813843307699105825357185574359868454989927840965103079502415462383448656483272948806469429232128959354146800170167997342378135427237718616616288807007521418210739435882985526143423797515683322088100471050491888167681571051720097351074218750000000
247 6371399747865449549282570842678660445934686134798120752296381608734398902463022846283010681786525912837500644808628978336958510545893785285524473182186027322919155410450227728789203233191949505184573117516653715709487333142906946004049281776724996725052152797983119673908949959345875185949849982681849670410156250000000
248 197513392183828936027759696123038473823975270178741743321187829870766365976353708234773331135382303297962519989067498328445713826922707343851258668647766847010493817723957059592465300228950434660721766643016265186994107327430115326125527735078474898476616736737476709891177448739722130764445349463137339782714843750000000
249 16393611551257801690304054778212193327389947424835564695658589879273608376037357783486186484236731173730889159092602361260994247634584709539654469497764648301870986871088435946174619919002886076839906631370350010520510908176699572068418802011513416573559189149210566920967728245396936853448964005440399201965332031250000000
250 81968057756289008451520273891060966636949737124177823478292949396368041880186788917430932421183655868654445795463011806304971238172923547698272347488823241509354934355442179730873099595014430384199533156851750052602554540883497860342094010057567082867795945746052834604838641226984684267244820027201996009826660156250000000
251 20573982496828541121331588746656302625874384018168633693051530298488378511926884018275164037717097623032265894661215963382547780781403810472266359219694633618848088523215987112449147998348622026434082822369789263203241189761757962945865596524449337799816782382259261485814498947973155751078449826827700998466491699218750000000
252 144017877477799787849321121226594118381120688127180435851360712089418649583488188127926148264019683361225861262628511743677834465469826673305864514537862435331936619662511909787144035988440354185038579756588524842422688328332305740621059175671145364598717476675814830400701492635812090257549148787793906989265441894531250000000
253 3312411181989395120534385788211664722765775826925150024581296378056628940420228326942301410072452717308194809040455770104590192705806013486034883834370836012634542252237773925104312827734128146255887334401536071375721831551643032034284361040436343385770501963543741099216134330623678075923630422119259860753105163574218750000000
254 420676220112653180307866995102881419791253530019494053121824640013191875433368997521672279079201495098140740748137882803282954473637363712726430246965096173604586866034197288488247729122234274574497691468995081064716672607058665068354113852135415609992853749370055119600449059989207115642301063609146002315644355773925781250000000
255 7151495741915104065233738916748984136451310010331398903071018880224261882367272957868428744346425416668392592718344007655810226051835183116349314198406634951277976722581353904300211395077982667766460754972916378100183434319997306162019935486302065369878513739290937033207634019816520965919118081355482039365954048156738281250000000
256 14302991483830208130467477833497968272902620020662797806142037760448523764734545915736857488692850833336785185436688015311620452103670366232698628396813269902555953445162707808600422790155965335532921509945832756200366868639994612324039870972604130739757027478581874066415268039633041931838236162710964078731908096313476562500000000
257 3675868811344363489530141803208977846135973345310339036178503704435270607536778300344372374594062664167553792657228819935086456190643284121803547497981010364956880035406815906810308657070083091231960828056079018343494285240478615367278246839959261600117556061995541635068723886185691776482426693816717768234100380752563476562500000000
258 158062358887807630049796097537986047383846853848344578555675659290716636124081466914808012107544694559204813084260839257208717616197661217237552542413183445693145841522493083992843272254013572922974315606411397788770254265340580460792964614118248248805054910665808290307955127105984746388744347834118864034066316372360229492187500000000
259 5848307278848882311842455608905483753202333592388749406559999393756515536591014275847896447979153698690578084117651052516722551799313465037789444069287787490646396136332244107735201073398502198150049677437221718184499407817601477049339690722375185205787031694634906741394339702921435616383540869862397969260453705777328491210937500000000
260 76027994625035470053951922915771288791630336701053742285279992118834701975683185586022653823728998082977515093529463682717393173391075045491262772900741237378403149772319173400557613954180528575950645806683882336398492301628819201641415979390877407675231412030253787638126416137978663012986031308211173600385898175105270385742187500000000
261 2204811844126028631564605764557367374957279764330558526273119771446206357294812381994656960888140944406347937712354446798804402028341176319246620414121495883973691343397256028616170804671235328702568728393832587755556276747235756847601063402335444822581710948877359841505666068001381227376594907938124034411191047078052841186523437500000000
262 288830351580509750734963355157015126119403649127303166941778690059453032805620422041300061876346463717231579840318432530643376665712694097821307274249915960800553565985040539748718375411931828060036503419592068995977872253887884147035739305705943271758204134302934139237242254908180940786333932939894248507866027167224922195434570312500000000
263 75962382465674064443295362406294978169403159720480732905687795485636147627878170996861916273479119957631905498003747755559208063082438547727003813127727897690545587854065661953912932733338070779789600399352714145942180402772513530670399437400663080472407687321671678619394713040851587426805824363192187357568765144980154537399291992187500000000
264 835586207122414708876248986469244759863434756925288061962565750341997623906659880965481079008270319533950960478041225311151288693906824024997041944405006874596001466394722281493042260066718778577685604392879855605363984430497648837374393811407293885196484560538388464813341843449367461694864067995114060933256416594781699911392211914062500000000
265 44286068977487979570441196282869972272762042117040267284015984768125874067052973691170497187438326935299400905336184941491018300777061673324843223053465364353588077718920280919131239783536095264617337032822632347084291174816375388380842872004586575915413681708534588635107117702816475469827795603741045229462590079523430095303787231445312500000000
266 841435310572271611838382729374529473182478800223765078396303710594391607274006500132239446561328211770688617201387513888329347714764171793172021238015841922718173476659485337463493555887185810027729403623630014594601532321511132379236014568087144942392859952462157184067035236353513033926728116471079859359789211510945171810771957397460937500000000
267 74887742640932173453616062914333123113240613219915091977271030242900853047386578511769310743958210847591286930923488736061311946614011289592309890183409931121917439422694195034250926473959537092467916922503071298919536376614490781752005296559755899872964535769131989381966136035462660019478802365926107483021239824474120291158704208374023437500000000
268 5017478756942455621392276215260319248587121085734311162477159026274357154174900760288543819845200126788616224371873745316107900423138756402684762642288465385168468441320511067294812073755288985195350433807705777027608937233170882377384354869503645291488623896531843288591731114375998221305079758517049201362423068239766059507633181961059570312500000000
269 1349701785617520562154522301905025877869935572062529702706355778067802074473048304517618287538358834106137764356034037490033025213824325472322201150775597188610318010715217477102304447840172737017549266694272854020426804115722967359516391459896480583410439828167065844631175669767143521531066455041086235166491805356497070007553325947525024414062500000000
270 6748508928087602810772611509525129389349677860312648513531778890339010372365241522588091437691794170530688821780170187450165126069121627361611005753877985943051590053576087385511522239200863685087746333471364270102134020578614836797581957299482402917052199140835329223155878348835717607655332275205431175832459026782485350037766629737625122070312500000000
271 1828845919511740361719377719081310064513762700144727747167112079281871810910980452621372779614476220213816670702426120798994749164731961014996582559300934190566980904519119681473622526823434058658779256370739717197678319576804620772144710428159731190521145967166374219475243032534479471674595046580671848650596396258053529860234756658896408081054687500000000
272 31090380631699586149229421224382271096733965902460371701840905347791820785486667694563337253446095743634883401941244053582910735800443337254941903508115881239638675376825034585051582955998378997199247358302575192360531432805678553126460077278715430238859481441828361731079131553086151018468115791871421427060138736386910007623990863201238937377929687500000000
273 404174948212094619939982475916969524257541556731984832123931769521293670211326680029323384294799244667253484225236172696577839565405763384314244745605506456115302779898725449605670578427978926963590215657933477500686908626473821190643981004623300593105173258743768702504028710190119963240085505294328478551781803573029830099111881221616106185913085937500000000
274 55371967905056962931777599200624824823283193272281922000978652424417232818951755164017303648387496519413727338857355659431164020460589583651051530147954384487796480846125386595976869244633112994011859545136886417594106481826913503118225397633392181255408736447896312243051933296046434963891714225323001561594107089505086723578327727361406547470092773437500000000
275 609091646955626592249553591206873073056115125995101142010765176668589561008469306804190340132262461713551000727430912253742804225066485420161566831627498229365761289307379252555745561690964242934130454996505750593535171300096048534300479373967313993809496100926859434673571266256510784602808856478553017177535177984555953959361605000975472022171020507812500000000
276 14009107879979411621739732597758080680290647897887326266247599063377559903194794056496377823042036619411673016730910981836084497176529164663716037127432459275412509654069722808782147918892177587485000464919632263651308939902209116288911025601248221857618410321317766997492139123899748045864603699006719395083309093644786941065316915022435856509933471679687500000000
277 3880522882754297019221905929578988348440509467714789375750584940555584093184957953649496656982644143577033425634462341968595405717898578611849342284298791219289265174177313218032654973533133191733345128782738137031412576352911925212028354091545757454560299659005021458305322537320230208704495224624861272438076618939605982675092785461214732253251571655273437500000000
278 539392680702847285671844924211479380433230816012355723229331306737226188952709155557280035320587535957207646163190265533634761394787902427047058577517531979481207859210646537306539041321105513650934972900800601047366348113054757604471941218724860286183881652601697982704439832687511999009924836222855716868892650032605231591837897179108847783201968460083007812500000000
279 16721173101788265855827192650555860793430155296383027420109270508854011857533983822275681094938213614673437031058898231542677603238424975238458815903043491363917443635530042656502710280954270923178984159924818632468356791504697485738630177780470668871700331230652637463837634813312871969307669922908527222935672151010762179346974812552374281279261022262573242187500000000
280 117048211712517860990790348553891025554011087074681191940764893561978083002737886755929767664567495302714059217412287620798743222668974826669211711321304439547422105448710298595518971966679896462252889119473730427278497540532882400170411244463294682101902318614568462246863443693190103785153689460359690560549705057075335255428823687866619968954827155838012695312500000000
281 32890547491217518938412087943643378180677115467985414935354935090915841323769346178416264713743466180062650640092852821444446845569981926294048490881286547512825611631087593905340831122637050905893061842572118250065257808889739954447885559694185805670634551530693737891368627677786419163628186738361073047514467121038169206775499456290520211276306430790481567382812500000000
282 1545855732087223390105368133351238774491824426995314501961681949273044542217159270385564441545942910462944580084364082607889001741789150535820279071420467733102803746661116913551019062763941392576973906600889557753067117017817777859050621305626732866519823921942605680894325500855961700690524776702970433233179954688793952718448474445654449929986402247152633666992187500000000
283 437477172180684219399819181738400573181186312839674004055155991644271605447456073519114736957501843661013316163875035378032587492926329601637138977211992368468093460305096086534938394762195414099283615568051744844117994116042431134111325829492365401225110169909757407693094116742237161295418511806940632604989927176928688619320918268120209330186151835944195327758789062500000000
284 31060879224828579577387161903426440695864228211616854287916075406743283986769381219857146323982630899931945447635127511840313711997769401716236867382051458161234635681661822143980626028115874401049136705331673883932377582239012610521904133893957943486982822063592775946209682288698838451974714338292784914954284829561936891971785197036534862443216780352037868270874023437500000000
285 590156705271743011970356076165102373221420336020720231470405432728122395748618243177285780155669987098706963505067422724965960527957618632608500480258977705063458077951574620735631894534201613619933597401301803794715174062541239599916178543985200926252673619208262742977983963485277930587519572427562913384131411761676800947463918743694162386421118826688719497146606445312500000000
286 7672037168532659155614628990146330851878464368269363009115270625465591144732037161304715142023709832283190525565876495424557486863449042223910506243366710165824955013370470069563214628944620977059136766216923449331297262813036114798910321071807612041284757049707415658713791525308613097637754441558317873993708352901798412317030943668024111023474544746953353462905883789062500000000
287 314553523909839025380199788595999564927017039099043883373726095644089236934013523613493320822972103123610811548200936312406856961401410731180330755978035116798823155548189272852091799786729460059424607414893861422583187775334480706755323163944112093692675039038004042007265452537653137003147932103891032833742042468973734904998268690388988551962456334625087491979141235351562500000000
288 943660571729517076140599365787998694781051117297131650121178286932267710802040570840479962468916309370832434644602808937220570884204232193540992267934105350396469466644567818556275399360188380178273822244681584267749563326003442120265969491832336281078025117114012126021796357612959411009443796311673098501226127406921204714994806071166965655887369003875262475937423706054687500000000
289 16042229719401790294390189218395977811277868994051238052060030877848551083634689704288159361971577259304151388958247751932749705031471947290196868554879790956739980932957652915456681789123202463030654978159586932551742576542058516044521481361149716778326426990938206142370538079420309987160544537298442674520844165917660480154911703209838416150085273065879462090936203002929687500000000
290 465224661862651918537315487333483356527058200827485903509740895457607981425406001424356621497175740519820390279789184806049741445912686471415709188091513937745459447055771934548243771884572871427888994366628021044000534719719696965291122959473341786571466382737207978128745604303188989627655791581654837561104480811612153924492439393085314068352472918910504400637149887084960937500000000
291 45126792200677236098119602271347885583124645480266132640444866859387974198264382138162592285226046830422577857139550926186824920253530587727323791244876851961309566364409877651179645872803568528505232453562918041268051867812810605633238927068914153297432239125509173878488323617409331993882611783420519243427134638726378930675766621129275464630189873134318926861803539047241210937500000000
292 3294255830649438235162730965808395647568099120059427682752475280735322116473299896085869236821501418620848183571187217611638219178507732904094636760876010193175598344601921068536114148714660502580881969110093017012567786350335174211226441676030733190712553456162169693129647624070881235553430660189697904770180828627025661939330963342437108918003860738805281660911658350448608398437500000000
293 965216958380285402902680172981859924737453042177412311046475257255449380126676869553159686388699915655908517786357854760209998219302765740899728570936670986600450314968362873081081445573395527256198416949257253984682361400648206043889347411077004824878778162655515720086986753852768202017155183435581486097662982787718518948223972259334072912975131196469947526647115896681442260742187500000000
294 6756518708661997820318761210873019473162171295241886177325326800788145660886738086872117804720899409591359624504504983321469987535119360186298099996556696906203152204778540111567570119013768690793388918644800777892776529804537442307225431877539033774151447138588610040608907276969377414120086284049070402683640879514029632637567805815338510390825918375289632686529811276770095825195312500000000
295 398634603811057871398806911441508148916568106419271284462194281246500593992317547125454950478533065165890217845765794015966729264572042250991587899796845117465985980081933866582486637021812352756809946200043245895673815258467709096126300480774802992674935381176727992395925529341193267433085090758895153758334811891327748325616500543104972113058729184142088328505258865329435653686523437500000000
296 14749480341009141241755855723335801509913019937513037525101188406120521977715749243641833167705723411137938060293334378590768982789165563286688752292483269346241481263031553063552005569807057052001968009401600098139931164563305236556673117788667710728972609103538935718649244585624150895024148358079120689058388039979126688047810520094883968183172979813257268154694578017189119186401367187500000000
297 162244283751100553659314412956693816609043219312643412776113072467325741754873241680060164844762957522517318663226678164498458810680821196153576275217315962808656293893347083699072061267877627572021648103417601079539242810196357602123404295675344818018698700138928292905141690441865659845265631938870327579642268439770393568525915721043723650014902777945829949701640358189080311050415039062500000000
298 24174398278913982495237847530547378674747439677583868503640847797631535521476113010328964561869680670855080480820775046510270362791442358226882865007380078458489787790108715471161737128913766508231225567409222560851347178719257282716387240055626377884786106320700315642866111875837983316944579158891678809366697997525788641710361442435514823852220513913928662505544413370172966346511840820312500000000
299 556011160415021597390470493202589709519191112584428975583739499345525316993950599237566184923002655429666851058877826069736218344203174239218305895169741804545265119172500455836719953965016629689318188050412118899580985110542917502476906521279406691350080445376107259785920573144273616289725320654508612615434053943093138759338313176016840948601071820020359237627521507513978225969772338867187500000000
300 2780055802075107986952352466012948547595955562922144877918697496727626584969752996187830924615013277148334255294389130348681091721015871196091529475848709022726325595862502279183599769825083148446590940252060594497904925552714587512384532606397033456750402226880536298929602865721368081448626603272543063077170269715465693796691565880084204743005359100101796188137607537569891129848861694335937500000000
301 119542399489229643438951156038556787546626089205652229750503992359287943153699378836076729758445570917378372977658732604993286944003682461431935767461494487977232000622087598004894790102478575383203410430838605563409911798766727263032534902075072438640267295755863060853972923226018827502290943940719351712318321597765024833257737332843620803949230441304377236089917124115505318583501052856445312500000000
302 18050902322873676159281624561822074919540539470053486692326102846252479416208606204247586193525281208524134319626468623353986328544556051676222300886685667684562032093935227298739113305474264882863714975056629440074896681613775816717912770213335938234680361659135322188949911407128842952845932535048622108560066561262518749821918337259386741396333796636960962649577485741441303106108658981323242187500000000
303 1823141134610241292087444080744029566873594486475402155924936387471500421037069226629006205546053402060937566282273330958752619183000161219298452389555252436140765241487457957172650443852900753169235212480719573447564564842991357488509189791546929761702716527572667541083941052120013138237439186039910832964566722687514393732013752063198060881029713460333057227607326059885571613716974557113647460937500000000
304 34639681557594584549661437534136561770598295243032640962573791361958507999704315305951117905375014639157813759363193288216299764477003063166670595401549796286674539588261701186280358433205114310215469037133671895503726732016835792281674606039391665472351614023880683280594879990280249626511344534758305826326767731062773480908261289200763156739564555746328087324539195137825860660622516585159301757812500000000
305 2113020575013269657529347689582330268006496009824991098717001273079468987981963233663018192227875892988626639321154790581194285633097186853166906319494537573487146914883963772363101864425511972923143611265153985625727330653026983329182150968402891593813448455456721680116287679407095227217192016620256655405932831594829182335403938641246552561113437900526013326796890903407377500297973511694717407226562500000000
306 35921349775225584177998910722899614556110432167024848678189021642350972795693374972271309267873890180806652868459631439880302855762652176503837407431407138749281497553027384130172731695233703539693441391507617755637364621101458716596096566462849157094828623742764268561976890549920618862692264282544363141900858137112096099701866956901191393538928444308942226555547145357925417505065549698810195922851562500000000
307 11027854380994254342645665591930181668725902675276628544204029644201748648277866116487291945237284285507642430617106852043252976719134218186678084081441991596029419748779406927963028630436746986685886507192838650980670938678147825995001645904094691228112387489028630448526905398825629990846525134741119484563563448093413502608473155768665757816451032402845263552552973624883103174055123757534730148315429687500000000
308 121306398190936797769102321511231998355984929428042913986244326086219235131056527281360211397610127140584066736788175372475782743910476400053458924895861907556323617236573476207593314934804216853544751579121225160787380325459626085945018104945041603509236262379314934933795959387081929899311776482152314330199197929027548528693204713455323335980961356431297899078082709873714134914606361332882031631469726562500000000
309 12494559013666490170217539115656895830666447731088420140583165586880581218498822309980101773953843095480158873889182063365005622622779069205506269264273776478301332575367068049382111438284834335915109412649486191561100173522341486852336864809339285161451335025069438298180983816869438779629112977661688376010517386689837498455400085485898303606039019712423683605042519116992555896204455217286849258041381835937500000000
310 387331329423661195276743712585363770750659879663741024358078133193298017773463491609383154992569135959884925090564643964315174301306151145370694347192487070827341309836379109530845454586829864413368391792134071938394105379192586092422442809089517840004991385777152587243610498322952602168502502307512339656326038987384962452117402650062847411787209611085134191756318092626769232782338111735892326999282836914062500000000
311 120460043450758631731067294614048132703455222575423458575362299423115683527547145890518161202689001283524211703165604272902019207706213006210285941976863479027303147359113903064092936376504087832557569847353696372840566772928894274743379713626840048241552320976694454632762864978438259274404278217636337633117398125076723322608512224169545545065822189047476733636214926806925231395307152749862513696776962280273437500000000
312 1565980564859862212503874829982625725144917893480504961479709892500503885858112896576736095634957016685814752141152855547726249700180769080733717245699225227354940915668480739833208172894553141823248408015598052846927368048075625571663936277148920627140180172697027910225917244719697370567255616829272389230526175625997403193910658914204092085855688457617197537270794048490028008138992985748212678058100509643554687500000000
313 490151916801136872513712821784561851970359300659398052943149196352657716273589336628518397933741546222660017420180843786438316156156580722269653497903857496162096506604234471567794158115995133390676751708882190541088266199047670803930812054747612156294876394054169735900712097597265276987551008067562257829154692970937187199694036240145880822872830487234182829165758537177378766547504804539190568232185459518432617187500000000
314 76953850937778488984652913020176210759346410203525494312074423827367261454953525850677388475597422756957622734968392474470815636516583173396335599170905626897449151536864812036143682824211235942336250018294503914950857793250484316217137492595375108538295593866504648536411799322770648487045508266607274479177286796437138390351963689702903289191034386495766704179024090336848466347958254312652919212453117144393920898437500000000
315 538676956564449422892570391141233475315424871424678460184520966791570830184674680954741719329181959298703359144778747321295709455616082213774349194196339388282144060758053684253005779769478651596353750128061527404656004552753390213519962448167625759768069157065532539754882595259394539409318557866250921354241007575059968732463745827920323024337240705470366929253168632357939264435707780188570434487171820010757446289062500000000
316 42555479568591504408513060900157444549918564842549598354577156376534095584589299795424595827005374784597565372437521038382361046993670494888173586341510811674289380799886241055987456601788813476111946260116860664967824359667517826868077033405242435021677463408177070640635725025492168613336166071433822786985039598429737529864635920405705518922642015732158987411000321956277201890420914634897064324486573780849838256835937500000000
317 13490087023243506897498640305349909922324185055088222678400958571361308300314808035149596877160703806717428223062694169167208451896993546879551026870258927300749733713563938414748023742767053871927486964457044830794800322014603151117180419589461851901871755900392131393081524833081017450427564644644521823474257552702226796967089586768608649498477518987094399009287102060139872999263429939262369390862243888529398727416992187500000000
318 714974612231905865567427936183545225883181807919675801955250804282149339916684825862928634489517301756023695822322790965862047950540657984616204424123723146939735886818888735981645258366653855212156809116223376032124417066773967009210562238241478150799203062720782963833320816153293924872660926166159656644135650293218020239255748098736258423419308506316003147492216409187413268960961786780905577715698926092058132553100585937500000000
319 20734263754725270101455410149322811550612272429670598256702273324182330857583859950024930400196001750924687178847360938009999390565679081553869928299587971261252340717747773343467712492632961801152547464370477904931608094936445043267106304909002866373176888818902705951166303668445523821307166858818630042679933858503322586938416694863351494279159946683164091277274275866434984799867891816646261753755268856669685844039916992187500000000
320 103671318773626350507277050746614057753061362148352991283511366620911654287919299750124652000980008754623435894236804690049996952828395407769349641497939856306261703588738866717338562463164809005762737321852389524658040474682225216335531524545014331865884444094513529755831518342227619106535834294093150213399669292516612934692083474316757471395799733415820456386371379332174923999339459083231308768776344283348429220199584960937500000000
321 11092831108778019504278644429887704179577565749873770067335716228437547008807365073263337764104860936744707640683338101835349673952638308631320411640279564624770002283995058738755226183558634563616612893438205679138410330790998098147901873126316533509649635518112947683873972462618355244399334269467967072833764614299277584012052931751893049439350571475492788833341737588542716867929322121905750038259068838318281926561355590820312500000000
322 255135115501894448598408821887417196130284012247096711548721473254063581202569396685056768574411801545128275735716776342213042500910681098520369467726429986369710052531886350991370202221848594963182096549078730620183437608192956257401743081905280270721941616916597796729101366640222170621184688197763242675176586128883384432277217430293540137105063143936334143166859964536482487962374408803832250879958583281320484310911178588867187500000000
323 4847567194535994523369767615860926726475396232694837519425707991827208042848818537016078602913824229357437238978618750502047807517302940871887019886802169741024490998105840668836033842215123304300459834432495881783485314555666168890633118556200325143716890721415358137852925966164221241802509075757501610828355136448784304213267131175577262604996199734790348720170339326193167271285113767272812766719213082345089201907312393188476562500000000
324 14542701583607983570109302847582780179426188698084512558277123975481624128546455611048235808741472688072311716935856251506143422551908822615661059660406509223073472994317522006508101526645369912901379503297487645350455943666998506671899355668600975431150672164246074413558777898492663725407527227272504832485065409346352912639801393526731787814988599204371046160511017978579501813855341301818438300157639247035267605721937179565429687500000000
325 189055120586903786411420937018576142332540453075098663257602611681261113671103922943627065513639144944940052320166131269579864493174814694003593775585284619899955148926127786084605319846389808867717933542867339389555927267670980586734691623691812680604958738135198967376264112680404628430297853954542562822305850321502587864317418115847513241594851789656823600086643233721533523580119436923639697902049310211458478874385183334350585937500000000
326 30815984655665317185061612734027911200204093851241082110989225704045561528389939439811211678723180626025228528187079396941517912387494795122585785420401393043692689274958829131790667134961538845438023167487376320497616144630369835637754734661765466938608274316037431682331050366905954434138550194590437740035853602404921821883739152883144658379960841714062246814122847096609964343559468218553270758034037564467732056524784883499145507812500000000
327 3358942327467519573171715788009042320822246229785277950097825601740966206594503398939422072980826688236749909572391654266625452450236932668361850610823751841762503130970512375365182717710807734152744525256124018934240159764710312084515266078132435896308301900448080053374084489992749033321101971210357713663908042662136478585327567664262767763415731746832784902739390333530486113447982035822306512625710094526982794161201552301406860351562500000000
328 137716635426168302500040347308370735153712095421196395954010849671379614470374639356516304992213894217706746292468057824931643550459714239402835875043773825512262628369791007389972491426143117100262525535501084776303846550353122795465125909203429871748640377918371282188337464089702710366165180819624666260220229749147595621998430274234773478300045001620144181012315003674749930651367263468714567017654113875606294560609263644357681274414062500000000
329 6472681865029910217501896323493424552224468484796230609838509934554841880107608049756266334634053028232217075745998717771787246871606569251933286127057369799076343533380177347328707097028726503712338700168550984486280787866596771386860917732561203972186097762163450262851860812216027387209763498522359314230350798209936994233926222889034353480102115076146776507578805172713246740614261383029584649829743352153495844348635391284811019897460937500000000
330 71199500515329012392520859558427670074469153332758536708223609280103260681183688547318929680974583310554387833205985895489659715587672261771266147397631067789839778867181950820615778067315991540835725701854060829349088666532564485255470095058173243694047075383797952891370468934376301259307398483745952456533858780309306936573188451779377888281123265837614541583366856899845714146756875213325431148127176873688454287834989304132921218872070312500000000
331 23567034670573903101924404513839558794649289753143075650422014671714179285471800909162565724402587075793502372791181331407077365859519518646289094788615883438436966805037225721623822540281593200016625207313694134514548348622278844619560601464255343662729581952037122407043625217278555716830748898119910263112707256282380596005725377538974081021051800992250413264094429633848931382576525695610717710030095545190878369273381459667996923446655273437500000000
332 1956063877657633957459725574648683379955891049510875278985027217752276880694159475460492955125414727290860696941668050506787421366340120047641994867455118325390268244818089734894777270843372235601379892207036613164707512935649144103423529921533193524006555302019081159784620893034120124496952158543952551838354702271437589468475206335734848724747299482356784300919837659609461304753851632735689569932497930250842904649690661152443744646072387695312500000000
333 72374363473332456426009846262001285058367968831902385322446007056834244585683900592038239339640344909761845786841717868751134590554584441762753810095839378039439925058269320191106759021204772717251056011660354687094177978619018331826670607096728160388242546174706002912030973042262444606387229866126244418019123984043190810333582634422189402815650080847201019134033993405550068275892510411220514087502423419281187472038554462640418551904678344726562500000000
334 12086518700046520223143644325754214604747450794927698348848483178491318845809211398870385969719937599930228246402566884081439476622615601774379886286005176132586467484730976471914828756541197043780926353947279232744727722429376061415053991385153602784836505211175902486309172498057828249266667387643082817809193705335212865325708299948505630270213563501482570195383676898726861402074049238673825852612904711019958307830438595260949898168081283569335937500000000
335 809796752903116854950624169825532378518079203260155789372848372958918362669217163724315859971235819195325292508971981233456444933715245318883452381162346800883293321476975423618293526688260201933322065714467708593896757402768196114808617422805291386584045849148785466582714557369874492700866714972086548793215978257459261976822456096549877228104308754599332203090706352214699713938961298991146332125064615638337206624639385882483643177261445999145507812500000000
336 5668577270321817984654369188778726649626554422821090525609938610712428538684520146070211019798650734367277047562803868634195114536006717232184166668136427606183053250338827965328054686817821413533254460001273960157277301819377372803660321959637039706088320944041498266079001901589121448906067004804605841552511847802214833837757192675849140596730161282195325421634944465502897997572729092938024324875452309468360446372475701177385502240830121994018554687500000000
337 1910310540098452660828522416618430880924148840490707507130549311810088417536683289225661113672145297481772365028664903729723753598634263707246064167161976103283688945364185024315554429457605816360706753020429324573002450713130174634833528500397682380951764158141984915668623640835533928281344580619152168603196492709346399003324173931761160381098064352099824667090976284874476625182009704320114197483027428290837470427524311296778914255159751111984252929687500000000
338 24834037021279884590770791416039601452013934926379197592697141053531149427976882759933594477737888867263040745372643748486408796782245428194198834173105689342687956289734405316102207582948875612689187789265581219449031859270692270252835870505169870952372934055845803903692107330861941067657479548048978191841554405221503187043214261112895084954274836577297720672182691703368196127366126156161484567279356567780887115557816046858125885317076764455795288085937500000000
339 2806246183404626958757099430012474964077574646680849327974776939049019885361387751872496175984381442000723604227108743578964194036393733385944468261560942895723739060739987800719549456873222944233878220187010677797740600097588226538570453367084195417618141548310575841117208128387399340645295188929534535678095647790029860135883211505757144599833056533234642435956644162480606162392372255646247756102567292159240244058033213294968225040829674383504867553710937500000000
340 47706185117878658298870690310212074389318768993574438575571207963833338051143591781832434991734484514012301271860848640842391298618693467561055960446536029227303564032579792612232340766844790051975929743179181522561590201658999851155697707240431322099508406321279789298992538182585788790970018211802087106527626012430507622310014595597871458197161961064988921411262950762170304760670328345986211853743643966707084148986564626014459825694104464519582748413085937500000000
341 1478891738654238407264991399616574306068881838800807595842707446878833479585451345236805484743769019934381339427686307866114130257179497494392734773842616906046410485009973570979202563772188491611253822038554627199409296251428995385826628924453370985084760595959673468268768683660159452520070564565864700302356406385345736291610452463534015204112020793014656563749151473627279447580780178725572567466052962967919608618583503406448254596517238400107065200805664062500000000
342 28098943034430529738034836592714911815308754937215344321011441490697836112123575559499304210131611378753245449126039849456168474886410452393461960703009721214881799215189497848604848711671581340613822618732537916788776628777150912330705949564614048716610451323233795897106604989543029597881340726751429305744771721321568989540598596807146288878128395067278474711233877998918309504034823395785878781855006296390472563753086564722516837333827529602034238815307617187500000000
343 196692601241013708166243856149004382707161284560507410247080090434884852784865028916495129470921279651272718143882278946193179324204873166754233724921068048504172594506326484940233940981701069384296758331127765417521436401440056386314941646952298341016273159262636571279746234926801207185169385087260005140213402049250982926784190177650024022146898765470949322978637145992428166528243763770501151472985044074733307946271605953057617861336792707214239671707153320312500000000
344 8457781853363589451148485814407188456407935236101818640624443888700048669749196243409290567249615025004726880186937994686306710940809546170432050171605926085679421563772038852430059462213145983524760608238493912953421765261922424611542490818948828663699745848293372565029088101852451908962283558752180221029176288117792265851720177638951032952316646915250820888081397277674411160714481842131549513338356895213532241689679055981477568037482086410212305883407592773437500000000
345 194528982627362557376415173731365334497382510430341828734362209440101119404231513598413683046741145575108718244299573877785054351638619561919937153946936299970626695966756893605891367630902357621069493989485359997928700601024215766065477288835823059265094154510747568995669026342606393906132521851300145083671054626709222114589564085695873757903282879050768880425872137386511456696433082369025638806782208589911241558862618287573984064862087987434883035318374633789062500000000
346 33653513994533722426119825055526202868047174304449136371044662233137493656932051852525567167086218184493808256263826280856814402833481184212149127632819979894918418402248942593819206600146107868445022460180967279641665203977189327529327570968597389252861288730359329436250741557270906145760926280274925099475092450420695425823994586825386160117267938075783016313675879767866482008482923249841435513573322086054644789683232963750299243221141221826234765110078811645507812500000000
347 11677769356103201681863579294267592395212369483643850320752497794898710298955421992826371806978917710019351464923547719457314597783217970921615747288588533023536691185580383080055264690250699430350422793682795646035657825780084696652676667126103294070742867189434687314379007320373004432579041419255399009517857080295981312760926121628408997560691974512296706660845530279449669256943574367694978123209942763860961742020081838421353837397736003973703463493197347640991210937500000000
348 338655311326992848774043799533760179461158715025671659301822436052062598669707237791964782402388613590561192482782883864262123335713321156726856671369067457682564044381831109321602676017270283480162261016801073735034076947622456202927623346656995528051543148493605932116991212290817128544792201158406571276017855328583458070066857527223860929260067260856604493164520378104040408451363656663154365573088340151967890518582373314219261284534344115237400441302723081588745117187500000000
349 118190703653120504222141286037282302631944391543959409096336030182169846935727825989395709058433626143105856176491226468627481044163949083697672978307804542731214851489259057153239333930027328934576629094863574733526892854720237214821740547983291439289988558824268470308829933089495177862132478204283893375330231509675626866453333277001127464311763474038954968114417611958310102549525916175440873585007830713036793790985248286662522188302486096217852754014650355474472045898437500000000
350 827334925571843529554989002260976118423610740807715863674352211275188928550094781925769963409035383001740993235438585280392367309147643585883710848154631799118503960424813400072675337510191302542036403664045023134688249983041660503752183835883040075029919911769879292161809531626466245034927347429987253627311620567729388065173332939007892250182344318272684776800923283708170717846681413228086115095054814991257556536896738006637655318117402673524969278102552488321304321289062500000000
351 10755354032433965884214857029392689539506939630500306227766578746577456071151232165035009524317459979022632912060701608645100775018919366616488241026010213388540551485522574200944779387632486933046473247632585300750947249779541586548778389866479520975388958853008430798103523911144061185454055516589834297155051067380482044847253328207102599252370476137544902098412002688206219332006858371965119496235712594886348234979657594086289519135526234755824600615333182348176956176757812500000000
352 118308894356773624726363427323319584934576335935503368505432366212352016782663553815385104767492059769248962032667717695096108525208113032781370651286112347273946066340748316210392573263957356263511205723958438308260419747574957452036562288531274730729278547383092738779138763022584673039994610682488177268705561741185302493319786610278128591776075237512993923082532029570268412652075442091616314458592838543749830584776233534949184710490788582314070606768665005829946517944335937500000000
353 41763039707941089528406289845131813481905446585232689082417625272960261924280234496830941982924697098544883597531704346368926309398463900571823839903997658587702961418284155622268578362176946761019455620557328722815928170893959980568906487851539979947435327226231736789035983346972389583118097570918326575853063294638411780141884673428179392896954558842086854848133806438304749666182631058340559003883272005943690196426010437837062202803248369556866924189338747057971120834350585937500000000
354 2464019342768524282175971100862776995432421348528728655862639891104655453532533835313025576992557128814148132254370556435766652254509370133737606554335861856674474723678765181713846123368439858900147881612882394646139762082743638853565482783240858816898684306347672470553123017471370985403967756684181267975330734383666295028371195732262584180920318971683124436039894579859980230304775232442092981229113048350677721589134615832386669965391653803855148527170986076420296129226684570312500000000
355 174945373336565224034493948161257166675701915745539734566247432268430537200809902307224815966471556145804517390060309506939432310070165279495370065357846191823887705381192327901683074759159229981910499594514650019875923107874798358603149277610100975999806585750684745409271734240467339963681710724576870026248482141240306947014354896990643476845342646989501834958832515170058596351639041503388601667267026432898118232828557724099453567542807420073715545429140011425841025175094604492187500000000
356 15570138226954304939069961386351887834137470501353036376396021471890317810872081305343008621015968496976602047715367546117609475596244709875087935816848311072326005778926117183249793653565171468390034463911803851768957156600857053915680285707298986863982786131810942341425184347401593256767672254487341432336114910570387318284277585832167269439235495582065663311336093850135215075295874693801585548386765352527932522721741637444851367511309860386560683543193461016899851240583419799804687500000000
357 264692349858223183964189343567982093180336998523001618398732365022135402784825382190831146557271464448602234811161248283999361085136160067876494908886421288229542098241743992115246492110607914962630585886500665480072271662214569916566564857024082776687707364240786019804228133905827085365050428326284804349713953479696584410832718959146843580467003424895116276292713595452298656280029869794626954322575010992974852886269607836562473247692267626571531620234288837287297471089918136596679687500000000
358 47379930624621949929589892498668794679280322735617289693373093338962237098483743412158775233751592136299800031197863442835885634239372652149892588690669410593088035585272174588629122087798816778310874873683619120932936627536408015065415109407310817027099618199100697544956835969143048280344026670404979978598797672865688609539056693687285000903593613056225813456395733585961459474125346693238224823740926967742498666642259802744682711336915905156304160021937701874426247325095346450805664062500000000
359 17009395094239280024722771407022097289861635862086606999920940508687443118355663884965000308916821576931628211200032975978082942691934782121811439339950318402918604775112710677317854829519775223413604079652419264414924249285570477408484024277224583312728762933477150418639504112922354332643505574675387812316968364558782210824521353033735315324390107087185067030846068357360163951210999462872522711722992781419557021324571269185341093369952809951113193447875634972919022789709229375839233398437500000000
360 85046975471196400123613857035110486449308179310433034999604702543437215591778319424825001544584107884658141056000164879890414713459673910609057196699751592014593023875563553386589274147598876117068020398262096322074621246427852387042420121386122916563643814667385752093197520564611771663217527873376939061584841822793911054122606765168676576621950535435925335154230341786800819756054997314362613558614963907097785106622856345926705466849764049755565967239378174864595113948546146879196166992187500000000
361 1615892533952731602348663283667099242536855406898227664992489348325307096243788069071675029347098049808504680064003132717917879555733804301572086737295280248277267453635707514345196208804378646224292387566979830119417803682129195353805982306336335414709232478680329289770752890727623661601133029594161842170111994633084310028329528538204854955817060173282581367930376493949215575365044948972889657613684314234857917025834270572607403870145516945355753377548185322427307165022376790704727172851562500000000
362 292476548645444420025108054343744962899170828648579207363640572046880584420125640501973180311824747015339347091584567021943136199587818578584547699450445724938185409108063060096480513793592534966596922149623349251614622466465384359038882797446876710062371078641139601448506273221699882749805078356543293432790271028588260115127644665415078747002887891364147227595398145404808019141073135764093028028076860876509282981676002973641940100496338567109391361336221543359342596869050199117555618286132812500000000
363 3217242035099888620276188597781194591890879115134371281000046292515686428621382045521704983430072217168732818007430237241374498195466004364430024693954902974320039500188693661061285651729517884632566143645856841767760847131119227949427710771915643810686081865052535615933569005438698710247855861921976227760692981314470861266404091319565866217031766805005619503549379599452888210551804493405023308308845469641602112798436032710061341105459724238203304974698436976952768565559552190293111801147460937500000000
364 41824146456298552063590451771155529694581428496746826653000601802703923572077966591782164784590938823193526634096593084137868476541058056737590321021413738666160513502453017593796713472483732500223359867396138942980891012704549963342560240034903369538919064245682963007136397070703083233222126204985690960889008757088121196463253187154356260821412968465073053546141934792887546737173458414265303008014991105340827466379668425230797434370976415096642964671079680700385991352274178473810453414916992187500000000
365 3053162691309794300642102979294353667704444280262518345669043931597386420761691561200098029275138534093127444289051295142064398787497238141844093434563202922629717485679070284347160083491312472516305270319918142837605043927432147324006897522547945976341091689934856299520956986161325076025215212963955440144897639267432847341817482662268007039963146697950332908868361239880790911813662464241367119585094350689880405045715795041848212709081278302054936420988816691128177368716015028588163099288940429687500000000
366 186242924169897452339168281736955573729971101096013619085811679827440571666463185233205979785783450579680774101632129003665928326037331526652489699508355378280412766626423287345176765092970060823494621489515006713093907679573360986764420748875424704556806593086026234270778376155840829637538127990801281848838755995313403687850866442398348429437751948574970307440970035632728245620633410318723394294690755392082704707788663497552740975253957976425351121680317818158818819491676916743877949056625366210937500000000
367 68351153170352365008474759397462695558899394102236998204492886496670689801591988980586594581382526362742844095298991344345395695655700670281463719719566423828911485351897346455679872789120012322222526086652007463705464118403423482142542414837280866572348019662571627977375664049193584476976492972624070438523823450280019153441267984360193873603654965127014102830836003077211266142772461586971485706151507228894352627758439503601855937918202577348103861656676639264286506753445428445003207303781509399414062500000000
368 1572076522918104395194919466141641997854686064351450958703336389423425865436615746553491675371798106343085414191876800919944101000081115416473665553550027748064964163093638968480637074149760283411118099992996171665225674723278740089278475541257459931164004452239147443479640273131452442970459338370353620086047939356440440529149163640284459092884064197921324365109228070775859121283766616500344171241484666264570110438444108582842686572118659279006388818103562703078589655329244854235073767986974716186523437500000000
369 64455137439642280202991698111807321912042128638409489306836791966360460482901245608693158690243722360066501981866948837717708141003325732075420287695551137670663530686839197707706120040140171619855842099712843038274252663654428343660417497191555857177724182541805045182665251198389550161788832873184498423527965513614058061695115709251662822808246632114774298969478350901810223972634431276514111020900871316847374527976208451896550149456865030439261941542246070826222175868499039023638024487465963363647460937500000000
370 2384840085266764367510692830136870910745558759621151104352961302755337037867346087521646871539017727322460573329077106995555201217123052086790550644735392093814550635413050315185126441485186349934666157689375192416147348555213848715435447396087566715575794754046786671758614294340413355986186816307826441670534724003720148282719281242311524443905125388246649061870698983366978286987473957231022107773332238723352857535119712720172355529904006126252691837063104620570220507134464443874606906036240644454956054687500000000
371 126396524519138511478066719997254158269514614259921008530706949046032863006969342638647284191567939548090410386441086670764425664507521760599899184170975780972171183676891666704811701398714876546537306357536885198055809473426333981918078711992641035925517121964479693603206557600041907867267901264314801408538340372197167858984121905842510795526971645577072400279147046118449849210336119733244171711986608652337701449361344774169134843084912324691392667364344544890221686878126615525354166019920754156112670898437500000000
372 3918292260093293855820068319914878906354953042057551264451915420427018753216049621798065809938606125990802721979673686793697195599733174578596874709300249210137306693983641667849162743360161172942656497083643441139730093676216353439460440071771872113691030780898870501699403285601299143885304939193758843664688551538112203628507779081117834661336121012889244408653558429671945325520419711730569323071584868222468744930201687999243180135632282065433172688294680891596872293221925081285979146617543378839492797851562500000000
373 1461523013014798608220885483328249832070397484687466621640564451819277994949586508930678547107100084994569415298418285174049053958700474117816634266568992955381215396855898342107737703273340117507610873412199003545119324941228699832918744146770908298406754481275278697133877425529284580669218742319272048686928829723715851953433401597256952328678373137807688164427777294267635606419116552475502357505701155846980841858965229623717706190590841210406573412733915972565633365371778055319670221688343680307130813598632812500000000
374 24845891221251576339755053216580247145196757239686932567889595680927725914142970651821535300820701444907680060073110847958833917297908060002882782531672880241480661746550271815831540955646781997629384848007383060267028524000887897159618650495105441072914826181679737851275916233997837871376718619427624827677790105303169483208367827153368189587532343342730698795272214002549805309124981392083540077596919649398674311602408903603201005240044300576911748016476571533615767211320226940434393768701842565221223831176757812500000000
375 124229456106257881698775266082901235725983786198434662839447978404638629570714853259107676504103507224538400300365554239794169586489540300014413912658364401207403308732751359079157704778233909988146924240036915301335142620004439485798093252475527205364574130908398689256379581169989189356883593097138124138388950526515847416041839135766840947937661716713653493976361070012749026545624906960417700387984598246993371558012044518016005026200221502884558740082382857668078836056601134702171968843509212826106119155883789062500000000
376 5838784436994120439842437505896358079121237951326429153454054985018015589823598103178060795692864839553304814117181049270325970565008394100677453894943126856747955510439313876720412124576993769442905439281735019162751703140208655832510382866349778652134984152694738395049840314989491899773528875565491834504280674746244828553966439381041524553070100685541714216888970290599204247644370627139631918235276117608688463226566092346752236231410410635574260783871994310399705294660253331002082535644933002826987600326538085937500000000
377 169324748672829492755430687670994384294515900588466445450167594565522452104884344992163763075093080347045839609398250428839453146385243428919646162953350678845690709802740102424891951612732819313844257739170315555719799391066051019142801103124143580911914540428147413456445369134695265093432337391399263200624139567641100028065026742050204212039032919880709712289780138427376923181686748187049325628823007410651965433570416678055814850710901908431653562732287835001591453545147346599060393533703057081982640409469604492187500000000
378 1185273240709806449288014813696960690061611304119265118151173161958657164734190414945146341525651562429320877265787753001876172024696704002437523140673454751919834968619180716974243661289129735196909804174192208890038595737462357133999607721869005066383401782997031894195117583942866855654026361739794842404368976973487700196455187194351429484273230439164967986028460968991638462271807237309345279401761051874563758034992916746390703954976313359021574939126014845011140174816031426193422754735921399573878482866287231445312500000000
379 449218558229016644280157614391148101533350684261201479779294628382331065434258167264210463438221942160712612483733558387711069197360050816923821270315239350977617453106669491733238347628580169639628815782018847169324627784498233353785851326588352920159309275755875087899949564314346538292875991099382245271255842272951838374456515946659191774539554336443522866704786707247830977201014942940241860893267438660459664295262315446882076798936022763069176901928759626259222126255275910527307224044914210438499945006322860717773437500000000
380 8535152606351316241322994673431813929133663000962828115806597939264290243250905178019998805326216901053539637190937609366510314749840965521552604135989547668574731609026720342931528604943023223152947499858358096217167927905466433721931175205178705483026876239361626670099041721972584227564643830888262660153861003186084929114673802986524643716251532392426934467390947437708788566819283915864595356972081334548733621609983993490759459179784432498314361136646432898925220398850242300018837256853369998331498955120134353637695312500000000
381 1083964381006617162648020323525840368999975201122279170707437938286564860892864957608539848276429546433799533923249076389546809973229802621237180725270672553908990914346393483552304132827763949340424332482011478219580326843994237082685259251057695596344413282398926587102578298690518196900709766522809357839540347404632785997563572979288629751963944613838220677358650324589016147986049057314803610335454329487689169944467967173326451315832622927285923864354096978163502990653980772102392331620377989788100367300257062911987304687500000000
382 207037196772263878065771881793435510478995263414355321605120646212733888430537206903231111020798043368855710979340573590403440704886892300656301518526698457796617264640161155358490089370102914324021047504064192339939842427202899282792884516952019858901782936938194978136592455049888975608035565405856587347352206354284862125534642439044128282625113421243100149375502211996502084265335369947127489574071776932148631459393381730105352201324030979111611458091632522829229071214910327471556935339492196049527170154349099016189575195312500000000
383 79295246363777065299190630726885800513455185887698088174761207499477079268895750243937515520965650610271737305087439685124517789971679751151363481595725509336104412357181722502301704228749416186100061194056585666196959649618710425309674769992623605959382864847328676626314910284107477657877621550443072954035895033691102194079768054153901132245418440336107357210817347194660298273623446689749828506869490565012925848947665202630349893107103864999747188449095256243594734275310655421606306235025511086968906169115704923200607299804687500000000
384 237885739091331195897571892180657401540365557663094264524283622498431237806687250731812546562896951830815211915262319055373553369915039253454090444787176528008313237071545167506905112686248248558300183582169756998590878948856131275929024309977870817878148594541986029878944730852322432973632864651329218862107685101073306582239304162461703396736255321008322071632452041583980894820870340069249485520608471695038777546842995607891049679321311594999241565347285768730784202825931966264818918705076533260906718507347114769601821899414062500000000
385 2616743130004643154873290813987231416944021134294036909767119847482743615873559758049938012191866470138967331067885509609109087069065431787994994892658941808091445607786996842575956239548730734141302019403867326984499668437417444035219267409756578996659634539961846328668392039375546762709961511164621407483184536111806372404632345787078737364098808531091542787956972457423789843029573740761744340726693188645426553015272951686801546472534427544991657218820143456038626231085251628913008105755841865869973903580818262465620040893554687500000000
386 505031424090896128890545127099535663470196078918749123585054130564169517863597033303638036353030228736820694896101903354558053804329628335083034014283175768961649002302890390617159554232905031689271289744946394108008436008421566698797318610083019746355309466212636341432999663599480525203022571654771931644254615469578629874094042736906196311271070046500667758075695684282791439704707731967016657760251785408567324731947679675552698469199144516183389843232287687015454862599453564380210564410877480112904963391097924655864667892456054687500000000
387 21716351235908533542293440465280033529218431393506212314157327614259289268134672432056435563180299835683289880532381844245996313586174018408570462614176558065350907099024286796537860832014916362638665459032694946644362748362127368048284700233569849093278307047143362681618985534777662583729970581155193060702948465191881084586043837686966441384656011999528713597254914424160031907302432474581716283690826772568394963473750226048766034175563214195885763258988370541664559091776503268349054269667731644854913425817210760202180719375610351562500000000
388 2106486069883127753602463725132163252334187845170102594473260778583151059009063225909474249628489084061279118411641038891861642417858879785631334873575126132339037988605355819264172500705446887175950549526171409824503186591126354700683615922656275362047995783572906180117041596873433270621807146372053726888186001123612465204846252255635744814311633163954285218933726699143523095008335950034426479518010196939134311456953771926730305315029631777000919036121871942541462231902320817029858264157769969550926602304269443739611529779434204101562500000000
389 819423081184536696151358389076411505157999071771169909250098442868845761954525594878785483105482253699837577062128364128934178900547104236610589265820724065479885777567483413693763102774418839111444763765680678421731739583948151978565926593913291115836670359809860504065529181183765542271882979938728899759504354437085248964685192127442304732767225300778216950165219685966830483958242684563391900532505966609323247156755017279498088767546526761253357505051408185648628808210002797824614864757372518155310448296360813614708885084199905395507812500000000
390 10652500055398977049967659057993349567053987933025208820251279757294994905408832733424211280371269298097888501807668733676144325707112355075937660455669412851238515108377284378018920336067444908448781928953848819482512614591325975721357045720872784505876714677528186552851879355388952049534478739203475696873556607682108236540907497656749961525973928910116820352147855917568796291457154899324094706922577565921202213037815224633475153978104847896293647565668306413432174506730036371719993241845842736019035827852690576991215506094598770141601562500000000
391 245007501274176472149256158333847040042241722459579802865779434417784882824403152868756859448539193856251435541576380874551319491263584166746566190480396495578485847492677540694435167729551232894321984365938522848097790135600497441591212051580074043635164437583148290715593225173945897139293011001679941028091801976688489440440872446105249115097400364932686868099400686104082314703514562684454178259219284016187650899869750166569928541496411501614753894010371047508940013654790836549559844562454382928437824040611883270797956640175771713256835937500000000
392 1715052508919235305044793108336929280295692057217058620060456040924494179770822070081298016139774356993760048791034666121859236438845089167225963333362775469049400932448742784861046174106858630260253890561569659936684530949203482091138484361060518305446151063082038035009152576217621279975051077011759587196642613836819426083086107122736743805681802554528808076695804802728576202924601938791179247814534988113313556299088251165989499790474880511303277258072597332562580095583535855846918911937180680499064768284283182895585696481230401992797851562500000000
393 224671878668419824960867897192137735718735659495434679227919741361108737549977691180650040114310440766182566391625541261963559973488706680906601196670523586445471522150785304816797048807998480564093259663565625451705673554345656153939141451298927898013445789263746982586198987484508387676731691088540505922760182412623344816884280033078513438544316134643273858047150429157443482583122853981644481463704083442844075875180560902744624472552209346980729320807510250565697992521443197115946377463770669145377484645241096959321726239041182661056518554687500000000
394 44260360097678705517290975746851133936590924920600631807900189048138421297345605162588057902519156830937965579150231628606821314777275216138600435744093146529757889863704705048909018615175700671126372153722428213986017690206094262326010865905888795908648820484958155569481200534448152372316143144442479666783755935286798928926203166516467147393230278524724950035288634544016366068875202234383962848349704438240282947410570497840691021092785241355203676199079519361442504526724309831841436360362821821639364475112496100986380069091112984228134155273437500000000
395 3496568447716617735865987084001239580990683068727449912824114934802935282490302807844456574299013389644099280752868298659938883867404742074949434423783358575850873299232671698863812470598880353018983400144071828904895397526281446723754858406565214876783256818311694289989014842221404037412975308410955893675916718887657115385170050154800904644065192003453271052787802128977292919441140976516333065019626650620982352845435069329414590666330034067061090419727282029553957857611220476715473472468662923909509793533887191977924025458197925754022598266601562500000000
396 38462252924882795094525857924013635390897513756001949041065264282832288107393330886289022317289147286085092088281551285259327722541452162824443778661616944334359606291559388687501937176587683883208817401584790117953849372789095913961303442472217363644615825001428637189879163264435444411542728392520514830435083907764228269236870551702809951084717112037985981580665823418750222113852550741679663715215893156830805881299785762623560497329630374737671994617000102325093536433723425243870208197155292163004607728872759111757164280040177183294248580932617187500000000
397 15269514411178469652526765595833413250186312961132773769302909920284418378635152361856741859963791472575781559047775860247953105848956508641304180128661926900740763697749077308938269059105310501633900508429161676827678200997271077842637466661470293366912482525567168964382027815980871431382463171830644387682728311382398622887037609026015550580632693479080434687524331897243838179199462644446826494940709583261829934876014947761553517439863258770855781862949040623062133964188199821816472654270650988712829268362485367367594219175950341767816686630249023437500000000
398 3038633367824515460852826353570849236787076279265421980091279074136599257348395320009491630132794503042580530250507396189342668063942345219619531845603723453247411975852066384478715542761956789825146201177403173688707961998456944490684855865632588380015584022587866623912023535380193414845110171194298233148862933965097325954520484196177094565545906002337006502817342047551523797660693066244918472493201207069104157040326974604549149970532788495400300590726859083989364658873451764541478058199859546753853024404134588106151249616014118011795520639419555664062500000000
399 57734033988665793756203700717846135498954449306043017621734302408595385889619511080180340972523095557809030074759640527597510693214904559172771105066470745611700827541189261305095595312477179006677777822370660300085451277970681945323012261447019179220296096429169465854328447172223674882057093252691666429828395745336849193135889199727364796745372214044403123553529498903478952155553168258653450977370822934312978983766212517486433849440122981412605711223810322595797928518595583526288083105797331388323207463678557174016873742704268242224114892148971557617187500000000
400 288670169943328968781018503589230677494772246530215088108671512042976929448097555400901704862615477789045150373798202637987553466074522795863855525332353728058504137705946306525477976562385895033388889111853301500427256389853409726615061307235095896101480482145847329271642235861118374410285466263458332149141978726684245965679445998636823983726861070222015617767647494517394760777765841293267254886854114671564894918831062587432169247200614907063028556119051612978989642592977917631440415528986656941616037318392785870084368713521341211120574460744857788085937500000000
401 115756738147274916481188419939281501675403670858616250331577276329233748708687119715761583649908806593407105299893079257833008939895883641141406065658273844951460159220084468916716668601516743908388944533853173901671329812331217300372639584201273454336693673340484779037928536580308468138524471971646791191805933469400382632237457845453366417474471289159028262724826645301475299071884102358600169209628499983297522862451256097560299868127446577732274451003739696804574846679784144970207606627123649433588030964675507133903831854122057825659350358758687973022460937500000000
402 7755701455867419404239624135931860612252045947527288772215677514058661163482037020956026104543890041758276055092836310274811598973024203956474206399104347611747830667745659417420016796301621841862059283768162651411979097426191559124966852141485321440558476113812480195541211950880667365281139622100335009850997542449825636359909675645375549970789576373654893602563385235198845037816234858026211337045109498880934031784234158536540091164538920708062388217250559685906514727545537713003909644017284512050398074633258977971556734226177874319176474036832094192504882812500000000
403 240426745131890001531428348213887678979813424373345951938686002935818496067943147649636809240860591294506557707877925618519159568163750322650700398372234775964182750700115441940020520685350277097723837796813042193771352020211938332873972416386044964657312759528186886061777570477300688323715328285110385305380923815944594727157199945006642049094476867583301701679464942291164196172303280598812551448398394465308954985311258914632742826100706541949934034734767350263101956553911669103121198964535819873562340313631028317118258761011514103894470695141794919967651367187500000000
404 24283101258320890154674263169602655576961155861707941145807286296517668102862257912613317733326919720745162328495670487470435116384538782587720740235595712372382457820711659635942072589220377986870107617478117261570906554041405771620271214054990541430388588712346875492239534618207369520695248156796148915843473305410404067442877194445670846958542163625913471869625959171407583813402631340480067696288237840996204453516437150377907025436171360736943337508211502376573297611945078579415241095418117807229796371676733860028944134862162924493341540209321286916732788085937500000000
405 121415506291604450773371315848013277884805779308539705729036431482588340514311289563066588666634598603725811642478352437352175581922693912938603701177978561861912289103558298179710362946101889934350538087390586307854532770207028858101356070274952707151942943561734377461197673091036847603476240783980744579217366527052020337214385972228354234792710818129567359348129795857037919067013156702400338481441189204981022267582185751889535127180856803684716687541057511882866488059725392897076205477090589036148981858383669300144720674310814622466707701046606434583663940429687500000000
406 3521049682456529072427768159592385058659367599947651466142056512995061874915027397328931071332403359508048537631872220683213091875758123475219507334161378293995456384003190647211600525436954808096165604534327002927781450336003836884939326037973628507406345363290296946374732519640068580500810982735441592797303629284508589779217193194622272808988613725757453421095764079854099652943381544369609815961794486944449645759883386804796518688244847306856783938690667844603128153732036394015209958835627082048320473893126409704196899555013624051534523330351586602926254272460937500000000
407 130278838250891575679827421904918247170396601198063104247256090980817289371856013701170449639298924301797795892379272165278884399403050568583121771363970996877831886208118053946829219441167327899558127367770099108327913662432141964742755063405024254774034778441740987015865103226682537478530006361211338933500234283526817821831036148201024093932578707853025776580543270954601687158905117141675563190586396016944636893115685311777471191465059350353701005731554710250315741688085346578562768476918202035787857534045677159055285283535504089906777363223008704308271408081054687500000000
408 2214740250265156786557066172383610201896742220367072772203353546673893919321552232919897643868081713130562530170447626809741034789851859665913070113187506946923142065538006917096096730499844574292488165252091684841574532261346413400626836077885412331158591233509596779269706754853603137135010108140592761869503982819955902971127614519417409596853838033501438201869235606228228681701386991408484574239968732288058827182966650300217010254906008956012917097436430074255367608697450891835567064107609434608393578078776511703939849820103569528415215174791147973240613937377929687500000000
409 905828762358449125701840064504896572575767568130132763831171600589622613002514863264238136342045420670400074839713079365184083229049410603358445676293690341291565104805044829092303562774436430885627659588105499100203983694890683080856375955855133643443863814505425082721310062735123683088219134229502439604627128973361964315191194338441720525113219755702088224564517362947345530815867279486070190864147211505816060317833359972788757194256557663009283092851499900370445351957257414760746929220012258754832973434219593286911398576422359937121823006489579521055411100387573242187500000000
410 37138979256696414153775442644700759475606470293335443317078035624174527133103109393833763590023862247486403068428236253972547412391025834737696272728041303992954169297006837992784446073751893666310734043112325463108363331490518006315111414190060479381198416394722428391573712572140071006616984503409600023789712287907840536922838967876110541529642009983785617207145211880841166763450558458928877825430035671738458473031167758884339044964518864183380606806911495915188259430247554005190624098020502608948151910803003324763367341633316757421994743266072760363271855115890502929687500000000
411 5088040158167408739067235642324004048158086430186955734439690880511910217235125986955225611833269127905637220374668366794238995497570539359064389363741658647034721193689936805011469112104009432284570563906388588445845776414200966865170263744038285675224183046076972689645598622383189727906526876967115203259190583443374153558428938599027144189560955367778629557378894027675239846592726508873256262083914887028168810805269982967154449160139084393123143132546874940380791541943914898711115501428808857425896811780011455492581325803764395766813279827451968169768244150876998901367187500000000
412 524068136291243100123925271159372416960282902309256440647288160692726752375217976656388238018826720174280633698590841779806616536249765553983632104465390840644576282950063490916181318546712971525310768082358024609922114970662699587112537165635943424548090853745928187033496658105468541974372268327612865935696630094667537816518180675699795851524778402881198844410026084850549704199050830413945394994643233363901387512942808245616908263494325692491683742652328118859221528820223234567244896647167312314867371613341179915735876557787732763981767822227552721486129147540330886840820312500000000
413 30920020041183342907311590998402972600656691236246129998190001480870878390137860622726906043110776490282557388216859665008590375638736167685034294163458059598030000694053745964054697794256065319993335316859123451985404783269099275639639692772520662048337360371009763034976302828222643976487963831329159090206101175585384731174572659866287955239961925769990731820191539006182432547743998994422778304683950768470181863263625686491397587546165215857009340816487359012694070200393170839467448902182871426577174925187129615028416716909476233074924301511425610567681619704879522323608398437500000000
414 711160460947216886868166592963268369815103898433660989958370034060030202973170794322718838991547859276498819928987772295197578639690931856755788765759535370754690015963236157173258049267889502359846712287759839395664310015189283339711712933767975227111759288533224549804454965049120811459223168120570659074740327038463848817015171176924622970519124292709786831864405397142195948598111976871723901007730867674814182855063390789302144513561799964711214838779209257291963614609042929307751324750206042811275023279303981145653584488917953360723258934762789043056677253212229013442993164062500000000
415 59026318258619001610057827215951274694653623569993862166544712826982506846773175928785663636298472319949402054105985100501399027094347344110730467558041435772639271324948601045380418089234828695867277119884066669840137731260710517196072173502741943850276020948257637633769762099077027351115522954007364703203447144192499451812259207684743706553087316294912307044745647962802263733643294080353083783641662017009577176970261435512077994625629397071030831618674368355232980012550563132543359954267101553335826932182230435089247512580190128940030491585311490573704212016615008115768432617187500000000
416 767342137362047020930751753807366571030497106409920208165081266750772589008051287074213627271880140159342226703377806306518187352226515473439496078254538665044310527224331813589945435160052773046274602558492866707921790506389236723548938255535645270053588272327349289239006907288001355564501798402095741141644812874502492873559369699901668185190135111833859991581693423516429428537362823044590089187341606221124503300613398661657013930133182161923400811042766788618028740163157320723063679405472320193365750118368995656160217663542471676220396390609049377458154756215995105504989624023437500000000
417 106660557093324535909374493779223953373239097790978908934946296078357389872119128903315694190791339482148569511769515076606028041959485650808089954877380874441159163284182122089002415487247335453432169755630508472401128880388103904573302417519454692537448769853501551204221960113032188423465749977891308018688628989555846509424752388286331877741428780544906538829855385868783690566693432403198022397040483264736305958785262413970324936288512320507352712734944583617905994882678867580505851437360652506877839266453290396206270255232403562994635098294657863466683511114023319665193557739257812500000000
418 2026550584773166182278115381805255114091542858028599269763979625488790407570263449162998189625035450160822820723620786455514532797230227365353709142670236614382024102399460319691045894257699373615211225356979660975621448727373974186892745932869639158211526627216529472880217242147611580045849249579934852355083950801561083679070295377440305677087146830353224237767252331506890120767175215660762425543769182029989813216919985865436173789481734089639701541963947088740213902770898484029611177309852397630678946062612517527919134849415667696898066867598499405866986711166443073638677597045898437500000000
419 849124695019956630374530344976401892804356457513983094031107463079803180771940385199296241452889853617384761883197109524860589242039465266083204130778829141426068098905373873950548229693976037544773503424574477948785387016769695184308060545872378807290629656803725849136811024459849252039210835573992703136780175385854094061530453763147488078699514521918000955624478726901386960601446415361859456302839287270565731737889474077617756817792846583559034946082893830182149625261006464808407083292828154607254478400234644844198117501905164765000290017523771251058267431978739647854605913162231445312500000000
420 5943872865139696412621712414834813249630495202597881658217752241558622265403582696395073690170228975321693333182379766674024124694276256862582428915451803989982476692337617117653837607857832262813414523972021345641497709117387866290156423821106651651034407597626080943957677171218944764274475849017948921957461227700978658430713176342032416550896601653426006689371351088309708724210124907533016194119875010893960122165226318543324297724549926084913244622580256811275047376827045253658849583049797082250781348801642513909386822513336153355002030122666398757407872023851177534982241392135620117187500000000
421 2502370476223812189713740926645456378094438480293708178109673693696179973734908315182326023561666398610432893269781881769764156496290304139147202573405209479782622687474136806532265632908147382644447514592220986515070535538420291708155854428685900345085485598600580077406182089083175745759554332436556496144091176862112015199330247239995647367927469296092348816225338808178387372892462586071399817724467379586357211431560280106739529342035518881748475986106288117546794945644186051790375674463964571627578947845491498355851852278114520562455854681642553876868714122041345742227523626089096069335937500000000
422 528000170483224372029599335522191295777926519341972425581141149369893974458065654503470790971511610106801340479923977053420237020717254173360059742988499200234133387057042866178308048543619097737978425578958628154679882998606681550420885284452724972813037461304722396332704420796550082355265964144113420686403238317905635207058682167639081594632696021475485600223546488525639735680309605661065361539862617092721371612059219102522040691169494484048928433068426792802373733530923256927769267311896524613419157995398706153084740830682163838678185337826578868019298679750723951610007485104799270629882812500000000
423 24816008012711545485391168769542990901562546409072704002313634020385016799529085761663127175661045675019663002556426921510751139973710946147922807920459462411004269191681014710380478281550097593684986002211055523269954500934514032869781608369278073722212760681321952627637107777437853870697500314773330772260952200941564854731758061879036834947736713009347823210506684960705067576974551466070071992373543003357904465766783297818535912484966240750299636354216059261711565475953393075605155563659136656830700425783739189194982819042061700417874710877849206796907037948284025725670351799925565719604492187500000000
424 1315248424673711910725731944785778517782814959680853312122622603080405890375041545368145740310035420776042139135490626840069810418606680145839908819784351507783226267159093779650165348922155172465304258117185942733307588549529243742098425243571737907277276316110063489264766712204206255146967516682986530929830466649902937300783177279588952252230045789495434630156854302917368581579651227701713815595797779177968936685639514784382403361703210759765880726773451140870712970225529833007073244873934242812027122566538177027334089409229270122147359676526007960236073011259053363460528645396054983139038085937500000000
425 22359223219453102482337443061358234802307854314574506306084584252366900136375706271258477585270602153192716365303340656281186777116313562479278449936333975632314846541704594254052810931676637931910172387992161026466229005341997143615673229140719544423713697373871079317501034107471506337498447783610771025807117933048349934113314013753012188287910778421422388712666523149595265886854070870929134865128562246025471923655871751334500857148954582916019972355148669394802120493834007161120245162856882127804461083631149009464679519956897592076505114500942135324013241191403907178828986971732934713363647460937500000000
426 1587504848581170276245958457356434670963857656334789947732005481918049909682675145259351908554212752876682861936537186595964261175258262936028769945479712269894354104461026192037749576149041293165622239547443432879102259379281797196712799268991087654083672513544846631542573421630476949962389792636364742832305373246432845322045294976463865368441665267920989598599323143621263877966639031835968575424127919467808506579566894344749560857575775387037418037215555527030950555062214508439537406562838631074116736937811579671992245916939729037431863129566891608004940124589677409696858074993038364648818969726562500000000
427 96837795763451386851003465898742514928795317036422186811652334397001044490643183860820466421806977925477654578128768382353819931690754039097754966674262448463555600372122597714302724145091518883102956612394049405625237822136189628999480755408456346899104023326235644524096978719459093947705777350818249312770627768032403564644762993564295787474941581343180365514558711760897096555964980941994083100871803087536318901353580555029723212312122298609282500270148887148887983858795085014811781800333156495521120953206506359991527000933323471283343650903580388088301347599970321991508342574575340243577957153320312500000000
428 10361644146689298393057370851165449097381098922897173988846799780479111760498820673107789907133346638026109039859778216911858732690910682183459781434146081985600449239817117955430391483524792520492016357526163286401900446968572290302944440828704829118204130495907213964078376722982123052404518176537552676466457171179467181416989640311379649259818749203720299110057782158415989331488252960793366891793282930366386122444833119388180383717397085951193227528905930924931014272891074096584860652635647745020759941993096180519093389099865611427317770646683101525448244193196824453091392655479561406062841415405273437500000000
429 134701373906960879109745821065150838265954285997663261855008397146228452886484668750401268792733506294339417518177116819854163524981838868384977158643899065812805840117622533420595089285822302766396212647840122723224705810591439773938277730773162778536653696446793781533018897398767599681258736294988184794063943225333073358420865324047935440377643739648363888430751168059407861309347288490313769593312678094763019591782830552046344988326162117365511957875777102024103185547583963255603188484263420685269879245910250346748214058298252948555131018406880319830827174511558717890188104521234298278816938400268554687500000000
430 5792159077999317801719070305801486045436034297899520259765361077287823474118840756267254558087540770656594953281616023253729031574219071340554017821687659829950651125057768937085588839290359018955037143857125277098662349855431910279345942423245999477076108947212132605919812588147006786294125660684491946144749558689322154412097208934061223936238680804879647202522300226554538036301933405083492092512445158074809842446661713737992834498024971046717014188658415387036436978546110419990937104823327089466604807574140764910173204506824876787870633791495853752725568503997024869278088494413074825989128351211547851562500000000
431 2496420562617705972540919301800440485582930782394693231958870624311051917345220365951186714535730072152992424864376506022357212608488419747778781681147381386708730634899898411883888789734144737169621009002420994429523472787691153330398101184419025774619802956248429153151439225491359924892768159755016028788387059795097848551613897050580387516518871426903127944287111397645005893646133297590985091872863863130243042094511198621074911668648762521135033115311777031812704337753373591016093892178853975560106672064454669676284651142441521895572243164134712967424720025222717718658856141092035250001314319372177124023437500000000
432 7489261687853117917622757905401321456748792347184079695876611872933155752035661097853560143607190216458977274593129518067071637825465259243336345043442144160126191904699695235651666369202434211508863027007262983288570418363073459991194303553257077323859408868745287459454317676474079774678304479265048086365161179385293545654841691151741162549556614280709383832861334192935017680938399892772955275618591589390729126283533595863224735005946287563405099345935331095438113013260120773048281676536561926680320016193364009028853953427324565686716729492404138902274160075668153155976568423276105750003942958116531372070312500000000
433 3242850310840400058330654173038772190772227086330706508314572940980056440631441255370591542181913363726737159898825081323042019178426457252364637403810448421334641094734968037037171537864654013583337690694144871763950991151210808176187133438560314481231124040166709469943719553913276542435705839521765821396114790673832105268546452268703923383958013983547163199628957705540862655846327153570689634342850158206185711680770047008776310257574742514954408016789998364324702934741632294729905965940331314252578567011726615909493761834031536942348343870210992144684711312764310316537854127278553789751707300864458084106445312500000000
434 100528359636052401808250279364201937913939039676251901757751761170381749659574678916488337807639314275528851956863577521014302594531220174823303759518123901061373873936784009148152317673804274421083468411518491024682480725687535053461801136595369748918164845245167993568255306171311572815506881025174740463279558510888795263324940020329821624902698433489962059188497688871766742331236141760691378664628354904391757062103871457272065617984817017963586648520489949294065790976990601136627084944150270741829935577363525093194306616854977645212798659976540756485226050695693619812673477945635167482302926326798200607299804687500000000
435 2915322429445519652439258101561856199504232150611305150974801073941070740127665688578161796421540113990336706749043748109414775241405385069875809026025593130779842344166736265296417212540323958211420583934036239715791941044938516550392232961265722718626780512109871813479403878968035611649699549730067473435107196815775062636423260589564827122178254571208899716466432977281235527605848111060049981274222292227360954801012272260889902921559693520944012807094208529527907938332727432962185463380357851513068131743542227702634891888794351711171161139319681938071555470175114974567530860423419856986784863477147817611694335937500000000
436 317770144809561642115879133070242325745961304416632261456253317059576710673915560055019635809947872424946701035645768543926210501313186972616463183836789651255002815514174252917309476166895311445044843648809950129021321573898298303992753392777963776330319075819976027669255022807515881669817250920577354604426684452919481827370135404262566156317429748261770069094841194523654672509037444105545447958890229852782344073310337676436999418450006593782897395973268729718541965278267290192878215508459005814924426360046102819587203215878584336517656564185845331249799546249087532227860863786152764411559550119009112119674682617187500000000
437 7308713330619917768665220060615573492157110001582542013493826292370264345500057881265451623628801065773774123819852676510302841530203300370178653228246161978865064756826007817098117951838592163236031403922628852967490396199660860991833328033893166855597338743859448636392865524572865278405796771173279155901813742417148082029513114298039021595300884210020711589181347474044057467707861214427545303054475286613993913686137766558050986624350151657006640107385180783526465201400147674436198956694557133743261806281060364850505673965207439739906100976274442618745389563729013241240799867081513581465869652737209578752517700195312500000000
438 533536073135253997112561064424936864927469030115525566985049319343029297221504225332377968524902477801485511038849245385252107431704840927023041685661969824457149727248298570648162610484217227916230292486351906266626798922575242852403832946474201180458605728301739750456679183293819165323623164295649378380832403196451809988154457343756848576456964547331511946010238365605216195142673868653210807122976695922821555699088056958737722023577561070961484727839118197197431959702210780233842523838702670763258111858517406634086914199460143101013145371268034311168413438152217966610578390296950491447008484649816299248933792114257812500000000
439 234222336106376504732414307282547283703158904220715723906436651191589861480240354920913928182432187754852139346054818724125675162518425166963115300005604752936688730262003072514543386002571363055225098401508486851049164727010531612205282663502174318221327914724463750450482161465986613577070569125790077109185425003242344584799806773909256525064607436278533744298494642500689909667633828338759544326986769510118662951899657004885859968350549310152091795521372888569672630309270532522656867965190472465070311105889141512364155333563002821344770817986667062602933499348823687342043913340361265745236724761269355370281934738159179687500000000
440 2576445697170141552056557380108020120734747946427872962970803163107488476282643904130053210006754065303373532806603005965382426787702676836594268300061652282303576032882033797659977246028284993607476082416593355361540811997115847734258109298523917500434607061969101254955303776125852749347776260383690848201039675035665790432797874513001821775710681799063871187283441067507589006343972111726354987596854464611305292470896227053744459651856042411673009750735101774266398933401975857749225547617095197115773422164780556636005708669193031034792478997853337688632268492837060560762483046743973923197603972373962909073101282119750976562500000000
441 18035119880190990864395901660756140845143235624995110740795622141752419333978507328910372470047278457123614729646221041757676987513918737856159878100431565976125032230174236583619840722197994955252332576916153487530785683979810934139806765089667422503042249433783708784687126432880969245434433822685835937407277725249660533029585121591012752429974772593447098310984087472553123044407804782084484913177981252279137047296273589376211217562992296881711068255145712419864792533813831004244578833319666379810413955153463896452039960684351217243547352984973363820425879449859423925337381327207817462383227806617740363511708974838256835937500000000
442 306597037963246844694730328232854394367435005624916882593525576409791128677634624591476331990803733771101450403985757709880508787736618543554717927707336621594125547912962021921537292277365914239289653807574609288023356627656785880376715006524346182551718240374323049339681149358976477172385374985659210935923721329244229061502947067047216791309571134088600671286729487033403091754932681295436243524025681288745329804036651019395590698570869046989088160337477111137701473074835127072157840166434328456777037237608886239684679331633970693140305000744547184947239950647610206730735482562532896860514872712501586179699052572250366210937500000000
443 135822487817718352199765535407154496704773707491838178988931830349537470004192138694024015071926054060597942528965690665477065392967322014794740041974350123366197617725442175711241020478873100008005316636755551914594346986051956145006884747890285358870411180485825110857478749166026579387366721118647030444614208548855193474245805550701917038550140012401250097380021162755797569647435177813878255881143376810914181103188236401592246679466894987816166055029502360234001752572151961292965923193730407506352227496260736604180312943913849017061155115329834402931627298136891321581715818775202073309208088611638202677606680289506912231445312500000000
444 5025432049255579031391324810064716378076627177198012622590477722932886390155109131678888557661264000242123873571730554622651419539790914547405381553050954564549311855841360501315917757718304700296196715559955420839990838483922377365254735671940558278205213677975529101726713719142983437332568681389940126450725716307642158547094805375970930426355180458846253603060783021964510076955101579113495467602304942003824700817964746858913127140275114549198144036091587328658064845169622567839739158168025077735032417361647254354671578924812413631262739267203872908470210031064978898523485294682476712440699278630613499071447170711755752563476562500000000
445 447263452383746533793827908095759757648819818770623123410552517341026888723804712719421081631852496021549024747884019361415976339041391394719078958221534956244888755169881084617116680436929118326361507684836032454759184625069091585507671474802709686760264017339822090053677521003725525922598612643704671254114588751380152110691437678461412807945611060837316570672409688954841396849004040541101096616605139838340398372798862470443268315484485194878634819212151272250567771220096408537736785076954231918417885145186605637565770524308304813182383794781144688853848692764783121968590191226740427407222235798124601417358798193346261978149414062500000000
446 99739749881575477036023623505354425955686819585848956520553211367048996185408450936430901203903106612805432518778136317595762723606230281022354607683402295242610192402883481869617019737435193386778616213718435237411298171390407423568210738881004260147538875866780326081970087183830792280739490619546141689667553291557773920684190602296895056171871266566721595259947360636929631497327901040665544545502946183949908837134146330908848834353040198457935564684309733711876612982081499103915303072160793717807188387376613057177166826920751973339671586236195265614408258486546636198995612643563115311810558582981786116071011997116216421127319335937500000000
447 14861222732354746078367519902297809467397336118291494521562428493690300431625859189528204279381562885308009445297942311321768645817328311872330836544826941991148918668029638798572935940877843814630013815844046850374283427537170706111663400093269634761983292504150268586213542990390788049830184102312375111760465440442108314181944399742237363369608818718441517693732156734902515093101857255059166137279938981408536416732987803305418476318602989570232399137962150323069615334330143366483380157751958263953271069719115345519397857211192044027611066349193094576546830514495448793650346283890904181459773228864286131294580787570316246747970581054687500000000
448 104028559126483222548572639316084666271781352828040461650936999455832103021381014326697429955670940197156066117085596179252380520721298183106315855813788593938042430676207471590010551586144906702410096710908327952619983992760194942781643800652887443333883047529051880103494800932735516348811288716186625782323258083094758199273610798195661543587261731029090623856125097144317605651713000785414162960959572869859754917130914623137929334230220926991626793965735052261487307340311003565383661104263707847672897488033807418635785000478344308193277464444351662035827813601468141555552423987236329270218412602050002919062065512992213727235794067382812500000000
449 46708823047790966924309115052922015156029827419790167281270712755668614256600075432687146050096252148523073686571432684484318853803862884214735819260391078678181051373617154743914737662179063109382133423197839250726372812749327529308958066493146462056913488340544294166469165618798246840616268633567794976263142879309546431473851248389852033070680517232061690111400168617798604937619137352650959169470848218567029957791780665788930271069369196219240430490615038465407800995799640600857263835814404823605130972127179530967467465214776594378781581535513896254086688307059195558443038370269111842328067258320451310658867415333503963528871536254882812500000000
450 233544115238954834621545575264610075780149137098950836406353563778343071283000377163435730250481260742615368432857163422421594269019314421073679096301955393390905256868085773719573688310895315546910667115989196253631864063746637646544790332465732310284567441702721470832345828093991234203081343167838974881315714396547732157369256241949260165353402586160308450557000843088993024688095686763254795847354241092835149788958903328944651355346845981096202152453075192327039004978998203004286319179072024118025654860635897654837337326073882971893907907677569481270433441535295977792215191851345559211640336291602256553294337076667519817644357681274414062500000000
451 9575308724797148219483368585849013106986114621056984292660496114912065922603015463700864940269731690447230105747143700319285365029791891264020842948380171129027115531591516722502521220746707937423337351755557046398906426613612143508336403631095024721667265109811580304126178951853640602326335069881397970133944290258457018452139505919919666779489506032572646472837034566648714012211923157293446629741523884806241141347315036486730705569220685224944288250576082885408599204138926323175739086341952988839051849286071803848330830369029201847650224214780348732087771102947135089480822865905167927677253787955692518685067820143368312523418664932250976562500000000
452 1082009885902077748801620650200938481089430952179439225070636060985063449254140747398197738250479681020537001949427238136079246248366483712834355253166959337580064055069841389642784897944377996928837120748377946243076426207338172216442013610313737793548400957408708574366258221559461388062875862896597970625135704799205643085091764168950922346082314181680709051430584906031304683379947316774159469160792198983105248972246599123000569729321937430418704572315097366051171710067698674518858516756640687738812858969326113834861383831700299808784475336270179406725918134633026265111332983847283975827529678038993254611412663676200619315146309137344360351562500000000
453 163383492771213740069044718180341710644504073779095322985666045208744580837375252857127858475822431834101087294363512958547966183503339040637987643228210859974589672315546049836060519589601077536254405233005069882704540357308064004682744055157374406825808544568714994729304991455478669597494255297386293564395491424680052105848856389511589274258429441433787066766018320810727007190372044832898079843279622046448892594809236467573086029127612551993224390419579702273726928220222499852347636030252743848560741704368243189064068958586745271126455775776797090415613638329586966031811280560939880349956981383887981446323312215106293516587092679738998413085937500000000
454 37088052859065518995673151026937568316302424747854638317746192262385019850084182398568023874011692026340946815820517441590388323655257962224823195012803865214231855615628953312785737946839444600729749987892150863373930661108930529062982900520723990349458539617098303803552233060393657998631195952506688639117776553402371828027690400419130765256663483205469664155886158824035030632214454177067864124424474204543898619021696678139090528611968049302461936625244592416136012705990507466482913378867372853623288366891591203917543653599191176545705461101332939524344295900816241289221160687333352839440234774142571788315391872829128628265270038300752639770507812500000000
455 482144687167851746943750963350188388111931521722110298130700499411005258051094371181384310362151996342432308605666726740675048207518353508922701535166450247785014123003176393066214593308912779809486749842597961223861098594416096877818777706769411874542961015022277949446179029785117553982205547382586952308531095194230833764359975205448699948336625281671105634026520064712455398218787904301882233617518164659070682047282056815808176871955584640932005176128179701409768165177876597064277873925275847097102748769590685650928067496789485295094170994317328213816475846710611136759875088935333586912723052063853433248100094346778672167448510497909784317016601562500000000
456 9160749056189183191931268303653579374126698912720095664483309488809099902970793052446301896880887930506213863507667808072825915942848716669531329168162554707915268337060351468258077272869342816380248247009361263253360873293905840678556776428618825616316259285423281039477401565917233525661905400269152093862090808690385841522839528903525299018395880351751007046503881229536652566156970181735762438732845128522342958898359079500355360567156108177708098346435414326785595138379655344221279604580241094844952226622223027367633282439000220606789248892029236062513041087501611598437626689771338151341737989213215231713901792588794771181521699460285902023315429687500000000
457 4186462318678456718712589614769685773975901403113083718668872436385758655657652424967959966874565784241339735623004188289281443585881863517975817429850287501517277630036580620993941313701289667085773448883278097306785919095314969190100446827878803306656530493438439435041172515624175721227490767923002506894975499571506329575937664708911061651406917320750210220252273721898250222733735373053243434500910223734710732216550099331662399779190341437212600944320984347341016978239502492309124779293170180344143167566355923507008410074623100817302686743657360880568459776988236500485995397225501535163174261070439360893253119213079210429955416653350657224655151367187500000000
458 958699870977366588585183021782258042240481421312896171575171787932338732145602405317662832414275564591266799457667959118245450581166946745616462191435715837847456577278376962207612560837595333762642119794270684283253975472827127944533002323584245957224345482997402630624428506077936240161095385854367574078949389401874949472889725218340633118172184066451798140437770682314699301006025400429192746500708441235248757677589972746950689549434588189121685616249505415541092888016846070738789574458135971298808785372695506483104925907088690087162315264297535641650177288930306158611292945964639851552366905785130613644554964299795139188459790413617300504446029663085937500000000
459 16297897806615232005948111370298386718088184162319234916777920394849758446475240890400268151042684598051535590780355305010172659879838094675479857254407169243406761813732408357529413534239120673964916036502601632815317583038061175057061039500932181272813873210955844720615284603324916082738621559524248759342139619831874141039125328711790763008927129129680568387442101599349888117102431807296276690512043500999228880519029536698161722340387999215068655476241592064198579096286383202559422765788311512079749351335823610212783740420507731481759359493058105908053013911815204696391980081398877476390237398347220431957434393096517366203816437031494108575582504272460937500000000
460 374851649552150336136806561516862894516028235733342403085892169081544444268930540479206167473981745755185318587948172015233971177236276177536036716851364892598355521715845392223176511287499775501193068839559837554752304409875407026312403908521440169274719083851984428574151545876473069902988295869057721464869211256133105243899882560371187549205323969982653072911168336785047426693355931567814363881777000522982264251937679344057719613828923981946579075953556617476567319214586813658866723613131164777834235080723943034894026029671677824080465268340336435885219319971749708017015541872174181956975460161986069935020991041219899422687778051724364497238397598266601562500000000
461 172806610443541304959067824859273794371889016673070847822596289946591988807976979160914043205505584793140431869044107299022860712705923317844112926468479215487841895511004725814884371703537396506050004735037085112740812332952562639130018201828383918035645497655764821572683862649054085225277604395635609595304706389077361517437845860331117460183654350162003066612048603257906863705637084452762421749499197241094823820143270177610608741975133955677372954014589600656697534157924521096737559585653466962581582372213737739086145999678643476901094488704895096943086106506976615395844164803072297882165687134675578240044676870002373633859065681844932033226901292800903320312500000000
462 1900872714878954354549746073452011738090779183403779326048559189412511876887746770770054475260561432724544750559485180289251467839765156496285242191153271370366260850621051983963728088738911361566550052085407936240148935662478189030430200220112223098392100474213413037299522489139594937478053648351991705548351770279850976691816304463642292062020197851782033732732534635836975500762007928980386639244491169652043062021575971953716696161726473512451102494160485607223672875737169732064113155442188136588397406094351115129947605996465078245912039375753846066373947171576742769354285812833795276703822558481431360640491445570026109972449722500294252365495914220809936523437500000000
463 880104066988955866156532432008281434736030761915949827960482904697992998999026754866535222045639943351464219509041638473923429609811267457780067134503964644479578773837547068575206105086115960405312674115543874479188957211727401521089182701911959294555542519560810236269678912471632456052338839186972159668886869639571002208310948966666381224715351605375081618255163536392519656852809671117919013970199411548895937715989675014570830322879357236264860454796304836144560541466309585945684390969733107240427999021684566305165741576363331227857274230974030728731137540440031902211034331342047213113869844576902719976547539298922088917244221517636238845224608284235000610351562500000000
464 25523017942679720118539440528240161607344892095562545010854004236241796970971775891129521439323558357192462365762207515743779458684526756275621946900614974689907784441288864988680977047497362851754067549350772359896479759140094644111586298355446819542110733067263496851820688461677341225517826336422192630397719219547559064041017520033325055516745196555877366929399742555383070048731480462419651405135782934917982193763700575422554079363501359851680953189092840248192255702522977992424847338122260109972411971628852422849806505714536605607860952698246891133202988672760925164119995608919369180302225492730178879319878639668740578600082424011450926511513640242815017700195312500000000
465 791213556223071323674722656375445009827691654962438895336474131323495706100125052625015164619030309072966333338628432988057163219220329444544280353919064215387141317679954814649110288472418248404376094029873943156790872533342933967459175249018851405805432725085168402406441342311997577991052616429087971542329295805974330985271543121033076721019101093232198374811392019216875171510675894335009193559209270982457448006674717838099176460268542155402109548861878047693959926778212317765170267481790063409144771120494425108344001677150634773843689533645653625129292648855588680087719863876500444589368990274635545258916237829730957936602555144354978721856922847527265548706054687500000000
466 184352758599975618416210378935478687289852155606248262613398472598374499521329137261628533356234062014001155667900424886217319030078336760578817322463141962185203927019429471813242697214073451878219629908960628755532273300268903614417987833021392377552665824944844237760700832758695435671915259627977497369362725922792019119568269547200706875997450554723102221331054340477531914961987483380057142099295760138912585385555209256277108115242570322208691524884817585112692662939323470039284672323257084774330731671075201050244152390776097902305579661339437294655125187183352162460438728283224603589322974733990082045327483414327313199228395348634710042192663023473852872848510742187500000000
467 86092738266188613800370246962868546964360956668117938640457086703440891276460707101180525077361306960538539696909498421863487987046583267190307689590287296340490233918073563336784339598972302027128567167484613628833571631225577987933200318020990240317094940249242259034247288898310768458784426246265491271492393005943872928838381878542730111090809409055688737361602377003007404287248154738486685360371119984872177375054282722681409489818280340471458942121209812247627473592664060508345941974961058589612451690392118890464019166492437720376705701845517216603943462414625459869024886108265889876213829200773368315167934754490855264039660627812409589703973631962289291620254516601562500000000
468 1119205597460451979404813210517291110536692436685533202325942127144731586593989192315346826005696990487001016059823479484225343831605582473473999964673734852426373040934956323378196414786639926352671373177299977174836431205932513843131604134272873124122234223240149367445214755678039989964197541201451386529401109077270348074898964421055491444180522317723953585700830901039096255734226011600326909684824559803338305875705675394858323367637644426128966247575727559219157156704632786608497245674493761664961871975097545576032249164401690364897174123991723815851265011390130978297323519407456568390779779610053788097183151808381118432515588161561324666151657215509760791063308715820312500000000
469 74986775029850282620122485104658504405958393257930724555838122518697016301797275885128237342381698362629068076008173125443098036717574025722757997633140235112566993742642073666339159790704875065628982002879098470714040890797478427489817476996282499316189692957090007618829388630428679327601235260497242897469874308177113321018230616210717926760094995287504890241955670369619449134193142777221902948883245506823666493672280251455507665631722176550640738587573746467683529499210396702769315460191082031552445422331535553594160694014913254448110666307445495662034755763138775545920675800299590082182245233873603802511271171161534934978544406824608752632161033439153973001241683959960937500000000
470 3524378426402963283145756799918949707080044483122744054124391758378759766184471966601027155091939823043566199572384136895825607725725979208969625888757591050290648705904177462317940510163129128084562154135317628123559921867481486092021421418825277467860915568983230358084981265630147928397258057243370416181084092484324326087856838961903742557724464778512729841371916507372114109307077710529429438597512538820712325202597171818408860284690942297880114713615966083981125886462888645030157826628980855482964934849582171018925552618700922959061201316449938296115633520867522450658271762614080733862565525992059378718029745044592141943991587120756611373711568571640236731058359146118164062500000000
471 553327412945265235453883817587275104011566983850270816497529506065465283290962098756361263349434552217839893332864309492644620412938978735808231264534941794895631846826955861583916660095611273109276258199244867615398907733194593316447363162755568562454163744330367166219342058703933224758369514987209155340430202520038919195793523717018887581562740970226498585095390891657421915161211200553120421859809468594851835056807755975490191064696477940767178010037706675185036764174673517269734778780749994310825494771384400849971311761136044904572608606682640312490154462776201024753348666730410675216422787580753322458730669972000966285206679177958787985672716265747517166776162385940551757812500000000
472 32646317363770648891779145237649231136682452047165978173354240857862451714166763826625314537616638580852553706638994260066032604363399745412685644607561565898842278962790395833451082945641065113447299233755447189308535556258481005670394426602578545184795660915491662806941181463532060260743801384245340165085381948682296232551817899304114367312201717243363416520628062607787892994511460832634104889728758647096258268351657602553921272817092198505263502592224693835917169086305737518914351948064249664338704191511679650148307393907026649369783907794275778436919113303795860460447571337094229837768944467264446025065109528348057010827194071499568491154690259679103512839793580770492553710937500000000
473 1403791646642137902346503245218916938877345438028137061454232356888085423709170844544888525117515458976659809385476753182839401987626189052745482718125147333650217995399987020838396566662565799878233867051484229140267028919114683243826960343910877442946213419366141500698470802931878591211983459522549627098671423793338737999728169670076917794424673841464626910387006692134879398763992815803266510258336621825139105539121276909818614731134964535726330611465661834944438270711146713313317133766762735566564280235002224956377217938002145922900708035153858472787521872063221999799245567495051883024064612092371179077799709718966451465569345074481445119651681166201451052111123973131179809570312500000000
474 110899540084728894285373756372294438171310289604222827854884356194158748473024496719046193484283721259156124941452663501444312757022468935166893134731886639358367221636598974646233328766342698190380475497067254102081095284610059976262329867168959317992750860129925178555179193431618408705746693302281420540795042479673760301978525403936076505759549233475705525920573528678655472502355432448458054310408593124185989337590580875875670563759662198322380118305787284960610623386180590351752053567574256109758578138565175771553800217102169527909155934777154819350214227892994537984140399832109098758901104355297323147146177067798349665779978260884034164452482812129914633116778793877363204956054687500000000
475 2107091261609848991422101371073594325254895502480233729242802767689016220987465437661877676201390703923966373887600606527441942383426909768170969559905846147808977211095380518278433246560511265617229034444277827939540810407591139548984267476210227041862266342468578392548404675200749765409187172743346990275105807113801445737591982674785453609431435436038404992490897044894453977544753216520703031897763269359533797414221036641637740711433581768125222247809958414251601844337431216683289017783910866085412984632738339659522204124941221030273962760765941567654070329966896221698667596810072876419120982750649139795777364288168643649819586956796649124597173430468378029218797083669900894165039062500000000
476 35820551447367432854175723308251103529333223542163973397127647050713275756786912440251920495423641966707428356089210310966513020518257466058906482518399384512752612588621468810733365191528691515492893585552723074972193776929049372332732547095573859711658527821965832673322879478412746011956181936636898834676798720934624577539063705471352711360334402412652884872345249763205717618260804680851951542261975579112074556041757622907841592094370890058128778212769293042277231353736330683615913302326484723452020738756551774211877470124000757514657366933021006650119195609437235768877349145771238899125056706761035376528215192898866942046932978265543035118151948317962426496719550422388315200805664062500000000
477 1898489226710473941271313335337308487054660847734690590047765293687803615109706359333351786257453024235493702872728146481225190087467645701122043573475167379175888467196937846968868355151020650321123360034294322973526270177239616733634824996065414564717901974564189131686112612355875538633677642641755638237870332209535102609570376389981693702097723327870602898234298237449903033767822648085153431739884705692939951470213154014115604381001657173080825245276772531240693261748025526231643405023303690342957099154097244033229505916572040148276840447450113352456317367300173495750499504725875661653628005458334874955995405223639947928487447848073780861262053260852008604326136172386580705642700195312500000000
478 453738925183803271963843887145616728406063942608591051021415905191385064011219819880671076915531272792282994986582027009012820430904767322568168414060565003623037343660068145425559536881093935426748483048196343190672778572360268399338723174059634080967578571920841202472980914353054253733448956591379597538851009398078889523687319957205624794801355875361074092677997278750526825070509612892351670185832444660612648401380943809373629447059396064366317233621148634966525689557778100769362773800569581991966746697829241323941851914060717595438164866940577091237059850784741465484369381629484283135217093304542035114482901848449947554908500035689633625841630729343630056433946545200392788648605346679687500000000
479 217340945163041767270681221942750412906504628509515113439258218586673445661374293722841445842539479667503554598572790937317140986403383547510152670335010636735434887613172641658843018166043995069412523380086048388332260936160568563283248400374564724783470135950082935984557857975112987538322050207270827221109633501679788081846226259501494276709849464297954490392760696521502349208774104575436450019013740992433458584261472084689968505141450714831465954904530196148965805298175710268524768650472829774152071668260206594168147066835083728214880971264536426702551668525891161967012933800522971621768987692875634819837309985407524878801171517095334506778141119355598797031860395150988145762681961059570312500000000
480 1086704725815208836353406109713752064532523142547575567196291092933367228306871468614207229212697398337517772992863954686585704932016917737550763351675053183677174438065863208294215090830219975347062616900430241941661304680802842816416242001872823623917350679750414679922789289875564937691610251036354136105548167508398940409231131297507471383549247321489772451963803482607511746043870522877182250095068704962167292921307360423449842525707253574157329774522650980744829026490878551342623843252364148870760358341301032970840735334175418641074404856322682133512758342629455809835064669002614858108844938464378174099186549927037624394005857585476672533890705596777993985159301975754940728813409805297851562500000000
481 40208074855162726945076026059408826387703356274260295986262770438534587447354244338725667480869803738488157600735966323403671082484625956289378244011976967796055454208436938706885958360718139087841316825315918951841468273189705184207400954069294474084941975150765343157143203725395902694589579288345103035905282197810760795141551858007776441191322150895121580722660728856477934603623209346455743253517542083600189838088372335667644173451168382243821201657338086287558673980162506399677082200337473508218133258628138219921107207364490489719752979683939238939972058677289864963897392753096749750027262723181992441669902347300392102578216730662636883753956107080785777450894173102932806966096162796020507812500000000
482 9690146040094217193763322280317527159436508862096731332689327675686835574812372885632885862889622700975645981777367883940284730878794855465740156806886449238849364464233302228359515964933071520169757354901136467393793853838718949393983629930699968254471016011334447700871512097820412549396088608491169831653173009672393351629113997779874122327108638365724300954161235654411182239473193452495834124097727642147645750979297732895902245801731580120760909599418478795301640429219164042322176810281331115480570115329381311000986836974842208022460468103829356584533266141226857456299271653496316689756570316286860178442446465699394496721350232089695488984703421806469372365665495717806806478829175233840942382812500000000
483 222873358922166995456556412447303124667039703828224820651854536540797218220684576369556374846461322122439857580879461330626548810212281675712023606558388332493535382677365951252268867193460644963904419162726138750057258638290535836061623488406099269852833368260692297120044778249869488636110037995296906128022979222465047087469621948937104813523498682411658921945708420051457191507883449407404184854247735769395852272523847856605751653439826342777500920786625012291937729872040772973410066636470615656053112652575770153022697250421370784516590766388075201444265121248217721494883248030415283864401117274597784104176268711086073424591055338062996246648178701548795564410306401509556549013071030378341674804687500000000
484 2451606948143836950022120536920334371337436742110473027170399901948769400427530340065120123311074543346838433389674074636892036912335098432832259672142271657428889209451025463774957539128067094602948610789987526250629845021195894196677858372467091968381167050867615268320492560748564374997210417948265967408252771447115517962165841438308152948758485506528248141402792620566029106586717943481446033396725093463354374997762326422663268187838089770552510128652875135211315028592448502707510733001176772216584239178333471683249669754635078629682498430268827215886916333730394936443715728334568122508412290020575625145938955821946807670501608718692958713129965717036751208513370416605122039143781334161758422851562500000000
485 237805873969952184152145692081272434019731363984715883635528790489030631841470442986316651961174230704643328038798385239778527580496504547984729188197800350770602253316749469986170881295422508176486015246628790046311094967056001737077752262129307920932973203934158681027087778392610744374729410540981798838600518830370205242330086619515890836029573094133240069716070884194904823338911640517700265239482334065945374374782945662998337014220294707743593482479328888115497557773467504762628541101114146905008671200298346753275217966199602627079202347736076239941030884371848308835040425648453107883315992131995835639156078714728840344038656045713216995173606674552564867225796930410696837796946789413690567016601562500000000
486 713417621909856552456437076243817302059194091954147650906586371467091895524411328958949955883522692113929984116395155719335582741489513643954187564593401052311806759950248409958512643886267524529458045739886370138933284901168005211233256786387923762798919611802476043081263335177832233124188231622945396515801556491110615726990259858547672508088719282399720209148212652584714470016734921553100795718447002197836123124348836988995011042660884123230780447437986664346492673320402514287885623303342440715026013600895040259825653898598807881237607043208228719823092653115544926505121276945359323649947976395987506917468236144186521032115968137139650985520820023657694601677390791232090513390840368241071701049804687500000000
487 347434381870100141046284856130739026102827522781669905991507562904473753120388317203008628515275551059483902264684440835316428795105393144605689343956986312475849892095770975649795657572612284445846068275324662257660509746868818537870596054970918872483073850947805832980575244231604297531479668800374408103195358011170869859044256551112716511439206290528663741855179561808755946898149906796360087514883690070346191961557883613640570377775850568013390077902299505536741931907036024458200298548727768628217668623635884606535093448617619438162714630042407386553846122067270379207994061872389990617524664504845915868807031002218835742640476482787010029948639351521297271016889315330028080021339259333401918411254882812500000000
488 21193497294076108603823376223975080592272478889681864265481961337172898940343687349383526339431808614628518038145750890954302156501428981820947049981376165061026843417842029514637535111929349351196610164794804397717291094558997930810106359353226051221467504907816155811815089898127862149420259796822838894294916838681423061401699649617875707197791583722248488253165953270334112760787144314577965338407905094291117709655030900432074793044326884648816794752040269837741257846329197491950218211472393886321277786041788960998640700365674785727925592432586850579784613446103493131687637774215789427669004534795600867997228891135348980301069065450007611826867000442799133532030248235131712881301694819337517023086547851562500000000
489 3454540058934405702423210324507938136540414059018143875273559697959182527276021037949514793327384804184448440217757395225551251509732924036814369146964314904947375477108250810885918223244483944245047456861553116827918448413116662722047336574575846349099203299974033397325859653394841530355502346882122739770071444705071959008477042887713740273240028146726503585266050383064460380008304523276208350160488530369452186673770036770428191266225282197757137544582563983551825028951659191187885568470000203470368279124811600642778434159604990073651871566511656644504891991714869380465084957197173676710047739171682941483548309255061883789074257668351240727779321072176258765720930462326469199652176255552015274763107299804687500000000
490 24181780412540839916962472271555566955782898413127007126914917885714277690932147265646603553291693629291139081524301766578858760568130468257700584028750204334631628339757755676201427562711387609715332198030871817795429138891816639054331356022030924443694423099818233781281017573763890712488516428174859178390500112935503713059339300213996181912680197027085525096862352681451222660058131662933458451123419712586165306716390257392997338863576975384299962812077947884862775202661614338315198979290001424292577953873681204499449039117234930515563100965581596511534243942004085663255594700380215736970334174201780590384838164785433186523519803678458685094455247505233811360046513236285284397565233788864106923341751098632812500000000
491 11873254182557552399228573885333783375289403120845360499315224681885710346247684307432482344666221571981949289028432167390219651438952059914530986758116350328304129514821058037014900933291291316370228109233158062537555707195881969775676695806817183901853961742010752786608979628718070339831861566233855856589735555451332323112135596405072125319125976740298992822559415166592550326088542646500328099501599078879807165597747616379961693382016294913691281740730272411467622624506852640112762698831390699327655775351977471409229478206562350883141482574100563887163313775524006060658496997886685926852434079533074269878955538909647694583048223606123214381377526525069801377782837999016074639204529790332276499360799789428710937500000000
492 486803421484859648368371529298685118386865527954659780471924211957314124196155056604731776131315084451259920850165718862999005708997034456495770457082770363460469310107663379517610938264942943971179352478559480564039783995031160760802744528079504539976012431422440864250968164777440883933106324215588090120179157773504625247597559452607957138084165046352258705724936021830294563369630248506513452079565562234072093789507652271578429428662668091461342551369941168870172527604780958244623270652087018672433886789431076327778408606469056386208800785538123119373695864796484248486998376913354123000949797260856045065037177095295555477904977167851051789636478587527861856489096357959659060207385721403623336473792791366577148437500000000
493 14117299223060929802682774349661868433219100310685133633685802146762109601688496641537221507808137449086537704654805847026971165560913999238377343255400340540353609993122238006010717209683345375164201221878224936357153735855903662063279591314305631659304360511250785063278076778545785634060083402252054613485195575431634132180329224125630757004440786344215502466023144633078542337719277206688890110307401304788090719895721915875774453431217374652378933989728293897235003300538647789094074848910523541500582716893501213505573849587602635200055222780605570461837180079098043206122952930487269567027544120564825306886078135763571108859244337867680501899457879038307993838183794380830112746014185920705076757739990949630737304687500000000
494 268228685238157666250972712643575500231162905903017539040030240788480082432081436189207208648354611532644216388441311093512452145657365985529169521852606470266718589869322522114203626983983562128119823215686273790785920981262169579202312234971807001526782849713764916202283458792369927047141584642789037656218715933201048511426255258386984383084374940540094546854439748028492304416666266927088912095840624790973723678018716401639714615193130118395199745804837584047465062710234307992787422129299947288511071620976523056605903142164450068801049232831505838774906421502862820916336105679258121773523338290731680830835484579507851068325642419485929536089699701727851882925492093235772142174269532493396458397059828042984008789062500000000
495 2950515537619734328760699839079330502542791964933192929440332648673280906752895798081279295131900726859086380272854422028636973602231025840820864740378671172933904488562547743256239896823819183409318055372549011698645130793883865371225434584689877016794611346851414078225118046716069197518557431070679414218405875265211533625688807842256828213928124345941040015398837228313415348583328936197978033054246872700710960458205880418036860767124431302347197203853213424522115689812577387920661643422299420173621787830741753622664934563808950756811541561146564226523970636531491030079697162471839339508756721198048489139190330374586361751582066614345224896986696719006370712180413025593493563916964857427361042367658108472824096679687500000000
496 91465981666211764191581695011459245578826550912928980812650312108871708109339769740519658149088922532631677788458487082887746181669161801065446806951738806360951039145438980040943436801538394685688859716549019362657999054610399826507988472125386187520632951752393836424978659448198145123075280363191061840770582133221557542396353043109961674631771854724172240477363954077715875806083197022137319024681653053722039774204382292959142683780857370372763113319449616160185586384189899025540510946091282025382275422752994362302612971478077473461157788395543491022243089732476221932470612036627019524771458357139503163314900241612177214299044065044701971806587598289197492077592803793398300481425910580248192313397401362657546997070312500000000
497 6494084698301035257602300345813606436096685114817957637698172159729891275763123651576895728585313499816849122980552582885029978898510487875646723293573455251627523779326167582906984012909226022683909039874980374748717932877338387682067181520902419313964939574419962386173484820822068303738344905786565390694711331458730585510141066060807278898855801685416229073892840739517827182231906988571749650752397366814264823968511142800099130548440873296466181045680922747373176633277482830813376277172481023802141555015462599723485520974943500615742202976083587862579259371005811757205413454600518386258773543356904724595357917154464582215232128618173839998267719478533021937509089069331279334181239651197621654251215496748685836791992187500000000
498 539009029958985926380990928702529334196024864529890483928948289257580975888339263080882345472581020484798477207385864379457488248576370493678678033366596785885084473684071909381279673071465759882764450309623371104143588428819086177611576066234900803059089984676856878052399240128231669210282627180284927427661040511074638597341708483047004148605031539889547013133105781379979656125248280051455221012448981445583980389386424852408227835520592483606693026791516588031973660562031074957510231005315924975577749066283395777049298240920310551106602847014937792594078527793482375848049316731843026059478204098623092141414707123820560323864266675308428719856220716718240820813254392754496184737042891049402597302850886230140924453735351562500000000
499 268965505949533977264114473422562137763816407400415351480545196339532906968281292277360290390817929221914440126485546325349286636039608876345660338649931796156657152368351882781258556862661414181499460704502062180967650625980724002628176457051215500726485902353751582148147220823987602935931030962962178786402859215026244660073512533040455070153910738404883959553419784908609848406498891745676155285212041741346406214303826001351705689924775649319739820368966777427954856620453506403797605271652646562813296784075414492747599822219234965002194820660453958504445185368947705548176609049189670003679623845212922978565938854786459601608269070978905931208254137642402169585813941984493596183784402633651896054122592228840321302413940429687500000000
500 1344827529747669886320572367112810688819082037002076757402725981697664534841406461386801451954089646109572200632427731626746433180198044381728301693249658980783285761841759413906292784313307070907497303522510310904838253129903620013140882285256077503632429511768757910740736104119938014679655154814810893932014296075131223300367562665202275350769553692024419797767098924543049242032494458728380776426060208706732031071519130006758528449623878246598699101844833887139774283102267532018988026358263232814066483920377072463737999111096174825010974103302269792522225926844738527740883045245948350018398119226064614892829694273932298008041345354894529656041270688212010847929069709922467980918922013168259480270612961144201606512069702148437500000000
501 224586197467860871015535585307839385032786700179346818486255238943509977318514879051595842476332970900298557505615431181666654341093073411748626382772693049790808722227573822122350894980322280841552049688259221921107988272693904542194527341637764943106615728465382571093702929388029648451502410854073419286646387444546914291161382965088779983578515466568078106227105520398689223419426574607639589663152054854024249188943694711128674251087187667181982750008087259152342305278078677847171000401829959879949102814702971101444245851553061195776832675251479055351211729783071334132727468556073374453072485910752790687102558943746693767342904674267386452558892204931405811604154641557052152813459976199099333205192364511081668287515640258789062500000000
502 56371135564433078624899431912267685643229461745016051440050064974821004306947234641950556461559575695974937933909473226598330239614361426348905222075945955497492989279121029352710074640060892491229564471753064702198105056446170040090826362751079000719760547844811025344519435276395441761327105124372428240948243248581275487081507124237283775878207382108587604663003485620070995078276070226517537005451165768360086546424867372493297237022884104462677670252029902047237918624797748139639921100859319929867224806490445746462505708739818360139985001488121242893154144175550904867314594607574416987721193963598950462462742294880420135603069073241113999592281943437782858712642815030820090356178454025973932634503283492281498740166425704956054687500000000
503 28354681188909838548324414251870645878544419257743073874345182682334965166394459024901129900164466575075393780756465032978960110526023797453499326704200815615238973607397877764413167543950628923088470929291791545205646843392423530165685660463792737362039555565939945748293275944026907205947533877559331405196966354036381570001998083491353739266738313200619565145490753266895710524372863323938321113741936381485123532851708288364128510222510704544726868136771040729760673068273267314238880313732237924723214077664694210470640371496128635150412455748524985175256534520302105148259241087609931744823760563690272082618759374324851328208343743840280341794917817549204777932459335960502505449157762375064888115155151596617593866303712129592895507812500000000
504 198482768322368869838270899763094521149810934804201517120416278776344756164761213174307909301151266025527756465295255230852720773682166582174495286929405709306672815251785144350892172807654402461619296505042540816439527903746964711159799623246549161534276888961579620238052931608188350441632737142915319836378764478254670990013986584439476174867168192404336956018435272868269973670610043267568247796193554670395864729961958018548899571557574931813088076957397285108324711477912871199672162196125665473062498543652859473294482600472900446052887190239674896226795741642114736037814687613269522213766323945831904578331315620273959297458406206881962392564424722844433445527215351723517538144104336625454216806086061176323157064125984907150268554687500000000
505 20046759600559255853665360876072546636130904415224353229162044156410820372640882530605098839416277868578303402994820778316124798141898824799624023979869976639973954340430299579440109453573094648623548947009296622460392318278443435827139761947901465314961965785119541644043346092427023394604906451434447303474255212303721769991412645028387093661583987432838032557861962559695267340731614370024393027415549021709982337726157759873438856727315068113121895772697125795940795859269199991166888381808692212779312352908938806802742742647762945051341606214207164518906369905853588339819283448940221743590398718529022362411462877647669889043299026895078201649006897007287777998248750524075271352554537999170875897414692178808638863476724475622177124023437500000000
506 461075470812862884634303300149668572631010801550160124270727015597448868570740298203917273306574390977300978268880877901270870357263672970391352551537009462719400949829896890327122517432181176918341625781213822316589023320404199024024214524801733702244125213057749457812996960125821538075912848382992287979907869882985600709802490835652903154216431710955274748830825138872991148836827130510561039630557627499329593767701628477089093704728246566601803602772033893306638304763191599796838432781599920893924184116905592556463083080898547736180856942926764783934846507834632531815843519325625100102579170526167514335463646185896407447995877618586798637927158631167618893959721262053731241108754373980930145640537920112598693859964662939310073852539062500000000
507 5993981120567217500245942901945691444203140420152081615519451202766835291419623876650924552985467082704912717495451412716521314644427748615087583169981123015352212347788659574252592726618355299938441135155779690115657303165254587312314788822422538129173627769750742951568960481635679994986867028978899743738802308478812809227432380863487741004813612242418571734800726805348884934878752696637293515197249157491284718980121170202158218161467205365823446836036440612986297961921490797358899626160798971621014393519772703234020080051681120570351140258047942191153004601850222913605965751233126301333529216840177686361027400416653296823946409041628382293053062205179045621476376406698506134413806861752091893326992961463783020179540618211030960083007812500000000
508 761235602312036622531234748547102813413798833359314365170970302751388082010292232334667418229154319503523915121922329414998206959842324074116123062587602622949730968169159765930079276280531123092182024164784020644688477501987332588663978180447662342405050726758344354849257981167731359363332112680320267454827893176809226771883912369662943107611328754787158610319692304279308386729601592472936276430050643001393159310475388615674093706506335081459577748176627957849259841164029331264580252522421469395868827977011133310720550166563502312434594812772088658276431584434978310027957650406607040269358210538702566167850479852914968696641193948286804551217738900057738793927499803650710279070553471442515670452528106105900443562801658512800931930541992187500000000
509 387468921576826640868398487010475332027623606179891011872023884100456533743238746258345715878639548627293672797058465672234087342559742953725106638857089735081413062798102320858410351626790341653920650299875066508146435048511552287629964893847860132284170819919997276618272312414375261915936045354283016134507397626995896426888911396158438041774166336186663732652723382878167968845367210568724564702895777287709118089031972805378113696611724556462925073821903630545273259152490929613671348533912527922497233440298666855156760034780822677029208759700993127062703676477403959804230444056962983497103329164199606179435894245133719066590367719677983516569829100129389046109097400058211532046911716964240476260336806007903325773466044183015674352645874023437500000000
510 6586971666806052894762774279178080644469601305058147201824406029707761073635058686391877169936872326663992437549993916427979484823515630213326812860570525496384022067567739454592975977655435808116651055097876130638489395824696388889709403195413622248830903938639953702510629311044379452570912771022811274286625759658930239257111493734693446710160827715173283455096297508928855470371242579668317599949228213891055007513543537691427932842399317459869726254972361719269645405592345803432412925076512974682452968485077336537664920591273985509496548914916883160065962500115867316671917548968370719450756595791393305050410202167273224132036251234525719781687094702199613783854655800989596044797499188392088096425725702134356538148922751111266463994979858398437500000000
511 480848931676841861317682522379999887046280895269244745733181640168666558375359284106607033405391679846471447941149555899242502392116641005572857338821648361236033610932444980185287246368846813992515527022144957536609725895202836388948786433265194424164655987520716620283275939706239700037676632284665223022923680455101907465769139042632621609841740423207649692222029718151806449337100708315787184796293659614047015548488678251474239097495150174570490016612982405506684114608241243650566143530585447151819066699410645567249539203163000942193248070788932470684815262508458314117049981074691062519905231492771711268679944758210945361638646340120377544063157913260571806221389873472240511270217440752622431039077976255808027284871360831122451871633529663085937500000000
512 961697863353683722635365044759999774092561790538489491466363280337333116750718568213214066810783359692942895882299111798485004784233282011145714677643296722472067221864889960370574492737693627985031054044289915073219451790405672777897572866530388848329311975041433240566551879412479400075353264569330446045847360910203814931538278085265243219683480846415299384444059436303612898674201416631574369592587319228094031096977356502948478194990300349140980033225964811013368229216482487301132287061170894303638133398821291134499078406326001884386496141577864941369630525016916628234099962149382125039810462985543422537359889516421890723277292680240755088126315826521143612442779746944481022540434881505244862078155952511616054569742721662244903743267059326171875000000000
513 18272259403719990730071935850439995707758674020231300337860902326409329218263652796051067269404883834165915021763683124171215090900432358211768578875222637726969277215432909247040915362016178931715590026841508386391169584017707782780053884464077388118256927525787231570764485708837108601431712026817278474871099857293872483699227283620039621173986136081890688304437129289768645074809826915999913022259159065333786590842569773556021085704815706633678620631293331409253996355113167258721513454162246991769124534577604531555482489720194035803343426689979433886022979975321415936447899280838260375756398796725325028209837900812015923742268560924574346674400000703901728636412815191945139428268262748599652379484963097720705036825111711582653171122074127197265625000000000
514 4695970666756037617628487513563078896893979223199444186830251897887197609093758768585124288237055145380640160593266562912002278361411116060424524770932217895831104244366257676489515248038157985450906636898267655302530583092550900174473848307267888746392030374127318513686472827171136910567949990892040568041872663324525228310701411890350182641714436973045906894240342227470541784226125517411977646720603879790783153846540431803897419026137636604855405502242386172178277063264083985491428957719697476884665005386444364609758999858089867201459260659324714508707905853657603895667110115175432916569394490758408532249928340508688092401763020157615607095320800180902744259558093504329900833064943526390110661527635516114221194464053709876741864978373050689697265625000000000
515 483684978675871874615734213896997126380079859989542751243515945482381353736657153164267801688416679974205936541106455979936234671225344954223726051406018443270603737169724540678420070547930272501443383600521568496160650058532742717970806375648592540878379128535113806909706701198627101788498849061880178508312884322426098516002245424706068812096587008223728410106755249429465803775290928293433697612222199618450664846193664475801434159692176570300106766730965775734362537516200650505617182645128840119120495554803769554805176985383256321750303847910445594396914302926733201253712341863069590406647632548116078821742619072394873517381591076234407530818042418632982658734483630945979785805689183218181398137346458159764783029797532117304412092772424221038818359375000000000
516 20798454083062490608476571197570876434343433979550338303471185655742398210676257586063515472601917238890855271267577607137258090862689833031620220210458793060635960698298155249172063033561001717562065494822427445334907952516907936872744674152889479257770302527009893697117388151540965376905450509660847675857454025864322236188096553262360958920153241353620321634590475725467029562337509916617648997325554583593378588386327572459461668866763592522904590969431528356577589113196627971741538853740540125122181308856562090856622610371480021835263065460149160559067315025849527653909630700111992387485848199568991389334932620112979561247408416278079523825175824001218254325582796130677130789644634878381800119905897700869885670281293881044089719989214241504669189453125000000000
517 977527341903937058598398846285831192414141397038865900263145725819892715901784106544985227212290110227870197749576147535451130270546422152486150349891563273849890152820013296711086962577367080725417078256654089930740673768294673033018999685185805525115204218769465003764517243122425372714556173954059840765300339215623145100840538003330965069247202343620155116825752359096950389429862966081029502874301065428888793654157395905594698436737888848576515775563281832759146688320241514671852326125805385880742521516258418270261262687459561026257364076627010546276163806214927799733752642905263642211834865379742595298741833145310039378628195565069737619783263728057257953302391418141825147113297839283944605635577191940884626503220812409072216839493069350719451904296875000000000
518 36168511650445671168140757312575754119323231690438038309736391855336030488366011942164453406854734078431197316734317458811691820010217619641987562945987841132445935654340491978310217615362581986840431895496201327437404929426902902221702988351874804429262556094470205139287137995529738790438578436300214108316112550978056368731099906123245707562146486713945739322552837286587164408904929744998091606349139420868885365203823648507003842159301887397331083695841427812088427467848936042858536066654799277587473296101561475999666719436003757971522470835199390212218060829952328590148847787494754761837890019050476026053447826376471457009243235907580291931980757938118544272188482471247530443192020053505950408516356101812731180619170059135672023061243565976619720458984375000000000
519 6257152515527101112088351015075605462642919082445780627584395790973133274487320065994450439385868995568597135795036920374422684861767648198063848389655896515913146868200905112247667647457726683723394717920842829646671052790854202084354616984874341166262422204343345489096674873226644810745874069479937040738687471319203751790480283759321507408251342201512612902801640850579579442740552845884669847898401119810317168180261491191711664693559226519738277479380567011491297951937865935414526739531280275022632880225570135347942342462428650129073387454489494506713724523581752846095750667236592573797954973295732352507246473963129562062599079812011390504232671123294508159088607467525822766672219469256529420673329605613602494247116420230471259989595136913955211639404296875000000000
520 81342982701852314457148563195982871014357948071795148158597145282650732568335160857927855712016296942391762765335479964867494903202979426574830029065526654706870909286611766459219679416950446888404131332970956785406723686281104627096610020803366435161411488656463491358256773351946382539696362903239181529602937127149648773276243688871179596307267448619663967736421331057534532755627186996500708022679214557534123186343399385492251641016269944756597607231947371149386873375192257160388847613906643575294227442932411759523250452011572451677954036908363428587278418806562786999244758674075703459373414652844520582594204161520684306813788037556148076555024724602828606068151897077835695966738853100334882468753284872976832425212513462996126379864736779881417751312255859375000000000
521 42379693987665055832174401425107075798480490945405272190629112692261031668102618806980412825960490706986108400739785061695964844568752281245486445143139387102279743738324730325253452976231182828858552424477868485196903040552455510717333820838553912719095385590017478997651778916364065303181805072587613576923130243244967010876922961901884569676086340730844927190675513480975491565681764425176868879815870784475278180084911079841463104969476641218187353367844580368830561028475165980562589606845361302728292497767786526711613485498029247324214053229257346293972056198219212026606519269193441502333549034131995223531580368152276523849983567566753147885167881518073703761507138377552397598670942465274473766220461418820929693535719514220981843909527862318218648433685302734375000000000
522 1229011125642286619133057641328105198155934237416752893528244268075569918374975945402431971952854230502597143621453766789182980492493816156119106909151042225966112568411417179432350136310704302036898020309858186070710188176021209810802680804318063468853766182110506890931901588574557893792272347105040793730770777054104043315430765895154652520606503881194502888529589890948289255404771168330129197514660252749783067222462421315402430044114822595327433247667492830696086269825779813436315098598515477779120482435265809274636791079442848172402207543648463042525189629748357148771589058806609803567672921989827861482415830676416019191649523459435841288669868564024137409083707012949019530361457331492959739220393381145806961112535865912408473473376308007228340804576873779296875000000000
523 642772818710915901806589146414599018635553606168961763315271752203523067310112419445471921331342762552858306114020320030742698797574265849650292913485995084180276873279171184843119121290498349965297664622055831314981428416059092731049802060658347194210519713243795103957384530824493778453358437535936335121193116399296414653970290563165883268277201529864725010700975512965955280576695321036657570300167312188136544157347846347955470913072052217356247588530098750454053119118882842427192796567023594878480012313644018250635041734548609594166354545328146171240674176358390788807541077755856927265892938200679971555303479443765578037232700769284944993974341258984623864950778767772337214379042184370817943612265738339257040661856257872189631626575809087780422240793704986572265625000000000
524 84203239251129983136663178180312471441257522408133990994300599538661521817624726947356821694405901894424438100936661924027293542482228826304188371666665356027616270399571425214448604889055283845453994065489313902262567122503741147767524069946243482441578082434937158618417373538008684977389955317207659900876298248307830319670108063774730708144313400412278976401827792198540141755547087055802141709321917896645887284612567871582166689612438840473668434097442936309480958604573652357962256350280090929080881613087366390833190467225867856835792445437987148432528317102949193333787881186017257471831974904289076273744755807133290722877483800776327794210638704926985726308552018578176175083654526152577150613206811722442672326703169781256841743081430990499235313543975353240966796875000000000
525 589422674757909881956642247262187300088802656856937936960104196770630652723373088631497751860841313260971066706556633468191054797375601784129318601666657492193313892796999976501140234223386986918177958458425197315837969857526188034372668489623704377091046577044560110328921614766060794841729687220453619306134087738154812237690756446423114957010193802885952834812794545389780992288829609390614991965253425276521210992287975101075166827287071883315679038682100554166366710232015566505735794451960636503566171291611564735832333270581074997850547118065910039027698219720644353336515168302120802302823824330023533916213290649933035060142386605434294559474470934488900084159864130047233225585581683068040054292447682057098706286922188468797892201570016933494647194807827472686767578125000000000
526 155018163461330298954596911029955259923355098753374677420507403750675861666247122310083908739401265387635390543824394602134247411709783269226010792238330920446841553805610993819799881600750777559480803074565826894065386072529387453040011812771034251174945249762719309016506384683473989043374907738979301877513265075134715618512668945409279233693680970159005595555764965437512400971962187269731742886861650847725078490971737451582768875576499905312023587173392445745754444791020093991008513940865647400437903049693841525523903650162822724434693892051334340264284631786529464927503489263457771005642665798796189419964095440932388220817447677229219469141785855770580722134044266202422338329007982646894534278913740381016959753460535567293845649012914453509092212234458625316619873046875000000000
527 4805563067301239267592504241928613057624008061354615000035729516270951711653660791612601170921439227016697106858556232666161669763003281346006334559388258533852088167973940808413796329623274104343904895311540633716026968248411011044240366195902061786423302742644298579511697925187693660344622139908358358202911217329176184173892737307687656244504110074929173462228713928562884430130827805361684029492711176279477433220123860999065835142871497064672731202375165818118387788521622913721263932166835069413574994540509087291241013155047504457475510653591364548192823585382413412752608167167190901174922639762681872018886958668904034845340877994105803543395361528888002386155372252275092488199247462053730562646325951811525752357276602586109215119400348058781858579268217384815216064453125000000000
528 52861193740313631943517546661214743633864088674900765000393024678980468828190268707738612880135831497183668175444118559327778367393036094806069680153270843872372969847713348892551759625856015147782953848426946970876296650732521121486644028154922679650656330169087284374628677177064630263790843538991941940232023390620938025912820110384564218689545210824220908084515853214191728731439105858978524324419822939074251765421362470989724186571586467711400043226126823999302265673737852050933903253835185763549324939945599960203651144705522549032230617189505010030121059439206547540278689838839099912924149037389500592207756545357944383298749657935163838977348976817768026247709094775026017370191722082591036189109585469926783275930042628447201366313403828646600444371950391232967376708984375000000000
529 1215807456027213534700903573207939103578874039522717595009039567616550783048376180277988096243124124435224368035214726864538902450039830180539602643525229409064578306497407024528690471394688348399007938513819780330154822966847985794192812647563221631965095593889007540616459575072486496067189401396814664625336537984281574595994862538844977029859539848957080885943864623926409760823099434756506059461655927598707790604691336832763656291146488757362200994200916951983952110495970597171479774838209272561634473618748799084683976328227018627741304195358615230692784367101750593426409866293299297997255427859958513620778400543232720815871242132508768296479026466808664603697309179825598399514409607899593832349520465808316015346390980454285631425208288058871810220554858998358249664306640625000000000
530 64437795169442317339147889380020772489680324094704032535479097083677191501563937554733369100885578595066891505866380523820561829852110999568598940106837158680422650244362572300020594983918482465147420741232448357498205617242943247092219070320850746494150066476117399652672357478841784291561038274031177225142836513166923453587727714558783782582555611994725286955024825068099717323624270042094821151467764162731512902048640852136473783430763904140196652692648598455149461856286441650088428066425091445766627101793686351488250745396031987270289122354006607226717571456392781451599722913544862793854537676577801221901255228791334203241175833022964719713388402740859223995957386530756715174263709218678473114524584687840748813358721964077138465536039267120205941689407526912987232208251953125000000000
531 3801829914997096723009725473421225576891139121587537919593266727936954298592272315729268776952249137108946598846116450905413147961274548974547337466303392362144936364417391765701215104051190465443697823732714453092394131417333651578440925148930194043154853922090926579507669091251665273202101258167839456283427354276848483761675935158968243172370781107688791930346464679017883322093831932483594447936598085601159261220869810276051953222415070344271602508866267308853818249520900057355217255919080395300230999005827494737806793978365887248947058218886389826376336715927174105644383651899146904837417722918090272092174058498688717991229374148354918463089915761710694215761485805314646195281558843902029913756950496582604179988164595880551169466626316760092150559675044087866246700286865234375000000000
532 72234768384944837737184783995003285960931643310163220472272067830802131673253173998856106762092733605069985378076212567202849811264216430516399411859764454880753790923930443548323086976972618843430258650921574608755488496929339379990377577829673686819942224519727605010645712733781640190839923905188949669385119731260121191471842768020396620275044841046087046676582828901339783119782806717188294510795363626422025963196526395244987111225886336541160447668459078868222546740897101089749127862462527510704388981110722400018329085588951857729994106158841406701150397602616308007243289386083791191910936735443715169751307111475085641833358108818743450798708399472503190099468230300978277710349618034138568361382059435069479419775127321730472219865900018441750860633825837669458687305450439453125000000000
533 2961625503782738347224576143795134724398197375716692039363154781062887398603380133953100377245802077807869400501124715255316842261832873651172375886250342650110905427881148185481246566055877372580640604687784558958975028374102914579605480691016621159617631205308831805436474222085047247824436880112746936444789908981664968850345553488836261431276838482889568913739895984954931107911095075404720074942609908683303064491057582205044471560261339798187578354406822233597124416376781144679714242360963627938879948225539618400751492509147026166929758352512497674747166301707268628296974864829435438868348406153192321959803591570478511315167682461568481482747044378372630794078197442340109386124334339399681302816664436837848656210780220190949361014501900756111785285986859344447806179523468017578125000000000
534 263584669836663712902987276797766990471439566438785591503320775514596978475700831921825933574876384924900376644600099657723198961303125754954341453876280495859870583081422188507830944378973086159677013817212825747348777525295159397584887781500479283205969177272486030683846205765569205056374882330034477343586301899368182227680754260506427267383638624977171633322850742660988868604087461711020086669892281872813972739704124816248957968863259242038694473542207178790144073057533521876494567570125762886560315392073026037666882833314085328856748493373612293052497800851946907918430762969819754059283008147634116654422519649772587507049923739079594851964486949675164140672959572368269735365065756206571635950683134878568530402759439596994493130290669167293948890452830481655854749977588653564453125000000000
535 28203559672523017280619638617361067980444033608950058290855322980061876696899989015635374892511773186964340300972210663376382288859434455780114535564762013057006152389712174170337911048550120219085440478441772354966319195206582055541582992620551283303038701968156005283171544016915904941032112409313689075763734303232395498361840705874187717610049332872557364765545029464725808940637358403079149273678474160391095083148341355338638502668368738898140308669016168130545415817156086840784918730003456628861953746951813786030356463164607130187672088790976515356617264691158319147272091637770713684343281871796850482023209602525666863254341840081516649160200103615242563052006674243404861684062035914103165046723095432006832753095260036878410764941101600900452531278452861537176458247601985931396484375000000000
536 1889638498059042157801515787363191554689750251799653905487306639664145738692299264047570117798288803526610800165138114446217613353582108537267673882839054874819412210110715669412640040252858054678724512055598747782743386078840997721286060505576935981303593031866452353972493449133365631049151531424017168076170198316570498390243327293570577079873305302461343439291516974136629199022703013006303001336457768746203370570938870807688779678780705506175400680824083264746542859749457818332589554910231594133750901045771523664033883032028677722574029948995426528893356734307607382867230139730637816850999885410388982295555043369219679838040903285461615493733406942221251724484447174308125732832156406244912058130447393944457794457382422470853521251053807260330319595656341722990822702589333057403564453125000000000
537 338245291152568546246471325938011288289465295072138049082227888499882087225921568264515051085893695831263333229559722485872952790291197428170913625028190822592674785609818104824862567205261591787491687657952175853111066108112538592110204830498271540653343152704094971361076327394872447957798124124899073085634465498666119211853555585549133297297321649140580475633181538370456626625063839328128237239225940605570403332198057874576291562501746285605396721867510904389631171895152949481533530328931455349941411287193102735862065062733133312340751360870181348671910855441061721533234195011784169216328979488459627830904352763090322691009321688097629173378279842657604058682716044201154506176955996717839258405350083516057945207871453622282780303938631499599127207622485168415357263763490617275238037109375000000000
538 90987983320040938940300786677325036549866164374405135203119302006468281463772901863154548742105404178609836638751565348699824300588332108177975765132583331277429517329041070197888030578215368190835263979989135304486876783082272881277645099404035044435749308077401547296129532069220688500647695389597850660035671219141186067988606452512716856972979523618816147945325833821652832562142172779266495817351778022898438496361277568261022430312969750827851718182360433280810785239796143410532519658482561489134239636254944635946895501875212861019662116074078782792744020113645603092439998458169941519192495482395639886513270893271296803881507534098262247638757277674895491785650615890110562161601163117098760511039172465819587260917421024394067901759491873392165218850448510303731103952378976047039031982421875000000000
539 1000867816520450328343308653450575402048527808118456487234312322071151096101501920494700036163159445964708203026267218835698067306471653189957733416458416644051724690619451772176768336360369050099187903779880488349355644613905001694054096093444385488793242388851417020257424852761427573507124649285576357260392383410553046747874670977639885426702774759806977627398584172038181158183563900571931453990869558251882823459974053250871246733442667259106368900005964766088918637637757577515857716243308176380476635998804390995415850520627341471216283276814866610720184221250101634016839983039869356711117450306352038751645979825984264842696582875080884724026330054423850409642156774791216183777612794288086365621430897124015459870091631268334746919354410607313817407354933613341042143476168736517429351806640625000000000
540 5004339082602251641716543267252877010242639040592282436171561610355755480507509602473500180815797229823541015131336094178490336532358265949788667082292083220258623453097258860883841681801845250495939518899402441746778223069525008470270480467221927443966211944257085101287124263807137867535623246427881786301961917052765233739373354888199427133513873799034888136992920860190905790917819502859657269954347791259414117299870266254356233667213336295531844500029823830444593188188787887579288581216540881902383179994021954977079252603136707356081416384074333053600921106250508170084199915199346783555587251531760193758229899129921324213482914375404423620131650272119252048210783873956080918888063971440431828107154485620077299350458156341673734596772053036569087036774668066705210717380843682587146759033203125000000000
541 2707347443687818138168649907583806462541267720960424797968814831202463714954562694938163597821346301334535689186052826950563272064005821878835668891520017022159915288125617043738158349854798280518303279724576720985007018680613029582416329932767062747185720661843083039796334226719661586336772176317484046389361397125545991453000984994515890079231005725277874482113170185363280032886540351047074583045302155071343037459229814043606722413962414935882727874516134692270524914810134247180395122438148617109189300376765877642599875658296958679640046263784214181998098318481524920015552154122846609903572703078682264823202375429287436399494256677093793178491222797216515358082034075810239777118442608549273619005970576720461818948597862580845490416853680692783876086895095424087518998103036432279646396636962890625000000000
542 733691157239398715443704124955211551348683552380275120249548819255867666752686490328242335009584847661659171769420316103602646729345577729164466269601924613005337043082042218853040912810650334020460188805360291386936902062446131016834825411779874004487330299359475503784806575441028289897265259782038176571516938621022963683763266933513806211471602551550303984652669120233448888912252435133757212005276884024333963151451279605817421774183814447624219253993872501605312251913546380985887078180738275236590300402103552841144566303398475802182452537485522043321484644308493253324214633767291431283868202534322893767087843741336895264262943559492417951371121378045675662040231234544574979599097946916853150750618026291245152935070020759409127902967347467744430419548570859927717648485922873147784173488616943359375000000000
543 132798099460331167495310446616893290794111722980829796765168336285312047682236254749411862636734857426760310090265077214752079058011549568978768394797948354953966004797849641612400405218727710457703294173770212741035579273302749714047103399532157194812206784184065066185049990154826120471405012020548909959444565890405156426761151314965998924276360061830605021222133110762254248893117690759210055372955116008404447330412681608652953341127270415019983684972890922790561517596351894958445561150713627817822844372780743064247166500915124120195023909284879489841188720619837278851682848711879749062380144658712443771842899717181978042831592784268127649198172969426267294829281853452568071307436728391950420285861862758715372681247673757453052150437089891661741905938291325646916894375952040039748935401439666748046875000000000
544 2257567690825629847420277592487185943499899290674106545007861716850304810598016330740001664824492576254925271534506312650785343986196342672639062711565122034217422081563443907410806888718371077780956000954093616597604847646146745138800757792046672311807515331129106125145849832632044048013885204349331469310557620136887659254939572354421981712698121051120285360776262882958322231183000742906570941340236972142875604617015587347100206799163597055339722644539145687439545799137982214293574539562131672902988354337272632092201830515557110043315406457842951327300208250537233740478608428101955734060462459198111544121329295192093626728137077332558170036368940480246544012097791508693657212226424382663157144859651666898161335581210453876701886557430528158249612400950952535997587204391184680675731901824474334716796875000000000
545 246074878299993653368810257581103267841489022683477613405856927136683224355183780050660181465869690811786854597261188078935602494495401351317657835560598301729699006890415385907777950870302447478124204103996204209138928393429995220129282599333087281987019171093072567640897631756892801233513487274077130154850780594920754858788413386631996006684095194572111104324612654242457123198947080976816232606085829963573440903254699020833922541108832079032029768254766879930910492106040061357999624812272352346425730622762716898049999526195724994721379303904881694675722699308558477712168318663113175012590408052594158309224893175938205313366941429248840533964214512346873297318659274447608636132680257710284128789702031691899585578351939472560505634759927569249207751703653826423737005278639130193654777298867702484130859375000000000
546 3198973417899917493794533348554342481939357294885208974276140052776881916617389140658582359056305980553229109764395445026162832428440217567129551862287777922486087089575400016801113361313931817215614653351950654718806069114589937861680673791330134665831249224209943379331669212839606416035675334563002692013060147733969813164249374026215948086893237529437444356219964505151942601586312052698611023879115789526454731742311087270840993034414817027416386987311969439101836397378520797653995122559540580503534498095915319674649993840544424931377930950763462030784395091011260210258188142620471275163675304683724058019923611287196669073770238580234926941534788660509352865142570567818912269724843350233693674266126411994694612518575213143286573251879058400239700772147499743508581068622308692517512104885280132293701171875000000000
547 1749838459591254869105609741659225337620828440302209308929048608868954408389711859940244550403799371362616323041124308429311069338356799009219864868671414523599889637997743809190209008638720704016941215383517008131186919805680696010339328563857583662209693325642839028494423059423264709571514408005962472531143900810481487800844407592340123603530600928602282062852320584318112603067712692826140230061876336870970738263044164737150023189824904913996763682059647283188704509366050876316735332040068697535433370458465679862033546630777800437463728230067613730839064114783159335011228914013397787514530391661997059736898215374096577983352320503388505037019529397298616017232986100596945011539489312577830439823571147361097953047660641589377755568777844944931116322364682359699193844536402854807079121372248232364654541015625000000000
548 239727868964001917067468534607313871254053496321402675323279659415046753949390524811813503405320513876678436256634030254815616499354881464263121487007983789733184880405690901859058634183504736450320946507541830113972608013378255353416488013248488961722727985613068946903735959140987265211297473896816858736766714411035963828715683840150596933683692327218512642610767920051581426620276638917181211518477058151322991142037050568989553177006011973217556624442171677796852517783148970055392740489489411562354371752809798141098595888416558659932530767519263081124951783725292828896538361219835496889490663657693597183955055506251231183719267908964225190071675527429910394360919095781781466580910035823162770255829247188470419567529507897744752512922564757455562936163961483278789556701487191108569839627998007833957672119140625000000000
549 14623400006804116941115580611046146146497263275605563194720059224317851990912822013520623707724551346477384611654675845543752606460647769320050410707487011173724277704747145013402576685193788923469577736960051636952329088816073576558405768808157826665086407122397205761127893507600223177889145907705828382942769579073193793551656714249186412954705231960329271199256843123146467023836874973948053902627100547230702459664260084708362743797366730366270954090972472345608003584772087173378957169858854105303616676921397686607014349193410078255884376818675047948622058807242862562688840034409965310258930483119309428221258385881325102206875342446817736594372207173224534056016064842688669461435512185212928985605584078496695593619299981762429903288276450204789339106001650480006162958790718657622760217307878477871417999267578125000000000
550 160857400074845286352271386721507607611469896031661195141920651467496371900041042148726860784970064811251230728201434300981278671067125462520554517782357122910967054752218595147428343537131678158165355106560568006475619976976809342142463456889736093315950478346369263372406828583602454956780604984764112212370465369805131729068223856741050542501757551563621983191825274354611137262205624713428592928898106019537727056306860931791990181771034034028980495000697195801688039432492958907168528868447395158339783446135374552677157841127510860814728145005425527434842646879671488189577240378509618412848235314312403710433842244694576124275628766914995102538094278905469874616176713269575364075790634037342218841661424863463651529812299799386728936171040952252682730166018155280067792546697905233850362390386663256585597991943359375000000000
551 4664864602170513304215870214923720620732626984918174659115698892557394785101190222313078962764131879526285691117841594728457081460946638413096081015688356564418044587814339259275421962576818666586795298090256472187792979332327470922131440249802346706162563872044708637799798028924471193746637544558159254158743495724348820142978491845490465732550968995345037512562932956283722980603963116689429194938045074566594084632898967021967715271359986986840434355020218678248953143542295808307887337184974459591853719937925862027637577392697814963627116205157340295610436759510473157497739970976778933972598824115059707602581425096142707603993234240534857973604734088258626363869124684817685558197928387082924346408181321040445894364556694182215139148960187615327799174814526503121965983854239251781660509321213234440982341766357421875000000000
552 107291885849921805996965014943245574276850420653118017159661074528820080057327375113200816143575033229104570895710356678754512873601772683501209863360832200981615025519729802963334705139266829331496291856075898860319238524643531831209023125745453974241738969057028298669395354665262837456172663524837662845651100401660022863288505312446280711848672286892935862788947457994525628553891151683856871483575036715031663946556676241505257451241279700697329990165465029599725922301472803591081408755254412570612635558572294826635664280032049744163423672718618826799040045468740882622448019332465915481369772954646373274859372777211282274891844387532301733392908884029948406368989867750806767838552352902907259967388170383930255570384803966190948200426084315152539381020734109571805217628647502790978191714387904392142593860626220703125000000000
553 8476058982143822673760236180516400367871183231596323355613224887776786324528862633942864475342427625099261100761118177621606517014540041996595579205505743877547587016058654434103441706002079517188207056629996009965219843446839014665512826933890863965097378555505235594882233018555764159037640418462175364806436931731141806199791919683256176236045110664541933160326849181567524655757400983024692847202427900487501451777977423078915338648061096355089069223071737338378347861816351483695431291665098593078398209127211291304217478122531929788910470144770887317124163592030529727173393527264807323028212063417063488713890449399691299716455706615051836938039801838365924103150199552313734659245635879329673537423665460330490190060399513329084907833660660897050611100637994656172612192663152720487277145436644446979264914989471435546875000000000
554 2347868338053838880631585422003042901900317755152181569504863293914169811894494949602173459669852452152495324910829735201185005213027591633056975439925091054080681603448247278246653352562576026261133354686508894760365896634774407062347053060687769318331973859874950259782378546139946672053426395914022576051383030089526280317342361752261960817384495654078115485410537223294204329644800072297839918675072528435037902142499746192859548805512923690359672174790871242730802357723129360983634467791232310282716303928237527691268241439941344551528200230101535786843393314992456734427030007052351628478814741566526586373747654483714490021458230732369358831837025109227360976572605275990904500611041138574319569866355332511545782646730665192156519469924003068483019274876724519759813577367693303574975769285950511813256381452083587646484375000000000
555 86871128507992038583368660614112587370311756940630718071679941874824283040096313135280418007784540729642327021700700202443845192882020890423108091277228369000985219327585149295126174044815312971661934123400829106133538175486653061306840963245447464778283032815373159611948006207178026865976776648818835313901172113312472371741667384833692550243226339200890272960189877261885560196857602675020076990977683552096402379272490609135803305803978176543307870467262235981039687235755786356394475308275595480460503245344788524576924933277829748406543408513756824113205552654720899173800110260937010253716145437961483695828663215897436130793954537097666276777969929041412356133186395211663466522608522127249824085055147302927193957929034612109791220387188113533871713170438807231113102362604652232274103463580168937090486113727092742919921875000000000
556 12075086862610893363088243825361649644473334214747669811963511920600575342573387525803978103082051161420283456016397328139694481810600903768812024687534743291136945486534335752022538192229328503061008843152715245752561806392644775521650893891117197604181341561336869186060772862797745734370771954185818108632262923750433659672091766491883264483808461148923747941466392939402092867363206771827790701745898013741399930718876194669876659506752966539519793994949450801364516525770054303538832067850307771784009951102925604916192565725618335028509533783412198551735571819006204985158215326270244425266544215876646233720184187009743622180359680656575612472137820136756317502512908934421221846642584575687725547822665475106879960152135811083260979633819147781208168130690994205124721228402046660286100381437643482255577569808065891265869140625000000000
557 6725823382474267603240151810726438851971647157614452085263676139774520465813376851872815803416702496911097885001133311773809826368504703399228297750956852013163278635999625013876553773071735976204981925636062391884176926160703139965559547897352279065529007249664636136635850484578344374044519978481500686508170448528991548437355113935978978317481312859950527603396780867246965727121306171908079420872465193653959761410414040431121299345261402362512525255186844096360035704853920247071129461792621428883693542764329561938319259109169412610879810317360594593316713503186456176733125936732526144873465128243291952182142592164427197554460342125712616146980765816173268848899690276472620568579919608658063130137224669634532137804739646773376365656037265314132949648794883772254469724219939989779357912460767419616356706383092701435089111328125000000000
558 208500524856702295700444706132519604411121061886048014643173960333010134440214682408057289905917777404244034435035132664988104617423645805376077230279662412408061637715988375430173166965223815262354439694717934148409484710981797338932345984817920651031399224739603720235711365021928675595380119332926521281753283904398738001558008532015348327841920698658466355705300206884655937540760491329150462047046421003272752603722835253364760279703103473237888282910792166987161106850471527659205013315571264295394499825694216420087897032384251790937274119838178432392818118598780141478726904038708310491077418975542050517646420357097243124188270605897091100556403740301371334315890398570651237625977507868399957034253964758670496271946929049974667335337155224738121439112641396939888561450818139683160095286283790008107057897875873744487762451171875000000000
559 8965522568838198715119122363698342989678205661100064629656480294319435780929231343546463465954464428382493480706510704594488498549216769631171320902025483733546650421787500143497446179504624056281240906872871168381607842572217285574090877347170587994350166663802959970135588695942933050601345131315840415115391207889145734066994366876659978097202590042314053295327908896040205314252701127153469868022996103140728361960081915894684692027233449349229196165164063180447927594570275689345815572569564364701963492504851306063779572392522827010302787153041672592891179099747546083585256873664457351116329015948308172258796075355181454340095636053574917323925360832958967375583287138538003217917032838341198152472920484622831339693717949148910695419497674663739221881843580068415208142385180006375884097310202970348603489608662571012973785400390625000000000
560 62758657981867391005833856545888400927747439627700452407595362060236050466504619404825244261681250998677454364945574932161419489844517387418199246314178386134826552952512501004482123256532368393968686348110098178671254898005520999018636141430194115960451166646620719790949120871600531354209415919210882905807738455224020138468960568136619846680418130296198373067295362272281437199768907890074289076160972721985098533720573411262792844190634145444604373156148442263135493161991929825420709007986950552913744447533959142446457006747659789072119510071291708150238253698232822585096798115651201457814303111638157205811572527486270180380669452375024421267477525830712771629083009969766022525419229868388387067310443392359819377856025644042374867936483722646174553172905060478906456996696260044631188681171420792440224427260637997090816497802734375000000000
561 1066897185691745647099175561280102815771706473670907690929121155024012857930578529882029152448581266977516724204074773846744131327356795586109387187341032564292051400192712517076196095361050262697467667917871669037411333266093856983316814404313299971327669832992552236446135054817209033021560070626585009398731553738808342353972329658322537393567108215035372342144021158628784432396071434131262914294736536273746675073249747991467478351240780472558274343654523518473303383753862807032152053135778159399533655608077305421589769114710216414226031671211959038554050312869957983946645567966070424782843152897848672498796732967266593066471380690375415161547117939122117117694411169486022382932126907762602580144277537670116929423552435948720372754920223284984967403939386028141409768943836420758730207579914153471483815263430845950543880462646484375000000000
562 299798109179380526834868332719708891231849519101525061151083044561747613078492566896850191838051336020682199501345011450935100902987259559696737799642830150566066443454152217298411102796455123817988414684921938999512584647772373812312024847612037291943075223070907178441363950403635738279058379846070387641043566600605144201466224633988633007592357408424939628142469945574688425503296072990884878916820966692922815695583179185602361416698659312788875090566921108690998250834835448776034726931153662791268957225869722823466725121233570812397514899610560489833688137916458193489007404598465789363978925964295476972161881963801912651678457973995491660394740140893314910072129538625572289603927661081291325020541988085302857168018234501590424744132582743080775840506967473907736145073218034233203188329955877125486952089024067712102830410003662109375000000000
563 168786335467991236608030871321196105763531279254158609428059754088263906163191315162926658004822902179644078319257241446876461808381827132109263381198913374768695407664687698339005450874404234709527477467611051656725585156695846456331669989205576995363951350588920741462487904077246920651109867853337628241907527996140696185425484468935600383274497220943241010644210579358549583558355689093868186830170204248115545236613329881494129477601345193100136675989176584193032015220012357660907551262239512151484422918164653949611766243254500367379800888480745555776366421646965962934311168788936239411920135317898353535327139545620476822894971839359461804802238699322936294370608930246197199047011273188767015986565139292025508585594266024395409130946644084354476798205422687810055449676221753273293395029765158821649154026120550121913893520832061767578125000000000
564 7932957766995588120577450952096216970885970124945454643118808442148403589669991812657552926226676402443271681005090348003193704993945875209135378916348928614128684160240321821933256191096999031347791440977719427866102502364704783447588489492662118782105713477679274848736931491630605270602163789106868527369653815818612720714997770039973218013901369384332327500277897229851830427242717387411804781017999599661430626120826504430224085447263224075706423771491299457072504715340580810062654909325257071119767877153738735631753013432961517266850641758595041121489221817407400257912624933080003252360246359941222616160375558644162410676063676449894704825705218868178005835418619721571268355209529839872049751368561546725198903522930503146584229154492271964660409515654866327072606134782422403844789566398962464617510239227665855729952995479106903076171875000000000
565 896424227670501457625251957586872517710114624118836374672425353962769605632709074830303480663614433476089699953575209324360888664315883898632297817547428933396541310107156365878457949593960890542300432830482295348869582767211640529577499312670819422377945622977758057907273258554258395578044508169076143592770881187503237440794748014516973635570854740429553007531402386973256838278427064777533940255033954761741660751653395000615321655540744320554825886178516838649193032833485631537080004753754049036533770118372477126388090517924651451154122518721239646728282065367036229144126617438040367516707838673358155626122438126790352406395195438838101645304689732104114659402304028537553324138676871905541621904647454779947476098091146855564017894457626732006626275268999894959204493230413731634461221003082758501778657032726241697484688489139080047607421875000000000
566 253688056430751912507946303997084922511962438625630694032296375171463798394056668176975885027802884673733385086861784238794131492001395143312940282365922388151221190760325251543603599735090932023471022491026489583730091923120894269870432305485841896532958611302705530387758332170855125948586595811848548636754159376063416195744913688108303538866551891541563501131386875513431685232794859332042105092174609197572889992717910785174136028518030642717015725788520265337721628291876433724993641345312395877339056943499411026767829616572676360676616672798110820024103824498871252847787832734965424007228318344560358042192649989881669731009840309191182765621227194185464448610852040076127590731245554749268278999015229702725135735759794560124617064131508365157875235901126970273454871584207086052552525543872420656003359940261526400388166842426359653472900390625000000000
567 1775816395015263387555624127979594457583737070379414858226074626200246588758396677238831195194620192716133695608032489671558920444009766003190581976561456717058548335322276760805225198145636524164297157437185427086110643461846259889093026138400893275730710279118938712714308325195985881640106170682939840457279115632443913370214395816758124772065863240790944507919708128594021796629564015324294735645222264383010229949025375496218952199626214499019110080519641857364051398043135036074955489417186771141373398604495877187374807316008734524736316709586775740168726771492098769934514829144757968050598228411922506295348549929171688117068882164338279359348590359298251140275964280532893135118718883244877952993106607919075950150318561920872319448920558556105126651307888791914184101089449602367867678807106944592023519581830684802717167896984517574310302734375000000000
568 126082964046083700516449313086551206488445331996938454934051298460217507801846164083957014858818033682845492388170306766680683351524693386226531320335863426911156931807881650017170989068340193215665098178040165323113855685791084452125604855826463422576880429817444648602715891088914997596447538118488728672466817209903517849285222102989826858816676290096157060062299277130175547560699045088024926230810780771193726326380801660231545606173461229430356815716894571872847649261062587561321839748620260751037511300919207280303611319436620151256278486380661077551979600775939012665350552869277815731592474217246497946969747044971189856311890633668017834513749915510175830959593463917835412593429040710386334662510569162254392460672617896381934680873359657483463992242860104225907071177350921768118605195304593066033669890309978620992918920685900747776031494140625000000000
569 71741206542221625593859659146247636491925393906257980857475188823863761939250467363771541454667461165539085168868904550241308827017550536762896321271106289912448294198684658859770292779885569939713440863304854068851783885215127053259469162965257687446244964566126005054945342029592633632378649189420086614633618992435101656243291376601211482666688809064713367175448288687069886562037756655086183025331334258809230279710676144671749449912699439545873028142913011395650312429544612322392126816964928367340343930223028942492754840759436866064822458750596153127076392841509298206584464582619077151276117829613257331825786068588607028241465770557102147838323701925290047816008680969248349765661124164209824422968513853322749310122719583041320833416941645108091011586187399304541123499912674486059486356128313454573158167586377835344970865870277525484561920166015625000000000
570 1363082924302210886283333523778705093346582484218901636292028587653411476845758879911659287638681762145242618208509186454584867713333460198495030104151019508336517589775008518335635562817825828854555376402792227308183893819087414011929914096339896061478654326756394096043961498562260039015194334598981645678038760856266931468622536155423018170667087372229553976333517485054327844678717376446637477481295350917375375314502846748763239548341289351371587534715347216517355936161347634125450409522333638979466534674237549907362341974429300455231626716261326909414451463988676665925104827069762465874246238762651889304689935303183533536587849640584940808928150336580510908504164938415718645547561359119986664036401763213132236892331672077785095834921891257053729220137560586786281346498340815235130240766437955636890005184141178871554446451535272984206676483154296875000000000
571 778320349776562416067783442077640608300898598488992834322748323550097953278928320429557453241687286184933534997058745465567959464313405773340662189470232139260151543761529863969647906368978548275951119925994361792973003370698913400811980949010080651104311620577901028841102015679050482277675965056018519682160132448928417868583468144746543375450906889543075320486438483966021199311547621951029999641819645373821339304581125493543809782102876219633176482322463260631410239548129499085632183837252507857275391298989640997103897267399130559937258854985217665275651785937534376243234856256834368014194602333474228792977953058117797649391662144774001201897973842187471728755878179835375346607657536057512385164785406794698507265521384756415289721740399907777679384698547095054966648850552605499259367477636072668664192960144613135657588923826640873982012271881103515625000000000
572 10118164547095311408881184747009327907911681780356906846195728206151273392626068165584246892141934720404135954961763691052383473036074275053428608463113017810381970068899888231605422782796721127587364559037926703308649043819085874210555752337131048464356051067512713374934326203827656269609787545728240755868081721836069432291585085881705063880861789564059979166323700291558275591050119085363389995343655389859677410959554631416069527167337390855231294270192022388208333114125683488113218389884282602144580086886865332962350664476188697279184365114807829648583473217187946891162053131338846784184529830335164974308713389755531369442091607882062015624673659948437132473826416337859879505899547968747661007142210288331080594451778001833398766382625198801109832001081112235714566435057183871490371777209268944692634508481879970763548656009746331361766159534454345703125000000000
573 1932569428495204479096306286678781630411131220048169207623384087374893217991579019626591156399109531597189967397696864991005243349890186535204864216454586401782956283159878652236635751514173735369186630776244000331951967369445401974216148696392030256692005753894928254612456304931082347495469421234093984370803608870689261567692751403405667201244601806735456020767826755687630637890572745304407489110638179463198385493274934600469279688961441653349177205606676276147791624798005546229624712467897977009614796595391278595808976914952041180324213736928295462879443384482897856211952148085719735779245197594016510092964257443306491563439497105473844984312669050151492302500845520531236985626813662030803252364162165071236393540289598350179164379081412971011977912206492437021482189095922119454661009446970368436293191120039074415837793297861549290097336471080780029296875000000000
574 79235346568303383642948557753830046846856380021974937512558747582370621937654739804690237412363490795484788663305571464631214977345497647943399432874638042473101207609555024741702065812081123150136651861826004013610030662147261480942862096552073240524372235909692058439110708502174376247314246270597853359202947963698259724275402807539632355251028674076153696851480896983192856153513482557480707053536165357991133805224272318619240467247419107787316265429873727322059456616718227395414613211183817057394206660411042422428168053513033688393292763214060113978057178763798812104690038071514509166949053101354676913811534555175566154101019381324427644356819431056211184402534666341780716410699360143262933346930648767920692135151873532357345739542337931811491094400466189917880769752932806897641101387325785105888020835921602051049349525212323520893990795314311981201171875000000000
575 1822412971070977823787816828338091077477696740505423562788851194394524304566059015507875460484360288296150139256028143686517944478946445902698186956116674976881327775019765569059147513677865832453142992821998092313030705229387014061685828220697684532060561425922917344099546295550010653688227664223750627261667803165059973658334264573411544170773659503751535027584060630613435691530810098822056262231331803233796077520158263328242530746690639479108274104887095728407367502184519230094536103857227792320066753189453975715847865230799774833045733553923382621495315111567372678407870875644833710839828221331157569017665294769038021544323445770461835820206846914292857241258297325860956477446085283295047466979404921662175919108493091244218952009473772431664295171210722368111257704317454558645745331908493057435424479226196847174135039079883440980561788292229175567626953125000000000
576 5467238913212933471363450485014273232433090221516270688366553583183572913698177046523626381453080864888450417768084431059553833436839337708094560868350024930643983325059296707177442541033597497359428978465994276939092115688161042185057484662093053596181684277768752032298638886650031961064682992671251881785003409495179920975002793720234632512320978511254605082752181891840307074592430296466168786693995409701388232560474789984727592240071918437324822314661287185222102506553557690283608311571683376960200259568361927147543595692399324499137200661770147864485945334702118035223612626934501132519484663993472707052995884307114064632970337311385507460620540742878571723774891977582869432338255849885142400938214764986527757325479273732656856028421317294992885513632167104333773112952363675937235995725479172306273437678590541522405117239650322941685364876687526702880859375000000000
577 3154596852923862612976710929853235655113893057814888187187501417496921571203848155844132422098427659040635891052184716721362561893056297857570561621037964384981578378559214200041384346176385755976390520574878697793856150752068921340778168650027691924996831828272569922636314637597068441534322086771312335789946967278718814402576611976575382959609204600993907132748008951591857182039832281060979389922435351397701010187393953821187820722521496938336422475559562705873153146281402787293641995776861308506035549770944831964132654714514410236002164781841375317808390458123122106324024485741207153463742651124233751969578625245204815293223884628669437804778052008640935884618112671065315662459173625383727165341349919397226515976801540943743005928399100079210894941365760419200587086173513841015785169533601482420719773540546742458427752647278236337352455533848702907562255859375000000000
578 53628146499705664420604085807505006136936181982853099182187524097447666710465418649350251175673270203690810147887140184263163552181957063578699547557645394544686832435506641400703533884998557851598638849772937862495554562785171662793228867050470762724946141080633688684817348839150163506083475475112309708429098443738219844843802403601781510313356478216896421256716152177061572094677148778036649628681400973760917173185697214960192952282865447951719182084512565999843603486783847383991913928206642244602604346106062143390255130146744974012036801291303380402742637788093075807508416257600521608883625069111973783482836629168481859984806038687380442681226884146895910038507915408110366261805951631523361810802948629752850771605626196043631100782784701346585214003217927126409980464949735297268347882071225201152236150189294621793271795003730017734991744075427949428558349609375000000000
579 10350232274443193233176588560848466184428683122690648142162192150807399675119825799324598476904941149312326358542218055562790565571117713270689012678625561147124558660052781790335782039804721665358537298006177007461642030617538130919093171340740857205914605228562301916169748325955981556674110766696675773726815999641476430054853863895143831490477800295861009302546217370172883414272689714161073378335510387935857014424839562487317239790593031454681802142310925237969815472949282545110439388143881953208302638798469993674319240118321779984323102649221552417729329093101963630849124337716900670514539638338610940212187469429516998977067565466664425437476788640350910637432027673765300688528548664884008829484969085542300198919885855836420802451077447359890946302621059935397126229735298912372791141239746463822381576986533862006101456435719893422853406606557594239711761474609375000000000
580 300156735958852603762121068264605519348431810558028796122703572373414590578474948180413355830243293330057464397724323611320926401562413684849981367680141273266612201141530671919737679154336928295397581642179133216387618887908605796653701968881484858971523551628306755568922701452723465143549212234203597438077663989602816471590762052959171113223856208579969269773840303735013619013908001710671127971729801250139853418320347312132199953927197912185772262127016831901124648715529193808202742256172576643040776525155629816555257963431331619545369976827425020114150543699956945294624605793790119444921649511819717266153436613455992970334959398533268337686826870570176408485528802539193719967327911281636256055064103480726705768676689819256203271081245973436837442776010738126516660662323668458810943095952647450849065732609481998176942236635876909262748791590170232951641082763671875000000000
581 24913009084584766112256048665962258105919840276316390078184396506993411018013420698974308533910193346394769545011118859739636891329680335842548453517451725681128812694747045769338227369809965048517999276300868056960172367696414281122257263417163243294636454785149460712220584220576047606914584615438898587360446111137033767142033250395611202397580065312137449391228745210006130378154364141985703621653573503761607833720588826906972596175957426711419097756542397047793345843388923086080827607262323861372384451587917274774086410964800524422265708076676276669474495127096426459453842280884579913928496909481036533090735238916847416537801630078261272028006630257324641904298890610753078757288216636375809252570320588900316578800165254998264871499743415795257507750408891264500882834972864482081308276964069738420472455806587005848686205640777783468808149701984129334986209869384765625000000000
582 2416561881204722312888836720598339036274224506802689837583886461178360868747301807800507927789288754600292645866078529394744778458978992576727199991192817391069494831390463439625808054871566609706245929801184201525136719666552185268858954551464834599579736114159497689085396669395876617870714707697573162973963272780292275412777225288374286632565266335277332590949188285370594646680973321772613251300396629864875959870897116209976341829067870391007652482384612513635954546808725539349840277904445414553121291804027975653086381863585650868959773683437598836939026027328353366567022701245804251651064200219660543709801318174934199404166758117591343386716643134960490264716992389243048639456957013728453497499321097123330708143616029734831692535475111332139978251789662452656585634992367854761886902865514764626785828213238939567322561947155444996474390521092460545493662357330322265625000000000
583 128077779703850282583108346191711968922533898860542561391945982442453126043606995813426920172832303993815510230902162057921473258325886606566541599533219321726683226063694562300167826908193030314431034279462762680832246142327265819249524591227636233777726014050453377521526023477981460747147879507971377637620053457355490596877192940283837191525959115769698627320306979124641516274091586053948502318921021382838425873157547159128746116940597130723405581566384463222705590980862453585541534728935606971315428465613482709613578238770039496054868005222192738357768379448402728428052203166027625337506402611642008816619469863271512568420838180232341199495982086152905984030000596629881577891218721727608035367464018147536527531611649575946079704380180900603418847344852109990799038654595496302380005851872282525219648895301663797068095783199238584813142697617900408911164104938507080078125000000000
584 9349677918381070628566909271994973731344974616819606981612056718299078201183310694380165172616758191548532246855857830228267547857789722279357536765925010486047875502649703047912251364298091212953465502400781675700753968389890404805215295159617445065773999025683096559071399713892646634541795204081910567546263902386950813572035084640720114981395015451187999794382409476098830688008685781938240669281234560947205088740500942616398466536663590542808607454346065815257508141602959111744532035212299308906026277989784237801791211430212883212005364381220069900117091699733399175247810831120016649637967390649866643613221300018820417494721187156960907563206692289162136834190043553981355186058966686115386581824873324770166509807650419044063818419753205744049575856174204029328329821785471230073740427186676624341034369357021457185970992173544416691359416926106729850514979660511016845703125000000000
585 121545812938953918171369820535934658507484670018654890760956737337888016615383039026942147244017856490130919209126151792967478122151266389631647977957025136318622381534446139622859267735875185768395051531210161784109801589068575262467798837075026785855061987333880255267928196280604406249043337653064837378101430731030360576436456100329361494758135200865443997326971323189284798944112915165197128700656049292313666153626512254013180064976626677056511896906498855598347605840838468452678916457759891015778341613867195091423285748592767481756069736955860908701522192096534189278221540804560216445293576078448266366971876900244665427431375433040491798321686999759107778844470566201757617418766566919500025563723353222012164627499455447572829639456791674672644486130264652381268287683211125990958625553426796116433446801641278943417622898256077416987672420039387488056694735586643218994140625000000000
586 35612923191113498024211357417028854942693008315465882992960324040001188868307230434894049142497231951608359328273962475339471089790321052162072857541408364941356357789592718909497765446611429430139750098644577402744171865597092551903065059262982848255533162288826914793502961510217091030969697932347997351783719204191895648895881637396502917964133613853575091216802597694460446090625084143402758709292222442647904183012568090425861759038151616377557985793604164690315848511365671256634922522123648067623054092863088161787022724337680872154528432928067246249546002284284517458518911455736143418471017790985342045522759931771686970237393001880864096908254290929418579201429875897114981903698604107413507490170942494049564235857340446138839084360839960679084834436167543147711608291180859915350877287154051262114999912880894730421363509189030683177388019071540534000611557526886463165283203125000000000
587 20904785913183623340212066803795937851360795881178473316867710211480697865696344265282806846645875155594106925696815973024269529706918457619136767376806710220576182022490925999875188317160909075492033307904366935410828885105493327967099189787370931925997966263541398983786238406497432435179212686288274445497043172860642745901882521151747212844946431332048578544263124846648281855196924392177419362354534573834319755428377469079980852555394998813626537660845644673215403076171649027644699520486581415694732752510632750968982339186218671954708190128775473548483503340875011748150601024517116186642487443308395780721860079949980251529349692104067224885145268775568705991239337151606494377471080611051728896730343244007094206448258841883498542519813056918622797814030347827706714066923164770310964967559428090861504948861085206757340379893961011025126767194994293458358984268282353878021240234375000000000
588 146333501392285363381484467626571564959525571168249313218073971480364885059874409856979647926521126089158748479877711811169886707948429203333957371637646971544033274157436481999126318220126363528444233155330568547875802195738453295769694328511596523481985763844789792886503668845482027046254488804017921118479302210024499221313177648062230489914625019324340049809841873926537972986378470745241935536481742016840238287998642283559865967887764991695385763625919512712507821533201543193512896643406069909863129267574429256782876374303530703682957330901428314839384523386125082237054207171619813306497412103158770465053020559649861760705447844728470574196016881428980941938675360061245460642297564277362102277112402708049659445137811893184489797638691398430359584698212434793946998468462153392176754772915996636030534642027596447301382659257727077175887370364960054208512889877976477146148681640625000000000
589 4536338543160846264826018496423718513745292706215728709760293115891311436856106705566369085722154908763921202876209066146266487946401305303352678520767056117865031498880530941972915864823917269381771227815247624984149868067892052168860524183859492227941558679188483579481613734209942838433889152924555554672858368510759475860708507089929145187353375599054541544105098091722677162577732593102500001630934002522047386927957910790355845004520714742556958672403504894087742467529247838998899795945588167205757007294807306960269167603409451814171677257944277760020920224969877549348680422320214212501419775197921884416643637349145714581868883186582587800076523324298409200098936161898609279911224492598225170590484483949539442799272168688719183726799433351341147125644585478612356952522326755157479397960395895716946573902855489866342862436989539392452508481313761680463899586217270791530609130859375000000000
590 267643974046489929624735091288999392310972269666727993875857293837587374774510295628415776057607139617071350969696334902629722788837677012897808032725256310954036858433951325576402036024611118893524502441099609874064842216005631077962770926847710041448551962072120531189415210318386627467599460022548777725698643742134809075781801918305819566053849160344217951102200787411637952592086222993047500096225106148800795828749516736630994855266722169810860561671806788751176805584225622500935087960789701865139663430393631110655880888601157657036128958218712387841234293273222775411572144916892638537583766736677391180581974603599597160330264108008372680204514876133606142805837233552017947514762245063295285064838584553022827125157057952634431839881166567729127680413030543238129060198817278554291284479663357847299847860268473902114228883782382824154698000397511939147370075586818976700305938720703125000000000
591 52725862887158516136072812983932880285261537124345414793543886886004712830578528238797907883348606504563056141030177975818055389401022371540868182446875493257945261111488411138551201096848390422024326980896623145190773916553109322358665872588998878165364736528207744644314796432722165611117093624442109211962632817200557387929014977906246454512608284587810936367133555120092676660640985929630357518956345911313756778263654797116305986487544267452739530649345937383981830700092447632684212328275571267432513695787545328799208535054428058436117404769086340404723155774824886756079712548627849791904002047125446062574648996909120640585062029277649418000289430598320410132749935009747535660408162277469171157773201156945496943655940416668983072456589813842638153041367017017911424859167003875195383042493681495918070028472889358716503090105129416358475506078309852012031904890603338409960269927978515625000000000
592 1950856926824865097034694080405516570554676873600780347361123814782174374731405544835522591683898440668833077218116585105268049407837827747012122750534393250543974661125071212126394440583390445614900098293175056372058634912465044927270637285792958492118495251543686551839647468010720127611332464104358040842617414236420623353373554182531118816966506529749004645583941539443429036443716479396323228201384798718609000795755227493303321500039137895751362634025799683207327735903420562409315856146196136895003006744139177165570715797013838162136343976456194594974756763668520809974949364299230442300448075743641504315262012885637463701647295083273028466010708932137855174911747595360658819435102004266359332837608442806983386915269795416752373680893823112177611662530579629662722719789179143382229172572266215348968591053496906272510614333889788405263593724897464524445180480952323521168529987335205078125000000000
593 1156858157607145002541573589680471326338923386045262745985146422165829404215723488087464896868551775316618014790343134967423953298847831853978188791066895197572576974047167228790951903265950534249635758287852808428630770503091771641871487910475224385826267684165406125240910948530357035673520151213884318219672126642197429648550517630240953458461138372141159754831277332889953418611123872282019674323421185640135137471882849903528869649523208772180558041977299212141945347390728393508724302694694309178736782999274532059183434467629206030146851978038523394820030760855432840315144973029443652284165708915979412058950373641183015975076845984380905880344350396757748118722666324048870679925015488529951084372701806584541148440754988682134157592770037105521323715880633720389994572834983232025661899335353865701938374494723665419598794299996644524321311078864196462995992025204727848052938282489776611328125000000000
594 12725439733678595027957309486485184589728157246497890205836610643824123446372958368962113865554069528482798162693774484641663486287326150393760076701735847173298346714518839516700470935925455876745993341166380892714938475534009488060586367015227468244088944525819467377650020433833927392408721663352727500416393393064171726134055693932650488043072522093552757303144050661789487604722362595102216417557633042041486512190711348938817566144755296493986138461750291333561398821298012328595967329641637400966104612992019852651017779143921266331615371758423757343020338369409761243466594703323880175125822798075773532648454110053013175725845305828189964683787854364335229305949329564537577479175170373829461928099719872429952632848304875503475733520470408160734560874686970924289940301184815552282280892688892522721322119441960319615586737299963089767534421867506161092955912277252006328582321107387542724609375000000000
595 216332475472536115475274261270248138025378673190464133499222380945010098588340292272355935714419181984207568765794166238908279266884544556693921303929509401946071894146820271783908005910732749904681886799828475176153954084078161297029968239258866960149512056938930945420050347375176765670948268276996367507078687682090919344278946796855058296732232875590396874153448861250421289280280164116737679098479761714705270707242092931959898624460840040397764353849754952670543779962066209586131444603907835816423778420864337495067302245446661527637461319893203874831345752279965941138932109956505962977138987567288150055023719870901223987339370199079229399624393524193698898201138602597138817145977896355100852777695237831309194758421182883559087469847996938732487534869678505712928985120141864388798775175711172886262476030513325433464974534099372526048085171747604738580250508713284107585899458825588226318359375000000000
596 32233538845407881205815864929266972565781422305379155891384134760806504689662703548581034421448458115646927746103330769597333610765797138947394274285496900889964712227876220495802292880699179735797601133174442801246939158527646033257465267649571177062277296483900710867587501758901338084971291973272458758554724464631546982297563072731403686213102698462969134248863880326312772102761744453393914185673484495491085335379071846862024895044665166019266888723613487947911023214347865228333585245982267536647142984708786286765028034571552567617981736664087377349870517089714925229700884383519388483593709147525934358198534260764282374113566159662805180544034635104861135831969651786973683754750706556910027063876590436865070019004756249650304033007351543871140642695582097351226418782901137793931017501180964760053108928546485489586281205580806506381164690590393106048457325798279332030299019365012645721435546875000000000
597 6414474230236168359957357120924127540590503038770452022385442817400494433242878006167625849868243165013738621474562823149869388542393630650531460582813883277102977733347367878664656283259136767423722625501714117448140892547001560618235588262264664235393182000296241462649912850021366278909287102681219292952390168461677849477215051473549333556407436994130857715523912184936241648449587146225388922949023414602725981740435297525542954113888368037834110855999084101634293619655225180438383463950471239792781453957048471066240578879738960955978365596153388092624232900853270120710475992320358308235148120357660937281508317892092192448599665772898230928262892385867366030561960705607763067195390604825095385711441496936148933781946493680410502568462957230356987896420837372894057337797326420992272482735011987250568676780750612427669959910580494769851773427488228103643007833857587074029504853637516498565673828125000000000
598 147532907295431872279019213781254933433581569891720396514865184800211371964586194141855394546969592795315988293914944932446995936475053504962223593404719315373368487866989461209287094514960145650745620386539424701307240528581035894219418530032087277414043186006813553640947995550491424414913603361668043737904973874618590537975946183891634671797371050865009727457049980253533557914340504363183945227827538535862697580030011843087487944619432464870184549687978934337588753252070179150082819670860838515233973441012114834523533314233996101987502408711527926130357356719625212776340947823368241089408406768226201557474691311518120426317792312776659311350046524874949418702925096228978550545493983910977193871363154429531425476984769354649441559074648016298210721617679259576563318769338507682822267102905275706763079565957264085836409077943351379706590788832229246383789180178724502702678611633662879467010498046875000000000
599 88372211469963691495132509054971705126715360365140517512404245695326611806787130290971381333634786084394276988055052014535750565948557049472371932449426869908647724232326687264362969614461127244796626611537115396083037076620040500637431699489220279171011868418081318630927849334744363224533248413639158199005079350896535732247591764151089168406625259468140826746772938171866601190689962113547183191468695582981755850437977094009405278827040046457240545263099381668215663197990037310899608982845642270625150091166256785879596455226163665090513942818205227752084056675055502453028227746197576412555635654167494732927340095599354135364357595353218927498677868400094701803052132641158151776750896362675339128946529503289323860713876843435015493885714161762628222248989876486361427942833766102010537994640260148351084660008401187416009037688067476444247882510505318583889718927055977118904488368564064800739288330078125000000000
600 441861057349818457475662545274858525633576801825702587562021228476633059033935651454856906668173930421971384940275260072678752829742785247361859662247134349543238621161633436321814848072305636223983133057685576980415185383100202503187158497446101395855059342090406593154639246673721816122666242068195790995025396754482678661237958820755445842033126297340704133733864690859333005953449810567735915957343477914908779252189885470047026394135200232286202726315496908341078315989950186554498044914228211353125750455831283929397982276130818325452569714091026138760420283375277512265141138730987882062778178270837473664636700477996770676821787976766094637493389342000473509015260663205790758883754481813376695644732647516446619303569384217175077469428570808813141111244949382431807139714168830510052689973201300741755423300042005937080045188440337382221239412552526592919448594635279885594522441842820324003696441650390625000000000
601 265558495467240892942873189710189973905779657897247255124774758314456468479395326524369000907572532183604802349105431303679930450675413933664477657010527744075486411318141695229410723691455687370613862967669031765229526415243221704415482256965106938908890664596334362485938187250906811489722411482985670388010263449444089875404013251274022951061908904701763184374052679206459136578023336151209285490363430226860176330566121167498262862875255339604007838515613641912988067909960062119253324993451155023228576023954601641568187347954621813596994398168706709395012590308541784871349824377323717119729685140773321672446656987276059176769894574036422877133526994542284578918171658586680246089136443569839394082484321157384418201445199914522221559126571056096697807858214578841516090968215467136541666673893981745795009403325245568185107158252642766714964886944068482344588605375803211242307987547535014726221561431884765625000000000
602 11419015305091358396543547157538168877948525289581631970365314607521628144613999040547867039025618883895006501011533546058237009379042799147572539251452692995245915686680092894864661118732594556936396107609768365904869635855458533289865737049499598373082298577642377586895342051788992894058063693768383826684441328326095864642372569804782986895662082902175816928084265205877742872855003454501999276085627499754987582214343210202425303103635979602972337056171386602258486920128282671127892974718399665998828769030047870587432055962048737984670759121254388503985541383267296749468042448224919836148376461053252831915206250452870544601105466683566183716741660765318236893481381319227250581832867073503093945546825809767529982662143596324455527042442555412158005737903226890185191911633265086871291666977441215069185404342985559431959607804863638968743490138594944740817310031159538083419243464544005633227527141571044921875000000000
603 765074025441121012568417659555057314822551194401969342014476078703949085689137935716707091614716465220965435567772747585901879628395867542887360129847330430681476351007566223955932294955083835314738539209854480515626265602315721730421004382316473090996514004702039298321987917469862523901890267482481716387857568997848422931038962176920460122009359554445779734181645768793808772481285231451633951497737042483584168008360995083562495307943610633399146582763482902351318623648594938965568829306132777621921527525013207329357947749457265444972940861124044029767031272678908882214358844031069629021941222890567939738318818780342326488274066267798934309021691271276321871863252548388225788982802093924707294351637329254424508838363620953738520311843651212614586384439516201642407858079428760820376541687488561409635422090980032481941293722925863810905813839285861297634759772087689051589089312124448377426244318485260009765625000000000
604 115526177841609272897831066592813654538205230354697370644185887884296311939059828293222770833822186248365780770733684885471183823887775998975991379606946895032902929002142499817345776538217659132525519420688026557859566105949673981293571661729787436740473614710007934046620175537949241109185430389854739174566492918675111862586883288714989478423413292721312739861428511087865124644674069949196726676158293415021209369262510257617936791499485205643271133997285918255049112170937835783800893225226049420910150656276994306733050110168047082190914070029730648494821722174515241214368185448691513982313124656475758900486141635831691299729384006437639080662275381962724602651351134806622094136403116182630801447097236717418100834592906764014516567088391333104802544050366946448003586569993742883876857794810772772854948735737984904773135352161805435446777889732165055942848725585241046789952486130791704991362892091274261474609375000000000
605 1270787956257702001876141732520950199920257533901671077086044766727259431329658111225450479172044048732023588478070533740183022062765535988735905175676415845361932219023567497990803541920394250457780713627568292136455227165446413794229288279027661804145209761810087274512821930917441652201039734288402130920231422105426230488455716175864884262657546219934440138475713621966516371091414769441163993437741227565233303061887612833797304706494337262075982473970145100805540233880316193621809825477486543630011657219046937374063551211848517904100054770327037133443038943919667653358050039935606653805444371221233347905347557994148604297023224070814029887285029201589970629164862482872843035500434278008938815918069603891599109180521974404159682237972304664152827984554036410928039452269931171722645435742918500501404436093117833952504488873779859789914556787053815615371335981437651514689477347438708754904991813004016876220703125000000000
606 128349583582027902189490314984615970191946010924068778785690521439453202564295469233770498396376448921934382436285123907758485228339319134862326422743318000381555154121380317297071157733959819296235852076384397505781977943710087793217158116181793842218666185942818814725795015022661606872305013163128615222943373632648049279334027333762353310528412168213378453986047075818618153480232891713557563337211863984088563609250648896213527775355928063469674229870984655181359563621911935555802792373226140906631177379123740674780418672396700308314105531803030750477746933335886432989163054033496272034349881493344568138440103357409009033999345631152217018615787949360587033545651110770157146585543862078902820407725029993051510027232719414820127906035202771079435626439957677503731984679263048343987189010034768550641848045404901229202953376251765838781370235492435377152504934125202802983637212091309584245404173113405704498291015625000000000
607 77908197234290936629020621195661893906511228630909748722914146513748093956527349824898692526600504495614170138825070212009400533601966714861432138605194026231603978551677852599322192744513610312815162210365329286009660611832023290482814976522348862226730374867291020538557574118755595371489142990019069440326627795017365912555754591593748459490746186105520721569530575021901219162501365270129440945687601438341758110815143880001611359641048334526092257531687685695085255118500544882372294970548267530325124669128110589591714134144797087146662057804439665539992388534883064824421973798332237124850378066460152860033142737947268483637602798109395730299783285261876329362210224237485387977425124281894011987489093205782266586530260684795817638963368082045217425249054310244765314700312670344800223729091104510239601763560775046126192699384821864140291732943908273931570495013998101411067787739424917636960333079837262630462646484375000000000
608 1480255747451527795951391802717575984223713343987285225735368783761213785174019646673075158005409585416669232637676334028178610138437367582367210633498686498400475592481879199387121662145758595943488081996941256434183551624808442519173484553924628382307877122478529390232593908256356312058293716810362319366205928105329952338559337240281220730324177536004893709821080925416123164087525940132459377968064427328493404105487733720030615833179918355995752893102066028206619847251510352765073604440417083076177368713434101202242568548751144655786579098284353645259855382162778231664017502168312505372157183262742904340629712020998101189114453164078518875695882419975650257881994260512222371571077361355986227762292770909863065144074953011120535140303993558859131079732031894650540979305940736551204250852730985694552433507654725876397661288311615418665542925934257204699839405265963926810287967049073435102246328516907989978790283203125000000000
609 42927416676094306082590362278809703542487686975631271546325694729075199770046569753519179582156877977083407746492613686817179694014683659888649108371461908453613792181974496782226528202226999282361154377911296436591322997119444833056031052063814223086928436551877352316745223339434333049690517787500507261619971915054568617818220779968155401179401148544141917584811346837067571758538252263841321961073868392526308719059144277880887859162217632323876833899959914817991975570293800230187134528772095409209143692689588934865034487913783195017810793850246255712535806082720568718256507562881062655792558314619544225878261648608944934484319141758277047395180590179293857478577833554854448775561243479323600605106490356386028889178173637322495519068815813206914801312228924944865688399872281359984923274729198585142020571721987050415532177361036847141300744852093458936295342752712953877498351044423129617965143526990331709384918212890625000000000
610 2618572417241752671038012099007391916091748905513507564325867378473587185972840754964669954511569556602087872536049434895847961334895703253207595610659176415670441323100444303715818220335846956224030417052589082632070702824286134816417894175892667608302634629664518491321458623705494316031121585037530942958818286818328685686911467578057479471943470061192656972673492157061121877270833388094320639625505971944104831862607800950734159408895275571756486867897554803897510509787921814041415206255097819961757765254064925026767103762740774896086458424865021598464684171045954691813646961335744822003346057191792197778573960565145641003543467647254899891106016000936925306193247846846121375309235852238739636911495911739547762239868591876672226663197764605621802880045964421636806992392209162959080319758481113693663254875041210075347462819023247675619345435977700995114015907915490186527399413709810906695873755146410234272480010986328125000000000
611 123072903610362375538786568653347420056312198559134855523315766788258597740723515483339487862043769160298130009194323440104854182740098052900756993700981291536510742185720882274643456355784806942529429601471686883707323032741448336371641026266955377590223827594232369092108555314158232853462714496763954319064459480461448227284838976168701535181343092876054877715654131381872728231729169240433070062398780681372927097542566644684505492218077951872554882791185075783182993960032325259946514693989597538202614966941051476258053876848816420116063545968656015127840156039159870515241407182780006634157264688014233295592976146561845127166542979420980294881982752044035489391082648801767704639534085055220762934840307851758744825273823818203594653170294936464224735362160327816929928642433830659076775028648612343602172979126936873541330752494092640754109235490951946770358747672028038766787772444361112614706066491881281010806560516357421875000000000
612 2092239361376160384159371667106906140957307375505292543896368035400396161592299763216771293654744075725068210156303498481782521106581666899312868892916681956120682617157254998668938758048341718023000303225018677023024491556604621718317897446538241419033805069101950274565845440340689958508866146444987223424095811167844619863842262594867926098082832578892932921166120233491836379939395877087362191060779271583339760658223632959636593367707325181833433007450146288314110897320549529419090749797823158149444454437997875096386915906429879141973080281467152257173282652665717798759103922107260112780673499696241966025080594491551367161831230650156665012993706784748603319648405029630050978872079445938752969892285233479898662029655004909461109103895013919891820501156725572887808786921375121204305175487026409841236940645157926850202622792399574892819857003346183095096098710424476659035392131554138914450003130361981777183711528778076171875000000000
613 1282542728523586315489694831936533464406829421184744329408473605700442847056079754851880803010358118419466812825814044569332685438334561809278788631357926039101978444317397314184059458683633473148099185876936449015114013324198633113328871134727941989867722507359495518308863254928842944565934947770777167958970732245888751976535306970654038698124776370861367880674831703130495700902849672654553023120257693480587273283491087004257231734404590336463894433566939674736549980057496861533902629626065595945609450570492697434085179450641515914029498212539364333647222266084085010639330704251750449134552855313796325173374404423320988070202544388546035652965142259050893834944472283163221250048584700360455570543970848123177879824178518009499659880687643532893685967209072776180226786382802949298239072573547189232678244615481809159174207771740939409298572343051210237293908509490204191988695376642687154557851918911894829413615167140960693359375000000000
614 393740617656740998855336313404515773572896632303716509128401396950035954046216484739527406524179942354776311537524911682785134429568710475448588109826883294004307382405440975454506253815875476256466450064219489847640002090528980365791963438361478190889390809759365124120821019263154783981742028965628590563404014799487846856796339239990789880324306345854439939367173332861062180177174849504947778097919111898540292898031763710306970142462209233294415591105050480144120843877651536490908107295202137955302101325141258112264150091346945385607055951249584850429697235687814098266274526205287387884307726581335471828225942157959543337552181127283632945460298673528624407327952990931108923764915503010659860156999050373815609106022805028916395583371106564598361591933185342287329623419520505434559395280078987094432221096952915411866481785924468398654661709316721542849229912413492686940529480629304956449260539105951712629979856312274932861328125000000000
615 16143365323926380953068788849585146716488761924452376874264457274951474115894875874320623667491377636545828773038521378994190511612317129493392112502902215054176602678623079993634756406450894526515124452632999083753240085711688194997470500972820605826465023200133970088953661789789346143251423187590772213099564606779001721128649908839622385093296560180032037514054106647303549387264168829702858902014683587840152008819302312122585775840950578565071039235307069685908954598983712996127232399103287656167386154330791582602830153745224760809889294001232978867617586663200378028917255574416782903256616789834754344957263628476341276839639426218628950763872245614673600700446072628175465874361535623437054266436961065326439973346935006185572218918215369148532825269260599033780514560200340722816935206483238470871721064975069531886525753222903204344841130081985583256818426408953200164561708705801503214419682103344020217829174108803272247314453125000000000
616 177577018563190190483756677345436613881376381168976145616909030024466215274843634617526860342405154002004116503423735168936095627735488424427313237531924365595942629464853879929982320470959839791666368978962989921285640942828570144972175510701026664091115255201473670978490279687682807575765655063498494344095210674569018932415148997235846236026262161980352412654595173120339043259905857126731447922161519466241672097012325433348443534250456364215781431588377766544998500588820842957399556390136164217841247697638707408631131691197472368908782234013562767543793453295204158318089811318584611935822784688182297794529899913239754045236033688404918458402594701761409607704906798909930124617976891857807596930806571718590839706816285068041294408100369060633861077961866589371585660162203747950986287271315623179588931714725764850751783285451935247793252430901841415825002690498485201810178795763816535358616503136784222396120915196835994720458984375000000000
617 109565020453488347528477869922134390764809227181258281845632871525095654824578522559014072831263980019236539882612444599233571002312796357871652267557197333572696602379814843916799091730582221151458149660020164781433240461725227779447832290102533451744218112459309254993728502567300292274247409174178571010306744986209084681300146931294517127628203753941877438607885221815249189691361913847193303367973657510671111683856604792375989660632531576721137143290029081958264074863302460104715526292714013322408049829443082471125408253468840451616718638386368227574520560683140965682261413583566705564402658152608477739224948246468928245910632785745834688834400930986789727953927494927426886889291742276267287306307654750370548099105647886981478649797927710411092285102471685642268352320079712485758539246401739501806370867985796912913850287123844047888436749866436153564026660037565369516880316986274802316266382435395865218406604676447808742523193359375000000000
618 11285197106709299795433220601979842248775350399669603030100185767084852446931587823578449501620189941981363607909081793721057813238218024860780183558391325357987750045120928923430306448249968778600189414982076972487623767557698461283126725880560945529654465583308853264354035764431930104247483144940392814061594733579535722173915133923335264145704986656013376176612177846970666538210277126260910246901286723599124503437230293614726935045150752402277125758872995441701199710920153390785699208149543372208029132432637494525917050107290566516522019753795927440175617750363519465272925599107370673133473789718673207140169669386299609328795176931820972949943295891639341979254531977524969349597049454455530592549688439288166454207881732359092300929186554172342505365554583621153640288968210386033129542379379168686056199402537082030126579573755936932508985236242923817094745983869233060238672649586304638575437390845774117495880281674124300479888916015625000000000
619 6985537009053056573373163552625522351991941897395484275632014989825523664650652862795060241502897574086464073295721630313334786394456957388822933622644230396594417277929855003603359691466730673953517247873905645969839112118215347534255443320067225282856114196068180170635148138183364734529192066718103151904127140085732612025653467898544528506191386740072279853322938087274842587152161541155503442831896481907858067627645551747515972792948315737009540844742384178413042621059574948896347809844567347396770032975802609111542654016412860673727130227599679085468707387475018549003940945847462446669620275835858715219765025350119458174524214520797182256014900156924752685158555294087956027400573612307973436788257143919375035154678792330278134275166477032680010821278287261494103338871322228954507186732835705416668787430170453776648352756154924961223061861234369842781647764015055264287738370093922571278195744933534178729949894356282941997051239013671875000000000
620 216551647280644753774568070131391192911750198819260012544592464684591233604170238746646867486589824796680386272167370539713378378228165679053510942301971142294426935615825505111704150435468650892559034684091075025065012475664675773561918742922083983768539540078113585289689592283684306770404954068261197709027941342657710972795257504854880383691932988942240675453011080705520120201717007775820606727788790939143600096457012104172995156581397787847295766187013909530804321252846823415786782105181587769299871022249880882457822274508798680885541037055590051649529929011725575019122169321271335846758228550911620171812715785853703203410250650144712649936461904864667333239915214116726636849417781981547176540435971461500626089795042562238622162530160788013080335459626905106317203505010989097589722788717906867916732410335284067076098935440802673797914917698265465126231080684466713192919889472911599709624068092939559540628446725044771201908588409423828125000000000
621 4980687887454829336815065613021997436970254572842980288525626687745598372895915491172877952191565970323648884259849522413407702699247810618230751672945336272771819519163986617569195460015778970528857797734094725576495286940287542791924131087207931626676409421796612461662860622524739055719313943570007547307642650881127352374290922611662248824914458745671535535419254856226962764639491178843873954739142191600302802218511278395978888601372149120487802622301319919208499388815476938563095988419176518693897033511747260296529912313702369660367443852278571187939188367269688225439809894389240724475439256670967263951692463074635173678435764953328390948538623811887348664518049924684712647536608985575585060430027343614514400065285978931488309738193698124300847715571418817445295680615252749244563624140511857962084845437711533542750275515138461497352043107060105697903314855742734403437157457876966793321353566137609869434454274676029737643897533416748046875000000000
622 1548993932998451923749485405649841202897749172154166869731469899888881093970629717754765043131577016770654803004813201470569795539466069102269763770285999580832035870459999838064019788064907259834474775095303459654290034238429425808288404768121666735896363330178746475577149653605193846328706636450272347212676864424030606588404476932226959384548396669903847551515388260286585419802881756620444799923873221587694171489957007581149434355026738376471706615535710494873843309921613327893122852398363897313801977422153397952220802729561436964374275038058635639449087582220873038111780877155053865311861608824670819088976356016211539013993522900485129584995512005496965434665113526576945633383885394514006953793738503864113978420303939447692864328578240116657563639542711252225486956671343605015059287107699187826208386931128286931795335685208061525676485406295692872047930920135990399468955969399736672722940959068796669394115279424245248407252132892608642578125000000000
623 137860460036862221213704201102835867057899676321720851406100821090110417363386044880174088838710354492588277467428374930880711803012480150102008975555453962694051192470939985587697761137776746125268254983482007909231813047220218896937668024362828339494776336385908436326366319170862252323254890644074238901928240933738723986367998446968199385224807303621442432084869555165506102362456476339219587193224716721304781262606173674722299657597379715505981888782678234043772054583023586182487933863454386860928375990571652417747651442930967889829310478387218571910968794817657700391948498066799794012755683185395702898918895685442826972245423538143176533064600568489229923685195103865348161371165800111746618887642726843906144079407050610844664925243463370382523163919301301448068339143749580846340276552585227716532546436870417536929784875983517475785207201160316665612265851892103145552737081276576563872341745357122903576076259868757827108245439827442169189453125000000000
624 1792185980479208875778154614336866271752695792182371068279310674171435425724018583442263154903234608403647607076568874101449253439162241951326116682220901515022665502122219812640070894791097699628487314785266102820013569613862845660189684316716768413432092373016809672242762149221209280202313578372965105725067132138603411822783979810586592007922494947078751617103304217151579330711934192409854633511921317376962156413880257771389895548765936301577764554174817042569036709579306620372343140224907029192068887877431481430719468758102582567781036219033841434842594332629550105095330474868397322165823881410144137685945643910756750639190505995861294929839807390359989007907536350249526097825155401452706045539355448970779873032291657940980644028165023814972801130950916918824888408868744551002423595183607960314923103679315427980087203387785727185207693615084116652959456074597340892185582056595495330340442689642597746488991378293851752407190717756748199462890625000000000
625 8960929902396044378890773071684331358763478960911855341396553370857177128620092917211315774516173042018238035382844370507246267195811209756630583411104507575113327510611099063200354473955488498142436573926330514100067848069314228300948421583583842067160461865084048361213810746106046401011567891864825528625335660693017059113919899052932960039612474735393758085516521085757896653559670962049273167559606586884810782069401288856949477743829681507888822770874085212845183547896533101861715701124535145960344439387157407153597343790512912838905181095169207174212971663147750525476652374341986610829119407050720688429728219553783753195952529979306474649199036951799945039537681751247630489125777007263530227696777244853899365161458289704903220140825119074864005654754584594124442044343722755012117975918039801574615518396577139900436016938928635926038468075420583264797280372986704460927910282977476651702213448212988732444956891469258762035953588783740997314453125000000000
626 2804771059449961890592811971437195715292968914765410721857121205078296441258089083087141837423562162151708505074830287968768081632288908653825372607675710871010471510821274006781710950348067899918582647638941450913321236445695353458196855955661742567021224563771307137059922763531192523516620750153690390459730061796914339502656928403568016492398704592178246280766671099842221652564177011121422501446156861694945774787722603412225186533818690311969201527283588671620542450491614860882717014451979500685587809528180268439075968606430541718577321682787961845528660130565245914474192193169041809189514374406875575478504932720334314750333141883522926565199298565913382797375294388140508343096368203273484961269091277639270501295536444677634707904078262270432433769938184977960950359879585222318792926462346457892854657258128644788836473301884663044850040507606642561881548756744838496270435918571950191982792809290665473255271507029877992517253473289310932159423828125000000000
627 53290650129549275921263427457306718590566409380542803715285302896487632383903692578655694911047681080882461596421775471406593551013489264422682079545838506549198958705604206128852508056613290098453070305139887567353103492468211715705740263157573108773403266711654835604138532507092657946815794252920117418734871174141372450550481639667792313355575387251386679334566750897002211398719363211307027527476980372203969720966729464832278544142555115927414829018388184760790306559340682356771623274587610513026168381035425100342443403522180292652969111972971275065044542480739672375009651670211794374600773113730635934091593721686351980256329695786935604738786672752354273150130593374669658518830995862196214264112734275146139524615192448875059450177486983138216241628825514581258056837712119224057065602784582699964238487904444250987892992735808597852150769644526208675749426378151931429138282452867053647673063376522643991850158633567681857827815992496907711029052734375000000000
628 8366632070339236319638358110797154818718926272745220183299792554748558284272879734848944101034485929698546470638218749010835187509117814514361086488696645528224236516779860362229843764888286545457132037906962348074437248317509239365801221315738978077424312873729809189849749603613547297650079697708458434741374774340195474736425617427843393196825335798467708655526979890829347189598940024175203321813885918436023246191776525978667731430381153200604128155886945007444078129816487130013144854110254850545108435822561740753763614352982305946516150579756490185211993169476128562876515312223251716812321378855709841652380214304757260900243762238548889943989507622119620884570503159823136387456466350364805639465699281197943905364585214473384333677865456352699949935725605789257514923520802718176959299637179483894385442600997747405099199859521949862787670834190614762092659941369853234374710345100127422684670950114055106720474905470126051678967110822014510631561279296875000000000
629 309565386602551743826619250099494728292600272091573146782092324525696656518096550189410931738275979398846219413614093713400901937837359137031360200081775884544296751120854833402504219300866602181913885402557606878754178187747841856534645188682342188864699576328002940024440735333701250013052948815212962085430866650587232565247747844830205548282537424543305220254498255960685846015160780894482522907113778982132860109095731461210706062924102668422352741767816965275430890803210023810486359602079429470169012125434784407889253731060345320021097571450990136852843747270616756826431066552260313522055891017661264141138067929276018653309019202826308927927611782018425972729108616913456046335889254963497808660230873404323924498489652935515220346081021885049898147621847414202528052170269700572547494086575640904092261376236916653988670394802312144923143820865052746197428417830684569671864282768704714639332825154220038948657571502394663912121783100414536893367767333984375000000000
630 2166957706217862206786334750696463098048201904641012027474646271679876595626675851325876522167931855791923535895298655993806313564861513959219521400572431191810077257845983833817529535106066215273397197817903248151279247314234892995742516320776395322052897034296020580171085147335908750091370641706490734598016066554110627956734234913811438837977761971803136541781487791724800922106125466261377660349796452874930020763670120228474942440468718678956469192374718756928016235622470166673404517214556006291183084878043490855224776117422417240147683000156930957969906230894317297785017465865822194654391237123628848987966475504932130573163134419784162495493282474128981809103760318394192324351224784744484660621616113830267471489427570548606542422567153195349287033352931899417696365191887904007832458606029486328645829633658416577920692763616185014462006746055369223381998924814791987703049979380933002475329776079540272640603000516762647384852481702901758253574371337890625000000000
631 1367350312623471052482177227689468214868415401828478589336501797430002131840432462186628085487965001004703751149933451932091783859427615308267518003761204082032158749700815799138861136651927781837513631823096949583457205055282217480313527798409905448215378028640788986087954727968958421307654874916795653531348137995643806240699302230615017906763967804207779157864118796578349381848965169210929303680721561764080843101875845864167688679935761486421532060388447535621578244677778675170918250362384839969736526558045442729646833730093545278533187973099023434479010831694314214902346020961333804826920870625009803711406846043612174391665937818883806534656261241175387521544472760906735356665622839173769820852239767826898774509828797016170728268639873666265400118045700028532566406436081267428942281380404605873375518498838460860667957133841812744125526256760937979954041321558133744240624536989368724561933088706189912036220493326077230499841915954531009458005428314208984375000000000
632 108020674697254213146092000987467988974604816744449808557583641996970168415394164512743618753549235079371596340844742702635250924894781609353133922297135122480540541226364448131970029795502294765163576914024659017093119199367295180944768696074382530409014864262622329900948423509547715283304735118426856628976502901655860693015244876218586414634353456532414553471265384929689601166068248367663414990777003379362386605048191823269247405714925157427301032770687355314104681329544515338502541778628402357609185598085589975642099864677390077004121849874822851323841855703850822977285335655945370581326748779375774493201140837445361776941609087691820716237844638052855614202013348111632093176584204294727815847326941658325003186276474964277487533222550019634966609325610302254072746108450420126886440229051963863996665961408238407992768613573503206785916574284114100416369264403092565795009338422160129240392714007789003050861418972760101209487511360407949747182428836822509765625000000000
633 22792362361120638973825412208355745673641616333078909605650148461360705535648168712188903556998888601747406827918240710256037945152798919573511257604695510843394054198762898555845676286850984195449514728859203052606648151066499283179346194871694713916302136359413311609100117360514567924777299109988066748714042112249386606226216668882121733487848579328339470782436996220164505846040400405576980563053947713045463573665168474709811202605849208217160517914615031971276087760533892736424036315290592897455538161196059484860483071446929306247869710323587621629330631553512523648207205823404473192659943992448288418065440716700971334934679517502974171126185218629152534596624816451554371660259267106187569143785984689906575672304336217462549869509958054142977954567703773775609349428883038646773038888329964375303296517857138304086474177464009176631828397173948075187853914789052531382746970407075787269722862655643479643731759403252381355201864897046077396655492484569549560546875000000000
634 7225178868475242554702655670048771378544392377586014344991097062251343654800469481763882427568647686753927964450082305151164028613437257504803068660688476937355915181007838842203079382931761989957496169048367367676307463888080272767852743774327224311467777225934019780084737203283118032154403817866217159342351349583055554173710684035632589515647999647083612238032527801792148353194806928567902838488101425035411952851858406483010151226054199004839884178932965134894519820089243997446419511947117948493405597099150856700773133648676590080574698172577276056497810202463469996481684246019218002073202245606107428526744707194207913174293407048442812247000714305441353467130066815142735816302187672661459418580157146700384488120474580935628308634656703163324011597962096286868163768955923251027053327600598706971144996160712842395412314256090908992289601904141539834549690988129652448330789619043024564502147461838983047062967730831004889598991172363606534739791117608547210693359375000000000
635 917597716296355804447237270096193965075137831953423821813869326905920644159659624184013068301218256217748851485160452754197831633906531703109989719907436571044201227987995532959791081632333772724602013469142655694891047913786194641517298459339557487556407707693620512070761624816955990083609284869009579236478621397048055380061256872525338868487295955179618754230131030827602840855740479928123660487988880979497318012186017623342289205708883273614665290724486572131604017151333987675695278017283979458662510831592158800998187973381926940232986667917314059175221895712860689553173899244440686263296685191975643422896577813664404973135262695152237155369090716791051890325518485523127448670377834428005346159679957630948829991300271778824795196601401301742149472941186228432256798657402252880435772605276035785335414512410530984217363910523545442020779441825975558987810755492465860938010281618464119691772727653550846976996901815537620979071878890178029911953471936285495758056640625000000000
636 48632678963706857635703575315098280148982305093531462556135074326013794140461960081752692619964567579540689128713503995972485076597046180264829455155094138265342665083363763246868927326513689954403906713864560751829225539430668316000416818344996546840489608507761887139750366115298667474431292098057507699533366934043546935143246614243842960029826685624519793974196944633862950565354245436190554005863410691913357854645858934037141327902570813501577260408397788322975012909020701346811849734916050911309113074074384416452903962589242127832348293399617645136286760472781616546318216659955356371954724315174709101413518624124213463576168922843068569234561807989925750187252479732725754779530025224684283346463037754440287989538914404277714145419874268992333922065882870106909610328842319402663095948079629896622776969157758142163520287257747908427101310416776704626353970041100690629714544925778598343663954565638194889780835796223493911890809581179435585333534012623131275177001953125000000000
637 632224826528189149264146479096277641936769966215909013229755966238179323826005481062785004059539378534028958673275551947642305995761600343442782917016223797449454646083728922209296055244677969407250787280239289773779932012598688108005418638484955108926364910600904532816754759498882677167606797274747600093933770142566110156862205985169958480387746913118757321664560280240218357349605190670477202076224338994873652110396166142482837262733420575520504385309171248198675167817269117508554046553908661847018469962966997413887751513660147661820527814195029386771727886146161015102136816579419632835411416097271218318375742113614775026490195996959891400049303503869034752434282236525434812133890327920895683504019490807723743864005887255610283890458365496900340986856477311389824934274950152234620247325035188656096100599050855848125763734350722809552317035418097160142601610534308978186289084035121778467631409353296533567150865350905420854580524555332662609335942164100706577301025390625000000000
638 18334519969317485328660247893792051616166329020261361383662923020907200390954158950820765117726641977486839801524991006481626873877086409959840704593470490126034184736428138744069585602095661112810272831126939403439618028365361955132157140516063698158864582407426231451685888025467597637860597120967680402724079334134417194549003973569928795931244660480443962328272248126966332363138550529443838860210505830851335911201488818132002280619269196690094627173965966197761579866700804407748067350063351193563535628926042925002744793896144282192795306611655852216380108698238669437961967680803169352226931066820865331232896521294828475768215683911836850601429801612202007820594184859237609551882819509705974821616565233423988572056170730412698232823292599410109888618837842030304923093973554414803987172426020471026786917372474819595647148296170961477017194027124817644135446705494960367402383437018531575561310871245599473447375095176257204782835212104647215670742322758920490741729736328125000000000
639 1301750917821541458334877600459235664747809360438556658240067534484411227757745285508274323358591580401565625908274361460195508045273135107148690026136404798948427116286397850828940577748791939009529371010012697644212880013940698814383156976640522569279385350927262433069698049808199432288102395588705308593409632723543620812979282123464944511118370894111521325307329617014609597782837087590512559074945913990444849695305706087372161923968112964996718529351583600041072170535757112950112781854497934743011029653749047675194880366626244035688466769427565507362987717574945530095299705337025024008112105744281438517535653011932821779543313557740416392701515914466342555262187125005870278183680185189124212334776131573103188615988121859301574530453774558117802091937486784151649539672122363451083089242247453442901871133445712191290947529028138264868220775925862052733616716090142186085569224028315741864853071858437562614763631757514261539581300059429952312622704915883354842662811279296875000000000
640 6508754589107707291674388002296178323739046802192783291200337672422056138788726427541371616792957902007828129541371807300977540226365675535743450130682023994742135581431989254144702888743959695047646855050063488221064400069703494071915784883202612846396926754636312165348490249040997161440511977943526542967048163617718104064896410617324722555591854470557606626536648085073047988914185437952562795374729569952224248476528530436860809619840564824983592646757918000205360852678785564750563909272489673715055148268745238375974401833131220178442333847137827536814938587874727650476498526685125120040560528721407192587678265059664108897716567788702081963507579572331712776310935625029351390918400925945621061673880657865515943079940609296507872652268872790589010459687433920758247698360611817255415446211237267214509355667228560956454737645140691324341103879629310263668083580450710930427846120141578709324265359292187813073818158787571307697906500297149761563113524579416774213314056396484375000000000
641 4172111691618040373963282709471850305516729000205574089659416448022537984963573640054019206364286015187017831036019328479926603285100398018411551533767177380629708907697905111906754551684878164525541634087090695949702280444679939700098018110132874834540430049721876097988382249635279180483368177861800514041877872878957304705598599205705147158134378715627425847609991422531823760893992865727592751835201654339375743273454788010027778966317802052814482886571825438131636306567101547005111465843665880851350350040265697798999591575037112134381535996015347451098375634827700423955435555605165201945999298910422010448701767903244693803436319952558034538608358505864627889615309735643814241578694993531143100532957501691795719514241930559061546370104347458767555704659645143206036774649152174860721301021403088284500496982693507573087486830535183138902647586842387879011241575068905706404249363010751952676854095306292388180317439782833208234358066690472997161955769255406152270734310150146484375000000000