Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
| Download
GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it
Project: cocalc-sagemath-dev-slelievre
Views: 418346############################################################################# ## #W sml73.z GAP library of groups Hans Ulrich Besche ## Bettina Eick, Eamonn O'Brien ## SMALL_GROUP_LIB[ 73 ] := rec( heads := [ 5630288496337704, 9289322242642, 727464993793287641826, 284960234883697746470877055, 284982482195149367454559735, 1004501114625896857501805, 1850448364603265, 456120501397097014691385, 478441496904156743009446, 284984120663239877423601009, 178685043655851208255294873860, 456120501397716943746537, 179314196593678399150719571482, 1435668384902172220234563, 300963969428055107325066582, 676009081932522196, 422824318860118289368, 164979652752177037258465147, 145871509061450890100956, 103442242275615002361057647270, 103442242275615002361057647327, 991941201202477499927, 2251585963320359059366, 1754517684581153676192, 686391758420972815038, 1094723697641104341, 169189996550930419447904472702, 686391756564885788502, 686391756410335380376, 432219603439555239114515360836, 686391765219708786913, 432219603443023982749579743751, 686391757646738662989, 169189996512834512265767491090, 169189998687736771451135614477, 686391766456112069526, 169189996512840035742893389789, 169189998687742294928261513176, 1099473959062568632, 689369686887907428880, 1716118762311226367057, 1828571856593100428, 1525945444866534160477, 2436154340441957308, 599321635952946720617608582, 376508673014172801131924489812, 2436163149815363845, 599321639421690355681991497, 376510032338474452460817095074, 1435605742468990922072513, 221873457022558285162364169705723847, 2433246317941828039, 957722919509181569157994, 1435668445369555005275059, 1028616610330996559699667, 644942614677534841942967478, 644942614677534842435951244, 265758774274007403594406, 166224501649062399866155594, 64858285906810606383340029978085, 57346320485819029931383934446, 92823347812818195773258281, 58199976143792844318001590505, 166630751469793691439327268, 103369106875988301378847536085, 64820711849186804579636588680993, 64858287674552704584829986909976, 15987041021322108891797768422319473687249, 25497673775209230200712977743598923024, 36951716533323985877976537057362287, 59619717621523109647168982670769, 40972990412213992592111385189346696, 25482901628558959297571302291237065217, 674201654852056204763872777, 164886895201119011207765932, 146329627224541910710432, 91485741364874342252799376, 103384083291101328558751107961, 1028424674155161637152707, 372217840008486882, 419421856950565083915, 91748676319498747965990942, 103384083291151039528702374081, 423204372972169245143607644355, 265349141852940285680868459326508, 265349141855111724719895888965679, 265349141857283163758923318604850, 265349141859454602797950748244021, 265349141861626041836978177883192, 103384083291101425448010074133, 64821820223520532802962362157110, 64821820223523996023134350678714, 64821820223527459243306339200318, 64821820223530922463478327721922, 40643281280166917018799838409387997, 41073127722748078132311163680389907, 25693756553232226443637374725266196136, 25483337362664656970787498682236927039, 65507380718530484006541358397466, 40643281280147412290474145056254782, 65507380718530484006639708658783, 40643281280147412290474243406516099, 104477481209777486453792277045, 65357062321070175385120803770946, 64821820223520593764711533421953, 91748676313975270817540877, 103384083291145516051553924016, 423204372972169245143607608559, 265349141852940285680868459290712, 265349141855111724719895888929883, 265349141857283163758923318569054, 265349141859454602797950748208225, 265349141861626041836978177847396, 64821820223551701784369735926870, 103384083291101425462037560098, 64821820223520532802976389643075, 64821820223523996023148378164679, 64821820223527459243320366686283, 103383652697515279913426293272, 166217377501018342405848208, 419420111920644503192, 65338039048985442125230695968758, 104207398802209636689074124154, 57256335632687915084290036753, 103385014189792750111810053204, 167574526900410485930330083, 419425635397770401891, 65873278423550468805243086755552, 105061054460183451005441593273, 58109993462100768428087145043, 419420015017539395083, 370375906982798050, 432115956426421669132370063928, 103383628621634614701762512323, 65328648836747779974709561208358, 40961061966985200070425848151069963, 25682585318057622925683335803337387943, 25682584782815525372638495222078553085, 25682584247573427819593654640819718227, 25682583712331330266548814059560883369, 25682583177089232713503973478302048511, 25682582641847135160459132897043213653, 25682582106605037607414292315784378795, 25682581571362940054369451734525543937, 40961055377501750201448957000371511, 65331212621982552039512367218523, 25682583712151306672752639164487166487, 25682919844188567810004732709140435392, 25683255976225828947256826253793704297, 25683592108263090084508919798446973202, 25683928240300351221761013343100242107, 25684264372337612359013106887753511012, 40964266650063471177956514735785718, 25684930748749061588119469475086209899, 25685266880786322725371563019739478804, 25685603012823583862623656564392747709, 55018651937627742292186651304325627285229351, 13561651115479267346009925728821852880888224285493802, 5331478341409768929534220157182539889055858680337265648441, 55101373823596380311478646760025522877579591, 8515939983838123517469234258123338208943649103121388448, 5339494390224256176806751432655727255572347398694686549721, 5339494410582008828609431633445094482794241265171698373930, 5339494430939762390352857489252673922004243252209449303120, 13582041390574726563448620172592109333871234773472785, 5339494247362260788969456018423076644184605067591983830743, 5339494267720013440772136219212443871406498934111145766945, 5339494288077767002515562075020023310616500921191046808128, 5339494308435519654318242275809390537838394787654008595006, 8515939918330579291964382985035039801231616819609455795, 25687643092954806012629584388974710001636705965, 50693989196648033247227671995712941709469044637492396183931, 31785115194303094524083576353013838718707452860424444868472941, 31785139242346903691231914584011894323634322236279415283999596, 80749706662711064550909799534620693159962530207671571671, 80800845501013240655656573799837511678279740000233351212, 327957960180538346016228702121347740705747910804, 31780121221398990469775074344086935595121706013172640385801265, 956691908235570928618902, 2433246319668057478, 269840505596278326998847036, 1524911593190574183831, 169189997008866502091220172347, 269840505596278311960800769, 271011187626324402405026359, 169924014641705400307951204174, 599321636013705743235858175, -187, 66802057952079002317664548698433629, 65328711680365019611563600394317, 158825693860759106167009601756041801, 158825693862122773346738985507889666, 1143957375817344851371, 432219603440352075378385307511, 66513494154070728451774397916573339, 269840505596453880980084791, 689370754834453287094, 422702802673189998073, 169189997008937919034136529378, 169924295447440404456821747334, 104192809783456696687262230791, 158843403052075668657110845732820661, 158825702502007581615804328634437296, 1028234445309915390853000, 668934381100985334, 103384083291040473097417666549 , 419421856950317804515, 164886895201021488170952442, 104477481171560344928743973698, 57526419983000553664772890453, 265758774273992366156329, 146329627127483736001924, 40643281280123450142676119314452462, 40643281280123450142676161464600190, 40643281280123450142676203614428042, 25483337362637403239457909191235683308, 25483337362637403239457935619378346954, 25483337362637403239457962047521010600, 25483337362637403239457988475663674246, 25483337362637403239457918000698865985, 25483337362637403239457944428841529631, 25483337362637403239457970856984193277, 40643281280123450142676091864650216, 147727411692202059815132591746072644, 2528616305183475, 2713905976716476, 873379681384570, 533944360186306459563, 495970454945752903938, 552939812498971092, 1526189352769945193759, 1828571856592717960, 1526188964539313663567, 1525642429313368411122, 1108480375574620248651, 1525642436578716662547, 1144630562786306180574, 1526189350451939854220, 2916537344483654, 1828668914991251154, 1526189349833738211656, 1828677724364657691, 2375501959828628893, 572283009031992113164, 358821446663059054952047, 422762783530049095651, 358821446663059054951420, 422762783530049095024, 224981047057738027454538559, 534005223533163697558, 613504720787818135, 674264207302258519, 419663145069473969863, 384667459933962003976, 358710204224294068322287, 265072265273340286877710, 334824374891895449763313, 5922235950241810, 1075380522129409, 3713241940801612462, 674263587375137035, 3713241940801613089, 674263587375137662, 575144956233504227176, 422763269284210919164, 575144956233526635529, 422763269284233327517, 3713241940800821815, 674263587374346388, 1486638744336523642261, 1486395711342984099505, 1524734166073846969264, 1524491133080307426508, 956008322128302049726120, 955855940441352756418108, 956008322128302049761859, 955855940441352756453847, 956008322128302049797598, 955855940441352756489586, 956008322128302049833337, 955855940441352756525325, 956008322128302049869076, 955855940441352756561064, 956008322128302049904815, 955855940441352756596803, 956008322128302049940554, 955855940441352756632542, 956008322128302049976293, 955855940441352756668281, 956008322128302050012032, 955855940441352756704020, 956008322128302050047771, 955855940441352756739759, 717680501703389206958548, 533949409816067240029, 384667944449499327772, 537049631398792635784, 384667944463549365103, 1487546135448079021987, 717680501703403256995879, 533949418625440646566, 384673467926625226471, 537055154875918534483, 384673467940675263802, 537055154889968571814, 449987468417225210882265854, 450751981293631821575229203, 573783462622249648522990187708, 273231280033395193874378434418, 435775566241459639353867443, 969821111525267, 979868614843889, 1487545165028267849054, 614377621507118499, 1526189349063204585398, 979868614845151, 613601314052241205, 614377621507909147, 384728023910755235005, 419657803803088276603, 669320601591605932, 674359563180145096, 384727829022687416707, 384788587271072302396, 613698217902731314, 388251807429010786669, 716994540692903114356078, 419664017197441181287, 2404149925944577555405, 263128912504943503135492, 164979652751304290595412894, 675136349319507274, 263125449284799614688550, 265155139330345106015284, 263128912504957553172823, 164979652751304304645450225, 956920722444047673384205, 1489859803628889830941 , 1526192556913007986333, 956922733184456006637736, 1526198080390133885032, 956926196404613945122009, 419657803805555161078, 370567857602907823, 600602648573434, 370576666976314360, 572282911360817899474, 1486573130114235630094, 263125442986083085993498, 232346046717023202613, 376577860655540710, 232351570194149101312, 381264998023915385887, 419421081106516126672, 572282523748388011838, 912740898458638121, 1486633791459513043868, 358821142390239283422522, 571741719098102130762, 572288543333566101963, 371054383529639499, 917878618993610700, 358821385520135930437185, 923402096119509399, 4728158643949303015890, 365046390866381269, 310393038252225721, 358668760703289990114514, 371441995959527131, 419421081106516124164, 228884087073221053255, 419361195759837688270, 381326532270899246956, 239053153760994945376225, 358668707213548404824482, 262977017853785609848420, 572283009036677426466, 575508729105777315783, 575508737915150722320, 572283017227849190439, 572288056962189782808, 6115270401067476, 572288056807639372167, 3834272685629164152, 358824611616534046205409, 3834281495002570689, 358824611625343419611946, 912449261833760442, 572105685159377243193, 674358481325695584, 422822765780820577227, 912458071207166979, 572111208636503141892, 679881958451594283, 426285985938759061500, 572283019856441385789, 572288543333567284488, 358821452189473872291726, 358824854748286533362217, 6117280791620262, 572288058818029924953, 3834371444576778204, 358824611715292993819461, 3834274541469306297, 358824611618389886347554, 2404088973889485922149, 224983031483566846970790288 , 2404094497366611820848, 224983031489090324096688987, 2404100020843737719547 , 224983031494613801222587686, 2404105544320863618246, 224983031500137278348486385, 2404111067797989516945, 224983031505660755474385084, 2404116591275115415644, 224983031511184232600283783, 2404122114752241314343, 224983031516707709726182482, 2404127638229367213042, 224983031522231186852081181, 2404133161706493111741, 224983031527754663977979880, 2404138685183619010440, 224983031533278141103878579, 358707104681497980065493, 263128851068372874142701, 265109874144574501920174, -427, 358707110204975105964192, 263132314288530812626974, 267281313183601931559345, -431, 912742754297604657, 572288543333566106991, 575569779455672349918, 572288446430458635084, 358824854748286532184720, 360843973149322375817289, -438, 572293969907584533783, 358828317968444470668993, 363015412188349805456460, -442, 572288058818028747456, 358824611618389885170057, 224983031483566846969612791, 226153589568338538545735382, -447, 224983031489090324095511490, 226153593031558696484219655, -450, 224983031494613801221410189, 226153596494778854422703928, -453, 224983031500137278347308888, 226153599957999012361188201, -456, 224983031505660755473207587, 226153603421219170299672474, -459, 358824617141867011068756, 224983034946787004908097064, 226155761007377565975374553, -463, 224983034952310482033995763, 226155764470597723913858826, -466, 224983034957833959159894462, 226155767933817881852343099, -469, 224983034963357436285793161, 226155771397038039790827372, -472, 224983034968880913411691860, 226155774860258197729311645, -475, 572293582295154646155, 358828074838547823654330, 224985202922605874399251962, 227515081845808736929495599, -480, 224985202928129351525150661, 227515085309028894867979872, -483, 224985202933652828651049360, 227515088772249052806464145, -486, 224985202939176305776948059, 227515092235469210744948418, -489, 224985202944699782902846758, 227515095698689368683432691, -492, 358828080362024949553029, 224985206385826032337736235, 227517253284847764359134770, -496, 224985206391349509463634934, 227517256748067922297619043, -499, 224985206396872986589533633, 227517260211288080236103316, -502, 224985206402396463715432332, 227517263674508238174587589, -505, 224985206407919940841331031, 227517267137728396113071862, -508, 572287961914921275549, 358821451704958333754694, 358824556480521733654974, 360656959260793697666547, 358824562003998859553673, 360660422480951636150820, 358824567527475985452372, 360663885701109574635093, 358824573050953111351071, 360667348921267513119366, 358824578574430237249770, 360670812141425451603639, 358824584097907363148469, 360674275361583390087912, 358824589621384489047168, 360677738581741328572185, 358824595144861614945867, 360681201801899267056458, 358824600668338740844566, 224981046814801936033750164, 912742754297604714, 572288543333566107048, 575569779455672349975, 572288446430458635141, 358824854748286532184777, 360843973149322375817346, -535, 572293969907584533840, 358828317968444470669050, 363015412188349805456517, -539, 572288058818028747513, 358824611618389885170114, 224983031483566846969612848, 226153589568338538545735439, -544, 224983031489090324095511547, 226153593031558696484219712, -547, 224983031494613801221410246, 226153596494778854422703985, -550, 224983031500137278347308945, 226153599957999012361188258, -553, 224983031505660755473207644, 226153603421219170299672531, -556, 358824617141867011068813, 224983034946787004908097121, 226155761007377565975374610, -560, 224983034952310482033995820, 226155764470597723913858883, -563, 224983034957833959159894519, 226155767933817881852343156, -566, 224983034963357436285793218, 226155771397038039790827429, -569, 224983034968880913411691917, 226155774860258197729311702, -572, 572293582295154646212, 358828074838547823654387, 224985202922605874399252019, 227515081845808736929495656, -577, 224985202928129351525150718, 227515085309028894867979929, -580, 224985202933652828651049417, 227515088772249052806464202, -583, 224985202939176305776948116, 227515092235469210744948475, -586, 224985202944699782902846815, 227515095698689368683432748, -589, 358828080362024949553086, 224985206385826032337736292, 227517253284847764359134827, -593, 224985206391349509463634991, 227517256748067922297619100, -596, 224985206396872986589533690, 227517260211288080236103373, -599, 224985206402396463715432389, 227517263674508238174587646, -602, 224985206407919940841331088, 227517267137728396113071919, -605, 572287961914921275606, 358821451704958333754751, 358824556480521733655031, 360656959260793697666604, 358824562003998859553730, 360660422480951636150877, 358824567527475985452429, 360663885701109574635150, 358824573050953111351128, 360667348921267513119423, 358824578574430237249827, 360670812141425451603696, 358824584097907363148526, 360674275361583390087969, 358824589621384489047225, 360677738581741328572242, 358824595144861614945924, 360681201801899267056515, 358824600668338740844623, 224981046814801936033750221, 572289706944596542515, 358824916670145947505933, 360882251718706561821162, -629, 358824855911897562620244, 224983183927175655678242016, 226249171164625129635862779, -633, 224983187390395813616726289, 226251342603664157065501950, -636, 224983190853615971555210562, 226253514042703184495141121, -639, 224983194316836129493694835, 226255685481742211924780292, -642, 224983197780056287432179108, 226257856920781239354419463, -645, 358828319132055501104517, 224985355366214683107881187, 227610663442095328019622996, -649, 224985358829434841046365460, 227612834881134355449262167, -652, 224985362292654998984849733, 227615006320173382878901338, -655, 224985365755875156923334006, 227617177759212410308540509, -658, 224985369219095314861818279, 227619349198251437738179680, -661, 358824612878904023077488, 224983031484730458000048315, 141064360740196413049945642533, 141798300659348263668174507090, -666, 141064360743659633207884126806, 141798302830787302695604146261, -669, 141064360747122853365822611079, 141798305002226341723033785432, -672, 141064360750586073523761095352, 141798307173665380750463424603, -675, 141064360754049293681699579625, 141798309345104419777893063774, -678, 224983034947950615938532588, 141064362911635452077375281704, 141799662151625733866558267307, -682, 141064362915098672235313765977, 141799664323064772893987906478, -685, 141064362918561892393252250250, 141799666494503811921417545649, -688, 141064362922025112551190734523, 141799668665942850948847184820, -691, 141064362925488332709129218796, 141799670837381889976276823991, -694, 224983038411170773877016861, 141064365083074491104804920875, 141801023643903204064942027524, -698, 141064365086537711262743405148, 141801025815342243092371666695, -701, 141064365090000931420681889421, 141801027986781282119801305866, -704, 141064365093464151578620373694, 141801030158220321147230945037, -707, 141064365096927371736558857967, 141801032329659360174660584208, -710, 224983041874390931815501134, 141064367254513530132234560046, 141802385136180674263325787741, -714, 141064367257976750290173044319, 141802387307619713290755426912, -717, 141064367261439970448111528592, 141802389479058752318185066083, -720, 141064367264903190606050012865, 141802391650497791345614705254, -723, 141064367268366410763988497138, 141802393821936830373044344425, -726, 224983045337611089753985407, 141064369425952569159664199217, 141803746628458144461709547958, -730, 141064369429415789317602683490, 141803748799897183489139187129, -733, 141064369432879009475541167763, 141803750971336222516568826300, -736, 141064369436342229633479652036, 141803753142775261543998465471, -739, 141064369439805449791418136309, 141803755314214300571428104642, -742, 224983048800831247692469680, 141064371597391608187093838388, 141805108120735614660093308175, -746, 141064371600854828345032322661, 141805110292174653687522947346, -749, 141064371604318048502970806934, 141805112463613692714952586517, -752, 141064371607781268660909291207, 141805114635052731742382225688, -755, 141064371611244488818847775480, 141805116806491770769811864859, -758, 224983052264051405630953953, 141064373768830647214523477559, 141806469613013084858477068392, -762, 141064373772293867372461961832, 141806471784452123885906707563, -765, 141064373775757087530400446105, 141806473955891162913336346734, -768, 141064373779220307688338930378, 141806476127330201940765985905, -771, 141064373782683527846277414651, 141806478298769240968195625076, -774, 224983055727271563569438226, 141064375940269686241953116730, 141807831105290555056860828609, -778, 141064375943732906399891601003, 141807833276729594084290467780, -781, 141064375947196126557830085276, 141807835448168633111720106951, -784, 141064375950659346715768569549, 141807837619607672139149746122, -787, 141064375954122566873707053822, 141807839791046711166579385293, -790, 224983059190491721507922499, 141064378111708725269382755901, 141809192597568025255244588826, -794, 141064378115171945427321240174, 141809194769007064282674227997, -797, 141064378118635165585259724447, 141809196940446103310103867168, -800, 141064378122098385743198208720, 141809199111885142337533506339, -803, 141064378125561605901136692993, 141809201283324181364963145510, -806, 224983062653711879446406772, 141064380283147764296812395072, 141810554089845495453628349043, -810, 141064380286610984454750879345, 141810556261284534481057988214, -813, 141064380290074204612689363618, 141810558432723573508487627385, -816, 141064380293537424770627847891, 141810560604162612535917266556, -819, 141064380297000644928566332164, 141810562775601651563346905727, -822, 358828076099061961561761, 224985202923769485429687486, 141065722232473883248329402750, 142651956317322078054792163149, -827, 141065722235937103406267887023, 142651958488761117082221802320, -830, 141065722239400323564206371296, 142651960660200156109651441491, -833, 141065722242863543722144855569, 142651962831639195137081080662, -836, 141065722246326763880083339842, 142651965003078234164510719833, -839, 224985206386989643368171759, 141065724403912922275759041921, 142653317809599548253175923366, -843, 141065724407376142433697526194, 142653319981038587280605562537, -846, 141065724410839362591636010467, 142653322152477626308035201708, -849, 141065724414302582749574494740, 142653324323916665335464840879, -852, 141065724417765802907512979013, 142653326495355704362894480050, -855, 224985209850209801306656032, 141065726575351961303188681092, 142654679301877018451559683583, -859, 141065726578815181461127165365, 142654681473316057478989322754, -862, 141065726582278401619065649638, 142654683644755096506418961925, -865, 141065726585741621777004133911, 142654685816194135533848601096, -868, 141065726589204841934942618184, 142654687987633174561278240267, -871, 224985213313429959245140305, 141065728746791000330618320263, 142656040794154488649943443800, -875, 141065728750254220488556804536, 142656042965593527677373082971, -878, 141065728753717440646495288809, 142656045137032566704802722142, -881, 141065728757180660804433773082, 142656047308471605732232361313, -884, 141065728760643880962372257355, 142656049479910644759662000484, -887, 224985216776650117183624578, 141065730918230039358047959434, 142657402286431958848327204017, -891, 141065730921693259515986443707, 142657404457870997875756843188, -894, 141065730925156479673924927980, 142657406629310036903186482359, -897, 141065730928619699831863412253, 142657408800749075930616121530, -900, 141065730932082919989801896526, 142657410972188114958045760701, -903, 224985220239870275122108851, 141065733089669078385477598605, 142658763778709429046710964234, -907, 141065733093132298543416082878, 142658765950148468074140603405, -910, 141065733096595518701354567151, 142658768121587507101570242576, -913, 141065733100058738859293051424, 142658770293026546128999881747, -916, 141065733103521959017231535697, 142658772464465585156429520918, -919, 224985223703090433060593124, 141065735261108117412907237776, 142660125270986899245094724451, -923, 141065735264571337570845722049, 142660127442425938272524363622, -926, 141065735268034557728784206322, 142660129613864977299954002793, -929, 141065735271497777886722690595, 142660131785304016327383641964, -932, 141065735274960998044661174868, 142660133956743055354813281135, -935, 224985227166310590999077397, 141065737432547156440336876947, 142661486763264369443478484668, -939, 141065737436010376598275361220, 142661488934703408470908123839, -942, 141065737439473596756213845493, 142661491106142447498337763010, -945, 141065737442936816914152329766, 142661493277581486525767402181, -948, 141065737446400037072090814039, 142661495449020525553197041352, -951, 224985230629530748937561670, 141065739603986195467766516118, 142662848255541839641862244885, -955, 141065739607449415625705000391, 142662850426980878669291884056, -958, 141065739610912635783643484664, 142662852598419917696721523227, -961, 141065739614375855941581968937, 142662854769858956724151162398, -964, 141065739617839076099520453210, 142662856941297995751580801569, -967, 224985234092750906876045943, 141065741775425234495196155289, 142664209747819309840246005102, -971, 141065741778888454653134639562, 142664211919258348867675644273, -974, 141065741782351674811073123835, 142664214090697387895105283444, -977, 141065741785814894969011608108, 142664216262136426922534922615, -980, 141065741789278115126950092381, 142664218433575465949964561786, -983, 358824552120655638191799, 360653679188282621859144, -986, 224982993450066969061607001, 224982996913287127000091274, 226131913456517648435347545, -990, 224983000376507284938575547, 226134084895556675864986716, -993, 224983003839727442877059820, 226136256334595703294625887, -996, 224983007302947600815544093, 226138427773634730724265058, -999, 224983010766167758754028366, 226140599212673758153904229, -1002, 224983014229387916692512639, 226142770651712785583543400, -1005, 224983017692608074630996912, 226144942090751813013182571, -1008, 224983021155828232569481185, 226147113529790840442821742, -1011, 224983024619048390507965458, 226149284968829867872460913, -1014, 141062999057441834164945247301, 572289706944596542572, 358824916670145947505990, 360882251718706561821219, -1019, 358824855911897562620301, 224983183927175655678242073, 226249171164625129635862836, -1023, 224983187390395813616726346, 226251342603664157065502007, -1026, 224983190853615971555210619, 226253514042703184495141178, -1029, 224983194316836129493694892, 226255685481742211924780349, -1032, 224983197780056287432179165, 226257856920781239354419520, -1035, 358828319132055501104574, 224985355366214683107881244, 227610663442095328019623053, -1039, 224985358829434841046365517, 227612834881134355449262224, -1042, 224985362292654998984849790, 227615006320173382878901395, -1045, 224985365755875156923334063, 227617177759212410308540566, -1048, 224985369219095314861818336, 227619349198251437738179737, -1051, 358824612878904023077545, 224983031484730458000048372, 141064360740196413049945642590, 141798300659348263668174507147, -1056, 141064360743659633207884126863, 141798302830787302695604146318, -1059, 141064360747122853365822611136, 141798305002226341723033785489, -1062, 141064360750586073523761095409, 141798307173665380750463424660, -1065, 141064360754049293681699579682, 141798309345104419777893063831, -1068, 224983034947950615938532645, 141064362911635452077375281761, 141799662151625733866558267364, -1072, 141064362915098672235313766034, 141799664323064772893987906535, -1075, 141064362918561892393252250307, 141799666494503811921417545706, -1078, 141064362922025112551190734580, 141799668665942850948847184877, -1081, 141064362925488332709129218853, 141799670837381889976276824048, -1084, 224983038411170773877016918, 141064365083074491104804920932, 141801023643903204064942027581, -1088, 141064365086537711262743405205, 141801025815342243092371666752, -1091, 141064365090000931420681889478, 141801027986781282119801305923, -1094, 141064365093464151578620373751, 141801030158220321147230945094, -1097, 141064365096927371736558858024, 141801032329659360174660584265, -1100, 224983041874390931815501191, 141064367254513530132234560103, 141802385136180674263325787798, -1104, 141064367257976750290173044376, 141802387307619713290755426969, -1107, 141064367261439970448111528649, 141802389479058752318185066140, -1110, 141064367264903190606050012922, 141802391650497791345614705311, -1113, 141064367268366410763988497195, 141802393821936830373044344482, -1116, 224983045337611089753985464, 141064369425952569159664199274, 141803746628458144461709548015, -1120, 141064369429415789317602683547, 141803748799897183489139187186, -1123, 141064369432879009475541167820, 141803750971336222516568826357, -1126, 141064369436342229633479652093, 141803753142775261543998465528, -1129, 141064369439805449791418136366, 141803755314214300571428104699, -1132, 224983048800831247692469737, 141064371597391608187093838445, 141805108120735614660093308232, -1136, 141064371600854828345032322718, 141805110292174653687522947403, -1139, 141064371604318048502970806991, 141805112463613692714952586574, -1142, 141064371607781268660909291264, 141805114635052731742382225745, -1145, 141064371611244488818847775537, 141805116806491770769811864916, -1148, 224983052264051405630954010, 141064373768830647214523477616, 141806469613013084858477068449, -1152, 141064373772293867372461961889, 141806471784452123885906707620, -1155, 141064373775757087530400446162, 141806473955891162913336346791, -1158, 141064373779220307688338930435, 141806476127330201940765985962, -1161, 141064373782683527846277414708, 141806478298769240968195625133, -1164, 224983055727271563569438283, 141064375940269686241953116787, 141807831105290555056860828666, -1168, 141064375943732906399891601060, 141807833276729594084290467837, -1171, 141064375947196126557830085333, 141807835448168633111720107008, -1174, 141064375950659346715768569606, 141807837619607672139149746179, -1177, 141064375954122566873707053879, 141807839791046711166579385350, -1180, 224983059190491721507922556, 141064378111708725269382755958, 141809192597568025255244588883, -1184, 141064378115171945427321240231, 141809194769007064282674228054, -1187, 141064378118635165585259724504, 141809196940446103310103867225, -1190, 141064378122098385743198208777, 141809199111885142337533506396, -1193, 141064378125561605901136693050, 141809201283324181364963145567, -1196, 224983062653711879446406829, 141064380283147764296812395129, 141810554089845495453628349100, -1200, 141064380286610984454750879402, 141810556261284534481057988271, -1203, 141064380290074204612689363675, 141810558432723573508487627442, -1206, 141064380293537424770627847948, 141810560604162612535917266613, -1209, 141064380297000644928566332221, 141810562775601651563346905784, -1212, 358828076099061961561818, 224985202923769485429687543, 141065722232473883248329402807, 142651956317322078054792163206, -1217, 141065722235937103406267887080, 142651958488761117082221802377, -1220, 141065722239400323564206371353, 142651960660200156109651441548, -1223, 141065722242863543722144855626, 142651962831639195137081080719, -1226, 141065722246326763880083339899, 142651965003078234164510719890, -1229, 224985206386989643368171816, 141065724403912922275759041978, 142653317809599548253175923423, -1233, 141065724407376142433697526251, 142653319981038587280605562594, -1236, 141065724410839362591636010524, 142653322152477626308035201765, -1239, 141065724414302582749574494797, 142653324323916665335464840936, -1242, 141065724417765802907512979070, 142653326495355704362894480107, -1245, 224985209850209801306656089, 141065726575351961303188681149, 142654679301877018451559683640, -1249, 141065726578815181461127165422, 142654681473316057478989322811, -1252, 141065726582278401619065649695, 142654683644755096506418961982, -1255, 141065726585741621777004133968, 142654685816194135533848601153, -1258, 141065726589204841934942618241, 142654687987633174561278240324, -1261, 224985213313429959245140362, 141065728746791000330618320320, 142656040794154488649943443857, -1265, 141065728750254220488556804593, 142656042965593527677373083028, -1268, 141065728753717440646495288866, 142656045137032566704802722199, -1271, 141065728757180660804433773139, 142656047308471605732232361370, -1274, 141065728760643880962372257412, 142656049479910644759662000541, -1277, 224985216776650117183624635, 141065730918230039358047959491, 142657402286431958848327204074, -1281, 141065730921693259515986443764, 142657404457870997875756843245, -1284, 141065730925156479673924928037, 142657406629310036903186482416, -1287, 141065730928619699831863412310, 142657408800749075930616121587, -1290, 141065730932082919989801896583, 142657410972188114958045760758, -1293, 224985220239870275122108908, 141065733089669078385477598662, 142658763778709429046710964291, -1297, 141065733093132298543416082935, 142658765950148468074140603462, -1300, 141065733096595518701354567208, 142658768121587507101570242633, -1303, 141065733100058738859293051481, 142658770293026546128999881804, -1306, 141065733103521959017231535754, 142658772464465585156429520975, -1309, 224985223703090433060593181, 141065735261108117412907237833, 142660125270986899245094724508, -1313, 141065735264571337570845722106, 142660127442425938272524363679, -1316, 141065735268034557728784206379, 142660129613864977299954002850, -1319, 141065735271497777886722690652, 142660131785304016327383642021, -1322, 141065735274960998044661174925, 142660133956743055354813281192, -1325, 224985227166310590999077454, 141065737432547156440336877004, 142661486763264369443478484725, -1329, 141065737436010376598275361277, 142661488934703408470908123896, -1332, 141065737439473596756213845550, 142661491106142447498337763067, -1335, 141065737442936816914152329823, 142661493277581486525767402238, -1338, 141065737446400037072090814096, 142661495449020525553197041409, -1341, 224985230629530748937561727, 141065739603986195467766516175, 142662848255541839641862244942, -1345, 141065739607449415625705000448, 142662850426980878669291884113, -1348, 141065739610912635783643484721, 142662852598419917696721523284, -1351, 141065739614375855941581968994, 142662854769858956724151162455, -1354, 141065739617839076099520453267, 142662856941297995751580801626, -1357, 224985234092750906876046000, 141065741775425234495196155346, 142664209747819309840246005159, -1361, 141065741778888454653134639619, 142664211919258348867675644330, -1364, 141065741782351674811073123892, 142664214090697387895105283501, -1367, 141065741785814894969011608165, 142664216262136426922534922672, -1370, 141065741789278115126950092438, 142664218433575465949964561843, -1373, 358824552120655638191856, 360653679188282621859201, -1376, 224982993450066969061607058, 224982996913287127000091331, 226131913456517648435347602, -1380, 224983000376507284938575604, 226134084895556675864986773, -1383, 224983003839727442877059877, 226136256334595703294625944, -1386, 224983007302947600815544150, 226138427773634730724265115, -1389, 224983010766167758754028423, 226140599212673758153904286, -1392, 224983014229387916692512696, 226142770651712785583543457, -1395, 224983017692608074630996969, 226144942090751813013182628, -1398, 224983021155828232569481242, 226147113529790840442821799, -1401, 224983024619048390507965515, 226149284968829867872460970, -1404, 141062999057441834164945247358, 228884087073220663155, 91481092993450196863255401, 57271433762186841918024848967, 58125089420160656304642505026, 141062996885942036889128757309, 91341999621488665134513213, 89980476175037045304394539, 89980514331217031012607231, 56419122224978185510353839757, 89980517733678940566205815, 89980514270458782627721542, 194859467977684677315, 224980856278680030705531294, 145684677544725024100356, 89982651077296230672517983, 89980545500198452458965688, 232894131466623118629 , 145681214324567085616083, 143510322594909353899623, 56417797647650929899586982469, 91481093480001318176292423, 57271433762673393039337885989, 56417782447577656707579508272, 89980629104033364295625262, 56417799819089968927016621640, 56417784619016695735009147443, 35374789635061322314991855629077, 89982800543072391725264433, 56417801990529007954446260811, 56417786790455734762438786614, 35373934617911071030406854212801, -1438, 56417782485673078444902835275, 56417788961894773789868425785, 122176886422008290777943, 103595589974157085456554435, 35373946871341568262192308054754, 131552951842785183691444677339, 56417802028624429691769587814, 131612878988811732270686556579, 912732089085237870, 917974129913359308, 6503655583012707, 572106170293116249690, 572283017846050837401, 572283017227849194837, 575265696112237777425, 917488996174357209, 575265599209130305518, 358824611616534046209807, 360691530412023187479540, -1457, 358824611625343419616344, 360691535935500313378239, -1460, 572283026037222601374, 578728916270176261698, 923012473300255908, 578728819367068789791, 358828074836691984694080, 362862969451050617118711, -1467, 358828074845501358100617, 362862974974527743017410, -1470, 917391474865242738, 575204453348315532201, 575204452884664300278, 358824550470673231436490, -1476, 575204452730113889637, 358824550470518681025849, 224982993145013357160310875, 224981050217358738305449764, 917400284238649275, 575209976825441430900, 358824555994150357335189, 360656655177450263094054, -1484, 358824555993995806924548, 360656655080547155622147, -1487, 224982996608233515098795148, 226131722735210965061005923, -1490, 224982996608242324472201685, 226131722740734442186904622, -1493, 224982996608251133845608222, 226131722746257919312803321, -1496, 224982996608259943219014759, 226131722751781396438702020, -1499, 224982996608268752592421296, 226131722757304873564600719, -1502, 224982996608277561965827833, 226131722762828350690499418, -1505, 224982996608286371339234370, 226131722768351827816398117, -1508, 224982996608295180712640907, 226131722773875304942296816, -1511, 224982996608303990086047444, 226131722779398782068195515, -1514, 224982996608312799459453981, 226131722784922259194094214, -1517, 922923761364547974, 578673196983379915173, 578673196519728683250, 358828019214308295819462, -1523, 578673196365178272609, 358828019214153745408821, 224985168047272542528434319, 224981053686102373369832736, 572283019856440208291, 575569779455672349917, 923498999226986333, 579032999613610834190, 917878618993615727, 575509021207287464228, 358824854748286532184719, 360843973149322375817288, -1535, 358824860271763658083418, 360847436369480314301561, -1538, 923402096119514426, 578972241365225948501, 358828317968444470668992, 363015412188349805456459, -1543, 358828323491921596567691, 363018875408507743940732, -1546, 917491006563728099, 575265988213747921472, 358824611715292992641963, 360691591462373082509276, -1551, 358824617238770118540662, 360695054682531020993549, -1554, 358824611618389885170056, 360691530704124697623587, -1557, 224983031483566846969612790, 226153589568338538545735381, -1560, 224983031489090324095511489, 226153593031558696484219654, -1563, 224983031494613801221410188, 226153596494778854422703927, -1566, 224983031500137278347308887, 226153599957999012361188200, -1569, 224983031505660755473207586, 226153603421219170299672473, -1572, 224983031511184232599106285, 226153606884439328238156746, -1575, 224983031516707709725004984, 226153610347659486176641019, -1578, 224983031522231186850903683, 226153613810879644115125292, -1581, 224983031527754663976802382, 226153617274099802053609565, -1584, 224983031533278141102701081, 226153620737319959992093838, -1587, 358824617141867011068755, 360694993924282636107860, -1590, 224983034946787004908097063, 226155761007377565975374552, -1593, 224983034952310482033995762, 226155764470597723913858825, -1596, 224983034957833959159894461, 226155767933817881852343098, -1599, 224983034963357436285793160, 226155771397038039790827371, -1602, 224983034968880913411691859, 226155774860258197729311644, -1605, 224983034974404390537590558, 226155778323478355667795917, -1608, 224983034979927867663489257, 226155781786698513606280190, -1611, 224983034985451344789387956, 226155785249918671544764463, -1614, 224983034990974821915286655, 226155788713138829483248736, -1617, 224983034996498299041185354, 226155792176358987421733009, -1620, 923014483689626798, 578729208371686405745, 358828074935450931126236, 362863030501400512148447, -1625, 358828080458928057024935, 362866493721558450632720, -1628, 358828074838547823654329, 362862969743152127262758, -1631, 224985202922605874399251961, 227515081845808736929495598, -1634, 224985202928129351525150660, 227515085309028894867979871, -1637, 224985202933652828651049359, 227515088772249052806464144, -1640, 224985202939176305776948058, 227515092235469210744948417, -1643, 224985202944699782902846757, 227515095698689368683432690, -1646, 224985202950223260028745456, 227515099161909526621916963, -1649, 224985202955746737154644155, 227515102625129684560401236, -1652, 224985202961270214280542854, 227515106088349842498885509, -1655, 224985202966793691406441553, 227515109551570000437369782, -1658, 224985202972317168532340252, 227515113014790158375854055, -1661, 358828080362024949553028, 362866432963310065747031, -1664, 224985206385826032337736234, 227517253284847764359134769, -1667, 224985206391349509463634933, 227517256748067922297619042, -1670, 224985206396872986589533632, 227517260211288080236103315, -1673, 224985206402396463715432331, 227517263674508238174587588, -1676, 224985206407919940841331030, 227517267137728396113071861, -1679, 224985206413443417967229729, 227517270600948554051556134, -1682, 224985206418966895093128428, 227517274064168711990040407, -1685, 224985206424490372219027127, 227517277527388869928524680, -1688, 224985206430013849344925826, 227517280990609027867008953, -1691, 224985206435537326470824525, 227517284453829185805493226, -1694, 917394103456256192, 575205229965363035783 , 575204939256040620062, 360653496040635759182273, 575210462733166518761, 360656959260793697666546, 575215986210292417460, 360660422480951636150819, 575221509687418316159, 360663885701109574635092, 575227033164544214858, 360667348921267513119365, 575232556641670113557, 360670812141425451603638, 575238080118796012256, 360674275361583390087911, 575243603595921910955, 360677738581741328572184, 575249127073047809654, 360681201801899267056457, 575254650550173708353, 360684665022057205540730, 358824550860141500284367, 360653435282387374296584, -1719, 224982993388145109646285787, 226129703738909236819704500, -1722, 224982993393668586772184486, 226129707202129394758188773, -1725, 224982993399192063898083185, 226129710665349552696673046, -1728, 224982993404715541023981884, 226129714128569710635157319, -1731, 224982993410239018149880583, 226129717591789868573641592, -1734, 224982993415762495275779282, 226129721055010026512125865, -1737, 224982993421285972401677981, 226129724518230184450610138, -1740, 224982993426809449527576680, 226129727981450342389094411, -1743, 224982993432332926653475379, 226129731444670500327578684, -1746, 224982993437856403779374078, 226129734907890658266062957, -1749, 358824556383618626183066, 360656898502545312780857, -1752, 224982996851365267584770060, 226131875177948264249343671, -1755, 224982996856888744710668759, 226131878641168422187827944, -1758, 224982996862412221836567458, 226131882104388580126312217, -1761, 224982996867935698962466157, 226131885567608738064796490, -1764, 224982996873459176088364856, 226131889030828896003280763, -1767, 224982996878982653214263555, 226131892494049053941765036, -1770, 224982996884506130340162254, 226131895957269211880249309, -1773, 224982996890029607466060953, 226131899420489369818733582, -1776, 224982996895553084591959652, 226131902883709527757217855, -1779, 224982996901076561717858351, 226131906346929685695702128, -1782, 358824550472529070396739, 360653192249393834753828, -1785, 224982993145112116106743031, 226129551357222287526396488, -1788, 224982993150635593232641730, 226129554820442445464880761, -1791, 224982993156159070358540429, 226129558283662603403365034, -1794, 224982993161682547484439128, 226129561746882761341849307, -1797, 224982993167206024610337827, 226129565210102919280333580, -1800, 224982993172729501736236526, 226129568673323077218817853, -1803, 224982993178252978862135225, 226129572136543235157302126, -1806, 224982993183776455988033924, 226129575599763393095786399, -1809, 224982993189299933113932623, 226129579062983551034270672, -1812, 224982993194823410239831322, 226129582526203708972754945, -1815, 224982993145015212999271124, 226129551296464039141510799, -1818, 141064336701923374939510982426, 141783228662699804894863017305, -1821, 141064336701928898416636881125, 141783228666163025052801501578, -1824, 141064336701934421893762779824, 141783228669626245210739985851, -1827, 141064336701939945370888678523, 141783228673089465368678470124, -1830, 141064336701945468848014577222, 141783228676552685526616954397, -1833, 141064336701950992325140475921, 141783228680015905684555438670, -1836, 141064336701956515802266374620, 141783228683479125842493922943, -1839, 141064336701962039279392273319, 141783228686942346000432407216, -1842, 141064336701967562756518172018, 141783228690405566158370891489, -1845, 141064336701973086233644070717, 141783228693868786316309375762, -1848, 224982993150538690125169823, 226129554759684197079995072, -1851, 141064336705386595097449466699, 141783230834138843922292656476, -1854, 141064336705392118574575365398, 141783230837602064080231140749, -1857, 141064336705397642051701264097, 141783230841065284238169625022, -1860, 141064336705403165528827162796, 141783230844528504396108109295, -1863, 141064336705408689005953061495, 141783230847991724554046593568, -1866, 141064336705414212483078960194, 141783230851454944711985077841, -1869, 141064336705419735960204858893, 141783230854918164869923562114, -1872, 141064336705425259437330757592, 141783230858381385027862046387, -1875, 141064336705430782914456656291, 141783230861844605185800530660, -1878, 141064336705436306391582554990, 141783230865307825343739014933, -1881, 224982993156062167251068522, 226129558222904355018479345, -1884, 141064336708849815255387950972, 141783233005577882949722295647, -1887, 141064336708855338732513849671, 141783233009041103107660779920, -1890, 141064336708860862209639748370, 141783233012504323265599264193, -1893, 141064336708866385686765647069, 141783233015967543423537748466, -1896, 141064336708871909163891545768, 141783233019430763581476232739, -1899, 141064336708877432641017444467, 141783233022893983739414717012, -1902, 141064336708882956118143343166, 141783233026357203897353201285, -1905, 141064336708888479595269241865, 141783233029820424055291685558, -1908, 141064336708894003072395140564, 141783233033283644213230169831, -1911, 141064336708899526549521039263, 141783233036746864371168654104, -1914, 224982993161585644376967221, 226129561686124512956963618, -1917, 141064336712313035413326435245, 141783235177016921977151934818, -1920, 141064336712318558890452333944, 141783235180480142135090419091, -1923, 141064336712324082367578232643, 141783235183943362293028903364, -1926, 141064336712329605844704131342, 141783235187406582450967387637, -1929, 141064336712335129321830030041, 141783235190869802608905871910, -1932, 141064336712340652798955928740, 141783235194333022766844356183, -1935, 141064336712346176276081827439, 141783235197796242924782840456, -1938, 141064336712351699753207726138, 141783235201259463082721324729, -1941, 141064336712357223230333624837, 141783235204722683240659809002, -1944, 141064336712362746707459523536, 141783235208185903398598293275, -1947, 224982993167109121502865920, 226129565149344670895447891, -1950, 141064336715776255571264919518, 141783237348455961004581573989, -1953, 141064336715781779048390818217, 141783237351919181162520058262, -1956, 141064336715787302525516716916, 141783237355382401320458542535, -1959, 141064336715792826002642615615, 141783237358845621478397026808, -1962, 141064336715798349479768514314, 141783237362308841636335511081, -1965, 141064336715803872956894413013, 141783237365772061794273995354, -1968, 141064336715809396434020311712, 141783237369235281952212479627, -1971, 141064336715814919911146210411, 141783237372698502110150963900, -1974, 141064336715820443388272109110, 141783237376161722268089448173, -1977, 141064336715825966865398007809, 141783237379624942426027932446, -1980, 224982993172632598628764619, 226129568612564828833932164, -1983, 141064336719239475729203403791, 141783239519895000032011213160, -1986, 141064336719244999206329302490, 141783239523358220189949697433, -1989, 141064336719250522683455201189, 141783239526821440347888181706, -1992, 141064336719256046160581099888, 141783239530284660505826665979, -1995, 141064336719261569637706998587, 141783239533747880663765150252, -1998, 141064336719267093114832897286, 141783239537211100821703634525, -2001, 141064336719272616591958795985, 141783239540674320979642118798, -2004, 141064336719278140069084694684, 141783239544137541137580603071, -2007, 141064336719283663546210593383, 141783239547600761295519087344, -2010, 141064336719289187023336492082, 141783239551063981453457571617, -2013, 224982993178156075754663318, 226129572075784986772416437, -2016, 141064336722702695887141888064, 141783241691334039059440852331, -2019, 141064336722708219364267786763, 141783241694797259217379336604, -2022, 141064336722713742841393685462, 141783241698260479375317820877, -2025, 141064336722719266318519584161, 141783241701723699533256305150, -2028, 141064336722724789795645482860, 141783241705186919691194789423, -2031, 141064336722730313272771381559, 141783241708650139849133273696, -2034, 141064336722735836749897280258, 141783241712113360007071757969, -2037, 141064336722741360227023178957, 141783241715576580165010242242, -2040, 141064336722746883704149077656, 141783241719039800322948726515, -2043, 141064336722752407181274976355, 141783241722503020480887210788, -2046, 224982993183679552880562017, 226129575539005144710900710, -2049, 141064336726165916045080372337, 141783243862773078086870491502, -2052, 141064336726171439522206271036, 141783243866236298244808975775, -2055, 141064336726176962999332169735, 141783243869699518402747460048, -2058, 141064336726182486476458068434, 141783243873162738560685944321, -2061, 141064336726188009953583967133, 141783243876625958718624428594, -2064, 141064336726193533430709865832, 141783243880089178876562912867, -2067, 141064336726199056907835764531, 141783243883552399034501397140, -2070, 141064336726204580384961663230, 141783243887015619192439881413, -2073, 141064336726210103862087561929, 141783243890478839350378365686, -2076, 141064336726215627339213460628, 141783243893942059508316849959, -2079, 224982993189203030006460716, 226129579002225302649384983, -2082, 141064336729629136203018856610, 141783246034212117114300130673, -2085, 141064336729634659680144755309, 141783246037675337272238614946, -2088, 141064336729640183157270654008, 141783246041138557430177099219, -2091, 141064336729645706634396552707, 141783246044601777588115583492, -2094, 141064336729651230111522451406, 141783246048064997746054067765, -2097, 141064336729656753588648350105, 141783246051528217903992552038, -2100, 141064336729662277065774248804, 141783246054991438061931036311, -2103, 141064336729667800542900147503, 141783246058454658219869520584, -2106, 141064336729673324020026046202, 141783246061917878377808004857, -2109, 141064336729678847497151944901, 141783246065381098535746489130, -2112, 224982993194726507132359415, 226129582465445460587869256, -2115, 141064336733092356360957340883, 141783248205651156141729769844, -2118, 141064336733097879838083239582, 141783248209114376299668254117, -2121, 141064336733103403315209138281, 141783248212577596457606738390, -2124, 141064336733108926792335036980, 141783248216040816615545222663, -2127, 141064336733114450269460935679, 141783248219504036773483706936, -2130, 141064336733119973746586834378, 141783248222967256931422191209, -2133, 141064336733125497223712733077, 141783248226430477089360675482, -2136, 141064336733131020700838631776, 141783248229893697247299159755, -2139, 141064336733136544177964530475, 141783248233356917405237644028, -2142, 141064336733142067655090429174, 141783248236820137563176128301, -2145, 358824555996006196295438, 360656655469551773238101, -2148, 224982996608332274045227304, 226131722796261314956035659, -2151, 224982996613855751171126003, 226131726259481472894519932, -2154, 224982996619379228297024702, 226131729722701630833004205, -2157, 224982996624902705422923401, 226131733185921788771488478, -2160, 224982996630426182548822100, 226131736649141946709972751, -2163, 224982996635949659674720799, 226131740112362104648457024, -2166, 224982996641473136800619498, 226131743575582262586941297, -2169, 224982996646996613926518197, 226131747038802420525425570, -2172, 224982996652520091052416896, 226131750502022578463909843, -2175, 224982996658043568178315595, 226131753965242736402394116, -2178, 224982996608235370937755397, 226131722735503066571149970, -2181, 141064338873362413966940621597, 141784590154977275093246777522, -2184, 141064338873367937444066520296, 141784590158440495251185261795, -2187, 141064338873373460921192418995, 141784590161903715409123746068, -2190, 141064338873378984398318317694, 141784590165366935567062230341, -2193, 141064338873384507875444216393, 141784590168830155725000714614, -2196, 141064338873390031352570115092, 141784590172293375882939198887, -2199, 141064338873395554829696013791, 141784590175756596040877683160, -2202, 141064338873401078306821912490, 141784590179219816198816167433, -2205, 141064338873406601783947811189, 141784590182683036356754651706, -2208, 141064338873412125261073709888, 141784590186146256514693135979, -2211, 224982996613758848063654096, 226131726198723224509634243, -2214, 141064338876825634124879105870, 141784592326416314120676416693, -2217, 141064338876831157602005004569, 141784592329879534278614900966, -2220, 141064338876836681079130903268, 141784592333342754436553385239, -2223, 141064338876842204556256801967, 141784592336805974594491869512, -2226, 141064338876847728033382700666, 141784592340269194752430353785, -2229, 141064338876853251510508599365, 141784592343732414910368838058, -2232, 141064338876858774987634498064, 141784592347195635068307322331, -2235, 141064338876864298464760396763, 141784592350658855226245806604, -2238, 141064338876869821941886295462, 141784592354122075384184290877, -2241, 141064338876875345419012194161, 141784592357585295542122775150, -2244, 224982996619282325189552795, 226131729661943382448118516, -2247, 141064338880288854282817590143, 141784594497855353148106055864, -2250, 141064338880294377759943488842, 141784594501318573306044540137, -2253, 141064338880299901237069387541, 141784594504781793463983024410, -2256, 141064338880305424714195286240, 141784594508245013621921508683, -2259, 141064338880310948191321184939, 141784594511708233779859992956, -2262, 141064338880316471668447083638, 141784594515171453937798477229, -2265, 141064338880321995145572982337, 141784594518634674095736961502, -2268, 141064338880327518622698881036, 141784594522097894253675445775, -2271, 141064338880333042099824779735, 141784594525561114411613930048, -2274, 141064338880338565576950678434, 141784594529024334569552414321, -2277, 224982996624805802315451494, 226131733125163540386602789, -2280, 141064338883752074440756074416, 141784596669294392175535695035, -2283, 141064338883757597917881973115, 141784596672757612333474179308, -2286, 141064338883763121395007871814, 141784596676220832491412663581, -2289, 141064338883768644872133770513, 141784596679684052649351147854, -2292, 141064338883774168349259669212, 141784596683147272807289632127, -2295, 141064338883779691826385567911, 141784596686610492965228116400, -2298, 141064338883785215303511466610, 141784596690073713123166600673, -2301, 141064338883790738780637365309, 141784596693536933281105084946, -2304, 141064338883796262257763264008, 141784596697000153439043569219, -2307, 141064338883801785734889162707, 141784596700463373596982053492, -2310, 224982996630329279441350193, 226131736588383698325087062, -2313, 141064338887215294598694558689, 141784598840733431202965334206, -2316, 141064338887220818075820457388, 141784598844196651360903818479, -2319, 141064338887226341552946356087, 141784598847659871518842302752, -2322, 141064338887231865030072254786, 141784598851123091676780787025, -2325, 141064338887237388507198153485, 141784598854586311834719271298, -2328, 141064338887242911984324052184, 141784598858049531992657755571, -2331, 141064338887248435461449950883, 141784598861512752150596239844, -2334, 141064338887253958938575849582, 141784598864975972308534724117, -2337, 141064338887259482415701748281, 141784598868439192466473208390, -2340, 141064338887265005892827646980, 141784598871902412624411692663, -2343, 224982996635852756567248892, 226131740051603856263571335, -2346, 141064338890678514756633042962, 141784601012172470230394973377, -2349, 141064338890684038233758941661, 141784601015635690388333457650, -2352, 141064338890689561710884840360, 141784601019098910546271941923, -2355, 141064338890695085188010739059, 141784601022562130704210426196, -2358, 141064338890700608665136637758, 141784601026025350862148910469, -2361, 141064338890706132142262536457, 141784601029488571020087394742, -2364, 141064338890711655619388435156, 141784601032951791178025879015, -2367, 141064338890717179096514333855, 141784601036415011335964363288, -2370, 141064338890722702573640232554, 141784601039878231493902847561, -2373, 141064338890728226050766131253, 141784601043341451651841331834, -2376, 224982996641376233693147591, 226131743514824014202055608, -2379, 141064338894141734914571527235, 141784603183611509257824612548, -2382, 141064338894147258391697425934, 141784603187074729415763096821, -2385, 141064338894152781868823324633, 141784603190537949573701581094, -2388, 141064338894158305345949223332, 141784603194001169731640065367, -2391, 141064338894163828823075122031, 141784603197464389889578549640, -2394, 141064338894169352300201020730, 141784603200927610047517033913, -2397, 141064338894174875777326919429, 141784603204390830205455518186, -2400, 141064338894180399254452818128, 141784603207854050363394002459, -2403, 141064338894185922731578716827, 141784603211317270521332486732, -2406, 141064338894191446208704615526, 141784603214780490679270971005, -2409, 224982996646899710819046290, 226131746978044172140539881, -2412, 141064338897604955072510011508, 141784605355050548285254251719, -2415, 141064338897610478549635910207, 141784605358513768443192735992, -2418, 141064338897616002026761808906, 141784605361976988601131220265, -2421, 141064338897621525503887707605, 141784605365440208759069704538, -2424, 141064338897627048981013606304, 141784605368903428917008188811, -2427, 141064338897632572458139505003, 141784605372366649074946673084, -2430, 141064338897638095935265403702, 141784605375829869232885157357, -2433, 141064338897643619412391302401, 141784605379293089390823641630, -2436, 141064338897649142889517201100, 141784605382756309548762125903, -2439, 141064338897654666366643099799, 141784605386219529706700610176, -2442, 224982996652423187944944989, 226131750441264330079024154, -2445, 141064338901068175230448495781, 141784607526489587312683890890, -2448, 141064338901073698707574394480, 141784607529952807470622375163, -2451, 141064338901079222184700293179, 141784607533416027628560859436, -2454, 141064338901084745661826191878, 141784607536879247786499343709, -2457, 141064338901090269138952090577, 141784607540342467944437827982, -2460, 141064338901095792616077989276, 141784607543805688102376312255, -2463, 141064338901101316093203887975, 141784607547268908260314796528, -2466, 141064338901106839570329786674, 141784607550732128418253280801, -2469, 141064338901112363047455685373, 141784607554195348576191765074, -2472, 141064338901117886524581584072, 141784607557658568734130249347, -2475, 224982996657946665070843688, 226131753904484488017508427, -2478, 141064338904531395388386980054, 141784609697928626340113530061, -2481, 141064338904536918865512878753, 141784609701391846498052014334, -2484, 141064338904542442342638777452, 141784609704855066655990498607, -2487, 141064338904547965819764676151, 141784609708318286813928982880, -2490, 141064338904553489296890574850, 141784609711781506971867467153, -2493, 141064338904559012774016473549, 141784609715244727129805951426, -2496, 141064338904564536251142372248, 141784609718707947287744435699, -2499, 141064338904570059728268270947, 141784609722171167445682919972, -2502, 141064338904575583205394169646, 141784609725634387603621404245, -2505, 141064338904581106682520068345, 141784609729097607761559888518, -2508, 922917580582154891, 578668450123301520056, 578668159413979104335, 362824935079663188821444, 578673682891105003034, 362828398299821127305717, 578679206368230901733, 362831861519979065789990, 578684729845356800432, 362835324740137004274263, 578690253322482699131, 362838787960294942758536, 578695776799608597830, 362842251180452881242809, 578701300276734496529, 362845714400610819727082, 578706823753860395228, 362849177620768758211355, 578712347230986293927, 362852640840926696695628, 578717870708112192626, 362856104061084635179901, 358828014080299438768640, 362824874321414803935755, -2533, 224985164827184137075924958, 227491196016379435203464717, -2536, 224985164832707614201823657, 227491199479599593141948990, -2539, 224985164838231091327722356, 227491202942819751080433263, -2542, 224985164843754568453621055, 227491206406039909018917536, -2545, 224985164849278045579519754, 227491209869260066957401809, -2548, 224985164854801522705418453, 227491213332480224895886082, -2551, 224985164860324999831317152, 227491216795700382834370355, -2554, 224985164865848476957215851, 227491220258920540772854628, -2557, 224985164871371954083114550, 227491223722140698711338901, -2560, 224985164876895431209013249, 227491227185360856649823174, -2563, 358828019603776564667339, 362828337541572742420028, -2566, 224985168290404295014409231, 227493367455418462633103888, -2569, 224985168295927772140307930, 227493370918638620571588161, -2572, 224985168301451249266206629, 227493374381858778510072434, -2575, 224985168306974726392105328, 227493377845078936448556707, -2578, 224985168312498203518004027, 227493381308299094387040980, -2581, 224985168318021680643902726, 227493384771519252325525253, -2584, 224985168323545157769801425, 227493388234739410264009526, -2587, 224985168329068634895700124, 227493391697959568202493799, -2590, 224985168334592112021598823, 227493395161179726140978072, -2593, 224985168340115589147497522, 227493398624399884079462345, -2596, 358828013692687008881012, 362824631288421264392999, -2599, 224985164584151143536382202, 227491043634692485910156705, -2602, 224985164589674620662280901, 227491047097912643848640978, -2605, 224985164595198097788179600, 227491050561132801787125251, -2608, 224985164600721574914078299, 227491054024352959725609524, -2611, 224985164606245052039976998, 227491057487573117664093797, -2614, 224985164611768529165875697, 227491060950793275602578070, -2617, 224985164617292006291774396, 227491064414013433541062343, -2620, 224985164622815483417673095, 227491067877233591479546616, -2623, 224985164628338960543571794, 227491071340453749418030889, -2626, 224985164633862437669470493, 227491074803673907356515162, -2629, 224985164584054240428910295, 227491043573934237525271016, -2632, 141065698194200845137894742643, 142636884320673619281480673364, -2635, 141065698194206368615020641342, 142636884324136839439419157637, -2638, 141065698194211892092146540041, 142636884327600059597357641910, -2641, 141065698194217415569272438740, 142636884331063279755296126183, -2644, 141065698194222939046398337439, 142636884334526499913234610456, -2647, 141065698194228462523524236138, 142636884337989720071173094729, -2650, 141065698194233986000650134837, 142636884341452940229111579002, -2653, 141065698194239509477776033536, 142636884344916160387050063275, -2656, 141065698194245032954901932235, 142636884348379380544988547548, -2659, 141065698194250556432027830934, 142636884351842600702927031821, -2662, 224985164589577717554808994, 227491047037154395463755289, -2665, 141065698197664065295833226916, 142636886492112658308910312535, -2668, 141065698197669588772959125615, 142636886495575878466848796808, -2671, 141065698197675112250085024314, 142636886499039098624787281081, -2674, 141065698197680635727210923013, 142636886502502318782725765354, -2677, 141065698197686159204336821712, 142636886505965538940664249627, -2680, 141065698197691682681462720411, 142636886509428759098602733900, -2683, 141065698197697206158588619110, 142636886512891979256541218173, -2686, 141065698197702729635714517809, 142636886516355199414479702446, -2689, 141065698197708253112840416508, 142636886519818419572418186719, -2692, 141065698197713776589966315207, 142636886523281639730356670992, -2695, 224985164595101194680707693, 227491050500374553402239562, -2698, 141065698201127285453771711189, 142636888663551697336339951706, -2701, 141065698201132808930897609888, 142636888667014917494278435979, -2704, 141065698201138332408023508587, 142636888670478137652216920252, -2707, 141065698201143855885149407286, 142636888673941357810155404525, -2710, 141065698201149379362275305985, 142636888677404577968093888798, -2713, 141065698201154902839401204684, 142636888680867798126032373071, -2716, 141065698201160426316527103383, 142636888684331018283970857344, -2719, 141065698201165949793653002082, 142636888687794238441909341617, -2722, 141065698201171473270778900781, 142636888691257458599847825890, -2725, 141065698201176996747904799480, 142636888694720678757786310163, -2728, 224985164600624671806606392, 227491053963594711340723835, -2731, 141065698204590505611710195462, 142636890834990736363769590877, -2734, 141065698204596029088836094161, 142636890838453956521708075150, -2737, 141065698204601552565961992860, 142636890841917176679646559423, -2740, 141065698204607076043087891559, 142636890845380396837585043696, -2743, 141065698204612599520213790258, 142636890848843616995523527969, -2746, 141065698204618122997339688957, 142636890852306837153462012242, -2749, 141065698204623646474465587656, 142636890855770057311400496515, -2752, 141065698204629169951591486355, 142636890859233277469338980788, -2755, 141065698204634693428717385054, 142636890862696497627277465061, -2758, 141065698204640216905843283753, 142636890866159717785215949334, -2761, 224985164606148148932505091, 227491057426814869279208108, -2764, 141065698208053725769648679735, 142636893006429775391199230048, -2767, 141065698208059249246774578434, 142636893009892995549137714321, -2770, 141065698208064772723900477133, 142636893013356215707076198594, -2773, 141065698208070296201026375832, 142636893016819435865014682867, -2776, 141065698208075819678152274531, 142636893020282656022953167140, -2779, 141065698208081343155278173230, 142636893023745876180891651413, -2782, 141065698208086866632404071929, 142636893027209096338830135686, -2785, 141065698208092390109529970628, 142636893030672316496768619959, -2788, 141065698208097913586655869327, 142636893034135536654707104232, -2791, 141065698208103437063781768026, 142636893037598756812645588505, -2794, 224985164611671626058403790, 227491060890035027217692381, -2797, 141065698211516945927587164008, 142636895177868814418628869219, -2800, 141065698211522469404713062707, 142636895181332034576567353492, -2803, 141065698211527992881838961406, 142636895184795254734505837765, -2806, 141065698211533516358964860105, 142636895188258474892444322038, -2809, 141065698211539039836090758804, 142636895191721695050382806311, -2812, 141065698211544563313216657503, 142636895195184915208321290584, -2815, 141065698211550086790342556202, 142636895198648135366259774857, -2818, 141065698211555610267468454901, 142636895202111355524198259130, -2821, 141065698211561133744594353600, 142636895205574575682136743403, -2824, 141065698211566657221720252299, 142636895209037795840075227676, -2827, 224985164617195103184302489, 227491064353255185156176654, -2830, 141065698214980166085525648281, 142636897349307853446058508390, -2833, 141065698214985689562651546980, 142636897352771073603996992663, -2836, 141065698214991213039777445679, 142636897356234293761935476936, -2839, 141065698214996736516903344378, 142636897359697513919873961209, -2842, 141065698215002259994029243077, 142636897363160734077812445482, -2845, 141065698215007783471155141776, 142636897366623954235750929755, -2848, 141065698215013306948281040475, 142636897370087174393689414028, -2851, 141065698215018830425406939174, 142636897373550394551627898301, -2854, 141065698215024353902532837873, 142636897377013614709566382574, -2857, 141065698215029877379658736572, 142636897380476834867504866847, -2860, 224985164622718580310201188, 227491067816475343094660927, -2863, 141065698218443386243464132554, 142636899520746892473488147561, -2866, 141065698218448909720590031253, 142636899524210112631426631834, -2869, 141065698218454433197715929952, 142636899527673332789365116107, -2872, 141065698218459956674841828651, 142636899531136552947303600380, -2875, 141065698218465480151967727350, 142636899534599773105242084653, -2878, 141065698218471003629093626049, 142636899538062993263180568926, -2881, 141065698218476527106219524748, 142636899541526213421119053199, -2884, 141065698218482050583345423447, 142636899544989433579057537472, -2887, 141065698218487574060471322146, 142636899548452653736996021745, -2890, 141065698218493097537597220845, 142636899551915873894934506018, -2893, 224985164628242057436099887, 227491071279695501033145200, -2896, 141065698221906606401402616827, 142636901692185931500917786732, -2899, 141065698221912129878528515526, 142636901695649151658856271005, -2902, 141065698221917653355654414225, 142636901699112371816794755278, -2905, 141065698221923176832780312924, 142636901702575591974733239551, -2908, 141065698221928700309906211623, 142636901706038812132671723824, -2911, 141065698221934223787032110322, 142636901709502032290610208097, -2914, 141065698221939747264158009021, 142636901712965252448548692370, -2917, 141065698221945270741283907720, 142636901716428472606487176643, -2920, 141065698221950794218409806419, 142636901719891692764425660916, -2923, 141065698221956317695535705118, 142636901723354912922364145189, -2926, 224985164633765534561998586, 227491074742915658971629473, -2929, 141065698225369826559341101100, 142636903863624970528347425903, -2932, 141065698225375350036466999799, 142636903867088190686285910176, -2935, 141065698225380873513592898498, 142636903870551410844224394449, -2938, 141065698225386396990718797197, 142636903874014631002162878722, -2941, 141065698225391920467844695896, 142636903877477851160101362995, -2944, 141065698225397443944970594595, 142636903880941071318039847268, -2947, 141065698225402967422096493294, 142636903884404291475978331541, -2950, 141065698225408490899222391993, 142636903887867511633916815814, -2953, 141065698225414014376348290692, 142636903891330731791855300087, -2956, 141065698225419537853474189391, 142636903894793951949793784360, -2959, 358828019216164134779711, 362828094508579202877272, -2962, 224985168047371301474866475, 227493215073731513339795876, -2965, 224985168052894778600765174, 227493218536951671278280149, -2968, 224985168058418255726663873, 227493222000171829216764422, -2971, 224985168063941732852562572, 227493225463391987155248695, -2974, 224985168069465209978461271, 227493228926612145093732968, -2977, 224985168074988687104359970, 227493232389832303032217241, -2980, 224985168080512164230258669, 227493235853052460970701514, -2983, 224985168086035641356157368, 227493239316272618909185787, -2986, 224985168091559118482056067, 227493242779492776847670060, -2989, 224985168097082595607954766, 227493246242712934786154333, -2992, 224985168047274398367394568, 227493215012973264954910187, -2995, 141065700365639884165324381814, 142638245812951089479864433581, -2998, 141065700365645407642450280513, 142638245816414309637802917854, -3001, 141065700365650931119576179212, 142638245819877529795741402127, -3004, 141065700365656454596702077911, 142638245823340749953679886400, -3007, 141065700365661978073827976610, 142638245826803970111618370673, -3010, 141065700365667501550953875309, 142638245830267190269556854946, -3013, 141065700365673025028079774008, 142638245833730410427495339219, -3016, 141065700365678548505205672707, 142638245837193630585433823492, -3019, 141065700365684071982331571406, 142638245840656850743372307765, -3022, 141065700365689595459457470105, 142638245844120070901310792038, -3025, 224985168052797875493293267, 227493218476193422893394460, -3028, 141065700369103104323262866087, 142638247984390128507294072752, -3031, 141065700369108627800388764786, 142638247987853348665232557025, -3034, 141065700369114151277514663485, 142638247991316568823171041298, -3037, 141065700369119674754640562184, 142638247994779788981109525571, -3040, 141065700369125198231766460883, 142638247998243009139048009844, -3043, 141065700369130721708892359582, 142638248001706229296986494117, -3046, 141065700369136245186018258281, 142638248005169449454924978390, -3049, 141065700369141768663144156980, 142638248008632669612863462663, -3052, 141065700369147292140270055679, 142638248012095889770801946936, -3055, 141065700369152815617395954378, 142638248015559109928740431209, -3058, 224985168058321352619191966, 227493221939413580831878733, -3061, 141065700372566324481201350360, 142638250155829167534723711923, -3064, 141065700372571847958327249059, 142638250159292387692662196196, -3067, 141065700372577371435453147758, 142638250162755607850600680469, -3070, 141065700372582894912579046457, 142638250166218828008539164742, -3073, 141065700372588418389704945156, 142638250169682048166477649015, -3076, 141065700372593941866830843855, 142638250173145268324416133288, -3079, 141065700372599465343956742554, 142638250176608488482354617561, -3082, 141065700372604988821082641253, 142638250180071708640293101834, -3085, 141065700372610512298208539952, 142638250183534928798231586107, -3088, 141065700372616035775334438651, 142638250186998148956170070380, -3091, 224985168063844829745090665, 227493225402633738770363006, -3094, 141065700376029544639139834633, 142638252327268206562153351094, -3097, 141065700376035068116265733332, 142638252330731426720091835367, -3100, 141065700376040591593391632031, 142638252334194646878030319640, -3103, 141065700376046115070517530730, 142638252337657867035968803913, -3106, 141065700376051638547643429429, 142638252341121087193907288186, -3109, 141065700376057162024769328128, 142638252344584307351845772459, -3112, 141065700376062685501895226827, 142638252348047527509784256732, -3115, 141065700376068208979021125526, 142638252351510747667722741005, -3118, 141065700376073732456147024225, 142638252354973967825661225278, -3121, 141065700376079255933272922924, 142638252358437187983599709551, -3124, 224985168069368306870989364, 227493228865853896708847279, -3127, 141065700379492764797078318906, 142638254498707245589582990265, -3130, 141065700379498288274204217605, 142638254502170465747521474538, -3133, 141065700379503811751330116304, 142638254505633685905459958811, -3136, 141065700379509335228456015003, 142638254509096906063398443084, -3139, 141065700379514858705581913702, 142638254512560126221336927357, -3142, 141065700379520382182707812401, 142638254516023346379275411630, -3145, 141065700379525905659833711100, 142638254519486566537213895903, -3148, 141065700379531429136959609799, 142638254522949786695152380176, -3151, 141065700379536952614085508498, 142638254526413006853090864449, -3154, 141065700379542476091211407197, 142638254529876227011029348722, -3157, 224985168074891783996888063, 227493232329074054647331552, -3160, 141065700382955984955016803179, 142638256670146284617012629436, -3163, 141065700382961508432142701878, 142638256673609504774951113709, -3166, 141065700382967031909268600577, 142638256677072724932889597982, -3169, 141065700382972555386394499276, 142638256680535945090828082255, -3172, 141065700382978078863520397975, 142638256683999165248766566528, -3175, 141065700382983602340646296674, 142638256687462385406705050801, -3178, 141065700382989125817772195373, 142638256690925605564643535074, -3181, 141065700382994649294898094072, 142638256694388825722582019347, -3184, 141065700383000172772023992771, 142638256697852045880520503620, -3187, 141065700383005696249149891470, 142638256701315266038458987893, -3190, 224985168080415261122786762, 227493235792294212585815825, -3193, 141065700386419205112955287452, 142638258841585323644442268607, -3196, 141065700386424728590081186151, 142638258845048543802380752880, -3199, 141065700386430252067207084850, 142638258848511763960319237153, -3202, 141065700386435775544332983549, 142638258851974984118257721426, -3205, 141065700386441299021458882248, 142638258855438204276196205699, -3208, 141065700386446822498584780947, 142638258858901424434134689972, -3211, 141065700386452345975710679646, 142638258862364644592073174245, -3214, 141065700386457869452836578345, 142638258865827864750011658518, -3217, 141065700386463392929962477044, 142638258869291084907950142791, -3220, 141065700386468916407088375743, 142638258872754305065888627064, -3223, 224985168085938738248685461, 227493239255514370524300098, -3226, 141065700389882425270893771725, 142638261013024362671871907778, -3229, 141065700389887948748019670424, 142638261016487582829810392051, -3232, 141065700389893472225145569123, 142638261019950802987748876324, -3235, 141065700389898995702271467822, 142638261023414023145687360597, -3238, 141065700389904519179397366521, 142638261026877243303625844870, -3241, 141065700389910042656523265220, 142638261030340463461564329143, -3244, 141065700389915566133649163919, 142638261033803683619502813416, -3247, 141065700389921089610775062618, 142638261037266903777441297689, -3250, 141065700389926613087900961317, 142638261040730123935379781962, -3253, 141065700389932136565026860016, 142638261044193344093318266235, -3256, 224985168091462215374584160, 227493242718734528462784371, -3259, 141065700393345645428832255998, 142638263184463401699301546949, -3262, 141065700393351168905958154697, 142638263187926621857240031222, -3265, 141065700393356692383084053396, 142638263191389842015178515495, -3268, 141065700393362215860209952095, 142638263194853062173116999768, -3271, 141065700393367739337335850794, 142638263198316282331055484041, -3274, 141065700393373262814461749493, 142638263201779502488993968314, -3277, 141065700393378786291587648192, 142638263205242722646932452587, -3280, 141065700393384309768713546891, 142638263208705942804870936860, -3283, 141065700393389833245839445590, 142638263212169162962809421133, -3286, 141065700393395356722965344289, 142638263215632383120747905406, -3289, 224985168096985692500482859, 227493246181954686401268644, -3292, 141065700396808865586770740271, 142638265355902440726731186120, -3295, 141065700396814389063896638970, 142638265359365660884669670393, -3298, 141065700396819912541022537669, 142638265362828881042608154666, -3301, 141065700396825436018148436368, 142638265366292101200546638939, -3304, 141065700396830959495274335067, 142638265369755321358485123212, -3307, 141065700396836482972400233766, 142638265373218541516423607485, -3310, 141065700396842006449526132465, 142638265376681761674362091758, -3313, 141065700396847529926652031164, 142638265380144981832300576031, -3316, 141065700396853053403777929863, 142638265383608201990239060304, -3319, 141065700396858576880903828562, 142638265387071422148177544577, -3322, 919139133129950642, 572289706944594969998, 575570652357378797204, 358824916670145945933416, 360892641379180375701464, -3328, 360909957479970068122829, 360913420700128006607102, 358828379890303884417689, 363057153977891928372089, -3333, -3333, -3333, 575509894108993911515, 358824855911897561047727, 360843974022224082264575, 224983183927175655676669499, 226249181554285603449743081, -3341, 226249198870386393142164446, 226249202333606551080648719, 224983187390395813615153772, 226251346066884315002413706, -3346, -3346, 224981050522800117185471642, 224983190853615971553638045, 224981047059579959246987369, 141063116501860038932897912315, 224982993146275727135606039, 226129551358095189232843775, 141064336701985296798924731123, 141064336705448516956863215396, -3357, 141064336708911737114801699669, -3359, 141064336712374957272740183942, -3361, 141064336715838177430678668215, -3363, 141064336719301397588617152488, -3365, 141064336722764617746555636761, -3367, 141064336726227837904494121034, -3369, 141064336729691058062432605307, -3371, 141064336733154278220371089580, 141783248275098706947360559658, 141064336701924538550539845434, 141783228662700677796569464592, 88447339112105956087073382831788, 88447339112109419307231321316061, -3378, 88447339112112882527389259800334, -3380, 88447339112116345747547198284607, -3382, 88447339112119808967705136768880, -3384, 88447339112123272187863075253153, -3386, 88447339112126735408021013737426, -3388, 88447339112130198628178952221699, -3390, 88447339112133661848336890705972, -3392, 88447339112137125068494829190245, 88898084391086898001747421811917, 141064336705387758708478329707, 141783230834139716823999103763, 88447339114277395126100812470959, 88447339114280858346258750955232, -3399, 88447339114284321566416689439505, -3401, 88447339114287784786574627923778, -3403, 88447339114291248006732566408051, -3405, 88447339114294711226890504892324, -3407, 88447339114298174447048443376597, -3409, 88447339114301637667206381860870, -3411, 88447339114305100887364320345143, -3413, 88447339114308564107522258829416, 88898085752579175471945805572134, 141064336708850978866416813980, 141783233005578755851428742934, 88447339116448834165128242110130, 88447339116452297385286180594403, -3420, 88447339116455760605444119078676, -3422, 88447339116459223825602057562949, -3424, 88447339116462687045759996047222, -3426, 88447339116466150265917934531495, -3428, 88447339116469613486075873015768, -3430, 88447339116473076706233811500041, -3432, 88447339116476539926391749984314, -3434, 88447339116480003146549688468587, 88898087114071452942144189332351, 141064336712314199024355298253, 141783235177017794878858382105, 88447339118620273204155671749301, 88447339118623736424313610233574, -3441, 88447339118627199644471548717847, -3443, 88447339118630662864629487202120, -3445, 88447339118634126084787425686393, -3447, 88447339118637589304945364170666, -3449, 88447339118641052525103302654939, -3451, 88447339118644515745261241139212, -3453, 88447339118647978965419179623485, -3455, 88447339118651442185577118107758, 88898088475563730412342573092568, 141064336715777419182293782526, 141783237348456833906288021276, 88447339120791712243183101388472, 88447339120795175463341039872745, -3462, 88447339120798638683498978357018, -3464, 88447339120802101903656916841291, -3466, 88447339120805565123814855325564, -3468, 88447339120809028343972793809837, -3470, 88447339120812491564130732294110, -3472, 88447339120815954784288670778383, -3474, 88447339120819418004446609262656, -3476, 88447339120822881224604547746929, 88898089837056007882540956852785, 141064336719240639340232266799, 141783239519895872933717660447, 88447339122963151282210531027643, 88447339122966614502368469511916, -3483, 88447339122970077722526407996189, -3485, 88447339122973540942684346480462, -3487, 88447339122977004162842284964735, -3489, 88447339122980467383000223449008, -3491, 88447339122983930603158161933281, -3493, 88447339122987393823316100417554, -3495, 88447339122990857043474038901827, -3497, 88447339122994320263631977386100, 88898091198548285352739340613002, 141064336722703859498170751072, 141783241691334911961147299618, 88447339125134590321237960666814, 88447339125138053541395899151087, -3504, 88447339125141516761553837635360, -3506, 88447339125144979981711776119633, -3508, 88447339125148443201869714603906, -3510, 88447339125151906422027653088179, -3512, 88447339125155369642185591572452, -3514, 88447339125158832862343530056725, -3516, 88447339125162296082501468540998, -3518, 88447339125165759302659407025271, 88898092560040562822937724373219, 141064336726167079656109235345, 141783243862773950988576938789, 88447339127306029360265390305985, 88447339127309492580423328790258, -3525, 88447339127312955800581267274531, -3527, 88447339127316419020739205758804, -3529, 88447339127319882240897144243077, -3531, 88447339127323345461055082727350, -3533, 88447339127326808681213021211623, -3535, 88447339127330271901370959695896, -3537, 88447339127333735121528898180169, -3539, 88447339127337198341686836664442, 88898093921532840293136108133436, 141064336729630299814047719618, 583149167801259802806402442958, 88447339129477468399292819945156, 83010432192608268384861465827051, 88447339129480931619450758429429, 83010432194779707423888895466222, 88447339129484394839608696913702, 83010432196951146462916325105393, 88447339129487858059766635397975, 83010432199122585501943754744564, 88447339129491321279924573882248, 83010432201294024540971184383735, 88447339129494784500082512366521, 88446575290927729192544196999653, 83010432209979780697080902940419, 88898095283025117763334491893653, 132393035999352085205627901695, 83010433551929106816032419948097, 82531505421921785753474878996670, 88446574046665150277321581452041, -3562, 88446574048829723634281519008355, 224985168048534912503729483, 227493215074604415046243163, 141065700365701806024738130511, 141065700369165026182676614784, -3568, 141065700372628246340615099057, -3570, 141065700376091466498553583330, -3572, 141065700379554686656492067603, -3574, 141065700383017906814430551876, -3576, 141065700386481126972369036149, -3578, 141065700389944347130307520422, -3580, 141065700393407567288246004695, -3582, 141065700396870787446184488968, 142638265425349991532361975934, 141065700365641047776353244822, 142638245812951962381570880868, 88448194129256207371658384248064, 88448194129259670591816322732337, -3589, 88448194129263133811974261216610, -3591, 88448194129266597032132199700883, -3593, 88448194129270060252290138185156, -3595, 88448194129273523472448076669429, -3597, 88448194129276986692606015153702, -3599, 88448194129280449912763953637975, -3601, 88448194129283913132921892122248, -3603, 88448194129287376353079830606521, 89434180144294453436543309816969, 141065700369104267934291729095, 142638247984391001409000520039, 88448194131427646410685813887235, 88448194131431109630843752371508, -3610, 88448194131434572851001690855781, -3612, 88448194131438036071159629340054, -3614, 88448194131441499291317567824327, -3616, 88448194131444962511475506308600, -3618, 88448194131448425731633444792873, -3620, 88448194131451888951791383277146, -3622, 88448194131455352171949321761419, -3624, 88448194131458815392107260245692, 89434181505786730906741693577186, 141065700372567488092230213368, 142638250155830040436430159210, 88448194133599085449713243526406, 88448194133602548669871182010679, -3631, 88448194133606011890029120494952, -3633, 88448194133609475110187058979225, -3635, 88448194133612938330344997463498, -3637, 88448194133616401550502935947771, -3639, 88448194133619864770660874432044, -3641, 88448194133623327990818812916317, -3643, 88448194133626791210976751400590, -3645, 88448194133630254431134689884863, 89434182867279008376940077337403, 141065700376030708250168697641, 142638252327269079463859798381, 88448194135770524488740673165577, 88448194135773987708898611649850, -3652, 88448194135777450929056550134123, -3654, 88448194135780914149214488618396, -3656, 88448194135784377369372427102669, -3658, 88448194135787840589530365586942, -3660, 88448194135791303809688304071215, -3662, 88448194135794767029846242555488, -3664, 88448194135798230250004181039761, -3666, 88448194135801693470162119524034, 89434184228771285847138461097620, 141065700379493928408107181914, 142638254498708118491289437552, 88448194137941963527768102804748, 88448194137945426747926041289021, -3673, 88448194137948889968083979773294, -3675, 88448194137952353188241918257567, -3677, 88448194137955816408399856741840, -3679, 88448194137959279628557795226113, -3681, 88448194137962742848715733710386, -3683, 88448194137966206068873672194659, -3685, 88448194137969669289031610678932, -3687, 88448194137973132509189549163205, 89434185590263563317336844857837, 141065700382957148566045666187, 142638256670147157518719076723, 88448194140113402566795532443919, 88448194140116865786953470928192, -3694, 88448194140120329007111409412465, -3696, 88448194140123792227269347896738, -3698, 88448194140127255447427286381011, -3700, 88448194140130718667585224865284, -3702, 88448194140134181887743163349557, -3704, 88448194140137645107901101833830, -3706, 88448194140141108328059040318103, -3708, 88448194140144571548216978802376, 89434186951755840787535228618054, 141065700386420368723984150460, 142638258841586196546148715894, 88448194142284841605822962083090, 88448194142288304825980900567363, -3715, 88448194142291768046138839051636, -3717, 88448194142295231266296777535909, -3719, 88448194142298694486454716020182, -3721, 88448194142302157706612654504455, -3723, 88448194142305620926770592988728, -3725, 88448194142309084146928531473001, -3727, 88448194142312547367086469957274, -3729, 88448194142316010587244408441547, 89434188313248118257733612378271, 141065700389883588881922634733, 142638261013025235573578355065, 88448194144456280644850391722261, 88448194144459743865008330206534, -3736, 88448194144463207085166268690807, -3738, 88448194144466670305324207175080, -3740, 88448194144470133525482145659353, -3742, 88448194144473596745640084143626, -3744, 88448194144477059965798022627899, -3746, 88448194144480523185955961112172, -3748, 88448194144483986406113899596445, -3750, 88448194144487449626271838080718, 89434189674740395727931996138488, 141065700393346809039861119006, 1119244921008815237602290448010, 88448194146627719683877821361432, 83546527945815823819657353832103, 88448194146631182904035759845705, 83546527947987262858684783471274, 88448194146634646124193698329978, 83546527950158701897712213110445, 88448194146638109344351636814251, 83546527952330140936739642749616, 88448194146641572564509575298524, 83546527954501579975767072388787, 88448194146645035784667513782797, 88446576654591445701770010399041, 83546527963187336131876790945471, 89434191036232673198130379898705, 133248053149603369790629317971, 83546529305136662250828307953149, 82532360439072037038059880412946, 88446574046668613497479519936314, 572283019856444140834, 572288543333570039533, 917878618997548270, 358707099254923964393746, 358821451801861445159143, 358824611715292996574506, 575265600601321966387, 265148218607298030803212, 358821451704958337687236, 358824550957044611688817, 224981050217748361128640825, 224982993388145109650218330, 358821457228435463585935, 358828014177202550173090, 224981053680968519067125098, 224985164827184137079857501, 358821453449988503186065, 358824916670146441670338, 579033872515813018399, 358828379890304380154611, 224981050522800117681208564, 224983183927175656172406421, 224983187390395814110890694, 575266861115950105681, 358824612878904517241893, 224981050279767124141665808, 141063116505323259091332133510, 575206102867565219992, 358824552120656132356204, 360653496913537961366482, 224982993450066969555771406, 360656960133695899850755, 224982996913287127494255679, 360660423353853838335028, 224983000376507285432739952, 360663886574011776819301, 224983003839727443371224225, 360667349794169715303574, 224983007302947601309708498, 360670813014327653787847, 224983010766167759248192771, 360674276234485592272120, 224983014229387917186677044, 360677739454643530756393, 224983017692608075125161317, 360681202674801469240666, 224983021155828233063645590, 360684665894959407724939, 224983024619048391002129863, 141063118486528222425684680422, 88446574048798554652860568386820, 578669323025503704265, 358828015340814070840477, 362824935952565391005653, 224985164889105996985410577, 362828399172723329489926, 224985168352326154923894850, 362831862392881267974199, 224985171815546312862379123, 362835325613039206458472, 224985175278766470800863396, 362838788833197144942745, 224985178741986628739347669, 362842252053355083427018, 224985182205206786677831942, 362845715273513021911291, 224985185668426944616316215, 362849178493670960395564, 224985189131647102554800488, 362852641713828898879837, 224985192594867260493284761, 362856104933986837364110, 224985196058087418431769034, 141063120657967261453114319593, 88446574050969993691887998025991, 358821453449988010202299, 360882251718706563001801, 360885714938864501486074, 358824855911897563800883, 360843974022224085017731, 224983183927175655679422655, 358828319132055502285156, 363015413061251514656902, 224985355366214683109061826, 3835535055607216870, 358824612878904024258127, 2404150895748901246504, 224983031545488706386114643, 2407614115906839730777, 224983035008708864324598916, 2411077336064778215050, 224983038471929022263083189, 2414540556222716699323, 224983041935149180201567462, 2418003776380655183596, 224983045398369338140051735, 2421466996538593667869, 224983048861589496078536008, 2424930216696532152142, 224983052324809654017020281, 2428393436854470636415, 224983055788029811955504554, 2431856657012409120688, 224983059251249969893988827, 2435319877170347604961, 224983062714470127832473100, 2404090137500516360815, 141063118524623644162515023659, 2407553357658454845088, 141063118528086864320453507932, 575206102867072236226, 360653496913537468382716, 360653436155289083497027, 226129703739782138528904943, 360656899375447021981300, 226131875178821165958544114, 360660362595604960465573, 226134046617860193388183285, 360663825815762898949846, 226136218056899220817822456, 360667289035920837434119, 226138389495938248247461627, 224911353217121605192230673, 360674215476236714402665, 226142732374016303106739969, 360677678696394652886938, 226144903813055330536379140, 360681141916552591371211, 226147075252094357966018311, 360684605136710529855484, 141018163221894868044770838001, 104222390569291072916083089763, 151247476340267271668327752, 578669323025010720499, 362824935952564898021887, 224913507340059842929448479, 362828338414474451620471, 227493367456291364342304331, 362831801634632390104744, 227495538895330391771943502, 362835264854790328589017, 227497710334369419201582673, 362838728074948267073290, 227499881773408446631221844, 362842191295106205557563, 227502053212447474060861015, 362845654515264144041836, 227504224651486501490500186, 362849117735422082526109, 227506396090525528920139357, 362852580955580021010382, 227508567529564556349778528, 362856044175737959494655, 141018163225358088202709322274, 105076035373532912323491034240, 152608972080957627990572242, 919139135598804581, 358710812679681599463413, 224981047059579961715841308, 575266861117923222698, 360691774610022412467569, 360691592335277257810502, 224983031545488708852215426, 224983031484730460467329737, 226153603604366819629630766, 226153607067586977568115039, 226153610530807135506599312, 226153613994027293445083585, -3937, 141064360740196413052412923955, 141798300673201144302395725604, 141798300676664364460334209877, 141798300680127584618272694150, 141798300683590804776211178423, 141063118524623644164981124442, 360653193122298010055054, 226129551540369936856354781, 226129551358095191701697714, 141064336701985296801393585062, -3952, -3952, 141783228732147355702962661058, 141064336701924538553008699373, 141783228690588713807700849782, 88446575290900023431283157979408, 88898084382397678625482233624899, -3958, 576300236937856513433, 360997085293753853288816, 224983222752181973477712731, 141063118677795673940668180433, 141064456322339136574649236772, 141064458493778175602078875943, 141859604841131661109039050416, -3966, 141064460665217214629508515114, -3969, 631881176096718939124887889130, -3969, 141064462836656253656938154285, 141064465008095292684367793456, 141863689317964071704190331067, -3974, 224985356095799263584024899, 141065817814616606773032996989, 142711890321071849187554389574, -3978, 141065819986055645800462636160, 142713251813349319385938149791, -3981, 142713262670544514523086345646, -3981, 141065822157494684827892275331, -3986, 1167117827677190678740623197255, -3986, 142714624162821984721470105863, -3986 , 141065824328933723855321914502, 142715974797904259782705670225, -3992, 141065826500372762882751553673, 142717336290181729981089430442, -3995, 142717347147376925118237626297, -3995, 360692321919855266672792, 224983032275073286861077716, 226153628394217758053225900, 141064360779021419367745113248, 226155799833256785482865071, 141064362950460458395174752419, 141799694838044894325294322526, -4005, 141063118525413986991374872421, 141064365121899497422604391590, 226160142711334840342143413, 141064367293338536450034030761, 226162314150373867771782584, 141064369464777575477463669932, 226164485589412895201421755, 141064371636216614504893309103, 226166657028451922631060926, 141064373807655653532322948274, 226168828467490950060700097, 141064375979094692559752587445, 226170999906529977490339268, 141064378150533731587182226616, 226173171345569004919978439, 141064380321972770614611865787, 141064360740925997630421786245, 141798307288498955797754892257, -4024, 141798313802816072880043809770, -4024, 88447354184103150982780309360931, 88907534519925678437492096355683, -4029, 88907534526439995554574385273196, -4029, 88447354186274590021807739000102, 88907535877075077829635620837558, 88907535879246516868663050476729, -4034, 371553797037821975657767470804569, 88907535885760833985745339394242, 88907535887932273024772769033413, 88907535890103712063800198672584, 88907535892275151102827628311755, 88907535894446590141855057950926, 88447354188446029060835168639273, 88907537242910233377888863876117, -4044, 88907537249424550494971152793630, -4044, 141798307174212690585784911248, 88447354190617468099862598278444, 88907538604402510848087247636334, -4050, 88907538610916827965169536553847, -4050, 88446575314939024890360571066280, 88907539963723349279258201757380, 88447354192788907138890027917615, 88907539972409105435367920314064, -4057, 88447354194960346177917457556786, 88907541327387065788484015156768, -4060, 88907541333901382905566304074281, -4060, 141798313688529807668073828761, 88907542682365026141600109999472, 88447354197131785216944887195957, -4067, -4067, 88907542695393660375764687834498, -4067, 88447354199303224255972316835128, 88907544050371620728880782677202, -4072, -4072, -4072, 88447354201474663294999746474299, 88907545411863898199079166437419, -4077, 88907545418378215316161455354932, -4077, 141798320202846924750362746274, 88447354203646102334027176113470, 141064362912365036657851425416, 141799666609337386968709013303, -4084, -4084, -4084, 593454418057400059941639524522, 141799662152173043701879753952, 88908388169069335134796425094229, 88908388171240774173823854733400, 88447355545595428452978693121148, -4093, 88908388184269408407988432568426, -4093, 88447355547766867492006122760319, 88908389534904490683049668132788, -4097, -4097, 372089044581340667158970276194430, 88908389550104563956241675606985, 88447355549938306531033552399490, 88908390896396768153248051893005, -4103, -4103, 88908390909425402387412629728031, 88908390911596841426440059367202, 88447355552109745570060982038661, -4109, -4109, 88908392266574801779556154209906, -4109, 88908392273089118896638443127419, 141799670837929199811598310636, 88447355554281184609088411677832, 88908393621552762132672249052610, 88908393623724201171699678691781, -4116, 88908393630238518288781967609294, -4116, 141799673009368238839027949807, 88447355556452623648115841317003, 88908394980873600563843203173656, -4123, 88908394987387917680925492091169, 88908394989559356719952921730340, 88908394991730795758980351369511, -4123, 88447355558624062687143270956174, 88908396351051634190151305490557, 88446575317110463929388000705451, 88908397703858155504239970694090, 88447355560795501726170700595345, 88908397712543911660349689250774, -4132, 88447355562966940765198130234516, 88908399065350432974438354454307, 88908399067521872013465784093478, 88908399069693311052493213732649, -4137, 88908399076207628169575502650162, 88908399078379067208602932289333, 88908399080550506247630361928504, 88447355565138379804225559873687, 88908400426842710444636738214524, -4145, 88908400433357027561719027132037, 88908400435528466600746456771208, 88446574048837683450419798121575, 141801028101614857167092773520, 88446575319281902968415430344622, 88447356907087705923177076881365, 88909241835584504144320190946143, -4153, 88909241844270260300429909502827, 141801025815889552927693153340, 88447356909259144962204506520536, 372624277148444306487990860221904, 88909243190562464497436285788847, -4158, -4158, 88909243205762537770628293263044, 141801027987328591955122792511, 88909244547711863889579810270722, 88447356911430584001231936159707, 88909244556397620045689528827406, -4166, -4166, 141801030158767630982552431682, 88447356913602023040259365798878, 88909245922232775593942771865965, -4171, 141801032330206670009982070853, 88909247270696418829976577791156, 88447356915773462079286795438049, 88909247277210735947058866708669, -4176, -4176, 88909247290239370181223444543695, 141801034501645709037411710024, 88909248632188696300174961551373, 88909248634360135339202391190544, 88447356917944901118314225077220, -4184, -4152, 88909249995852412809400774950761, 88909249998023851848428204589932, 88447356920116340157341654716391, 372628549511211007970519099782850, -4189, -4152, 88447356922287779196369084355562, -4193, 88909251372544763552791166185175, 88909251374716202591818595824346, 141801041015962826119700627537, 88447356924459218235396513994733, -4198, -4198, 88909252734037041022989549945392, -4152, 88909254080329245219995926231412, 88909254082500684259023355870583, 88447356926630657274423943633904, 88909254091186440415133074427267, 88909254093357879454160504066438, 88909254095529318493187933705609, 88909254097700757532215363344780, 226160104615913103018816410, 141802385251014249310617255395, 141802387422453288338046894566, 141802389593892327365476533737, 141064367255243114712710703758, 141802398279648483475195090421, -4214, 141802404793965600557484007934, 141802385136727984098647274386, 88447358268579983393375460641582, 88910095493413916997734238241373, -4219, 88447358270751422432402890280753, -4222, -4222, 88446575321453342007442859983793, 88910098207712715782021287205123, 88447358272922861471430319919924, 88910098216398471938131005761807, -4227, 88447358275094300510457749559095, -4230, 88910099571376432291247100604511, -4230, 88910099582233627486384248800366, -4225, 88910100930697270722418054725557, 88910100932868709761445484364728, 88910100935040148800472914003899, 88910100937211587839500343643070, 88910100939383026878527773282241, 88910100941554465917555202921412, 88447358277265739549485179198266, -4225, 88447358279437178588512608837437, -4244, -4244, -4244, 88910102307389621465808445959971, 141802398165362218263225109412, 88447358281608617627540038476608, -4250, 88910103655853264701842251885162, -4250, -4250, 141802400336801257290654748583, 88447358283780056666567468115779, -4256, -4256, -4256, 88910105028202737367177783841234, 88910105030374176406205213480405, 141802402508240296318084387754, 88447358285951495705594897754950, 88910106376666380603211589766425, -4263, -4263, -4225, 88910107733815779995355114248300, 88447358288122934744622327394121, 88910107740330097112437403165813, -4269, 88910107749015853268547121722497, 88910107751187292307574551361668, -4150, 141803751086169797563860293954, 141803753257608836591289933125, 141803755429047875618719572296, 141803757600486914646149211467, 141064369426682153740140342929, 141803764114804031728438128980, 141803766286243070755867768151, 141803746629005454297031034603, 88447359630072260863573844401799, -4283, -4283, 88910949155586207929203144814945, 88447359632243699902601274040970, 88910950504049851165236950740136, -4287, 88910950510564168282319239657649, 88446575323624781046470289622964, 88910951863370689596407904861182, -4291, 88910953220520088988551429343057, 88910953222691528027578858982228, 88447359636586577980656133319312, 88910953229205845144661147899741, 88910953231377284183688577538912, 88910953233548723222716007178083, 88910953235720162261743436817254, -4291, 88910954584183805497777242742445, 88447359638758017019683562958483, -4303, 88910954599383878770969250216642, -4291, 88910955947847522007003056141833, 88447359640929456058710992597654, 88910955956533278163112774698517, -4291, 88910957304996921399146580623708, 88447359643100895097738422236825, 88910957320196994672338588097905, 88910957322368433711366017737076, 88910957324539872750393447376247, 141803761829078727489038508800, 88910958666489198869344964383925, 88447359645272334136765851875996, 88910958677346394064482112579780, -4318, 88910958686032150220591831136464, 141803764000517766516468147971, 88447359647443773175793281515167, 88910960041010110573707925979168, -4291, 88910961389473753809741731904359, 88447359649615212214820711154338, 88910961398159509965851450461043, -4150, 88911802791701230392342895718465, 88911802793872669431370325357636, 88911802796044108470397754996807, 88911802798215547509425184635978, 88447360991564538333772228162016, 88446575325796220085497719262135, 88911804153193507862541279478682, 88911804155364946901568709117853, 88447360993735977372799657801187, -4338, -4338, 88911804172736459213788146231221, 88447360995907416411827087440358, 88911805519028663410794522517241, -4342, 88911805525542980527876811434754, 88911805527714419566904241073925, 88911805529885858605931670713096, 88911805532057297644959100352267, 88911805534228736683986529991438, -4335, 88447361000250294489881946718700, 88911808246356096429246149316017, -4335, 88911810969340651369642916836451, -4335, 88911812339518684995951019153352, -4335, 88911813687982328231984825078543, -4335, 88447361011107489685019094914555, -4150, 141806469727846659905768536046, 141064373769560231794999621271, 141806487099358972125205649414, 88446575327967659124525148901306, 88912656451702082284784372652866, -4365, 88912657811022920715955326773912, 88447362355228254842998041561404, 88912657817537237833037615691425, -4369, 374765252346104020320619860418961, 88912657824051554950119904608938, -4365, 88912660534007475656352094294346, 88447362359571132921052900839746, 88912660551378987968571531407714, 141806478299316550803517111721, 88912661893328314087523048415392, 88447362361742571960080330478917, 88912661899842631204605337332905, 88912661902014070243632766972076, 88912661904185509282660196611247, -4380, 141806480470755589830946750892, 88447362363914010999107760118088, 141806482642194628858376390063, -4365, 88912665997348097849365066448582, 88447362370428328116190049035601, 88912667345811741085398872373773, -4390, 88912667358840375319563450208799, 88447362372599767155217478674772, 88912668713818335672679545051503, 88912668715989774711706974690674, 88912668718161213750734404329845, 88912668720332652789761833969016, 141064375940999270822429260442, 141807844248758364268730131289, 88446575330139098163552578540477, 88913510107360056099170990308925, -4401, 88913511471023772608396803708313, 88913511473195211647424233347484, 88913511475366650686451662986655, 88913511477538089725479092625826, 88913511479709528764506522264997, 88913511481880967803533951904168, 88913511484052406842561381543339, 88447363718891971352223854960792, 88913512843373245273732335664385, -4401, 88913515548986287901909666071451, 88447363723234849430278714239134, 88913515564186361175101673545648, -4401, 88913516916992882489190338749181, 88913516919164321528217768388352, 88913516921335760567245198027523, 88447363725406288469306143878305, 141807844134472099056760150280, 88447363727577727508333573517476, 88913518276313720920361292870227, -4401, 88913519633463120312504817352102, -4401, 88913521007984032016867778947345, 88913521010155471055895208586516, -4150, 88914365139710380656947999199398, 88446575332310537202580008179648, 88914369208987139794351143005852, -4432, 88914370566136539186494667487727, -4432, 141809207798188608282573549668, -4432, 88914376022962844262425350724450, 88447365095584322095614246195206, 88914376031648600418535069281134, 141064380283877348877288538784, 141810569404752343692927290894, 88446575334481976241607437818819, 88915217416504564688916795981872, 88447366437533648214565763202884, 88915217425190320845026514538556, -4444, 88915218788854037354252327937944, -4444, 88915220137317680590286133863135, -4444, 88915221509667153255621665819207, 88447366444047965331648052120397, 141810562776148961398668392372, -4444, 88915224230480269156991003700470, -4444, 88915225602829741822326535656542, 88447366452733721487757770677081, 88915226951293385058360341581733, -4444, 88915228323642857723695873537805, -4444, 88915229672106500959729679462996, 88447366457076599565812629955423, 88446574048799588028682474794572, 226136218786483801292785529, 88446575297567512578141133952912, 88900705276833326961426584746382, -4469, 88900707997646442862795922627645, -4469, 88900709369995915528131454583717, -4469, 226138390225522828722424700, 88446575299738951617168563592083, 88901558932491300775813202402441, -4477, 88901560304840773441148734358513, 88447344658000086769446482317754, 88901561653304416677182540283704, -4467, 55456001928596693767343730928946945, 88898089826168191015817685357635, -4484, 55456001928598865206382758358586116, 88898943492683360025341451209549, -4487, 55456001928601036645421785788225287, 55456001928603208084460813217864458, 55456001928605379523499840647503629, 88446574050971027067709904433743, 55456001929958186044813929312707162, 55456001929960357483852956742346333, 55456001929962528922891984171985504, 55456001929964700361931011601624675, 55456001929966871800970039031263846, 361340248462050332491730, 224983680201615481926896654, 141063119173340529186440691359, 88446575410977887462813247700730, 88447416837091193474716137545717, 88946819083586137880776482035045, -4503, 88447418198583470944914521305934, -4506, 396725593165850330168114893058801, 88947683631182331456750169772840, 88447419560075748415112905066151, 88948534563855750330740019908465, -4510, 88447420921568025885311288826368, 88447422283060303355509672586585, 88950241875171697959513255220583, -4514, 88447423644552580825708056346802, 88951087361876006952709570315340, -4517, 88951095530829671773899872876642, -4517, 88447425006044858295906440107019, 88447426367537135766104823867236, 88952802842145619402673108188760, -4523, 141065818272066040281482180912, -4526, -4526, 88448267769764612348705987681342, 89480357954296604283007668352571, -4529, 88448269131256889818904371441559, 89481211609954578097394286008630, -4532, 88448270492749167289102755201776, 89482065265612551911780903664689, -4535, 88448271854241444759301138961993, 89482917559778248255969137560531, -4538, 732319827362464084721567548909235, -4538, 88448273215733722229499522722210, 89483772576928499540554138976807, -4543, 88448274577225999699697906482427, -4546, -4546, 88448275938718277169896290242644, -4549, -4549, 88448277300210554640094674002861, 89486333543902420983713991944984, -4552, 88448278661702832110293057763078, -4555, -4555, 88448280023195109580491441523295, -4558, -4558, 226154085843651266502409823, 141064361236470852876194297171, 141798325003174436313671208539, 88447354208446429845590484575735, 141799686495451906512054968756, 88447355569938707315788868335952, 141801047987729376710438728973, 88447356931430984785987252096169, 141802409480006846908822489190, 88447358292923262256185635856386, 141803770972284317107206249407, 88447359654415539726384019616603, 141805132464561787305590009624, 88447361015907817196582403376820, 141806493956839257503973769841, 88447362377400094666780787137037, 141807855449116727702357530058, 88447363738892372136979170897254, 141809216941394197900741290275, 88914378807090855463886627344586, 88914380168583132934085011104803, 88447365100384649607177554657471, -4582, 88914389699029075225473697426322, 88446575315434569745606343577206, 88447366461876927077375938417688, 88447354184560600416288758544854, 88907535946904290246809848493944, -4587, 88907544115857955068000151055246, -4587, 88907534513754524488706286641084, 55456491073432675666105268267872976, 55745024142631908102739360329822263, 55745024143993400380209558713582480, -4593, -4593, 55456491074794167943575466651633193, 55745024994926073799083548563718105, -4598, -4598, 55745025005818012018845135633799841, 55456491076155660221045665035393410, 55745025848581731772897935181374164, -4603, 55745025856750685437719125483935466, -4603, 55456491077517152498515863419153627, 55745026702237389746712321799030223, -4608, 55745026707683358856593115334071091, 55745026709044851134063313717831308, 55745026710406343411533512101591525, -4608, 55456491078878644775986061802913844, -4615, 55745027561339016830407501951727150, 55745027562700509107877700335487367, -4615, 55745027566784985940288295486768018, 55456491080240137053456260186674061, 55745028409548705694341095034342341, 55745028410910197971811293418102558, -4621, 232966371711104577063803855574429974, -4621, 55745028417717659359162285336903643, -4621, 88907542682708189309896589202386, 55456491081601629330926458570434278, -4630, -4630, 232966910367824758540681811315403203, 55745029274096301887917068722080136, 55456491082963121608396656954194495, 55745030116860021641969868269654459, -4635, 55745030125028975306791058572215761, -4635, 55456491084324613885866855337954712, -4640, 232967975730085909861036310150164835, -4640, 55745030978684633280605445189871820, -4640, 55456491085686106163337053721714929, 55745031824171337589598641504966577, -4646, 55745031832340291254419831807527879, 55745031833701783531890030191288096, 55745031835063275809360228575048313, 88447355546052877886487142305071, -4652, -4652, 55456491927088333639919654885529035, -4655, -4655, 88908389530904775773291288057360, 55745560235662131103233759450306881, 55745560237023623380703957834067098, 55456491928449825917389853269289252, 55745560242469592490584751369107966, 55745560243831084768054949752868183, -4661, 55745560247915561600465544904148834, 55456491929811318194860051653049469, 55745561093402265909458741219243591, 55745561094763758186928939603003808, 55745561096125250464399137986764025, -4666, 88908392253889330713688055577794, 55745561942973447050862532685618999, 55745561944334939328332731069379216, 55745561945696431605802929453139433, 55745561947057923883273127836899650, 55456491931172810472330250036809686, -4676, 55456002723828260883628290740887016, 55456491932534302749800448420569903, -4679, -4679, 55745562806159550966968307989596577, -4679, 55456491933895795027270646804330120, -4684, -4684, 55745563661176701218252892991012853, 55745563662538193495723091374773070, 55456491935257287304740845188090337, -4689, -4689, 233302504602021372295235263971253637, -4689, 55745564516193851469537477992429129, 55456491936618779582211043571850554, -4695, -4695, 55745565369849509443351864610085188, 55456491937980271859681241955610771, 55745566215336213752345060925179945, -4699, 55745566219420690584755656076460596, 55745566220782182862225854460220813, -4699, 55456491939341764137151440339370988, -4705, -4705, 55745567077160825390980637845397306, 141801024101899947408712698092, 88909241896727960405384700045845, 88447356907545155356685526065288, -4711, 88909248704189347756376618846930, -4711, 55456492780743991613734041503185094, 55746094625465514988509980486760032, -4715, 55746094630911484098390774021800900, 55746094632272976375860972405561117, 55746094633634468653331170789321334, -4715, 55456492782105483891204239886945311, 55746095479121172962324367104416091, -4722, -4722, -4722, 55456492783466976168674438270705528, -4727, -4727, -4727 , 55746096339584292323489745640873235, -4727, 88909245909547304528074673233853, 55456492784828468446144636654465745, -4734, 55746097191878458019833933874769077, 55746097193239950297304132258529294, -4734, 55456492786189960723614835038225962, -4739, -4739, 55746098045534115993648320492425136, -4739, 55456492787551453001085033421986179, 55746098893743804857581913575040327, -4744, -4744, 55746098900551266244932905493841412, -4744, 233637568716054384311054627062691432, 55746098904635743077343500645122063, 55456492788912945278555231805746396, 55746099750122447386336696960216820, -4752, -4752, 55456492790274437556025430189506613, -4756, 55746100606501089915091480345393313, -4756, 55456492791635929833495628573266830, -4760, -4760, 55746101458795255611435668579289155, -4760, 233639172735035717108287081638426293, -4760, 88909254078500969349264975795155 , 55746102307004944475369261661904346, 55456492792997422110965826957027047, 55746102311089421307779856813184997, -4769, -4769, 88447358269037432826883909825505, -4773, -4773, 88910105082831876511160004023423, 88910106444324153981358387783640, 88910107805816431451556771543857, 55456493634399649587548428120841153, 55746629870286049125070786524629459, -4779, 55746629875732018234951580059670327, 55746629877093510512421778443430544, 55746629878455002789891976827190761, 88910096842220723402064523369478, 55456493635761141865018626504601370, -4786, 55746630726664691653825569909805952, -4786, 55746630730749168486236165061086603, 55456002726551245438568687508407450, 55746631573512888240288964608660926, 55456493637122634142488824888361587, -4793, 55746631583043334182580353294982445, 55746631584404826460050551678742662, 55746631585766318737520750062502879, 55456493638484126419959023272121804, -4798, -4798, 55746632436698992156394739912638504, 55746632438060484433864938296398721, 55746632439421976711335136680158938, 55456493639845618697429221655882021, 55746633288993157852738928146534346, 55746633290354650130209126530294563, 55746633291716142407679324914054780, 55746633293077634685149523297814997, 55456493641207110974899420039642238, 55746634135841354439202322845389320, 55746634137202846716672521229149537, -4809, -4809, 55746634144010308104023513147950622, 55746634145371800381493711531710839, -4791, 55746634988135520135546511079285162, 55456493642568603252369618423402455, -4818, 55746634997665966077837899765606681, 55746634999027458355308098149366898, 55746635000388950632778296533127115, 88910105011174388223254825930780, 55456493643930095529839816807162672, -4824, -4824, 55746635852683116329122484767022957, -4791, 55456493645291587807310015190922889, 55746636698169820638115681082117714, 55746636699531312915585879465877931, -4829, -4829, -4829, 55456493646653080084780213574683106, -4835, 55746637553186970889400266083533990, 55746637554548463166870464467294207, 55746637555909955444340662851054424, -4835, 55746637559994432276751258002335075, 55746637561355924554221456386095292, 141803747086454887805480218526, 88910949208043908034157935357963, 88447359630529710297082293585722, 88910954654013017914951470398831, 88910956015505295385149854159048, -4845, 88910960099982127795745005439699, 55456002727912737716038885892167667, 55456494488055307561362814738497212, 55747165113745090984161394178738669, 55747165115106583261631592562498886, 55747165116468075539101790946259103, -4851, 55747165120552552371512386097539754, 88910950497878697216451141025537, 55747165961954779848094987261353860, 55456494489416799838833013122257429, -4859, 55747165971485225790386375947675379, -4859, 88910951859370974686649524785754, 55747166815610437821909373879009919, 55456494490778292116303211506017646, -4865, 55747166823779391486730564181571221, 55747166825140883764200762565331438, -4850, 55456494492139784393773409889777863, 55747167674712064905604554031706846, 55747167676073557183074752415467063, -4870, 55747167680158034015485347566747714, 55747167681519526292955545950507931, 88910954582355529627046292306188, 55747168522921753769538147114322037, 55456494493501276671243608273538080, -4878, 55747168533813691989299734184403773, -4850, 55456494494862768948713806657298297, 55747169377938904020822732115738313, -4882, 55747169382023380853233327267018964, -4882, -4882, -4882, 88910957305340084567443059826622, 55747170230233069717166920349634155, 55456494496224261226184005041058514, -4891, -4891, -4850, 55456494497585753503654203424818731, 55747171092057681355802497269851516, 55747171093419173633272695653611733, -4895, 88910960028324639507839827347056, 55747171937544385664795693584946273, 55456494498947245781124401808578948, 55747171945713339329616883887507575, -4901, 55747171949797816162027479038788226, 88910961389816916978038211107273, 55456494500308738058594600192339165, 55747172796646012748490873737643200, 55747172798007505025961072121403417, -4906, 55747172802091981858371667272684068, 55747172803453474135841865656444285, 141805108578732358003863978743, 88447360992021987767280677345939, 88911805586686436788941320534456, 88911806948178714259139704294673, -4913, 88911811032655546669734855575324, -4913, 88911815117132379080330006855975, 88911802792044393560639374921379, 55456495341710965535177201356153271, 55747700353119656010841406681567228, -4921, 55747700357204132843252001832847879, -4921, 55747700362650101953132795367888747, 88911804153536671030837758681596, 55747701204052329429715396531702853, 55456495343072457812647399739913488, 55747701208136806262125991682983504, 55747701209498298539596190066743721, 55747701210859790817066388450503938, 55747701212221283094536586834264155, -4929, 55456495344433950090117598123673705, 55747702059069479680999981533119129, 55747702060430971958470179916879346, 55747702061792464235940378300639563, 55747702063153956513410576684399780, 55747702064515448790880775068159997, 55747702065876941068350973451920214, 55747702067238433345821171835680431, 55747702068599925623291370219440648, 55747702069961417900761568603200865, 88911806876521225971234526202030, 55747702911363645377344169767014971, 55747702912725137654814368150775188, 55456495345795442367587796507433922, 55747702918171106764695161685816056, -4948, 234643287763694390201989259430793220, -4948, 88911808238013503441432909962247, 55747703765019303351158556384671030, 55747703766380795628628754768431247, 55456495347156934645057994891194139, -4956, -4956, 55747703777272733848390341838512983, 55456495348518426922528193274954356, 55747704621397945879913339769847523, 55747704622759438157383538153607740, -4960, 55747704626843914989794133304888391, -4960, 55747704630928391822204728456169042, 88911810960998058381829677482681, 55456495349879919199998391658714573, 55747705475053603853727726387503582, 55747705476415096131197924771263799, 55747705477776588408668123155024016, 55747705479138080686138321538784233, -4968, -4968, 55456495351241411477468590042474790, 55747706332793738659952708156440292, -4975, 55747706338239707769833501691481160, 88911813683982613322226445003115, 55456495352602903754938788426235007, -4980, 55747707186449396633767094774096351, -4980, 55747707190533873466177689925377002, 55747707191895365743647888309137219, 88911815045474890792424828763332, 55456495353964396032408986809995224, -4987, 55747708041466546885051679775512627, 55747708042828039162521878159272844, 55747708044189531439992076543033061, 55747708045551023717462274926793278, 88447362353514265237479061106156, 88912660603836688073526321950732, -4993, -4993, 88912668772790352894716624512034, 88912656447702367375025992577438, 55456496195366623508991587973809330, 55748235597940190147402212719436655, -4999, 55456002730635722270979282659688101, 55748236447511371288806004185812063, 55748236448872863566276202569572280, 55748236450234355843746400953332497, 55748236451595848121216599337092714, 55456496196728115786461786357569547, 234977813221007220740930666781257786, 55748236455680324953627194488373365, -5007, 88912659170686922315422760097872, 55748237299805536985150192419707905, 55456496198089608063931984741329764, -5013, 55748237306612998372501184338508990, -5013, -5002, 55748238156184179513904975804884398, 55748238157545671791375174188644615, 55748238158907164068845372572404832, 55456496199451100341402183125089981, -5002, 55456496200812592618872381508850198, 55748239018008791152540552725101759, 55748239019370283430010751108861976, 55456496202174084896342579892610415, 55748239864856987739003947423956733, -5026, -5026, 55748239871664449126354939342757818, -5002, 55748240714428168880407738890332141, 55456496203535577173812778276370632, -5033, 55748240726681599377639524344174094, 88912665978148309666414678898957, 55456496204897069451282976660130849, -5037, -5002, 55748242424462469382976908893164693, 55456496206258561728753175043891066, 55748242428546946215387504044445344, -5041, -5041, 88912668701132864606811446419391, 55456496207620054006223373427651283, 55748243279479619634261493894580969, -5046, -5046, 55748243286287081021612485813382054, 55748243287648573299082684197142271, 141807831563287298400631499177, 88447363715006542707677444866373, 88913514259494661887912939606791, 88913515620986939358111323367008, 88913516982479216828309707127225, 88913518343971494298508090887442, 88913519705463771768706474647659, 88913521066956049238904858407876, 88913522428448326709103242168093, 55456497049022281482805974591465389, 55748770837314755174082225222265214, -5061, 55748770841399232006492820373545865, 55748770842760724283963018757306082, 55748770844122216561433217141066299, 55456002731997214548449481043448318, 55748771689608920870426413456161056, 55456497050383773760276172975225606, -5069, 55748771695054889980307206991201924, 55748771696416382257777405374962141, 55748771697777874535247603758722358, 55748771699139366812717802142482575, 55748771700500859090188000526242792, 88913512826344896129809377753931, 55456497051745266037746371358985823, 55748772548710547954121593608857983, 55748772550072040231591791992618200, 55748772551433532509061990376378417, 55748772552795024786532188760138634, -5067, 55456497053106758315216569742746040, 235314476232087617711096164742494088, 55748773398281729095525385075233391, 55748773399643221372995583458993608, 55748773401004713650465781842753825, 55748773402366205927935980226514042, 55748773403727698205406178610274259, 55748773405089190482876376994034476, -5067, 55748774253298879346809970076649667, 55748774254660371624280168460409884, 55748774256021863901750366844170101, 55748774257383356179220565227930318, 55748774258744848456690763611690535, 55748774260106340734160961995450752, 55748774261467833011631160379210969, 88913516910821728540404529034582, 55456497055829742870156966510266474, 55748775109677521875564753461826160, 55748775111039014153034951845586377, 55748775112400506430505150229346594, 55748775113761998707975348613106811, 55748775115123490985445546996867028, 88913518272314006010602912794799, 55456497057191235147627164894026691, -5107, 55748775967417656681789735230762870, -5067, 55748776814265853268253129929617844, 55748776815627345545723328313378061, 55748776816988837823193526697138278, 55748776818350330100663725080898495, 55748776819711822378133923464658712, -5067, 55748777666560018964597318163513686, 55748777667921511242067516547273903, 55456497059914219702567561661547125, -5119, 55748777673367480351948310082314771, -5067, 55748778517492692383471308013649311, 55456497061275711980037760045307342, 55748778524300153770822299932450396, 55748778525661646048292498316210613, 55748778527023138325762696699970830, 55456001928621227523315227720796764, 88914363830675803291704405982199, 88914365192168080761902789742416, 88447365076498820177875828626590, 88914369276644913172497941023067, -5131, 88914373361121745583093092303718, 55456002733358706825919679427208535, 55749306076689320200762237725093773, 55749306078050812478232436108853990, 55749306079412304755702634492614207, 55749306080773797033172832876374424, 55749306082135289310643031260134641, 55456497902677939456620361209121448, 55749306086219766143053626411415292, 55749306087581258420523824795175509, 55749306088942750697994023178935726, 55456497904039431734090559592881665, -5145, 55749306933067962729517021110270266, 55749306934429455006987219494030483, 55749306935790947284457417877790700, -5145, 55749306939875424116868013029071351, -5135, 55749307784000636148391010960405891, 55456497905400924011560757976641882, 55749307789446605258271804495446759, -5154, 55749307793531082090682399646727410, 55749307794892574368152598030487627, 55749307796254066645622796414247844, 88914367843495147414394379170207, 55749308637656294122205397578061950, 55749308639017786399675595961822167, 55749308640379278677145794345582384, 55749308641740770954615992729342601, 55749308643102263232086191113102818, 55456497906762416289030956360402099, 55749308647186740064496786264383469, -5135, 55749309491311952096019784195718009, 55456497908123908566501154744162316, -5170, -5170, 55749309500842398038311172882039528, -5170, 55456497909485400843971353127922533, -5175, 55749310350413579179714964348414936, -5175, 55749310354498056012125559499695587, -5135, 55749311198623268043648557431030127, 55456497910846893121441551511682750, 55749311204069237153529350966070995, -5182, 55749311208153713985939946117351646, -5135, 55749312052278926017462944048686186, 55456497912208385398911749895442967, 55749312057724895127343737583727054, -5188, 55749312061809371959754332735007705, -5188, 88914374650956534765386297971292, 55749312905934583991277330666342245, 55456497913569877676381948279203184, 55749312911380553101158124201383113, -5195, 55749312915465029933568719352663764, -5135, 55456497914931369953852146662963401, 55749313762313226520032114051518738, 55749313763674718797502312435278955, 55749313765036211074972510819039172, -5200, 55749313769120687907383105970319823, 55749313770482180184853304354080040, 55749313771843672462323502737840257, 88447366437991097648074212386807, 88915218847826054576289407398475, -5208, 88915229739764274337876477480211, 55456498756333597430434747826777507, -5212, 55749841331040300279614432449284719, 55456498757695089707904946210537724, 55749842173804020033667231996859042, 55749842175165512311137430380619259, 55749842176527004588607628764379476, -5215, 55749842184695958253428819066940778, 55456498759056581985375144594297941, 55749843027459678007481618614515101, 55749843028821170284951816998275318, -5221, 55749843034267139394832610533316186, -5221, 55749843038351616227243205684596837, 55456498760418074262845342978058158, 55749843881115335981296005232171160, -5228, 55749843885199812813706600383451811, -5228, 55749843890645781923587393918492679, 55749843892007274201057592302252896, 88915222860645398698979380586483, 55749844733409501677640193466067002, 55749844734770993955110391849827219, 55456498761779566540315541361818375, 55749844745662932174871978919908955, 88915224222137676169177764346700, 55749845587065159651454580083723061, 55749845588426651928924778467483278, 55456498763141058817785739745578592, 55749845599318590148686365537565014, 55456498764502551095255938129338809, 55749846442082309902739165085139337, 55749846443443802180209363468899554, -5245, 55749846452974248122500752155221073, 55456498765864043372726136513099026, 55749847295737967876553551702795396, -5250, 55749847306629906096315138772877132, 88915228306614508579772915627351, 55456498767225535650196334896859243, -5255, -5255, 55456002734720199103389877810968752, 55749849003049283824182324938107514, 55456498768587027927666533280619460, 55749849007133760656592920089388165, 55749849008495252934063118473148382, 55749849009856745211533316856908599, -5260, 55749849013941222043943912008189250, 88446576676926847215804727337423, 89442797105345756449996491485975, 88448207864104403659977102231794, -5268, -5266, 89443649399511452794184725381817, -5266, 89444501693677149138372959277659, 88448210587088958600373869752228, 89444507139646259019166494318527, -5266, 89445359433811955363354728214369, 88448211948581236070572253512445, 89445364879781065244148263255237, 142657426630258131493823905466, 88448213310073513540770637272662, -5281, 89446211727977651707542962110211, -5266, 89447064022143348051731196006053, -5266, 89447923123770431746911348702980, -5266, 89448775417936128091099582598822, 89448776779428405561297966359039, 89448778140920683031496350119256, -5266, 89449620904640437084295897693579, 88448218756042623421564172313530, 89449633158070934316081351535532, 88448220117534900891762556073747, 89450475921790688368880899109855, -5296, 89450481367759798249674434150723, 55456001929982719800785426104556981, 89442779405946149337417502603154, 89442780767438426807615886363371, 89442782128930704277814270123588, 89442783490422981748012653883805, 89442784851915259218211037644022, 55456003576122426579972478974782858, 56080620937795495778735972838640874, 56080620939156988056206171222401091, 56080620940518480333676369606161308, 55457026315530225247725677538221969, -5310, 56080620947325941721027361524962393, 55457026316891717525195875921982186, 56080621794174138307490756223817367, -5313, 89442779334288661049512324510511, 55457026318253209802666074305742403, 56080622645106811726364746073952992, 56080622646468304003834944457713209, 56080622647829796281305142841473426, 56080622649191288558775341225233643, 56080622650552780836245539608993860, -5306, 56080623498762469700179132691609051, 55457026319614702080136272689502620, 56080623504208438810059926226649919, -5306, 56080624352418127673993519309265110, 56080624353779619951463717693025327, 56080624355141112228933916076785544, 56080624356502604506404114460545761, 56080624357864096783874312844305978, -5306, 56080625206073785647807905926921169, 56080625207435277925278104310681386, 56080625208796770202748302694441603, 56080625210158262480218501078201820, 56080625211519754757688699461962037, 55457026322337686635076669457023054, 89442784780257770930305859551379, 55457026323699178912546867840783271, 56080626059729443621622292544577228, 56080626061090935899092490928337445, 56080626062452428176562689312097662, 56080626063813920454032887695857879, 56080626065175412731503086079618096, -5341, 56080626069259889563913681230898747, 55457026325060671190017066224543488, 56080626913385101595436679162233287, 56080626914746593872906877545993504, 56080626916108086150377075929753721, 56080626917469578427847274313513938, 56080626918831070705317472697274155, -5306, 56080627769763744124191462547409780, 56080627771125236401661660931169997, 56080627772486728679131859314930214, -5306, 56080628622057909820535650781305622, -5300, 89443631700111845681605736498996, 88448209201710851700873759961130, 89443638507573233032597655300081, 55456003577483918857442677358543075, 56081156177170060805415985341469433, 55457027169185883221540064155878028, 56081156185339014470237175644030735, -5365, 56081157034910195611640967110406143, 55457027170547375499010262539638245, 89443632989946634863898942166570, 56081157884481376753044758576781551, 56081157885842869030514956960541768, 55457027171908867776480460923398462, 56081157892650330417865948879342853, 56081157894011822695336147263103070, -5365, 56081158739498527004329343578197827, -5365, 56081159593154184978143730195853886, 55457027174631852331420857690918896, 56081159598600154088024523730894754, -5365, 56081160446809842951958116813509945, 55457027175993344608891056074679113, 56081160453617304339309108732311030, 56081160454978796616779307116071247, 56081160456340288894249505499831464, -5365, 56081161299104008648302305047405787, 56081161300465500925772503431166004, 55457027177354836886361254458439330, 56081161307272962313123495349967089, 56081161308634454590593693733727306, -5393, 89443639797408022214890860967655, 55457027178716329163831452842199547, 56081162156844143454527286816342497, -5398, 56081162160928620286937881967623148, -5365, 56081163007776816873401276666478122, 55457027180077821441301651225959764, 56081163014584278260752268585279207, -5300, 89444488078754374436389121675489, 88448210563203129171072143721347, 89444494886215761787381040476574, 55456003578845411134912875742303292, 56081691423352087219446989763099077, 55457028022841541195354450773534087, 56081691427436564051857584914379728, 56081691428798056329327783298139945, -5412, 55457028024203033472824649157294304, -5416, 55457028025564525750294847541054521, 56081693130663403167075762998411195, -5418, -5418, 55457028026926018027765045924814738, 56081693984319061140890149616067254, -5410, 56081694837974719114704536233723313, 55457028028287510305235244308574955, 56081694843420688224585329768764181, -5410, 56081695691630377088518922851379372, 55457028029649002582705442692335172, 56081695699799330753340113153940674, 55457028031010494860175641076095389, 89444493453065996029277478623714, 55457028032371987137645839459855606, -5434, 55457028033733479415116037843615823, 56081698252597351009962082704347549, -5436, 56081698259404812397313074623148634, -5410, 56081699102168532151365874170722957, 55457028035094971692586236227376040, 56081699106253008983776469322003608, -5442, 56081699113060470371127461240804693, -5300, 89445344457396903191172506851982, 88448211924695406641270527481564, 89445348541873735601767658132633, 55456003580206903412383074126063509, 56082226666811129078537597417208287, -5450, 56082227515020817942471190499823478, -5450, 56082228368676475916285577117479537, 56082228370037968193755775501239754, -5450, 56082229222332133890099963735135596, 55457028880581676001579432542470797, 89445343024247137433068944999122, 55457028881943168279049630926231014, 56082230082795253251265342271592740, -5450, 55457028884666152833990027693751448, -5464, 56082231790106569198894115506904858, -5464, 56082231794191046031304710658185509, -5450, 56082232646485211727648898892081351, -5450, 56082233490610423759171896823415891, 55457028887389137388930424461271882, 56082233498779377423993087125977193, -5450, 56082234351073543120337275359873035, 55457028888750629666400622845032099, 56082234355158019952747870511153686, 56082234356519512230218068894913903, 88448213286187684111468911241781, 89446195390070322065162356987607, 55456003581568395689853272509823726, 89446192595428278836860411374530, 55457029731514349420453422392606422, -5484, -5482, 56082763613497010052846383155348964, -5482, 56082764468514160304130968156765240, 55457029734237333975393819160126856, 56082764475321621691481960075566325, -5482, 56082765319446833723004958006900865, 55457029735598826252864017543887073, 56082765327615787387826148309462167, -5494, 89446198041397388717653946415398, 56082766171740999419349146240796707, 55457029736960318530334215927647290, -5482, 56082767883136792199388514627389476, -5482, 56082768734069465618262504477525101, -5482, 56082769587725123592076891095181160, 56082769589086615869547089478941377, 56082769590448108147017287862701594, -5300, 89447057214681960700739277204968, 55456003582929887967323470893583943, 56083297999215917105712009040521464, 55457030585170007394267809010262481, 56083298006023378493063000959322549, -5512, 56083298011469347602943794494363417, -5510, 56083300565628860137035962428530509, -5510, 56083302274301668362134934047602844, -5510, 56083303980251492032293508899154745, -5510, 55457030596061945614029396080344217, -5300, 89447898545251948995435262926431, 55456003584291380244793669277344160, 56083834959516720854722778616264311, -5526, 56083835809087901996126570082639719, -5526, 89447906714205613816625565487733, 55457031445633126755433187546719625, 56083837517760710221225541701712054, -5526, 56083838372777860472510126703128330, -5526, 56083839218264564781503323018223087, -5526, 56083840080089176420138899938440448, -5300, 56084367636562819682489432882364476, 55456003585652872522263867661104377, 56084369337066674242767214198875509, -5542, 56084370194806809048992195967812219, -5542, 56084371047100974745336384201708061, -5542, 56084372761219752080316149355821264, -5542, 56084373612152425499190139205956889, -5542, 56084374468531068027944922591133382, -5542, 56084375323548218279229507592549658, -5300, 56084902875937384709169445385193035, 55456003587014364799734066044864594, 56084905442350327740493398773202080, -5558, 56084908856972959635750945243826316, -5558, 56084910556115321918558528176577132, -5300, 56085442384951731882391589360062106, 55456003588375857077204264428624811, 56085444094986032384960759362894658, -5566, 88446575291548740316304617546325, 88903282645029473347058981576036, -5569, 88904992679329975916228984408588, 55456001928597341693885925994765883, 55739138186870178652543631591295458, -5573, 55739671725740889118945862777612984, -5573, 55740212944789536794737176755314607, -5573, 55740743063591646256001067935967029, 55456002711574830386396505287045063, 55740744773625946758570237938799581, -5573, 55741284282640293931792381913668652, -5573, 55741816111476703895625443097153626, -5573, 55742347940313113859458504280638600, 55456002715659307218807100438325714, 88903268958449210357169965881223, -5573, 55742890854419646985646806039810388, -5573, 55743422683256056949479867223295362, -5573, 88905827274096065147838229421609, 55456002719743784051217695589606365, 55456489371567328828357288567601726, -5597, 34770913209230126992124421306748303754, 34948415546993730425765320915025251292, -5600, 34948416088212779073441112229002952915, -5600, 34948419297951245593595854919470933670, -5600, 34770913209231488484401891505132063971, 34948754893892753523298037145362096222, -5607, 34770913209232849976679361703515824188, 34770913209234211468956831901899584405, 34770913209235572961234302100283344622, 34770913209236934453511772298667104839, 34770913209238295945789242497050865056, 34770913209239657438066712695434625273, 34770913209241018930344182893818385490, 34770913209242380422621653092202145707, 55456001929958833971356124378526100, 34770913210083782650098235693365959813, 34770913210085144142375705891749720030, 34770913210086505634653176090133480247, 34770913210087867126930646288517240464, 34770913210089228619208116486901000681, 34770913210090590111485586685284760898, 34770913210091951603763056883668521115, 34770913210093313096040527082052281332, 34770913210094674588317997280436041549, 34770913210096036080595467478819801766, 533700947621150713941, 232224044312528340873, 358821142387147041177156, 370374051387965271, 232224528982616111049, 932081352481630390346745, 533706280384304702970, 145604475783955269719955, 232230441309810003828, 145604481307432395618654, 232235964786935902527, 145604486830909521517353, 232241488264061801226, 145604492354386647416052, 232247011741187699925, 145604497877863773314751, 232252535218313598624, 145604503401340899213450, 232258058695439497323, 145604508924818025112149, 232263582172565396022, 145604514448295151010848, 232269105649691294721, 145604519971772276909547, 232274629126817193420, 145604525495249402808246, 232225014735791577036, 358519665969746144680716, 536988001021948305432, -5634, 533706280384304738709, 145604475783955269755694 , 232230441309810039567, 145604481307432395654393, 232235964786935938266, 145604486830909521553092, 232241488264061836965, 145604492354386647451791, 232247011741187735664, 145604497877863773350490, 232252535218313634363, 145604503401340899249189, 232258058695439533062, 145604508924818025147888, 232263582172565431761, 145604514448295151046587, 232269105649691330460, 145604519971772276945286, 232274629126817229159, 145604525495249402843985, 232225014735791612775, 358519665969746144716455, 536988001021948341171, 121719044045006608431141, 419657716175472328893, 422822959587035520423, 334821269823302744233134, 422822960205237162987, 265109995659679082780712, 265109873949376098065520, 166223890965869808868668903, 265113337169534036549793, 166226062404908836298308074, 265116800389691975034066, 166228233843947863727947245, 265120263609849913518339, 166230405282986891157586416, 265123726830007852002612, 166232576722025918587225587, 265127190050165790486885, 166234748161064946016864758, 265130653270323728971158, 166236919600103973446503929, 265134116490481667455431, 166239091039143000876143100, 265137579710639605939704, 166241262478182028305782271, 265141042930797544423977, 166243433917221055735421442, 164979652750827191750745303, 265109995668488456187249, 265109873958185471472057, 166223890965878618242075440, 265113337178343409956330, 166226062404917645671714611, 265116800398501348440603, 166228233843956673101353782, 265120263618659286924876, 166230405282995700530992953, 265123726838817225409149, 166232576722034727960632124, 265127190058975163893422, 166234748161073755390271295, 265130653279133102377695, 166236919600112782819910466, 265134116499291040861968, 166239091039151810249549637, 265137579719448979346241, 166241262478190837679188808, 265141042939606917830514, 166243433917229865108827979, 164979652750836001124151840, 265109995677297829593786, 265109873966994844878594, 166223890965887427615481977, 265113337187152783362867, 166226062404926455045121148, 265116800407310721847140, 166228233843965482474760319, 265120263627468660331413, 166230405283004509904399490, 265123726847626598815686, 166232576722043537334038661, 265127190067784537299959, 166234748161082564763677832, 265130653287942475784232, 166236919600121592193317003, 265134116508100414268505, 166239091039160619622956174, 265137579728258352752778, 166241262478199647052595345, 265141042948416291237051, 166243433917238674482234516, 164979652750844810497558377, 265109995686107203000323, 265109873975804218285131, 166223890965896236988888514, 265113337195962156769404, 166226062404935264418527685, 265116800416120095253677, 166228233843974291848166856, 265120263636278033737950, 166230405283013319277806027, 265123726856435972222223, 166232576722052346707445198, 265127190076593910706496, 166234748161091374137084369, 265130653296751849190769, 166236919600130401566723540, 265134116516909787675042, 166239091039169428996362711, 265137579737067726159315, 166241262478208456426001882, 265141042957225664643588, 166243433917247483855641053, 164979652750853619870964914, 265109995694916576406860, 265109873984613591691668, 166223890965905046362295051, 265113337204771530175941, 166226062404944073791934222, 265116800424929468660214, 166228233843983101221573393, 265120263645087407144487, 166230405283022128651212564, 265123726865245345628760, 166232576722061156080851735, 265127190085403284113033, 166234748161100183510490906, 265130653305561222597306, 166236919600139210940130077, 265134116525719161081579, 166239091039178238369769248, 265137579745877099565852, 166241262478217265799408419, 265141042966035038050125, 166243433917256293229047590, 164979652750862429244371451, 265109995703725949813397, 265109873993422965098205, 166223890965913855735701588, 265113337213580903582478, 166226062404952883165340759, 265116800433738842066751, 166228233843991910594979930, 265120263653896780551024, 166230405283030938024619101, 265123726874054719035297, 166232576722069965454258272, 265127190094212657519570, 166234748161108992883897443, 265130653314370596003843, 166236919600148020313536614, 265134116534528534488116, 166239091039187047743175785, 265137579754686472972389, 166241262478226075172814956, 265141042974844411456662, 166243433917265102602454127, 164979652750871238617777988, 265109995712535323219934, 265109874002232338504742, 166223890965922665109108125, 265113337222390276989015, 166226062404961692538747296, 265116800442548215473288, 166228233844000719968386467, 265120263662706153957561, 166230405283039747398025638, 265123726882864092441834, 166232576722078774827664809, 265127190103022030926107, 166234748161117802257303980, 265130653323179969410380, 166236919600156829686943151, 265134116543337907894653, 166239091039195857116582322, 265137579763495846378926, 166241262478234884546221493, 265141042983653784863199, 166243433917273911975860664, 164979652750880047991184525, 265109995721344696626471, 265109874011041711911279, 166223890965931474482514662, 265113337231199650395552, 166226062404970501912153833, 265116800451357588879825, 166228233844009529341793004, 265120263671515527364098, 166230405283048556771432175, 265123726891673465848371, 166232576722087584201071346, 265127190111831404332644, 166234748161126611630710517, 265130653331989342816917, 166236919600165639060349688, 265134116552147281301190, 166239091039204666489988859, 265137579772305219785463, 166241262478243693919628030, 265141042992463158269736, 166243433917282721349267201, 164979652750888857364591062, 265109995730154070033008, 265109874019851085317816, 166223890965940283855921199, 265113337240009023802089, 166226062404979311285560370, 265116800460166962286362, 166228233844018338715199541, 265120263680324900770635, 166230405283057366144838712, 265123726900482839254908, 166232576722096393574477883, 265127190120640777739181, 166234748161135421004117054, 265130653340798716223454, 166236919600174448433756225, 265134116560956654707727, 166239091039213475863395396, 265137579781114593192000, 166241262478252503293034567, 265141043001272531676273, 166243433917291530722673738, 164979652750897666737997599, 265109995738963443439545, 265109874028660458724353, 166223890965949093229327736, 265113337248818397208626, 166226062404988120658966907, 265116800468976335692899, 166228233844027148088606078, 265120263689134274177172, 166230405283066175518245249, 265123726909292212661445, 166232576722105202947884420, 265127190129450151145718, 166234748161144230377523591, 265130653349608089629991, 166236919600183257807162762, 265134116569766028114264, 166239091039222285236801933, 265137579789923966598537, 166241262478261312666441104, 265141043010081905082810, 166243433917300340096080275, 674650581601806456, 423005428911157174509, 426286180517726057901, 267281434698861062830524, 429749400675664542174, 269452873737888492469695, 433212620833603026447, 271624312776915922108866, 436675840991541510720, 273795751815943351748037, 440139061149479994993, 275967190854970781387208, 443602281307418479266, 278138629893998211026379, 447065501465356963539, 280310068933025640665550, 450528721623295447812, 282481507972053070304721, 453991941781233932085, 284652947011080499943892, 164979656214038694866233680, 571802186637165389508, 575204648546718988092, 2403967845005145644652, 360653191667975190706137, 4575406884032575283823, 360656654888133129190410, 6746845923060004922994, 360660118108291067674683, 8918284962087434562165, 360663581328449006158956, 11089724001114864201336, 360667044548606944643229, 13261163040142293840507, 360670507768764883127502, 15432602079169723479678, 360673970988922821611775, 17604041118197153118849, 360677434209080760096048, 19775480157224582758020, 360680897429238698580321, 21946919196252012397191, 360684360649396637064594, 358519970148600498996789, 360653313765890605308957, 1507287777283978841558295 , 226129551174947542372523172, 2868780054754177225318512, 226131722613986569802162343, 4230272332224375609078729, 226133894053025597231801514, 5591764609694573992838946, 226136065492064624661440685, 6953256887164772376599163, 226138236931103652091079856, 8314749164634970760359380, 226140408370142679520719027, 9676241442105169144119597, 226142579809181706950358198, 11037733719575367527879814, 226144751248220734379997369, 12399225997045565911640031, 226146922687259761809636540, 13760718274515764295400248, 226149094126298789239275711, 358519975672077624895488, 360653319289367731207656, 1507291240504136780042568, 226129551180471019498421871, 2868783517974335163802785, 226131722619510046928061042, 4230275795444533547563002, 226133894058549074357700213, 5591768072914731931323219, 226136065497588101787339384, 6953260350384930315083436, 226138236936627129216978555, 8314752627855128698843653, 226140408375666156646617726, 9676244905325327082603870, 226142579814705184076256897, 11037737182795525466364087, 226144751253744211505896068, 12399229460265723850124304, 226146922692783238935535239, 13760721737735922233884521, 226149094131822266365174410, 358519981195554750794187, 360653324812844857106355, 1507294703724294718526841, 226129551185994496624320570, 2868786981194493102287058, 226131722625033524053959741, 4230279258664691486047275, 226133894064072551483598912, 5591771536134889869807492, 226136065503111578913238083, 6953263813605088253567709, 226138236942150606342877254, 8314756091075286637327926, 226140408381189633772516425, 9676248368545485021088143, 226142579820228661202155596, 11037740646015683404848360, 226144751259267688631794767, 12399232923485881788608577, 226146922698306716061433938, 13760725200956080172368794, 226149094137345743491073109, 358519986719031876692886, 360653330336321983005054, 1507298166944452657011114, 226129551191517973750219269, 2868790444414651040771331, 226131722630557001179858440, 4230282721884849424531548, 226133894069596028609497611, 5591774999355047808291765, 226136065508635056039136782, 6953267276825246192051982, 226138236947674083468775953, 8314759554295444575812199, 226140408386713110898415124, 9676251831765642959572416, 226142579825752138328054295, 11037744109235841343332633, 226144751264791165757693466, 12399236386706039727092850, 226146922703830193187332637, 13760728664176238110853067, 226149094142869220616971808, 358519992242509002591585, 360653335859799108903753, 1507301630164610595495387, 226129551197041450876117968, 2868793907634808979255604, 226131722636080478305757139, 4230286185105007363015821, 226133894075119505735396310, 5591778462575205746776038, 226136065514158533165035481, 6953270740045404130536255, 226138236953197560594674652, 8314763017515602514296472, 226140408392236588024313823, 9676255294985800898056689, 226142579831275615453952994, 11037747572455999281816906, 226144751270314642883592165, 12399239849926197665577123, 226146922709353670313231336, 13760732127396396049337340, 226149094148392697742870507, 358519997765986128490284, 360653341383276234802452, 1507305093384768533979660, 226129551202564928002016667, 2868797370854966917739877, 226131722641603955431655838, 4230289648325165301500094, 226133894080642982861295009, 5591781925795363685260311, 226136065519682010290934180, 6953274203265562069020528, 226138236958721037720573351, 8314766480735760452780745, 226140408397760065150212522, 9676258758205958836540962, 226142579836799092579851693, 11037751035676157220301179, 226144751275838120009490864, 12399243313146355604061396, 226146922714877147439130035, 13760735590616553987821613, 226149094153916174868769206, 358520003289463254388983, 360653346906753360701151, 1507308556604926472463933, 226129551208088405127915366, 2868800834075124856224150, 226131722647127432557554537, 4230293111545323239984367, 226133894086166459987193708, 5591785389015521623744584, 226136065525205487416832879, 6953277666485720007504801, 226138236964244514846472050, 8314769943955918391265018, 226140408403283542276111221, 9676262221426116775025235, 226142579842322569705750392, 11037754498896315158785452, 226144751281361597135389563, 12399246776366513542545669, 226146922720400624565028734, 13760739053836711926305886, 226149094159439651994667905, 358520008812940380287682, 360653352430230486599850, 1507312019825084410948206, 226129551213611882253814065, 2868804297295282794708423, 226131722652650909683453236, 4230296574765481178468640, 226133894091689937113092407, 5591788852235679562228857, 226136065530728964542731578, 6953281129705877945989074, 226138236969767991972370749, 8314773407176076329749291, 226140408408807019402009920, 9676265684646274713509508, 226142579847846046831649091, 11037757962116473097269725, 226144751286885074261288262, 12399250239586671481029942, 226146922725924101690927433, 13760742517056869864790159, 226149094164963129120566604, 358520014336417506186381, 360653357953707612498549, 1507315483045242349432479, 226129551219135359379712764, 2868807760515440733192696, 226131722658174386809351935, 4230300037985639116952913, 226133894097213414238991106, 5591792315455837500713130, 226136065536252441668630277, 6953284592926035884473347, 226138236975291469098269448, 8314776870396234268233564, 226140408414330496527908619, 9676269147866432651993781, 226142579853369523957547790, 11037761425336631035753998, 226144751292408551387186961, 12399253702806829419514215, 226146922731447578816826132, 13760745980277027803274432, 226149094170486606246465303, 358520019859894632085080, 360653363477184738397248, 1507318946265400287916752, 226129551224658836505611463, 2868811223735598671676969, 226131722663697863935250634, 4230303501205797055437186, 226133894102736891364889805, 5591795778675995439197403, 226136065541775918794528976, 6953288056146193822957620, 226138236980814946224168147, 8314780333616392206717837, 226140408419853973653807318, 9676272611086590590478054, 226142579858893001083446489, 11037764888556788974238271, 226144751297932028513085660, 12399257166026987357998488, 226146922736971055942724831, 13760749443497185741758705, 226149094176010083372364002, 224980859923011322770985992, 141062996885819356781331299289, 224980859928534799896884691, 141062996885824880258457197988, 419657813233130210179, 419663336710256108878, 679979325210296233, 419668860187382007577, 263125448507395272106903, 263128851066207933177394, 263128856589685059076093, 613989236324391412, 384727635525571717270, 674747330158866460, 419420595198791035048, 262976713188404341651240, 674748722346598549, 419663629584518309893, 263125448897172641779825, 164979652750916677672541500, 384971251175393412916, 239052788435506037086711, 384976774652519311615, 239052793958983162985410, 384982298129645210314, 239052799482460288884109, 384987821606771109013, 239052805005937414782808, 384993345083897007712, 239052810529414540681507, 224909202495772375299408493, 3880775626699596, 2737612939208344970, 3880775873589002, 3712836681028634943, 1144140515731250402080, 765621192017181957885, 314983007828285191734550617, 1716483312883632289373, 2433246472736764919, 2433240279134037002, 1144140514341530738242, 1525094731714764008262, 2303412361242542714011, 2433246317940648026, 3885413619940163, 5824404307054728, 1444239550499073582625141, 2433724793437370254, 2432366616020855111, 1258426295809732986693, 1944143887081552872739, 3102550038992011066, 1277377706543601804, 1944143886310033278949, 800915822002838319930, 917878618994009370, 571802380443379943214, 1944143895740814691309, 571802380443379943157, 1282428109303323447, 836804945847563249408287, 1525094247199476681908, 1334617138512860046901, 1525094247199476681906, 800915822002838319922, 1945298875837706274751, 800916305741924279235, 2431793080186442009, 2436347993093248040, 764635537584935643609712741, 3885722723514607, 503968372902374540685613, 800916305742170771110, 315988169809788837009556435, 141783309044515368001663764994, 1525094255854053185919, 1945298874447986610913, 800915822000124940437, 1219702394278887605042543, 917876917705061730, 571802378742090995574, 1944994308908508409219, 1640535500549400388018, 800915822000371432312, 2432375272815786069, 2436445203329606163, 1282426562564785243, 571802378896641404953, 1945298874446260381474, 800915820917779082184, 1462836183176933, 2431792771578604493, 2436154495979125508, 300599789018942157181723999018153, 3885568419595849, 503930366535367173379732, 800915821072329492817, 2431792926129015132, 2432374344773846574, 502174219812350591990089, 2436347991120523576, 166223967483083876783170672, 2436348005170560907, 1483405400036225289568663, 192167623071503135239457173972264258, 2436348019220598238, 1483408830124329846067222, 192167623071503135244980651098162957, 2436348047320672900, 1483415751058787343950029, 192167623071503135256027605349960355, 2436348075420747562, 1483422671993244841832836, 192167623071503135267074559601757753, 2436348117570859555, 170006440424230139660934581736786154, 1527590189812393915216, 229260336590024731571407852238630224, 141783276410116024715652126352, 2436356954797848871, 1485642468739444224312343, 1527601334133404416444, 584890564247933330773855559536, 1527606857610530315143, 585744219909370365318411664129, 1527612381087656213842, 586597875570807399862967768722, 1527623428041908011240, 588305186893681468952079977908, 1527639998473285707337, 590866153877992572585748291687, 2436251396867381068, 198116333135389681816436438679, 2436154494006401044, 315948955706776246003599088, 567772474064582549292297499216, 1869413279933755911297, 3102063223445977627, 1219511012970092997539520, 2798276150190301932, 1337175295989358786726, 146367783572031647018158, 3103134857750990433, 1638475449602817106851, 3102842918680570425, 3167194323618787416, 1914109942364112823559965, 572100257812606763193, 1258061366593503554058, 1943778957865323440104, 1945664781352831469334, 1219931817908223357364908, 1219931817908237407402239, 1219931817908251457439570, 1219931817908265507476901, 1219931817908279557514232, 1219931817908293607551563, 1219931817908307657588894, 1219931817908321707626225, 1219931817908335757663556, 1219931817908349807700887, 1099320259241242950272073, 1242635235817053306850482, 265034231385850441936090, 836576130283063917025267, 572100257503505944431, 1943778957556222616310, 1459606405958531115691336, 571801797014345345350, 920610499889758930736069230, 1461770918557270768508101, 1028348726341908478782063, 1027662771057039862504449, 1463938894376154309736069, 1028348726341922528819394, 1027662771065849235910986, 1468278309234065280603208, 1028348726341950628894056, 1027662771083467982724060, 1472638503412839581937565, 1028348726341978728968718, 1027662771101086729537134, 1076502616504050936674856, 494580403583310888608118157, 359736561330159865759084119836725, 644774651720158272788955279, 1100388385183941504809364, 572111208481952733760 , 1653667404786223416584159185885, 358717190936331910427218, 2188909504507244084830232580586, 358720654156489848911491, 2724151604228264753076305975287, 358724117376647787395764, 3794635803670306089568452764689, 358731043816963664364310, 5400362102833368094306672948792, 358741433477437479817129, 1243816431688040369371176, 3651901037367037690, 779872750286714360328511830, 422701549575498683824, -6368, 2289741966810239371456, -6368, 2289741975619612777993, -6368, 2289741984428986184530, -6368, 2289741993238359591067, -6368, 2289742002047732997604, -6368, 2289742010857106404141, -6368, 2289742019666479810678, -6368, 2289742028475853217215, 358710142981529655813859, 489196574576318574636476271742, 306591335099510733699222350595844, 1219511553104143870594680, 575082936233344116378, 422701646478606153216, 575088459710470015077, 422701655287979559753, 575093983187595913776, 422701664097352966290, 575099506664721812475, 422701672906726372827, 575105030141847711174, 422701681716099779364, 575110553618973609873, 422701690525473185901, 575116077096099508572, 422701699334846592438, 575121600573225407271, 422701708144219998975, 575127124050351305970, 422701716953593405512, 575132647527477204669, 479806362390931000613832014865, 355993353611627056486171005445728, 55018918963258199615965190804091237403750153, 3386024649403439916849505850989432607897473826159323, 55018917067136304380712647428514210718156028, 8503196388350900488915779816462232163279439862298300632, 139951308369905629076796948744046832710, 21629531847425949079474648961969510755809215815969, 223207824941500114645965743621519583, 13561716727666934245048577440017217318146936682729732, 55018918118896665545328200405745105631980142, 8503196420819406175380825509455913009321816647375259770, 55018918329987048849573533511878041920508630, 8503196453443511861283027028242577225804808096375278984, 13561716572315233248036283908048213126865708033801768, 8503196518484256347278246068652730903042317297523639305, 55018917278226687684957980534647147006684516, 13561716831731066793595209123974489214831824943028138, 8503196486015750528884059454539813930393053417621160904, 8503196323413889379858742419363709170867852521874184619, 55018918541077432153818866618010978209037118, 13561716572480676167883657516505535293198445925284659, 55018917489317070989203313640780083295213004, 13561716883763133067868524965953125163174269073177341, 55018918752167815458064199724143914497565606, 8503196518691723233087430065815905658770790994375710541, 13561716780112610799910995462593812249036446215003224, 8503196258528745421032009148210776771560073902056279996, 55018917700407454293448646746913019583741492, 13561716935795199342141840807931761111516713203326544, 8503196226060238942973660104767562414549415125395539890, 8503196291100983297036046659311656614914645347191854741, 567772460959696634430864853669, 139951300373743033666181933506354842816, 87749466656367744959395520993750004273750, 35890386708406996371066715099239, 22503272455237942363040733137828541, 223207819805938177298721537930326692, 1143775092726711758416, 1753301840523884986071, 956005277429881649177823, 956005277438691022584360, 590865973888711, 370471109047032217, 1143774616711446984136, 232285385372238381352, 3713242560728306962, 141018069805347345059615309553, 141018089382864616160355727762, 956005277431272602873592, 232893355468765189011, 358706862520633147281288, 232893355468765224750, 224909203347921766256831398, 956005277432665035520659, 141018070499146947441306269074, 141018070499141423964180406171, 358706863393688417350944, 599415308948535793539934449, 422824416072080091927, 955852591857570710312295, 1524739787073761328741, 426287636230018576200, 235810527543401941185, 224911298596117319039816563, 915068873176000501532689210, 57256461728594896526928143509, 674845625700166701, 422883913652270819562, 423128207314004520372, 265148213859973803864219, 2559995803010434202502, 267319652899001233503390, 423128207314004556111, 265148213859973803899958, 2559995803010434238241, 267319652899001233539129, 423128207314004627589, 265148213859973803971436, 2559995803010434309719, 267319652899001233610607, 423128207314004770545, 265148213859973804114392, 2559995803010434452675, 267319652899001233753563, 423128207314004663328, 265148213859973804007175, 2559995803010434345458, 267319652899001233646346, 1524734748112172789577, 88426843207361345028497255036148, 140944501610754515243878983880, 224792059926079497026297173, 34948415009181230999698053180146789281, 34760474880343058390765194456479563461, 140944503782193554271308623051, 224794231365118524455936344, 34760139819645009502900008929739058507, 35159170330933767444109202056721330140, 572106559297979959374, 3834662154144110157, 232893355468270629594, 358710812679833434526343, 232894131620927428113, 358520335571146817891328, 358710812679833434562082, 232894131620927463852, 358520335571146817927067, 360958990047428533447309, 224911641454912954949759590, 141019431610055921707731165589, 141798324621916021691872164118, -6521, 141020793102333391906114925806, 142651980279889836078489820177, -6524, 358710751921585052396326, 360882190960612482035497, -6527, 224911374178717452281712763, 226153627786149828651953590, -6530, 224913545617756479711351934, 227515120063620027035713807, -6533, 224915717056795507140991105, 228876612341090225419474024, -6536, 224917888495834534570630276, 230238104618560423803234241, -6539, 224920059934873562000269447, 231599596896030622186994458, -6542, 224922231373912589429908618, 232961089173500820570754675, -6545, 224924402812951616859547789, 234322581450971018954514892, -6548, 224926574251990644289186960, 235684073728441217338275109, -6551, 224928745691029671718826131, 237045566005911415722035326, -6554, 224930917130068699148465302, 238407058283381614105795543, -6557, 224911641454833670589100757, 226273133732303868972860974, -6560, 141019431610055842423370506756, 141798324621915942407511505285, -6563, 141020793102333312621754266973, 142651980279889756794129161344, -6566, 141022154594610782820138027190, 143505635937863571180746817403, -6569, 141023516086888253018521787407, 144359291595837385567364473462, -6572, 141024877579165723216905547624, 145212947253811199953982129521, -6575, 141026239071443193415289307841, 146066602911785014340599785580, -6578, 141027600563720663613673068058, 146920258569758828727217441639, -6581, 141028962055998133812056828275, 147773914227732643113835097698, -6584, 141030323548275604010440588492, 148627569885706457500452753757, -6587, 141031685040553074208824348709, 149481225543680271887070409816, -6590, 717146983139647528724359, 422885174165666503834, 55438293037235254471223062238822458, 689273799263313972001297509, 270973519430587358498898334971604, 104237762886730970183575048981, 169900396682978291094909889689073345, 370472964884419324, 232286548982280097441, 716807168264423526324016, 1143779949320048200615, 262976471029605851467752, 145681761668864435293092, 1483325575512511617995988, 91342007095273278361158768, 1483329038732669556480261, 91344178534312305790797939, 1483332501952827494964534, 91346349973351333220437110, 1483335965172985433448807, 91348521412390360650076281, 1483339428393143371933080, 91350692851429388079715452, 956008383274991816306328, 55733209470935653820250753621418477, 359738268943687280809689666347662, 88888679494024452422684295273637, 225555894447855400715434552832739556, 55733201788034732055921274062513946, 225555895301511058689248939450395615, 55733202641690390029735660680170005, 225555896155166716663063326068051674, 55733203495346048003550047297826064, 225555897008822374636877712685707733, 55733204349001705977364433915482123, 225555897862478032610692099303363792, 262979934249763789952025, 147853200707891864932263, 2844817852982710001756205, 92703499372743476744918985, 2844821316202867940240478, 92705670811782504174558156, 2844824779423025878724751, 92707842250821531604197327, 2844828242643183817209024, 92710013689860559033836498, 2844831705863341755693297, 92712185128899586463475669, 956011846495149754790601, 34945053653135053298005300305969795223, 225887209486090277775753206140394218, 34945054188377150847586920715240144216, 141631280235011612181704412216080805298, 34945054723619248397168541124510493209, 141631280770253709731286032625351154291, 34945055258861345946750161533780842202, 141631281305495807280867653034621503284, 34945055794103443496331781943051191195, 141631281840737904830449273443891852277, 34945056329345541045913402352321540188, 141631282375980002380030893853162201270, 55409388046579933653612658727571214, 55743387653366773161323080556024539, 55438292778095261921918759864660266, 55409922436381146099849852334385194, 717150026866253221323229, 449555427974079351157665073, 262976408913884516793463, 422762300252147088787, 717150032389730347221928, 449555427979602828283563772, 262976414437361642692162, 422767823729272987486, 34741680431201035882998342706342300561, 34944722379072170383881075343336078945, 34760133394192486856707638764974697698, 13737915263065890483786227830472169018054847, 13665216690854690740897472828890409957139631, 13665216481106687668254224915613567488983621, 8568090733443138388240565264341128047195875120, 8613590147632478925898536290577070285606751050, 13737783118802598802887622900098285756635221, 8613589883345977177050259723929992695420571557, 8613589751202723358794584917907541649340562349, 8613589619059475428201983157282915105234392064, 8568090732178609658942232953343005794261626952, 8568090731967854870725844234843318752105918924, 8568090731757100082509455516343631709950210896, 5400772723876227850706890503994473320524662771733, 8568090863901694145345099939468038835160591832, 5400772309607133177105326004737655054590854722721, 8613672217221650201664589130459429112829841257, 5372192972589050382934586879470947380520271381600, 13665216481106151572501017360178771600978569, 13665089170778034626625144267415986742963741, 13665216481105615476747809804743975712973517, 13665089170777498530871936711981190854958689, 13665216481104543285241394693874383936963413, 13665089170776426339365521601111599078948585, 13665089170775890243612314045676803190943533, 13665089170775354147859106490242007302938481, 13665089170774818052105898934807211414933429, 13665089170773745860599483823937619638923325, 16105293273897750381959167729822093669834, 55596509741253745260569248897083492833826043, 10098018871648985407489773895094153691711145, 55596641674086231126628725769362472185549862, 10098019082068175975059246744970196720980242, 55596773606918716992688202641641451537273681, 10098019292487366542628719594846239750249339, 55596905539751202858747679513920430888997500, 10098019502906557110198192444722282779518436, 10098020765421701369270687517792927572789077, 8568010910288245830977354991041503359321220195, 8568010910286231714964275915403903274997959536, 371345092851666487, 571802671152701571532, 358706862423729298726735, 449651158427589195939598345, 58085206103421288461443577064209825867950, 41020024098093079533994236138161224, 25693703449607571445039057797723967453, 25483284259040001972189181754694698356, 25719555109504360867814385622537413673, 16109952062903947296039489238736837919256, 15978019230418081236562616959757486195437, 25719555109504360867814394431910820210, 16109952062903947296039489247546211325793, 15978019230418081236562616968566859601974, 25719555109504360867814403241284226747, 16109952062903947296039489256355584732330, 15978019230418081236562616977376233008511, 25719555109504360867814412050657633284, 16109952062903947296039489265164958138867, 15978019230418081236562616986185606415048, 25719555109504360867814420860031039821, 16109952062903947296039489273974331545404, 15978019230418081236562616994994979821585, 25719555109504360867814429669404446358, 16109952062903947296039489282783704951941, 15978019230418081236562617003804353228122, 25719555109504360867814438478777852895, 16109952062903947296039489291593078358478, 15978019230418081236562617012613726634659, 25719555109504360867814447288151259432, 16109952062903947296039489300402451765015, 15978019230418081236562617021423100041196, 25719555109504360867814456097524665969, 16109952062903947296039489309211825171552, 15978019230418081236562617030232473447733, 25719555109504360867814464906898072506, 16109952062903947296039489318021198578089, 15978019230418081236562617039041846854270, 141018070499097333683450286748, 55438293037259140300661594345217166, 88418330202961672825554333198745, 55438293037254797422583539486009789, 55438293037248283105466457197199664, 55438293037246111666427429767596289, 88419438603172399997582819757661, 55438293037239635687861981448805609, 34759809734360119476231570309917311678, 21794400703442941255939220769931536801892, 21794400703442087600281246955544919181629, 21794400703441233944626736361316262453992, 21794400703440380288968762546929644833729, 140944526030284513669001204149, 166224539866000788194766349, 55597697158967399079286518654116478760998766, 107464055795638462882283909687768766077036737, 159330282499477039111910507901513300806110990, 211196377270483137158378551007308335742043791, 263063791369814092158130046888264390959974256, 88670702750474569901505264544499214604096, 107464187728470948748343386560047745428760556, 159330414432309524977969984773792280157834809, 211196509203315623024438027879587315093767610, 263063923302646578024189523760543370311698075, 55596509763475026284751226803605664595484395, 107464319661303434614402863432326724780484375, 159330546365142010844029461646071259509558628, 211196641136148108890497504751866294445491429, 263064055235479063890249000632822349663421894, 55596641696307512150810703675884643947208214, 171392588719110028226526798801234931684567, 159330678297974496710088938518350238861282447, 211196773068980594756556981624145273797215248, 263064187168311549756308477505101329015145713, 55596773629139998016870180548163623298932033, 107463132265811061819867571581815910614970004, 159330810230806982576148415390629218213006266, 211196905001813080622616458496424253148939067, 419558246625024939758171139715308259130491, 55596905561972483882929657420442602650655852, 107463264198643547685927048454094889966693823, 159330942163639468442207892262908197564730085, 211197036934645566488675935368703232500662886, 263062999772819176961773185654590514849631342, 55597697369386589646855991503992521790267863, 107464056006057653449853382537644809106305834, 159330282709896229679479980751389343835380087, 211196377480902327725948023857184378771312888, 263063791580233282725699519738140433989243353, 88670913169665137470978114420542243873193, 107464187938890139315912859409923788458029653, 159330414642728715545539457623668323187103906, 211196509413734813592007500729463358123036707, 263063923513065768591758996610419413340967172, 55596509973894216852320699653481707624753492, 107464319871722625181972336282202767809753472, 159330546575561201411598934495947302538827725, 211196641346567299458066977601742337474760526, 263064055445898254457818473482698392692690991, 55596641906726702718380176525760686976477311, 171392799138300595795999648677277960953664, 159330678508393687277658411368226281890551544, 211196773279399785324126454474021316826484345, 263064187378730740323877950354977372044414810, 55596773839559188584439653398039666328201130, 107463132476230252387437044431691953644239101, 159330810441226173143717888240505261242275363, 211196905212232271190185931346300296178208164, 419558457044215507327643989591351288399588, 55596905772391674450499130270318645679924949, 107463264409062738253496521303970932995962920, 159330942374058659009777365112784240593999182, 211197037145064757056245408218579275529931983, 263062999983238367529342658504466557878900439, 55597697579805780214425464353868564819536960, 107464056216476844017422855387520852135574931, 159330282920315420247049453601265386864649184, 211196377691321518293517496707060421800581985, 263063791790652473293268992588016477018512450, 88671123588855705040450964296585273142290, 107464188149309329883482332259799831487298750, 159330414853147906113108930473544366216373003, 211196509624154004159576973579339401152305804, 263063923723484959159328469460295456370236269, 55596510184313407419890172503357750654022589, 107464320082141815749541809132078810839022569, 159330546785980391979168407345823345568096822, 211196641556986490025636450451618380504029623, 263064055656317445025387946332574435721960088, 55596642117145893285949649375636730005746408, 171393009557491163365472498553320990222761, 159330678718812877845227884218102324919820641, 211196773489818975891695927323897359855753442, 263064187589149930891447423204853415073683907, 55596774049978379152009126247915709357470227, 107463132686649442955006517281567996673508198, 159330810651645363711287361090381304271544460, 211196905422651461757755404196176339207477261, 419558667463406074897116839467394317668685, 55596905982810865018068603120194688709194046, 107463264619481928821065994153846976025232017, 159330942584477849577346837962660283623268279, 211197037355483947623814881068455318559201080, 263063000193657558096912131354342600908169536, 55597697790224970781994937203744607848806057, 107464056426896034584992328237396895164844028, 159330283130734610814618926451141429893918281, 211196377901740708861086969556936464829851082, 263063792001071663860838465437892520047781547, 88671334008046272609923814172628302411387, 107464188359728520451051805109675874516567847, 159330415063567096680678403323420409245642100, 211196509834573194727146446429215444181574901, 263063923933904149726897942310171499399505366, 55596510394732597987459645353233793683291686, 107464320292561006317111281981954853868291666, 159330546996399582546737880195699388597365919, 211196641767405680593205923301494423533298720, 263064055866736635592957419182450478751229185, 55596642327565083853519122225512773035015505, 171393219976681730934945348429364019491858, 159330678929232068412797357067978367949089738, 211196773700238166459265400173773402885022539, 263064187799569121459016896054729458102953004, 55596774260397569719578599097791752386739324, 107463132897068633522575990131444039702777295, 159330810862064554278856833940257347300813557, 211196905633070652325324877046052382236746358, 419558877882596642466589689343437346937782, 55596906193230055585638075970070731738463143, 107463264829901119388635467003723019054501114, 159330942794897040144916310812536326652537376, 211197037565903138191384353918331361588470177, 263063000404076748664481604204218643937438633, 55597698000644161349564410053620650878075154, 107464056637315225152561801087272938194113125, 159330283341153801382188399301017472923187378, 211196378112159899428656442406812507859120179, 263063792211490854428407938287768563077050644, 88671544427236840179396664048671331680484, 107464188570147711018621277959551917545836944, 159330415273986287248247876173296452274911197, 211196510044992385294715919279091487210843998, 263063924144323340294467415160047542428774463, 55596510605151788555029118203109836712560783, 107464320502980196884680754831830896897560763, 159330547206818773114307353045575431626635016, 211196641977824871160775396151370466562567817, 263064056077155826160526892032326521780498282, 55596642537984274421088595075388816064284602, 171393430395872298504418198305407048760955, 159330679139651258980366829917854410978358835, 211196773910657357026834873023649445914291636, 263064188009988312026586368904605501132222101, 55596774470816760287148071947667795416008421, 107463133107487824090145462981320082732046392, 159330811072483744846426306790133390330082654, 211196905843489842892894349895928425266015455, 419559088301787210036062539219480376206879, 55596906403649246153207548819946774767732240, 107463265040320309956204939853599062083770211, 159330943005316230712485783662412369681806473, 211197037776322328758953826768207404617739274, 263063000614495939232051077054094686966707730, 55597698211063351917133882903496693907344251, 107464056847734415720131273937148981223382222, 159330283551572991949757872150893515952456475, 211196378322579089996225915256688550888389276, 263063792421910044995977411137644606106319741, 88671754846427407748869513924714360949581, 107464188780566901586190750809427960575106041, 159330415484405477815817349023172495304180294, 211196510255411575862285392128967530240113095, 263063924354742530862036888009923585458043560, 55596510815570979122598591052985879741829880, 107464320713399387452250227681706939926829860, 159330547417237963681876825895451474655904113, 211196642188244061728344869001246509591836914, 263064056287575016728096364882202564809767379, 55596642748403464988658067925264859093553699, 171393640815062866073891048181450078030052, 159330679350070449547936302767730454007627932, 211196774121076547594404345873525488943560733, 263064188220407502594155841754481544161491198, 55596774681235950854717544797543838445277518, 107463133317907014657714935831196125761315489, 159330811282902935413995779640009433359351751, 211196906053909033460463822745804468295284552, 419559298720977777605535389095523405475976, 55596906614068436720777021669822817797001337, 107463265250739500523774412703475105113039308, 159330943215735421280055256512288412711075570, 211197037986741519326523299618083447647008371, 263063000824915129799620549903970729995976827, 55597698421482542484703355753372736936613348, 107464057058153606287700746787025024252651319, 159330283761992182517327345000769558981725572, 211196378532998280563795388106564593917658373, 263063792632329235563546883987520649135588838, 88671965265617975318342363800757390218678, 107464188990986092153760223659304003604375138, 159330415694824668383386821873048538333449391, 211196510465830766429854864978843573269382192, 263063924565161721429606360859799628487312657, 55596511025990169690168063902861922771098977, 107464320923818578019819700531582982956098957, 159330547627657154249446298745327517685173210, 211196642398663252295914341851122552621106011, 263064056497994207295665837732078607839036476, 55596642958822655556227540775140902122822796, 171393851234253433643363898057493107299149, 159330679560489640115505775617606497036897029, 211196774331495738161973818723401531972829830, 263064188430826693161725314604357587190760295, 55596774891655141422287017647419881474546615, 107463133528326205225284408681072168790584586, 159330811493322125981565252489885476388620848, 211196906264328224028033295595680511324553649, 419559509140168345175008238971566434745073, 55596906824487627288346494519698860826270434, 107463265461158691091343885553351148142308405, 159330943426154611847624729362164455740344667, 211197038197160709894092772467959490676277468, 263063001035334320367190022753846773025245924, 55597698631901733052272828603248779965882445, 107464057268572796855270219636901067281920416, 159330283972411373084896817850645602010994669, 211196378743417471131364860956440636946927470, 263063792842748426131116356837396692164857935, 88672175684808542887815213676800419487775, 107464189201405282721329696509180046633644235, 159330415905243858950956294722924581362718488, 211196510676249956997424337828719616298651289, 263063924775580911997175833709675671516581754, 55596511236409360257737536752737965800368074, 107464321134237768587389173381459025985368054, 159330547838076344817015771595203560714442307, 211196642609082442863483814700998595650375108, 263064056708413397863235310581954650868305573, 55596643169241846123797013625016945152091893, 171394061653444001212836747933536136568246, 159330679770908830683075248467482540066166126, 211196774541914928729543291573277575002098927, 263064188641245883729294787454233630220029392, 55596775102074331989856490497295924503815712, 107463133738745395792853881530948211819853683, 159330811703741316549134725339761519417889945, 211196906474747414595602768445556554353822746, 419559719559358912744481088847609464014170, 55596907034906817855915967369574903855539531, 107463265671577881658913358403227191171577502, 159330943636573802415194202212040498769613764, 211197038407579900461662245317835533705546565, 263063001245753510934759495603722816054515021, 55597698842320923619842301453124822995151542, 107464057478991987422839692486777110311189513, 159330284182830563652466290700521645040263766, 211196378953836661698934333806316679976196567, 263063793053167616698685829687272735194127032, 88672386103999110457288063552843448756872, 107464189411824473288899169359056089662913332, 159330416115663049518525767572800624391987585, 211196510886669147564993810678595659327920386, 263063924986000102564745306559551714545850851, 55596511446828550825307009602614008829637171, 107464321344656959154958646231335069014637151, 159330548048495535384585244445079603743711404, 211196642819501633431053287550874638679644205, 263064056918832588430804783431830693897574670, 55596643379661036691366486474892988181360990, 171394272072634568782309597809579165837343, 159330679981328021250644721317358583095435223, 211196774752334119297112764423153618031368024, 263064188851665074296864260304109673249298489, 55596775312493522557425963347171967533084809, 107463133949164586360423354380824254849122780, 159330811914160507116704198189637562447159042, 211196906685166605163172241295432597383091843, 419559929978549480313953938723652493283267, 55596907245326008423485440219450946884808628, 107463265881997072226482831253103234200846599, 159330943846992992982763675061916541798882861, 211197038617999091029231718167711576734815662, 263063001456172701502328968453598859083784118, 55597699052740114187411774303000866024420639, 107464057689411177990409165336653153340458610, 159330284393249754220035763550397688069532863, 211196379164255852266503806656192723005465664, 263063793263586807266255302537148778223396129, 88672596523189678026760913428886478025969, 107464189622243663856468642208932132692182429, 159330416326082240086095240422676667421256682, 211196511097088338132563283528471702357189483, 263063925196419293132314779409427757575119948, 55596511657247741392876482452490051858906268, 107464321555076149722528119081211112043906248, 159330548258914725952154717294955646772980501, 211196643029920823998622760400750681708913302, 263064057129251778998374256281706736926843767, 55596643590080227258935959324769031210630087, 171394482491825136351782447685622195106440, 159330680191747211818214194167234626124704320, 211196774962753309864682237273029661060637121, 263064189062084264864433733153985716278567586, 55596775522912713124995436197048010562353906, 107463134159583776927992827230700297878391877, 159330812124579697684273671039513605476428139, 211196906895585795730741714145308640412360940, 419560140397740047883426788599695522552364, 55596907455745198991054913069326989914077725, 107463266092416262794052304102979277230115696, 159330944057412183550333147911792584828151958, 211197038828418281596801191017587619764084759, 263063001666591892069898441303474902113053215, 88672563299106956831580989764248104983480, 171394028429361280017656824268897763525757, 254115283140423328322943861268731157559038, 336836327432302491959679812722001080905589, 419559475916085623979828315306928061702584, 55597697144201140092088660910265528372979882, 107464055780872203895086051943917815689017853, 159330282484710780124712650157662350418092106, 211196377255716878171180693263457385354024907, 263063791355047833170932189144413440571955372, 55597697354620330659658133760141571402248979, 107464055991291394462655524793793858718286950, 159330282695129970692282123007538393447361203, 211196377466136068738750166113333428383294004, 263063791565467023738501661994289483601224469, 55597697565039521227227606610017614431518076, 107464056201710585030224997643669901747556047, 159330282905549161259851595857414436476630300, 211196377676555259306319638963209471412563101, 263063791775886214306071134844165526630493566, 55597697775458711794797079459893657460787173, 107464056412129775597794470493545944776825144, 159330283115968351827421068707290479505899397, 211196377886974449873889111813085514441832198, 263063791986305404873640607694041569659762663, 55597697985877902362366552309769700490056270, 107464056622548966165363943343421987806094241, 159330283326387542394990541557166522535168494, 211196378097393640441458584662961557471101295, 263063792196724595441210080543917612689031760, 140945887522561983867384964366 , 167586032143470986578526566, 55679363582276148462791369331075134438338444, 107546909614439589328602362863631116773349111, 159413664049608109876122509224205165722475146, 211279626887781719495564122315599009219179095, 263146249390117753323369133830079692198961675, 55679495515108634328850846203354113790062263, 107547041547272075194661839735910096125072930, 254246407520233059922327300085091392159506, 211279758820614205361623599187877988570902914, 263146381322950239189428610702358671550685494, 55679627447941120194910323075633093141786082, 171524521551598455252981055743532097162428, 159412476654115737081587217373694351556960775, 211279890753446691227683076060156967922626733, 263146513255782725055488087574637650902409313, 55679759380773606060969799947912072493509901, 107545854151779702400126547885399281959558559, 159412608586948222947646694245973330908684594, 211280022686279177093742552932435947274350552, 263146645188615210921547564446916630254133132, 55679891313606091927029276820191051845233720, 107545986084612188266186024757678261311282378, 159412740519780708813706171118252310260408413, 211280154619111662959802029804714926626074371, 263146777121447696787607041319195609605856951, 55680023246438577793088753692470031196957539, 107546118017444674132245501629957240663006197, 159412872452613194679765647990531289612132232, 211280286551944148825861506676993905977798190, 263146909054280182653666518191474588957580770, 55679363792695339030360842180951177467607541, 107546909824858779896171835713507159802618208, 159413664260027300443691982074081208751744243, 211279627098200910063133595165475052248448192, 263146249600536943890938606679955735228230772, 55679495725527824896420319053230156819331360, 107547041757691265762231312585786139154342027, 254246617939423627491800149961134421428603, 211279759031033395929193072037754031600172011, 263146381533369429756998083552234714579954591, 55679627658360310762479795925509136171055179, 171524731970789022822453905619575126431525, 159412476864534927649156690223570394586229872, 211279890963865881795252548910033010951895830, 263146513466201915623057560424513693931678410, 55679759591192796628539272797788115522778998, 107545854362198892967696020735275324988827656, 159412608797367413515216167095849373937953691, 211280022896698367661312025782311990303619649, 263146645399034401489117037296792673283402229, 55679891524025282494598749670067094874502817, 107545986295031378833755497607554304340551475, 159412740730199899381275643968128353289677510, 211280154829530853527371502654590969655343468, 263146777331866887355176514169071652635126048, 55680023456857768360658226542346074226226636, 107546118227863864699814974479833283692275294, 159412872663032385247335120840407332641401329, 211280286762363339393430979526869949007067287, 263146909264699373221235991041350631986849867, 55679364003114529597930315030827220496876638, 107546910035277970463741308563383202831887305, 159413664470446491011261454923957251781013340, 211279627308620100630703068015351095277717289, 263146249810956134458508079529831778257499869, 55679495935947015463989791903106199848600457, 107547041968110456329800785435662182183611124, 254246828358614195061272999837177450697700, 211279759241452586496762544887630074629441108, 263146381743788620324567556402110757609223688, 55679627868779501330049268775385179200324276, 171524942389979590391926755495618155700622, 159412477074954118216726163073446437615498969, 211279891174285072362822021759909053981164927, 263146513676621106190627033274389736960947507, 55679759801611987196108745647664158552048095, 107545854572618083535265493585151368018096753, 159412609007786604082785639945725416967222788, 211280023107117558228881498632188033332888746, 263146645609453592056686510146668716312671326, 55679891734444473062168222519943137903771914, 107545986505450569401324970457430347369820572, 159412740940619089948845116818004396318946607, 211280155039950044094940975504467012684612565, 263146777542286077922745987018947695664395145, 55680023667276958928227699392222117255495733, 107546118438283055267384447329709326721544391, 159412872873451575814904593690283375670670426, 211280286972782529961000452376745992036336384, 263146909475118563788805463891226675016118964, 55679364213533720165499787880703263526145735, 107546910245697161031310781413259245861156402, 159413664680865681578830927773833294810282437, 211279627519039291198272540865227138306986386, 263146250021375325026077552379707821286768966, 55679496146366206031559264752982242877869554, 107547042178529646897370258285538225212880221, 254247038777804762630745849713220479966797, 211279759451871777064332017737506117658710205, 263146381954207810892137029251986800638492785, 55679628079198691897618741625261222229593373, 171525152809170157961399605371661184969719, 159412477285373308784295635923322480644768066, 211279891384704262930391494609785097010434024, 263146513887040296758196506124265779990216604, 55679760012031177763678218497540201581317192, 107545854783037274102834966435027411047365850, 159412609218205794650355112795601459996491885, 211280023317536748796450971482064076362157843, 263146645819872782624255982996544759341940423, 55679891944863663629737695369819180933041011, 107545986715869759968894443307306390399089669, 159412741151038280516414589667880439348215704, 211280155250369234662510448354343055713881662, 263146777752705268490315459868823738693664242, 55680023877696149495797172242098160284764830, 107546118648702245834953920179585369750813488, 159412873083870766382474066540159418699939523, 211280287183201720528569925226622035065605481, 263146909685537754356374936741102718045388061, 55679364423952910733069260730579306555414832, 107546910456116351598880254263135288890425499, 159413664891284872146400400623709337839551534, 211279627729458481765842013715103181336255483, 263146250231794515593647025229583864316038063, 55679496356785396599128737602858285907138651, 107547042388948837464939731135414268242149318, 254247249196995330200218699589263509235894, 211279759662290967631901490587382160687979302, 263146382164627001459706502101862843667761882, 55679628289617882465188214475137265258862470, 171525363228360725530872455247704214238816, 159412477495792499351865108773198523674037163, 211279891595123453497960967459661140039703121, 263146514097459487325765978974141823019485701, 55679760222450368331247691347416244610586289, 107545854993456464670404439284903454076634947, 159412609428624985217924585645477503025760982, 211280023527955939364020444331940119391426940, 263146646030291973191825455846420802371209520, 55679892155282854197307168219695223962310108, 107545986926288950536463916157182433428358766, 159412741361457471083984062517756482377484801, 211280155460788425230079921204219098743150759, 263146777963124459057884932718699781722933339, 55680024088115340063366645091974203314033927, 107546118859121436402523393029461412780082585, 159412873294289956950043539390035461729208620, 211280287393620911096139398076498078094874578, 263146909895956944923944409590978761074657158, 55679364634372101300638733580455349584683929, 107546910666535542166449727113011331919694596, 159413665101704062713969873473585380868820631, 211279627939877672333411486564979224365524580, 263146250442213706161216498079459907345307160, 55679496567204587166698210452734328936407748, 107547042599368028032509203985290311271418415, 254247459616185897769691549465306538504991, 211279759872710158199470963437258203717248399, 263146382375046192027275974951738886697030979, 55679628500037073032757687325013308288131567, 171525573647551293100345305123747243507913, 159412477706211689919434581623074566703306260, 211279891805542644065530440309537183068972218, 263146514307878677893335451824017866048754798, 55679760432869558898817164197292287639855386, 107545855203875655237973912134779497105904044, 159412609639044175785494058495353546055030079, 211280023738375129931589917181816162420696037, 263146646240711163759394928696296845400478617, 55679892365702044764876641069571266991579205, 107545987136708141104033389007058476457627863, 159412741571876661651553535367632525406753898, 211280155671207615797649394054095141772419856, 263146778173543649625454405568575824752202436, 55680024298534530630936117941850246343303024, 107546119069540626970092865879337455809351682, 159412873504709147517613012239911504758477717, 211280287604040101663708870926374121124143675, 263146910106376135491513882440854804103926255, 55679364844791291868208206430331392613953026, 107546910876954732734019199962887374948963693, 159413665312123253281539346323461423898089728, 211279628150296862900980959414855267394793677, 263146250652632896728785970929335950374576257, 55679496777623777734267683302610371965676845, 107547042809787218600078676835166354300687512, 254247670035376465339164399341349567774088, 211279760083129348767040436287134246746517496, 263146382585465382594845447801614929726300076, 55679628710456263600327160174889351317400664, 171525784066741860669818154999790272777010, 159412477916630880487004054472950609732575357, 211279892015961834633099913159413226098241315, 263146514518297868460904924673893909078023895, 55679760643288749466386637047168330669124483, 107545855414294845805543384984655540135173141, 159412609849463366353063531345229589084299176, 211280023948794320499159390031692205449965134, 263146646451130354326964401546172888429747714, 55679892576121235332446113919447310020848302, 107545987347127331671602861856934519486896960, 159412741782295852219123008217508568436022995, 211280155881626806365218866903971184801688953, 263146778383962840193023878418451867781471533, 55680024508953721198505590791726289372572121, 107546119279959817537662338729213498838620779, 159412873715128338085182485089787547787746814, 211280287814459292231278343776250164153412772, 263146910316795326059083355290730847133195352, 55679365055210482435777679280207435643222123, 107546911087373923301588672812763417978232790, 159413665522542443849108819173337466927358825, 211279628360716053468550432264731310424062774, 263146250863052087296355443779211993403845354, 55679496988042968301837156152486414994945942, 107547043020206409167648149685042397329956609, 254247880454567032908637249217392597043185, 211279760293548539334609909137010289775786593, 263146382795884573162414920651490972755569173, 55679628920875454167896633024765394346669761, 171525994485932428239291004875833302046107, 159412478127050071054573527322826652761844454, 211279892226381025200669386009289269127510412, 263146514728717059028474397523769952107292992, 55679760853707940033956109897044373698393580, 107545855624714036373112857834531583164442238, 159412610059882556920633004195105632113568273, 211280024159213511066728862881568248479234231, 263146646661549544894533874396048931459016811, 55679892786540425900015586769323353050117399, 107545987557546522239172334706810562516166057, 159412741992715042786692481067384611465292092, 211280156092045996932788339753847227830958050, 263146778594382030760593351268327910810740630, 55680024719372911766075063641602332401841218, 107546119490379008105231811579089541867889876, 159412873925547528652751957939663590817015911, 211280288024878482798847816626126207182681869, 263146910527214516626652828140606890162464449, 55679365265629673003347152130083478672491220, 107546911297793113869158145662639461007501887, 159413665732961634416678292023213509956627922, 211279628571135244036119905114607353453331871, 263146251073471277863924916629088036433114451, 55679497198462158869406629002362458024215039, 107547043230625599735217622534918440359225706, 254248090873757600478110099093435626312282, 211279760503967729902179381986886332805055690, 263146383006303763729984393501367015784838270, 55679629131294644735466105874641437375938858, 171526204905122995808763854751876331315204, 159412478337469261622143000172702695791113551, 211279892436800215768238858859165312156779509, 263146514939136249596043870373645995136562089, 55679761064127130601525582746920416727662677, 107545855835133226940682330684407626193711335, 159412610270301747488202477044981675142837370, 211280024369632701634298335731444291508503328, 263146646871968735462103347245924974488285908, 55679892996959616467585059619199396079386496, 107545987767965712806741807556686605545435154, 159412742203134233354261953917260654494561189, 211280156302465187500357812603723270860227147, 263146778804801221328162824118203953840009727, 55680024929792102333644536491478375431110315, 107546119700798198672801284428965584897158973, 159412874135966719220321430789539633846285008, 211280288235297673366417289476002250211950966, 263146910737633707194222300990482933191733546, 55679365476048863570916624979959521701760317, 107546911508212304436727618512515504036770984, 159413665943380824984247764873089552985897019, 211279628781554434603689377964483396482600968, 263146251283890468431494389478964079462383548, 55679497408881349436976101852238501053484136, 107547043441044790302787095384794483388494803, 254248301292948168047582948969478655581379, 211279760714386920469748854836762375834324787, 263146383216722954297553866351243058814107367, 55679629341713835303035578724517480405207955, 171526415324313563378236704627919360584301, 159412478547888452189712473022578738820382648, 211279892647219406335808331709041355186048606, 263146515149555440163613343223522038165831186, 55679761274546321169095055596796459756931774, 107545856045552417508251803534283669222980432, 159412610480720938055771949894857718172106467, 211280024580051892201867808581320334537772425, 263146647082387926029672820095801017517555005, 55679893207378807035154532469075439108655593, 107545987978384903374311280406562648574704251, 159412742413553423921831426767136697523830286, 211280156512884378067927285453599313889496244, 263146779015220411895732296968079996869278824, 55680025140211292901214009341354418460379412, 107546119911217389240370757278841627926428070, 159412874346385909787890903639415676875554105, 211280288445716863933986762325878293241220063, 263146910948052897761791773840358976221002643, 88802812778066575023941799305320182850240, 171526171681040274613583931087237958272715, 254248268068865446852403025304840282538890, 336969101941551481952712984759855089111311, 419690987910185232966401255287027766488753, 55679363567509889475593511587224184050319560, 107546909599673330341404505119780166385330227, 159413664034841850888924651480354215334456262, 211279626873015460508366264571748058831160211, 263146249375351494336171276086228741810942791, 55679363777929080043162984437100227079588657, 107546909810092520908973977969656209414599324, 159413664245261041456494124330230258363725359, 211279627083434651075935737421624101860429308, 263146249585770684903740748936104784840211888, 55679363988348270610732457286976270108857754, 107546910020511711476543450819532252443868421, 159413664455680232024063597180106301392994456, 211279627293853841643505210271500144889698405, 263146249796189875471310221785980827869480985, 55679364198767461178301930136852313138126851, 107546910230930902044112923669408295473137518, 159413664666099422591633070029982344422263553, 211279627504273032211074683121376187918967502, 263146250006609066038879694635856870898750082, 55679364409186651745871402986728356167395948, 107546910441350092611682396519284338502406615, 159413664876518613159202542879858387451532650, 211279627714692222778644155971252230948236599, 263146250217028256606449167485732913928019179, 141019384219765559051027480509 , 573748183481352314474058630178, 35899801503829000122397008475651, 141769733665457643472561576243, 574601839139326128860676286237, 35900655159486973936783626131710, 141771095157735113670945336460, 575455494797299943247293942296, 35901508815144947751170243787769, 141772456650012583869329096677, 576309150455273757633911598355, 35902362470802921565556861443828, 141773818142290054067712856894, 577162806113247572020529254414, 35903216126460895379943479099887, 13665218796401900336032796064015483604903216, 13739367587061023042245379015483949134111923, 13665219217912545545698359157079668080983368, 13665219428667868150531140703611760319023444, 13665219639423190755363922250143852557063520, 13665219850178513360196703796675944795103596, 13665220060933835965029485343208037033143672, 21914342244780426166189729638291666888355, 13665350729234386202103130131489600104643910, 13665351150745031411766521785514757151120687, 8613921702207881509625183502789138589363970548, 8613921966073882078152461701331615105717030047, 8568091262448399721322690510305087190553808441, 8613922098005036580042701068384871995095057436, 2111964818445402220950830402586402043826409362303688895, 3386252133097954037976600880039357101740948129727136, 2123200347592499174774427991476775024201052972665663636, 141019623078010238295642294013, 88418329987732868911902966199327, 141019623078010238295664702366, 88418329987732868911902988607680, 224911679550255563469639718, 141018070155873794117867285500, 141019623078010238295463027189, 88418329987732868911902786932503, 141019623078010238295485435542, 88418329987732868911902809340856, 141019623078010238295507843895, 88418329987732868911902831749209, 141019623078010238295530252248, 88418329987732868911902854157562, 141019623078010238295552660601, 88418329987732868911902876565915, 141019623078010238295575068954, 88418329987732868911902898974268, 141019623078010238295597477307, 88418329987732868911902921382621, 141019623078010238295619885660, 88418329987732868911902943790974, 2433241061745767406, 1527468771457108416505, 1640536667094423312503, 1640535404417569954959, 1640534919902032595424, 299887011248541458898503218, 478139350982415791055573, 300987924339709881064272195, 300987924339418396769799417, 188719428560815334774663912169, 118327081707745805832915276201202, 478139356514702290360752, 300990092321052227681325735, 300990092315246075634360795, 188720787881659289422743931857, 118327934004082941216130939700476, 1258973605178689476883, 1258973120044950474784, 299887011248541120219516961, 3885567925824566, 600516131876208640234274340, 1525640781033238530455, 600516284501025795770760843, 2616485458645638737, 1640535404419788381906, 2616481749437362779, 644942043004146986790384685, 2404272412864857767620, 675136335764026744, 1028614853674560992006302, 91485398263045867778301673, 3885414607873340, 5825023741156707, 1334252201413327214044, 524533233689419914329575234, 265149004202648362547329, 2595357589015992842653 , 358711359989514453666697, 1078319202296098, 674458013024577841, 1944872986066610329327, 911967529441762572, 571802477346490954650, 919139133379196310, 572107432199689558599, 358706863393534362285357, 1524729310099943842779, 956005277432664789422533, 358706863393534113434071, 1027662765720569967515184, 224909203347745889121119853, 141018070499036672478942183676, 141018070499036672478942219472, 141018070499036672478942255268, 141018070499036672478942291064, 141018070499036672478942362656, 141018070499036672478942398452, 141018070499036672478942434248, 141018070499036672478942470044, 224909203347745889121120370, 253310530211451143126063817400549, 164886933357298687028898204, 166463398099632600946936350, 103384107215026276767118383996, 104372550608469640793728301538, 103384107215026276767140792349, 104372550608469640793750709891, 103384107215026276767163200702, 104372550608469640793773118244, 103384107215026276767185609055, 104372550608469640793795526597, 103384107215026276767208017408, 104372550608469640793817934950, 103384107215026276767230425761, 104372550608469640793840343303, 103384107215026276767252834114, 104372550608469640793862751656, 103384107215026276767275242467, 104372550608469640793885160009, 103384107215026276767297650820, 104372550608469640793907568362, 103384107215026276767320059173, 104372550608469640793929976715, 836576130283063917032164, 575082938243734672927, 141019359677939690220869099041, 141019361845915509076287808255, 300647332114583240186476737323374, 3100133507018710959, 1943783708900731771390, 1945297913765844757905, 422702899421499778695, 900303087527678223462796198, 901662411829329552355365721, 118268709337811173495408612197865561152, 564490035879854246110969177171, 355004032103436382864019746954777, 355538421906820268140240783372132, 356072811710204153416461819789487, 357141591316971923968903892624197, 357675981120355809245124929041552, 358210370923739694521345965458907, 224911260500520013681599297, 40965956975521232375387680568928193, 88880279014824313451131336098955, 188626409288286274272792300303447613, 118268709337811173495408612211893190187, 565342332216989629326655084741, 355004032103436382864033774619494, 356072811710204153416475847454204, 356607201513588038692696883871559, 357141591316971923968917920288914, 357675981120355809245138956706269, 358744760727123579797581029540979, 224911260500520013703971968, 40965422585717848490111473560175555, 88881989049124816020315366524632, 188623737339269354846411209148632426, 911965209947642245, 2128002305612603188, 917488687073540944, 1334257249493389986049, 923012164199439643, 1334262772970515884748, 928535641325338342, 1334268296447641783447, 934059118451237041, 1334273819924767682146, 939582595577135740, 1334279343401893580845, 571802184781325650525, 1334257443763256161786, 575265404939264134798, 836579295430499675215633, 578728625097202619071, 836582758650657613699906, 582191845255141103344, 836586221870815552184179, 585655065413079587617, 836589685090973490668452, 589118285571018071890, 836593148311131429152725, 140944597222606875746933504971, 328883629712315590442810099434, 141798252880580690133551161030, 206210005809469504547702635523335, 142651908538554504520168817089, 206210859465127478362089253179394, 143505564196528318906786473148, 206211713120785452176475870835453, 144359219854502133293404129207, 206212566776443425990862488491512, 145212875512475947680021785266, 206213420432101399805249106147571, 328882220340958678496496379303, 1945298302151026698738, 2436444896695673121, 1524187730070248562702, 764157936173544467171403768, 479500239245367779684057579286, 957837145793073278445903, 788804471425387767429226, 422883816748917646423, 140944525513219511347875616966, 140945886988175357279418648766, 141018069964606246321858537636, 34951435372645124072378975880614851630, 14116932811104315458495446207298406442, 56078977617899718939941113176503080, 22850641147018191975976848258595603, 423067448911316110312, 265148153101571115454159, 164886399717214891005995698, 575449135860609418324, 360806608184602105287370, 55762694812244144740415696725823419, 389223610252178200974632770752604, 88935705437288383465117530483964, 232957802658618437666627101382050027, 55762687129343222976086217166918888, 443376993226187910516503144411319124, 55762687982998880949900603784574947, 653796183793757383366379187440588221, 55762688836654538923714990402231006, 864215374361326856216255230469857318, 55762689690310196897529377019887065, 1074634564928896329066131273499126415, 55763229200686036342698242230209244, 389757998694069803257178275138429, 55763230054341694316512628847865303, 232958337047060329268909646886435852, 88936559092946351756026999832914, 443377527614629802118785689915704949, 55763222371440772552183149288960772, 653796718182199274968661732944974046, 55763223225096430525997535906616831, 864215908749768747818537775974243143, 55763224078752088499811922524272890, 1074635099317338220668413819003512240, 1640534056279023244938, 1524187826973355248343, 1640534928406990492101, 1524734651208819219544, 224792059925903619890586145, 3880157427812073, 281931276334706784507148378245 , 1524729310099945023420, 956005277432665529684440, 176770910261861153877045715714161, 233441731855238762628, 262977565454174225102319, 599415122970058669983721323, 164886933539767238444422440, 361340430736949543714112, 110835360734186943480642932455685307, 35965713065066069707292514375168, 142053378194948972882577859233, 224909203348036907544142939, 358711360280067744501412, 2404880770882667042353, 55438293037287521904015513738440025, 40643290715264933221158035802795261, 89067468128233005988440000293637, 64821835295555154611506765466812, 65441589303244143856191183765646, 55438293037287521694008425012228014, 88419438648925305656646973633467, 88372487587736745865383002550222, 88419438648925305656661023670798, 158972931580255066941269128066504221, 55438988032876166646708715612941642, 34759809734379276102143282355185129148, 24022950, 1358653894024068, 1746267804820488, 1358190024216206, 1067481907133981, 851875991550338819, 851876765532885794, -7714, 608455385583660338, 851876765537603342, 912441051924282032, 790924091503278731, 9752973477080, 851876765537603361, 534126634314243473454, 648595660178105658717, 1038811838810734005, 856537093656076938, 534126246702060077709, 795875748625155039, 382707402551067618815775, 381501526760955032025, 547319588048864301, 613988925989536317, 534126731219325242328, 883119565191369, 4016547893201017449, 790827666592814895, 881882175938709, 648595271946244031013, 648595660176875561205, 399223710399554, 381264415831531356263, 209980669621324222468090349, 334897466482509590198051, 534132265671011221694, -7744, 334897460959032464299352, 668922924648492226, 669310691628790495, 795778845520045033, 912642910292322856, 381501526760955032023, 534126731992077295531, 572100637231644889903, 912732380930052943, 912635168475267871, 917779857580690342, 851876781808435819, 534126731992077301810, 534181975881810516619, 358710507626374851181450, 572222259596185426015, 912635184497240266, 912449878554881707, 572106073233977841445, 917780167667479156, 572106072770326609522, 572283009034950413284, 912354057546776170, 572045509255705623376, 419664113015734731085, 284843789153926279634419, 381507157496065921855, 790836015272898382, 795972343620141376, 310862475649860698629897, 499074658211694011344, 795972497924060134, 499074658984446064549, 572222065171768839637, 572282920323014705350, 856730746062453940, 358821391042528735400053, 537186748211051462080, -7782, 537214365596680955575 , 1524766649420010049959517, 537219889073806854274, 334897526851753110581464, 495914842301698202335, 686751742950128995102, 495914842456002121093, 795876367568641432, 310938605646993226332844, 499013909545434585397, 310938605655802599739381, 499013918354807991934, 310938605673421346552455, 499013935973554805008, 310938605691040093365529, 499013953592301618082, 312881715373587097090030, 310938605638183852926307, 312881715452871457748863, 310938605717468213585140, 224957164388221226520675277, 310938606219911845070914, 495914842765349434258, 224981050217650373696295517, 358824550955960286815416, 575205228881042094925, 917393019135315334, 358786456018893051258589, 224959107619957642071969913, 226129773125021768803574935, 224959111083177800010454186, 931526164143520313363978011, -7815, 226131944564060796233214106, 224959114546397957948938459, 932889827860029539177377399, -7819, 226134116003099823662853277, 224959118009618115887422732, 934253491576538764990776787, -7823, 226136287442138851092492448, 224959121472838273825907005, 935617155293047990804176175, -7827, 226138458881177878522131619, 224959124936058431764391278, 936980819009557216617575563, -7831, 226140630320216905951770790, 224959128399278589702875551, 938344482726066442430974951, -7835, 226142801759255933381409961, 224959131862498747641359824, 939708146442575668244374339, -7839, 226144973198294960811049132, 224959135325718905579844097, 941071810159084894057773727, 226147141174113830302204030, 226147144637333988240688303, 224959138788939063518328370, 942435473875594119871173115, 226149316076373015670327474, 224959107498441145302198535, 141049360401218709803411316055, 141048142071414611969320661734, 141049360404681929961349800328, 141783302561013244359454619554, 141049360408145150119288284601, -7855, 141783304732452283386884258725, 141049360411608370277226768874, -7858, 141783306903891322414313897896, 141049360415071590435165253147, -7861, 141783309075330361441743537067, 141049360418534810593103737420, -7864, 141783311246769400469173176238, 141049360421998030751042221693, -7867, 141783313418208439496602815409, 141049360425461250908980705966, -7870, 141783315589647478524032454580, 141049360428924471066919190239, -7873, 141783317761086517551462093751, 141049360432387691224857674512, 141783319929062336420953248649, 141783319932525556578891732922, 224959110961661303240682808, 141049362572657748830840955226, 141048142074877832127259146007, 141049362576120968988779439499, 141784664053290714557838379771, 141049362579584189146717923772, -7884, 141784666224729753585268018942, 141049362583047409304656408045, -7887, 141784668396168792612697658113, 141049362586510629462594892318, -7890, 141784670567607831640127297284, 141049362589973849620533376591, -7893, 141784672739046870667556936455, 141049362593437069778471860864, -7896, 141784674910485909694986575626, 141049362596900289936410345137, -7899, 141784677081924948722416214797, 141049362600363510094348829410, -7902, 141784679253363987749845853968, 141049362603826730252287313683, -7905, 224959114424881461179167081, 141049364744096787858270594397, 141048142078341052285197630280, 141049364747560008016209078670, 141786025545568184756222139988, 141049364751023228174147562943, -7912, 141786027717007223783651779159, 141049364754486448332086047216, -7915, 141786029888446262811081418330, 141049364757949668490024531489, -7918, 141786032059885301838511057501, 141049364761412888647963015762, -7921, 141786034231324340865940696672, 141049364764876108805901500035, -7924, 141786036402763379893370335843, 141049364768339328963839984308, -7927, 141786038574202418920799975014, 141049364771802549121778468581, -7930, 141786040745641457948229614185, 141049364775265769279716952854, -7933, 224959117888101619117651354, 141049366915535826885700233568, 141048142081804272443136114553, 141049366918999047043638717841, 141787387037845654954605900205, 141049366922462267201577202114, -7940, 141787389209284693982035539376, 141049366925925487359515686387, -7943, 141787391380723733009465178547, 141049366929388707517454170660, -7946, 141787393552162772036894817718, 141049366932851927675392654933, -7949, 141787395723601811064324456889, 141049366936315147833331139206, -7952, 141787397895040850091754096060, 141049366939778367991269623479, -7955, 141787400066479889119183735231, 141049366943241588149208107752, -7958, 141787402237918928146613374402, 141049366946704808307146592025, -7961, 224959121351321777056135627, 141049369086974865913129872739, 141048142085267492601074598826, 141049369090438086071068357012, 141788748530123125152989660422, 141049369093901306229006841285, -7968, 141788750701562164180419299593, 141049369097364526386945325558, -7971, 141788752873001203207848938764, 141049369100827746544883809831, -7974, 141788755044440242235278577935, 141049369104290966702822294104, -7977, 141788757215879281262708217106, 141049369107754186860760778377, -7980, 141788759387318320290137856277, 141049369111217407018699262650, -7983, 141788761558757359317567495448, 141049369114680627176637746923, -7986, 141788763730196398344997134619, 141049369118143847334576231196, -7989, 224959124814541934994619900, 141049371258413904940559511910, 141048142088730712759013083099, 141049371261877125098497996183, -7993, 141049371265340345256436480456, 141790112193839634378803059810, 141049371268803565414374964729, -7998, 141790114365278673406232698981, 141049371272266785572313449002, -8001, 141790116536717712433662338152, 141049371275730005730251933275, -8004, 141790118708156751461091977323, 141049371279193225888190417548, -8007, 141790120879595790488521616494, 141049371282656446046128901821, -8010, 141790123051034829515951255665, 141049371286119666204067386094, -8013, 141790125222473868543380894836, 141049371289582886362005870367, -8016, 224959128277762092933104173, 141049373429852943967989151081, 141048142092193932916951567372, 141049373433316164125927635354, -8020, 141049373436779384283866119627, -8020, 141049373440242604441804603900, 141791475857556143604616459198, 141049373443705824599743088173, -8027, 141791478028995182632046098369, 141049373447169044757681572446, -8030, 141791480200434221659475737540, 141049373450632264915620056719, -8033, 141791482371873260686905376711, 141049373454095485073558540992, -8036, 141791484543312299714335015882, 141049373457558705231497025265, -8039, 141049373461021925389435509538, -8041, 224959131740982250871588446, 141049375601291982995418790252, 141048142095657153074890051645, 141049375604755203153357274525, -8045, 141049375608218423311295758798, -8045, 141049375611681643469234243071, -8045, 141049375615144863627172727344, 141792839521272652830429858586, 141049375618608083785111211617, -8054, 141792841692711691857859497757, 141049375622071303943049695890, -8057, 141792843864150730885289136928, 141049375625534524100988180163, -8060, 141049375628997744258926664436, -8062, 141049375632460964416865148709, -8064, 224959135204202408810072719, 141049377772731022022848429423, 122239000495151555409864688291, 141049377776194242180786913696, -8068, 141049377779657462338725397969, -8068, 141049377783120682496663882242, -8068, 141049377786583902654602366515, -8068, 141049377790047122812540850788, 141048142099120373232828535918, 196196406439481515412235799, 123015129341305816950721676143, 122239002666590594437294327462, 1366089598450771, 856536940340493892, 851593954556962789, 384667344018192939865, 1479135078229436471415139, 533949409196629993024, 336760679120976127940578, 241217604824375193247438, 537048273670474106977, 336729267009658034567458, 334786278596945345231299, 537048273684524144308, 336729267009672084604789, 334786278596959395268630, 537048273698574181639, 336729267009686134642120, 334786278596973445305961, 537048273712624218970, 336729267009700184679451, 334786278596987495343292, 537048273726674256301, 336729267009714234716782, 334786278597001545380623, 537048273740724293632, 336729267009728284754113, 334786278597015595417954, 537048273754774330963, 336729267009742334791444, 334786278597029645455285, 537048273768824368294, 336729267009756384828775, 334786278597043695492616, 537048273782874405625, 336729267009770434866106, 334786278597057745529947, 537048273796924442956, 336729267009784484903437, 334786278597071795567278, 211129250414958373980648580, 209910996680187517766876887, 336729267106561142039365, 269934292390704704892774718, 269910257217696070286359858, 1754473794417786, 4016547893201017440, 572106461464855857234, 912450496756517985, 6600248109131349, 381501526760215556367, 591636504754902, 608174738555254356, 790827652542777555, 608455385586022251, 969959395047909, 790827671035574507, 1076772714581558, 572283008882377837148, 6503655833829632, 675135406490809214 , 334897460959032468231212, 347179619906259248036, 571985332736551241150, 686629848582294451697, 978478653413882, 851690859149285435, 430593403587824714400344, 430555308359893606017155, 269934292512222903694897652, 610195970259503327243, 419602482949968270254, 686508524037134696441, 430440844568961499555727, 419602482486317038331, 552843375760441298, 263090756517680680795244, 686752034282338366690, 686691081609536894623, 686752042473510130663, 689856237545567663347, 689856140642460191440, 689856140487909780799, 430596690446181655009654, 1100248875314901385, 430596690349278547537747, 4138452158432012197, 269984124848899508557835959, 4138460967805418734, 269984124854422985683734658 , 4138469777178825271, 269984124859946462809633357, 4138478586552231808, 269984124865469939935532056, 4138487395925638345, 269984124870993417061430755 , 1100257684688307922, 430596695872755673436446, 4143975635557910896, 269984128312119666496320232, 4143984444931317433, 269984128317643143622218931 , 4143993254304723970, 269984128323166620748117630, 4144002063678130507, 269984128328690097874016329, 4144010873051537044, 269984128334213574999915028 , 1100248720764490744, 689855946836245247626, 4138355255324540290, 432539678471436464868826, 4138364064697946827, 432539683994913590767525, 4138372874071353364, 432539689518390716666224, 4138381683444759901, 432539695041867842564923, 4138390492818166438, 432539700565344968463622, 4138399302191572975, 432539706088822094362321, 4138408111564979512, 432539711612299220261020, 4138416920938386049, 432539717135776346159719, 4138425730311792586, 432539722659253472058418, 4138434539685199123, 432539728182730597957117, 430517218269218143408891, 430593525492861212591281, 432501704663099018785108, 430593530541404926590187, 432505167883256957269381, 430593530550214299996724, 432508631103414895753654, 430593530559023673403261, 432512094323572834237927, 430593530567833046809798, 432515557543730772722200, 430593530576642420216335, 432519020763888711206473, 430593530585451793622872, 432522483984046649690746, 430593530594261167029409, 432525947204204588175019, 430593530603070540435946, 432529410424362526659292, 430593530611879913842483, 432532873644520465143565, 689795285336417423203, 430596629591030162652058, 432501643975325621151715, 432501643984134994558252, 269982105548417533774490137, 4077597470590886524, 430520438650806958936786, 4077605816313061138, -8237, 430593469774038067476679, -8237, 269982102327842293294429069, 430593469782847440883216, 430520444174284084835485, 4083138102812366374, -8244, -8243, -8244, 4083190959052805596, -8244, 430517218181124409343521, 4077403664375942710, 689794994627095007482, 269982140484021969901820479, 269984086571203026079851889, 432501467056679497669144, 269984086576726503205750588, 271178419844457677587445593, -8257, 432501472580156623567843, 269984086582249980331649287, 271178423307677835525929866, -8261, 271178423307721882392962551, -8261, 432501478103633749466542, 269984086587773457457547986, 271178426770897993464414139, -8267, -8267, -8267, -8267, 432501483627110875365241, 269984086593296934583446685, 271178430234118151402898412, 271178430234126960776304949, -8274, 271178430234153388896524560, 271178430234162198269931097, -8274, 269982143643592454092023463, 269984086598820411709345384, 271178433697338309341382685, 271178433697347118714789222, 271178433697355928088195759, 271178433697364737461602296, 271178433697373546835008833, -8282, 1005057649449090625327056619, 271178433697399974955228444, 269982143643601263465430000, 269984086604343888835244083, -8292, 271178437160584895400086569, 271178437160593704773493106, 271178437160602514146899643, -8292, 269982143643610072838836537, 269984086609867365961142782, 271178440623778625218351231, -8299, 271178440623813862711977379, 271178440623822672085383916, 271178440623831481458790453, -8254, 269984086615390843087041481, 271178444086998783156835504, 271178444087007592530242041, -8306, 271178444087034020650461652, -8254, 269984086620914320212940180, -8312, 432501461436144713887897, 271178416320461652517262557, 271178416320470461890669094, 269984086571106122972379982, 271178416320532127504514853, 169278780178675323887594855515, 170028867036331828861052707591, 169280022280088964440059816003, 170028867036331855289172927202, -8321, 170028867036331881717293146813, -8319, 169280022280094487917185714702, -8326, 170028867039795093065858224549, -8319, 170028867043258269176929676137, 169280022280100011394311613401, 170028867043258304414423302285, -8319, 170028867046721489334868160410, -8319, 170028867050184709492806644683, 169280022280111058348563410799, 170028867050184762349047083905, -8319, 170028867053647929650745128956, -8319, 170028867057111149808683613229, 170028867057111158618057019766, 170028867057111167427430426303, -8319, 170028867060574369966622097502, 169280022280127628779941106896, 170028867060574405204115723650, -8319, 170028867064037590124560581775, 169278778159556922851751222946, 271178419783690619829153367, 169278780178680847364720754214, 170028869204307647730543862489, -8353, 170028869211234088046420831035, -8353, 170028869214697308204359315308, -8353, 170028869218160528362297799581, -8353, 170028869221623748520236283854, -8353, 170028869225086968678174768127, -8353, 170028869228550188836113252400, -8353, 170028869232013408994051736673, -8353, 170028869235476629151990220946, -8351, 271178423246910777767637640, 169278780178686370841846652913, 170028871375746686757973501660, -8373, 170028871379209906915911985933, -8373, 170028871386136347231788954479, -8373, 170028871389599567389727438752, -8373, 170028871393062787547665923025, -8373, 170028871396526007705604407298, -8373, 170028871399989227863542891571, -8373, 170028871403452448021481375844, -8373, 170028871406915668179419860117, -8351, 271178426710130935706121913, 169278780178691894318972551612, 170028873547185725785403140831, -8393, 170028873550648945943341625104, -8393, 170028873554112166101280109377, -8393, 170028873561038606417157077923, -8393, 170028873564501826575095562196, -8393, 170028873567965046733034046469, -8393, 170028873571428266890972530742, -8393, 170028873574891487048911015015, -8393, 170028873578354707206849499288, -8351, 271178430173351093644606186, -8351, 169278778159556922388099991023, 169278778159556931197473397560, 169278778159556940006846804097, 224959298097163387827406300, 686752042164409309381, 689734624145690420062, 430596568929684885238276, 432463609311836682710401, 432463609320646056116938, 269982140483925530445580495, 430593525395803554708733, 269984055584496349788150499, 269982140483951958565800106, 269982140483960767939206643, 269982140483969577312613180, 269982064050049371360205015, 432463366111465048443442, 432463366111310498032801, 269984048475781288756524886, 432463371634942174342141, 432463371634787623931500, 269984048481304765882423585, 432463377158419300240840, 432463377158264749830199, 269984048486828243008322284, 432463382681896426139539, 432463382681741875728898, 269984048492351720134220983, 432463388205373552038238, 432463388205219001627597, 269984048497875197260119682, 2518436287285422826318 , 432463366014407390560894, 269984048475684385649052979, 271154530491067588284857824, 271154530490935293133349128, 169279998394254011661207886423, 170013890617816454139639674005, -8450, -8450, 170013890617816506995880113227, 271154530496458770259247827, 170013890621279647869457938667, 170013890621279656678831345204, 170013890621279665488204751741, 170013890621279674297578158278, 170013890621279683106951564815, 169279998394259535138333785122, 170013890621279709535071784426, 170013890621279718344445190963, 170013890621279727153818597500, 169279998394265058615459683821, 170013890624742876836769829477, -8465, -8465, 170013890624742920883636862162, -8465, 170013890624742947311757081773, 271154530507505724511045225, 169279998394270582092585582520, -8473, 170013890628206149850948752972, -8473, 271154530513029201636943924, 170013890631669308343273391486, 170013890631669317152646798023, 170013890631669325962020204560, 170013890631669334771393611097, 169279998394276105569711481219, 170013890631669370008887237245, 170013890631669378818260643782, 170013890631669387627634050319, 2518441810762548725017, 269984048481207862774951678, -8487, 271154533954287746223342097, 271154533954155451071833401, 170013892789255466738949093565, 169279998397717231819146370696, -8492, 170013892789255519595189532787, 170013892789255528404562939324, 170013892789255537213936345861, 170013892789255546023309752398, 271154533959678928197732100, 169279998397722755296272269395, 170013892792718713325007797449, 170013892792718722134381203986, -8499, 170013892792718766181248236671, 169279998397728278773398168094, 170013892796181915864199468648, 170013892796181924673572875185, 170013892796181933482946281722, -8504, -8504, 271154533970725882449529498, 169279998397733802250524066793, 170013892799645162450258172532, -8511, 170013892799645188878378392143, 170013892799645197687751798680, 170013892799645206497125205217, 271154533976249359575428197, 169279998397739325727649965492, 170013892803108373798823250268, -8518, 170013892803108409036316876416, 170013892803108417845690282953, 170013892803108426655063689490, 2518447334239674623716, 269984048486731339900850377, -8525, 271154537417507904161826370, 271154537417375609010317674, 169279998401180451977084854969, -8529, 170013894960694567431992578495, -8529, 271154537422899086136216373, 170013894964157725924317217009, 169279998401185975454210753668, 170013894964157752352437436620, -8535, -8535, 170013894964157796399304469305, 170013894964157805208677875842, 271154537428422563262115072, 169279998401191498931336652367, -8542, 170013894967621025366616360115, 169279998401197022408462551066, 170013894971084175049567592092, 170013894971084183858940998629, 170013894971084192668314405166, -8545, 170013894971084227905808031314, -8545, 271154537439469517513912470, 170013894974547386398132669828, 170013894974547395207506076365, 170013894974547404016879482902, 169279998401202545885588449765, 170013894974547430444999702513, 170013894974547439254373109050, 170013894974547448063746515587, 170013894974547456873119922124, 170013894974547465682493328661, 2518452857716800522415, 269984048492254817026749076, -8563, 271154540880728062100310643, 169279998404643672135023339242, 170013897132133553603181778444, 170013897132133562412555184981, -8566, 170013897132133597650048811129, -8566, 271154540886119244074700646, 169279998404649195612149237941, 170013897135596817807987295402, 170013897135596826617360701939, 170013897135596835426734108476, 170013897135596844236107515013, 271154540891642721200599345, 170013897139059985109685340453, 170013897139059993919058746990, 170013897139060002728432153527, 170013897139060011537805560064, 170013897139060020347178966601, 170013897139060029156552373138, 170013897139060037965925779675, 169279998404654719089275136640, 271154540897166198326498044, 169279998404660242566401035339, 170013897142523231695744044337, 170013897142523240505117450874, -8588, 170013897142523266933237670485, 170013897142523275742611077022, 170013897142523284551984483559, 271154540902689675452396743, 169279998404665766043526934038, -8596, 620778195716355596533488755866, 170013897145986478281802748221, 170013897145986487091176154758, -8596, 2518458381193926421114, 269984048497778294152647775, -8603, 271154544343815924887286220, 170013899303572583821238011078, 169279998408106892292961823515, 170013899303572627868105043763, 170013899303572636677478450300, 170013899303572645486851856837, 170013899303572654296225263374, 170013899303572663105598669911, 271154544349339402013184919, 170013899307035803979176495351, 170013899307035812788549901888, 170013899307035821597923308425, 170013899307035830407296714962, 170013899307035839216670121499, 170013899307035848026043528036, 169279998408112415770087722214, 271154544354862879139083618, 170013899310499024137114979624, 170013899310499032946488386161, 170013899310499041755861792698, 170013899310499050565235199235, 169279998408117939247213620913, 170013899310499085802728825383, 170013899310499094612102231920, 170013899310499103421475638457, 169279998408123462724339519612, 170013899313962253104426870434, -8630, -8630, 170013899313962297151293903119, 170013899313962305960667309656, 170013899313962314770040716193, 170013899313962323579414122730, 271154544365909833390881016, 169279998408128986201465418311, 170013899317425490881112167781, 170013899317425499690485574318, -8639, 170013899317425526118605793929, 170013899317425534927979200466, 170013899317425543737352607003, 2518463904671052319813, 432463393631793020054389, 269984048503301771278546474 , 271154547807036082825770493, 169279998411570112450900307788, 170013901475011649276787869860, 170013901475011658086161276397, -8650, 170013901475011702133028309082, 271154547812559559951669192, 169279998411575635928026206487, 170013901478474878244099760670, 170013901478474887053473167207, 170013901478474895862846573744, 170013901478474904672219980281, 170013901478474913481593386818, 170013901478474922290966793355, 271154547818083037077567891, 169279998411581159405152105186, 170013901481938080783291431869, -8664, 170013901481938116020785058017, 170013901481938124830158464554, 170013901481938133639531871091, 170013901481938142448905277628, 271154547823606514203466590, 170013901485401283322483103068, 170013901485401292131856509605, 170013901485401300941229916142, 170013901485401309750603322679, 169279998411586682882278003885, 170013901485401336178723542290, 170013901485401344988096948827, 170013901485401353797470355364, 170013901485401362606843761901, 271154547829129991329365289, 170013901488864503480421587341, 170013901488864512289794993878, 170013901488864521099168400415, 169279998411592206359403902584, -8685, 2518469428148178218512, 269984048508825248404445173, -8688, 271154551270256240764254766, 169279998415033332608838792061, 170013903646450688304217509031, -8691, -8691, -8691, 271154551275779717890153465, 170013903649913882034035773693, 170013903649913890843409180230, 170013903649913899652782586767, 170013903649913908462155993304, 169279998415038856085964690760, 170013903649913943699649619452, -8701, 271154551281303195016052164, 169279998415044379563090589459, 170013903653377137429467884114, 170013903653377146238841290651, -8705, 170013903653377181476334916799, 271154551286826672141950863, 170013903656840322349912742239, 170013903656840331159286148776, 169279998415049903040216488158, 170013903656840357587406368387, -8713, 169279998415055426517342386857, 170013903660303551317224633049, 170013903660303560126598039586, -8716, 170013903660303586554718259197, -8716, 2518474951625304117211, 269984048514348725530343872, -8723, 169279998418496552766777276334, 170013905817889709712900335128, 170013905817889718522273741665, 170013905817889727331647148202, 170013905817889736141020554739, 170013905817889744950393961276, -8725, 271154554738999875828637738, 169279998418502076243903175033, 170013905821352938680212225938, -8733, 170013905821352973917705852086, -8733, 271154554744523352954536437, 170013905824816141219403897137, 170013905824816150028777303674, 169279998418507599721029073732, 170013905824816194075644336359, -8741, 169279998418513123198154972431, -8744, 170013905828279414233582820632, 170013905828279423042956227169, 170013905828279431852329633706, 170013905828279440661703040243, 271154554755570307206333835, 170013905831742581535280865683, 170013905831742590344654272220, 169279998418518646675280871130, 170013905831742616772774491831, -8753, 170013905831742643200894711442, 170013905831742652010268117979, 170013905831742660819641524516, 2518480475102430015910, 269984048519872202656242571, -8760, 271154558196696556641223312, 170013907989328739930956567762, 170013907989328748740329974299, 170013907989328757549703380836, 170013907989328766359076787373, 169279998421959772924715760607, 271154558202220033767122011, 170013907992791960088895052035, 170013907992791968898268458572, 169279998421965296401841659306, 271154558207743510893020710, 169279998421970819878967558005, 170013907996255215484327162456, -8773, 170013907996255241912447382067, 170013907996255250721820788604, 170013907996255259531194195141, 271154558213266988018919409, 170013907999718400404772020581, 169279998421976343356093456704, 170013907999718444451639053266, -8781, 170013907999718470879759272877, 170013907999718479689132679414, 271154558218790465144818108, 169279998421981866833219355403, 170013908003181638181457317928, -8787, 170013908003181673418950944076, -8787, 170013908003181699847071163687, 2518485998579555914609, 432463415725701523649185, 269984048525395679782141270 , 271154561659916714579707585, 170013910160767778958386206933, 170013910160767787767759613470, 169279998425422993082654244880, 170013910160767814195879833081, -8799, 271154561665440191705606284, 170013910164230999116324691206, 169279998425428516559780143579, 170013910164231034353818317354, 170013910164231043163191723891, -8804, 271154561670963668831504983, 169279998425434040036906042278, 170013910167694245702383395090, -8809, 170013910167694280939877021238, 170013910167694289749250427775, 170013910167694298558623834312, 271154561676487145957403682, 170013910171157439432201659752, 170013910171157448241575066289, 170013910171157457050948472826, 169279998425439563514031940977, 170013910171157483479068692437, -8819, 169279998425445086991157839676, -8822, 170013910174620712446380583247, 170013910174620721255753989784, 170013910174620730065127396321, 170013910174620738874500802858, 432463365917658833499628, 269936276816729033639929951, 336920048200606479786745, 269936276822252510765828650, -8831, 336920053724083605685444, 269936276827775987891727349, -8834, 336920059247560731584143, 269936276833299465017626048, -8837, 336920064771037857482842, 269936276838822942143524747, -8840, 336920070294514983381541, 2404089360573625020886, 269983934128757828401658188, 430596386179079016217570 , 269983934134281305527556887, 430596386187888389624107, 269983934139804782653455586, 430596386196697763030644, 269983934145328259779354285, 430596386205507136437181, 269983934150851736905252984, 430596386214316509843718, 269983934156375214031151683, 430596386223125883250255, 269983934161898691157050382, 430596386231935256656792, 269983934167422168282949081, 430596386240744630063329, 269983934172945645408847780, 430596386249554003469866, 269983934178469122534746479, 408463189561490759252674, 169279926698670302018706466777, 169968937486830508291249555963, -8864, 169278803912062307837092282054, 271082834907252078752149093, 169279926698670328446826686388, 169968937486847069913253845523, -8869, 169968937486847131578867691282, -8867, 169279926698670354874946905999, 169968937486863631535258135083, -8874, 169279926698670363684320312536, 169968937486869207868624473004, -8877, 169279926698670372493693719073, 169968937486874696108256745555, -8880, 169279926698670381303067125610, 169968937486880210776009237717, -8883, 169279926698675825495832365476, 169968937490293754877308259847, 169968937490293763686681666384, 169968937490293772496055072921, 169968937490293781305428479458, 271082834912757937131234718, 169279926698675834305205772013, 169968937490299243116940532398, -8892, 169968937490299304782554378157, 169279926698675843114579178550, 169968937490304775403439837634, -8896, 169279926698675851923952585087, 169279926698675860733325991624, 169968937490315875213932074254, 169279926698675869542699398161, 169968937490321363453564346805, -8902, 271082834912801983998267403, 169279926698675878352072804698, 592588491617775248954571856210, -8906, 169279926698675887161446211235, 169968937490332410407816144203, -8909, 271082834912819602745080477, 169279926698675895970819617772, 169968937490337907456821823291, -8913, 169968937490337969122435669050, 169279926698675904780193024309, 169968937490343466171441348138, -8917, 169279926698681348972958264175, 592588493768429443557244691044, -8920, 169968937493756966225873337583, -8920, 169968937493756992653993557194, 169968937493757001463366963731, 169279926698681357782331670712, 169968937493762489702999236282, -8927, 169279926698681366591705077249, 169968937493767977942631508833, -8930, 169968937493768048417618761129, 169279926698681375401078483786, 169968937493773519038504220606, -8934, 169968937493773563085371253291, 169968937493773571894744659828, 169279926698681384210451890323, 169968937493779051325003525842, -8939, 169968937493779077753123745453, -8939, 271082834918316651750759565, 169968937493784539564635798393, 169968937493784548374009204930, 169968937493784557183382611467, 169968937493784565992756018004, 169968937493784574802129424541, 169279926698681393019825296860, 169968937493784618848996457226, 169279926698681401829198703397, 169968937493790124707375542851, -8952, 169279926698681410638572109934, 169968937493795604137634408865, 169968937493795612947007815402, -8955, 592588493792699602048443574450, -8955, 271082834918343079870979176, 169279926698681419447945516471, -8962, -8962, 169279926698681428257318923008, 169279926698686872450084162874, -8966, -8966, 271082834923804891383032116, 169279926698686881259457569411, 169968937497225718670311127092, -8970, 169279926698686890068830975948, 169968937497231224528690212717, -8973, 169968937497231250956810432328, 169968937497231259766183838865, 169968937497231268575557245402, 169279926698686898878204382485, -8979, 169968937497236783243309737564, 169968937497236792052683144101, 169279926698686907687577789022, 169968937497242280292315416652, 169968937497242289101688823189, -8983, 169968937497242315529809042800, 271082834923840128876658264, 169968937497247759722574282666, 169279926698686916496951195559, 169968937497247821388188128425, 169968937497247830197561534962, 169968937497247839006934941499, 169279926698686925306324602096, 169968937497253309627820400976, 169968937497253318437193807513, 169968937497253327246567214050, 169968937497253336055940620587, -8994, 169968937497253362484060840198, 271082834923857747623471338, 169968937497258806676826080064, 169279926698686934115698008633, 169968937497258841914319706212, -9003, 169279926698686942925071415170, -9006, 592588495967601861233811697894, -9006, 169279926698686951734444821707, -9010, -9010, 169968937497269932915438536295, 169279926698692395927210061573, 169968937500683371304256679981, -9014, 169968937500683441779243932277, 169279926698692404736583468110, 169968937500688894781382578680, -9018, 169278803912062343074585908202, 169279926698692413545956874647, 169968937500694444686628696990, -9022, -9022, -9021, 169279926698692422355330281184, 169968937500699959354381189152, -9027, 169968937500700003401248221837, 169968937500700012210621628374, 271082834929354796629150426, 169968937500705456403386868240, 169968937500705465212760274777, 169968937500705474022133681314, 169279926698692431164703687721, 592588498125182496152361501274, -9036, 271082834929363606002556963, 169968937500710979880512766939, 169968937500710988689886173476, 169279926698692439974077094258, -9042, 592588498128656763264551782945, -9042, 271082834929372415375963500, 169279926698692448783450500795, -9047, 592588498132125506899616165917, -9047, 169279926698692457592823907332, 169968937500722044453511377411, 169968937500722053262884783948, -9051, 169968937500722079691005003559, 169968937500722088500378410096, 169968937500722097309751816633, 169968937500722106119125223170, 169279926698692466402197313869, 169968937500727585549384089184, 169968937500727594358757495721, -9059, -9059, 271082834929398843496183111, 169279926698692475211570720406, -9065, -9065, -9065, 169968937500733135454630207494, 169968937500733144264003614031, 169968937500733153073377020568, 271082834934843036261422977, 169968937504146582652821757717, 169279926698697919404335960272, -9074, -9074, 271082834934851845634829514, 169968937504152106129947656416, 169279926698697928213709366809, 169968937504152141367441282564, -9079, 169968937504152185414308315249, 271082834934860655008236051, 169968937504157629607073555115, 169968937504157638416446961652, 169968937504157647225820368189, 169279926698697937023082773346, 169968937504157673653940587800, -9087, -9087, 271082834934869464381642588, 169279926698697945832456179883, -9092, 271082834934878273755049125, 169968937504168676561325352513, 169279926698697954641829586420, 169968937504168702989445572124, 169968937504168711798818978661, -9096, -9096, 169968937504168755845686011346, 271082834934887083128455662, 169279926698697963451202992957, 169968937504174252894691690434, -9103, 169968937504174279322811910045, 169279926698697972260576399494, 169968937504179741134323962985, 169968937504179749943697369522, 169968937504179758753070776059, -9107, 169968937504179785181190995670, 169968937504179793990564402207, 169968937504179802799937808744, 169279926698697981069949806031, 169968937504185282230196674758, 169968937504185291039570081295, 169968937504185299848943487832, -9115, 169279926698697989879323212568, 169968937504190814516695979994, 169968937504190823326069386531, -9120, 169968937504190849754189606142, 271082834934922320622081810, 169968937504196293946954846008, 169279926698697998688696619105, 169968937504196320375075065619, -9127, 169968937504196373231315504841, 169279926698703442881461858971, 169968937507609811620133648527, 169968937507609820429507055064, -9131, 169968937507609846857627274675, 169968937507609855667000681212, 169968937507609864476374087749, -9131, 169279926698703451690835265508, 169968937507615335097259547226, 169968937507615343906632953763, 169968937507615352716006360300, 169968937507615361525379766837, 169968937507615370334753173374, -9139, 169968937507615405572246799522, 271082834940384132134134750, 169279926698703460500208672045, -9148, 169968937507620885002505665536, 169968937507620893811879072073, 169968937507620902621252478610, -9148, 271082834940392941507541287, 169968937507626373242137938087, 169968937507626382051511344624, 169279926698703469309582078582, 592588502464591830572156396644, 169968937507626408479631564235, 169968937507626417289004970772, 169968937507626426098378377309, 169968937507626434907751783846, -9157, 271082834940401750880947824, 169279926698703478118955485119, 169968937507631931956757462934, -9165, 169279926698703486928328891656, 169968937507637429005763142022, 169968937507637437815136548559, -9168, -9168, -9168, 169279926698703495737702298193, 169968937507642952482889040721, -9174, -9174, -9174, 169279926698703504547075704730, 169968937507648475960014939420, -9179, 169968937507648502388135159031, -9179, 169968937507648537625628785179, 169968937507648546435002191716, 169279926698703513356449111267, 169968937507654008246514244656, -9186, 169279926698703522165822517804, -9189, 271082834945889990513220375, 169968937511073022968698726263, 169968937511073031778072132800, 169968937511073040587445539337, 169968937511073049396818945874, 169968937511073058206192352411, 169968937511073067015565758948, 169279926698708966358587757670, 169279926698708975167961164207, -9199, 169968937511078572873944844573, 169968937511078581683318251110, -9199, -9199, 271082834945907609260033449, 169279926698708983977334570744, 169968937511084087541697336735, 169968937511084096351070743272, -9206, 169278803912062369502706127813, 169968937511089593400076422360, 169968937511089602209449828897, 169279926698708992786707977281, 169968937511089637446943455045, -9213, 271082834945925228006846523, 169968937511095116877202321059, 169279926698709001596081383818, -9218, -9218, 169279926698709010405454790355, 169968937511100657973075032832, 169968937511100666782448439369, 169968937511100675591821845906, -9221, 271082834945942846753659597, 169968937511106163831454118457, 169968937511106172640827524994, 169279926698709019214828196892, 169968937511106199068947744605, 169968937511106207878321151142, -9229, 271082834945951656127066134, 169279926698709028024201603429, -9234, 271082834945960465500472671, 169968937511117210785705915855, 169968937511117219595079322392, 169279926698709036833575009966, -9239, 169968937511117263641946355077, 169968937511117272451319761614, 169968937511117281260693168151, 169968937511117290070066574688, 271082834945969274873879208, 169279926698709045642948416503, 169968937511122751881578627628, -9246, -9246, 592588504656832284455720536249, 169968937511122804737819066850, 169278802083238643685052744885, 169279926698714489835713656369, -9253, 169279926698714498645087062906, 169968937514541784222509922309, -9255, 169968937514541819460003548457, 169278803912062378312079534350, 169279926698714507454460469443, -9260, -9260, 169968937514547351746502853693, 169968937514547360555876260230, 169968937514547369365249666767, 271082834951439895759338685, 169968937514552813558014906633, 169968937514552822367388313170, 169968937514552831176761719707, 169968937514552839986135126244, 169968937514552848795508532781, 169279926698714516263833875980, -9272, 169968937514552884033002158929, 169968937514552892842375565466, 169279926698714525073207282517, 169968937514558345844514211869, 169968937514558354653887618406, -9276, 169968937514558398700754651091, 169968937514558407510128057628, 169968937514558416319501464165, 271082834951457514506151759, 169279926698714533882580689054, -9284, 169968937514563913368507143253, -9284, 169279926698714542691954095591, 169968937514569410417512822341, 169968937514569419226886228878, 169968937514569428036259635415, -9288, -9259, 169279926698714551501327502128, 169968937514574942704012127577, 169968937514574951513385534114, 169968937514574960322758940651, 169968937514574969132132347188, 169968937514574977941505753725, 169968937514574986750879160262, 169279926698714560310700908665, -9301, -9301, 169968937514580501418631652424, 169968937514580510228005058961, 271082834951492751999777907, 169279926698714569120074315202, -9307, 169968937514585980848890518438, -9307, 169968937514586007277010738049, -9307, 169968937514586033705130957660, 271082834956936944765017773, 169968937517999463284575694809, 169279926698720013312839555068, 169968937517999489712695914420, 169968937517999498522069320957, 169968937517999507331442727494, 169968937517999516140816134031, 169968937517999524950189540568, 169968937517999533759562947105, 169968937517999542568936353642, 271082834956945754138424310, 169279926698720022122212961605, -9325, 169968937518005039617942032730, 169968937518005048427315439267, -9325, 169279926698720030931586368142, 169968937518010519048200898744, 169968937518010527857574305281, 169968937518010536666947711818, -9330, 169968937518010563095067931429, -9330, -9330, 271082834956963372885237384, 169968937518016033715953390906, 169279926698720039740959774679, 169968937518016060144073610517, 169968937518016068953447017054, 169968937518016077762820423591, -9340, 169278803912062387121452940887, 169279926698720048550333181216, 169968937518021583621199509216, 169968937518021592430572915753, -9346, 169968937518021618858693135364, -9346, 592588508982405308675139190624, 271082834956980991632050458, 169279926698720057359706587753, 169968937518027107098325407915, 169968937518027115907698814452, -9354, 169968937518027142335819034063, 169968937518027151145192440600, 169968937518027159954565847137, 169279926698720066169079994290, 169968937518032612956704493540, -9361, 169968937518032639384824713151, -9361, 169968937518032665812944932762, 169968937518032674622318339299, 169968937518032683431691745836, 271082834956998610378863532, 169279926698720074978453400827, -9370, 169968937518038180480697424924, -9370, -9345, 169279926698720083787826807364, 169968937518043668720329697475, 169968937518043677529703104012, 169968937518043686339076510549, -9375, 169968937518043712767196730160, 169968937518043721576570136697, 169968937518043730385943543234, 169279926698720092597200213901, 169968937518049183388082189637, -9383, -9383, 169278802083238643530502334244, 269983934128563867636303733, -9388, -9388, 169279926698609543770321581088, 169968937448735130600793261645, 169278803912062210933984810147, 169968937448746115889431213284, -9393, 169968937448757171653056417219, 169279926698609579007815207236, 269983934128572677009710270, 271082834852017462043572744, -9398, 169278803912062219743358216684, 169968937452198341949358339381, -9401, 169968937452203803760870392321, -9401, 169968937452209353666116510631, -9401, 271082834852026116866568640, 169279926698615102484941105935, 169968937452220409429741714566, -9387, 269983934128581486383116807, -9412, 169279926698620590724573378486, 169968937455661553297923417117, 169278803912062228552731623221, 169968937455667085584422722353, 169968937455667094393796128890, 169968937455667103203169535427, 169279926698620608343320191560, 169968937455672591442801807978, -9416, 169968937455678088491807487066, -9416, 169968937455683603159559979228, 169279926698620625962067004634, 269983934128590295756523344, -9427, 169278803912062237362105029758, 169968937459124764646488494853, -9429, 169968937459135829219487105325, -9429, 169968937459141361505986410561, -9387, 269983934128599105129929881, 169278803912062246171478436295, 169968937462587975995053572589, 169279926698631637678825175884, 271082834868570120124045126, -9437, 269983934128607914503336418, 271082834874120179920574077, -9442, 271082834874146608040793688, -9442, 169278803912062254980851842832, 169968937466056754867611581709, -9447, 169968937466062207869750228112, -9447, 169968937466067748965622939885, 169279926698637187584071294194, 169968937466067810631236785644, 169279926698637196393444700731, 269983934128616723876742955, 271082834879634847673066239, -9456, 271082834879661275793285850, -9456, 169279926698642684633076973282, 169968937469514398692183728061, 169968937469514407501557134598, 169278803912062263790225249369, 169968937469519922169309626760, 169968937469519930978683033297, 169968937469519939788056439834, -9464, 169968937469525445646435525459, -9464, 169968937469531021979801863380, -9464, 169968937469536474981940509783, 169279926698642719870570599430, 269983934128625533250149492, -9475, -9475, 945117194190102361860501769, -9475 , 169279926698648208110202871981, 169968937472977610040748805797, 169278803912062272599598655906, 169968937472983203992861956792, 169279926698648225728949685055, 169968937472988656995000603195, -9482, 169968937472994198090873314968, -9482, 169968937472999765614866246352, 169968937472999774424239652889, 269983934128634342623556029, 271082834890681801924863637, -9491, 169278803912062281408972062443, 169968937476440821389313883533, -9494, 169968937476446388913306814917, 169968937476446397722680221454, 169968937476446406532053627991, -9494, 169968937476451894771685900542, 169279926698653749206075583754, 169968937476451921199806120153, -9494, 169968937476462959344684511014, -9387, 269983934128643151996962566, 271082834896205279050762336, -9507, 271082834896258135291201558, 271082834896178696380132084, 169278803912062290218345468980, 169968937479915158976491417500, -9512, 169968937479926153074502775676, 169279926698659290301948295527, 106137808906190629492078221890203, 169968937448674231402433871364, 169279926698609446712663698540, 169968937448674275449300904049, 106137810052863006157313177220118, 106570523780318748576482579168917, -9521, 106570523780318754055912838034931, -9521, 106570523780318759570580590527093, -9521, 106570523780318765164532703678088, 106138514040028123158077485377373, 106570523780318770643962962544102, -9517, 169968937448679790117053396211, 106137810052863006166122550626655, 106570523780322200714448772229644, 106138514040028128628698370836850, 106570523780322200740876892449255, -9533, 169968937448679772343756172496, -9533, 106570523780322233828883407402227, -9517, 169968937448685269547312262225, 169279926698609464331410511614, 169968937448685295975432481836, -9543, 169968937448685322403552701447, 106137810052863006174931924033192, 106570523780325652922889952542667, 106570523780325652931699325949204, -9547, 106570523780325663952225457526991, -9547, 106570523780325669484511956832227, -9547, 106570523780325680487419341596940, -9547, 106570523780325686019705840902176, -9547, 106570523780325697110706959732259, -9517, 169968937448690801833811567461, 169279926698609473140783918151, 169968937448690828261931787072, 169968937448690837071305193609, 169968937448690845880678600146, 106137810052863006183741297439729, 106570523780329116134238517620403, -9566, 106570523780329121648906270112565, -9566, 106570523780329138201718900995588, -9566, 106570523780329149292720019825671, -9566, 106570523780329154780959652098222, -9566, 106570523780329165836723277302157, 106570523780329165845532650708694, -9517, 169968937448696307692190653086, 169968937448696316501564059623, 106137810052863006192550670846266, 106570523780332584833826714970690, -9582, 106570523780332590427778828121685, 169968937448696325156387055519, 106570523780332595871971593361551, -9582, 106570523780332612504068584903407, -9582, 169968937448696369203254088204, -9517, 169968937448701839978689958322, -9517, 169968937448707354646442450484, 169279926698609499568904137762, 169968937448707416312056296243, 106137810052863006210169417659340, 106570523780339527835764596228796, -9517, 169279926698609508378277544299, -9601, 169968937448712948598555601479, 106138514040028161751942379415970, 106570523780342968988442151337884, 106137810052863006218978791065877, 106570523780342985558873529033981, 106138514040028161778370499635581, 106570523780342985594111022660129, -9606, 169968937448712922015884971227, -9606, 106570523780343007661591406035314, -9606, 106570523780343013149831038307865, -9517, 169968937448718410410067654419, 169279926698609517187650950836, 169968937448718463266308093641, 106137810052863006227788164472414, 106138514040028167275419505314669, -9620, 106570523780346437784933456160078, -9620, 106570523780346476414035843824823, -9620, 106570523780346481893466102690837, 106138514040028167354703865973502, 169968937448723916268446740044, 169968937448723925077820146581, 169968937448723933887193553118, 169968937448723942696566959655, 169968937448723951505940366192, 169968937448723960315313772729, 169279926698609525997024357373, 106137810052863006236597537878951, 106570523780349895411139281493356, -9636, 106570523780349900969853901018203, -9636, 106570523780349912043236273035212, -9636, 106570523780349917513857158494689, -9636, 106570523780349923037334284393388, -9636, 106570523780349928543192663479013, 106138514040028172851752871652590, 106570523780349928578430157105161, -9636, 106570523780349934137144776630008, -9636, 106570523780349939598956288682948, -9636, 106570523780349945113624041175110, 106138514040028172878180991872201, 271082834851894130815881226, 269983934128572522459299629, 271082834851973415176540059, 169278803912062219588807806043, 169968937452148613036478438016, 106137808906190629500887595296740, 169968937452137451560372355637, 169279926698614970189789597239, 169968937452137504416612794859, 169968937452137424977701725385, 106137810052863011680790303118817, 106570523782490182047986015876704, 106138514040031586334188556828961, 106570523782490182109651629722463, -9667, 106570523782490209682990392183273, -9662, 169279926698614978999163003776, 106137810052863011689599676525354, 106570523782493672947195197700231, -9662, 169968937452148542561491185720, 106137810052863011698409049931891, 106570523782497108497111266251787, -9679, 106570523782497119579303011675333, -9662, 169968937452154030801123458271, 169279926698614996617909816850, 169968937452154074847990490956, 106138514040031602878191814305447, 106570523782500555182075320666111, 106137810052863011707218423338428, 106570523782500593819987081737393, -9689, 106570523782500604866941333534791, 106570523782500604875750706941328, -9662, 169968937452159554278249356970, 106137810052863011716027796744965, 106570523782504018402233259150384, -9696, 106570523782504040434476148899421, -9662, 169968937452165095374122068743, 106137810052863011724837170151502, 106570523782507481613581824228120, -9702, 106570523782507492634107955805907, -9702, 106570523782507514745635206213777, -9662, 169968937452170592423127747831, 106137810052863011733646543558039, 169968937452170601077950743727, -9710, 106570523782510977956983771291513, -9710, 169968937452176089472133426919, 169968937452176098281506833456, 169968937452176107090880239993, 169279926698615031855403442998, 169968937452176159947120679215, 106137810052863011742455916964576, 169968937452176106936329829352, -9720, 106570523782514430112568711165314, -9720, 106570523782514435697711450909772, -9720, 169968937452181612949259325618, 169279926698615040664776849535, 169968937452181648186752951766, -9728, -9728, 106137810052863011751265290371113, 106570523782517887844487017377036, -9732, 106570523782517898891441269174434, -9732, 106570523782517909885539280532610, -9732, 106570523782517915453063273463994, -9662, 106570523782521356596931455166545, 106137810052863011760074663777650, 106137808906190629509696968703277, 106570523784668547536138695890958, 106137810052863017221886175830590, 106570523784668564124188820400129, -9745, 106570523784668575153524325384453, -9743, 169968937455617250959061942544, -9743, 169968937455622818483054873928, 106138514040035071621826878688419, 106570523784675457441260688789555, 106137810052863017239504922643664, 106570523784675490573314070775212, -9755, 106570523784675501637887069385684, -9755, 106570523784675507108507954845161, -9743, 106570523784678920661418627273828, 106137810052863017248314296050201, 106570523784678931725991625884300, -9763, 106570523784678959308139761751647, -9743, 169968937455633794807769008389, -9743, 169968937455639380105059163488, 106137810052863017265933042863275, 106570523784685847075306384022763, -9743, 169968937455644841916571216428, -9743, 106137808906190629518506342109814, 169968937459069424162748629419, 106137810052863022736553928322752, 106570523786836517813912314334083, -9776, 106570523786843460815850195592189, -9776, 106570523786864234666176941038350, 106137810052863022807028915575048, 106137808906190629527315715516351, 169968937462560279325063420261, 106137810052863028304077921254136, 106570523789025300571115065888114, -9787, 169968937462560305598633229231, -9785, 169278802083238652339875740781, 169968939634032547308982516996, -9792, 169279926702100416551383185004, -9792, 106137808906190635015555347788902, 169968939620162981723996598826, 106137810052866469456755476363224, 106137808906190635024364721195439, 106137808906190635033174094601976, 106137808906190635041983468008513, 106137808906190635050792841415050, 169278802045143125199172356616, 169278802083238546627394862337, 106137808906190568733829837004514, 106137808906190568742639210411051, 106137808906190568751448583817588, 106137808906190568760257957224125, 106137808906190568769067330630662, 106137808906190568777876704037199, 106137808906190568786686077443736, 106137808906190568795495450850273, 106137808906190568804304824256810, 106137808906190568813114197663347, 169278778159313695124694272530, 106137808906190568443120514588793, 106137808906190568451929887995330, 106137808906190568460739261401867, 106137808906190568469548634808404, 106137808906190568478358008214941, 106137808906190568487167381621478, 106137808906190568495976755028015, 106137808906190568504786128434552, 106137808906190568513595501841089, 106137808906190568522404875247626, 106137808906190568442965964178152, 66548406184181486413738112798020519, 66548406184181486413746922171427056, 66548406184181486413755731544833593, 66548406184181486413764540918240130, 66548406184181486413773350291646667, 66548406184181486413782159665053204, 66548406184181486413790969038459741, 66548406184181486413799778411866278, 66548406184181486413808587785272815, 66548406184181486413817397158679352, 106137808906190568451775337584689, 66548406184181486419261589923919218, 66548406184181486419270399297325755, 66548406184181486419279208670732292, 66548406184181486419288018044138829, 66548406184181486419296827417545366, 66548406184181486419305636790951903, 66548406184181486419314446164358440, 66548406184181486419323255537764977, 66548406184181486419332064911171514, 66548406184181486419340874284578051, 106137808906190568460584710991226, 66548406184181486424785067049817917, 66548406184181486424793876423224454, 66548406184181486424802685796630991, 66548406184181486424811495170037528, 66548406184181486424820304543444065, 66548406184181486424829113916850602, 66548406184181486424837923290257139, 66548406184181486424846732663663676, 66548406184181486424855542037070213, 66548406184181486424864351410476750, 106137808906190568469394084397763, 66548406184181486430308544175716616, 66548406184181486430317353549123153, 66548406184181486430326162922529690, 66548406184181486430334972295936227, 66548406184181486430343781669342764, 66548406184181486430352591042749301, 66548406184181486430361400416155838, 66548406184181486430370209789562375, 66548406184181486430379019162968912, 66548406184181486430387828536375449, 106137808906190568478203457804300, 66548406184181486435832021301615315, 66548406184181486435840830675021852, 66548406184181486435849640048428389, 66548406903121118553535367869007545, 66548406184181486435867258795241463, 232957798426887173207033939390713957, 66548406903121118570158655487142864, 66548406184181486435893686915461074, 66548406184181486435902496288867611, 66548406184181486435911305662274148, 106137808906190568487012831210837, 66548406184181486441355498427514014, 232957799275096848212536995473273746, 66548396778992833677260610006382408, 232957799279196507780061321929638581, 66548406184181486441399545294546699, 232957799281904316526319493895636840, 371543539531106858652491004715417, 66548396778992833682810515252500718, 66548406169205071394715757255867504, 62851395878190048228187629703613227, 66542509115919788284986167829072436, 66548406184181486446923022420445398, 232957800136938817494104203686223582, 66548396778992833688351611125212491, 371543542243234212821417257702075, 232957800989219961471598779594049009, 592573432618670041581173272951, 232957801838799821448215413907691643, 232957801841524984401793635484025062, 430555313108918620261888, 151173512672418671524036926766, 106137808906152478641763424632396, 106137808906152478650572798038933, 106137808906152478659382171445470, 106137808906152478668191544852007, 106137808906152478677000918258544, 106137808906152478685810291665081, 106137808906152478694619665071618, 106137808906152478703429038478155, 106137808906152478712238411884692, 106137808906152478721047785291229, 66548406184157604108287217395359600, 66548406184157604108296026768766137, 66548406184157604108304836142172674, 66548406184157604108313645515579211, 66548406184157604108322454888985748, 66548406184157604108331264262392285, 66548406184157604108340073635798822, 66548406184157604108348883009205359, 66548406184157604108357692382611896, 66548406184157604108366501756018433, 66548406184157604113810694521258299, 66548406184157604113819503894664836, 66548406888146902640666427579479425, 66548406184157604113837122641477910, 66548406184157604113845932014884447, 62850944369096441515946494376917405, 66542509115895905951865030556478800, 365656739644148121670507387977229, 229266776598278711786694588943123180, 229266776599655393731189455394395604, 66542509834861622994095330477322871, 66548406169181189067206190843237937, 229266776610545177833509853732938622, 66542509115895905962929603555089272, 66542509115895905968461890054394508, 358821568182648315069572, 358783357446213100173239, 571985333665086592652, 430593342638862355671317, 857895750268587959, 334786826585257219888907, 336961728844442588012351, 336968655284758464980897, 334900930575724035212849, 336975581725074341949443, 336982508165390218917989, 209980711484533513053388688, 358824551635521160142288, 224981126409367215431220209, 224982993328065337813786112, 141063166258125837645779642579, 224982996791285495752270385, 141063166261589057803718126852, 224983000254505653690754658, 141063166265052277961656611125, 224983003717725811629238931, 141063166268515498119595095398, 224983007180945969567723204, 141063166271978718277533579671, 224983010644166127506207477, 141063166275441938435472063944, 224983014107386285444691750, 141063166278905158593410548217, 224983017570606443383176023, 141063166282368378751349032490, 224983021033826601321660296, 141063166285831598909287516763, 224983024497046759260144569, 141063166289294819067226001036, 648600322041137783597, 406672401046889936442335, 406675864267047874926608, 406679327487205813410881, 406682790707363751895154, 406686253927521690379427, 254981419884927169093605038, 159873350267787703869851600153, 608463903358744320, 1095104182510130004, 912343685414828274, 669310691875285518, 582211396986552, 495044965385028, 370568012400597861, 370567857850187220, 591793522446294, 370576667223593757, 600602895852831, 980178704387127, 572282523748635291243, 371149894696661226, 572100259667458968405, 533943982933193694447, 608164695245450313, 608173504618856850, 1075536307359495, 668931753003742539, 419657812615175453883, 381324820623127100910, 381324838241873913984, -10001, 592411723695729, 371149894696268097, 675232000493522904, 422884300027064175765, 406593105135750376951968, 430478934565361203804131, 381265191056391126444, 12540063926514, 365046545910600183, 6020532727184748, 419663339030240110578, -10015, -10015, 263125442986238130209904, 381264998178959602293, 4381777253728617240, 419421371970882758799, 675524102250590211, 669322304360288109, 674361265948827273, 263125442986239118109850, 384788588973840984573, 619223397797312190, 388251809131779468846, 430593220831657495515390, 614862757961076375, 384728509047208402233, 1100541132610274259, 2709278334004549977684, 419421081262548243024, 652004043692320548144, 406440365296309290027216, 384728218337885986512, 239053153275861700932918, 676203352293257352, 263125450351802588438628, 164979652752371307619200303, 239053336132952802885273, 164886711102849941520279759, 265567749662129838479361, 166248196453879824027071430, 164886704176409625643311213, 164886707639629783581795486, 269982067757758235624910366, 149886337493625140864716758, 1729131514847249169217707, 149886330567184824987748212, -10048, 149886340956845298803201031, 269982105792421724563351680, 676203352315665705, 419665084214487377049, 2411077433277500719713, 263128913571960549331254, -10058, -10058, 164979652752371307641608656, 269982067757758235647318719, 149886340956845298825609384, -10062, 149886330567184825010156565, -10062, 164886707639629783604203839, 269982102329201566647275760, 104361484542151778384067246636, 64821704226852968056641808391544, 104361469359394605981752193804, 64821704211670210884239493338712, 2754300778403719976874, 149886327103964667071672292, 430596934353469358807643 , 265578139322603676340533, 166248206843540297864932602, 164886714566070099481172385, -10062, 265463670782646551702457, 166248092375000340740294526, 164886600097530142356534309, 164886704176409625665719566, -10068, 239053336132952825293626, -10062, 239053153858207670636559, -10062, 1067499687978708, 1075536309332040, 419657803805804019891, 613697909049191940, 987597125677311, 619221386175090639, 669320756389298481, 674359717977837645, 384727829177485109256, 384788587425869994945, 613698372700423863, 388251807583808479218, 619221849826322562, 263125448508322823429562, 419420207741160416874, 381325367422481921313, 419657814160681532838, 419664113326318438716, 422823542242332494544, 241224348893353391794641, 263125449380914441908648, 669322303372356189, 674361264960895353, 263125442986238130177930, 384788588972853052653, 619223396809380270, 388251809130791536926, 419664114255099853860, 422823543171113909688, 241224348894282173209785, 263125449381843223323792, 164979656214718409300041647, 239091005373895174369524, 381325756427344456008, 614765853865672548, 385092961633422312540, 620289330991571247, 385098485110548211239, 384789170391497884095, 241262444606728818952509, 384794693868623782794, 241262450130205944851208, 388252390549436368368, 243433883645756248591680, 388257914026562267067, 243433889169233374490379, 391715610707374852641, 245605322684783678230851, 391721134184500751340, 245605328208260804129550, 395178830865313336914, 247776761723811107870022, 395184354342439235613, 247776767247288233768721, 398642051023251821187, 249948200762838537509193, 398647574500377719886, 249948206286315663407892, 402105271181190305460, 252119639801865967148364, 402110794658316204159, 252119645325343093047063, 405568491339128789733, 254291078840893396787535, 648230345977054141923, 256462517879920826426706, 409037234974193172705, 256462523403397952325405, 648280057271187230214, 258633962442425381964576, 415958151812944242552, 260805395957975685705048, 415963675290070141251, 260805401481452811603747, 406440425085525612261915, 164979656822494699363842351, 165001371212884973660234061, 164979656828018176489741050, -10166, 254838143064531344689731696, 164979652751788960683973095, 263125389011207268325731, 419664501867529741488, 614862756973144455, 131627950980719204499803006181, 103442242285517723482189451613, 103442242299370604113943388705, 103442242288980943640127935886, 209932936180180006752284838, 164979667151493827901881388, 164979681004374459655818480, 164979670614713985840365661, 334821276512091694173822, 263139788716074486234024, 263153641596706240171116, 263143251936232424718297, 534011525327884608186, 2433532380887131634, 4033373069557, 2981325658276582335, 2981035402741005669, 2980064513363982564, 4750573258118658, 1095103732908932904, 2981033543452734092, 4750573258118648, 1095103732908936034, 1869109197518605835115, 1171552278140675164708315, 1640536667094667445613, 4176433031898508, 2981035402744543830, 2432075892891353273, 1094715349945422151, 1639197850054848483286, 2981327204028755036, 6197080391649, 9445106687730, 3885569405564013, 1869291472263515965944, 1869109197518610554567, 1171931466844165858617209, 1260922336411561921027, 3207401957179436, 1869291186502027871489, 2433537337352606996, 1095103719105386829, 686630031879077541889, 686630031879077534361, 686630031879077536242, 430517029988181615223840, 686630031879077542405, 1094715352412313361, 430517029988181614044969, 686386525962515470063, 1095103719105386819, 686630031879077535613, 686630031879077535619, 686630031879077535610, 686630031874145728555, 686630040379350119623, 1753703509257853, 430517029985089371798451, 1095111465114780136, 1869289725071127605757, 686630040379350121501, 5922700836294427, 1462994186837731, 2432075906452341264, 1462994186837788, 1524911973225595520505, 1745199537319930, 591636751246804, 1258061357935228093015, 6407216373652093, 7297395938486665186, 6416025747058630, 10760616096425149459, 6424835120465167, 14223836254363633732, 6433644493871704, 17687056412302118005, 6442453867278241, 21150276570240602278, 6451263240684778, 24613496728179086551, 6460072614091315, 28076716886117570824, 6468881987497852, 31539937044056055097, 6477691360904389, 35003157201994539370, 686386523643025270537, 370956243031734304, 788919000723593523838636, 430364350324176844621165, 232589564380897403074, 1745199537319914, 2334556521357, 1869290015008930427688, 1869290016399884123457, 6115116097542475, 1463766938890939, 686088548907040533712, 917781870684618859, 1094240109899586175, 1463766938890936, 686630031875624679846, 686629556791115231455, 686629556791115223927, 1639198237666292399606, 686629556791115225185, 686629556791115225176, 1094240264449996194, 668932525755796371, 788919000723748074244254, 1100153518946355958, 269934177801232454759310904, 288664740513854559245490177718533, 1755401836357293, 1094715350684894040, 918556167006712677, 686629557872968098414, 232711273755345616212, 668933607608669604, 232954306748885166496, 371537970777394549, 419421371042099346037, 668933607608677132, 232954306748885166553, 371537970777394606, 419421371042099346094, 668933607608677189, 1867588105734373260110, 571803058919929932949, 572106850161854361394, 572100259667458575898, 956005277431736499811141, 675524102004456343, 3834953018018512171, 2006477444878682199, 668933762160660288, 686630031879083833840, 430517029988181865255771, 572100257658303241339, 430516731526610600568388, 145643179175943668302126, 358706861551756129167733, 956005277429727344473433, 358519727503374187031060, 430517029985862123847256, 269934177801135551652228983, 430517035802368063535752, 430364350324176845799295, 430517035802368063535809, 430364350324176845799352, 370470800191915939, 419420109910748512972, 269934177800648716623499153, 269933990665730526206274400, 226105665405985934508619195, 224911297561208822190820258, 224909202191496772638063715, 141018069774067894249707223984, 224909202191496772634917429, 141018069774067894249729632337, 224909202191496772657325782, 674262042116341238, 422762007378132166535, 269934177800648716623496007, 422762300406945955697, 265071778626088868416916, 358710203739932836418912, 145642814626453360166741, 360615279490168894444670, 422762300406945956332, 265071778626088868417551, 358710203739932836419547, 164886208388520457795153633, 145642814626453360167376, 224911297744355695310757586, 422762300406945956389, 265071778626088868417608, 358710203739932836419604, 164886208388520457795153690, 145642814626453360167433, 224911297744355695310757643, 686630031879077535612, 430517029988181614827569, 430517029988181614828830, 269934177802589999194679316, 169248729482223929494458684381, 430517029985243922208458, 575205617732590218432, 917394258253551213, 419420209133346177045, 370570022789580012, 686634985530076977313, 3773613350991550084, 358519837972916707366957, 430517029985243922204066, 686634985530074222268, 674361264714793458, 956005277429881894883448, 3774291672741134127, 674361264714829197, 2365794707130427180245, 3774000963418683928, 686391952536534680773, 430517029986634875904227, 430364350808692385520112, 1100541131375455443, 2709156817506545387490, 232710983974559701911, 371442150756827175, 690039289372410562867, 169248729481615782127133314009, 918265457684298207, 572100259203807343977, 686635857658041469431, 262977017077941808955577, 419421081261314209209, 1171092028560200352838155, 734274701907244229041004937, 734274701907253038414411474, 734274701907261847787818011, 734274701907270657161224548, 734274701907279466534631085, 235675771654155597834303387164227, 3881230895244990, 2735576425497303558, 686630031879079501882, 430517029988182847680116, 1715206418786809330972, 269934177802590645495358740, 169248729482224334725589603934, 169248729482224334725589607696, 433036196915733516378300, 166463436559992031157032131, 164886971817658117238993985, 6166625261, 4192372882, 7421874568003, 1941000088208781, 2166195486450, 5143293731435727, 1745958455947353, 669310691875676136, 3109773887154, 912731297845106521, 2918336922346504033, 1034345471706862436, 1095298145494302035, 2614446768159265358, 724664598310604984417, 5142515322649341, 1067481167265831, 1455713033221083, 1358190270708699, 571796370439093274112, -10416, 1216910169700346286, 851682340137805111, 9599905166545, 1563283813213 , 1156153140464313916, 1217008446260590270, 2918336784064557670, 912740744402004471, 6116661848538348, 762821166061319586518, 9600644642204, 1095296768590643597, 1095296614286724839, 912731297845106531, 1746590737901339, 686630322584947489331, 648534900693320243570, 1034257393255293812, 686751063706006426853, 686568799933930925297, 686569176727832068055, 1222153757513499239, 762766039013670725165, 857992034184483374, 478441314049696945061939, 1156161504921845444, 478441496614687770902804, 1034257395722186438, 648479385571069213964, 5238957964401063, 3878445268856889, 4754438721813258, 2736061560469159468, 7584076424526, 7577905859849, 13822825077 ], arraytails := [ 2678, 61, 5582, 5774, 121, 429669, 29964990136, 2790819, 37256, 4262, 2888, 4256, 33512, 5576, 2696, 161072, 1714479, 398, 64934, 35936, 32336, 32600, 2394069, 128432, 1352, 2768, 518, 32456, 662, 32462, 33254, 2894, 2250406, 34376, 34568, 512, 21741, 64736, 23037, 66248, 101445, 392, 64928, 1448, 1568, 287888, 130510047, 3392, 32720, 131168, 36128, 35600, 160760, 99488, 192176, 259208, 37448, 163640, 195056, 38216, 44212068226169, 3656, 97928, 3920, 129608, 4184, 161288, 4448, 192968, 4712, 224648, 4976, 256328, 5240, 288008, 5504, 5768, 6272, 69128, 6536, 100808, 6800, 132488, 7064, 164168, 7328, 195848, 7592, 227528, 7856, 8120, 290888, 8384, 8648, 40328, 9152, 72008, 9416, 103688, 9680, 135368, 9944, 167048, 10208, 198728, 10472, 230408, 10736, 262088, 11000, 293768, 11264, 11528, 43208, 12032, 74888, 12296, 106568, 12560, 138248, 12824, 169928, 13088, 201608, 13352, 233288, 13616, 264968, 13880, 296648, 14144, 14408, 46088, 14912, 77768, 15176, 109448, 15440, 141128, 15704, 172808, 15968, 204488, 16232, 236168, 16496, 267848, 16760, 299528, 17024, 17288, 48968, 17792, 80648, 18056, 112328, 18320, 144008, 18584, 175688, 18848, 207368, 19112, 239048, 19376, 270728, 19640, 302408, 19904, 20168, 51848, 83528, 20936, 115208, 21200, 146888, 21464, 178568, 21728, 210248, 21992, 241928, 22256, 273608, 22520, 305288, 22784, 23048, 54728, 86408, 118088, 24080, 149768, 24344, 181448, 24608, 213128, 24872, 244808, 25136, 276488, 25400, 25664, 25928, 57608, 89288, 120968, 152648, 27224, 184328, 27488, 216008, 27752, 247688, 28016, 28280, 28544, 28808, 60488, 92168, 123848, 155528, 187208, 218888, 55, 88423587432419, 221058694088669, 22487206, 265269664257419, 24819, 26129337, 29936382118, 215493, 2585553, 32984, 35864, 160208, 30165, 1832, 224096, 776, 128816, 96320, 160496, 1040, 160232, 128264, 256064, 64376, 128552, 287984, 256040, 128288, 224384, 32432, 64664, 64400, 224120, 192440, 96872, 96344, 192152, 58677, 2096, 97136, 1304, 96608, 192704, 67280, 192128, 488, 32408, 65192, 35336, 416, 1574, 214683, 29942515366, 215553, 2672, 420783, 2774, 37328, 33056, 4454, 26188203, 33248, 4358, 8054, 10958, 16766, 420807, 44878126, 10221610, 33134, 26188143, 26128527, 1358, 197997, 34352, 331743, 2249176, 192056, 26249055, 41181, 39075, 2624, 65984, 752, 97664, 1016, 129344, 1280, 161024, 1544, 1808, 2072, 2336, 2600, 2864, 34280, 3368, 65960, 3632, 97640, 3896, 129320, 4160, 161000, 4424, 192680, 4688, 224360, 4952, 5216, 5744, 5480, 37160, 6248, 68840, 6512, 100520, 6776, 132200, 7040, 163880, 7304, 195560, 7568, 227240, 7832, 258920, 8096, 8624, 8360, 40040, 9128, 71720, 9392, 103400, 9656, 135080, 9920, 166760, 10184, 198440, 10448, 230120, 10712, 261800, 10976, 11504, 11240, 42920, 12008, 74600, 12272, 106280, 12536, 137960, 12800, 169640, 13064, 201320, 13328, 233000, 13592, 264680, 13856, 14384, 14120, 45800, 14888, 77480, 15152, 109160, 15416, 140840, 15680, 172520, 15944, 204200, 16208, 235880, 16472, 267560, 16736, 17264, 17000, 48680, 80360, 18032, 112040, 18296, 143720, 18560, 175400, 18824, 207080, 19088, 238760, 19352, 270440, 19616, 20144, 19880, 51560, 83240, 114920, 21176, 146600, 21440, 178280, 21704, 209960, 21968, 241640, 22232, 22496, 23024, 22760, 54440, 86120, 117800, 149480, 24320, 181160, 24584, 212840, 24848, 25112, 25376, 25904, 25640, 57320, 89000, 120680, 152360, 184040, 34358, 33566, 331707, 26286153, 64808, 255944, 96224, 192320, 52219599, 130490385, 65456, 129080, 65720, 64544, 256208, 160640, 65600, 287864, 96200, 129224, 32864, 160112, 32312, 160088, 224528, 64280, 160904, 67256, 227000, 128168, 26172105, 160160, 97400, 37262, 54803919, 2702, 420831 , 175479, 136275, 208779963, 44962120, 48231072643325, 32655827596, 28485201, 21837, 21825, 2569839, 198033, 420747, 7166, 636453, 214035, 34454 ], regtails := [ [ 1 ], [ 161063 ], [ 3397066, 5168869, -1, 1640015 ], [ -7, 196860481 ], [ -1, -4429 ], [ -2554, 58497454, 136455455, 19692160, 15997, -217, 21758156, -6904, -11263 ], [ -1 ], [ 39167362, -98, -1835 ], [ 104709069, 26756754, 7268978, 65733153, 17895682, 62049046, 99231740, 79744700, 1804003, 120505366, 40778345, 1787777, 106482192, 40767443, 28528315, 9044885, 196687318, 163185091, 33839005, 124209066, 92310803, 24998626, 122285398, 122442093, 55106692, 94082606, 212795466, 164808296, 101168840, 62190152, 23210486, 71043238, 26605978, 1950907, 60415082, 40931300, 69278090, 85075477, 30297698, 182513268, 108249771, 13796 ], [ 99410600, 26758811, 7268978, 46243320, 79765866, 118738755, 211022079, 79744700, 139995199, 60268178, 5498980, 1787777, 60259102, 102939201, 9036898 , 19513915, 19252, 196689265, 14351471, 26769218, 35616364, 113564453, 180747273, -3228, 81679985, 42700319, 3720653, 71056549, 140154688, 1950907, 60415082, 40925249, 79908182, 163026097, 7393 ], [ -2554, -946 ], [ -78, -4144, 21437342, 40780754, 2795 ], [ -1, -1837 ], [ -97, 17 ], [ -1834, -51, -87, 1932766, -146, 1830374, 2093932, 2416084, 2738230, 3558259, 3587534, 3616820, 4026814, 4348960, 308 ], [ -150, -1, -81, 1918123, 1786456, -457, 2079289, 2401441, 2723587, 3704678, 3572891, 3602177, 4012171, 4334317, 307 ] , [ -1, -126, 219644, 248930 ], [ -1834, -51, -87, -148, -169, -12023 ], [ -150, -1, -81, -105, -83, 65 ], [ -78, -2544, 177159, 19664339, 1464 ], [ -381, 1788998, 1802419, 1948840, -3996 ], [ -1834, -51, -87, 22 ], [ -150, -1 , -81, 21 ], [ -1, -217 ], [ -95, 196860371, 177546254 ], [ -95, 195075609, 196859052, 198630855, 200402658, 202174461, 203946264, 205718067, 207489870, 209261673, 211033476, 212805279, 13214 ], [ -95, 196860371, 177546254, 158232137, 138918020, 119603903, 100289786, 80975669, 61661552, 42347435, 23033318 ], [ -217, -6945, -98, -1835 ], [ -217, 3748486, 3909559, 4070632, 4231705, 4392778, 4553851, 4714924, 4875997, 5037070, 5198143 ], [ -51 ], [ -1219, -12012, 1845016, 1859664, 3616819, 3631467, 5388622, 5403270, 7160425, 7175073, 8932228, 8946876, 10704031, 10718679, 12475834, 12490482, 14247637, 14262285, 16019440, 16034088, 17791243, 17805891, -379, 292856, 351425, 395359, 410007, 1976804, 2064659, 2123228, 2167162, 2181810, 3748607, 3836462 , 3895031, 3938965, 3953613, 5520410, 5608265, 5666834, 5710768, 5725416, 7292213, 7380068, 7438637, 7482571, 7497219, 9064016, 9151871, 9210440, 9254374, 9269022, 10835819, 10923674, 10982243, 11026177, 11040825, 12607622, 12695477, 12754046, 12797980, 12812628, 14379425, 14467280, 14525849, 14569783, 14584431, 16151228, 16239083, 16297652, 16341586, 16356234, 17923031, 18010886, 18069455, 18113389, 18128037, -543, 14188583, 1947992, 7262686, 9035094, -11884, 14510729, 15270, -217 ], [ -1, -262, -379, -98, 2430716, 2591844 ], [ -7, -1409, -2544, 21334849, 21349497, 21598414 ], [ 157542717, 157557360, 157572003, 157586646, 157601289, 157615932, 157630575, 157645218, 157659861, 157674504, 157689147 ], [ -7, 190369, 1639929 ], [ -31, -69, -66, -88, 541867, -36, -43, -65, 717572, -25, -17, -9, -24, -13, -15, -58, -73, 1244687, -84, 1420392, -40, -55, -122 ], [ 366063, -12022 ], [ 366063, 1493596, 615046, 72 ], [ 79422433, 79437076, 79451719, 79466362, 79481005, 79495648, 79510291, 79524934, 79539577, 79554220, 79568863 ], [ -1, -81, -135 ], [ -1, -81, 5 ], [ 9576389, 13471427, 1053 ], [ 196685987, -1837 ], [ -7, -1409 ], [ -117, 14896, -7362, 44049, -4427 ], [ -7, -1409, -1219, -12012 ], [ -7, -1398, -7349, -51 ], [ -7, -4, -6, -5 ], [ -97, -107, -150, -1, -81 ], [ 10645702, 7453396, 4261222 ], [ 5315518, 190468, 16488127 ], [ -1, -146, 175828, 1947409, -1835 ], [ -7, -51, -98, 1801110, -4427 ], [ -7, -51 ], [ 175775891, 177547694, 179319497, 181091300, 182863103, 184634906 ], [ 179158314, 179319387, 179480460, 179641533, 179802606, 179963679, 180124752 , 180285825, 180446898, 180607971 ], [ 17907167 ], [ -7, -1398, -7349, -1066 ], [ -1, -262, -1398, -7349, -170, 1317826, -12005, -468, 849327 ], [ -257, -4428 ], [ -1, -257, -4151 ], [ 1948719, -1835 ], [ -98, -78, -1 ], [ -7, -98 , 19503288, -4144, 21598414, -4, -4401, 19517931, 1344 ], [ -1, -126, -11938, -457 ], [ -7, -98, 19503288, 30737, 1800979, 2123224, 21290801 ], [ 21290801, -6 ], [ -1, -262, -98, -78, -7365 ], [ -1, -262, -379, -78, 1787658, -946 ], [ -7, -170, -91, -62, -6, -48, -35, -1317, 60254614, 99234280, 21437221, -6365, -2268, 21598284, -2415, -5862, 21759347, -10470, 99717499, 21920410, -2413, -2267, 22081473, -2410, -2262, 22242536, 61221052, -5853, 22403599, 61382125, -5852, 22564662, -6347, 100522864, 22725725, -10447, -9702, 22886788, -3863, -9699, 118886506, 119208652, 119530798 ], [ -1, -262, -98 ], [ -134, -101, -74 ], [ -51, -87, -1838 ], [ -1, -262, -146, 1947510, -78, -4150 ], [ -1, -262, -104, -260 ], [ 23238440, 23267726, 338356 ], [ -51, -257, -457, -1318, -825, -7364 ], [ 19503267, -4151, -7363 ], [ 19503278 ], [ -1, -262 ], [ -6, 19503169, -2707 ], [ 46239932, 85220929, -4091, 67502899, -9582, 49784869, 12584871, -6504, -3638, 72822180, -3474, 55098947, -1096, -2475, -1647, -1270, 2111133, 60575429, 23375431, -1673, -9689, -6860, 103098701, 67663851, -9929, 32234446, 110184582, 16289550, -6444, 76525528, -1307, -4663, -1642, -5383, -6890, -2185, 198467229, -3978, 46100036, -10013, 28384668, 203783969, 88615443, 187840283, 72670547, 35474542, 210872512, 118894505, 196856499, -5841, 180908941, 104722743, 48036905, -3673, 166741051 , 207491189, 131301119, 37408628, -8596, 80091631, 120827381, 69456831, 55285069, 85554935, 190085988, 168985183, 198298599 ], [ -1, 5 ], [ -6504, 14354012, -10624, -3625, -7013, 94077282, 76360583, 21603496, -2415, -5862, -3988, 5656070, 64119035, 48172808, 32234325, 110187244, 96011489, 19525674, -5891, 118736094, -1077, -6890, 62041060, 198467229, 102789867, 200237701, 85071837, 47875832, -3228, 186067270, 129364250, 92166914, 138383964, 23234325, 44493299, 46259778, 67524076, -1069, 69288014, 207484534, 154336978 , 64133436, 147414711, 76540050, 142257581, 23707611, 2356 ], [ -95, -1406, -920, -115, -4426 ], [ -7, -1409, -78, -6945, 19548404, 19577690, 19606976, 19636262, 1787666, -802 ], [ -78, -1735, -1412 ], [ -457, -7328, 19503279, -825 ], [ -4152, -11330, 19533783, 19563047, 19592333, 19621619, 19650905, -98, -1835 ], [ -7, -78, 39008951, -98 ], [ 3880263, -78 ], [ -4152, 38992979 , 1788988, -946 ], [ 338230, -7356, 395360, 28 ], [ -98, 3558150, 3880384, -78, -2544, 24819764, 28363370, 31906976, 35450582, 38994188, 40765992, 42552557, 46081400, 49625006, 53168612, 56712218 ], [ -7, -1409, -81, -135 ], [ 2269654, 2591800, 2913946, 3236092, 3558238, 3587534, 3616820, 3719316, 3895037, 3924323, 3953609, 4202530, 4524676, 4846822, 5168968 ], [ -87, -97, -107, -150 ], [ -7, -920, -4399, 29549 ], [ -7, -1409, -170 ], [ -7, -1066 ], [ 12578216, -11465, 30506, -184, -434, 190953 ], [ 139824676, 178804342, 203888, -6684, -3749, 1968696, -914, -746, 19693504, -6398, -3586, -297, -164 , 619 ], [ -7, -104, -260, -51, -87, -1838 ], [ -115, -532, -519, -170, -91, -12015, -673, -433, 205596, -31, -69, -186, -440, -205, -86, -45, 73269, -183 , -209, 234882, -11, -28, -307, -439, -241, -60, -37, 102555, -788, -757, 264168, -22, -54, -306, -360, -639, -94, -71, 131841, -787, -756, 293454, -38 , -68, -546, -359, -1159, -105, -83, 161127, -1380, -755, 322740, -133, -132 ], [ 58569, -1838 ], [ 22242651, 21451984, 22432999, 21642332, 22623347, 21832680, 22813695, 22023028, 23004043, 22213376, 21583771, 17893735, 1233 ], [ -7, -4 ], [ 497829, 995658, 1493487, -5, 717463, 1215292, 1713121, -696, 937097, 1434926, -96 ], [ 19973041, 3719311, 265 ], [ -1, -6, -87, -97, -107, -150 ], [ -7, -104, -92, -942, -91, -62, -6, -31, -88, -5, -45, -27, -3, -11, 1522817, -2, -29, -42, -19, -22, 1713165, -14, 922476, -46, -32, -38, -68, -64, 1112824, -57, -96, -133, -132 ], [ -1403, -560, -188, -4, -91, -62, -6, -69, -66, -5, 863904, -43, -3, 1039609, -17, -2, -10, -13, -19, -22, -73, -14 , -30, 1566746, -32, -38, 1742451 ], [ 42698977, 42713620, 43035766, 43357912 , -1105, 21451984, 21774130, 22096276 ], [ -95, -117, 1801220 ], [ -539, -347 , -338, -491, 2285386, -766, -887, -595, 4218141, 11304033, -858, -965, -2653 , -605, -6962, 10835336, -116, -7322, -524, 4071590, 18244815, -11380, 784 ], [ -95, -117, 29538, -4428 ], [ -51, 4 ], [ -783, -11694, -729, -192, -7310, -910, -11627, -496, -480, -438, -2643, -871, -492, -7322, -524, -415, -498, -128, -446, -635, -731, -847, 2461102, -4281, -608, -586, 2622175, -661, -4254, 16795279, 3764262, -432, -7090, -716, 5696963, -895, -611, -481, -917, -1012, 14715973, -154, -11804, -622, -593, -572, -1042, -522, -727, 3778905, -7168, -160, -268, -181, -202, -7009, 4100997, -893, -4206, -4392, 11347962, -232, -191, -296, 11509035, 18596247, 9107583, -159, -384, -906, -11582, -1115, -7202, -11519, 11363441, -2593, -4166, -1187, 11523678, 18610890, 9122226, -1132, 5740892, -894, -832, -4314, 18303508, -728, -1322, -762, -726 , 9137880, -1340, 5755535, 16385033, 7688290, 18318151, -867, -571, -909, 9152039, 18010527, -573, 14788946, 11407370, -11447, 11567607, 18024928, -1742, 14803589, 11582723, 16429556, 1012 ], [ -51, -7360, -134, 161071 ], [ 102497, -107, -74 ], [ -51, -7360, -134, -101, -74 ], [ -51, -87, -97, -107, -74 ], [ 981037, -92, 351519, -91, -62, -59, -26 ], [ -86, -36, -43, -65, -1831, -11, -25, -17, -9, -60, -37, -42, -56, -563 ], [ -442, -11665, -722, -487, -7294, -291, -179, -334, -2558, -1034, -180, -1134, -1327, 3603255, -506, -4174 ], [ 44806249, -2250, -3248, -2943, 27101408, 66067885, -3374, -2036, 202496716, 48349855, -2314, -954, 204267188, -2434, -2228, -2089, -1234, 32416817, -6211, 110362960, -3188, -7530, -6474, 112133432, -1516, -2877, -10990, -3612, -2136, -1476, 37732226, -10168, 135166871, -3005, -4452 , 117607252, -3141, 41435574, 99891884, 138872881, -8149, 43207377, -1635, -5596, 160134517, -4612, -6050, -2173, -5056, -1893, -2446, 124695795, 163678123, -2784, -1693, 126467598, -3076, 30806087, 89261066, -5502, -3058, -7570, -3930, -1279, 130013866, -1484, -6742, -3785, -2140, -3038, -4480, -3908, 133556141, -4932, 37893299, -6137, 135327944, -4905, -4447, 117768325, -2063, 41596647, -1269, -1082, -4629, -2403, -5830, -5337, -4840, 45140253, 123086396, -2042, 46912056, 124856868, -8422, 202818862, -6553, 126628671, -5006, -6782, -3650, -3349, -1244, -1225, 52215607, -3635, -5473, 169154605, 34510766, -3783, -5451, -8276, -2729, -10567, 153208378, 211676546, -10534, -2280, -5156, -4676, 39987237, -2123, 195891392, 100212699, 139195027, 197663195, -2402, 101987164, 140966830, -1978, 45301326, 123247469, -8449, 47073129, -8806, 183490102, -10721, 126789744, -3073, 31128233, 89583212, -3347, -4984, 206523541, -10647, 110846179, 149825845, -7517, -3918, -9443, -5200, -2871, -10978, 133875625, 172859284, 38215445, -6132, -5408, -8208, 40148310, 137584297, 196052465, 100373772, -3266, 197824268, 63168571, -9241, 160617736, -4602, 84428876, 142899706, 201367874, 125177683, 164161342, 203141008, -6251, -8763, 204911480, 89744285, -5496, 167704948, -7556, 52537753, -5717, -1522, -7514, -6458, 132266226, -1479, -10972, 134036698, 173020357, -10937, 96831497, 155302327, 213770495, 118251544, 157235203, 42079866, 120027340, -8502, 43851669, 121796481, 160778809, -7700, -10021, -1537, 201528947, 125338756, -5024, -2778, -6250, -5265, 205072553, 109393860 , -3198, -1449, 52710684, 130656827, 169637824, 34993985, -6176, -1514, 210387962, -10557, -3164, 212159765, -10519, -5147, 213931568, 118412617, -1251, 42240939, -5609, -1250, 44012742, -5327, -8094, 45784545, 123730688, -5047, 47556348, -5275, 203461823, 127271632, -4997, 51099954, 129047428, -4976, 52871757, 130817900, 169798897, 54643560, 132588372, -2004, 36926861, 134358844, -4918, 38698664, 136130647, -1471, -6670, -8933, 196535684, 120345493, 159329152, 44173815, -5324, -1977, 45945618, -2106, 201851093, 125660902, -2032, 49489224, -2091, 205394699, 129204508, -1081, 53032830, 130978973, -4956, 54804633, -952, 210710108, 134519917, -4916, -10924, 136291720, -1079, 39035562, -8958, 118749406, -3135, 42577728, -8896, 198483203, 122293012, 161276671, 46121334, -1536, 202026809, 125836618, -2031 , 49664940, -8745, -4529, 129380224, 168363883, 53208546, 150645853, 209114021, 132923830, -8260, 56752152, -3162, 212657627, 118910479, -5106, 42738801, 140176108, -2810, 122454085, 161437744, 46282407, 143719714, 48054210, -2099, -2772, 127769494, -3067, 51597816, -5234, 207503291, 131313100, -3042, 55141422, -8257, 56913225, -5165, 212818700, -2119, 197033546, 120843355, 159827014, 44671677, -2044, 46443480, -1534, 48215283, -8780, 49984424, -3205, 205892561, 129702370, -8331, 53530692, 150967999, -10576, -8251, 57074298, -5161, 119241689, -5100, 121014955, -1502, 44832750, -5057, 46604553, -5286, 48376356, -2029, 147580142, 206053634, 129863443, -4504, 131635246, -7486, 172384053, 57235371, -5160, 119402762, 197354361, -3260, 199127495, 161920963, 46765626, -2104, 126480910, 147741215, 206214707 , 130024516, 207986510, 131796319, 209756982, 172545126, 135339925, -1998, 197515434, -5335, 199288568, 124878045, 48694509, 50464981, -4987, 52242108, -8320, 54013911, 151451218, 55785714, 135500998, -4902, 121498174, -5075, 162246981, 126809590, 148063361, -4520, 169323666, -10602, -8653, -10562, 135662071, 197839989, 141142546, 162408054, 126970663, -8356, 52564254, -7513 , 132279538, 57869015, 198001062, -5329, 144849766, 148390710, 169656339, 132440611, 58030088, 141469895, 207019709, 132609549, 58191161, 169974008, 3985 ], [ -81, -135, -134, -101, -74 ], [ -135, -134, -101, -74 ], [ -97, -107, -150 ], [ -107, -150 ], [ -92, -82, -59, -26 ], [ -101, -74 ], [ -1389, 1317891, -26 ], [ -1389, 1317891, -26, -88, -2710 ], [ -57, -55, -103, -125 ] , [ -150 ], [ -82, -26 ], [ -82, -26, -16 ], [ -82, -26, -16, -12 ], [ -67, 1435035, -55, -147, -122 ], [ -111, 1449678, -125 ], [ -1, -81 ], [ 17996236, 18318382, 18640528, 17190992, 17352065, 17513138, 17674211, 17849926, 18171952, 18494098, 18816244, 17366708, 17527781, 17688854, 17864569, 18186595, 18508741, 18830887, 19153033, -1111, -473 ], [ -95, -117, -1066 ], [ 32079, -4426 ], [ -117, 29538 ], [ -95, -117, -115 ], [ -95, -117, -4399, -115 ], [ -1408, -87, -97, -107, -150 ], [ -10857, -3725, -9275, -3123, -4623 , -11330, 20002327, 20324473 ], [ -1, -87, -97, -107, -150 ], [ -11264, -3725 , -9275, -3123, -4623, 2664 ], [ -11258, 62187490, -5842, -4116, -1670, 7269462, -10774, 48011735, -3674, 30301570, -3499, -4061, -1655, -2491, 16124484, 94077282, 56877284, -1270, -1642, 157717091, -6890, -1542, 102797732, 163036372, -3228, 140160013, 26779141, 14412 ], [ -51, -87, 131785 ], [ -51, -87, -4421, -101, -74 ], [ -11779, -513, -501, -486, 5184579, -242, -124, -174, -152, -297, -164, -130, -116, 2138835, -913, -240, -409, -4171, -446, -523, -201, -2577, 2461102, -354, -424, -1757, -319, -661, -633, -398, -479, -779, -244, -1345, -712, -7303, -293, -876, -2574, -7297, -7186, -281, -332, -222, -2659, -280, -274, -127, -180, -120, -129, -189, -786, -432, -283 , -499, -785, -346, -163, 18098506, -917, -431, -868, -154, -536, -423, -7037 , -572, -247, -742, -975, -4382, -530, -11623, -494, 4730525, -4273, -600, -223, -249, -421, -230, -266, -4327, -4212, -386, 8757229, -278, -194, -383, -212, -208, -141, 2167879, -768, -11641, -2568, -7241, -7124, -1749, -4392, 7804477, -621, -844, -289, 15052641, -267, -444, 11670108, -396, 4745168, 11831181, -11434, -7295, -11733, -7070, -4160, 6838039, -7065, -190, -177, -157, -138, -541, -207, -140, -1379, 11040580, -11392, 5886244, 11201653, -11455, -781, -744, -327, -1790, 16838966, 2827177, -907, -502, 4759690, 11845824, 18933036, -7184, -7069, -11350, 6852682, -7064, 12329758, -173, -382, -362, -348, 3968605, -7130, -6972, -11808, 11216296, 2519553, -1157, -490, -285, -964, -777, -725, 6546015, -1344, 4935648, -11548, -2560, -4268, -4177, -156, -221, -672, -753, 7526260, 14613472, 5915530, 16546227, 7848285, 14935497, -632, 2856463, 11713916, 6560537, 18962322, 10264380, -11348, -2602 , 15902408, -826, -540, 3997649, -7128, 11245461, 2548839, 14950019, 18654577 , 11728438, 6575180, 4964571, 15594432, 17527429, -701, -1807, 7555546, 11260104, 14964662, 2885144, 13676430, 15609075, 19475058, 4026693, 7892445, 15623817 ], [ -1, -81, -135, -134, 161071 ], [ -108, -94, -71, -1392, -84, -89, -106, -1825, -76, -67, -100, -11987, -90, -112, -111, -219 ], [ -7, -104 , -260, -4405, -82, -4, -39, -1059, -59, -26, -6, -468, -35, -21, -16, -149, -45, -27, -18, -12, -3, -11, -25, -17, -4422, -60, -37, -24, -2692, -72, -63, -47, -1393, -458, -14, -30, -1392, -84, -89, 776046, -70, -49, -40 ], [ -449, -436, -419, -598, -945, -184, -4264, -197, -226, -447, -746, -613, -328, -471 , -769, -1784, -994, -833, -800, -766, -11639, -595, 674656, -4337, -412, -11451, -558, -1188, -645, -496, 996802, -535, -7150, -584, -685, -4332, -996 , -275, -317, -1030, -1007, -987, -475, -366, -292, -513, -501, -4158, -166, -245, -238, -228, -4374, -109, -123, -1324, -7284, -164, -871, 2138714, -913, -240, -498, 528226, -7203, -201, -2577, 2461102, -650, -7081, -586, -557, -250, 13251673, -479, -676, 11640822, -397, -569, -1019, -601, -710, -309, -442, -11665, -332, -254, -291, -179, -4200, -127, -114, -210, -1134, 3603134 , -290, -237, -273, -372, -11764, -283, -11997, -11819, -11583, -693, -765, -1012, -195, -662, 13105243, -6965, 6178983, 13266316, -975, -4382, -517, -11502, -478, 8273053, -411, -857, -300, -200, -266, -144, -143, -1348, -158, -153, -213, -142, -383, -167, -248, -11648, -11890, -208, 17951955, 9254134, -390, -469, -7241, -886, 2490267, 9576280, -7036, -11797, -4223, -843, -761, -11622, 18757320, 4744090, 10059499, 6677560, 13764057, -4160, -298, 8609842, -616, -330, -190, -349, -6985, 1860859, -7214, -118, -256, -139, -11817, -335 , 2343716, 12973214, -1740, 6047317, 11362726, -11916, -1774, -464, -778, -891, -452, 17160870, -1037, -737, 5080879, -640, -615, -329, -265, -131, -173, -4372, -6981, -504, -707, 9283178, 18142193, 9444251, 18303387, 14920733, 6224111, 18625170, -7266, 3002893, -6994, -550, 19108268 ], [ 17659095, -821, -7053, 12680596, 5755293, 14613230, 14774182, 11392727, 2695148, 15096207, -4183, 15418716, 15579305, -364, -350, -627, -599, -827, 15901814, 16077651, -623, 11084146, 7863764, 937867, 6575180, 19137917, -450, -526, -1356, -591, -264, 12548555, 18185748, 4334801, 9972356, 15608580, -1047, -1173, 1757996, 2094422, 806311, 825 ], [ -1, -1219, -97, -107, -150 ] , [ -1, -81, -135, 131785, -150 ], [ -1, -81, -135, -134, -150 ], [ -1, -81, -135, -107, -150 ], [ -1, -87, -97, -107, -74 ], [ -1, -81, 117141, -101, -74 ], [ -1408, -87, -97, -107, -1065 ], [ -214, -7186, -281, -6992, -461, -669, -243, -274, -127, -114, -180, -120, -129, -380, -363, -205, -506, -155 ], [ -1, -81, -97, -101, -74 ], [ -1, -1219, -97, -4420, -74 ], [ -1, -81, 102499, -107, -150 ], [ -1, -81, -135, -101, -74 ], [ -1, -81, -97, -107, -150 ], [ -121, -206, -177, -157, -138, -7288, -654, -203, -196, -118, -256, -358, -140 , -159, -384, -305, -356, -518, 14584186, -1115 ], [ -2702, -28, -52, -75, -80, -60, -37, -42, -56, -72, -63, -47, -34, -1386, -220 ], [ -32, -938, -70, -49, -40, -64, -79, -90, -57, -55, -96, -133, -132, -187, 1771781 ], [ -102, -99, -44, -25, -1387, -564 ], [ -100, -105, -83, -77, -4402, -218, -148, -169 , -187, -147, -122 ], [ -4, -39, -61, -1390, -26, -6, -31, -35, -21, -16, -149, -45, -27, -18, -12, -3, -11, -28, -52, -459, -2, -10, -29, -13, -15, -19, -559, -34, -23, -8, 600341, -50, -46, -84, -89, -106, -93, -70, -1385, -100, -105, -83, -112, -111, -218, 644270, -132, -187, -147, -122 ], [ -14, -30, -934, -41, -33, -32, -93, -70, -49, -40 ], [ -5, -20, -259, -18, -12, -3 , -11, -28, -1208, -9 ], [ -1, -81, -135, -107, -74 ], [ -1, -81, -135, 146427, -74 ], [ -14, -30, -50, -46, -215, -32, -938, -70, -49, -40 ], [ -561 , -48, -35, -21, -16, -5, -20, -27, -18, -12, -3, -11, -28, -1208, -9 ], [ -32, -38, -68, -1207, -40, -64, -79, -77, -57, -55 ], [ -4, -39, -1059, -59, -26, -6, -31, -69, -1822, -16, -86, -1397, -43, -65, -171 ], [ -7, -104, -1824, -92, -12017, -170, -91, -62, -462, -137, -85, -1062, -66, -88, -110, -689, -27, -18, -12, -3, -11, -28, -52, -459, -2, -10, -29, -13, -15, -312, -54, -58, -73, -220 ], [ -922, -1369, -1359, -865, -567, -364, -350, -11603, -1121, -827, -448, -896, -735, -590, -826, -7287, -343, -198, -493, -1064, -540, -7165, -869, -1753, -694, -1191, -1170, -1000, -978, 1241 ], [ -3, -44, -25, -17, -9, -2, -10, -811, -13, -1407, -63, -47, -34, -1386, -220 ], [ -11841, -420, -864, -1747, -1205, -1375, -897, -11542, -579, -1201, -1180, -1016, -614, -853, -944, -2680, -652, -416, -849, 1220 ], [ -6733, -1649, -1092, -1478, 17614075, 56579221, -2282, -1088, -3012, -1110, -1297, -3431, -2065, -1231, -12013, -10512, -3587, -5403, -1994, -2688, 60297212, -1579, -2058, -4642, -4131, 62070346, 101050012, 159518180, -4621 ], [ -4395, -7199, -11633, -11516, -11382, -1815, -7239, 11450584, -11511, -11372, -4384, -7232, -2635, -4219, 2915035, -7230, -2634, 15316457, -11359, -1193, 8390197, -1350, -7022, -1112, -790, -1368, -1358, -2587, -4159, -449, -436, -419, -598, 19343161, -115, -532, -519, -199, -11408, -456, -914, -746, -400, -321, -1198 , -7209, -338, -1131, -833, -800, -766, -425, -595, -706 ], [ -3, -11, -812, -17, -9, -2, -10, -29, -42, -15, -19, -22, -54, -23, -8, -14, -814, -53, -41, -33 ], [ -32, -38, -70, -49, -40, -64, -79, -1212, -57, -55, -96, -133, -132, -187, -125 ], [ -4, -39, -61, -1390, -26, -6, -31, -35, -21, -16, -149, -45, -27, -18, -12, -3, -11, -28, -52, 249029, -10, -29, -13, -15, -19, -559, -34, -23, -8 ], [ -32, -38, -68, -76, -40, -64, -79, -1212, -57, -55, -96, -2699, -187, -147, -122 ], [ -32, -38, -810, -49, -40, -64, -79, -90, -112, -7330 ], [ -5, -20, -36, -43, -12, -3, -11, -28, -17, -9, -2, -216, -24, -13, -15, -19 , -22, -54, -23, -8 ], [ -921, -1161, -736, -592, -566, -253, -435, -1006, -7015, -221, -306, -360, -639, -1341, -577, -803, -664, -637, -612, -1323 ], [ -1182, -428, -2602, -484, -547, -667, -339, -720, -483, -263, -787, -7170, -198, -493, -1064, -1179, 10923436, -399, -969, -1050, -911, -636, -993, 1241 ], [ -696, -71, -53, -41, -33, -32, -1825, -76, -67, -151 ], [ -4, -39, -1059 , -59, -26, -6, -31, -35, -21, -16 ], [ -2, -10, -24, -13, -15, -312, -47, -34, -23, -8, -14, -30, -50, -46, -33, -32, -38, -68, -49, -40 ], [ -789, -1025, -1005, -1119, -473, -804, -771, 10791649, -1133, -575, -2687, -4340, -2642, -732, 18039934 ], [ -1, -7360, -134, -101, -74 ], [ -3, -688, -25, -17 , -9, -2, -37, -24, -13, -15, -19, -22, -54, -58, -458 ], [ -32, -38, -70, -49, -40, -1401, -83, -77, -111, -219 ], [ -4, -39, -61, -1390, -26, -6, -31, -35, -21, -16, -149, -45, -27, -65, -102, -99, -44, -25, -17, -80, -60, -37, -1210, -56, -72, -63, -311, -23, -8 ], [ -32, -38, -68, -76, -40, -64, -1063, -112, -111, -218, 644270, -132, -187, -147, -122 ], [ -6, -31, -69, -66, -16, -5, -689, -27, -18, -12, -3, -44, -25, -17, -9, -2, -10, -29, -42, 102588, -22, -54, -806, -8, -14, -30, -53, -41, -33, -695, -93, -70, -49, -40 ], [ -380, -440, -205, -506, -273, -818, -786, 9078418, -870, -716, -313, -912, -895, 14554900, -481 ], [ -3, -44, -25, -17, -9, -2, -216, -42, -56, -72, -63 , -47, -34, -1386, -220 ], [ -32, -938, -76, -67, -100, -105, -83, -7342, -111, -218, -148, -169, -168, -103, -122 ], [ -6, -468, -66, -88, -110, -2703 , -36, -43, -65, -171 ], [ -2, -10, -29, -2695, -15, -19, -22, -34, -23, -8, -696, -71, -53, -41, -33, -32, -38, -68, -76, -11940 ], [ -121, -349, -2619, -157, -138, -307, -439, -203, -196, -118, -2679, -207, -140, -139, -470, -1379, -906, -738, -860, -2709 ], [ -1, -1219, -134, -101, -74 ], [ -51, -87, -97, -4420, -74 ], [ -1, -87, -4421, -101, -74 ], [ -822, -788, -757, -417, 16048486, -943, -362, -348, -504, -589, -12019 ], [ -3, -11, -28, -1208, -9, -2, -10, -24, -13, -15, -312, -47, -34, -73, -220 ], [ -100, -105, -90, -112, -111, -219 ], [ -110, -86, -36, -43, -65, -171 ], [ -2, -10, -29, -42, -15, -19, -559, -34, -23, -8, -14, -71, -53, -41, -33 ], [ -3, -11, -25, -17, -9, -376, -37, -24, -13, -15 ], [ -89, -106, -93, -76, -67, -151 ], [ -4, -91, -62, -59, -26, -6, -31, -555, -21, -16 ], [ -3, -11, -28, -52, -9, -2, -216, -42, -56, -72, -1827, -54, -23, -8, -14, -30, -50, -46, -215 ], [ -789, -1025 , -1005, -11469, -473, -804, -755, -1353, -1133, -575 ], [ -561, -48, -35, -21, -16, -5, -20, -27, -18, -12 ], [ -2, -10, -29, -42, 102588, -1827, -54, -58, -73, -108, -94, -934, -41, -33 ], [ -824, 97358645, 155829475, -4666, 102487, -6687, -9763, -5402, -8194, -7329, -1706, -9725, 138287161, 177266827 , 3644653, -6641, -6075, -3402, -2051, 13558 ], [ -4, -91, -62, -2693, -137, -85, -48, -66, -88, -110, -2703, -36, -43, -12 ], [ -72, -63, -1060, -23, -8, -696, -71, -53, -41, -89, -38, -68, -76, -67, -100, -105, -11970, -57, -55 ], [ -7, -104, 1142132, -1389, -1833, -39, -61, -113, -805, -561, -48, -35, -21, -110, -86, -1397, -43, -65, -171 ], [ -60, -37, -24, -13, -1407, -1827, -54, -58, -8 ], [ -214, -288, -281, -332, -222, -669, -243, -280, -274, 1655737, -1034, -512, -2586, -189, -186, -290, -237, -234, -155, -372, -665, 10850221, -499, -970, -370, -346, -163, 16326703, 1236 ], [ -799, 7789834, -622, -976, -467, -1042, 9722710, -495, -570, 4568374, -1165, -878, -494, -478, -11849, -520, -411, -857, -223, -300, -657, -7072, -839, -684, -668, -239, -11478, -153, -294, -1017, -278, -194, 74413, -248, -204, -161, -119, -12020 ], [ -298, -351, -628, -7018, -190, -121, -349, -340, -157, -138, -307, -439, 10718434, -196, -118, -256, -358, -745, -733, -384 ], [ -5, -689, -27, -65, -102, -99, -2701, -17, -9, -2, -10, -29, -42, -258 ], [ -131, -287, -162, -173, -382, -4372, -757, -417, -596, -269, -455, -770, -1151, -1132, -707, -930, -767, -894, 14598829, -832 ], [ -3, -44, -25, -17, -9, -2, -10, -811, -13, -15, -19, -22, -54, -58, -8 ], [ -923, 8478055, -995, -838, -683, -773, -4268, -592, -566, -11835, -286, -176, -156, -821, 5432311, -639, -1142, -850 , 1218 ], [ -6, -468, -35, -88, -110, -86, -1397, -43, -65, -102, -11, -28, -52, -75, -80, -60, -37, -24, -13, -72, -63, -1060, -58, -73, -108, -94, -50, -46, -84, -1413 ], [ -1, -87, -97, -4420, -74 ], [ -85, -48, -35, -21, -1220, -2703, -36, -43, -65, -102, -99, -44, -52, -75, -80, -7353, -29, -42, -56, -563 ], [ -14, -814, -53, -41, -33, -32, -38, -68, -49, -40, -1401, -83, -77, -57, -219 ], [ -4, -691, -62, -462, -137, -85, -1062, -21, -16, -149, -45, -27, -18, -102, -99, -44, -25, -17, -80, -60, -37, -1210, -56, -72, -63, -54, -58, -73, -220 ], [ -791, -1028, -1152, -2604, -2559, -1047, -1173, 12226663, -1120, -1111, -789, -1015, -507, -1119, -473, -804, 7248043, -1353, -1133, -575 ], [ -6, -48, -35, -21, -16, -5, -20, -259, -18, -12, -3, -44, -25, -17, -9 ], [ -4066, -6219, -1592, 168245408, -4512, -2492, -1652, -8676, -4741, -2585, -2355, -3462, -2076, 210768680, 37133317, 76112983, 115092649, -5171, 212540483, -10923, -3751, -3429, -1995, -2711, 19591003, 58570669, -9338, -5135, 194999500, -2542, -1296, 118810640, -2057, -1908, -4129, -3722, -3401, -8494, 5429768, 63884747, -2253, -2110, -4826, -6840, -1663, -5563, -2038, -948, -1313, -2384, -1568, -4784, -4261, -3815, -3501, -2090, -1958, -1770, -6507, -9500, -5235, 207400790, -1717, -6190, -5712, -8294, -1859, -958, -5944, -1556, -8259, 56810724, 95778532, -3298, -3009, 212717530, -10916, -10137, -5651, -3146, -7799 ], [ -924, -345, -410, -231, -475, -366, -292, -4241, -331, -316, -166, -245, -238, -235, -152, -145, -165, -11649, -172, -12021 ], [ -5, -20, -259, -18, -12, -3, -11, -28, -52, -9 ], [ -14, -30, -50 , -41, -33, -32, -938, -70, -49, -40, -1401, -83, -77, -57, -55 ], [ -7, -1398, -188, -92, -82, -4, -39, -61, -59, -26, -6, -468, -35, -21, -16 ], [ -1, -81, -97, -4420, -74 ], [ -167, -209, -624, -500, -224, -371, -208, -141, -160, 396439, -251, -181, 14569543, -574, -303, -663, -886, -1749, 4262070, -902, -621, -232, -191, -454, -7193, -337, -276, -267, -794, -761, -516, -396 , -568, -793, 8287696, -618, -394, -477, -437, -284, -403, -270, -549, -441, -7142, -721, -190, -121, -349, -340, -7016, -138, -307, -439, -241, -196, -118, -256, -358, -745, -733, -6977, -356, -518, -335, -229, -2709 ], [ -675, -900, -620, -395, 1216447, -1377, -642, -236, -840, -807, -1037, -898, -737, -11425, 5082078, -640, -615, -329, -265, -131, -7176, -162, -173, -382, -681, -757, -417, -596, 264652, -362, -348, -11526, -707, -930, -767, -1001, -7008, 4130283, -904, -413, -859, -967, -1196, 7833763, -1147, -4205, -813, -1041, -1166, 13310245, -713, -1213, -777, -890, -725, 18786727, -658, -629, -1344, -709, -550, -534, -430, -995, -11424, -683, -773, -1161, -11476, -566, -253, -286, -176, -156, -221, -306, 7204114, -1004, -1341, -577, -664, -637, -612, -980, -1402, -1192, -1023, -1150, 16385275, -692, -784, -1791, -1140, -845, -261, 6076603, -1781, -867, -715, 1262 ], [ -674, -352, -7109, -2590, -704, -545, -759, -617, -393, -476, -1369, -1359, -865, -837, -1206, -1182, -627, -599, -484, -547, -667, -896, -11534, -483, -263, -787, -756, -198, -493, -1064, -540, -651, -623, 16238845, -694, -911, -636, -993, -978, -1399, -1045 , -1010, -1139, -6969, -1195, -1177, -743, -1338, -1321, -2685, 8024122, -998 , -1128, -2563, 4641589, -750, -619, -1127, -1114, -1048, -758, -1145, -856, -829, -792, -527, -420, -11481, -962 ], [ -252, -1016, -614, -853, 3690992, -652, -416, -277, -322, -1051, -357, -1002, -1339, -482, -1816, -1372, 11099152, -1331, 1242 ], [ -4389, -646, -2626, 14965025, 952873, -1186, -901, 15125977, -4164, -4379, -2663, -997, -11437, 4818504, -11737, -2623, -1124, -963, -791, 8521984, -1349, -1335, -2691, -1802, -1786, 13998466, -836, -1384 , -4349, -1005, -1764, 19474948, -804, -771, -1353, -1133, -575, 3865510, -4320, -1352, -2598, -1743, -4397, 7570189, -7126, -1759, -4410, -1806, -11752, 13046671, -11453, -11978, -7272, -7153, -4225, 18523153, -7233, -7151 , -11559, -11443, -7346, 4670996, 8214602, 11758208, 17073496, 1287 ], [ -6711, -5922, -5423, -8226, 19443119, -10513, -5892, -1261, -4665, 131773, -6686, -10142, -5401, 175524310, 13318 ], [ -85, -69, -66, -88, -110, -86, -36, -43, -65, -102, -99, -44, -1394, -75, -80, -60, -37, -42, -258, 585687, -54, -58, -73, -108, -94, -2700, -46, -84, -32, -38, -68, -1207, -40 ], [ 6940419, -419, -598, -835, -945, -434, -626, -197, -226, -456, -914, -178, -400, 352510, -539, -347, -338, -491, 1234 ], [ 5988624, -892, -729, -192, -558, -1188, -645, -605, -6962, -301, -659, -631, -11442, 2929678, -1789, -996, -275, -317, -443, -1007, -987, -387, -308, -533, -344, -2603, -486, -460, -772, -242, -235, -4156, -145, -165, -109, 15989914, 1977883, -4323, -130, -116, -385 ], [ -254, -243, -280, -274, -127, -114, -210, -7099, -129, -380, -363, 8917345, -506, -273, -372, -665, -638, -7051, -970, -370, -912, -163, -333, -481, 5856837, -1012, -868, -846, -940, -536, -649, -607, -6965, -302, -247, -742, -4186, -4382, -4301, -878, -494, -478, -211, -630, -600, -581, -808, -249, -641, -200, -6991, -684, -668, -747, -863, 19226017, 6984348, -142, -175, -227, -136, -183, -204, -161, -119, -11929, -11762, -141 , -160, -268 ], [ -5, -20, -259, -18, -12, 556401, -28, -52, -75, -80, -60, -1396, -42, -56, -19, -22, -54, -806, -8, -14, -30, -53, -41, -33, -695, -93, -70, -49, -40, -64, -79, -1212, -57, -219 ], [ -6, -48, -35, -21, -16, -5, -20, -259, -18, -171 ], [ -51, -135, -134, -101, -74 ], [ -14, -30, -50, -7336, -89, -106, -93, -70, -49, -100, -11987, -90, -112, -111, -218, -148, -2699, -187, -147, -122 ], [ -4, -39, -61, -113, -26, -6, -31, -555, -21, -110, -45, -27, -18, -12, -3, -11, -25, -17, -4422, -60, -37, -24, -56, -72, -63, -1060, -58, -73, -14, -71, -53, -41, -33, -32, -38, -810, -49, -100, -105, -83, -7342, -111, -218, -148, -132, -187, -147, -122 ], [ -803, -753, -1003, -1340, -1323, -7320, -1033, -7129, -1762, -692, -784, -1791, 13002742, -845, -7313, 7848406, -999, -719, -571, -1805, -632, -406, -326, -553, -1040, -1020, -4217, -704, -545, -759, -7102, -393, -476, 6720774, -1359, -865, -837 , -1206, -1182, -11654, -599, -484, -448, -655, -339, 15902056, -826, -680, -666, -343, -198, -576, -1199, -1179, 10923436, -399, -694, -1170, -1000, -1130, -573, -927, -763, -1149, -594, -11981, -1043, -1167, -882, -714, -556, -295, -11683, -602, -271, 6413271, -1154, -988, -711, -1057, -915, -899, -1343, -11354, -792, -527, -420, -864, -962, -1375, -1356, -1135, -579, 1318 ], [ -7, -560, -188, -92, -82, -4, -39, -1059, -59, -26, -6, -31, -69, -66, -16, -86, -36, -43, -65, -171 ], [ -2, -10, -29, -2692, -72, -63, -47, -58, -73, -108, -71, -53, -41, -33, -32, -38, -70, -49, -12008, -105, -83, -77, -111, -219 ], [ -7, -104, -1824, -92, -82, -4413, -61, -113, -462, -137, -85, -1062, -66, -88, -110, -86, -45, -27, -65, -102, -99, -2701, -52, -75, -2, -37, -24, -13, -15, -19, -22, -311, -23, -220 ], [ -7, -104, -260, -92, -12017, -170, -91, -62, -805, -561, -1062, -66, -88, -110, -20, -27, -18, -12 , -3, -11, -28, -1208, -80, -60, -37, -1210, -56, -19, -559, -34, -23, -8 ], [ -1193, -2661, -4271, 13705727, -1112, -1803, -1162, -4213, -2573, -1820, 8712222, -2621, -982, -474, -115, 7116256, -626, -197, -226, -447, -754, -613 , -328, -471, -539, -347, -338, -2580, 1234 ], [ -926, -892, -729, -192, -558 , -1188, -645, 13237030, -585, -301, -659, -631, -991, -11365, -11851, 10015570, -724, -973, -809, -1030, -410, -231, -475, -366, -292, -513, -11479 , -460, -772, -242, -7060, -228, -145, -165, -109, 14218111, -819, -438, -2643, -871, -492, -697, -913, -415, -498, -128, -304, -355, -635, -731, -11387 ], [ -1, -135, -134, -101, -74 ], [ -7, -104, -1824, -92, -82, -4, -39 , -61, -113, -26, -85, -48, -66, -88, -110, 702831, -27, -18, -12, -3, -11, -28, -17, -4422, -60, -37, -24, -56, -72, -22, -34, -23, -8, -696, -2700, -46 , -84, -89, -106, -93, -70, -49, -151 ], [ -213, -142, -175, -227, -136, -248 , -624, -500, -224, -11890, -7168, -336, -272, -377, -251, -181, -202, -2568, -303, -663, -893, -1129, 718585, 6032674, -1009, -1767, -844, -466, -296, -289, -407, -843, -465, -444, -1021, -877, 16985638, 2973607, -760, 11831302, -394, -477, -299, -284, -403, -270, -549, -441, -429, -7065, -971, -121, -349 , -340, -7016, -315, -542, -654, -203, -1754, 1216 ], [ -6, -48, -35, -21, -16, -5, -20, -36, -18, -1832, -99, -44, -25, -75, -80, -10, -24, -13, -15, -312, -1060, -58, -73, -108, -94, -71, -53, -215 ], [ -365, 8624485, -615, -329, -265, -1181, -287, -861, -323, -822, -1373, -417, -596, -269, -455, -770, -427, -11526, -941, -919, -1366, -11581, -848, -929, -904, -413, -859, -967 ], [ -14, -50, -46, -84, -89, -106, -93, -1391, -67, -64, -79, -90, -2694, -55, -11992, -2699, -187, -147, -122 ], [ -4, -61, -113, -462, -137, -85, -48, -1395, -88 ], [ -11871, -7157, -867, -715, -936, -909, -7115, -2591 , -2564, -674, -352, -740, -7028, -704, -545, -759, -1153, -393, -7340, 8492577, -874, -854, -567, -364, -350, -11603, -1121, -827, -448, -655, -339, -720, -826, -680, -666, -343, -198, -6979 ], [ -1050, 7540903, -1000, -1130, -573, -1045, -1169, -1139, -977, -1215, -1043, -1167, -882, -11447, -556, -295, -521, -602, -271, -373, 8185074, -619, -1127, -1114, -1048, -758, -1360 , -856, 1421449, -1804, -1787, -873, -1336, -1205, -526, -508, -591, -264, -7248, -7140, -597, -578, -944, 7233279, -416, -277, -322, -1051, -357, -426, -1339, 469654, -1190, -1792, -2627, -1761, -1216, -4338, -1148, -2594, -2565, -7273, -11690, -866, -489, -935, -1186, -901, -880, -4202, -4406, -4357, -643 , 13515247, -1748 ], [ 37016173, 75995839, 114975505, 153955171, -7422, 58277809, 97257475, 155726974, -7808, -1819, -6668, -1643, 138168686, -4868, -6892, -2261, -1543, -1464, 5299312, -10817, -3709, 141713623, -8087, 7071115 , -3964, -6036, -9191, -8055, -6816, 67297897, 125766065, 164747062, -7622, 30090034, -2230, -5262, 186008698, -11596, 51351670, -9900, -8718, -7950, -4052, 72613306, -3476, 150572638, -7501, -10585, 113363444, -2075, -1938, -11410, -3768, -8992, -4915, -1844, -1101, -1644, -1581, -8572, -7371, -6685, -10141, 117084097, 175553596, -11931, -3997, -3736, -2188, 177324068, -2532, -6074, 120627703, 159607369, -7719, -6863, 83419840, -5322, -4825, -11767, -1697, -3688, -5561, 182639477, 28507136, -10352, -5778, -5015, -1228, -2508, 108222420, 147204748, -4771, -11590, 71017219, -5734, -1523, -4757, -4210, -6480, -5960, -3326, -2008, -2583, -10580, -5943, 152518826, 191499823, -11402, -3897, -8990, -4913, -1414, -1108, 97752675, -1087, -2992, -4400, -6362, -3572, 138506806, -2976, -4368, -6638, 81809110, -5600, -3118, -11821, -6319, -9652, 161540245, -4593, -4101, 85351385, -3375, -5041, -2786, -10738, -9969, -9147, -8015, -7134, 49916656, -9930, -9115, -7977, -1720, -2297, -3191, 188117290, -11522, 72948764, 131418263, 170399260, 209378926, -10997, 74721898, 113701564, -8635, -1419, 57003868, -3597, -8986, -1924, -4415, 39446911, -2339, -9327, 175874411, -2538, -10105, -5624, 158157712, -7749, -2529, -6070, -8882, -8116, 5797174, -10808, -10037, -5578, 181189820, -10768 , 85513789, -9175, -1237, -4287, 48305926, -3511, -2094, -8010, -4258, -10306 , 108547228, 147526894, -2900, 12884386, 51849532, -9895, -5481, 168788530, -1760, -3786, -3472, 170560333, -4484, 35903305, 113859975, -8628, -1934, 14431 ], [ -11894, -290, -4238, -273, -818, -786, -432, -283, -499, -313, -785, -346, -11583, -391, -693, -917, -414, -195, -154, -536, -649, -622, -976, -467, -1042, -522, -510, -4186, -367, -1165, -405, -583, -463, -211, -520, -600, -581, -808, -249, -641, -200, -6991, -668, -747, -279, -386, -682 , -294, -142, -175, -227, -136, -4344, -11648, -500, -224, -371, -208, -336, -272, -377, -251, -181, -202, -7009, 2329315, -663, -893, -4206, -968, -798, 7804477, -621, -232, -191, 4421944, -289, -4223, -843, -465, -444, -1021, -877, -396, -310, -760, -422, -394, -477, -299, 10220451, -403, -270, -11905, -351, -628, -7018, -190, -121, -349, -340, -402, -12011, -542, -654, -203, -196, -698, -358, -745, -733, -139, -470, -1379, -518, -335, -229, -2709 ], [ -797, -1178, -744, -606, 894301, -7235, -741, -603, -388, -464, 6369463, 11684872, -395, -318, -452, -529, -341, -236, 3149202, -528, -739, -7021, -828, -365, 10396167, -862, -580, -1202, -1026, -1778, -173, -382, -681, -757 , -872, -851, 1217 ], [ -919, -1366, -1001, -848, -1217, -1378, -413, -859, -967, -11872, -1168, -1147, -4205, -1322, -795, -762, -285, -726, 18625654, -7266, -1163, -11556, -582, -551, -1039, -875, -1125, -1113, -534, -430, -995 , -838, -683, -773, -1161, -736, -4177, -253, -286, -2601, -834, -821, -360, -639, -1142, -850, -472, -672, -1003, -1340, -1323, -1192, -1023, -1150, -588 , -692, -784, -1791, -1351, -7005, 2533118, -647, -867, -715, -936, -7234, -11625, -2591, -2564, -674, -352, -740, -989, -704, -774, -1364, -617, -1330, -1054, -1376, -874, -854, -567, -4353, -428, -2602, -484, -547, -667, -896, -735, -590, 1328 ], [ -540, -651, -623, -1753, -694, -1191, -1000, -1130, -573, -4365, -1169, -4229, -977, -1215, -1043, -1167, -882, -1338, -556, -295 , -521, -4221, -271, -373, -670, -619, -1127, -1114, -915, -899, -1145, -972, -933, -1804, -1787, -873, -6990, -450, -897, -1135, -579, -1201, 7057684, 12373093, -853, -701, -546, 9005082, -734, -849, 2080384, -357, -426, -2599, -482, -1816, -1372, -1363, -1141, 630727, 5944816, 11260225, -2594, -2565, -4389, -646, -866, -489, -935, -1186, -901, -880, 16897780, -4357, -643, -997 , -1748, -1209, -1183, -4272, -1138, -4181, -1821, -1028, -1152, -1335, -2559 , -1047, -1173, -1355, -1342, -11337, -4350, -1015, 14159539, -1116, 1934074, -771, -1785, 14335255, -575, -2687, 9180798, -732, -1332, -4414, -2666, -2640 , -1759, -2567, -7315, 5959580, -7158, -2616, -11383, 4348729, -2654, 13207744, -7004, 967637, 4509923, -11624, -11504, -11366 ], [ -14, -30, -50, -46, 131885, -4411, -68, -76, -67, -100, -105, -83, -112, -111, -219 ], [ -7, -104, -260, -1211, -82, -4, -39, -61, -113, -805, -6, -468, -1395, -88, -110, -86, -45, -2696, -65, -1831, -11, -28, -52, -459, -376, -37, -24, -2692, -72, -63, 1068906, -23, -8, -14, -71, -53, -41, -33 ], [ -790, -1162, -4242, -2573 , -1820, -1035, 12255828, -982, -474, -115, -532, -199, -392, -699, -11825, -746, 14364541, -321 ], [ -5, -45, -27, -65, -102, -99, 1039620, -17, -9, -376, -37, -24, -2692, -563 ], [ -453, -1789, 13559176, -973, -809, -443, -345, -7075, -387, -11906, -292, -513, -501, -4158, -4352, -242, -124, -2571, -11934, -165, -109, -123, -1324, -185, -4323, -11588, -492, -697, -671, -240, -498, -128, -446, -523, -201, -233, -815, -354, -424, -608, -319, -678, -661, -881, -398, -479, -676, -244, -282, -397, -569 ], [ -214, -288, -281, -487, -461, -669, 12124041, -274, -127, 5198023, -180, -120, -1745, -380, -11830, -205, -11533, -155 ], [ -370, -346, -163, -391, -693, -917, 9400564, -868, -846, -940, -662, -423, -607, -572, -302, -247, -742, -727, -11370, -367, -4301, -7077, -583, -463, -211, -630, -857, -223, -249, -641, -200, -230, -684, -143, -239, -863, -153, -213, -182, -175, -227, -136, -183, -204, -500, -224, -371, -11762, 12636667, -272, 2168242, -768, -342, -503, -2568, 4099798 , -905, -886, -1749, -374, -782, 11347962, -232, -191, -454, -289, -337, -843 , 1270 ], [ -14, -71, -53, -84, -89, -106, -1825, -76, -67, -100, -79, -90, -112, -55, -148, -169, -168, -103, -122 ], [ -256, -207, -140, -139, -470, -1379, 11040459, -860, -1115, 4114441, -1022, -885, -11455, 2505031, -1178, -744, -606, -11379, -796, -7192, -7080, -388, -464, -778, -891, -395, -318, -1377, -642, -2624, -983, -807, -528, -739, -986, -828, -365, -1027, -862, -580, -1202, 7013755, -1778, 15872770, -382, -681, -2657, 12504880, -851, 2036455, -770, -427, -504, -4172, 3968011, -1366, -1001, -7008, -1217, -1378, 11216175, -859, -967, -1196, -1168, -1147, -490, 1261 ], [ -1194, -1163, -1146, -582, -551, -1039, 11860467, -1125, -1113, 4934449, -430, -995, -11424 , -11904, -656, -888, -1136, 19269946, -253, 8800201, 14115610, -834, -821, 5432311, -639, -7053, -577, -803, -664, -612, -980, -1402, -1033, -1783, -1346, -4169, -784, -1791, -1351, -1758, -261, -445, -1781, -719, -571, -677, -11745, -11561, -326, 2856463, -352, -740, -989, -11361, 4788019, -1364, -617 , 17190640, -1054, -1376, 12036183, -854, -567, -364, -428, -1772, -484, 1317 ], [ -217, -560, -188, -92, -1833, -39, -61, -113, -26, -6, -31, -66, -88, -110, -2703, -36, -1056, -12 ], [ -2685, -521, -998, -271, -373, -670, 11728680, -1127, -1114, 4802662, -899, -1145, -11431, 3193252, -527, -420, -864, -11346, -450, -11724, -11542, -579, -1201, -1180, -418, -853, -701, -546, -359, -734, -849, -1404, -357, -426, -2618, -482, -1190, -1792, -2627, -1761, -1216, -2675, -4285, -2594, -2565, -4389, 7877692, -11564, -489, 2724676, -1798, -11681, -4220, 18669583, -11852, -643, -997, -11437, -1209, -1183, 11904396, -1124, -963, -791, -1018, -1349, -1328, 1308 ], [ -789, -1015, -507, -1116, -1218, -771, -1785, -1347, -575, -2687, -4340, -732, -1332, -4414, 5798386, -2640, 14657401, -2567 ], [ -3, -44, -25, -75, -80, -60, 1054263, -13, -15, -312, -47, -34, -1386, 278315, -30, -50, -46, -215, -32, -938, -1391, -67, -100, -105, -90, -57, -55, -148, -169, -168, -103, -122 ], [ -1109, 58482811, 97462477, -8571, 194911642, -1106, 79743116, -9304 , -8538, 42548442, -6076, -5605, -8495, 198455248, 24818554, 63798220, -2177, 180735887, 7115044, 46080190, -10014, -8438, -4575, -6814, -9981, -9155, -5019, 188289, 58642553, 97623550, 136603216, 175582882, -1732, -6365, 118883855, -4866, 3732511, 42697657, 101165825, -8895, -2811, -1670, -3552, -5321, 180898291, -11765, -10774, -3532, -5294, 202158596, -4091, 67502899, -9582, 164952064, -4545, -2507, 88763204, 127744201, 166723867, 51568530, -3638, -9089, 168495670, -4509, -2491, -1651, -9059, 189755975, 16135132, -3913, -1096, 172037945, -4469, -2475, 95851747, -3297, -8222, 349967, -10913 , 97784623, -8953, -2836, -2415, -5862, -5378, -2975, -11883, -3988, 101326898, -8889, 198777394, -6860, 64120366, 122588534, -2946, 7437190, 65890838, -9611, 143851501, -8047, -6805, 87153805, -9146, -8405, 10979465, -6527, -9929, 186372111, 12752599, -2428, 110185913, -5231, 207636409, -10247 , -9456, -8665, 189918379, -11459, -6444, -2207, -5184, 211178684, 37543321, 76522987, -9377, 173972152, 212951818, 19986364, -6390, 117434198, -4886, 2282854, -10876, 99716168, -5375, -1437, 62509636, -9687, 140468968, 179448634, 5826460, 44791606, -3547, -5316, 200708939, -4099, -2389, 105032908, 163502407, 202482073, 28845379, 87313547, 126294544, 165274210, 50118873, -9921, -5509, 167046013, 206025679, -4057, -10270, -5479, 188306318 , 14685475, 53650621, 92630287, 170588288, -4483, -4037, -5937, -9021, 172361422, 18227750, 76682729, -9371, 154643392, -7826, 59127103, 98106769, -5396, 195554603, -4138, -2413, -9292, 177836573, 4215730, 43180876, -10066, 160118543, -7711, -11209, -10032, -2174, -3105, -7198, -10378, 105193981, 144173647, -2926, 29006452, 67986118, 126454286, -8006, -11632, 50268088, -9533, 147717253, -1873, -3796, -9490, -3186, -7937, 14846548, -10612, -5703, -5205, 209729027, -6725, -10204, 114052996, 172522495, -4465, -4020, 96333635 , -5412, -8214, -7348, 39798343, 98266511, 137247508, -4653, -2410, -2262, -5371, -2969, -7270, -10837, -9679, -3259, 199259282, 25623919, -6308, 103583251, 162052750, -7678, -11165, 85863890, -9166, -5035, 48669216, -6006, -9140, -8390, -7605, 30939328, -6234, -9109, 186856661, -4224, -10654, -9888, 169138631, -1864, -1102, 92952433, -2138, 170911765, 16778093, 75233072, 114214069, -5182, -1930, -10944, -10163, -8973, 193945204, 43860, -1307, 77987287, -5655, 175436452, -11935, -3999, 99247592, 138228589, -1077, 62038398, -1604, -1542, -2962, -4345, -3978, -1633, -1541, 200240363, -4102, 65584666, -5802, 182522333, 28389992, 86844971, -5537, -5018, -4549, -6684, -1611, 136617859, 175597525, -7327, -10882, -6102, 138388331, -7758, -2531, -3860, 120670301, 159651298, 5518957, -3705, -5584, -5061, 200402767, 26766073, -10383, -1090, 182683406, -1725, -1292, -3516, 164965376, -1069, -1311, -3814, -9119, -8372, -11589, -5982, -5484, -3051, -7542, 33853285, -3788, 131301119, -1243, 16149775, -6448, -3615, -8640, -1849, -6429, -2203, -8596, -4689, 365941, -6682, 97797935, -3285, -4888, 60588741, 99571069, -3269, -1985, 3908227, 42873373, -10071, -1259, -7717, -6859, -1668, -9651, 181072676, 46428837, -9610, -5290, -1970, 28712138, 87167117, -5532, -8403, 204107446, -11117, -6242, -3495, 186388085, -4233, -10662, 90712054, -8714, -7538, -6188, -2214, -3174, -1443, -2579, -1685, -9420, -8633, -1442, -6702, -6139, -9376, 173985464, -4455, 39490840, -6119, -8950, -1439, -6911, -3871, 119220644, -8526, 4069300, 82014112, -9255, -8486, -7714, 25316416, -6317, 122765581, 161745247, 7611575, 46578052, -3686, -3374, -1456, -1782, 48349855 , -9576, -954, -1963, 69608829, -2228, -2089, -1234, -11576, -6499, 90873127, -3188, -7530, -2489, 73155097, -5708, 190092764, -10990, -3612, -2136, -1476, -7446, -6423, -9369, -1507, -2849, -11985, -6115, -5648, -3141, -1914, -11283 , -3868, 119381717, -5099, -7275, -6634, -1635, 140643353, -4612, -6610, 103436821, -2109, -8076, 27262481, 85717460, -5552, 163678123, -2784, -4087, -3826, -5774, 184938428, 11317585, -1301, -3652, -3203, -7571, 91030207, 130013866, -1484, -4501, 34336504, -3785, -2140, -3038, 16631663, -3908, -3610, -5434, -1441, -6967, -6420, 115838111, 154819108, -2847, 20323153, -3883, -5644, -2063, 2619643, -10099, -1269, -1082, -4629, -6876, -2403, -3397, -4840, -6851, -3846, -2248, -8453, -2793, 27410365, -6282, 124859530, -8422, 9705524, -3667, -2160, -5006, -2765, -6783, -6233, -9108, -1244, 13250461, 52215607, -3635, -8698, -1863, -10607, -2211, -3173, -7900, -10980, 94737548, -5431, -4929, -7439, 57529685, -2280, -8585, -7397, 19532431, 58512097, -9764, -8958, -7801, -1708, -1641, -1546, -2981, -4373, 81542874, -5604, 159504868, -4622, -6864, 83316008, -8858, -4827, 46108145, 85089142, 124068808, 202026809, 47879948, 106349447, -3227, -2914, 218906, 97651505, -3286, -8190, 1989994, -6664, -2335, 118914472, 196872473, 23237110, -3859, -9691, -1249, 25020771, 102968245, -8854, 180927577, 26793905, 65760382, 124228550, -3092, -7655, 28552519, 67532185, -5777, -2099, -4544, -10705, 88793821, -5258, -7982, 12620812, 90562962, -2151, -2013, -4508, -11044, -1098, 111827260, -3042, 16163087, -3912, -5942, 133088896, 211046897, -6428, 115369535, -5165, -7837, 19869086, 58834243, -9330, 156283408, -7795, -4142, -9720, -2119, -8153, -7282, -1702, 81867682, -8888, -4846, -6616, -3703, 122619151, -4590, 46430291, 104899790, -1534, -8046, -4289, -1658, -5531, -5010, -7619, -1310, 69465061, -5758, -8370, -4232, -1689, -1280, -8713, -7942, -11037, -9455, 150967999, -7914, -6727, 74780470, 133248638, -3024, -4467, -2473, -3766, -5671, -5161, -1842, -2552, -6389, -3582, -8561, -11922, -10875, -1639, -8921, -1984, 23559256, -5834, -1502, -7713, 44820892, 83800558, -8847, -8079, 7627549, 46592695, -2319, -5555, -8041, 28887854, -2381, 126322499, 165303496, -4542, -6786, -9536, -3204, -7975, 32431460, -1654, -1271, 168847102, 14713430, -6473, 92659573, -3324, -4482, 55450379, 113919878, 152900875, -2866, -11386, -10167, -5413, -1472, -4451, -6938, -2273, -1260, -1990, -4393, -3991, -10100, 138886193, -2971, -4124, -6334, 101679661, 160147829, -7240, -6310, -9218, -4818, -7196, -10375, 124713100, -5037, -2783, -11137, -3824, -3509, -8394, -7122, 50297374, -3651, -1525, -2898, -2496, -2219, -3185, -4751, -11030, -10239, 131798981, -3037, -1421, 55612783, 94592449, 133572115, -7866, -6699, -3763, 135342587, -1998, 213303250, -4006, -3742, -8946, -2990, -4136, -1605, -8912, -4857, -6875, -6332, -9245, -5077, -4608, 25653205, -2395, -2247, 142592203, 201061702, 46914841, -6023, -8812, -2923, -4085, -9565, 146135809, -4779, -4253, -2430, -3649, 147906281, -2895, -2495, -1653, -3481, -8320, -2592, -6181, 131961385, -1242, -1855, 55772525, 114242024, -5181, -4702, 18580513, -10532, -5908, 135504991, 213462992, 19547074, -10512, -3587, -5403, 194954240, 40807379, -956, -8929, -1469, -1810, -1703, -1091, 159519511, -4621, -6623, 83331982, -2176, -1238, -4325, -6591, -3691, -2171, -2933, -2514, -3676, 145345087, -2913, 233549, 58686482, 117155981, -5134, -1917, -6917, -6363, -9724, 138418948, 23263611, -10436, -1274, -2050, -951, -1314, -9655, -1540, -8085, -2655, -2391, -5799, 163224190, 9090518, 48056995, -9973, 126016327, 164995993, -4260, -3813, -9542, 166767796, 205747462, -11087, -9499, -8336, 207519265, -3921, -1619, -3325, 189801235, -11462, -3911, -5941, -1555, -1936 , -10959, -9797, -8595, -1925, -4418, -10505, -9758, -8567, -4659, -6913, 99597693, 138580021, -2974, 23426015, -3855, 101372158, 159840326, 198821323, -4113, -2397, -1094, -1258, 7479788, 65934767, 124404266, -3091, -4568, 28728235, -9967, 145667233, 184646899, -7132, -10701, -5993, -3352, 186417371 , -1290, -1591, 168699341, -1424, -2490, 112000314, 150982642, -2733, 55303949, -9825, 152753114, -1935, -6973, -3894, -1095, -2131, 212994416, 20030293, -6388, -9751, -8949, 21813954, -10469, -3568, -8525, -2823, 23573899, 101530569, -5345, 179492563, 44847393, 83815201, 142283369, -4820, 7642192, 66095840, 105076837, -8815, -11700, -3827, -5268, -1962, -11635, -2433, -2156, -8367, 206069608, -2427, -9894, -2150, -4503, 34204717, -10241, 112164049, -8660, 16499876, -2352, -9020, -2001, 211385017, -10952, 135196157 , 174177154, -7404, -2551, 98148036, -2124, -4883, 21976358, 60942835, -5858, 158390669, -4630, -4123, -3854, -3560, -8879, 6030131, 64485110, 122954609, -8455, -4586, -11167, -10002, -8814, 183197242, -2638, -2440, -6007, -3362, 184967714, -3941, -9918, -9111, -7970, 32593987, 110550657, -8704, -1946, -11514, 73345456, 112325122, -8280, -2731, -4034, -2351, -5687, -8621, 211544759, 57397898, -3594, 154847063, 193828060, -6679, -2337, -3423, -2989, -7309, -10869, -1268, -5094, -4627, 43384547, -3714, 140833712, -4839, -11798 , -3971, 84137347, -9212, -8452, -2652, 66419317, 144375987, -8036, -11688, -6552, -9139, -3075, 204619951, -3940, -2304, -2155, -2894, -1766, -3929, 91224559, 130204225, 188672393, -2487, -1278, -5202, 190445527, -1714, -2285, -2072, -1929, -1320, -3892, -9787, 155008136, 13248 ], [ -117, 7262807, 10806413, -11465, 337988, -11884, 10967244, 14511092, 18054698, 4041226, 7584953, 11128559, 18215529, 4202420, -7199, -11633, -11516, -11977, -7271, -4279, -11511, -11372, -115, 7116256, 12431665, -392, -11930, -914, -746, -613, 17908147, -11882, -347, -338, -2580, -375, -918, 11142960, -595, -706, -926, -751, -412, -192, -7367 ], [ -301, -1365, -879, -584, -685, -1184, 11787252, -275, -317, -7261, -345, -410, 17263855, -11906, -292, -513, -501, -4158, -166, -4293, -7060, -700, -7247, -109, -172, -819, -297, 10835457, 17922669, -11881, -524, -415, 16312060, -11923, -355, -635, -731, -11387, -368, -11751, -7081, -586, -557, -250, -633, -398, -479, -779, -244, -282, -397, -552, -293, -514, -601, -703, -214, -246, -722, -487, -461, -2659, -179 , -4200, -127, -114, -180, -120, -129, 1831452, -440, -237, -234, -818, -665, -283, -7012, -313, -785, 11011173, -333, -481, -369, -431, -414, -846, 1247 ] , [ -302, -522, -11509, -570, -367, -530, -405, -583, -463, -1031, -630, -600 , -223, -249, -641, -200, -230, -684, -668, -239, -158, -153, -294, -142, -194, -383, -167, -248, -161, -11406, -11890, -208, -141, -2581, 2168242, -768, -342, -503, -2568, -303, -11755, -7084, -193, -374, -782, -1009, -232, -191, -296, -289, -337, -276, -465, -761, -516, -990, -11958, -775, 11831181, -394, -477, -299, -748, -1144, -270, 1303 ], [ -121, -206, -177, -324, -315, -439, -241, -505, -118, -256, -358, -733, -139, -305, -906, -738, -229, 2343958, -1371, -1011, -730, -389, -797, -648, -883, -327, -1061, -7235, -603 , -388, -464, -907, -891, 17000281, -1813, -529, -341, -236, -11356, -544, -7184, 15550503, -828, -365, 8624485, -7064, -580, -11898, -7176, -162, -173, 1326 ], [ -117, 7262686, 10806413, 16121701, 337988, -11884, 12738926, 16282895, 499061, 5813029, 9356756, 12900362, 18215650, 4202299, 9517829, -7082, 16605041, -1815, -7239, -7120, -7003, 30550, -184, -7173, 14203468, -226, 5505405, -746, -613, -328, -1198, -347, -338, -1131, -375, -918, -752, -595, -706, -926, -4311, -412, -11451, -7367 ], [ -301, 8082694, -879, -11442 , -685, -1184, -7187, -275, -317, 6632916, -1007, -987, -11353, -7253, -344, -509, -4179, -166, -245, -124, -228, -700, -673, -109, -123, -225, -185, -438 , 12607260, -492, -697, -2667, -240, -409, -4171, 5842194, -635, -731, -847, -537, -4281, -1757, -319, -678, -661, -881, -11371, -11858, -244, -282, -397, 1172518, -11786, -514, -717, -309, -442, -288, -6992, -461, -2649, -280, 17439571, 1312 ], [ -1403, -560, -188, -92, -12017, 512483, -61, -113, 44016, -85, -48, -21, -16, -5, -689, -27, -1388, -171 ], [ -6802, -9964, -9144, 184835927, 30703586, -10301, 147626733, -7974, 12986887, 71440535, -9493, -8707, 207869366, 53722505, -5958, -9053, -3039, 16529162, 55495639, -9019, -2865, -2566, 57267442, 115735610, 193693611, 746659, 39710485, -6114, -5124, -7787, -11281, -6093, -5621, 158421286, -2674, 62743924, 101723590, -5340, -1980, -4110, -3847, 122985226, 181454725, -11750, -6584, 105265865, 183223866, -2637, -6257, -5773, -8772, 184998331, -2504, -2305, -5501, -7568, -4056, 71602939, 149559609, 208030439, -2488, 92863244, -2139, 190312409, 36180068, -2350, -9410, 153105877, -4463, 37938682, 115895352, -8587, -1840, -2549, 78851224, -5642, -3140, 2678215, 41643361, -6089, -5093, -1905, -1103, -10061, -2180, 179842664, 25710323, -10028, -9211, -3104, -4585, 27468937, 85937105, 124918102, 183386270, -4278, -10724, -9954, -1490, 11535899, 69990878, -9524, -5246, -7564, -6494, -5975, 149723344, -1445, -11024, -6179, -3321, 190474813, -11446, 75306287, -2134, -1928, -6961, 77079421, 116059087, -1252, -2846, 39079505, -10143, -9338, -5135, 194999500, -2542, -1296, -9302, -2057, -1809, -1305, 101092610, -8124, 5431099, 44396245, -2253, -2110, -4826 , 65656550, -5563, -2038, -948, -1313, -2384, 125897852, 203855853, 19752076, -6397, -5652, 175669409, -11293, 79993378, 118973044, -3134, -4637, -4128, 81763850, -9264, 179213015, -4114, -2398, -3550, -2948, -10772, -9613, -5292, 202246454, -6561, -3671, -3364, -2030, -1878, -4078, -3812, -3207, -7579, -4060, 71134363, 110114029, -1448, -7049, -10622, -9457, -8290, 35710161, -9828, -3311, -8255, 211106800, -6703, -6141, 134917940, 193387439, -4417, -4010, 97871150, 136852147, 195320315, -2539, -10472, -3570, -4861, -7280, 81924923, -9259, -8487, 25240416, -3702, 122677723, 161657389, -7685, -4100, 65980027, -9178, -4801, -7162, -6558, -6010, 145711162, -1877, -9925, -5513, 166972798, 205952464, -4058, -5729, -1254, -7940, -4047, -2362, -9454, -7912, -4194, -3910, 113817377, 172286876, 18155866, -10175, -9374, -2068, -4684, -11324, -10134, 117523387, 156503053, -7791, -6909, 80314193, 119295190, -2053, 23629686, -6336, 160042666, -4614, -11213, 103347632, -3247, 200796797 , 46649936, 85630933, 124610599, -8426, -2785, 28933237, -6261, -2162, -2028, 30705040, -10300, 108664372, -2899, -2617, -2426, -3483, -8325, 34260504, -2213, -5206, -7907, -7006, -1683, 133468283, 191937782, 18316939, -10537, 96261751, 154731250, -4449, -11320, -3885, -9749, -4881, -7314, 41496931, -2264, -5372, -2970, 62757236, 101738233, 160206401, -4611, -6854, -1667, 122998538, 181468037, 27335696, -6284, 124770341, 183239840, -4086, -5772, -8771, -2909, -11629, -2431, -9528, -5250, 186784777, 32637916, -2369, -1589, -4750, -6741, -10238, -5452, 209815554, 55670024, -1614, 153119189, -2862, -11377, 57443158, -9365, -3159, 213360491, -6934, 78864536, -5641, 156825199, -11915, -6653, -3731, 158594340, -4626, 23939974, -6331, 121389139, -8480, -2665, -6306, 123159611, -8451, -4584, 27483580, -1660, -9164, 202890746, -4084, -6254, 107214715, -2908, -7116, -6520, 108986518, -8731, -2893, -10264 , -3480, -3183, -7931, -4203, -10605, -2288, -3172, -4477, -6720, -3773, 133790429, 192259928, 77092733, 116073730, 155053396, 194033062, 131718, 58583981, 117053480, 156034477, -4662, -1733, 79845617, -3272, -2980, -1730, 62128918, -1603, 198553756, -3976, 102879056, -3251, -1459, -4324, 85161026, 124142023, -8436, 202101355, -6812, -2383, 145402328, -4546, 39255221, -3748, 136704386, -7798, 41027024, -9722, -8531, 196947019, 42800158, 120756828, 159739156, -4617, -11217, -3848, 103041460, 180998130, -11761, -10771, -6032, 143792929, 182772595, 67604069, -3515, -3225, -8018, 10922224, 49887370, 88867036, -5256, 12692696, 51659173, -5979, -3339, -7540, -1300, 111899144, -1518, -4731, -7011, -3457, 152651944, -2722, 37484749, 76464415, -5672, 173913580, 19927792, -6392, 117375626, -3143, 2222951, 41189428, 80169094, 119148760, -4634, -3986, 101429399, 140410396, 198878564, 44731703, -9649, 142182199, -4821, -7205, -6587, -2320, 143952671, -7649, 28786807, -10344, -9577, 204193973, 50047112, -1093, -5255, 186477274, 32343602, -10272, 129779578, -3049, -1423, -4046, -10245, 112061548, 190018218, -4193, -1684, -1615, 172302850, 18169178, -10174, -9373, 174074653, 213054319, 39577367, 137026532, 176007529, -4139, -6356, 119309833, 158289499, -7746, -11251, -10425, 101591803, 179548473, -11807, -6612, 83873773, 142343272, 181322938, -6833, 85645576, 124625242, 163604908, 202584574, -11139, -9963, -3222, -1961 , -4076, -2373, -2226, 186635685, -11076, -6210, -3335, -2012, 207899983, 53751791, -5706, 151202287, 190181953, 36048281, -1288, -1585, -3020, -11384, 57296728, -9790, 154744562, 213214061, -10900, -6113, 117699103, 22033599, -10461, 119470906, -8518, 197430238, -10840, 140731211, 179712208, 6090034, -10803, -6049, 142503014, 200972513, -1727, -1661, -3526, -3089, -7156, -9956 , 126558118, 165537784, 30892614, -6235, -5500, -2020, -7567, -11071, -6208, -9488, 188568561, -4204, -2423, 92893861, -1515, -2876, -6724, -1613, -9015, 192114829, -6963, -6419, -3592, 154906966, 20422858, -9746, -8945, -4877, -7308, 61162480, 100142146, 178098816, -11244, 62934283, 121402451, -8479, -11796, 64704755, -5809, 142665418, -8069, -4302, -6580, 85967722, -3233, -1967, -6796, -3822, -1595, 204678523, 70020164, -9104, 167470660, -7563, 52302134, 110772964, 149752630, -2885, -11507, -10604, -2287, -5201, 209992601, -10979, 75336904, 114316570, 211764404, -10530, -9359, -5155, -1920, 146361, 39110122, -5890, -3288, -8192, 21405281, -10476, -5864, 157820923, -2825, -1729, -6343, -9693, -2116, -4343, -2399, 122383532, 161364529, -4596, -2519, 124154004, -2037, 202115998, -6811, 86947472, -2166, 184397968, -6947, -6395, -9759, 156208862, 21565023, 99511166, -2120, -2977, -2678, -10434, -9263, 159753799, 198733465, 25096771, 64076437, -3549, -5320, -6837, 65848240, -5797, -8433, -11706, -6560, -3514, -8781, -2770, -6528, -2310, 166841011, -7578, 32183983, -6216, -5731, 149122981, -11523, 72935452, 131403620, -3041, -4485, -10998, 133174092, -3025, -2721, -4024, -1645, -1584 , -8220, 19955613, -6391, -3583, 156371266, -2832, -4141, -1676, -9719, 197118742, 42974543, 81955540, -5083, 198894538, -11215, 103215845, 142196842 , 181176508, -4317, 66007982, -5795, -8428, 28813308, 67781116, -5529, -4780, 30573253, 108531254, -8369, -7087, -6212, 129792890, 188262389, -11520, -6475 , -9853, -2141, 209522694, 74868328, 113847994, -4934, 211297159, 57148967, -3439, 154599463, 193579129, -7351, 59081843, 117552673, -5126, -4655, -6658, 119323145, -8522, -2822, -959, -1672, -9685, -5342, 44908750, -10033, 142356584, 181337581, -11753, -1100, -1599, -3235, -2928, -11138, 67942189, -3510, -5009, 204371020, 30734326, -2307, -5505, 206140161, 51994631, 129952632, -3048, 207914626, -4045, -5705, -2079, 190196596, -4189, 55539568, 94519234, -5435, 18344894, -6421, 96291037, -4907, -11980, -6680, 78734080, -3425, 195670416, 41524886, 80505883, 138975382, -4858, -6877, 121257352, -3115, -2805, 25579990, -10403, -5813, 162007490, 7875149, -10762, -3681, 124800958, 183270457, 29123596, -9567, 185039598, -11628, -3807, 147831735, 206302565, -6497, -9889, -9083, 208073037, -10608, -1618, 151376672, -7902, 16735495, -6440, -1263, -1475, -1848, 57472444, -5909, -3158, 213389777, 39914156, -10127, -3281, -2987, -4386, 41687290, 80666956, 139135124, -6873, -6330, -2257, -4838, 6265750, -10798, -3542, -3245, -2941, 27526055, 85981034 , -8808, 183431530, -4277, -6253, 107244001, -8766, -7113, -10294, 128504306, -4985, -11560, 71806610, -9080, -7930, -11505, 54089911, 93069577, -3319, -4723, -4032, -1648, -2205, 172799381, 18667040, 77122019, -3291, 174572515, -1839, -11332, -10510, 117084097, -8570, -7800, 40895237, -3736, -2188, 177325399, -11892, -6640, -9692, -2115, 5472366, 63928676, 141888008, -4825, -11767, -1697, 124169978, -5044, -4574, -6563, -3675, -9153, 203899782, -2470 , -3746, -9332, 175713338, -4400, -2466, -2187, 177485141, -4368, -10433, -3563, -3118, 5634770, -6319, -9652, -8852, 46371719, -1628, -3375, 182801881 , 9179707, -10738, -9148, 165083851, 204063517, 69403827, 108386155, 166854323, 205835320, -1720, -6215, -9498, -3191, 33980956, -2290, 150908096, 209377595, -10997, 94210400, 172169732, -1419, 57003868, -3597, -1508, -1221, -10909, -2339, -9327, 175875742, 2253568, -10877, 99686882, -5376, -11877, -10429, -1601, 159929515, -7716, 44760989, 122720321, 181189820, 27057479, -3837, -3528, -1533, -7648, -10342, -3511, -2094, 204224590, 30587896, -9923, -3063, -2753, 32359699, -9895, 149297366, -7938, -1760, 73109837, -3472, -8662, 55402334, -5939, -3307, -1934, -1741, -6424, 115633109, -3161, 213082274, -11323, 78586319, 137057149, -8177, -6908, 80359453, 138827621, -8150, -4363, 62640092, 101621089, 140600755, 5955585, -6314, 161861060, -7682, -11168, 66185029, -5553, -3090, -7646, 48465668, -1626, -2161, -2911, 11273656, 50238802, 89218468, -5503, -3061, -11074, 90990271, -8706, -4752, -7040, -10613, 151228911, -4726, 36077567, -10205, -9018, 191981711, 37849370 , -3764, -2198, 154775179, 213244678, -4148, -10497, -5883, 137218222, -11918 , 61029362, 100010359, 177969691, -11866, -6633, 121270664, 160251661, -4610, 45084466, -3698, -5575, 201000468, -1302, -2318, -3372, -4795, 9662926, 48628072, 146077237, -8003, -2625, 89376879, 147847709, -1451, -4226, -6496, -2296, -3333, -8322, 53942150, -1097, -1559, -7901, -10982, 75205117, 133674616, 192142784, -11375, 76976920, -9364, -4677, 966304, 59418632, -9745 , -5120, -2828, -2536, -10097, -3409, -8515, 43472405, -10059, 160411403, -7708, -11202, -3541, 162183206, 201164203, -10757, -1627, 124976674, -2922, 29312501, 68278978, 107258644, 146238310, 11593140, 70049450, -5752, -7966, -2611, 52332751, -5470, -8316, -7519, -1299, -5698, 190532054, 55888215, -5934, -1553, 192303857, -11367, -10528, 135606161, -4900, 174316, -10920, 78119074, -3287, -8191, 1946065, 60399713, -9301, 196827213, -3989, -5843, 140132179, 179111845, -6862, 83433152, 122414149, -4824, -7212, -6590, -9615, -3093, -4573, 47997092, -9976, -2165, -5014, 336050, -6394, -3585, -2126, 195217814, -11291, -6361, -8530, 3878941, -10848, -5839, 159781754, 198762751 , -10815, -3704, -8851, 181044721, 65876195, -3530, -8819, -7652, -6806, -10347, 126117497, -5011, -2769, -2505, 88910965, -5514, 186358799, -11086, 71192935, -3485, -2085, 14508428, 53474905, 111944404, 189901074, -1752, 55246708, -9422, -8252, 18052034, -5916, -3295, 173957509, 497728, 58950056, 97931053, 136910719, 195380218, -10104, -5623, -2054, 23527185, 81983495, -1577, -4844, -11812, 44776963, -3548, -8457, -4316, -6290, -5794, 163486433, -1362, -1657, -1597, -1256, -1429, -6787, -3810, 147540206, -1235, -7086, 90842510, -5480, 188293006, -11035, -6185, 131595310, -4949, 16441304, 74896283, -9416, 191835281, 18214438, -10539, -5912, 193607084, -7350, 39622627, 98090795, -3142, -1915, -11284, 80372765, 177819268, -6880, 62656066, -3399, 160105231, 5971559, 64426538, -5815, -5315, 200856700, 27220006, 85688174, -5284, -2927, -4283, 67970144, 106951141, -2093, -7610, -2432, -2306, -3350, -3060, 13058771, 52025248, 129983249, -1947, -11032, 73286884, 151244885, -7905, -11452, 94548520, 133528186, -3019, -4168, 76830490, -3437, -1084, 20305714, -3884, 98253199, 137232865, -4879, -6906, 100022340, 158493170, 4360829, -2458, 101795474, -4841, 6133963, 64588942, -5812, -5054, -4308, -10371, -2239, -1532, 9674907, -6554, 107110883, -2026, -1876, -1722, 89392853, 128373850, -7968, 32709677, -6207, -5723, -8699, 14990316, 73446626, -9445, 190384293, 16764781, -10568, 94709593, -3167, 211647260, 96478734, -2130, 193929230, 980947, -10899, -2272, 156882440, 195863437, -6652, -9707, -2117, 178145407, 62975550, -3556, 140937544, -2803, -4107, -2394, 123218183, 162199180, 8065508, 66520487, 105501484, 183459485, 29327144, -2378, -3508, -2092, -7999, 31085758, 89553926, -2154, -4765, -11558, 71835896, 149795228, -4748, -7030, 93097532, 132078529, 171058195, -7000, 75380833, 133849001, -8242, 18697657, -10527, 116130971, -2845, 14586 ], [ -1109, 97461146, 175420478, 1799635, -6667, -10115, 157702448, 196683445 , 23046751, -6076, -5605, -8495, 24830412, -10044, -2177, -2047, 7113713, 46080190, -10014, -8438, 8885516, 67341826, -9155, -1880, 88602131, -8746, -4772, 12430453, -6511, -5738, 148844764, 207312932, 33677569, 72657235, 111636901, -4739, 15974059, 54939205, -9429, -8644, 210856538, -10183, -3442, 154160173, -4692, 39167229, 78133717, 136603216, 1958046, -3996, -2268, -3271 , 196843187, -11258, 62187490, -5842, -3120, -2811, -4116, 102936297, -5321, -4595, -3839, -3532, 163180261, 202159927, 48013066, 106481234, -8784, -4545, -2507, -10309, 127742870, 12588864, 71045174, 110026171, -8337, 14361998, 92305479, -9059, -8291, 16133801, -3913, -1096, 172037945, -4469, -2475, -1647, -3297, -7838, 351298, -10913, 117273125, 175743955, 2121781, 60575429, -5862, -5378, -2975, 23368897, -10072, 120818062, -8488, 5664056, -3973, -10039, 181056702, 7437190, 65890838, -5557, 182829836, 48185997, 106642307, 145623304, 184602970, 10980796, 88922946, 147393776, 205863275, -2428, -5978, 149165579, -1949, 14524402, -6476, -9456, -8665, 55270547, 94241017, 133220683, 172200349, 211180015, 37543321, 76522987, -8985, 193460654, 512371 , 78454532, 117435529, 195393530, 21758167, -10470, 99717499, -3131, -1437, -2528, 81998138, -5598, 159958801, 44803464, -10036, 122750938, 161730604, 200710270, -4099, -2389, -5556, 202479411, 48335212, 87314878, 184761381, 11141869, 69595517, 108576514, 167046013, 12912341, 71367320, -5479, -8327, 14684144, 53650621, 92630287, -7910, 16457278, 55422424, 113890592, -8627, -7447, 76684060, -9371, 154643392, -7826, 20161946, 78616936, 117596602, 176064770, -4138, -6094, -9292, 158348071, 4214399, 43180876, -10066, 160118543, -7711, -11209, 64442512, -8845, -4587, -10377, 124682483, -8425, 202643146, 48494954, 106965784, 204413618, -4074, -6237, -9532, -3059, -10656 , -9490, -3186, 73312054, -5703, -5205, 190240525, 16618351, 55583497, 114051665, 153032662, -4465, -4020, -6138, -8976, -7825, -7348, 39798343, 98266511, -5122, -4653, -6905, 80548481, -9289, -5097, 43353807, -10062, 121301281, 160280947, 199260613, 25623919, -6308, 123073084, 201029754, -10760, -10000, 163823222, -4563, 29167525, 126615359, -8390, 11462684, 89406165, -8732, -2896, 52199633, -9888, 169138631, -1864, -1102, -6183, -2138, 209888769, 75234403, 114214069, -5182, -1930, 18551227, 57516373, -9363, 154965538, 213433706, 59447918, -9744, 137408581, 2764742, 41731219, 80710885, 158668886, 197649883, 24013189, 62992855, -5593, -8105, 64775185, 103744324, 142723990, 181703656, 27556795, 86024963, 125005960, 202962630, 29328598, 68308264, 107287930, 165757429, 50588903, -9521, 167527901, 52373895, -5972, 149811202, 188790868, -11503, -10603, 151579012, -7472, 36415810, -10200, -9011, -7860, -4163, 77165948, 116146945, 155126611, 194106277, 40119158, 98589988, 157058156, 41904150, -6085, 119851624, -8507, -2818, -4120, 63153928, 121623427, 180091595, 6470752, -10790, 84415564, -8066, -7188, 66696203, 125167033, -5025, 10013027, 68468006, 107449003, -8387, 31273332, 70241140, 128709308, -7557, 33033277, 72012943, -5468, 208439112, 73784746, -9440, 151744078, 190723744, 17101570, -6437, -9402, 153515881, 211984049, 38348686, -3759, 116308018, -4898, 213757183, 20791729, 79259897, 157219229, 196200226, -4134, -6347, 120012697, 178480865, 43837026, -10053, 121784500, 160764166, -7701, -11192, 84575306, 123556303, 162535969, -3956, 86348440, 144816608, -1965, -7145, 88117581, 146588411, 205057910, -10289, 128871712, -8355, -2751, -11062, 111152351, 150133348, -7509, 34966153, -10228, 132413987, 210374650, 36737956, -5928, 134187121, -8233, 19033115, 77488094, -5661, -5148, -7813, 59932468, 98912134, -8936, 3246630, 42214438, 100682606, -5357, 198133102, -11230, -10414, -9234, -8095, 6792898, 84735048, -5569, 182185544, 28040014, -9992, 125489179, -2919, -11129, -10324 , 127259651, 31594147, -10284, 129032785, 187500953, 52857114, 91824922, 150293090, -7924, 15651913, 113083896, 152066224, 210534392, -10967, 75878695 , -9392, -8229, -7424, -10927, 116627502, 155609830, 214077998, 21113875, -9729, 177031208, 42387369, -3725, -9275, -3123, -4623, 24657481, 83125649, -3394, 161086312, -7221, 45919117, 84898783, 162855453, -1889, -6819, 86669255, -5540, 164629918, 49474581, 127420724, 166401721, 205381387, 51233195, 109702694, 187660695, 14041183, -10631, 91985995, 169943996, 35300157, 93757798, 132737464, -4935, -11415, 76038437, 115019434, -5174, 192978766, 38831905, -6123, 136279739, -7806, -12016, -1307, 116965622, 155946619, 40778093, -1642, -5383, 196698088, -1306, -1604, -1542, -2962, 24846386, -10043, -9227, -2046, -949, -4102, 65584666, -5802, -1886, 28376803 , -2385, 125824637, -5018, -1777, -3656, -3353, -3069, -4530, 70898744, 129369574, 168349240, 14215568, -6483, -2291, 131141377, -4738, 15988702, -6450, 113422016, 171891515, 17759174, -2281, -3163, -2854, 204868, -3749, 156105030, -1918, -6918, -6364, 118899829, 177367997, -2531, -3860, -5841, -3119, -11824, -3974, 102952271, 141933268, -8086, -3531, 143705071, 182684737, -1725, -1292, 125985710, -3079, 10834366, 49799512, 88779178, 147247346, -4527, -6503, -5484, -3051, -6748, 92321453, -1561, -1243, -1858, -6448, -3615, -8640, -1849, -6706, -1646, -8989, -7411, -10507, -3584, 175757267, 21624926, -5861, -3269, -1985, -4126, 81851708, -2049, 198792037, -6859, -1668, -9651, 181072676, -11758, -2447, 124374980, 163355977, 67675953 , 106658281, -2095, -1074, -7133, -3942, 108428753, -3206, -1957, 32242555, -6213, -3337, -7537, -11038, -6187, 131463523, -8288, 16309517, -9420, 172213661, -7450, -6702, 96027463, -5162, 212965130, -6941, -3886, 117450172, -8562, -6659, -10103, -5101, -1229, -1316, -2258, 140483611, 179463277, -10405, -2250, -3248, -2943, -11756, 46578052, -3686, 202495385, -1312, -2382 , -2236, 184777355, 30645014, 89099993, -5508, -8368, -4524, 90871796, 129852793, 168832459, -7042, -6474, 92644930, 151113098, -1857, -10991, -10210, -5438, 211353069, 76696041, -9369, -3005, -4452, -6116, -8947, -1914, -10872, -5859, 158361383, -7275, -6634, -1635, 140643353, 6002176, -6610, -3700, -2109, 200884655, -3682, -5552, 163678123, -2784, -4087, -3826, -3363, -3076, -11631, -1301, -3652, -5502, -1956, -2615, 71543036, 149503699, -7038, -2289, -2140, -3038, -4480, 55596809, -3610, -3168, 211515473, -10948, -6137, 115839442, -7824, 39811655, -10129, -9322, -8172, 2619643, -6654, -1269, -1082, -11865, -3715, 160294259, -7709, -6851, -3846, 123086396, -2042, -7194 , 46900198, 105368366, 202816200, -6553, -9566, -3218, -1452, -6782, -3650, -3349, -1244, -1225, -11067, -3795, -8698, 15022264, -10607, 92967076, -3173, -7477, 75246384, 153205716, -2861, -1738, -10534, 135490348, -3002, 39985906, -9321, -8170, -4383, -10867, -10095, 139193696, -4358, -2402, 121475666, 160456663, -7231, -1273, -3243, 181718299, -11742, 47061271, 125017941, -8034 , -6795, -3821, -9562, -8389, -1428, -6781, 109071714, -8730, 187033708, -3633, 149824514, -2884, -7029, -3918, -3620, -5200, 210065816, -6719, -6154, -3451, 211836288, -6416, -3434, 174629756, -2714, -6931, -10491, -9316, -2060 , -10455, 139353438, -2967, -7263, -1701, 82658404, 141127903, 25973897, -1665, -9637, -2939, 47234202, 105691843, -8413, 203141008, -3949, -2159, -2023, -2762, -2499, -6226, -5748, -7961, 13572607, 52537753, 91517419, -7514 , 73796727, -3467, -5198, 190738387, -11435, 75569861, 134040691, 173020357, 38375187, -2340, -5664, -8206, -4438, -6376, -9739, 176723705, -2684, 61556510, 120026009, -8502, -7259, 102307979, -5330, -8099, 6646468, 45611614 , 104079782, -1537, -2938, 27893584, -10360, 125341418, -2778, -4081, -6250, 127114552, -8383, 11960546, -3643, 148374857, -1449, -11549, 52698826, 130656827, 169637824, 34980796, -6176, -3464, 210386631, -10557, -9397, -4921 , -7429, -10519, -2129, -8203, 213932899, 79432951, 157393614, -7767, -4133, -3865, 120187082, -1250, 24524240, -10413, 102470383, 180428384, 26296043, 84751022, -2172, -5047, 201691351, -3954, -5544, -8411, -11659, 68806126, -9552, 185743793, -4240, -3934, -2301, 148537261, 207005429, 91835572, -5461, 169798897, 15665225, 54631702, 132588372, -2004, -11420, -1681, -2283, -1552, -7846, -4014, -6126, -1549, -2843, -6921, 79596686, -8933, 3422346, -6077, -8902, -2963, -4351, -1303, 102630125, 161099624, 6967283, -6594, -6040, -9194, -2935, 28228919, 106173731, -5272, -1454, -6248, -3505, -2091, -1960, -2620, 51249169, 90228835, -2088, 207166502, -4053, -3790, -5714, -7504, -1686, -2210, -952, -7882, -10964, -3601, -8604, -1926, -1319, -3753, -9341, -7805, 19547060, 58512097, -9764, 1827590, -1708, -1641, -3414, 196711400, 42564539, 120522540, -2961, -7246, 122294343, 180765173, -11770, -3963, -3534 , 163047143, -2648, -3952, 106349447, -2031, 10686605, 88630086, -5516, -3068 , 205571746, -6510, -2298, -3193, -1952, 53195357, -5963, 150644522, 209115352, -6449, 132926492, -8260, -2725, -10962, 115209793, -3162, -2853, -12004, 117142669, -3148, -4661, -6664, -2335, 138404305, -8154, -6887, -3859 , -9691, 140176108, -2809, 44498746, -1631, -8854, 200416079, 26780716, -3376 , -8051, 9077206, -6562, -9974, 145490186, 10847678, -10705, 88793821, 127773487, 205731488, -10276, 149033792, -2889, -7052, -1098, 131317093, 189785261, 35639731, -10214, -2208, -8257, -6705, -6142, -9380, -4912, 379253 , -2469, -1286, -3428, 41114882, 99584381, -2119, -8153, -7282, 62377849, -8888, -4846, 25183175, -3703, 161597486, 26954978, 65921455, -9609, -8432, 9236948, -6011, -5531, -5010, -7619, 49975228, 127933229, 166914226, -1874, -1719, -1280, -3336, 188174531, 34042190, 131474173, 170457832, -11458, 94267641, 152738471, -4467, -2473, -3766, -5671, -3007, -6118, -2064, -4657, -4140, -6358, -5860, 138726451, -7748, -10843, -3720, -8881, -7713, 83796565, 142268726, -8079, -6835, -6289, -8816, 183021526, -6804, -2381, -9575, -2029, 11171155, -3809, 128095633, 167075299, 12941627, 110376272, -5228, -4504, -6473, 92659573, -3324, -4482, 35961877, -3611, -8625, -2866, -6700, -2199, -5160, -4682, -11984, 117623226, 156605554, -11920, -1675, -1578, -5098, -1072, 43208831, -10063, -9252, 199127495, -11207, -6310, -9645, -4818, -4097 , -2240, -2104, -2783, 48525571, -9958, -3220, 184954402, -7122, 50297374, -3651, -1525, -7569, -10655, -9892, -3185, -4751, -11030, -5702, -7903, 16647637, 55612783, -3454, -3018, -10947, -3763, -3436, -8213, 863803, -4006, -3742, -3424, 195743631, -1704, -10098, -8912, -4628, 23881402, -9245, -5077, -4608, 25653205, 142590872, 181571869, -6583, -6023, -1571, 202832174, 48685313, -5771, -1491, -7604, -10689, 108926615, -5248, -2895, -2613, -1653, -3481, -8320, -2592, -10606, 151449887, -2872, -6722, 133731857, -4702, 38069015, -2341, 135503660, -4902, -4441, 59475873, 137437867, 176417533, -11911, -6651, -6088, -5617, -7738, -11241, -6328, -9676, -5075, 84281115, 123263443, -8068, 27599270, -10365, 125033915, -8417, -7639, 29357884, -10333 , -2235, -5266, -1427, -3937, 89599186, -3201, 187048351, -7078, 91368327, -3331, 188818823, 15197980, 54163126, 112632625, 55942794, -9818, 133894261, 211852262, 57705401, 116174900, -5154, -4674, 40162953, -6111, 157088773, -7774, -2535, -5851, -8908, 178350409, 4728235, 63181883, 141141215, 180122212, 45465184, -3697, -5572, -7670, 66724158, -3368, -3086, -2633, 68498623, -2158, -8386, -7598, -6780, -9911, -5495, 206697926, -6490, 111020564, -4961, 15357722, -5696, -3034, -1852, -6435, -5932, -8614, -7433, -10936, -3758, -2196, -5151, -7388, 20821015, 59800681, -9738, 3112181, -2463 , -6082, 139530485, -2965, -6868, -9667, -1246, -950, -6599, 143075422, -2937 , -4297, 66886562, 105867559, -8800, 29693219, 68659696, -9132, -3071, -4538, -11099, -9513, 148390831, 187370497, -11059, -6199, 111182968, -2010, 15518795, -10227, 132443273, 210402605, 56255744, 114725243, 173196073, -7428 , 58027547, -9350, -3152, -7812, 1508095, 98937427, 137921086, 176900752, -7293, -3864, -5848, -8500, 5049050, 63504029, -9664, 160953194, 45785999, 123744000, 8592656, -3834, 145006967, -2918, -7143, -10710, -1625, -5521, -2759, -6773, -2371, -1593, -4975, 13908065, 91851546, -2146, -7923, 35169701 , -6170, 132604346, -4937, 36941504, 75907981, -3445, -2069, -2715, -6406, -5899, -5143, -2842, -11303, 60122827, -1607, -2984, -6894, 100874296, -3263, -8128, 24699956, 83154935, -3253, -2952, -7220, -10391, 104417902, 182375903, 28243562, 67210039, 125678207, -1494, 10525532, 88469013, -5518, -1488, -4531 , -11091, 70753645, -8719, -1954, -2493, 92013950, -2144, -4488, 74294589, -2077, -4713, 17614075, -3769, -1088, -2857, -1110, -1297, -2275, 136310356, 39047543, 78016573, 116996239, -1994, -2688, -1707, 99276878, 177236210, -4131, -1636, -5350, -2960, -7245, 63840818, -9226, -3113, 46134646, -3691, -2171, -2933, -3951, 125853923, -2913, -4263, -6534, -9124, 186096556, -7094, -10278, 168374533, -2747, -11047, 92189666, -9061, 170150329, -10582, -9832, -5187, -7879, -6983, 115220443, -8600, 193183768, -12003, -4011, -5653, -5134 , -1917, 40968452, 79949449, -2056, 3775109, -10437, -1274, -3262, 198658919, 44512058, -6055, 141961223, -8085, -2655, 46285192, -9183, -4803, 28580351, -10349, 106526494, 164994662, 30350823, -3813, -9542, -8742, 12634124, 90577605, -5233, 207517934, -4049, -1619, 170310071, -7494, -10579, -5941, -1555, -1936, -10544, 115384178, 173853677, -4418, 39359053, -10136, -9329, 175786553, -6913, -5628, -2055, 197049520, -4125, -6072, -5346, -4845, -4339, 64162964, -1094, -1258, 26968290, -9608, 182872434, -4288, -10737, 184642906, -7132, 69479704, -8740, 205907204, 71248845, -1591, -2084, 53542673, -3623, 150981311, 189962308, 16340134, -2422, -3309, -3023, 211223944, -3894, -1095, 174014750, -1841, 39518795, 78499792, 136967960, -1991, -1383, -3870, -3568, -8525, -1189, -2404, -955, 160002730, -11809, -6614, -3385, -3109, 46619196, -3685, -9173, -4799, -7160, 67867643, -9574, -8775, 11184467, -10303, 128108945, 186578444, -4230, 71411249, 149369250, -4754, -2596, -6472, 112162718, -8660, 35988378, -10209, -5437, -4704, -6970, 115704993, -8216, -7404, -2551, 137127702, -4883, 21976358, -3732, -5373, -8147, -11873, -3985, -3718, 140672639, 45007135, -3699, 161934275, -4586, -11167, 124723750, 183197242, -2638, -6259, -9569, -8393, -1775, 89290352, -9111, -3057, 13118674, 91063486, 149531654, -1946, -11029, 112322460, -8657, -2731, -10571 , 94607092, -3306, -7864, -4167, 76887731, 115868728, -2066, -11975, -6679, -2337, -3423, -8556, 41612744, -5856, -5094, -4627, 23896045, -5594, -5076, -2804, -6307, -5811, 181583850, -2652, 85906488, -5550, 9732148, 68189789, 126659288, -8002, 11507944, 69961592, 128431091, 186900590, -1766, -3929, -9484, 54024561, -1278, -5450, -1854, -1714, 114255336, 172726166, 211707163, 57558971, -9362, 174499300, 1038188, -10492, 117961346, -2062, -7779, -6901, -3867, -3566, -5364, -11240, 63036784, -5829, -8478, -11790, -10796, -9208, 181746254, -4300, 86070223, 144538391, 183519388, -10720, -9950, 126821692, 165801358, -7111, 70123996, -5750, -4983, -11557, 169336978, -2741, 54177769, -9847, 171115436, -1420, -10976, -6152, -5684, -8616, 38243400, -5905, -8583, 194150206, -11959, 59654251, -5875, -5118, -1230, -10864, -9283, -3125, -2817 , -10831, -6063, -5070, 199626688, 25989994, -1664, -3383, 181907327, 27761797, -9995, 164190628, 203170294, 29533600, 88003099, -1526, -1227, 31305403, -5747, -3199, 52577566, -9880, -5466, 208484372, 34849009, 112805679, -5197, 210256175, 56109314, -3605, 153558479, -7854, -6691, -2195, 174820115, -7341, -6673, -3738, -2191, -2986, -2462, -6081, 159034961, -7731, -11233, 102335934, -3256, 199787761, -2393, -9630, -3101, 201559564, 27922870 , -6018, 125372035, 10216698, -2377, -8758, -2907, 11991163, 50956309, 148404143, -4763, 33251468, 72217945, -2147, 208646776, -11016, -9839, 132459247, 190927415, -4030, 134229719, -4920, -1067, -6690, 136001522, -4895 , 213962185, -11308, 98953401, 137935729, -8162, -11265, -10446, 100727866, 159196034, -7252, -10822, -10051, -5588, -8092, -11189, 84781639, -8444, -7664, 86550780, 145022941, 29868935, -10321, 107815078, 146794744, 31639407, 90095717, 129076714, 187546213, -11053, 111356022, -8681, -7506, -10591, -5947, 152108822, -4715, -11418, -10555, -3604, -2133, -7423, -6405, -5898, 155652428, -2841, -10481, -5869, 177073806, -7290, 100884946, -5354, -7724, 44189912, -6057, -5065, -1433, -2520, 84941381, -3379, -3097, 47733518, 164668523, -1881, -11123, 107973489, 185935483, -6771, 90256790, 168216122, -4513, -6194, -1586, -3181, 15855584, 74310563, -5191, 191250892, 76082366, 134551865, -3011, -4459, -2471, -1287, -8575, 86513, -6399, -8957, -2838, -6666, 118781354, -1504, 3630010, 42595156, -5845, 159534154, -7720, -1315, 83345294, 161303295, 200285623, -1698, -3690, -3377, -5045, -2647, 67400398, -2237, -4785, 10717222, 69170870, -8744, 205599701, -4063, 90433837, 129413503, 187883002, 33749330, 72715807, 131185306, 170164972, 16031300, 74486279, -9426, 171935444, -11405, 56769580, 134726250, -2852, 19722790, 58702456, 195127294, -11295, 99453925, -5105, 3789752, 62244731, -9690, -5347 , -4848, 83503705, -3387, -1976, -1171, -2449, 124256505, 163238833, -4571, -10741, -6012, -2164, 184499138, -10703, -3653, -9118, -3066, -7089, -10665, -5733, -8335, 207533908, -4048, 111853884, -4951, -7493, -6446, 94138516, -5441, -8256, 76431013, -2201, 193358153, 19898372, -9756, -5400, 195291029, 41145499, -3571, -4862, -11880, -6637, -5837, 159856300, 198835966, -10811, -1629, -5580, -3111, 46459577, -2321, 124420240, 202376910, -4089, 126188050, -8401, -2768, -1723, -9926, 166942181, -2754, -10661, 90755983, 129735649, 168715315, 14581643, 73036622, 112017619, 189974289, -4195, 55319923, 133276593, -2002, 211238587, 76578897, -5415, 213007728, 59023271, 156469774, 195453433, -6910, 99774740, 138755737, -2973, 23588542, 82058041, -2183, -4843, -1801, -1699, 142295350, -4819, -11754, -10381, -9604, -5285, -1432, 48393784, 87373450, 126353116, -4541, 50164256, 108635086, 167104585, -7083, -10660, -9494, -4753, -10615, -9449, 151158358, 209626526, -6160, -3455, -1513, -1418, -4022, 76742632, -5159, -11982, -10902, -5885, 2499837, -1705, -2265, 197383647, -10422, 101708947, -8878, 199156781, 64498422, -3545, 142460416, 200929915, -6832, -6285, -2103, -2925, 29078213, 87534523, 126514189, 184983688, -11630, 50326660, -9529, 147775825, 13131986, 71586965, -3482, 169036130, 208017127, -4044, -3784, -2078, -4725, -2575, -3774, -5432, 192069569, 57425730, 135371873, 174352870, -4407, -10128, -5643, -8555, 2662241, -6090, 158566385, -7741, -11246, 121357191, -8107, -4334, -1666, -3543, 142621489, -6830, -2387, -5789, -8811, 202861460, 29226097, 107182767, -3074, 11521256, -10688, 167424069, -1872, -3928, -2295, -5472, -2011, -7034, -6180, 112500838, 209947341, -6721, -10201, -2071, 192231973, 18609799, -2279 , -8211, -7396, -6932, 78996323, 156954324, 41800318, -6087, -5363, 197707124 , -6630, -10057, 141009428, -7705, -11200, 123290067, -3103, -7674, 27615367, 86084866, -2169, -2921, -11677, -10718, -5770, -3216, 31170831, 89628472, 167585142, -7561, -6758, -6205, -5220, -1444, -11500, -3619, 132151744, 190619912, -10561, -3607, -5429, -2000, -2561, 57736018, -5665, 213652020, -6377, -2271, -1989, -11272, -10453, -5361, -4355, 63212500, 102192166, 141171832, 45504997, 103963969, -5303, 201411803, -11158, 86244608, 164202609 , -4555, 49036745, -9559, -4775, 31333235, -6225, 128769211, 206727212, 72068853, 111051181, -1253, -4493, 34863652, 151797326, -7892, 17160142, 75613790, 134083289, -7853, -10935, 116365259, 155346256, -7816, 98808302, -3279, 196257467, 61599108, 139559771, -11842, -1700, 160821407, -2800, -6847 , 84635209, 182081712, 27950702, 66917179, -9588, -5277, 183856177, 29709316, -5998, -2906, -4244, 50970952, -8723, -7555, -6486, -5969, -5463, 208658757, -3916, 93494224, 171452225, 56285030, -5681, -8232, 212205025, -6409, 116527663, -2844, -11947, -4002, 118457877, 196417209, 61762843, -9701, 178700510, 24568169, 63534646, -5823, 160982480, -4326, 104283453, -2039, -7663, -6822, 86566754, 145036253, 184017250, 29883578, -6249, -3355, -4996, -11605, 70621858, -9511, -3195, -11544, 52903828, 130860498, 169842826, 208822492, 93652635, 132634963, -7885, -2572, 56447434, -9805, -8997, -4693, 38729404, -9343, -8199, 40674127, 79641946, -3275, 196580944, 22944250, 61923916, -3122, 5239409, 63694388, -9658, 161143553, -7695, 45977689, 104445857, 143426854, -11720, 67237994, -1598, 164687159, 203668156, -2510, 127477965, 166460293, -7096, 70782931, -9504, 187720598, 33588257, 72554734, -5713, 150514066, 208982234, -4038, 93815039, 171773040, -7458, -6712, -9385, -3010, -1416, 58380310, 136338311, -8196, 102487, 58554695, -9763, -5402, 194983526, -6368, 118795997, -1503, 3643322, 62098301, -3402, 5415125, -3977, 102849770, 180807771, -11769, 65643238, -5297, 182582236, 86902212, -2167, -5016, -4262, -6533, 88676677, 166636009, 51479341, 109938313, -5236, 207387478, -10627, 131198618, -4953, 209159281, 55011089, 113481919, -7878, 17819077, 56784223, 173717897, -12002, -10917, 78206932, -1506, -1440, -11294 , 99465906, -5379, -2824, 42770872, -2260, -8894, -2808, 103008181, -3249, -1070, -11177, -6291, 143760981, -11708, 67574783, 106555780, -8406, -4259, -9932, 147305918, -7980, -10664, -5732, 188056056, -1763, 53401690, 111869858 , 170339357, 16207016, 74663326, 113642992, 152622658, -7874, 95922300, -3296 , -1473, 424513, -6393, -2274, -8952, -1993, -6912, -6360, 177586311, 23455301, -6337, 159869612, 198850609, -10810, 103171916, -8849, -4822, -11174, -6028, -9179, -8431, 28770710, 87225689, -8400, -7618, 88994830, 127978489, 186446657, -11083, -3801, -1563, 168729958, -7535, 34072930, -9855 , -8664, 209481427, -10994, -9824, -3022, -4170, 76594871, -5670, 582924, -4008, -5887, 136998577, -4656, -10466, -9716, -8919, 197238548, -6635, 101562517, -5343, -2807, -4112, -6315, 142311324, -2794, -6834, -5793, -5039, 48420285, 106876595, -8774, -8009, -4077, -10301, -2021, -11078, 71441866, 129911365, -1446, 73211007, -9053, -3039, 16529162, 74984141, 133453640, 211412972, -10951, -3765, 154713945, 193696273, 746659, 39710485, 98178653, 156648152, -7787, -10463, 158419955, -2821, 43252760, -3398, 179681591, 84001567, 122985226, -2043, -11750, -6584, 85777363, -2035, -6799, 107036337, -8772, -7608, -10694, -2305, -1255, -7568, -4056, -9489, -1865, -2488, -2360, 151331412, 209802242, -3609, 153104546, -4463, 96404188, 135387847, -4904, 13239 ], [ -6903, 80621696, -5370, -11864, -10834, 140860336, -1460, -1175, 64675469, 123144968, -3104, 46957439, -9596, -3088, -11686, -2379, -5523, -7603, 69989547, -3348, -4521, -6494, -5721, 149723344, -1445, -11024, -9848, 170983649, -4033, 75307618, 172756783, -7438, 38099755, 96567923, -5410, 213505590, 20542798, -3881, 117991963, 176461462, -4380, -6086, 119763766, -8510, 24098262, -3713, 141024071, 199493570, -11199, -3845, 142794543, 201265373, -6827, 105589342, 183546012, -11134, -3820, 126849647, -3072, -2763, -2502, 109130286, 187090949, -4218, -10644, -3632, 169374250, -11499, -3470, -8652, 210124388, -10560, -3450, -5180, 38272686, 77240494, -8207, -2712, -6929, 79172039, 118153036, 176621204, -1812, -6648, -8907, 178394338, -2526, 82716976, 160674977, 6543967, 103977281, 142958278, -1972, -6574, 105749084, 164218583, 10086242, -6545, 107520887, 165990386, -11616, 70314355 , -2153, -1486, 13629848, 91573329, -3044, -1337, -1688, -9843, -7891, 56151789, -9398, -8612, -1847, -3757, -5663, 155360899, 194340565, -4404, -6374, -9735, -3278, 176783608, -2534, -6080, -9280, 159065578, -6866, -6060, 160837381, -4329, -3966, -9628, 182097686, 27965345, 125397328, -5023, -4553, 88189465, 127173124, 185641292, -6776, -6224, 148432098, -7959, -7068, -9876, -9073, -2009, 54541059, 112997369, -1241, 36823029, -3772, 173238671, 212219668, -10932, -3756, 194498976, -7337, -10890, 79495516, -5112, -4649, -6896, 100757152, 139736818, 198204986, 44058125, -3712, -3255, -4833, 45829928, -9624, 162768926, -11725, -6570, -9586, 184029231, -11655, -5997, -8753, 12180191, 70635170, -9509, 168084335, 33441827, -6198, 150364974, -1861, -6452, 132649606, 191117774, 36985433, -10190, -8996, -3013, -2557, 116700717, 155683045, -4432, -2545, 79656589, 118636255, -1083, -4376, -10856 , -10082, 178877557, 5255383, -3981, -1600, -8089, 46004190, 123950333, 162931330, -7658, 47762804, 106233634, 145213300, -7623, -11122, 69025771, -3070, -11599, 90284745, -9093, 168246739, 53078213, 131036214, 170018542, 15884870, -10586, 113319515, 191277516, -2570, 76111652, -5424, -2855, -3751, -3429, -5139, 115799, -10921, -9338, -5135, 60351668, -3573, -5381, -4867, -1809, -1305, -3722, 179051942, -2400, 122354246, -2950, -11181, -5563, -2038 , -948, -2444, -3518, -4784, 30221821, -3815, 166647990, -2757, -2498, -6218, -5486, 207400790, -10626, -9865, -8672, -7918, 16061917, 113492569, 152476228 , 17831058, -10548, 115267034, -2851, 278083, -6397, 97711408, -2993, 2048566 , 41013712, 118970382, 196931045, 42784184, -6073, 159724513, 5590841, 64045820, 122516650, 200473320, -2518, 65818954, 104798620, -1076, -6561, -3364, -2030, 30394752, -3497, -3207, 186301558, 32167886, 90624196, -2086, -7541, 53415002, -9860, -8667, 35711492, -3311, 211105469, -6703, 95938274, 134919271, 193387439, 58891484, -9755, 136852147, -2991, -1817, 41174785, 119132786, 197090787, -11253, 120904589, 198862590, 103183897, 142167556, -2945, -1793, -1696, 104959693, 163429192, -2641, -6558, -6010, -2628, -6525, 108501968, 166971467, 51804272, 110273771, -1254, -7940, 14612260, 112045574, -1517, -7489, -3910, -5940, -4705, 57132870, -9374, -2068, -4684, 20074222, 98030892, -5397, -7792, 41334527, -3733, 119295190, -2053, -7276, 62596163, 160045328, 25402820, 64369297, -9647, -2942, -4098, 124610599, -8426, 67922099, 126381071, -2028, 11229727, -10697, 147641376, 206113537, 32476843, -10268, 129924677, 188394176, 34261835, -2213, -8283, -1856, 55508951, -2135, -2864, -4021, 76771918, 174217090, -4449, -11320, -2338, 137174293, -7786, -11280, -2412, 138943434, -1071, 82248400, 140717899, 179697565, 6075391, -10804, -3544, 161978204, -7195, -3958, 85792006, 163748676, -1156, 68072645, -8771, -7607, 69843117, 128315278, 167294944, 13161272, 110594586, -5223, -4499, -6741, -10238, -2212, 16703547, -10569, -9409, -8620, 37965183, -5668, -3159, 213360491, 39884870, -3740, 137334035, -4878, -11914, 61146506, -1267, -8516, 43428476, 101897975, -1239, -6850, 84179945, -1265, -4815, -10369, -9165, 183402244, -11684, -2438, -6003, 204661218, 31027186, 70006852, 147963522, 32812178, -9887, -3183, -7931, -4203, 93037629, -1558, 190489456, 55831097, 114300596, 18637754, 77092733, 135563563, 174543229, 1083448, 59535776, -3419, 176474774, 80796081, -3408, -5092, 197737741, 24101047, 82569215, 121550212, 180018380, 45362683, -10026, 162299019, 47133155, 125093818, -5028, 9941143, -5769, -1527, -7997, 11712946, -6229, -3200, 206595425, -3927, -9882, 169386231, -11496, -10600, -3469, 190650529, -1276, 153442666, 192422332, -11362, -10523, -5904, -5153, -4439, -6928, 98675184, 137657512, -7772, -11271, 61469983, 100449649, -2966, -7262, 102218790, -8872 , 180180784, 65012258, 142970259, -4812, -11738, 47295559, -3678, 144744724, -7636, -1692, -2311, -7993, 70339525, 109308664, -8726, 187267996, 13645822, 111076474, -3182, -1944, -10597, -5950, 171319107, -6993, -10195, 173092241, -11355, -6128, 116395876, 155375542, -7815, -6925, -10123, -3277, -1987, -2681, -6646, -5849, 139590388, -1983, -2455, -1634, -4834, 6719683, 65173331 , -9198, -4578, 47455301, -5783, 164395630, -7633, 29738602, -2376, 127187767 , -8381, 31510405, -10285, -5743, -11547, -6485, 111241540, -4959, 35065869, 132503176, -3032, -2727, -2478, 134273648, 192743147, -6955, -6408, -5900, 155536615, 40543671, -6107, 157466829, -7764, -6895, 81280631, -9278, 159241294, 24596124, -5822, 161011766, -7224, 45845902, -10018, 143295067, 28141061, -2316, -5274, -7626, 88366512, -5520, -1489, -2758, 31671478, -5489 , -2014, -7063, -3791, -2217, -2880, -11011, -5693, 210619588, 56475389, -3602, -1474, 19282046, -2420, 136205193, -8197, -2690, -1709, -3416, -5110, 3496892, -2461, 100931537, 198382033, -11221, -3392, 7037836, -6293, -2105, -4806, 8813632, -6567, 106246946, 164716445, -4265, -1691, 108018749, -7987, -6512, 109791883, 148771549, 33616212, 131052188, -4955, -2736, 54864659, 93845656, 152315155, 17672647, -6146, 154084296, 77908625, 116879095, -5138, -4665, 19620275, 117050818, 175524310, 1902136, 79845617, -3272, -2980, 3673939, -10852, -1603, 198556418, -4117, -6320, -8856, 200328221, -10776, -5801, -8824, -4805, 28477850, 106422662, -2100, 184383325, -11647, 69216130, -3500, 205644961, 32008267, -10277, 148947265, 14302095, 72758405, -9462, -3179, -4735, -11004, -10216, 152488209, 17847032, -6143, -5674, 193239678, 58758232, 97726051, 175682721, -6915, -6101, 138477520, -11256, -1602, 159737825, -4617, -11217, -3848, 122529962, 180999461, 46342433, -6032, -5558 , -7653, -10739, 106583735, -3225, 204032900, 49886039, -5256, -7979, -10273, 110128672, -3050, -11525, -1300, -9859, 150878810, 209348309, 113666954, -8254, -2722, -10543, -8987, 212893246, 39416294, 136865459, -8183, -7319, 80169094, 138637262, 197106761, -3986, -2330, 159897567, 44731703, -9649, 142182199, -4821, -11172, 65994670, 143954002, -4565, 48276640, 87256306, 204191311, -10700, 128006444, 166987441, -6766, -3637, 168756582, -1423, -4046, 92570384, -8663, -1942, 35874019, -1615, 211278523, -10541, 135094987, -4683, -7352, -10501, 137027863, 2384024, 60839003, 138797004, -2972, 23645660, 140566145, -8114, -11212, -10404, 122852108, -4588, 46665910, 105134078, 144115075, 202583243, 87413386, -9143, -1961, 11244370, -10299, -2226, -7573, -11077, 90959654, -5226, 14785314, 92731457, -9052, -4946, 55535452, 133481595, -3020, 37820084, -10165, 115766227, 193722897, 39738440, -5884, -5123, -7312, -10871, -6092, 138959408, 4315569, -9249, 179710877, -10803, 103523348, -3246, -4817, 27350339, 85806649, 124786315, -7644, 29108953, -9956, 185026286, 69859091, -1594, 147819754, 186799420, -4227, 52142392, -1621, 149591557, 188571223, 34424362, 73404028, -5701, -4479, -6441, 133642668, -3017, 211604662, -10535, 115927300, 174395468, -4445, 20411011, -1285, 156838511, -4652, -11277, 119630648, 178100147, -10833, -6066, 199357790, -6603, -5810, 142665418, -8069, -4302, -6021, -1570, -5032, -7641, -6796, -3822, 146207693, 204677192, 31041829, -3805, -5245, 13335657, -9886, 169239801, -1862, -10237, 132034600, -8275, -1853, -10565, -3608, -9012, 18653728, -9786, -5155, 40073764, -9741, 157000915, -7304, 100300557, 178262551, 24128879, 121562193, -5073, -2802, 25887493, -6304, -3539, 181803495, -7189, -10753, 125107130, -8415, 29442957, -6000, 146368766, 185349763, -4250, -6519, -5988, 187120235, -6757, -3631, 130423870, 208383202 , -10599, 112704509, 151685506, -7469, 114472319, -5179, -7436, 57778616, -5903, 155227781, 1256502, 59711492, -5389, 22516818, -10451, 100464292, 178420962, 43778454, 121723266, -8476, -7228, 84516734, -3381, -5051, 8343725 , 47310202, -1272, 164249200, -11666, 49082005, 88061671, 166018341, -4246, 109323307, 167791475, -1869, 52625611, 111093779, -1521, -4744, -2589, -10596 , -5949, 190823583, 36692573, 153613058, 192598048, -4015, -9777, 174880018, 213859684, 40382732, -8938, 176812894, 22679222, -6346, -5611, -1982, -4354, 63416171, 121885670, -1794, -2451, -5570, -8445, -11732, 66959777, -3523, -2033, -1883, -10713, -3356, -4998, -11095, -1656, 128972882, 33310040, 72276517, -5216, -7925, -11482, -9837, 132517819, -8268, 210477151, -6431, -2284, 173266626, -10931, -9773, 155549927, -7384, -2336, -9309, 22838964, 100783776, 178743108, -7251, 141536576, -4832, -11776, -6596, -2324, 162796881, -6820, -1659, -2238, -5022, -2631, 107870988, 146853316, 185832982 , -10673, 109644122, -8720, 207093287, -10634, -3628, -3328, -1860, -1716, 74209393, 132677561, -4936, 37013388, -2204, 173429030, 212410027, 38773333, -5895, -5140, 40706209, 157643876, -4645, 61967845, -3564, 178904181, 44249815, -2326, -8468, 26543643, -6037, -9192, -3095, 201940282, -11148, -10355, -5271, 10597416, -6245, -3504, -7586, 70825529, -9091, 187764527, -1765, -3627, -5211, 189537661, 15915487, -6451, -5945, 152328467, -7456, 37162603, 115119273, 212569769, 58422908, -1078, -7372, 39108791, 78089788, -3288, 195027455, -6919, 99350093, -5380, -2825, -2460, -2331, -5602, -11828, -3975, 102893699, -8465, 26719359, 104665502, 163135001, -2644, 67458970, -1492, 49751467, -5761, -5259, -10667, -8339, -2746, -4050, -5962, 150732380, -7496, 74546182, 171992685, -7452, 56826821, -5918, 154275986, -7357, -6683, -3747, 117230527, -4660, -6662, 80022664, 138490832, -7755, 23324968, 101281638, -8892, -1463, 25109960, 64076437, -3549, -3112, 200505268, 65846909, -5797, -3238, -11706, -3829, 145576713, 204047543, 30412180, -2157, -7578, -3931, 90653482, 129633148, 188102647, 72932790, -2215, 170383286, 16250945, 133171430, -3025, -2721, 56987894, 95968891, -8594, -7834, -6942, -5888, 175859768, 21727427, -1676, 119162072, 177632902, -6884, -10430, -5835 , 179402043, -11215, 103215845, -5058, 200666341, -6586, 143964652, -4800, -7161, 87270949, -5529, -7617, -2435, 147510920, -2901, -7087, 51834889, -5728, 188262389, 34130048, -10244, -9452, -2006, -2578, -10575, -3613, -3308 , 18181159, 96128633, 154599463, -7406, -6681, -10133, 137041175, -8179, -1382, -6096, 119324476, -8522, -2822, -1672, -9685, -2957, -11210, 83887085, 122868082, 200824752, 46679222, -10004, -3235, 9485879, -10338, -5009, 30747515, 69713992, -5505, -7972, -11075, 110464130, 168933629, 14801288, 73256267, -3323, 170706763, -4189, 152986071, -1932, -6968, -6421, 96291037, -8978, 20279090, 78732749, -3425, -4880, -4137, 80504552, -9290, 4331543, 121252028, -3115, -2805, -6607, 123026493, 162008821, 7875149, 85819961, -5281, 48625287, -3668, -8392, -4073, 108852069, -7566, -6497, -9889, -8703, 208074368, 73416009, 112398337, 151378003, 16735495, 94680307, -1475, 37994469, 115940612, 174411442, -4444, -4147, 78893822, -3421, -2987, 22210646, 61177123, 139135124, -4856, -6874, -6330, -2257, 6261757, -10400, 142677399, -2941, 8037553, 66491201, -8807, 183431530, -4277, -9953, 126733834, 11579828, -5753, 186972474, 32828275, 130274778, -7930, -11505, -2359, -3320, 190517411, -11444, -10564, 94841380, 153309548, 57633517, 116101685, 174572515, -1839, 40076560, -3577, 157014227, 22370388, 100316531, 158787361, 197767027, 63107337, -8874, 180048997, -10398, 103861468, -5306, 27687128, 66653605, -9593, -5026, -11672, 48935575, 185360413, 50719236, -3647, -8358, 52477850, 110948680, 208395183, -6462, 132207654, -4943, 17056310, 133976795, 172961785, -2717, -4017, 96772925, -5407, 20760978, -3879, 137685467, -8166, 22519603, -3727, -5614, 4816093, -10055, -1498, -4601, -11193, 123509712, -5050, 201471706, 27835012, 125281515, 183753676, -6544, 107564816, 166034315, 11901974, 70356953, 167807449, -2605, 72130087, 130598255, 189067754, -11019, 93390392, 132371389, 210328059, 75673693, 114653359, 212101193, 57954332, -5662, -8204, 213874327, -11312, 98866874, -4870, -4377, 81148844, -8903, 198087842, -11232, 63432145, -9665, 26232147, -6299, 143160618, -4810, -11731, 86464253, 144933752, 183914749, 29781077, 107724558, 185686552, 12064378, 90009190, -5492, -4516, 52799996, 169740325, 208719991, -2484, 113041298, 171510797, -7463, -10970, 75834766, -8998, 38638761, -10154, -8966, 194545567, 60046950, -5871, -8934, 3366436, -10444, 120289583, -5089, -11227, -3254, 180532216, -7223, -10017, -5567, -8059, -3953, -9987, 125606323, 10452317, 107884300, 185844963, 12225451, 90170263, 207106599, -6197, -9469, 208877071, 54734203, -5691, 171673201, 210652867, 56504675, -3300, -8228, -7422, 58277809, 116745977, 175216807, -1819, -10478, 118678853, -5109, -11896, -10442, -2261, 198408657, -6322, 161200794, -7693, 26546428, 85014596, 143484095, 182465092, -6816, 145251905, -2916, 49591725, -2230, -5262, 51350339, -9900, -8343, 33645498, 111591641, 170061140, 209042137, -6731, -2354, -3314, -1938, -10549, -5920, -8992, 19472405, 77927384, 136398214, 194866382, 19649561, -10141, 136572599, 175553596, -11931, -3997, 138343071, 42678898, -6074, 120627703, 179095871, 24963530, 83418509, 180867674, -11767, -1697, 143658480, 182640808, 9018634, 67472282, 164920116, -1228, 49755583, 88735249, 127714915, -4990, 51526055, -9897, 168465053, 14332712, 72787691, -3326, -2583, -6168, 191497161, -11402, -3897, -8990, -4913, -1108, -10508, -5889, 2087171, 80037307, 157993977, -7754, -11255, -3857, -8122, -11821, -6319, -9221, -8083, -4101, -1628, -3375, -5041 , -9970, 145592687, -8015, -7134, 127871995, 166855654, 205835320, 90666794, -3338, 188115959, 33983618, 111928430, -3175, -1333, -10577, -8635, 37527224, -9378, -1924, -4415, 78425246, -5398, 175875742, 21742070, -10105, -5624, 197134716, -1304, 101458685, -8882, 5797174, -10808, 142208823, 200679653, -11171, 85513789, 143981957, -1237, -4287, 48305926, -3669, -5528, 11109921, -10306, 128035730, -2753, 32359699, -3800, -5481, 188277032, 53633193, 131578005, -4727, 35916494, -5939, -3307, 172332136, -10172, -9372, 193593772 , -11986, 59097817, 117565985, -8177, 21889954, -3869, 138828952, 197297120, -10067, -1575, -4842, -6857, 103391561, 161861060, -11168, 85674862, -3090, 9500522, -10732, 145913502, -2911, 50250660, 89218468, -5503, 206154804, 52010605, 110478773, -5225, -4502, 53781077, 131740409, 16587734, -6159, 172489216, 211472875, -1298, -8977, -8215, 39769057, 78748723, -5646, 195685059, -2332, -8914, -7743, 23822830, 82290998, 179741494, 25607822, -3698, 142532300, 201001799, -10761, -9598, -5280, 9660264, 87607738, 126587404, -8003, -2625, 69888377, -8733, -1451, -4226, -2368, -3333, -7935, 14978335, -9850, -1559, 16746145, 94692288, 153163118, 18519279, 57487087, -3157, 964973, 59418632, -2193, -5120, -2828, 41700602, 80681599, -3409, -1467, -2672, 82450740, 121433068, -2048, -11202, 162179213, 8050865, 47017342, 124975343, 202936006, -6550, -9951, 146236979, -11103, -6232, -5752 , 206476950, -6760, -9884, 188758920, -7031, -10236, -3035, 16909880, 94853361, -1553, -8243, 57646829, -5906, 174584496, -7394, 40091203, 79070869 , 137539037, 2897860, 41863006, -5362, 4668332, 82611813, 141082643, 6438804, 84384947, -9205, 47186280, 105646583, 164116082, -7637, -11132, 126906888, -5002, -4540, 70209192, -3490, 167659688, 13527347, -2365, -3478, -8690, 34786321, -9846, 151713461, 210182960, -6718, 95015765, 192466261, 77309593, 135767234, 194236733, -11954, -10489, -9315, 176681107, -10863, -9281, -3124, 24306049, -6062, -8100, 6602539, -10022, 181993854, 47339488, 105807656, 144788653, -2779, 68601124, -9556, 146560456, 11917948, 50883094, 148329597, 187311925, 13689751, 72143399, 150101400, 189083728, -1309, 112894868, 171364367, -5929, -3302, 192627334, 38480473, 77460139, 155419471, 213887639, 40412018, 118371350, -8545, 196332013, 61673654, 100654651, -4854, 63457315, 102426454, 141406120, 45737954, 162662432, 201647422, 28010728, 66990394, -5545, -7632, 49271033, -9943, 185698533, 12079021, -10677, 90023833, -9096, 13848162, 72304472, 111285469, -8307, -11480, -10592, 152034276, -10969, 114826413, 153808741, -10929, -9772, -5145, -7335, -2467, -10118, 118533754, 81323229, 159282561, 198264889, 24628195, 122073367, 200034030, 65378333, 104359330, -8829, 28184990, -9986, -5541, 184089134, -2630, 127388776, -4994, -1426, 90182244, 148653074, -7952, -11541, 72465545, 111446542, -5213, 15781038, -2356, 132706847, 191177677, -4029, 76010482, 192946818, -6953, -9768, 175228788, -4431, 60223997, 138183329, -2982, -11895, -6643, -9270, 159446296, 44277770, 122235771, 180707932, -7216, 65539406, -9190, 201969568, 47821376, -9983, 164760374, 30116535, -10315, -2229, -5261, -6769, -9501, -1953, -7057, 53138116, 150584619, 209055449, 93888254, 191337419, 56693580, -5919, -5422, 193109222, -4153, -6401, -8960, -4891, 174371, -10920, -9762, -8191, -4143, -2416, 157847547, -7285, -2406, 140132179, 198600347, 44453486, 122412818, -5062, 26736787, -9615, -4804, -4291, 47998423, 106467922, 184424592, 49782084, 108238394, -3208, -7985, -1623, -8715, 207460693, -11045 , -3789, 150760335, 74583333, 113555134, -5185, -2724, 56857438, 134815439, -7839, 78277485, 117259813, -5132, 21594309, -9721, -3270, -1906, -1104, -3856, 120802088, 198760089, 83591563, -2175, -4591, -6588, -5796, -8819, 48158165, -5533, -8014, 30454655, -3811, 166870297, 205849963, 51701771, 90682768, 168640769, 72962076, 111944404, -8289, -1752, 55246708, -9422, 211165372, -3896, -3295, -7833, -2553, -3887, -5129, -2686, -3872, -5623, 4037352, -3721, -1577, -5081, 25300319, 64266796, 181201801, 46560624, 124506767, -2929, 28843925, -1657, -1597, -1256, 184749400, -6787, 89072038, -5510, 206008374, -11081, 90842510, -3189, -7533, 34146145, 92615644, 151083812, -10992, 113874618, -5183, -7871, -10953, -9795, -4454, 59111129, 117580628, 176050127, 2429284, -6657, 138840933, -4362, 62654735, 140612736, -1434, 44938036, 103406204, -5315, 181366867, 46708508, 124667840, -2927, -4283, -6555, 106949810, 204398975, 89229118, -3350, -3060, 13060102, -3636, -5477, 14829243, 53797051, 151242223, 36089548, 94547189, 133528186, -4703, 115808825, -1084, 817212, -3884, -5645, -8557, -7311, -5857, -8913, 4359498, -2458, 101795474, -8482, -10802, -9215, 201017773, -3957, -2239, -1532, -6798 , -1596, -3219, -1876, -1722, -2372, 147861021, -7968, -2367, -5723, -2886, 53969982, -9049, -1480, 16763450, -10568, 114199426, -7862, 38025086, 154946902, 213419063, 20454940, -2418, 117902774, 176372273, -7306, -10456, 197628585, 82465383, -9243, -1499, 6293705, -6046, 123219514, -7676, -2517, 105500153, -3087, 9837311, -2378, -3508, -5003, -10686, -2303, 148023425, 13379586, 71835896, 149795228, -4748, 54117866, -5697, -7898, 36414356, 94869335, 133850332, -8242, 18696326, 77151305, 213574812, 40104515, 98574014 , 137555011, 196023179, 61366151, -3126, -4356, 43649452, -9672, -4837, 45433113, 123379256, 162360253, 27715083, -6020, 144640892, 203111722, 29475028, 68454694, 146411364, 185393692, -4072, 109206163, -8728, -7558, 52508467, 91488133, 130467799, 34799633, 112747107, 190706439, -6996, 56052073, 114520241, -8238, 96799549, 135783208, -3001, -10488, 118224920, -8165, 61539082, 119998054, -8504, -6628, -5824, 160748192, 6615851, 45582328 , 104050496, -8447, 66841302, -5784, 164291798, 88101607, 127085266, -8384, -11614, -10679, 109365905, 167836735, 13704394, 91647875, 169607207, 208588204, 54441343, 112909511, 151890508, 190870174, 36723313, -9810, -7850, -6958, -10520, 155431452, 1462835, -6672, 98896160, 196345325, 22709962, 81178130, 198118459, -10825, -9235, -5068, 6776924, 65231903, 104212900, 201659403, 28025371, 86493539, 144964369, 203432537, 29797174, 88266673, -9130, 205205671, -3935, 90038476, 148507975, -4761, -5968, 169768280, 208749277, 54602416, -9435, 210521080, 75861390, 114843718, -8607, 212291552, -10516, 116614190, 21111079, 99058564, 138038230, 177017896, 42359537, -3403, -8129, -11226, 63622504, 180557509, 6939328, 84884140, 143352308, -7659, 47674946, 86655943, -9159, 29968774, -10318, -4993, 205366744, 51218552, -9094, -1955, 33515042, 72481519, 130951018, 15794350, -9433, 191189658, 17570146, 56535292, 95514958, -5175, 38830451, 116776594, 155756260, 214225759, -11300, 79728473, 157686474, 23043966, 81500276, -5352, 63792773, 102763243, -8859, 200212408, 26575714, 65555380, 143512050, 67335048, -5779, 184264850, 49621011, 108077321, 147058318, 186037984, -4065, 90359291, 129340288, 207299620, 33662926, -9465, 189580259, 15959416, 93902897, 152373727, 17728557, -3767, 154145530, 212613698, 38978335, -10145, 175404504 , -2705 ], [ 77969982, 136440812, 21286806, 60254614, 157699786, 196683445, 23046751, 101004752, 139985749, 198455248, -10044, -2177, -2047, 46078859, -5565, 201996192, 47851993, -9981, 145299827, 10655988, 88602131, 166560132, 51407457, 129352269, 168334597, -7546, 33677569, 150612574, -7499, 35449372, -10217, 132897206, -1937, 37221175, -3442, 154160173, -4692, 78129724, -9336, 195071384, 99394022, -3271, -4866, 3732511, 42697657, 101165825, -8895, 5504314, 44469460, 161404465, 200388124, 65729765, -5294, -1971, -4091, 145458238, -4783, 49784869, 88764535, 186211038, -6504, 129513342, 207472674, -1651, -3474, -8671, 16132470, -3913, 113569777, -8641, 211017611, -2475, -1647, -1270, 193300912, -10913, 117273125, -2836, -11289, -2415, 119046259, 197002929, -1673, 120816731, -8488, 198777394, 44629202, -5818, 161568200, 46402336, -10010, 163338672, 9208993, 106643638, 204090141, 108412779, 166884940, 205864606, -11085, 110185913, 207632416, 33999715, 92467883, 189915717, -11459, 74749853, -2207, 172199018, 37555179, -5915, 154480988, -7832, -6390, -8951, 2280192, -10470, -5375, -1437, 43018472, 81999469, 159957470, 198938467, 83768610, 122750938, -8081, -4099, 105032908, 163501076 , 48345739, 87314878, 30625047, 108575183, 186533184, 90867680, -8708, 188307649, 14685475, 112117458, 170588288, 35945780, 74912257, 113891923, 172361422, -7447, -6701, 135153559, -4909, -4409, 98105438, 195553272, -2413, 119367074, 158348071, -7745, -11250, 82159211, -5597, 199096878, -11209, 64442512, 161889015, -4587, 27234649, 85702817, 144172316, 48505481, 145945450, -8006, 50279946, -9533, 206182759, -11073, -3796, 168974896, 34333719, 92791360, 131771026, 190239194, -6725, 114051665, 153032662, -2863, -4020, -6138, -8976, -7348, 98266511, 176225843, 2605000, -10870, -6091, 197484817, 23852116, -9680, -3259, -8108, 64602254, 103583251, -8840, 7919078 , 46885555, -10000, 183314386, -3823, -9140, 50441019, -8732, -2896, -4224, -10654, 110670463, -4967, -1102, -6183, 170909103, -7478, -10981, 94722905, 133703902, 211660572, -10163, -8973, -4903, -4442, -10493, 137408581, 2763411 , 100196725, -5367, 197648552, 43503022, 82482688, 140950856, 179931853, -11793, 103741662, -8450, 105523992, 163985626, 202965292, 68306933, -9136, -7601, 50588903, 89569900, 13391567, -5973, -5469, 188790868, 93110844, 151583005, 16939166, -10200, -9011, -7860, -4163, 77167279, 155126611, 213596110, 40120489, 118078490, 196037822, 61380794, -5852, -8507, 4697618, 63152597, 102133594, -8477, 6469421, -10790, 123393899, -7671, -6824, 105675869, 203122372, 107446341, -8387, 204898168, 89726980, 148199141, 33046466, 72012943, 110992609, 208440443, 54293582, -9440, 171232580, 75556549, 134024717, -8237, 211985380, 38348686, -3759, 135797851, 213754521, 98745737, 157219229, 3088219, 42053365, 81033031, 158989701, 4858691, -10828, 102294667, -8870, 199742501, 65086804, -3537, -5302, 27889468, 66858607, 144817939, 29663933, 88118912, -7991, 70400882, -8355, -11061, 130640853, -8309, 15489509, 54455986, 171390991, 210374650, 36737956, 75717622, 134187121, 212143791, 116467760, -5148, -7813, 20967311, 98912134, 176870135, -11266, -9702, -5357, -8131, -11230, -10414, -9234, -8095, 26268211, 143203216, 201676708, -6273, -8797, -2919, -4269, 88279985, 166237986, 31596809, -10284, -9512, -8351, 52843925, -9069, 208761258, 93596725, -9037, -4938, -10967, 114857030, -5176, -7424, -6407, -9771, 194589496, -7334, -6671 , -9729, -8543, 3409034, -6644, -9699, 159313178, -10411, 102616813, 161086312, 200065978, -6844, 104387285, 201835119, 47689589, -6016, 184117089 , 10497577, 88439727, 166400390, 12268049, 90211530, 168172193, -7061, 72496162, 130964330, -2738, -11010, 113246300, 210694134, -6148, 115019434, -8227, -7420, 38831905, 97300073, -8962, 39018257, 136456786, -7802, -960, -3874, -9726, 42549896, 120509228, -2052, 102787205, -1541, -4828, -2658, 124048841, 182522333, -1694, -6014, -5537, -2915, -1777, -3945, -3353, -3069, 90397773, 148858076, -2890, -6484, -2291, -8295, -11006, 93933514, 152401682, -3898, 115195150, 212642984, -6684, 117125364, -3149, 60427668, 138387000, -4865, -2531, 81690635, -2114, -3974, -3705, 180908941, 46267764, -3531, 202170577, -2443, -5535, -3079, -1069, -1311, -3814, -9545, -2902, -6768, 168506320, 72830289, 131301119, -1243, -1858, -11001, -9425, -3171, 37407418, -1646, -8989, -4689, -10507, -3584, -11926, 119059571, -3132, 3908227, -3562, 179302204, 25168532, -1668, -1574, -1458, -2447, 85396645, 182843148, -7163, -2441, -9581, -2095, -11642, -2309, 147408419, -1957, -4233, -10662, -3337, 14536383, -3920, -5959, 150952025, 35799350, 94254329, -4706, 57059655, -8984 , -3008, -4455, 78466513, 156427176, -1439, -6911, 80240978, 197177314, 62522948, -9686, 179461946, 25329605, 103273086, -3248, -2943, -10767, -3374, -2036, -1782, -2382, -2236, 184777355, -11638, 69610160, -9112, -8368, 90882323, -3188, -4756, -2489, 131621934, 170604262, 16470590, -10210, 113906566, 172374734, 18242393, -6423, -9370, 193635039, 20162080, -6116, -3141, 119380386, -5099, -4631, -6879, -10423, -5596, 5999514, -6610, -3700, -2173, 27261150, -5791, -3234, 67998099, 126468929, -3076, -2766, 30792898, -10298, 128240732, -3058, -2615, 110522702, -4501, 92804672, 151274171, -7904 , 36121496, 94576475, -3168, -7442, -6137, 154817777, -4447, 20323153, 78791321, -2063, -6353, 139032623, -4629, 43356592, -9246, 179784092, 45140253, -2248, -2042, -2793, 46898867, 105368366, 202818862, -2511, -10335, 126630002, -5006, 11478658, -5992, 147892969, 186872635, 32738963, 110683775, -3184, 15020933, -10607, 92967076, -5451, 16792736, 75247715, -5431, 77028714 , -5156, -4676, 78949732, 156910395, 195892723, 22256029, 61235695, 119705194 , -4358, -2402, 101987164, 160455332, 6322991, 64777970, -3243, 181718299, 125019272, -5031, 9866597, -10334, -3360, -3073, 11639731, 70094710, 109074376, 187032377, 52388538, -3332, -8315, 34671839, 112615320, -5200, -2871, -10978, -9819, 153368120, -7437, 38202256, 96670424, 213606760, 59623634, 98604631, 41918793, -9286, 158845933, 197825599, -1701, 141125241, -4602, 25960708, -1665, -9637, 201366543, -11159, 86200679, -8413, 68481318, -2233, -2023, -2762, -2499, -6226, -5496, -7961, -10259, 130495754, 208456417 , -6458, -3468, -8271, 17114882, 114549527, -4697, -11358, 135811163, -4897, 20820881, 59786038, -1085, -10862, 81047674, 159005675, -7260, 102305317, -5330, 6643806, -6043, -1537, -2938, 8418271, 86360421, 10187412, -6542, -3662, 146603054, 31449048, 109393860, -3198, -1449, 52710684, -3477, -8308, 34993985, -6176, -3464, -2728, -2479, -5927, -3164, 96989908, -8203, 40469125 , 176883447, -6897, 81207416, 159165417, 24524240, 82980550, 141448718, -2660 , 65262520, 143219190, -7666, 106012658, -8411, 10349816, -10712, -9128, -4997, 31610121, -10283, -5742, -4977, -1867, 33370066, -5215, 15665225, -5446, -2004, 210550366, 95379178, -8606, -11343, -3889, -3591, 155623142, -10482, 99087850, -8160, 22900321, -9274, 159329152, 5195480, -10048, -1977, -1367, -6594, -6040, -2106, -2515, -1293, -8793, -2437, -3505, 166415033, -1226, 51249169, -3488, -8345, -1224, -3924, 111489140, 15823636, -1686, -1277, -952, 76051749, 173499583, -7419, -4012, -2127, -1079, 57227, 116978934, 155961262, 1827590, -6369, -2270, 157731734, 23089226, 81544205, -5351, 24858367, -9656, -4827, 46121334, 143555979, -2934, -2648, -10354, -9583, 184308779, 30176438, -10313, -9125, -3068, -4064, -3341, -4510, -11048 , -5964, 150644522, 113437990, 171906158, 17775148, -6145, -5421, 173679292, 212658958, 78161672, -3148, -2540, 118913141, -5106, -7757, 23237110, 101195111, -1249, 25020771, -1631, -3388, 7302741, -9184, -3092, 9077206, 67532185, -9150, -5013, -4079, -9933, 166751822, 32109314, 110054126, -2889, 92333434, -2734, -3912, 133086234, 191557064, -10545, -1612, -8988, -4688, -4419, -2469, -1286, 2145743, -6660, -3734, 138564047, 3920208, -5838, -8120, 25183175, 122615158, -2044, 7466476, 65920124, -9609, -1534, -11143, 87181760 , -8780, 184632256, 11010082, -5758, -8370, -1874, -1689, -1280, 168683367, 73017863, 131476835, 209436167, 55289306, 152735809, -4467, 57061109, -9375, 174000107, -1842, 117464815, -2064, -4657, -4140, -1639, -8921, -1984, 62536260, 121007090, 5853084, 122777562, 7626218, 144037867, 183021526, -11701, -2381, -9575, -2029, -11112, -3809, -9536, 186563801, -6765, -5478, -1948, 34203263, -10242, -7486, -3611, 133411042, 191879210, 37746869, 96201848, -5160, -4682, 20191232, -2419, 176091394, 21948526, -2266, -5098, -1072, -10842, 121168163, 160149160, -6609, 83961631, -5314, -7681, -10375, 144200271, 29047596, -3509, -3220, -7609, 30807541, -1291, -1525, -2898, 91044850, 130028509, 73328151, -5203, 16646306, 133569453, -6966, -2421, -5910, 135343918, 20349643, 59317462, 176252467, -4136, -10459, -1605, -5096, 43369904, 121327905, 199288568, 64630209, 142592203, 201061702, -11164, 85893176, -1571, -4085, -6255, -5267, -4779, 89435451, -5498, 186885947, 52242108, 91209916, -8319, 54012580, 92981719, 151449887, 36297212, 94752191, -5181, 211691189, -1308, -1583, -4902, -4441, -3420, -8552, -7780, -6651, 119718506, -8513, -2819, -6064, -5592, 179959808, 25827467, 64793944, -8836, -2650, 105541420, 183504745, 29371073, -10333, -2235, 185275217, -10685, 89599186, 128578852, -4520, 71878494, -1483, -2742, 73650297, 190589295, 75422100, 133892930, 18738924, 77195234, -5667, -1997, 1184618, -1710, 118107776, 41920247, 100389746, 158859245, -1904, 43692050, 102161549, 180120881, 64965544, 123423185, -7670, -6576, -3679, 164173323, 87984463, -2158, -7995, 31303949, -9911, -5243, -7960, 13587250, 72040898, -5716, -2081 , 34847555, 132279538, -3034, 17130856, 95073006, -8615, -7433, -10936, -3758 , -2196, -3000, 79289183, 196226850, -2463, -6082, -5613, 178510151, -11234, -6325, -5329, 84601930, -2937, 27921416, 105864897, 183826891, -4080, 88148198, 166107530, 11976520, -10288, -1089, -4980, 72200640, 169651136, -11017, -5948, -5448, 17289267, -10192, 153704909, -4696, -10933, 135986879, -4896, -4435, 59959092, 137921086, 3275916, 61733557, -5608, -8500, -4624, 82993862, -5589, 199932860, 45787330, -3536, 8589994, 106024639, -2102, -7630 , -10710, -1625, -5263, 12134931, 70591241, -1593, -7957, 52886400, -1620, -8305, -2739, 113111851, -4716, 36941504, -9807, 153865982, 19222143, -3754, -9344, 175127618, -1203, 60121496, -1607, 196548996, 42404797, -3724, -3263, -2814, -11224, 122134601, -2952, -11185, 143396237, -8057, 47718875, -9985, -5539, 68979180, 146939843, 185920840, -7098, 109731980, -3055, -4514, 53034284, -9872, -2144, -6733, 171743754, -6986, 95556225, 173516888, 212497885, -1297, -2275, -2065, -4430, 19547074, 136483410, -1994, -2688, 79785714, -1579, 177236210, -1703, -1636, -1091, 198497846, -1728, 102819153, 180779816, -4325, -3691, 143571953, 8928114, -9978, -5536, -5017, 49679583, 108135893, -8375, -7094, 187868359, 53223189, -3626, 170148998, -7498, 35493301, 93961469, -5187, 37276962, 95734603, -4914, 232823, -6121, 156134316, -1917, 40968452, -3413, -11257, -10436, -2050, -951, 44513389, -9654, -1540, -11763, 85262196, -4803, -4090, -9973, -3226, 30350823, -5515, -4770, -6217, -5483, -4049, 131327743, -11462, -6166, -3458, -3026, 17949533, 95893014, -5418, 19881067, -10505, -9758, 136808218, -10879, -6098, 177557025 , -2676, 101369496, -5346, 198821323, -2397, -1094, -4823, -7207, 85425931, -9180, 9250260, -6263, 145665902, 204135401, -1724, 108456708, 205908535, 129717013, -1424, -2490, -3623, -9057, 16336141, 94282284, -3023, 211223944, -4023, 135035084, 553638, -10906, -8949, -1991, 41303787, 99760097, -8525, -1189, -2404, -955, -5345, -11809, 83812539, -4820, 27130694, 124565339, 202523340, -6008, 126338473, 184806641, 89129279, -2156, 186579775, 51921416, -2150, -4503, 73181721, 151141053, 190123381, 16501207, -2352, 113935852, 172404020, 57250014, -9793, 174177154, 39693046, -10131, -3426, -7789, -11282 , -3411, -4859, -11873, -3854, -5079, 199143469, 44995277, -9644, -2108, 46777607, 163702085, -2638, -2440, 165476550, -11109, 89290352, 167249684, 71582849, -5476, 188511320, -11029, -5957, 190283123, 75115928, -9017, -1080, -4167, -6136, 154847063, 39854119, -2337, -3423, 195760936, 41612744, -5856, -8144, 62874380, 121343879, -5076, -11798, 64646183, 142604184, 46938680, -9999, -5550, -8037, -6552, 165638954, -11626, -3940, 206386430, 52243562, 169178567, -2743, -2487, 112486195, -5202, 16820691, 75278332, 172727497, 211707163, 38070469, 135519634, 193987802, -11965, -10898, 137452510, -4874, 41787006, 80754814, -8511, 4580474, 63035453, -5829, -8478, -11790, 84298420, 142766588, -4814, -4300, 183516726, 48874218, 126820361, 185291191, 70122665, -5750, 148083328, 32927991, -8693, -11501, 93154773, 171115436, -1420, -3904, -9817, -5430, 192377072, -10160, 135680707, 213638708, 40164418, -6110, 118123750, 2967082, 80913225, 197853554, -6869, 141154527, -8103, 64980187, -9635, 142928992, 125206969, -11668, 107490270, -1227, 50793905, -5747, -4982 , -2607, 111036538, 169504706, -10233, -3466, -4718, -4182, 114577482, -8613, -4460, -6129, 135840449, -4437, 59812662, -9737, 176754322, -7296, -10089, -5612, 198014627, 43867766, 82848763, 141316931, -2954, -4105, 123596239, -3101, 47424561, 125370704, 29705200, 107652674, -8757, 11989832, -10287, -9098, 187383809, -11058, 150174615, -4743, 35023271, 112968083, -5195, -6714 , -2347, 173209385, -1067, 58042190, -2128, 213960854, -11308, 137933067, -8162, -11265, -6078, -4853, -11228, -6059, 141478004, 45812500, 123758643, -8063, -11727, 203491109, -10321, 146793413, 12149574, 90095717, 129076714, -2015, 13924039, -3629, 150337019, 15693180, 54660988, -3316, 191088488, 36956147, 75922624, -5679, 173370458, -4157, 97181598, 136163926, 194632094, -1107, -10481, -5869, 138096802, 3451632, -2408, -8901, -4851, 24701410, -3393, 180620074, 45974904, -6038, -3379, -2788, 28245016, -5780, 10537513, -3818, -9126, -7588, 70766957, 187701962, -7059, -9871, 150498092, 74311894, -2209, 191248230, -4175, 115059370, 173531531, -4459, -1287, -8575, -1073, 19561717, 97518387, 40832549, 157761020, 3630010, -2407, 140042990, -7720, -1315, 122323629, 161305957, 7172285, 85115766, -3377, 182567593, -2647, -2445, -2237, -5270, 30204393, -5995, 166618704, -4528, -4063, 70944004, -3053, -7545, 72713145, 111695473, -8673, 55008304, 93977443, -3312, -3028, 37292936, 115236417, 19733306, -957, -4890, -11295, 118939765, -10435, -9690, -5347, 44538559, -2252, -3250, 200445365, -11179, 85278170, 163236171, -4571, -10741, 106541137, 30365466, 108311609, 166781108, -7089, -9896, -5482, -7945 , -7050, -6477, 16189711, 74647352, 133116851, -2868, -6704, 134889985, 173869651, 97851049, -5400, 195291029, 99613667, 197061501, 23427469, 120872641, -1462, -11818, -1629, -8082, 26984264, 65950741, -9607, -5289, 182889739, 67721213, 165167716, -2768, -1723, 127959853, 12807178, 71266150, -3484, -8711, -10617, -9856, 170485787, 55318592, -5689, -2002, 37615082, 96070061, 193516564, -11990, 39534769, 117491439, 60806932, -9717, 177734072, -6883, -3719, -2183, 198995708, 103317015, 161789176, -7683, 27132148, 105088818, -8427, -1432, 126350454, 165332782, 11200441, -6239, -3351, 186593087, 32447557, -10269, -3187, -4753, 92698055, 131668525, -7909, -7007, 74969498, -3455, -1513, 18286322, 174187804, 59196191, -3283, -4391, -1705, 158401319, 62727950, 101708947, 160177115, 25533276, -6309, 122970583, -8075, -6832, -10001, -9170, -2782, -6800, 126511527, 204470859, 50325329, 89306326, 206242662, -10266, -3482, -2083, 208015796, -10611, 190295104, -2575, 55642069, 153089903, -1232, 37937228, 96392207, -3160, 39867431, 117813585, 195772917, 119586719, 158567716, -11246, 101867358, -1501, -1901, -3970, 181597162, 46955985, -9998, -5549, -8421, -1361, 68205763, -8768, 204634594, -2503, 128444403, 206403735, -1718, -2295, -5472, -4497, 73519841, -3322, 190458839, 75291644, -3452, -4928, -11369, 57574945, 174508619, -6932, -1678, 195932659, -9287, -8140, -11239, -10057, 121520926, 179989094, 123291398, -2940, -1164, 47105200, 125061870, -2034, -4558, 48875672, -2312, 185304503, 70137308, -3346, -8361, -7076, -6491, 149868443, -1444, 54204270, 151640246, 210111076, -10561, 114433714, 172901882, 77236378, 194163518, 98657745, 157116728, 22474220, 80929199, 178375702, 43721336, 102192166, 160661665, 45506328, -3382, 8298465, -6277, -9591, -3230, -11667, -6546, -3215, -10292, 167744884, 206728543, 52581682, -9879, -5465, -3045, 15387008, -10232, -1557, 210272149, -6717, 134080627, -7853, 77397451, 20860817, 157275139, 22633962, -3407, -8134, -6867, -2327, 160821407, -2800, -6847, 143099384, 201572876, -6274, -9588, -5277, -4554, 68687651, 127158481, 205116482, 50969621, 109440451, 187399783, 33252922, 91721090, 169679091, -7508, 93492893, -5447, 171453556, 56298219, 95266027, -5427, 192713861, 38568331, 136013503, 1533388 , 98968044, 22793704, 100739847, 44056671, 83024479, -9233, -5067, -4326, 84796282, -3380, 182244116, -6822, -3833, -8410, -1882, 88337226, 166296558, -4533, -6516, -9511, -3195, -11544, 91880832, -9067, 189332659, -11477, -10222, 171613298, -10554, -9390, -4693, 97208099, -8199, 21186956, -3575, -3275, 61933112, 178857590, -11837, 63694388, -2111, -7695, 84957355, -5298, 28272848, -10356, -1598, -1529, 10553487, -3947, 166457631, 31815123, 109759935, -7951, -3923, -9870, -5458, -8299, 54835373, -1616, -5190, -6984, 76097009, -5172, -1416, -3589, 194806479, 19576360, -10511, 117025525, -8194, -7329, -5866, -1503, 62108828, -9694, -2051, 24904958, -3849, 141828105, 200298935, -11183, 182578243, 47937066, -1283, 145374373, -4547, -6789, 108163848, -7582, -4062, 70958647, -8340, 92216290, -1562, 209157950, 113479257, 152461585, 37306248, 134740893, 193213054, -12002, -10917, -9761, -1547, -1440, -11294, 79977404, -8532, 3804395, -3858, 120728873, 5574867, 103010843, -3249, -2949, -2448, 104782646, 9115811, -10740, 126042951, 204003614, -9541, -5257, -7980, 90606891, -1485, -1763, 53401690, 189825197, 113640330, 191599662, 56957154, 115413464, 154394461, 212862629, -10911, 78368005, -3427, -3144, 2193665, -2333, 158096478, -11254, 81910280, -5084, 25213915, 83682083, 200617088, -3959, 143924716, 182904382, 87236216, 126206686, 204163356, -6526, 166954162, 71278131, -5730, 168728627, -10246, -3040, 35856591, 74824399, -8250, -4466, 57105038, 135063039, -4412, -4008, -3744, -5127, -4656, 80298219, 158258882, 4127872, -2329, -5343, 179521849, 44863490, 122821491, -1975, 46635293, 105104792, 183062793, 9443281, 106876595, 184835927, -4077, -2227, -2021, -11078, -5977, 207868035, 112189342, 190151336, 36018995, 133450978, -8248, -2566, 115734279, -5158, -4450, -6936, -6114, -9323, -5124, -11919, 41482288, 158415962, -2674, -3717, -8877, -7710, 122981233, -2043, 46809555, -9599, 183225197, -2637, -10730, 146014672, 30861997, 108810802, -1255, 13145298, 71602939, -5224, 188541937, -2488, 112353077, 209799580, 36166879, 114124880, -7863, 76918348, -8975, 193856015, -2549, 78851224, -5642, -3140, -10868, -6089, -5369, 4448687, -10419, -2180, -2523, 103655135, 201101638, 66445941, -8810, -4793, -6004, -5523, -1490, -11105, -3806, 186929876, 91252514, 130233511, -7932, 54057840, 132003983, 170984980, -7475, 55816454, 114287284, 211733787, -10531, 174523262, -11962, -4005, 79012297, -8550, -4651, 41803103, 139252268, -7737, -2456, -2179, -5074, 103825404, -8067, -11161, 86098178, 203035845, -6793, 165826651, -11621, 148108621, 13468775, -3794, -9078, 208353916, -3782, 171144722, 17012381, -5933, 172917856, 38272686, 135708662, -1996, -7344, 59683537, 98663203, -1086, -4872, 22475674, -10452, 178391676, 43749168, 121693980, 199655974, -3844, 142956947, -1972, -10362, 105750415, 164218583, -6545, 165987724, -11616, -9515, -8727, 52608183, -5218, 189025156, -1337, -1688, -3465, 210284130, -6716, 95118266, -8235, 18946588, 96888738, 174848070, 20864944, 79333112, 118314109, 176782277, 42138438, 100594748, -5358, -7730, 102365220, -8098, -4329, -3966, 27957359, 144888492, 203359322, 107680629, -5264, 185642623, -11097, -6224, 206900266, 52757398, 111225566, 15558731, -3317, -1241, 17334527, 75789506, 134259005, -7427, -10932, 97051142, 175011805, 1550693, -10890, 98984018, 157453517, -4649, 61776155, 159225320, -11839, 102526293, -3255, 6864782, 104300758, 162768926, 8637916, -6570, 145048234, 10407057, 49374865, -8753, -4532, 129102007, -8349, -11543, 91895475, 189343309, 35213630, -3780, 152136777, 75959775, 114931576, 212379410, 116698055, 155683045, -4667 ], [ -10856, -5846, -11222, 63710362, -8089, -4103, -3693, 86750335, 145211969, 184192966, 108004106, 185962107, 70794912, -9093, -11535, 111549043, 189507044, -10219, 132809348, 17655342, -3901, 154068322, 38916978, -3429, 117130, 58569338, 117038837, 175508336, 79829643, -9302, -2057, -1809, -1305, -3401, 24918270, -2400, -2253, 7200240, -2170, -2038, -11712, 106408019, -8407, 10745177, 127668324, -8374, 32006813, -6218, -9500, 207400790, -1717, 92233595, 170191596, 94014594, -2870, -11404, -10548, 95778532, 193226366, 278083, 39241909, -5651, -3146, 2048566, 41013712, 79993378, -2978, 101262879, 179211684, 141999828, -2948, -7210, -3961, -3687, -5292, -2442, 145547427, 88860258, -3207, -7579, -4060, 129603862, 188072030, -10622, -9860, 189845164, 35698303, 133144806, 76447110 , -5673, -5164, -2850, 58891484, 117360983, -2991, 41186643, -3570, -5377, -4861, -3987, -6071, 64205562, 122677723, -1793, 65980027, 143938028, -2930, -2512, -10345, -5530, 11065992, -6241, 12832471, 90783938, -3190, 112053439, 170516404, -4194, 94326213, -8629, -10955, -5913, -2068, -10905, -10134, 156500391, -7791, -6909, 99802695, -8918, 160049200, -1800, 83857799, -3247, 66151627, 144097770, -2785, 87400074, -8398, -7611, 108659048, -8736, -2899, -10268, 168901681, 14772002, 73226981, 209653150, -10207, -3021, 18315608, -10537, 135238755, 213199418, -11320, 98191965, 137174293, 2530454, 41496931, -9712, -1071, 121221411, 6071398, 122997207, 161979535, -7195, 66300842, -5551, -7645, 29094310, -2380, 165520479, 89332950, 147803780, -6762, -5475, -3046, 53911410, -3621, 209815554, 75158526, 153117858, -3593, -8974, -3003, 213361822, -6934, -9747, -3282, 61157033, -5855, -2118, -8143, 4464661, -6331 , 140876310, -6306, -8838, -11162, -8809, 202890746, -2438, 107214715, 185172716, -6520, -9523, 13321014, -10264, 130248154, -4203, 73550458, -3172, 190489456, -6720, -8619, 38114398, 77094064, -7821, 40060452, -3739, 156983610, -7777, -4135, -1295, 158756744, -7265, -10056, -1247, 6396206, 64851185, 201277354, 47133155, 86114152, 183563317, 107370464, 185333789, 89655096, 128637424, -8359, 206596756, 71938397, 149896398, -7515, -10601, 132179699, 210137700, 211910834, -10938, 116232141, -5153, 20731692, 79188013 , 157146014, 196127011, -11271, 80958485, -8906, -7262, 141198456, 26047112, 142971590, 201441089, 47294228, 105765058, -7147, -1692, -2311, 31349332, 109306002, -2017, -6488, 150056140, -1944, -10230, 132342103, -6151, 57930249 , 116395876, 155375542, -7815, 20879587, 98836257, -3277, 196286753, 61628394 , -5849, 139590388, -1983, 24423193, 160850693, -10784, -3695, 162621165, 8490155, 105922138, -1530, -4788, -3357, -8381, -11096, 89978573, -4762, -6753, -10255, -3330, 35063207, -3032, -2727, -9000, -6956, -6408, -5900, -4668, -11945, 60018995, 118488494, 176957993, -6895, -1674, 139748799, -7725 , 180502930, -7224, 45845902, -5804, -2936, -10745, -2316, 164554041, 68876679, -8752, 205306841, 70648482, -5489, -2014, -7063, 111399951, -1520, -7505, -1687, -3616, 171641253, -1713, 114943557, 153925885, 38770548, -9342, -5141, 214165856, 40690235, -6106, 138139400, -1986, -1811, 61951871, -9272, -3121, 44233841, 102703340, 26529000, -3535, 162944642, 28300803, -1284, 164716445, 203697442, -1691, -3657, 205466583, -1721, -3640, 207238386, -6193 , 170029192, -2736, 35376157, -3461, 171803657, 56648320, 115105961, 19443119 , 77898098, -1261, -2995, 97562316, 156034477, -6665, 157803618, -1907, -8493 , -7243, -3976, -3706, 180835726, -4324, 46182691, -5562, -8436, 28476519, -3517, 184383325, 30249653, 147170138, 32020125, -5983, -9090, -7543, -6482, -9463, -3179, 209187236, 113505881, -7877, 56812178, -3599, -8598, 290064, 58745054, -8955, -6663, -6101, 177454524, 120755497, 198717491, 44570630, 103041460, -8853, -2947, -11176, 85322099, -8822, 9147759, 67604069, -3515, 204032900, 108351545, 186313539, -4059, 71149006, -3339, -3050, -11525, -1300 , -9859, 189857145, 35726135, 191630279, 37484749, -3598, 173913580, 212893246, 39416294, 175842463, -11287, 99656265, 158127095, -7279, -2330, 198875902, -11216, 83711369, 142182199, -4821, -11173, -2320, 163441173, -4565, 48276640, 145723143, 30569137, 69538276, 128006444, 32343602, -10272, -5230, -1423, 53590718, 112061548, -8663, -1942, 35887208, 74853685, -2206, 18167847, -9796, 154583489, 59077716, 117536699, 21872526, 119309833, -7746, 140563483, -2806, -11212, -10404, -9646, 200811440, 66154412, -3527, 163604908, -7159, -8397, 30731541, -2373, -5253, -7573, 51979988, -5976, -3335, 207899983, -11033, -2361, 131711123, -7906, 94501929, -1933, -11384, 76785230, 154743231, 117693779, 41523432, -6092, 23800078, -6069, 25574543, -6049, 123014512, -5055, -1891, -1727, -1661, -5282, 9630978, 87578452, 204512126, 128327259, 206286591, 52141061, -5474, -7936, -4204, -2423, 112382363, 170853193, 16720852, 172622334, 154898980, 193886632, 117854852, -7308, 158611645, 101920483, 6248445, -6603, -5810, -2041, -4302, -6021, -3233, -7641, 126716529, 204675861, 70018833, -9522, 13338319, 52303465, 130260135, -4965, -10237, 112544767, 151524433, 190504099, 36370427, 153292243, -3761, -9359, 59562266, -9319, 2867243, 61322222, 139280223, 82582527, 121564855, 180034354, 6412180, -10793, 84356992, -5307, 8182652, -6279, -5785, 183575298, 29444288, -6252, -8764, 204838265, 148133914, -7964, 71953040, -2218, -8313, -11495, -10599, -3618, -8272, 17042998, 192435644, 38303303, 135739279, 213698611, 40221659, -8167, -7301, -3728, -3265, 197912126, 82744931, 160702932, 45537068, -9632, -1538, -4811, 27833558, -6275, -1531, -1431, -10328, 127040006, 31377164, -9908, 148302973, 13657803, -10257, -9477, -4744, -2589, -10596, 132355415, -8270, 36691242, -5930, 57947554, 135900352, 213858353, -4145, 137833228, 3189389, 61644368, 139602369, -1982, 24451025, 180355169, 26209639, 65189305, -5570, -4577, 47471275, 105939443, -5276, 203388608, 107707253, 185669247, 12049735, 89991885, 167951217, -4214, -10638, 111256183, 169725682, 54557156, 113027986 , -5194, 190987318, 134285629, -10930, -3755, 136060094, 99022489, 196462469, 42315608, 100785107, 5120934, 180513580, -6596, 104328713, -3240, -7661, 67120850, -2238, -8028, 29927507, -9941, 185831651, 90152958, 168112290, -2749, -6750, 91926092, -5214, -7921, -1716, 74209393, -5692, 210638224, 134448033, 212408696, 58261835, 175199502, -7378, 60194711, 157641214, -4645, 81455016, -8898, 63748844, 102719314, 26544974, 104489786, 143470783, 182450449, -7175, 86771756, 164729757, -2775, 49565224, 108033392, 12369219, -3933, 109805195, 14141022, -3627, -8298, -2735, 74369135, 132839965, 171819631, -2726, -10186, 115121935, 97401243, -5137, 19633587, 78088457, -9337, -8192, 99347431, -8156, -4371, 140098900, 179082559, 63912702, -3553, -8855, 26720690, -10386, 143645168, 9001329, 106435974, -1430, 166673283, 90488416, 207426083, 53283215, 131241216, -4952, 16089872, 133010357, 210973682, -10546, 134787484, 19794540, -6395, 136719029, -8187, -11292, 80022664, 119002330, 81790474, 179242301, 25096771, 122543274, -3112, -4322, 124312415, 28652235, -3829, 184556379, 205810029, -3931, 129631817, 188101316 , -10621, -2215, -3176, 55229280, 94197088, 172153758, -6975, 115456062, 193415394, -11993, -10504, 136880102, -2832, 41202740, 138650574, 4008066, 81954209, -9257, -6615, -6052, -8458, -4317, 85497815, -8044, 48303141, 165227619, -9924, -5512, 51833558, -8328, -4208, 73095194, -2141, -4728, 55390353, -3613, 191804664, -2343, -8982, 628184, -10133, 117552673, 195509343, -6658, -6095, -8522, 23658972, 160074614, -4613, 64395921, -2249, -3107, -7200, -10380, -1599, 183106722, 28962523, 184878525, -11634, -2307, 206140161, 71484464, -5725, -7527, -6470, -5704, 170706763, -7484, 55538237, 152987402, 211458232, 76801204, -4906, -1214, -6384, 117712415, 156693412, -4390, -2411, -2263, 197442219, -10421, 160234356, -4335, 45069823, -5813, -8073, 27364982, 144285467, 183270457, 87602291, -5525, 11416093, -3807, -11069, 110625203, 208071706, -11027, -6184, -1560, -7902, -6156, -1263, 18505967, 76960946, 135431776, 193899944, -11971, -6383, 117873488, -8554, -4386, -10457, -5368, -6873, 101927261, 179885262, -6849, -10400, 123190228, -2941, 66491201, 124962031, 202920032, 68261673, 165713500, 50556832, -5753, 32837471, 149761949, 208235441, -4043, -5954, 151537745, -7474, -1648, 172798050, 211780378, -6133, -3435, 213549519, 59563731, -3577, -8942, 41860221, 139293535, -7736, 43618835, -8873, -2801, -10792, 103861468, -8448, -823, 86143438, 203077112, 146376754, 11742232, 187126892, -10643, -9881, 188905350, 73738155, 112720483, 171188651, 36544812, -4925, -2717, 77281761, 155241093, -4673, -6927, 98705801, 176665133, 42021294, -3727, 178435605, -10829, -10054, 180207408, -11193, 104021210, 162490709, 201471706, 47323514, 164263843, 68595677, -9557, 50874985, 167804787, -2605, 91618589, 189065092, 34935413, -6178, 151858560, 210329390, 56182529, 114653359, 18985193, -9776, 174894661, 20923382, -3877, 137846540, 176827537, 42169178, -3405, 198089173, 82920647, -2799, -10783, -5806, -5301, -11731, 86464253, 144935083, 205165737 , 128983532, 13834850, 130755335, 15606653, 74061632, 152022295, -4472, 95320606, -7848, 38626903, -9346, 21079131, -10120, -9308, 176988610, 22841749, 81309917, -5606, 5136908, 122057393, 200020718, 45873857, 123831858 , 162814186, 8680514, -5782, 49430652, 12222789, 109657434, -2748, -10632, 111430568, -8302, 74221374, -5691, -8646, -4176, 153951178, -7842, 116743315, -7808, -1819, -6668, -5867, 157658519, -4644, -10855, 100960823, -1464, -10817, -3709, 141712292, 46034930, -6036, -8055, -6816, 164741738, -7622, -2230, 186006036, -9502, 187777839, 72611975, -7919, -7014, -2354, 152341779, -7455, -10185, -3443, 38958245, -1644, -8573, -2839, -6685, -10141, 136572599 , -11931, -3997, -11893, 101133877, 102914876, 46218511, 104680145, -8435, -4574, -6810, 125940450, -7620, 69242754, 108225082, -4771, 51526055, -5734, -1523, 33819883, 170235525, -2583, 172003335, -4470, -9799, -5167, -1414, 39284507, -3746, 156223505, 21579666, -5629, -3133, -10433, 159764449, -4616, 44599916, -9221, -6589, 104841218, -5291, -2786, 87123188, -9147, 204060855, 30426823, 88894991, -7977, -1720, -2297, -4970, 14493785, 111925768, 170397929, 94211731, -9028, -7873, -2474, -6140, 212918539, -10909, 117404912 , -5130, -4658, -10471, 99688213, 62488215, -1601, -5082, -10406, 7567646, -10768, 105002291, 182960292, -4287, -10342, 126263927, -7127, -9923, -5511, 12881724, 71338034, -1590, 168788530, -1760, 53621335, 55397010, -3307, 211309140, -10172, 135122942, 213080943, -11323, 59097817, 98077483, 21897819 , 158314792, -4632, -6882, 140595431, 64423753, 200839395, -10003, -5553, 183122696, -4284, 145910840, 204385663, 89215806, -7971, 13045459, 71499107, -2221, -5225, 73280106, 170717413, 16587734, -6159, 191980380, -1739, 174259688, 213244678, 59257559, 137216891, -8173, -4388, 100006366, -8914, -11868, 121269333, 6117989, 64572968, 200999137, -10761, -2318, -8423, 29150097, 68117905, 126587404, 30919238, 108868043, -1451, -4226, -6496, -8701, 208089011, 151387322, 55727142, -9821, 153163118, -11375, 57487087, 154933590, 59418632, -5392, 176358961, -11913, 41701933, 139148436, 62963569, -9677, -4606, 201161541, 27527509, 85995677, -8418, 29312501, -9563, 204706478, 70049450, -9103, 13363612, -2366, -5470, -7929, -11022, 132061224, -7001, 133833027, 18681683, -1551, -4900, 20601370, -6378, -5876, 2892536, 100331174, 178291837, 4669663, -10832, 121591479, -4603, -6044, 181835443, -1726, 86158081, -3369, -8414, 87927222, 185379049, -11619, 148165862, -7559, 91472159, 130453156, 188921324, 73765987, 210181629, -6718, 153481271, -6692, 174744238, -7390, -10893, -9315, -5116, -2827, -10090, 139473244, 24319238, 102262719, 141245047, 6602539, -10022, 8374342, 66827990, -9590, -3083, 10146145, 88089626, -9133, 11915286, -10290, 128841095, 13688420, -10641, 111123065, 189081066, 54438558, 171360374, 75697532, 114668002, 173136170, 77458808, -3433, 1446861, -6372, 118371350, -2985, -6898, 61674985, -8501, 63457315, 121914956, -7225, 104194264, 8530091, 66989063, 144947064, -4787, 29782531, 88250699, 185699864, -9904, 148493332, 33339326, -10254, -9071, 189243470, -11480, 132543112, 95336580, -4694, -10929, 136090711, 175070377, -2467, -10118, 138022256, 120312091, 178773725, 5152882, 161050371, -2796, 104355337, 8693826, -9986, -5541, -5021, 68920608, 166369773, 12238763, -6221 , 168142907, 52988901, 111445211, 169914710, 208895707, 132708178, -4029, 173456985, -4013, 194713297, -1734, 99203663, -3274, -2982, 42519156, -3723, 178932136, 83256105, -3390, 26570267, 162984578, -11716, -6565, 125780708, -2774, 69083012, -2229, 205510512, 70854815, -5739, 207282315, -11050, -9867, 189564285, 35433275, 171843593, 37203747, -5676, 154130887, -3750, -9340, 174371, 58629241, 117098740, 156078406, 21434567, 157844885, 42681683, 159619350, -4619, 122410156, -5062, 26748645, -9614, -4573, 28508590, -10351, 145444926, -1964, 30280393, 108239725, -3208, 205688890, -1690, 129501361, 33833195, 111780669, 209232496, 35595802, -6167, 172021971, 115321613, 19822495, 78280147, -2126, 195219145, -3270, -10848, 120802088, 5649413, -10815, 142061062, 85363366, 124347025, 9191688, -3513, -2097, 204076829, -2505, -3811, 166867635, 12737956, 129658441, -7539, 111940411, -5208, -7915, 94223712, 191674208, -6974, -3895, 154465014, -2553, -3887, -5129, -2686, 80211692, 43015687, -1577, -5081, 83756629, 142224797, -4316, 46548766, 143995269, 9352761, -10341, -1597, 204235240, -6524, 89072038, -5254, -1235, 90842510, 188290344, -11035, -6185, 16435980, -5938, -9022, 18211776, 174111927, 78599631, -5649, -3142, 41404957, -4362, 62654735, -1434, 64425207 , -3106, -4312, -3684, 29002336, 67971475, 165420640, -7610, 50252114, -3350, 186682276, 52037106, 129981918, 14827912, 190220558, -11452, 55568854, 153015357, 96329519, -4448, -2550, 78762035, 156720036, 22077528, -8913, -6068, 140775140, 6133963, -10802, -10030, 66367279, -2239, 202786914, -6256, 126602047, -2026, 11448041, -10691, -3492, 186840687, -11563, -2367, -2886, -1756, -9049, -1480, 75217098, -3167, 18533922, 76990232, 213415070, 20454940 , 78923108, 156881109, 22238601, 100184744, 4523233, 121445049, -1499, 84235855, -3244, 8064177, 66520487, 202947987, -4083, 87782123, -9137, -7602, -3804, -2154, 167514589, 71846423, -1588, 208263396, 34629364, 73609030, 151565700, -9820, -8617, 38186159, 155111968, 79082850, -5637, -2061, 80865180, -7735, -2527, 82627787, 199565454, 84396928, -7672, 66682891, -8804 , 48963530, 126924193, 185393692, 31260020, 70226497, 167675662, -7558, 71995638, 169443472, 73767441, 171219268, -6996, 75540575, -7434, 194244721, -6926, 59756752, 157203255, -11907, 158971065, 63297696, -5824, 160748192, 45582328, 104050496, 86332466, -8031, 29649290, 68615767, -5522, -8384, 11931260, 70386239, -5745, 206812408, 33179707, 91647875, 169608538, 73928514 , 112910842, 210357345, 114679983, -3165, 19017141, 96963284, 20951337, -6108 , -5386, -7768, 22709962, 81178130, 24490961, 141418101, -7697, 104208907, 143192566, 182172232, 47513873, 183941373, -11660, 49287007, 107755175, 205204340, 90034483, -5491, 167997808, -7067, -9474, 169768280, 35112583, -6173, 56374219, 134332220, 136110557, 1621246, 60078898, -5635, 157528063, -11902, 159297204, -11226, 63622504, -8864, 26425168, 104371311, 201823138, 47676277, -9159, 10478941, 88425084, -5519, 185875580, -11601, 51219883, 90199549, -8347, 33513711, 91971352, 189416524, 54775347, -5192, 191192320, 56533961, 173471628, 212453956, 77795597, 1783650, -10886, 79729804, -5385, 196668802, -10440, 198433950, -10046, -9228, 180721244, 85043882, -9189, 28359375, -9584, 184266181, 49607822, 88588819, 147056987, 12413148, 70870789 , 109850455, 168319954, 72641261, 170089095, 54935089, 113394061, 191350731, 95673369, 134655697, 193123865, 77956670, 214380177 ], [ 136438150, 1796973, 99230287, 138213946, 196682114, 42536584, -6076, -8897, 178965415, -4347, 102775224, 143534558, 182509021, 67352353, -1880, 88602131, 31905766, 168330604, 33689427, -9063, 15972728, -10217, 132897206, -1937, 17745862, -10183, 154160173, 212629672, -10140, 60414356, -2268, -5108, 3731180, 62186159, -5842, 159635324, 5502983, 83447795, 180895629, 104709431, 202155934, 145456907, 10817061, -3499, -6504, -3638, 168493008, -10625, -3474 , 170266142, 74590111, 133058279, 172039276, -4469, -2475, -1647, -3297, 212788083, 97779299, 2116457, -10880, -6100, 158023263, 3892253, -3988, -9689 , -8889, 198776063, 83608868, -8850, 26923030, 65892169, 202317007, 48174139, 126132140, 147388452, 32239770, -5231, -1949, 33999715, 92467883, -7010, -6444, 113729519, -5184, 76533514, -8985, 173972152, 212951818, 97941703, 2281523, 80225004, -9296, -3131, 4053326, 43019803, 81999469, 159957470, 5825129, 64280108, 46575267, -5287, -1075, 9370066, 165271548, 30630371, -10305, 167043351, 51877487, 207792158, 112118789, -8286, -4037, 113890592, -8627, -7447, 57194227, -9794, -7826, 20161946, 59127103, 156573606, 2442596, 41409073, -2267, -8521, -6335, 101650375, 160119874, -7711, 64441181, 142400513, 46736340, -3683, 183150651, 87473289, 30790113, 186691595, -3796, 129997892, 34333719, 112279862, 209727696, -10204, 114052996, 172522495, -4465, -4020, 96333635, -5412, 20320357, 176223181, -10870, -6091, -2969, -7270, 62830451, 121301281, -8109, 64614112, -8841, 7917747, 105352392, 29180714, -3823, 165593694, 108893336, 206346494, 130156303, -4967, -1864, -1102, 209883445, -10981, 75234403, 133702571, -1930, -10944, -9363, -4903, 994259, 117918748, 100199387, -5367, -4855, -7267, 62991524, -5593, 199419024 , -2522, 84253160, 27568653, 144495793, -1455, 146260941, 31112259, -9914, 32880069, 71851870, 208276708, 93112175, 151583005, 16937835, -10563, -9405, 153354808, -4163, -10526, 96657112, 174613782, 40132336, 2919160, 61382125, 119851624, 197808294, 63153928, 121622096, 160603093, 199582759, 45434567, -3538, 162373565, 47207701, 86187367, 164144037, 87955177, 50756510, -8357, 110991278, 208437781, 54293582, 132252914, -11436, 75555218, -9402, 173004383 , 38360544, 96818185, 155286353, 194267350, 137726734, 3085557, -6347, 139502530, -2816, 43823837, -10053, 160762835, -7701, 84573975, 182023140, 27878941, 164303779, 49151104, 70404754, -2751, -8309, -7509, 54454655, 210369326, 56227789, -5928, -8611, 212145122, 38509759, -8967, 174938590, 1478809, 137887807, 42226296, 81194104, -5357, -8131, -7254, -10824, 102455740, -8866, 26281400, 65247877, 162694380, -7181, 105999346, 164468845, 146750815, 70571151, 206986793, -11054, -3792, 35132429, 113085227, 152066224 , 17422385, 75877364, 134348194, -8229, 19194188, -6407, -9771, 214075336, 60090879, 196519710, -11264, -3863, -9276, -11225, 102615482, 141596479, -4831, 65407619, -9195, -8058, -6819, 67180753, 68955097, 205376063, 148683691, 14038521, 150454163, 35298826, -1650, 171714468, 17584789, -9802, -5425, 212465937, -6123, 136279739, -4892, 214240402, 155937302, -7802, -960, 118736094, 42561754, -10079, 159488894, 5356553, 63811532, -1541, -4828, 163029838, -11715, 67355138, 125824637, -4550, 49637108, -3656, 147086273, -4530, 148854083, 33705401, 111648882, -2080, -4738, 74454208, -9428, 191381348, -11407, 95703986, 58670374, -1611, 99407334, -5107, 42724158, 179135807, 5518957, -3974, -3705, 141931937, 7290760, 85234241, 9059901, -3673, 145475543, -4782, 10834366, 69288014, -9119, -2902, 71061148, 129529316, 33865143, -3788, -1561, 189771949, 74602092, -7875, 95862397, 173824391, 117283775, -6661, -6099, 177527739, -6885, 120832705, 5676037, 122603177, -8459, 200563840, 26927146, 9215650, -2441, -1281, -2096, -3942, 127919917, -1957, 51744246, 207647059, -3920, -5959, 189929029, -2579, -1685, -5439, 96032666, -3008, 39502687, -1439, 99729480, 197179976, 62522948, -3261 , 44804918, -10035, 161745247, 105055416, -1456, -1312, 106816692, -954, -1963, -10304, -2228, 167059325, -4524, 129847469, 112129439, -1516, -2877, -1750, -5438, 18241062, -6423, -9370, -6387, 98121412, 176078082, 99889222, 138872881, 62694548, 160130524, -4612, -6856, -6312, 122925323, 27258488, -5791, -1693, -5774, 165448595, -2766, -1301, 108752230, 167220398, -7570, 71543036, 14854536, 53826337, -2289, -5204, -3610, -1441, 37893299, -3293, -7824, 176233831, 22108145, -6353, 4384791, -9246, -7238, -9214, -2042, -2793 , 124854206, -6553, -3667, 165609668, -2765, -6783, 108910641, -4988, 110691640, -1945, 53986079, 92967076, -8276, -10980, 114227381, 57538881, 174467352, 20498735, 80729400, -8514, -4358, 43517665, 121475666, 25808831, -6305, -1273, -1890, 125016610, 29356430, 107299911, 146282239, -1428, -6781, -5989, 148052711, 13410203, 91353684, 73635654, 132106484, -4945, -4476, -6719, 133879618, 38211452, -6132, -5408, 59635481, 98604631, 80882608, 158844602, 160612412, -11197, -1665, -5573, 181879372, -10363, 125180345, 10027670, 68482649, -2159, 185421647, 70253121, -5748, 167704948, 13571276, 91516088, 15341748, -6458, -9844, 151757390, 56093217, 192504866, 57865020, 155300996, 213770495, 157225886, 196214869, -11269, 81046343, 63340171, 141287645, -7700, 104078451, -1537, -2938, 47395275, 203299419, -6543, -3662, 146603054, -2760, 31437190, 128885024, -8354, 91687688, 189127657, 34980796, 132427299, -4939, 56252959, 95222098, 173180099, 19047758, 77502737, 194440404, 79432951, 61725448, 139678246, 178657912, 24511051, 102469052, 6802217, -2450, -6041, -2172, 28066515, 125501160, 10347154, -3661, -8379, -7593, -6774, -10283, -5490, -4976, 111328067, 54643560, -9434, -2004, 210550366, -1681, -8606, 58187166, 116643476, 214091310, 79594024, 42398019, -9698, 198306156, -1303, -5324, 45945618, -2244, -3099, -1888, 106173731, -4267, 68965868, 127435367, -2022, -2620, 129207170, -1081, -1224, 72509474, -8677, -1686, -1277, -9034, -11414, -10188, -1262, 136293051, -1079, 175453745, 21317423, 79772402, -3135, -1910, -10078, -5351, -4622, 141781514, -11770, 163040488, -1885, -3952, -9979, 145329113, 10686605, -10313, 108122581, 166590749, -11594, 148870057, -1952, 14231542, 189618864, 132926492, 37260988, -3600, 154188128, -2853, -10919, -9335, 40953809, 157888814, -7757, 42725612, 140172115, -1631, 26788581, 65760382, -5800, 9074544, -5777, 164980019, -4544, -10705, 127772156, -3067, -7580, -1622, -2151, 207501960, 150801602, 16161756, -2208, -2723, -10545, -1612, 154349201 , 39354926, 136790913, 60606046, -9720, -2119, -1438, -1702, 140337181, 200578483, 104897128, -8046, -11144, 87181760, 165141092, 49973897, -9539, -3205, 12779223, 129703701, 34042190, 131476835, -10996, 152738471, -11394, 96039444, -3007, -1842, 58992654, 2309478, -6358, -2186, -1984, 82037951, -1576, 198966422, 44820892, 7620894, 105058201, -4564, 48364498, -6009, 145813663, 30656995, 89115967, 147584135, 206054965, 149351945, -1948, 112157271, -1941, -4036, 113918547, -8249, 57222182, 96203179, -5413, 213140846, -6386, -2273, 195582558, -3991, 119395029, -8148, -11249, 160145167, 199128826, 103447471, 66252797, -2240, 9555101, -9570, 165464569, -7609, 69784545, -1525, -2898, -6209, -2219, 34359012, 190265818, 94589787, -7865, -6699, -3763, 135342587, 213300588, 59314800, 2631624, -10459, -1605, 197514103, -10836, -5336, 103617740, 181571869, -6582, -5034, -4562, -4085, -9955, -5267, -7604, -2430, 128416448, -4987, -2495, 188655088, 34525409, 112468890, 114243355, 172711523, 18580513, 116013827, -3156, -1922, 40001880, 137435205, -6902, 119718506, -2819, -11241, 140980142, 25826136, -9209, 66563085, 202990585, 48846386, 107315885, -5266, 11651712, -3937, 128577521, -4520, 110856829, -7928, -7471, 55934929, 153384094, 96686398, 155154566, -2713, 40148444, 118107776, -2535, -1294, -5851, 82669054, 180118219, 45477042, -3102, -3679, -3368, 203152989, -3948, -9135, -8386, -4248, -9518, 167718260, 206699257, -6490, -3630, 169488732, 93303865, 17125532, 75585835, -7856, -6130, 135827137, -4671, 176743540, -2683, 61571153, 139530485, -2965, 82834120, -8475, 65113428, 8431583, 144843232, 183826891, 10204717, 68659696, -9132, 205087196, 50941666, -9906, 148389500, 13746992, 169644481, -4492, 151929113, 75757435, -5682, 192684575, 38552234, 97007213, -3152, 213946211, -10486, 3271923, 81220728, 159180060, -4624, -10823, 141464692, 65285028, -3536, 201703332, -3834, 145005636, 88307940, -5263, -7592, -6773, -2371, 148550573, -7956, 91850215, -2146, 74133516, -8649, 75905319, 212332819, 58188620, -5899, -8965, 21155008, -5870, 42403466, -3724, -9273, 5208792, 122133270, -7220, 123905073, -11722, -3521, 10521539, -6536, 107960177, -1488 , 31785837, 129221813, 187691312, 53047473, 150480787, -9834, 152255252, -10963, 134534560, -3012, -1110, 97328028, 155798858, -1231, -12013, 39036907 , -5403, -1994, 60309070, -2058, 3614036, 81557517, -1091, 198497846, 141797488, -1238, -4325, -7657, -9978, 164833589, 69166754, -3503, 186095225, 90416532, -11532, 92188335, -4737, -11467, 74472967, -9427, -8643, 56765464, 134711607, 212672270, -4011, -6121, -5653, 2000644, 79946787, 3773778, 81718590, -1248, -951, -6055, -9224, 46293057, 9086525, 106523832, 203975659, -10704, 147273970, 12632793, -3486, -8336, -10249, -9459, 16176399, 113611044 , -8638, 56927868, -9797, 212830681, -10506, -9758, -8185, 2165710, 80107860, -5627, 3934851, -3855, -8887, -4845, 44673131, 200589133, 85424600, 28736100, -2163, -2912, -1724, 127947872, 32281037, 149208177, 34055502, -9057, -2878, -2422, 133261950, -1935, -6973, -2131, 556300, -10135, -5128, 21815285, 158226934, 4097255, 43063732, 140511566, 44846062, 181261704, 163537019, 67879501, -5268, -11636, -5756, 167088611, 71409918, 168859083, 34204717, 190115395, 35989709, -9823, -5437, 211383686, 115703662, 193665656, -2551, -6385, 98150698, -2124, 41462198, -9713, -8147, -4123, -2181, 179653636, 45008466, -3699, -5576, 27290436, 105237910, 29059577, -6007, 204458878, 69800519, 186735524, 32607176, -5724, 53863488, -5957, 190281792, -4034, -3306, -4464, -6136, 174335565, -11975, 78819276, -8556, 22137431, -1268, -8144, -10835, -3558, 160323545, -11798, -3971, 181582519, -2652, -9597, 9733479, -9564, 165638954, 50484948, -9526, 167412088, 169174574, 54028554, 170954363, 16822022, -1682, -3453, 192215999, 96537306, -7822, 59490516, 98472844, -4874, -4381, 100241985, 197689819, -2457, 121503621, 179975782, 103784260, -5309, 27612582, 144537060, -4275, 87839364, -1528, 109099669, 148083328, 52416493, 130363967, -2486, 210087116, -6152, 153397406, -7858, -6693, -9357, -4899, 79142753, 118123750, 41944086, -10091, 178362390, -11848 , 102174861, -5331, 199626688, -1664, 8283822, 105721129, 164189297, 49022102 , 146468605, 11827428, 109262073, 206713900, 130522378, -3466, -5197, -10971, 153557148, -4460, -6691, 174817453, 20835658, 118280830, -5115, 196244155, -10449, 159034961, -2670, 82848763, -2178, -4836, -4105, 162575905, 27934728, 203324712, 88164172, -8758, 50966836, -9098, -4763, 189146295, -11483, 171433589, 210418579, -4030, -5926, -9001, 212189051, 97023187, -4895, 40498411, 98954732, 176912733, -7292, 139707532, -7252, 63520003, -8471, -11778, -5805, -3241, 67071474, 10377771, 107811085, 31640738, 129072721, 111357353, 35180351, 36948161, -3604, -8605, 19236786, 116672762, 40656822, 79627303, -3417, -7763, 61906611, -8901, 63679745, 122149244, -5065, 6997900, -10390, 143409549, 106203017, 30026015, 127461991, 12310647, 109743961, 72550618, 15854253, -2209, -8264, 56592533, 154039036, -7418, -2471, -3151, 87844, 194959566, 157758358, -11259, -10077, 120554488, -8126, -3389, -2951, -1172, -1698, 182566262, -2647, -9977, -4785, -8744, 205599701, -6509, -8341, 111692811, 189653474, 55009635, -9426, 171935444, 76269940, 193197080, 97691307, -8568, -10111, 3784428, 81734564, 159692565, 44539890, 122486033, 7332027, 143745007, -6809, 145515479, -3653, 205762105, -10665, -5733, 149064409, 72886076, 131345048, 16192373, -6446, 191585019, 76431013, 19894379, 175797203, 99611005, -3268, 3950825, -6338, -9260, -1462, -11818, -10811, 7491769, -2321, 182888408, 28756067, 126192043, 11036706, 108471351, 12809840, -10661, -3484, -7941, -10617, -9056, 209465453, -10211, -5689, -3170, 18125249, -6425, 565619, 98001606, 21827266, 99773409, -3719, -2183, -3117, -1801, -5816, 181277678, 27132148, 144067153, -1432, 87370788, 165330120, -7614, -10698, -5507, 186593087, 90913063, 168873726, 14742716, 131663201, 16513188, -6160, 152928830, -1418, 174190466, -6937, -5885, -3283, 60966674, 177891152, -6878, 121196118, 199158112, 83990917, 142459085, 27306410, -10001, -2103, 29075551, 107021694, 30848685, 108793497, -2897, 52098463, 130057795, -8324, -9851, 151318100, -2575, 75130571, -2073, -7441, 96393538, 891758, 98323752, 119591922, 197546051, 43399190, 101868689, -8107, -4334, 64660826, 162109991, -6022, -5549, -1968, -6551, -3361, 185143430, -9525, -4767, -4222, -3928, 149704708, 208176869, 73518510, 151479173, 55813669, -3452, -2071, 38095639, 116041782, 78994992, 2823314, 41789791, 43568128, -10057, 121520926, 45341262, 123291398, -3103, -1164, 47105200, 164041536, -4558, 107343840, 31170831, 167586473, 71907780, -9481, -5220, -11500, -6464, 16995076, -9816, 172901882, -2718, 116201524, 155185183, 98656414, 157116728, 139396036, -11237, 121678006, -7703, 64981641, -3382, 27788298, -6277, -5546, 164205271, 68537105, 185461583, -7104, -10682, 13612543, -10258, -1253, 54365343, -1557, 17157480, 95103623, 153573122, 212042621, 96875426, 1369653, 196248150, -8904, -2815, 82862075, -3396, 199801073, 104122380, 182083043, 8462200, -10749, 144875180, 68696847, -3214, 205116482, 70458123, 148417455, 13776278, -10640, 130699425, 189170255, 132472559, 190943389, 17321215, 75774863, -5681, -8610, 97045695, -2844, 137946379, -2533, 24558852, 83024479, -9233, -2953, 65305118, -3380, 182244116, 67076921, -9161, -1882, -11128, 127316892, 12162886, -3641, 207048027, -5967, -9067, 208821161, -3915, 210588971, -6713, 114914271, -3014 , 136185103, -8198, 138107452, -8900, 5238078, -10819, 141653720, -4830, 45989547, 201891029, 86729158, 125708824, -7624, 69008466, 146967798, -7096, 70781600, -2087, 33588257, -5713, 189491070, 35360060, 113304872, -5189, 37130532, 95588173, -2132, 193037338, -824, 19581672, -10511, 136512696, -7329, 99304833, 177265496, 42621657, 140058964, 198527132, 180806440, -11182 , -6035, 202069407, 86900881, -4547, 69184182, 186124511, 70955985, 187894983 , 53252475, 131197287, -4736, 74499591, 152458923, -4709, 95761227, 173721890 , 97705950, -1506, 2032592, -10475, 42777406, 120727542, -7718, 64032508, 161481673, 7348001, -10012, 124273810, 28606975, -3672, -3498, 205774086, 129585226, -1485, -1763, -9861, 209315030, 35683660, -9829, 172112491, 95920969, 173881632, -10911, 136836173, -2833, 119115481, 158099140, 42943803 , 120891277, -7242, -10809, 26990921, 163410556, 106724718, -3224, -8012, -11116, 69508990, 205933828, -6500, 129747630, 112026938, 151011928, -11457, 94311570, -8250, 57106369, 154552872, -4412, 117506082, -4656, -10467, 158258882, 101570382, -5343, 5898344, 103334320, 161802488, -7201, -1695, 28929121, 106875264, -7613, 128135569, -3062, 12986887, 188376871, 34247192, -10240, -3039, -9415, 18299634, 154715276, 193696273, 117665824, -5124, -6907 , 99951787, 23777447, 62743924, 25547919, 84005560, 85783897, 144245531, 68068529, -1567, 69840332, -5501, 91100637, 149560940, -11028, 92864575, 36177406, -2350, 37950540, 115898014, 907732, -6678, 117828228, 2678215, -5370, 178072192, -3557, 199332497, -10800, -8839, 7990962, 183383608, 48742431, 146179738, 204647906, -2429, 186927214, -2612, -6493, 169207853, 93021655, -3321, -4478, -2134, 192245285, 135546258, 213506921, 79008304, 176457469, 22327790, 80782769, -8139, -6871, 121534238, 6380232, -1539, 27641868, 125076513, -6793, -3820, 204806317, -3345, -8360, 32957277, -8314, -11498, -6463, 55982730, -9010, 211897522, 135706000, -1996, -7344, 98661872, -1086, -4872, 80941180, 158901843, -2526, 82715645, 6541305, 84487448, 201422453, 125236255, -3085, 88041581, 146500553, 31347878, 89802857, 72094023, -9478, -8311, 73857961, 171307126, 56150458, 134096601, -1847, 57910403, 135868404, 1389620, 40354777, -8939, 81103584, 159064247, 63398743, 141344886, -4835, 65160019, 182096355, 66929160, 183868158, -11663, 146658964 , 12019118, 167920600, 33280754, 150201239, 113006565, -4473, 134256343, -8231, -6957, 155520641, -7386, -6923, -3576, 157453517, 42287653, 159221327, 102523631, 199975458, 123786598, -5046, 47614920, 106072561, 203519064, -11127, -2375, 90131537, 148595833, 13950663, 130875141, 189345971, -6735, 113158442, 210604945, 36972244, 134418747, 136190550, 194661380, 79653927, 138124757, 61946424, 178876226, 24730696, 122177199, 65480834, -3378, -11719, 125720805, -1493, 88523469, -3354, -3070, -4066, -6219, 53087409, 111549043, 208995546, 132806686, -8262, -2570, -8601, 38918309, -3751, 214312286, 58570669, 97550335, -8193, 1887493, -1296, 157790306, -1809, 140069614, -8124 , -4118, 200310916, -1663, 163103053, 8973374, 145387685, 88699185, 166649321 , -2757, -3639, 207399459, -10626, 150701763, 171969933, -11404, -10548, -3298, 19765254, -10137, -5133, -7799, 41012381, 118971713, 196929714, -8893, 142005152, 200474651, 85304794, 182753959, -6561, -3671, -3943, -9117, 12676722, 149089702, -1448, 72903504, 131375665, 74677969, 56963811, -5673, -4911, 437825, -4010, -5650, -5131, -1817, 80154451, 119134117, -5102, -11878 , 120900596, -3972, -3702, 7523717, 104955700, -4801, -9145, -3078, 30557156, 89012135, 186461300, 90781276, -1254, 151019916, -7912, 113826573, 191775378, -10955, -10175, 174056017, 598898, 59052557, 137010558, -11286, -6357, 138782361, 160050531, -4614, -10806, 161815800, 46661794, 163584941, 67910241 , -8398, 69682044, 147642707, -2899, 129919353, 34261835, 73228312, -8284, -1683, 191935120, 96259089, 154729919, 213199418, 39723797, -2338, 137172962, -4881, -11280, -9712, 158434598, -6333, 179693572, 84017541, 122999869, 66311369, 163747345, -4086, -9957, 204500145, 69844448, 147802449, 32651105, -4499, 92876556, -5452, 55681882, 114139523, 18476681, 76931660, -8974, -3003 , -6934, 137332704, 22180029, -5855, -8516, 23953163, 101896644, 45212137, 103669778, -11747, 202888084, 68232387, 146193050, -2908, 70004190, 167454686 , -10651, 169222496, -6465, 170996961, 172773967, -4462, -3891, -2278, 213520233, 20557441, -9320, -4650, -4135, -1295, 158754082, 102066913, 180017049, 142805193, 181791514, 27657842, 144580989, -6548, 146352792, 128636093, -8359, 13484749, 149897729, 34743723, -2358, 190645205, -4031, 18794834, 116233472, -5153, 194194135, 59696849, 118166348, -7772, 80958485, 139427984, -2966, 63241786, 6550624, 103991924, 8325089, -6276, -3084, -7147, 127022701, 11871357, -10291, 111080346, 112858804, 210300104, 153601077, 57925046, 135884378, 213842379, -6373, -1987, -2681, -6646, -3406, -2964, 199830359, 84660502, -4578, 144903135, -3357, -2905, -4243, -5242, 52782568, 169705715, 15577367, -10225, 210458515, 75802818, -3015, -6956, 77577283, -8202, -11945, 98997330, -2121, 22824321, -1674, 178727134, -11838, -5326, 65333073, 143295067, -2936, 67104876, -5542, -6539, -3506, -2223, 187588811, 169864126, 54716775, -3616, 17507581, -3602, 77744890, -5141, 194677354, -2690, -1709, -3416, 177119066, 120420039, -3121, 198382033, 63722343, 141681675, -6293, 143453478, 164709790, 30073937, -8749, 31844409, -3803, 14122386, -1264, -2584, 152311162, -7881, 134590470, 19440457, -10513, 116877764, 58597279, 175518986, 79844286, 23158448, 159574090, -1435, -4117, 83389223, 180838388, -10776, -6034, 182608860, -10742, 125911164, 203870496, 147167476, -2903, 109963606, -4974, -11046, -10250, 170206239, 152482885, -1850, 193239678, -1829, 175677397, 60515526, -9722, 42809354, -1602, 5604153 , 142018464, -2947, -10771, 124300434, 202259766, -6264, 126073568, 30410726, -9931, -3065, -10273, 110128672, -1950, -6747, 92409311, -1518, 74701808, 133160780, 134929921, 212891915, 19927792, -3284, 80166432, 158128426, -4634, 140403741, 25255059, 83712700, 181159203, 65993339, 143954002, -7649, 126229317, -2767, 30558610, -1093, 32340940, 90798581, 149268080, 14624241, -9453, 55374379, 211278523, -10541, -9796, 98052058, 2382693, -6356, 158286837, 101586479, 25416132, 103360944, 200808778, 66154412, -3527, 202584574, -10733, 30728879, -2226, -7973, 13016173, -10657, 149430484, 188410150, -2361, 190176629, -8247, -11384, 174233064, -7402, 59228273, 156674776, -1913, 80488578, 177939074, -6069, 64548885, -3246, -4817, 7861837 , 85805318, 183251821, 68087288, -5008, -10693, 108838757, 13174584, 91120727 , 169078728, -4498, 73402697, 131873527, 170853193, 75186358, -5686, 96434805 , 154906966, 98378197, 2704839, 158608983, -7740, 160382117, 45228111, -6047, 181641091, -4096, 124943395, -5032, 29281884, -1595, -8001, 31055018, 147975503, -3634, 130262797, -1862, 112540774, 209989939, 114311246, 18652397 , -3761, 174555210, -11316, -5391, 41833720, -3730, 43612057, 199520194, -10794, 181802164, -11160, 86127464, 164085465, 29431099, 107390431, 11724927 , 187118904, 32987894, -9479, -5219, 208381871, -3618, 153450654, 38301972, 155226450, 194208778, -7343, 176643835, 119950132, 197912126, -2328, 6567929, 123492407, 181965899, 66798704, -1272, -8032, -4082, 88060340, 166021003, 70343641, 128811809, 33148967, -6201, -1521, -2589, -8270, 56179744, -3448, 18973212, -9777, 174877356, -3737, 22677891, 178582035, -4354, 180355169, -1794, -2451, 104167640, 27991969, 86450941, 144919109, 203388608, 146684257, 185671909, -1656, -3196, -4214, -9875, 189212853, -11482, -10593, 93538153, 190985987, 95307294, -7849, -10930, 155548596, 118499144, 42328797, -10086, 24605443, 141533914, 84837549, 182289376, 8667202, 47632348, 125589018, -5022 , -9940, 205317491, 129132624, 207091956, -10634, 130905758, 189375257, 15754414, 113187728, -4936, 114968727, 19295358, 175202164, 21229554, -7762, 139919191, -4850, 161186151, 104485793, 8825613, 86771756, -8023, 69065584, -8748, 70837387, -9503, -1765, -10630, 131065500, 35399996, -5945, 171818300, -2726, 76140938, 58432104, -3588, 139761, -5890, -3288, 40893783, 157815599, 42652397, 179078566, 44437389, 141873365, 180854362, 65697694, -9616, -2644, 203885139, -6788, -2756, -1624, 187938912, 72771717, -5457, -4734, 133010357, -7452, 95803825, 173767150, -6947, -9760, -4660, 80021333, 177469167, 81793136, 179240970, 64075106, -5582, -8084, -4322, 143802248, 67629239, -3514, 49908547, 166838349, -3931, -5731, -4507, -10621, -9858, -7491, 55216091, -9423, 18018755, 173928223, -4009, 136877440, -4887, 41202740, 177628909, 42987732, 159910879, -6615, -2251, 200662348, -6586, -8818, 204199299, 128017094, 12868412, 129788897, -4208, 131560700, -2006, -2578, 152824998, 96137829, 20111362, 98060178, -8560, 41375671, 177791313, -959, 199054280, 122861427, 161847748, -7200, -1599, 48464214, 11256351, 108690996, -1425, -2425, 149443796, 14799957, -3622, 151215599, 75026739, 172478566, 193730885, -1214, -6680, -3580, 176180583, 41538075, 23818714, 82277686, 140745854, -6607, 84049489, -8073, 66330128, 183270457, 87602291, -5525, 89372763, -5499, 32679060, 169090709, 208075699, 53927507, -1618, -2875, -6156, -9408, 57480309, 39926003, -3421, -2987, 158618302, -11862, 140904265, -4838, -10401, -3542, -3245, 47002699, -8808, 9806694, 107241339, 204693166, 167478648, 91293781, 208231448, 54088580, 132046581, -8274, 16895237, 133815722, 211779047, 116100354, 194059686, 40076560, 137521732, -8168, 100317862, 4649696, -8874, 6425492, 64880471, -5306, 201309302, -4094, 183589941, 126889583, 31229403, -2609, 130434520, 34770347, 93229319, 132210316, -7468, 95001122, 18826782, 116261427, -7391, -6927, 98705801, 3044290, 158948434, 43779908, -9668, 26071074, -6302, 142999545, 201470375, 47323514, 105794344, -7635, -9558, 70366149, -9514, 13669784, 150084095, -11487, 73900559, 171349724, -7465, 75673693, 134141861, 57966190, 135912333, 1433549, -9732, 137847871, -4377, 139617012, 121896320, 199860976, -10020, 162651782, 66984947, 125443919, 10291244, 185677235, 12064378, -4516, 91780993, 208714667, 113039967, 171512128, -7463, -6430, 192769771, 58128594, 175050410, 40558448, -10119, -8934, 3363774, -1637, 44108588, -9662, 200020718, 45873857, 143323022, 201793852, 47646991, -8408, 88407656, 146866628, 70677768, 33481763, 111430568, 208877071, -4041, -3779, -5445, -10965, -5678, 192932175, 214185825, 40719521, -1643, -5109, 198400671, 63752960, -5586, -7218, -3964, 104504429, 182462430, -6267, 203722735, 69067038, 90336539, -8718, 53123473, 170062471, -7014, 113362113, 191322776, 56678937, -9383, 212584412, 97414555, 154404, -10141, 117084097, 60383739, 177325399, -11892, -6342, 179094540, 63940534, 161375179, 26734002, -2241, -5296, 28504474, 10787775, 147199424, -5734, -1523, -2745, 150744361, -2583, -10580, 37366151, -4690, -12000, 78264173, 175713338, 60558001, -2187, 196973643, 101296281, -8891, -11821, 83579582, -4101, -1628, 163309386, 106622217, 10946186, 186338832, -1720, -6215, 207603130, 72950095, 94219596, -9028, 37524562, -3597, 173940204, -10909, 117403581, 175875742, -2538, 119175384, 62490877, 120948518, 5795843, 103227826, 27052155, 143980626, -1237, -10734, 184733426, 147524232, 32372888, -3800, -8709, -1760, 131576674 , 94370142, -1934, 115630447, 174102608, -10904, 98077483, 195523986, 138828952, -4632, 43150259, 199068923, 103388899, 7727388, 105162033, 144144361, 67964697, 165403335, 11272325, 69727304, 206153473, -3798, -9085, -4752, 112259772, 16583741, 114019717, 18358206, -1298, 803900, 59257559, -5646, -8173, 41552718, -2332, 177965698, 82289667, -9248, 25603829, 162018140, 7889792, -1302, 183279776, 87616934, 204544074, 206315877, -11068, 91150013, -7524, 73431983, -7901, 94692288, 133674616, 57494952, 96466753, 193911925, -6677, -9745, 195846132, -2536, 178122778, 23983903, 160410072, -9210, 105485510, 163955009, 202936006, -11135, 126745815, 70061308, 13366274 , 110799588, 149781916, 34625248, 171040890, 55875026, 211793690, -7819, -2697, -6378, 118049204, 176520034, 100328512, -8508, 82611813, 180063640, 45405281, 27696447, -2386, 144627580, 48962076, 146396721, -11619, 187142866, 91470828, 169432822, 15299150, 112731133, 75532466, 133995431, 18842756, 77297735, 213723904, -10893, 137698779, -2827, 61512581, 100493578, 82782082, -5591, 45576881, 181989861, 27849655, 66829321, 203254159, 68598462, 109359127, 13684427, 72143399, 111124396, 208572230, 54425369, 56202375, -3302, 212114505, -2277, 155419471, -11949, 79393015, -2189, 159116164, 198103816, 24467122, 199866302, 143173930, 86489423, -5545, 183928061, -11661 , 146716205, 90021171, 206961500, 91792974, -9071, -8307, -3617, -4717, 36869743, 134316246, -7425, 77618550, -1919, 21099098, 138019594, 196491755, 100810400, -5355, 122074698, 6923354, 65378333, 201804502, 47660303, -6017, 164599301, 68932466, -9127, -6221, 207122573, 33487210, 91955378, -8301, 210664848, 76010482, 153968483, -6953, 97270787, 21256178, 138180667, -4643, -10854, 139953801, 63768934, 141726935, 143505272, 8857561, -6565, -5020, 166525522, 109843677, 14167646, -2363, 189561623, -6730, 132866589, -1744, 134638392, -4154, -1548, 19660211, -9762, -3287, -8191, 177334718, -7285, -3989, 140129517, 83430490, -7690, 124183290, 9029284, 125953762, -1964, 30293582, -6243, 186197726, -7092, -1623, 14346024, -8292, -11003, 56859979, 335324, -10914, 156234155, -1818, 158004627, -10432, 25136584, -6318, 46392896, 182811200, 28682852, -9968, -2097, -8014, 88910965, -5514, 12737956 , 51703102, 149149605, 92454571, 209388245, -3310, -8252, -3896, 193442018, 78438558, 136910719, -2686, -3994, 138679860, 81982164, 198921162, 122730971, -8457, 7582289, 124504105, 9354092, -10341, 165256905, -11640, 128050373, -7576, 110328350, 168801842, 53635978, 55410322, 135144119, 654808, 98090795, 137071792, -11921, 158330766, -6881, 44940577, 181362874, 27233195, 105176676 , -5284, 28991809, 106951141, 184909142, -4255, -2432, 147699948, 32545942, -9491, 207943912, 131752390, 170736049, 55579381, 37862682, 174274331, -2550, -3884, 137230203, -2829, -10460, 197467512, -5338, 84077444, -9215, 27392937, 105339080, -4794, 68129886, -1596, -2026, 69901689, -3492, -2019, -2367, 169122657, 53968651, -9445, 190384293, -3167, 76990232, 213413739, 59431944, -2192, -3139, -10456, 43497575, 45270709, -3244, 181689013, 86008989, 183456823, -4276, -10722, 146250291, 11607783, 89552595, 148023425, -1870, -10649, 130306726, 54127062, 190544035, -7000, 75379502, 116126978, 20627860, 118063847, 196021848, 139326814, 180070297, -3968, 8218595, -2168, 9997053, 126922862, 204882194, -4072, 109204832, 13540659, 130463806, 34802295, 151729435, -4719, 153498576, 18858730, 57823876, 155270379, -6926, 59756752, 196184252, 42037391, 178462229, 121769857, 65078695, 104051827, 8388985, -6573, 144800634, -9944, 127085266, 31421093, 89876072, 148346902, 52678736, 189093047, 34964699, 73931176, 17241345, 173146820, 57983618, 79415512, 118387324, -8544, 42210322, 24493623, 6768938, 162682399, 8550058, 86494870, 29807701, 68776840, 185714507, -7101, 129014149, -4761, 72330973, 150279778, 93578089, 210521080, -10968, 95352554, 97130891, 214064686, -6922, 99055902, 22882893, 139810033, 200044680, 26414641, 65394307, 143350977, 86655943, 203592279, -10318, -5519, 185875580, 90198218, -9094, 207138547, 33501853, 150436858, 15798343, 152209992, 17567484, 173472959, 77795597, 214220435, -11300, 99216975, 23043966, 100990109, -4348, 161231411, 85041220, -8439, -6815, 145282522, 49621011, -9546, 186035322, 51392814, 109849124, -8717, 72651788, 150599262, 15959416, 54924562, 93904228, 95681234, 38991524, -3150 ], [ 97457153, 60259817, 138213946, -8157, 62036944, -8897, -4347, -3979, 180731894, 124034198, 163019188, 28374018, 184279493, 49623796, 127581797, -6511, 129352269, 53179260, 150616567, 15971397, 113406042, 37234364, -10183, -3442, -4692, -10140, 40924523, 99394022, -3271, 62198017, -3120, 44468129, -3552, 26761957, -3839, -3532, 9045258, -9582, 147228710, 71054370, 207471343 , -10625, 131286476, 35622303, -9029, 37394106, -1270, 193300912, 136760296, 2119119, 119043597, 177514427, -11883, 81837065, 83607537, 181056702, 85379340, -8047, 87152474, 186368118, 149172113, -1949, 14524402, 111956385, 35784707, -6163, 172197687, 37543321, -8985, 212950487, 58963368, 195392199, -10470, -3131, -1437, 81995476, -5598, 44791606, 103259774, 200708939, 105027584, 163502407, -8777, 69604713, 206020355, -4057, -10270, 34165991, 131607291, 190078121, 191841938, 57194227, -9794, 668120, 137082442, 21932429 , -2413, 119367074, 179600390, 64441181, -8845, -7198, 46724482, -3683, 106964453, 128233954, -3059, 110504066, 168978889, -10612, 112279862, 209729027, 114047672, 57361834, 154800472, -7825, 59300023, -5122, -6905, -9289, 197487479, -10837, -9680, 6145944, 103580589, 144339923, 183314386, 68157718, -7605, 89407496, 91177968, 188629795, 92949771, 190398936, -6439, 18543241, 135473043, 193943873, 39972594, 22246589, -5853, -4855, 101968528, 179929191, -10797, 123232826, 66545657, 202961299, 146262272, 11622426, -9521 , -10648, -5972, 169298373, 54132509, 112603339, 75403341, 172844641, 57676115, 116145614, 155126611, 1156663, -9317, -6649, -6085, 158828628, 4697618, -9671, 45447756, -8835, 47216897, 125164371, 29502860, -5999, 31269339, 187178807, 130477118, -8312, 15328436, -10598, 190718420, 114534884 , 211982718, 135795189, -4898, 213757183, 98747068, 3086888, 100518871, -8135 , 82803503, 180251337, 65085473, 144823142, -1965, -7145, 166076913, 31435736 , -10289, 167848716, 52682852, 112926695, 171394984, 36737956, 212138467, 77489425, 174934597, 40442635, -9731, 176871466, -11266, -9702, 43992775, 160925239, 65246546, 201671384, -6273, 183953354, 88278654, 31595478, 187496960, -3792, 35132429, 113085227, 56400720, -8229, -10927, 116630164, 21123060, 177028546, -3863, 159310516, -11225, 200057992, 143366951, 8723112, 106157757, -6537, 107930891, 12266718, 168170862, 130972195, -4957, -2738, -10220, 56561793, 134507936, -11336, 116787244, -4892, 19531086, 138228468, -1077, -4132, -10080, 24841062, -1633, 46100036, 202009504, 184287481, 69138799, 108107938, 12441103, 90387246, 92157718, -8295, -4486, -11007, -3313, 37245014, 76215484, 134683652, 58669043, -1611, 79916170, -1981, -3974 , 180910272, -10383, 124213907, 28549734, -5535, 10830373, 166733186, -11589, 90549650, -11528, -3788, -2216, 55126779, 211026930, 115353561, -7411, 156259448, -2835, 41100239, 197013579, -3562, 179300873, 44657034, -1574, -1458, 46428837, 202332981, -9581, 88936258, 90717257, -7943, 72992693, -3174 , 55286521, -3614, 172213661, 18081320, 76536299, 193473966, 78466513, 60759010, -8922, 177691474, -1316, -2258, 25324281, -6317, -2250, 181232418, 66066554, -3236, -1963, -11638, -9112, 71391159, 207806801, 112132101, 170604262, -1857, 133392406, 211353069, -10168, 154656704, -11985, 137098416, -3868, 138871550, 121150858, 199111521, 103434159, -5056, -1893, -5791, -4282 , 126468929, 89268931, -1956, 32577890, 130011204, 34345700, -3785, 112295836 , 190252506, 75086642, -5434, 154819108, -2847, 156742667, -1912, 22094956, 119541459, 43367119, -3715, 160294259, 25650420, 123085065, 85885067, -2924, -2511, -8769, 108911972, 149659448, 53999268, 170925077, -2729, 114227381, 192186713, -1738, 96509351, 59475739, -9743, 100212699, -8514, 43529523, -7707, 45288137, -6045, 201202808, 47059940, 163996276, 68320245, -4778, 109070383, -8730, 71866513, 130334681, 34670508, 132103822, -2871, 172853960, 18725612, -5408, 118089140, 41906935, -10092, 178333104, 24188905, -9241, 84426214, 142899706, 181879372, 8257198, 86199348, -3663, 146441981, 206675297, 130493092, -6740, 73799389, 17109558, -6436, 134039360, -4897, 40308052, 196214869, 100534845, 197985341, 63328313, 141287645, 45610283, 143058117, 105858119, 183812248, -4081, 50933557, -3643, 187353192, 130652834 , 112934804, -4939, -2728, 95218105, 173180099, -10519, 116482403, -1099, 98926777, 176883447, 100694587, 178655250, 82980550, -8094, 26282854, -6041, -6272, 49321496, 205230964, 206997443, 72348401, 15659901, 74120204, 152078205, 173337179, 38697333, -1549, 40630198, -4648, 42390154, -9698, 83137630, 161099624, -8827, -2935, 28228919, 49483900, -3659, 185903535, -6772, 111493012, -1943, 54791444, -1277, -3030, -10188, 154012412, 116803218 , 214253714, 78000599, 1824928, -1910, 101031376, 178993370, 83314677, 7139006, 202020154, 67368450, 125840611, -2031, 49651751, -9125, 31945579, 168361221, 189626729, 35491847, 132923830, 76236661, 115209793, 212656296, -10919, -9335, 99420646, 81702616, -2809, 141942587, 65768247, -5800, 143719714, 28565708, 87020687, -2099, 88803017, 166750491, -7580, -3932, -3487, 72855459, 131315762, -6447, 152574736, 76388538, -7837, -7795, 60604715, 158052549, 120846017, 5692011, 181081995, 65918793, 182859122, -4289, -1658, 126161426, 30498584, -9539, 186402728, -1719, -7536, 150962675, 74790997, -5690, 191718137, 57074298, 154508943, 58993985, 21793987, -1984, 23572445, 121004428, -1502, 83800558, 142268726, 46604553, 144037867, 126322499, 184791998, -11112, -3809, 147584135, -1271, 14709437, 131636577, 16482571, 211362388, 96199186, -5413, -6386, 2466558, -2266, 4239692, 199120840, -6311, -5313, -2240, 9555101, 48525571, -9570, 89282243, 186724874 , 52081035, 149514349, 92820646, 151288814, 36136139, 133568122, 37903949, 193813417, 176260321, 41611290, 139045935, -6067, -5336, -4608, 142586879, 7949695, 163845853, -4562, 68175146, -5267, -10689, -3649, 167396114, -2613, 149675422, -2592, 190424229, 133731857, 38066353, 116013827, 1022214, 78967037, 2790035, 158694179, -11857, -6328, 64800478, -9209, -10754, -3525, 87833917, 165784053, -1427, -3937, 128577521, 206535522, -2294, 149839157, -10602, 171102124, -9404, 211853593, 116172238, 79128110, 61417945, -5851, -7734, -3983, 141142546, -7669, 105702493, 183665818, -11131, 87987125, 165946457, 70267764, -5495, -8356, 72039567, 34842231, 132282200, 114561508, -7856, 194285988, 1347022, 157244522, 61569822, 197997322, 121812455, 199771787, -6599, 8426259, 105863566, -2777, 49169863, -9132, 70438033, -9513 , 187369166, 52725327, -2010, 112962636, 190914103, 36780431, 114723912, 97013747, 20991273, -10121, 137919755, 42255582, 198159726, 180439034, 26310686, 182212168, -9991, -3365, 68818107, 185759767, 70589910, 168039075, 72373571, -9472, 35164377, 191071183, 95395152, -2715, 155633792, -1203, 157566668, -3724, 24694632, 102643437, 104421774, -8057, 47732064, -1494, 68992369, -2231, -4773, 31787168, 90242147, -5240, 14067807, 111501121, -1422 , 54807418, 95561428, -1088, 212496554, 77838195, -7376, 58524078, 155971912, 1842233, 196723381, -1703, 120537183, 102828349, 26643482, 143570622, -11714, 86872926, 145345087, -9124, 51447393, 129397529, -10628, 74483494, -5187, 17787129, 95731941, 134714269, 39208496, 97667479, 40977648, 79949449, 196884454, 42740255, 198654926, 161447063, 85260865, -9183, 9089187, -10349, 10860990, 186249643, 51612459, 111844444, -8669, 94121211, 211062871, 95893014, 392565, 117313061, -4659, -10473, 158068523, -2676, -6072, 120861991, -2958, -4113, 26961635, 202358274, 106686236, -2912, 88968206, 166927538, 12795197, -1424, 170467151, 94280953, -3309, -7449, 154522255, -7830, -6388, 175946295, -1383, -8920, -1189, -2404, 160002730, 83811208, -3385, 66105036, -11700, 106844647, 50162802, 71417783, 149370581, 92671554, -2352, -9020, -2001, 76725327, -8589, -6385, -3426, 2487856, -9713, 23744168, -9251, -5079, 83973612, -9600, 29059577, 126495553, -6784, 206225357, 169017494, 92831296, -9051, 16659618, -2351, -1080, -4167, -2066, 878446, 117796280, 61114435, 178042906, 82361551, -5594, 64655379, 7961676, -4561, 126656626, -8002, -2304, 147920924, 32766918, 208156902, -2487, 94769375, 133747831, 192215999, 77050135, 40011199, -5640, 22294511, 158710153, 24057118, 179970458, 103796118, -5309, 125045896, -10720, -7600, 70123996, 13438158, -5719, 169343633, 171111443, -3904, 153397406, 57733233, -5905, 213636046, 59651589, 157099423, 2969744, 100405720, -5091, 63197857, 160647022, 6513350, 201389174, 86229965, 107495473, -1526, 31305403, 148241739, 91544043, 188994539, 151786676, -6434, 173048312, 18915971, -8969, -7341, 79302495, 22617988, 178520801, 102334603, -4836, 123596239, 8446226, 203330036, 107652674, -5000, 89931982, 128915641, 13760304, 111196280, 15532107, 210407931, 95250053, -9001, 38564215, 155491355, 1521407, 59975066, 98956063, 137935729, 42267563, 100726535, -4853, -11228, 180455008, 45813831, 28091808, 106043275, 29864942, 88325245, 31640738, -5986, 33412541, -9471, 54668853, 17462321, 114898297, 192858960, 58216452, 116672762, -2841, -1107, 157582642, -11262, -8901, 83169578, -3393, -1896, -2520, -7178, 106203017, 10538844, -5763, -8377, 109746623, -3054, 169979939, 54833919, 191248230, -3902, 154041698, 38887692, 175300672, 19575015, 175475057, -2543, 118778692, 120551826, 44374824, -3389, 200284292, 46137431, 182563600, 106377402, 127636376, 70951869, 148900674, -7054, 16020652, 93974781, 191426608, 115235086, -5168, 97689976, -8568, 138429598, -6886, 120711568, -4618, 83507698, 180954201, 104765341, -1535, 67570667, 184495145, -7136, 147285951, 71102415, 53394912, 131345048, 16191042, 94137185, 172095186, 56942511, -2201 , -6944, 60645859, 177572999, 81906164, 120876634, 44698301, 200602445, 104927745, 165170378, 69504874, 147451017, 12809840, 149218827, -9056, 209466784, 113785429, -3170, 96079257, 193520557, 136979941, -6910, 82057920, 179504544, 64338680, -3384, 181277678, 85598985, -1432, -4088, -3223, -10302, 147612090, 168875057, 112176030, -7007, -3909, 172417332, -5159, 59194860, 119429518, -8519, -6878, 101706285, 160178446, 103478088, 105260418, 163720721, 68042028, 146001360, 30836827, 128283330, 32617826, 188521970, 34393622, 112338434, -2078, 36164094, -5433, 18447395, 76902374, -11317, 80617580, -1468, 82377525, -9244, -8107, 123130325, -8070, -11163, 144387968, 68203101, -8768, 128452268, -3056, -6495, 169195872, -9444, 190458839, 94792004, -4928, 77075305, -1921, 98496672, 156955655, 80768126, 43566797, -5828, -4604, 84311732, 162271064, -3836, 9907864, -10718, 70145173, 187072313, 32943965, -2148, -7927, -3619, 190618581, -10975, 133919554, -2718 , 155181190, 79156065, 22472889, -5615, 178378364, -11237, 121680668, 6527993 , 142936980, -9994, 203182275, 126992084, 50819075, 187234717, 52580351, 189006520, 93331820, 171291152, 75625648, -2070, -4016, 135852430, 40338803, 157276470, 42111937, 43888943, 102353239, -8869, 6687735, 104123711, 8458207, 66915848, -5766, -2906, 31494308, 109437789, -8723, 91730286, 15548081, 171445570, -9396, 212202363, 174995831, 21025883, -1275, -2122, 61772039, 178696517, 24554980, 180466989, -9625, 125550292, -8410, -6540, 185785060, -6516, 187556863, -8680, 74173329, 113145130, 17478295, 75935936, 212366098, -5897, -11942, 99129117, 120397287, 198351416, 141651058, -7695, -6843, 86733030, 30043320, 127480627, 185948795, -9504, -7951, 33575068, 208975579, 113304872, 191264204, -9385, -5172, 38901004, 116847147, 194979533, -1706, 138284499, 3643322, 81586803, 159547466, 141822781, 26675430, 124110075, -11147, -3830, 108169051, -3210, -7986, 90445818, 14272809, -10627, -5443, 56796081, 154233388, -7413, 175654766, 79974742, 157935405, -2530, 81749207, 5574867, -9653, 46326336, -5293, 202231811, -2098, 30381440, 88836419, -5981, -3340, 53410886, -4732, 74663326, 211088164, 76432467, 19907691, 80138356, 158097809, 62432305, -5084, 44714275, 122660418, 7509074, 124432221, -11704, 184674854, 88994830, 205936490, -6500, 207706962, 189987601, 55346424, -8631, 211251899, -8590, -7407, 156484417, -3992, 4118555, 199006358, 122820160, -1245, 46648482, -5793, 202552626, -6802, -6262, 89165099, -3062, 129908703, -1447, 73212338, -9053, -4190, -9019, 154712614, 78699336, 60979986, 177909788, 121210761, 64514396, 200940565, 66284868, -5283, 87557031, -2027, -2504, -6236, 110579943, 208029108, 131840248, -3036, -11449, 211570052, -10536, 174362189, -6678, -5370, -1905, 121370503, -8481, 103664331, -4585, -6581, -4278, 165665578, 147947548, 13307702, 130230849, 208192843, -6179, 75312821, 153264288, -1928, 96566592, -4901, 137488319, 2837957, 119761104, -6327, 180002406, -10795, -8067, 125077844, 29412340, -9949, -9520, 52447110, -8692, -7516, 54205724, -3470, 36502214, 94957193, 18782853, 174685666, 196107044, 119920846, 158904505, 102214674, 199651981, -11196, 27793624, 164215921, -3358, -5001, 11858045, -6517, 128781192, 72084827, 15397658, -7891, -6716, -9006, 38432428, 96890069, 59852464, 61621616, 159064247, 141352751, 84657717, 162606522, -4296, -6571, 49222988, 185638630, 50997453, 148434760, -4519, 111221573, -4491, 54529201, -1241, -5680, -11349, 155520641 , 40527697, -3276, -7765, 81264657, 198200993, -2454, 180481632, 84808263, 106077764, -8029, 107843033, 185801034, 129103338, 91906002, -8679, 35212299, -9835, 36982771, -10190, 97221411, 214147220, 118633593, 100912901, -5086, 83208060, 161156865, -3965, 143437504, 106238837, -7623, 127491277, -3070, 51319599, 207221081, -2492, 93829561, 171787683, 134589016, 193050650, 136351623, 114468, -9338, 21373333, -1296, 157787644, 101100475, 179050611, 141838755, -4826, 85156910, 86924720, 88696523, -8374, -1770, 187908295, -3922, 189677436, -958, 17828396, 154244038, -2851, -10138, -5133, 41025570, 138461546, -2978, -6340, 5584186, 103025486, 7358651, 143774293, -1076, -6561 , 165038591, -3812, 110113908, 170357872, 94176998, 17990800, 154406442, 39416160, 156336656, 2208308, 99640291, 177600954, 198863921, 83694064, 200634393, 143936697, 165199664, -1877, 147481634, 51816130, 168739277, 131530083, -4194, 152794381, -4705, 57119681, 135077682, 98028230, -5397, -11286, -6357, 197249198, 121060338, 5910325, 142324636, -2942, 105115442, 48429604, 106891238, 108660379, 32488701, -7528, 73228312, 151184982, -10207, -8623, 154727257, -4681, 39738306, 137172962, 138949968, -2970, 4303588, 82248400, 45048402, -10031, 27331703, -7645, 107049649, 50366473, 108824114, 110591924, 14929082, 151344724, 190328383, 133624032, 57451023, -9365, 39899379, 195796879, 61145175, 4459337, 140874979, -1239, -6850, 201116281, -1660, 107219918, 185172716, 167454686, 206435683, 149735325, 151507128, 172775298, -1737, 116069737, 194030400, -3739, 156984941, -11910, 80797412, 197735079, 141037383, 162299019, 105611850, -10717, -6001, -10683, 167615759, 71937066, 169388893, -11497, 112689866, 56000035, -1276, 116232141, 194192804 , -6928, 157146014, -7302, 139425322, -2966, -11236, 26041788, 65013589, 105759734, 88054893, -8385, 89828027, 91595837, 34902134, -2005, 114631938, 192580743, -3890, 194348553, 79346424, 22660586, 81119558, 160851903, 199831690, 104149004, 47467159, 10253972, -8382, 70487409, -5242, -7958, 130724718, 54555702, 171477518, -6432, 192740485, 116556949, 214004783, 60017664, 137978327, 176959324, -6895, 120258966, -1671, 180498937, -5804, -8061, -7627, 68878010, 146836011, 70649813, 148607814, 169875984, 93693779, 191129755, -6149, 192901558, -10925, -3290, -11302, 138138069, -9696, -7722, 44235172, 180660010, -6293, 8810970, 203693449, 69037752, -8749, -7987, 129275061, 53103383, 15891527, 113332827, 173579332, -4458, 97387931, 214325598, 19605646, -5401, -6367, 118825283, 120594424, -7243, 180831733, 104649528, 8986686, 86931498, 164890830, 186144480, 129452108, 207415433, 92249569, 152484216, 37335534, 154260012, -4691, -1829, 175677397, 118983694, 62300518, 120758159, 122525969, 180999461, 65832266, 163278769, -7653, -10739 , 165054565, 88867036, 51671031, 207573844, 170360657, 55213306, -3457, 76472280, -5672, 58916643, 175841132, 177615597, -7279, 179388731, 64233394, 161669370, 104970343, -7649, 184694823, 128005113, 205964445, -3637, -1423, 92569053, 35883215, 172298857, 211282516, 154578165, 117532706, 41362359, 80330167, 23639005, 140567476, 83871111, 181322938, -11169, 124621249, 67934080, 204349722, 128166186, 206125518, 51979988, 188408819, 112217297, 113999627, 18328920, -4908, 20263116, 195654442, 138952753, 101759410, 6087372, 161991516, 46825652, 183254483, 68099146, -8770, -10296, -1594, -4227, 130096400, 34433558, 170849200, -4479, 75174500, 57465666, -3592, 59395869, 176324351, 80649651, 23963813, 160379455, -4607, 84193257, 66484423 , 124946057, 68258888, 146209024, -4252, -4766, 169239801, 73575628, 171011604, 153288250, 211765735, 194045043, -2698, 176482762, -3730, 158770056, 82583858, 160541859, 162307007, 27671154, -6279, -3231, 48932790, -6000, 31216091, 148136576, 32985232, -2218, -4746, 34759697, 190663841, 94987810, 57786481, 213694618, 20733157, -5389, 80971797, -8136, -11235, 180194096, 84518065, 125264210, 203227535, 185500188, 89830812, 167790144, 111092448, 15429606, 56179744, 212083888, -9777, 98857423, 3188058, 159092202 , 102391844, 123664007, 66971635, 29758448, 146686919, 89991885, 167951217, -4517, 33296851, 189214184, -10224, 134288170, 212247623, 175031774, -7383, 60033638, 157480141, -2826, 81293943, 63585109, -2256, 201775216, 106096523, 29926176, 166340487, -9508, 13979949, 111414594, 132684095, 75991723, -2204, -9769, 99180900, 3510204, -4850, 122215681, 200167148, -3842, 8820289, -6566, -8023, 88542228, 166501560, -7586, -3933, 72605197, 111578329, -2735, 132834641, -1325, 193077274, 58422908, 175360575, 39110122, 136555294, 79868125, 3681927, 140100231, -11828, 122379539, 200342864, 124151342, 28491162, 184395306, 205648956, 129465420, 92269415, -3327, 171988692, 56826821, 193252990, 19795871, 195181873, 138484177, -11885, -5840, 83564939, 7390599, 104825244, -2787, 106597047, 69399711, 108371512, 12703346, 149117657, 131399627, 55229280, 191643591, 193415394, -3583, -4398, 138650574 , 120929882, 198894538, -5058, 85507011, -8043, 28801450, 204209947, 147504265, 71335249, -5728, 112073529, 209524025, -6443, 191803333, 57162156, 174083972, -4007, 137039844, 80340817, 43142150, 160070621, -11806, 103375587 , -1894, -1100, 87438556, -8773, 69711330, 32515325, 207906640, -5705, 190193934, 75028070, 191965737, 213219387, 39753083, 22045580, 62798380, 179724189, 103537991, 181495992, 202749642, 68100600, 89370101, 147833066, -6497, 14961030, 112395675, -7480, 75190474, 211617974, 96448117, 945006, -3578, 41699148, 158620964, 43457762, 179883931, 45242754, -2941, 66503059, 105472198, 146215681, -7113, 186965819, 91306970, 188744277, -3320, 36383739, 211776385, 96609190, 20597243, 195987238, 178274532, 121575505, 25913994, 201306640, 47162441, 68431942, 107405074, 50713912, 167643714, 52477850, 188904019, 54262842, 171185989, 94998460, 18822789, 174733588, -10894, 157176631, 3042959, 100476273, -1903, -10055, 84539242, -9202, -4298, 125280184, 29616011, -6778, 187294620, 33150421, 189066423, -11019, 171349724 , 17218714, 153630363, 96943194, 98870735, 157336373, 42181036, 178596678, -11232, -2799, 123666792, 182141615, 105955417, 49269579, 12061716, 109496361 , -1868, 52801327, 150249161, 74070828, -9436, 17375794, 153790105, 38637430, 1595953, -10120, 176984617, 42343440, 24624079, -3555, 65362359, 143321691, -11150, 164580665, -2776, -5764, 185844963, -5741, 187616766, -6197, -7920, 15769057, 152179375, -10965, 114975505, 58285674, 118685376, 23014680, 5299312, -8467, -5803, 47815929, -8789, 10612059, 108046704, -7584, 168284013 , -3476, -7014, 191322776, 173598091, 58450740, 194865051, -10510, 156062432, 99372601, -8536, 159599383, 5473697, 122395513, -5296, 86972642, 203899782, 49754252, 32049411, 148973889, 14331381, 111764695, 74566028, 191494499, -4026, -5419, -12000, 136729679, 21580997, 157992646, -5600, -6319, 7406573, -2390, 202287721, 67632024, 108392689, 32206491, -2297, 168624795, -2424, 113701443, 211148067, -3597, -1508, 78437093, -9327, 158149726, -11876, 198899864, 142207492, 143988491, -7648, -10734, 30597092, 110324234, 168787199, -9852, -4727, 35903305, -9023, -1741, 193587117, 156538996, 119339119, 62647957, 179577759, -6857, 122880063, 46707054, 183117372, -2161, 167169814, 13045459, 52010605, 209698410, -10205, 211470213, 57324683, 20289740, -7784, 41539529, 43320528, 140757835, 142538834, 7891123, -1302, 165559084, 108877239, 13201208, -2368, 14977004, 73431983, 209858152, 133671954, 115963120, -3157, 78905803, -2193, 61189104, -1467, 23983903, 121430406, 64745899, 162180544, 86004873, 124976674, -8418, 165720157, 50559617, 149783126, -7519, 151549726, -7001, 211785704, 174579172, -2697, 196000550, 119821007, 197779008, -9242, 199550811, 45405281, 27693785, 86158081, 107424920, 11751551, 187144197, 33003991, 130450494, 54277485, 190687803, 133996762, 96786237, 59751294, 176678445, 22534246, 119980749, 63296242, 180219389, -6848, 123527017, 164270500, 49109960, 89870625, 206799096, -8689, -7024, 132382039, 173129515, 116446339, 174907973, 98880186 , 196329351, 198101154, -6626, 26249452, 162665094, 105964736, 144949726, 185694540, -6775, 129000837, 72316330, -2881, 113065137, 36877608, 173295912, 38641546, 194552224, 21084589, 118531092, 196493086, 100814393, 24640053, -9661, 26407863, 162823505, 8695157, -9986, 205349439, 207121242, 52975712, 35264216, 171682520, 37042674, 114990148, 77787488, 194717290, 99202332, 196651497, -6891, 178928143, 102744607, 104525606, 67317743, -8022, -6790, 127551180, 70866673, 14171639, -9064, -8297, 113375425, 17713914, 173614065, -7369, 195051417, -8927, 179103859, -6621, 7252157, 163164287, 86974096, 30290920, 166703900, 129497368, 33835857, -5209, 94071835, 211001637, -4025, 95835773, 19821164, -6394, -1818, -10108, 101320120, -8890, -3704, 7422547, -6588, 143834196, 204071505, 127886638, 51710967, -7539, 72963407, 16274907, 172180382, -3896, 117426078, -8563, 41243884, 23527185, 5802500, -8457, -4316 , -6026, 28841263, -1657, 204236571, -10699, 186518541, -3189, 190059485, -4191, -6442, 152854284, 193603091, 39635805, 176047465, 119348438, 82151102, -11805, 44938036, 142384539, 144156342, 67982002, -2093, 89231780, 186678283, 13060102, 71513750, 151238230, 16601046, 172506521, 76829159, 213253997, 98250537, 22077528, 100023671, -2673, 160264973, 142540288, 7903104, 66359414 , 185063560, 69914878, -5249, 149632824, -1756, 53958124, 151404627, 211641936, 135455738, 117907966, -3139, 80704107, 197635240, -11242, 82466714 , 84245051, -7676, 144481150, 48802457, 185229957, 70064093, -11558, -5974, 15151389, 210036530, 75379502, 194083648, -10896, 2903186, 158809992, 63136623, 25941949, 103889423, 183613903, 48976719, 146414026, 206648673, -11064, 91486802, 73776637, 210192279, -9008, 18854737, -9780, 79255770, -11907, 42038722, 139485225, 141257028, 26105684, -8833, 47363327, -8031, -10327, 11929929, 167832742, 130622217, -11018, 73931176, 192633991, -5149, 137869171, 3231987, 159136131, -4119, 45745942, 47525731, 125474536, 29806370 , 107756506, -7101, -3935, 148505313, -9474, 132568282, 191029916, 192795064, -10152, 1622577, 40589065, -10117, 22880231, -10085, 122098537, 45912339, -9623, 28198302, 184098453, 107912255, 12252075, 168156219, -6195, 54774016, -9433, 134499827, 38826458, -9767, 1786312, -8539, -10440, 44302940, 124030082, 182493047, -5779, -11650, 49609153, 147055656, 90357960, 207294296 , 111619596, 150601924, 191345407, -6709, 19493705, 175404504 ], [ 77971313, 177184295, 120490592, 5341910, 83286722, 124036860, 47863851, -5019, 88599469 , 31912300, -3802, -5738, 14199594, 111634239, 152390911, 17743200, 115179176 , -12007, 21442555, -6365, -8534, 42696326, 122428671, -8464, 124197933, 28536422, -9975, 30302901, 186212369, 168487684, 33850500, 92306810, 74599307 , 154326449, 19837138, 175739962, 99552433, 42869257, 179282237, 200541211, 163341334, -4570, 106638314, 204091472, -6527, 108414110, 12749937, 111960257 , -4950, 74749853, 57045012, 173968159, 39476197, 97944365, -4886, 80223673, 140467516, 25312300, 200702284, -2389, 28850582, 184758719, 89084019, 51889345, 90858484, 73139123, 152876792, 18226419, -9371, 98102776, 41419600, 158344078, 62669378, 103430043, -3105, 105188657, -10731, 106964453, 11300280 , 167204424, 149494259, -7937, 73312054, 55595355, 192007004, 115820806, 833186, -2194, -5097, 199252627, -6606, 181537259, 163816567, 29179383, 185084858, 50429161, 128387162, 130157634, 131938633, 170911765, -6439, 38033074, -10163, 174452709, 78937751, 61218390, 197644559, 160442020, -10797 , 162211161, -10755, 86026294, 163982964, 107282606, 148034075, 71859735, 208276708, 54132509, 36421013, 192331812, 194096960, 137565661, 61389990, 197808294, 43662764, 25951268, 123393899, 27729726, 183636532, -5999, 187173483, 149977478, 188951941, -11492, 36583417, 75556549, 173003052, 116302694, 213753190, 59768733, 42065223, 139498537, 4857360, 26113672, 65086804, 162533307, 105832949, 146589742, 70410078, 206825720, -6200, 34971356, 190883486, 192647303, 96977927, 1473485, 137887807, 42226296, 120172439, 180405755, 143200554, 47540374, -9992, 107769818, 129039319, -8351 , 111309431, 54617059, 113085227, 17421054, 58165868, 155605837, 60102726, -8543, 100839686, 198290182, -10821, 102615482, -11775, 145138633, -8026, 68963083, 51246384, 33521699, 189435160, 132732140, -11415, -9802, 155766910, 58509421, 40784627, 157715760, 42563085, 198463236, -1633, 7123032, 85073168, 67364334, -2915, 108103945, 51416776, -9899, 187836411, 131136053, -7880, 95701324, 117122702, -10882, -6102, 177366666, -2531, 5513633, 161419108, 7289429, 85232910, 106495877, 49807377, 51583173, 207485986, -9460, 55113590, 133072922, -8221, 39341614, -2835, -5861, -4126, -3562, 5676037, 142091679, 104891681, -1970, -11145, 49967119, -2309, 186386754, 129686396, -1443, -2579 , 76540171, 39497363, -6119, 117450172, 21784668, 177688812, 159968120, 5839772, 83783253, 105046220, 204259202, 206031005, 71381963, 14693463, 92642268, -7869, 135162878, 39663760, -1914, -3868, 4223718, 161902206, -1893 , 124693133, -3826, 126468929, -11631, 128236739, 188483365, 92802010, 36117503, -9412, 57377808, 174306279, -11319, 139033833, 178013620, 43355261, -9246, 103596563, 202809545, 204581348, 108911972, 13246468, 91192611, 92963083, -7900, -6723, 38049048, -3762, 135489017, 59474408, -9743, 80721535 , -1978, -6601, 47067805, -3680, 183487440, 107298580, 167542423, 13410203, 169311685, -3620, 55925489, 211832295, 116158926, -7393, 157064813, -1911, 80882608, 102146906, 45462399, 181876710, 47234202, 203138346, 107462315, 89741623, 169472758, 34831581, -5198, -2348, 134039360, 38375187, 1327055, 137742708, -8502, 24361836, 102307979, 45618148, -6043, 182037783, -10361, 144832582, -7990, 89902696, 72193862, 208612166, 210379976, 153686273, 58026093, 116482403, 79432951, 42236946, 100697249, 141444725, 45784545, 67044850, 203457830, 88291966, 168025642, 33381924, 130816569, 54639567, 93611368, 191057871, 75892007, -1552, -1471, 1653194, 177047182, 22913510, 44168491, -10048, 180588126, 123887768, 86690432, -1454, 88453039, -9506, 150464813, 54804633, 191218944, 76064938, 212477918, 97312054, 39020933, 116980265, 60281238, 62053041, -3708, 26627508, 104576313, -2914, 49664940, 147099585, 70925245, -2222, 207340887, 150640529, 93954691, -2725, 115205800, 136627178, -2335, 138402974, -6887, 120682282, 180926125, 26793905, 163206885 , 48052879, -9151, 69301326, 12615488, 33871800, 131315762, 113595070, 193328746, -4419, 156278084, 60603384, 81876878, 159825683, -6616, 26948323, 182856460, 48215283, 69471595, -5758, -4526, 149190872, -7490, 113756143, 96047309, 59001839, -3582, 195421485, 138721127, 179472596, 25344248, 85574902, -5555, 67851669, -7125, 186558477, -1271, 34197939, 190104745, 191875217, 57235371, 698737, 156600230, 119396360, 101675668, 103455336, -7681, 144197609, 68023269, -3509, 204441573, 147741215, 110534683, -7526, 53840980, 94594990, -4931, 76871757, 39840807, 137274132, 178017615, -6875, -5336, 84120042, 7944371, 9712181, 126643314, 50467643, 128416448, 110695756, -4749, -1855, 133729195, 77042026, -1583, 213461661, 78967037, 22278537, 82514515, -4605, 142747952, 66573612, -3525, 202991916, 146291558, 167562390, 206538184, 110856829, 93142792, 16964459, 18732269, 176573150, -11273, -8506, 121651382, 6497376, 8262524, 203147665, 87984463, 31298625, 13580595, -4494, 151768040, 75596362, 114565501, -7856, 57879663, 20831531, 178507368, -11234, 121809793, 65122624, 104095756, 201542259, 144841901, -4538, 70430168, 91695676, 15514802, -9039, 17287936, 97008423, -5406, -10486, 81225931, 5045057, 6812867, 123744000, 86544002, 29848968, 107799104, -7957, 52886400, 150319714, -1617, 152094179, 56430006, -2069, 194609465, 177065686, 42416655, 63672967, 102646099, 180604100, 45960261, 201864405, 184138389, 30015365, 12292011, 129221813, 72522786, -7017, 95558766, 173516888, 116816530, 136484741, 79785714, 23101207, 198492522, -2176, 46131984, 8925452, 203805269 , -10311, 12471720, -5737, 168377195, 170145005, 113447309, 56766795, 212669608, 156131654, 2003306, -9724, 157907450, 140186758, 5545581, 200422736, 85263527, 106529035, -3226, 30338965, 32115971, 188024108, -3177, 133099546, 134868687, 19883729, 156294058, 80107860, -8887, 122629801, 202352950, 165151742, 88965544, -3352, 12793866, -8330, -2490, 55317138, 37595115, 154524917, 78495799, -9326, 60789627, 158228265, 179481915, 44847393, 27125370, 105076837, 28898504, -6008, 89127948, 90899751, 149370581 , 131649889, 191884536, 76738516, 174174492, 20204544, 156616204, 138900836, 121180144, 6028800, -4310, -9600, 9572406, -9569, 165477881, 147757189, 13116012, 53867481, 190281792, 153075260, 96376233, 59342621, -2989, 119566752, 43397736, 103629721, 27448847, 183352991, -6005, -2155, 52252758, 130202894, 209923381, 153233671, 18592494, -9361, 174497969, 137451179, 80753483, 197689819, 102011126, 64819114, 8122749, -3524, 164028224, 68352193 , 11666355, 206543510, 130361305, 151625603, 94926576, 38244731, 1192606, 41948079, 82691562, 141155858, 25989994, 27767000, 203163639, -8761, 128750575, 13600562, 73839202, 17142837, -9400, 173048312, 174816122, 59815324, 196240162, 139538473, 63369457, 6673092, -9630, 162578567, 164346377, 29694673, 205097846, 128911648, 111196280, 35019278, 36787088, 153718221, 116511689, 40495749, 118443234, 139706201, 83007174, 26321336, 106043154, 49353444, 12146912, 109582888, 72389545, 15693180, 113130487, 171598655, 56431460, 173366465, 214111279, 196554322, 159353114, 83166916, -3393, 65460744, 8767041, 49518510, -8377, 109754488, 187705955, -9871, -4039 , 115063242, 193021364, 136321006, 155989217, 99290190, 101061993, 44376155, -3389, 65636460, 8941426, 69170749, 186105875, 31977527, 129413503, 187881671 , -9060, 16031300, 54997777, 154214752, 78189627, 21506451, -5630, -2979, 179179736, -11218, 143745007, 126025646, 49852637, 51620447, 92369254, 170324714, 133115520, 17961514, 56930653, 404546, -9757, 99612336, 120876634, 159856300, 103157273, 7491769, 87209594, -4781, 108470020, 147453679, 90763848, 14581643, 74808304, 135053599, 213009059, 78511773, 117494101, -8180, -10102, 4111898, -10427, -5816, 124583854, 48402980, 184818622, 108632424, 129901925, 73206891, 16511857, 76741180, 193676306, 39694511, 119426856, 62737146, 6042112, 85759937, 29076882, 126514189, 184982357, 186750167, -6763, 151315438, -5432, 57423068, 20374936, 176280422, -11279, 140845693, 123127663, 46953323, 183368965, 107182767, 167425400, 149704708, -11025, 192226649, 116040451, 155024110, 98495341, 156955655, 139234963, -11239, 84322259, 27627225, -2169, 183532700, 185300510, -7110, 13443484, 149865781, 132150413, 55973411, 172900551, 116202855, -2547, 61451224, 178378364, 121688533, 45503666, 201407810, 105733110, 165975743, -10292, 148256382, -4215, 150024192, -1557, 36647313, 134084620, 192552788, 174832096 , 59840483, 3142798, 61600439, 180307247, 104121049, -3242, 86414877, -7144, 127153157, 70458123, 130704628, 54523754, 36803062, 114753198, 155507329, 60000225, 120234883, 159212008, 44044813, 45821819, 125547630, 10392414, 146805394, -4069, 189327335, 113141137, 152124796, 95434965, 19252760, -10150 , -2546, 178857590, 102671392, -2111, 84965220, 182403858, 28259659, 69017662 , 146967798, 168230765, 111531738, 113303541, 134574373, 77878008, -7374, 175493693, 60325167, 62104835, 141830646, 85140936, 163091072, -6564, 205610351, 129424153, -8340, 14275471, 111710116, 35535776, 93990755, 95770423, 97703288, 41010927, -5379, 196916402, 198684212, -6620, 163249483, 145535446, 49868611, 127814754, 71118389, 14431220, -4732, 94149166, 37465990 , 58879371, 60655178, 140380989, 83691279, 161640084, -11174, 106714070, 50031015, -8738, 205936490, 207704300, -10616, 94320766, 172270902, -8590, 39561259, 136998577, 195466745, -7747, -2459, 83841825, 144088330, 67907456, 69675266, 186606399, -1447, 92700840, 36016333, -10208, -3438, 59212165, 2511818, 138930122, 82241622, 25546588, 142469735, 202711037, 126524839, -2027, 108818667, 13147960, -6498, 170819914, 153111080, 76927544, 98344918, 22166717, 139087202, 82390837, 142638673, 27480795, 124915440, -2379, 128462918, 167441374, 91261710, 34566676, 114284501, 57601446, -1252, 213506921, -4873, 158739439, -2456, 160511242, 103812215, -6579, 144569008, 203037176, 204804986, -10684, -8314, 151650896, 75477887, 211893529, 135707331, -10895, 119923508, 141189016, -8101, 123465783, -10362, 146501763, 89812053, 33117019, 208505672, 210281468, 134095270, -8235, 116389098, 213827736, 157289782, -10861, 199811723, 123625525, -3100, 47453847, 203355329, -10714, 89965140, 150209104, 74028230, 75796040, 155521851, 79504701, 61785351, 178715153, 122016126, 123787929, 67103422, -8029, 146821368, 31667362, 52919681, -8679, 54702132, -5193, 210607607, 212375417, -3888, -4000, 178873564, 44232387, -8860, 200137862, 182417170, -6818, 88514152, 148759447, 72578573, 74346383, 154072194, 97382484, 214312286, 194998169, 79828312, 81609311, 161335122, 104645412, 47950378, 10737191, 12512987, 148928629, -7948, 72742431, 55033597, 115266913, -12001, -5133, 60500883, -3134, -11888, 25075350, -2398, 182753959, 165035929, 88861589, 90629399, 170355210, 113665500, 191614305, -6141, 78391833, 80159654, 159885465, 103195755, 46500721, 9287534, 11063330, 147478972, -4769, 129758280, -2362, 35869903, -9417, 115597045, 213038345, 59051226, 156503053, 2369381, 43114195, 101575829, 103355497, 163592806, 67923430, 145869573, -6238, 147641376, -7528, 190163317, -3775, 18310284, 78709986, 99970302, 197414264, 43268734, 179693572, -1667, 124765017, -1156, 146029315, -2909, 128308623, -2369, 112363727, 172612894, -1417, 154889661, 117838878, 41667200 , 101897854, 25723635, 201118943, 144419916, 146191719, 167452024, -7079, 188713660, -10605, 16857965, 133786436, 77091402, 174543229, 118013129, -4650 , 178243915, 63080713, 6389551, -9206, 66621657, -5028, 9939812, 126861628, -6229, 110919273, 171163237, 94982363, 96750173, 40217532, 100448197, -8137, 199669286, 142970259, 86284421, 166006239, -7597, 187264003, -6202, 132335448 , -10196, -4923, 18959900, 98842780, 42151750, 4938563, 6714359, 143130001, 182113660, 105920807, 49234969, 109468285, 169713580, 54555702, 151990347, 153762150, -2997, 99009177, 139755333, -7726, 141520602, 84824237, 28137068, -7627, 185814346, 70651144, 130885791, 74192088, -3031, -11417, 58255057, 40695427, 3488906, 5264702, 141680344, 180664003, 123959652, -3832, -8749, 129286919, -1866, 150540690, 152312493, 212555126, 194834434, 175513662, 157803618, -1603, 5443080, 124147226, 67454854, 30241667, 32017463, 168433105 , -7543, 150712413, -9830, 134768848, -1829, 136699062, 80005359, 177457186, -4127, 64068328, 26859134, -5043, -7166, 30409395, 166823706, 168595509, 189849159, 211117450, -3598, 97890985, 2221620, 158125764, 101425406, 122697569, 66005197, 28792010, 30567806, 166983448, -4525, -6766, 188247746, 92571715, 211278523, 193553838, 20103374, 156513703, -2830, 138793011, 82101970, 122853318, 7700764, 183090748, 165374049, 167145852, 188399502, 209667793, 94504591, 154739238, 156676107, 177929757, 160221044, 64555540, 27342353, 29118149, 107068285, -8004, -11107, 71638759, 131872075, 16720852, 18491324, 174394137, 137343354, 80652313, 199359121, 181634436, 105454893, 107234561, 11563854, 130268000, 73575628, 36362441, 192274571, -9786, -1920, -2698, 176482762, 119789059, 63105883, 25892696, 27668492, 164084134, -4556, 146363442, -5988, 208379209, 190654524, -9403, 116254649, 59722008, 176646497 , 197909464, 180184779, 162474735, 164246538, 185500188, 206768479, 91605277, -9842, 36688580, 173104222, -7430, 155383530, 118338071, 42167724, 81135532, 24444370, 26218835, 162634477, -4577, 144913785, 88222744, 70515241, -3196, -4214, 150230525, 113034520, 114804992, 19134285, 118510991, -7291, 102564775 , 104335247, 8664540, 127368686, 70676314, 33463127, -5214, 93696564, -7883, 37014719, 77759533, 60199903, 22993382, 24769178, 161184820, -4598, 143464128 , 86773087, 205479895, 187755210, -8298, 171816969, 193070619, 214338910, 58598624, 118847791, 42664255, 179079897, 122379539, -11768, 143641175, 106438636, 49747474, -4236, 109979580, -2746, -5962, 94042549, 17856351, 39280380, 2075190, 99509835, -4635, 159747144, -3549, 143799586, 204038226, 186328182, 188099985, 209353635, 152658601, -1584, 175858437, 177630240, 159906886, -11813, 85504349, 48296486, 11095278, 108529923, 205981750, 110301726, 92592892, 16406694, -4934, 213058314, -4007, 176018179, 41377002, 82123147, 5936949, 27199916, 126418222, 128188694, 32517987, 14802619, 94524437, 57316574, 117718938, 22048242, -11869, 84054692, 46846829, 163777962, 48612098, 185038267, 50397090, 91143235, 208070375, 151370017, 211608657, 193898613, 39915487, 80673490, 4487292, 25750259, 124968565, 29296527, 185200671, 206454321, 149759287, -5699, 172794057, 57632186, 194058355, 20601236, 2883217, 82605035, 45397172, 8195964, 105630609, 203082436, 165867918, -2225, 149920360, 210159000, 192448956, 194220759, -1608, 80985109, 24300602, 123518908, 86312376, 183751014, 205004664, 148309630, 111109753, 171344400, 56182529, 192608698, -6412, 1432218, 81155378, 43947515, 6746307, 104180952, 201632779, 164418261, 107727220, 148470703, 208709343, 190999299, 192771102, 214024752, 138000958, 198239598, 122060055, 65374217, -5567, -11150, 10453648, 146863966, -5741, 33481763, 169894743, 54732872, 191159041, 56517864, 173439680, 19312663, -5658, -5867, 42504513, 5296650, 102731295, -7693, 162968604, 106277563, 147021046, -6770, 131089339, 132859811, 37189104, -2555, 157066, 138340288, 140122739, -11827, 26724685, 106458482, 69250619, -11591, 71015888, 207442057, 189721365, 133030324, 173773807, 175708014, -6914, 119014311, 62329804, 103077280, 26891082, 9177045, 184565698, 205832658, 207604461, -2424, 172163077, -8986, 136894745, 138673082, -11876, 25275028, 7566315, -9175, 67802293, -7127, -10307, 205992400, 168783206, 112097368, 35911170, -11390, 633510, 59096486, 195522655, 177801963, -1575, 161854405, 46693865, 204383001, 206154804, 52009274, 170713420, 114019717, 76821050, 137223414, -4388, 23825371, 103559168, 66351305, -7154, 68116574, 204542743, 186822051, -3333, 170874493, 55713953, -7398, 176352306, -3409, 160404748, 45244208, 202933344, 204705147, 50559617, 169263763, 132063886, 192298533, -6694, -8972, -2697, 22375714, 102109511, 64901648, 8211938, 66666917, 203093086, 185372394, 128681353, 169424836, -6460, 211953432, 213725235, 98721775, 22542111, 4828074, 199705229, 201483687, 203255490, 49109960, 167814106, 130614229, 73924398, -1940, 36708670, -9003, 77470666, 20936694, 100659854, 63451991, -7225, -6298 , 201643429, 183922737, 127231696, 167975179, -11055, 152031493, 153813944, -11344, 21088450, 3378417, 141561748, 143344199, 8696488, 29946145, 109679942 , 72472079, -11473, -10221, 210663517, 192942825, -3289, -5634, 178929474, 24789268, 122235771, 65551264, 182474411, -9156, 166525522, 51364982, 209054118, 152355091, -1744, 38966233, 19661542, 1936748, 3715206, 24975511, 46229161, 125962958, 88755095, -7092, -1690, 148988532, 209225841, -5185, 193278283, 195212490, -11291, -10108, 81828956, 122581756, 46395558, 28681521 , 10956836, 12735294, 33995599, 55249249, 134983046, 493735, 2265549, 23525854, 44779504, 46559293, -3237, -1597, -11640, -6524, 147538875, 207776184, -5207, 191828626, -10170, -6939, 78600962, 80379299, 121132099, 44945901, 27231864, 9507179, -8396, 167183126, 71513750, 190217896, 153018019 , 213252666, 156713381, -10460, 179748151, 142548274, 202782921, -6798, 87621050, 89399387, 130152187, 53965989, 36251952, 18527267, 78932293, 119682442, 43496244, 25782207, -2394, 163961666, 165733469, 70064093, 188768239, 151568362, 211803009, -4019, 96641138, 20626529, 41880190, 121613987, 84406124, 8227912, -10752, 144639561, 204876870, -8728, 188929312, 73768772, 172981754, 174753557, 137716084, 178459567, 63299027, 162512009, 164283812, -10327, 187318582, -5217, 210353352, 36723313, -9811, 96969818, 40441170, 120164330, 82956467, -11780, 45743401, 143189904, 203427213, 146736172, 187479655, 72319115, 171532097, 173303900, -10152, 177009910, 61849370, 161062352, 162834155, 67164779, 185868925, -5241, 208903695, -4040, 93741824, 95520161, 136272961, 118713331, 81506810, -4348, 44293744, 141740247, 201977556, -8787, 186029998, 70869458, 170082440, 171854243, 76184867, 194889013 ], [ 58480149, -8571, 1798304, 42543118, 102776434, 163021729, 86840855, 78139635, 157864731, 101175021, 44479987, 7266800, 9042596, 145458238, -4783, 127737546, -1655, 189753313, 211017611, 154318584, 117267801, -2415, 179283568, -7688, 143848839, 145620642, 205863275, 188142583, -10247, 133214028, 76520325, 173972152, 156419056, 99725364, 43030330, 5817143, 7592939, 144008581, -1075, 126287889, -10305, 188303656, 209567954, 152868927, 154640730, 59127103, 160122415, 83941541, 85709351, 165435162, 108745452, 52050418, 14837231, 16613027, 153028669, -2863, 135307977, 176223181, -2410, 121294626, 64600923, 162052750, 7919078, 48663892, 108897208, 169142503, 92961629, 94729439, 174455250, 19532362, 155942626, -7802, 62039608, 122280910, -2658, 106342669, 97644111, 1972689, 120676835, 63984463, 26771276, 28547072, 164962714, -1069, 147242022, -5982, -7495, 191533104, 173823060, 136772277, -6099, 198788044, 181063359, 163353315, 165125118, 186378768, 207647059, -5959, 152718504, 96024801, -4685 , -7355, 119227178, 62534806, 25321619, 85562921, -1456, 28873211, 69618025, 129851341, -7042, 113913100, 115683572, 59150931, 119381596, -7275, 103443355 , 105213827, 184939638, 206197402, -1279, 151268847, 94575144, -1441, 37893299, 117776179, 61085149, 23871962, 25647758, 162063400, -2793, 144342708, -3667, 206358475, 188633790, 170923746, 172695549, 193949199, 39020933, 175447102, 40805925, 81552070, 5365872, 26628839, 125847145, 117148587, 21477165, -7283, 83483615, 46275752, 9074544, 106509189, -4544, 166746498, -3487, -8670, 134855254, 39356257, 80102413, 3916215, 25179182, 124397488, 126167960, 30497253, -4232, 92503703, 172222980, 57061109, 193487278, 195426677, 138718465, -5834, 161753235, -10766, 183017533, 48376356, 89122501, 12936303, 34199270, 133417576, 135188048, 78655407, 2466558, 23729525, 122947831, 124718303, 29047596, -7122, 91054046, 170777195 , -10572, 192037621, 57396444, 137280655, -1605, 160303578, 45141707, 181567876, -6582, 87672844, 11486646, 32749613, 131967919, 133738391, 38067684, 73146, 58525409, 194951578, 177230886, 24869017, 7156311, 145339642 , 136653063, -7326, 23254294, 102988091, 182711240, -4090, 126013665, 69329158, 110076634, 33890436, 16176399, 154359730, 58860733, 119095391, 159833671, 44673131, 145668443, -7132, 32274382, 112008179, 74800316, -4023, 135033753, 556300, 21804637, 101538434, 64330571, 7640861, 66095840, 202522009, 184801317, -2156, 14726742, 152910073, 154692524, 98159883, 21971034, 4256997, 142440328, 144222779, -2638, 30824725, 110558522, 73350659 , 16660949, 133584096, 76899589, 156785131, -1268, 179808054, -4109, 123114351, 66429844, 107177320, 30991122, 13277085, 151460416, 153242867, -1320, 77141, 39051550, 136498053, 196735362, -5349, 180787804, 65627264, 156142898, 60472928, 179177074, -3250, 202211844, -6809, -9972, 205759322, 53394912, 35680875, 17956190, 195292228, -3268, 179338147, 64177607, 163390589, 165162392, 51776196, 131512655, 94304792, -11393, -6425, 154538229 , 59023271, 177727417, -5344, 200762187, 46621981, 144068484, 204305793, 51943924, 34231218, 16506533, 18284991, 117660366, 41475510, -11248, 6036788, 7815246, 29075551, 50329201, 130062998, 92855135, -2575, 55642069, 153088572, 213325881, 119583936, 82385390, -4334, -3970, 142618827, 202856136, 146165095 , 186908578, 170964892, 172732823, 77063447, -6687, 97534361, 1870188, 140057512, 63879300, -6035, 184344722, 175646780, 62263246, 141997043, 7346670, 28602982, -10348, 165022617, 108322259, -1485, 209312368, -9829, 412534, 138607855, 62429643, 44715606, 26990921, 28769379, 50029684, 71283334 , -3040, 113798741, 57106369, 115574537, 39559928, 60813589, 160035888, 103328996, -1695, 105104792, 106872602, -3062, 207862711, 92702171, 191915153 , 137164842, 60979986, 43265949, 25541264, 183227738, 87547835, 206251981, -8323, 112349084, 75145214, 172593048, 115892690, 195782236, 4446025, 25703668, -10402, 162123303, 105422945, -1490, 206413054, 91252514, 190465496 , 192237299, 39083431, -10143, 175507005, 118806647, -8124, 83371918, 104636216, 203849198, 195151256, 3813714, 161492202, 26851146, 48107458, -3671, 184527093, 127826735, -1448, 74680510, 56965142, -11326, 158112331, -11878, 103187769, 202399541, 69523512, 12833802, 170512290, -9025, 96100678, 193547181, 98032223, 80311531, 25400158, 46657801, 85630933, 183077436, 126377078, -2899, 90942349, -2213, 211419629, 213191432, -4881, 62755784, 200953756, 202721687, -9568, 89331619, -4750, 55677889, 133629356, 37965183, 917051, 178081390, 45201489, 123158280, 124927421, -2908, 89492692, -9482, 209969972, 77093943, 58590569, 97564978, 195011481, 138311123, -1435, 102876394, 8981362, 282804, 80007900, 23318190, 180996678, 143798132, 145563401, 49899228, 188086552, -6747, 94184986, 76461753, 136861466, -4634, 101426737, 122691035, 65992008, 89027988, 32338278, 190016766, 55375710, 76632022, -9373, 78564887, 21868533, 179547021, 44905965, 66162277, 144112413 , 48449571, 206125397, 110446825, 131711123, 75012096, 76783899, -1913, 82265584, 6084710, 7852520, 87578331, 30888621, 188567109, -10609, 75182365, -5686, 154912169, 98366350, -7740, 140888291, -6047, 142664087, 46999914, 185187238, 109009026, -5471, 73562439, 96598419, 141037, -5890, 156047789, 3679265, 122380870, 143645168, 86946141, 78248199, 138490832, 5610810, 65858767, 87116410, -5534, 166842221, 207580501, 131400958, 152665256, 58925962, 197121283, 103219717, 27038843, 28806653, 108532464, 51842754, 14636222, 74878855, -11391, -8982, 41375539, 4166477, 64409110, 7712745, -1599, 163618220, 11249696, 52007820, 112239805, 94524437, 96288375, 41538075 , 25587734, 27356996, 107082807, 50393097, 13186565, 73429198, 16732833, -1263, 174406118, 117870826, 62946143, 6263088, -3542, 162168563, 163936373, 204681187, 128501644, 149765942, -5955, 94838718, 155081351, 97590271, 136573930, 79884099, -11893, 63928555, 163150854, 106450617, 97752675, 157995308, 5632108, 182796557, 106610359, 145594018, 186340163, -1720, 150905434, 57013064, 78430438, -7318, 62478898, 161699987, 105000960, 128032947, 71347230, 34140698, -10954, -3294, -7828, 156545651, 138824959, 83900276, 105160702, 183121365, 184890506, 30748969, 149455777, -8282, -9414, 115792851, -4148, 138986032, 160250330, 46861472, 126587283, 13197215, 190366988, 133669292, 192142784, 193910594, 137375302, -2536, 25760909, 142693373, 183447383, -11135, 148006120, 169270418, 112571391, 135603378, 39149989, -3287, 195056741, 196824551, -3989, 161389822, -4804, 125955093, 117257151, 81828956, 25136584, 202301033, 145603337, 204076829, 205844639, 92453119, 152698414, 76517540, -7794, -3994, 142228669, 124505436, 126277239, 90851706, 34156672, 113874497, 135134923, -3006, 176050127, 158329435, 43166233, 46721697, 163647506, 106959006, 30776801, 91003462, 151248757, 75067883, 20303052, 80533717, -4841, 123055779, 146091759, 167356057, 112423509, 133695793, -3016, 115979094, 78934955, 22237270, 199397605, 123215521, 201176184, 48808991, 149793776, 73618226, 75386036, 155111847, 13255 ], [ 175417816, 81525446, 141758762, 201997523, 49634323, 12421136, 72662438, -8296, 15972728, 56717542, 1952590, 3727187, 140142829, 179126488, 122422137, -3839, 184437904, 205702202, 149003175, 172035162, 193303453, -2836, 138533430, 140305233, -7688, 182827174, 67663972, -11585, 149162917, -1949, 131442225, -6163, 117436728, 60735171, 4051995, 44798140, 105031456, 165276751, 89095877, 90863687, 170589498, 191847262, 80393942, 160119753, 103430043, -10377, 11297618, -3059, 13073414, 53818228, 114051544, 174296839, 59285514, 176225843, 43340497, 103581799, 163827094, 87646220, 169135848, 112450131, 55755097, 18541910, 158670096, 45280028, 8072165, 9847961, 165757429, 128554769, 71851870, 172841858, 96666308, 118083682, 180088933, 86193901, 87964373, 167690184, 111000474, 54305440, 17092253, 18868049, 174772193, 196198895, 43830371, 6622508, 8398304, 144813946, -1965, 50910928, 111152230, 171397525, 95216651, 96984461, 178643016, 199903574, 86510723, 166240527, 109550817, 52855783, 15642596, 17418392, 173322536, 19194188, 99077068, 42386038, 5172851, 65414153, -8058, 125643597, 68952556, 169947868, 152232500, 153996438, 116974927, -11935, 101027260, 102797732, 182523543, 203781307, 31924281, 33701408, 189605552, -11006, 76222018, 58662388, 138386879, 81689304, -1981, 25007459, 85240775, 203942380, 110047348, 170279454, 191533104, 212801395, 175747950, 101344082, 5677368, 202331650, -1281, 90709271, -7538, 74764375, 212959685, 136933350, 158193655, -1229, 140476956, -10035, 9379385, 167057994, 14697456, 133401602, 76709230, 98122611, 99898418, 4227711, 200885865, 29024967, 30802094, 167217736, 149507571, 133556020, -6967, 20336331, 156747991, -1912, 62844973, 123086275, 183318381, 165608337, 13243806, 131951945, -5935, 98440764, 2778054, 199436208, 144507653, 87810078, -4778, 148047387, 210059040, 192338469, 174628425, 137577642, 121636618, -2662, 164163883, 165930483, 130490309, -9844, 153523869, 174784174, 176728897, 63340171, 26126984, 86368286, 203300750, 70415404, 130656706, -4201, 173178768, 79436944, 198143752, 180419067, 162709023, 185741010, 207002767, 35147072, 36922868, 192827012, 155629676, 196533022, -6077, 141604467, 84910764, -1888, 145148073, 129205718 , 189452344, 171729111, 19368573, 136476741, 196702083, 178992039, 202017492, 145322458, 51430088, 14228880, 189617533, 95718508, 78166864, 40960343, 42736139, 179151781, 104747792, 30324201, 129551824, 131322296, 211048107, 154342546, 119082079, 120852551, 25181844, 143885990, -3512, 166907571, -6501 , 207660371, 94268851, 154503619, 156437826, 41275955, 177702124, 43060947, 83807092, 28874544, 128102167, 129872639, 34201932, 152892889, -2199, 177864528, 142424354, -2240, 11329566, 108764211, -7569, 112315682, 153053962 , 213292602, 98291804, 41609959, -3559, 27424887, 128422982, 32752275, 94749408, 57550862, 22282398, -11856, 103777482, 164008257, 48846386, 185272555, 167551863, -3479, 151604305, 135660619, 40161622, 80907778, 4721580, 25984547, 125202853, 126973325, 31302618, 56094429, 18899997, 116334642, -7388, -2683, 82839323, 8422266, 105864897, 49181721, 89927866, 150161182, 210393288, 135993413, 79460772, 139684903, 123753196, 125523668, 29852961, -11607, 111347913, 56427344, 192842986, 175132821, 81389666, 44181803, -6593, 47730733, 88478209, 12292011, 208951496, 38873049, 40821887, 198496515, 200268318, 46122788, 164826934, -9124, 14236868, 131168001, 74483494, 117163714, 62240615, 198656257, 124249727, 164988007, -10704, 150826772, 55156065, 173847022, 197040082, 44686320, -2163, 186412047, 73033837, 37595115, 175950156, -3870, 197206600, -3385, 163538350, 48377810, 206066946, 53693219, 172397365, 137131563, 197369004, 25506654, 105243113, 184962390, -6784, 206226688, 112331656, 36145458, 57408425, -11318, 117798942 , 178036251, 25674382, 7961676, 147927458, -1766, 170947708, 77054007, 137457702, 41773817, 160477963, 9890438, 68350862, 204777031, 187056339, 130365298, 171108781, 155162433, 176597110, 24226056, 6512019, 144695350, 204939435, 50793905, 169498051, -9041, 38396487, 135839118, 22610002, -2178, 8438240, 68684866, 109432342, 15529324, 212180944, 118453750, 159189379, 143245693, 203493650, 49344248, 168048394, -3329, 17466314, 134389461, 194635966, 63684948, 6996569, -10390, 201877717, 107974699, 31796487, 14082450, 152265781, 154048232, -2556, 39054200, 60311855, 161296519, 47913106, 147135405, -7054, 150669815, 210909786, -5168, 136661788, 196896435 , 42754898, 140202732, 200440041, -1535, 168556662, 35668896, 193352708, 58862198, 158075180, 159846983, 88982607, -11084, 90754652, 92532989, 133285789, 193512571, -6910, 138750413, 198990384, 28911695, 167095268, 34229887, 55483537, 135217334, 156636039, 158397326, 62727950, 181432096, 11357400, 208014344, -2078, 192062914, 881110, -10128, 197540727, -8875, 27466152, 9741467, 32769582, 190453394, 96559814, 22310485, 179982439, 203021081, 87852676, 149870863, 36476923, 18761555, 119915267, 43730532, 26016495, 164199826, 165967757, 132307251, 95110157, 18931945, 155339601, 42111816, 121848275, 84640412, 27950702, 86405681, 205111158, 52749289, 17309236, 19090356, 118465731, 42280875, 24566838, 6842153, 68857920, 187552870, -8680, -2572, 56447434, 153893937, 214131246, 120389301, 200121767 , -6843, 143421530, 203661501, 51300963, 17633923, 38901004, 58558676, 23122507, 24903627, 46163932, 67417582, 147151379, 12501006, -6191, 113476595 , 136678961, 99473771, -3858, 159707208, 103006850, 67582648, 49869942, 189831731, -9829, 39401517, 23447194, 83682083, 145701722, 11051349, 51796163 , -9495, 112026938, 213023581, 21831261, 158253558, 161794381, 87387972, 186599744, 188371547, 211406317, -3004, 22004313, -3717, -2035, 107033675, -10694, 108809471, 110587808, -3036, 211567390, -6678, -5881, 100107536, 85938315, 185150087, 186921890, 73538356, 116053763, 199494659, 162287038, 29408347, 107359814, 11695641, 149882965, 55987933, 38266031, 98657879, 63235008, 27804151, 29574744, 72088699, 17172123, 174842746, 79333112, 160841253, 104134361, -6571, 167921689, 208668076, -9838, 137959438, 61785351 , 83048318, 184033103, 88353200, 207057346, 15722466, 75955782, 173398413, 139893777, 102684704, -6294, 70804108, 53091402, 191270861, 193042664, 106482 , 99320807, 44397455, 65668408, 186129716, 129437465, -6190, 156184768, 118978247, 120740854, 122521853, -1076, 87076597, -9540, 209336207, 113656304 , 41179988, 42958446, 7524927, 165196881, 30555825, 51812137, 90785269, 96104308, 117518063, -3733, 23625693, 161817010, 50197414, 207876023, 94485955, 39735644, 41508789, 101746098, -4796, 50355825, -9917, -6762, 170837098, 115912536, -3740, 176312370, 119612012, 6235133, 66465787, 206430117, -9482, 93036298, 38126256, 195956621, 82573087, 27655180, 48912823 , 185329796, 169380786, 75492409, 20726247, 158917696, 47293986, 49079220, 171316203, 134108582, 135884378, -9734, 160847910, -3835, 29743805, 167937784 , 91747714, 56318188, 58099308, 176963185, 102542267, 203537579, -3506, 90136984, -2880, 134437262, 136213058, 178886755, -6293, 125732786, -7987, 72581237, 210775337, 77899308, 19613620, 62134121, 63898059, 148941941, -9463 , 55049571, 193240888, 175689244, 138482723, 198710836, 182771143, 127853115, 72918026, 133160780, 78401152, 2218958, 83712458, 27022869, 204189859, 71309958, 149266749, 53603907, 37659011, 39585221, 60846868, -9715, 43130169, -11169, 69704552, 92732667, 36042957, 774614, 82258929, 146046378, -8734, 190341574, 114151504, 59394538, -5880, 41684505, -4607, 103681759, 9786727, 11557199, 91283010, 112540774, 80822329, 102071029, 144602166, 146368766, 188891917, 94990351, 40222858, 178422172, -11235, 123496400, 66797373, 128810357, 190816807, 77441259, 155387523, 22671236, 199840888, 143143313, 203383284, 206924107, 93540694, 17359820, 77589264, -2826, 83070949, 6890075, 127356707, -1860, 75987730, 212403372, 21226892, 198396676, 141693656, -6037, 143469452, 145237262, 74367804, 97403784, 39118096, 24944773, 104666712, 47977002, 10770470, 71013103, 111748721, 170222213, 17853689, 157985868, 64081640, 202275619, 90657233, 92422623, 21723302, 81956750, 142195511, 124474819, 204197968, 12860426, 129792890, 73104390, 211295707, 156526883, -8523, 5940942, 124635892, 32507339, 151215599, 213225921, 101767398, 45077688, 165542989, -3493, 167322899, 169090709, 209835523, 115939160, 947668, -3578, 4484630, 123186235, -8808, 87751506, 89523309, 132049122, 77120567, 139296197, 6416175, 66664132, 87921775, 165871911, -11554, 54262842 , 153470621, 157173837, 143002086, 29608025, 130595593, 173113420, -8204, 199851538, 162647789, 86461591, 125445250, 206946615, 113039846, 95329802, 97093740, 120297448, 84852192, 129148356, 74234563, 17538198, -3300, 40731368 , 63751508, 104500436, 162973928, 205490424, 129307009, -3180, 93872280, -8573, 136569937, 42674905, 124167195, 145428952, 187945448, 150741699, 177475703, -8122, 181024754, 67631903, 110160499, 133191276, 117404780, 41227910, 42995720, 143979295, 89054612, 110315038, 188275701, 154611202, 21895157, 177805956, 66183577, 126428872, 52019680, -8282, -10949, 98235894, 100007697, 142536172, 27366436, 108875908, -8733, 188595185, 153156342, 20452144, -5392, 80689464, -11861, 64733920, 107263847, 73598138, -2480, 194071667, 158799221, 86163163, 29472243, 146398052, 13527347, 151708016, 57818429, 79235803, 22534246, 162505352, 128838191, 72152595, 34946063, 135924314, 118379204, 139636858, 28015931, -5545, 31559537, 132544322, 58132589, 61841129, 104361871, 127392648, 14002580, 191172353, 192946818, 60235844, 26570025, -8054, 10628033, 148811485, 54916453, 136408743, 156074413, 62179381, 143671671, 49780632, 53319035, -5209, 19814509, 99539000 , 120809953, 198760089, 186362429, 131435447, 96006042, -8182, 62500196, 48324441, 51876033, -7533, -10992, 96157798, 98098649, 41406288, 158332097, 163640730, 69752474, 129985790, 37861351, 117740370, 84083978, 107117296, -2019, 110663685, 172660818, 39953958, 137393938, 195862106, 24005080, 84238396, 68302817, 188769449, 36406370, 59600871, 139326693, 25941949, 146412574, 204882194, 93262356, 153503779, 196180259, 160741416, 68620970, 187323785, -11018, 135940288, 137881018, 81187326, -10825, 47527062, 203432537, 51070668, 75866472, 40589065, 180556057, 125636819, 210681790, -5175, 116784459, 79740320, 42531137, 124020886, 106310721, 150596358, 74423591, 155913219 ], [ 157703658, 7108268, -5019, 111634118, 210856538, 117117244, 161410999, 143687766, 166723746, 187981510, 173809627, -1673, 7431866, 143847508, 9206331, 110184461, 170431087, 94250213, 177672585, 85552150, 204251093, 186531853, -10270, 16451954, -7870, 41416806, 4206413, 142397851, -7198, 48502819, 207950327, 94568366, 82327775, 142564127, 50440898, 13226501, 73467803, 190400267, 57514921, 119688967, 160432703, 123239360, 66536461, 185243269, 91350899, 211821403, 196040352, 82644971, 201353231, 183632539, -4216, 149968282, 132258117, 75556549, 158990911, 105840693, 166082116, 91669052, 171394863, 137896871, 160925118, 104235408, 148517052, 13877448, 175096880, 60090879, 3409034, 104387164, 164632459, 90215402, 113252834, 76048964, 97473115, 1811616, 83311892, 164805513, 147091476, 115202894, 19690708, 120670180, 163197445, 129534398, -3624, 152557431, 173817736, 81862235, 85393862, 28712138, -2309, -7046, 58985744, 197177314, 179452629, 161742585, 128086193, 151119511, 191860574, 117618978, 60924076, 25478699, -1893, 112294142, 193798653, 195727657, 160298131, 69937267, 34506773, -2729, 153201723, 59466422, 179941172, 142743836, 204747745, 112624395, 16952478, 135656624, 102157180, 203128908, -3663, 91514636, -6740, 213765050, 22579385, 141282321, -6043, 167864448, -11485, 134206967, 98927976, 159169289, 168030724, 150312936, 212315393, 21129717, 157553356, 63660865, 107941420, 14049171, 76063486, 196702083, 102811044, 8913471, 106348116, 90411085, 150644401, 193166463, 79941340, 140174656, 126002894, 30336180, 172061907, -6428, 212820031, 2151067, 44663691, 202340969, 88953442, 135028185, 138718465, 181247061, 183018864, 204272514, 191876548, 174166383, 80423228, 43215365, 46754978, 147745087, 37907700, 137283317, 197507448, 108935690, 54003263, 96523873, 102007010, 31129566, 188817492, 190589295, -2562, 196066976, 201379613, 50784465, 208469608, 95074216, 157241728, 42081320, 198001315, 160786797, 29679909, 187367835, 35003304, 97013747, 120204134, 143240246, -9587, 12134931, 109569576, 113121047, 38709314, -1203, 177057832, 102643316, 28230252, 187693853, 95554773, 58356227, 159519269, 8924000, 125849930, 69168085, 109915561, 170142343, 154195995, 118936848, 159672598, 145497932, -10704, 168531613, -3325, 76404512, 120864279, 202356822, 184640244, -3352, 211214506, 117487312 , 200751537, 167080504, 133430888, 193669528, 179646981, 200903293, 30828718, 52093016, 153077801, 41616484, 142608056, 29213995, 108947792, 73503867, 75288859, 117969079, 121511486, 125055092, 11666355, 40177354, 199627898, 126982765, 187217412, 73839202, 22616404, 120053964, -9200, 10207381, 148400029, 173202730, 139708742, -7252, 162732985, 68839284, 12150905, 129071390, 113138231, 1673163, 61907821, 8762927, 207198329, 35332107, 155986543, 42595035, 145360819, 53233839, 74486279, 42762763, 25050057, 163233388, 30364135, 94142388, -11398, 41154563, 120881837, 26984264, 87213587, 16354414, 177736360, -10427, -3187, -7007, 94459331, 96237668, 39709020, -8916, 45023109, 146005111, 16667485, 61118430, 66431056, 54039083, 135540811, 80775859, -11854, 82539929, 201249278, -3232, 169362027, 75452717, 2985586, 160652348, 89787972, 52581682, 210265494, 194323139, 139553116, 199795749, 167908256, 35035252, 192708416, 157440073, 63533315, 148575503, 56455299, 1686475, 79639284, 141652268, 67237994, -177, 191256097, 97365179, 198528221, 164863964, 108161186, 55020164, 157935031, 28600078, 71122261, 16205685, 78366674, 159874815, 46474099, 166955251, -9855, 136993000, 183066665, 69669942, 112201079, 172431975, 138927339, 101718266, -3847, 52124964, 192076226, 41645902, 179834678, 68220285, 147956744, -6179, 155037301, -8550, 102044405, 103822742, 204802324, 188855976, 24253637, 165984820, 15396327, 4934315, 66939687, 31500965, 175006360, 83046866, 10405726, 31663369, 168083004, 212377958, -4000, 3476925, 86746100, 185955452 , 92067075, 19420369, 194995495, 81606649, 47946385, 30227024, -7948, 117195917, 3817707, 48102134, 170349765, 95943477, 97876342, 46493824, 126216005, -11580, 55352960, 213040886, 62606569, 67923309, 89177080, 131701683, 135246620, 64539445, 11389469, 53902093, 61148794, 43435010, 66463125, 186935081, 54060504, 176478635, 121551422, 123327218, 9938481, 70170466, 210134796, 41985353, 199671827, 86271232, 31359859, 52617502, 81122935, 121867034, 68726012, 17339732, 184048714, 90139646, 95460137, 60186591, 118649567, 180654565, 84982648, 106246946, 15894189, 79845484, 143635728, 111743153, 17840377, 177449079, 83548844, 65838800, 76474821, 78403814, 99654934, 85493578, 131547025, 99819747, 126390269, 151207490, 211435603, 177930967, 140727218, 142500352, 144270824, 73401366, 135414350, 119626534, 64703424, 149747306, -5201, 194039598, 142822377, 128658480, 133960579, 79206517, 123494827, 91603825, 212078443, 116406526, 61645578, 201615232, 93538032, 194521486, 83064294, 146851743, -8721, 37010605, 97245373, -9728, 180681066, 10587978, 12362564, 193071829, 200332216, 86948682, -4236, 113523065, 120777884, 28649452, 129629155, 173918664, 198885100, 161681351, 124472157, 51846747, 151054526, 96127302, 119331010, 85657436, 133502772, 2559608, -9217, 66339324, 128340571, -8703, 92905842, 25751216, 105472077, 48782367, 71813023, -3319, 158789528, 162329515, 34766354, 135752349, 80986440, 143000876, 205005874, 130592931, 212094417, 157332248, 6746186, 31547435, 102577592, 8677731, 90176797, 15759740, 1756784 , 5292536, 88563284, 90328674, 17696609, 85193821, 106459813, 150741578, 56851991, 2084509, 122555013, 46382246, 71186157, 117408773, 138670420, 27049493, -9175, 115629963, 121108139, 105165905, 13040014, 25607448, -7154, 55722907, 119663674, 146232623, 188750813, 178283356, 128674456, 112736336, 157191021, 29627629, 130608905, 155416567, 22700522, 66995355, 52825045, 19163450, 99041127, 161050250, 28180997, 148653074, 189400550, 138178005, 81494829, 65537954, 17707259, 58633222, 138360255, 24975511, -5014, 97770937, 159786836, 67654532, 134982683, 136914580, 23527064, 46560624, 50104109, 20137865, 80372644, 209711238, 211483525, 78767227, 45108063, 105344283, 188606924, 154946660, 156879778, 183459122, 110814110, 151563038, -10896, 121608663, 201341129, 96807172, -8165, 49128233, 169601883, 210361217, 98894576, 120165661, 185715354, 130787162, 60087962, 84887770, -8347, 173466183, 40759323, -5385, -7761 ], [ 3566114, 122271591, -10389, 184276831, 90384461, 81687476, -4595, 182666101, 149001844, 55109353, 158021558, 165110354, 149168120, 136930433, 103266308, 147550614, 659771, 2434610, 163666021, 190240404, 137240721, 146098416, 112439483, 179932689, 146268806, 110836739, 43674369, 66698623, -5025, 188947948, 210212246, 199738013, 205052465, 187337218, -6200, 17257319, 135962796, 182179978, 125482524, 14032713, 191204180, 58500104, 125828388, 15982047, 134690186, 202162470, 33854374, 19854443, 140315762, -6054, 166898010, 158205139, 149346498, 211348955, 78628785, -4884, 7764541, 108753440, 75085069, 199263156, 144346580, 174472071, 165774492, 73643519, 197819780, 25965911, 208445527, 59784333, 4869341, 104087647, 151919552, 118424343, 182192080, 68816532, 118584206, 191220880, -10964, 189620800, 195091221, 49820205, 94118305, 41115960, -1438, 159820359, 127929115, 96049608, 177703202, 85577564, 165300713, 152903295, 690751, 101686074, 14862040, 57389789, 140813624, 9718836, 167390669, 151449766, 193971828, 100230004, 31137552, 172867272, 194127577, 196070969, 82668933, 49020648, 3113380, 29691767, 81227009, 47560343, 214109583, 203639838, 116993323, 120545048, 10699917, 186254846, 72872764, 60626970, 26962966, 48216737, 197207931, 161766547, 184801317, 128104952, 112171793, -2551, 7793706, 206231891, 76886037, 126655295, 186904462, 11669611, 121662626, 128760981, 118292556, 134234680, 63530277, 6835496, 107822822, 168048394, 152104708, 58212459, 141634963, 47742714, 166437664, 15850139, 76094224, 42606760, 143589016, 3782723, 88829278, 81894900, 166947021, 34068814, 191741978, 147615225, 55488861, 78671515, 27302296, -621, 146158671, 75292854, 179987642, 64821899, 165817211, 211876224, 178379442, 17151793, -8687, 95264696, 40510271, 45828474, 40665778 , 67236421, 212517733, 159546135, 67418792, 44542554, 14429889, 3967877, 65973249, 174039922, 144082885, 151171307, 20235040, 98177322, 85773007, 91100637, 176290940, 142641335, 149721892, 158740396, 71925811, 17011050, 6543846, 36652639, 49221173, 173237340, 102532827, 36974664, 24743511, 47774541, 115091197, 118815831, 69204028, 209168358, 198698613, 165035808, 80152383, 161655937, 16374383, 50206126, 78706840, 6063291, 37953083, 48750056, 70170455, 133956705, 167770056, 212066341, 176802112, 68728674, 89982445, 192744236, 178729543, -11604, 56477930, 10574666, 194839274, 202098572, 12527630, 60523259, 90637387, 37497938, 60684332, 2381472, 96281113, 179705311, -999, 80661256, 18649372, 77267481, 22515355, 199679815, 77430248, 127201926, 178749147, 47640213, 136219594, 65516533, 194844721, 120616932, 103055861, 204039436, 211127979, 158144279, 30572890, 101611154, 14794512, 98218589, 87588739, 6253276, 114330729, 142843433, 130432947, 42019831, 65053402, 52652112, 96937749, 123836566, 49584212, -3314, 109991198 , 32206843, 92443800, 165239479, 37677407, 142375099, 90987246, 20292039, 64571516, 16740821, 183440849, 151546943, 22384778, 167654122, 27854000, 121917849, 13843927, 148658156, 44281268, 189565374, 19651983, 120638111, 129507411, 175727981, 209384131, -7794, 172344480, 117579297, 154792000, 117739039, -8557, 59445243, 139165620, -5003, 196019186, 68462317, 135788048, -8165, 47365989, -6672, 212288285, 157524070, 49455824, 157685143, 152368161 ], [ 163182307, 85391077, 71216774, 134993575, 7588704, 76842108, 123074173, 185079413, 211656337, 158833336, 47373977, 1474332, 3239975, 138046086, 53014073, 180748582, 129373325, -2291, 14365509, 179299421, 190255883, 142583478, 192183930, 202967835, 64939637, 125180224, 190738145, 176881742, 107780347, 13888098, 145151945, 56749720, 81715684, 134866628, 53838780, 195896586, 208305268, 41926528, 143079173, 166106078, 38548241, 22915800, 168202326, 194775499, 31949574, 117325513, 133268242, 62563839, 30667645, 151138270, 142440207, 108777402, 117800020, 121350413, 10055724, 21010756, 205413568, 179021204, 163069653, 16185828, 39543833, 44862036, 66274570, 211551295, 4592565, 169516082, 135861626, 10391314, 35686201, 101568677, 36008226, 179685089, 101886830, 4761747, 107682928, 212216885, 86584906, 69205589, 132990267, 166803618, 89014907, 9617776, 119623254, 199502031, 68559725, 22817666, 21541029, 126242253, 46678241, 64546938, 61333937, 60038830, 141867666, 173758559, 51675994, 122868665, 80832847, 47168975, 151857218, 7058509, 26884174, 130458458, 52657196, 21087108, 97616155, 136754959, 19983689, 78600951, 78770010, 20465577, 137549676, 98743062, 59928462, 40595709, 138038230, 196506398, 118706808 ], [ 46411994, 163979312, 86196442, 8394784, 67178443, 180108614, 118759800, 165135273, 21950924, 135669551, 205896005, 29866493, 191587295, 94785833, 153566456, 85152904, 52480962 ], [ -378, -44, -25, -17, -9, -2, -10, -24, -13, -15 ], [ -3, -688, -25, -17, -9, -376, -37, -24, -13, -15 ], [ -3, -11, -28, -1208, -9, -2, -10, -29, -13, -15 ], [ -3, -11, -28, -52, -459, -2, -216, -24, -13, -15 ], [ -1, -1219, -97, -107, -74 ], [ -1, -1219, -97, -101, -74 ], [ -1, -87, -134, -101 , -74 ], [ -1, -81, -135, -107, -1065 ], [ -1, -81, -97, -107, -1065 ], [ -19 , -22, -54, -23, -8, -14, -30, -50, -46, -215, -695, -93, -70, -49, -40 ], [ -789, -1025, -1005, -11469, -473, -7286, -755, -1353, -1133, -575 ], [ -695, -93, -1391, -67, -100, -105, -11970, -112, -111, -218, -148, -169, -168, -147 , -122 ], [ -32, -938, -70, -49, -40, -64, -79, -90, -57, -55 ], [ -7, -104, -260, -4405, -82, -4, -39, -62, -59, -26, 527115, -69, -66, -88, -2710 ], [ -32, -38, -810, -49, -40, -64, -83, -77, -57, -55 ], [ -4, -39, -61, -113, -805, -6, -31, -69, -21, -16 ], [ -3, -688, -25, -17, -9, -2, -10, -29, -42, -258 ], [ -149, -45, -27, -18, -12, -3, -11, -812, -17, -9, -2, -10, -29, -13 , -15 ], [ -5, -20, -36, -43, -548, -3, -11, -28, -1208, -9, -2, -216, -24, -13, -15 ], [ -2, -10, -29, -42, -15, -19, -22, -54, -23, -8 ], [ -298, -351, -628, -7018, -190, -121, -349, -340, -7016, -138, -7288, -654, -203, -196, -118 ], [ -3, -44, -25, -17, -9, -2, -10, -811, -13, -15 ], [ -3, -11, -25, -17, -9, -2, -37, -24, -13, -15 ], [ -5, -689, -27, -18, -12, -3, -11, -28, -17, -9 ], [ -3, -11, -28, -52, -9, -2, -10, -29, -2695, -15, -19, -22, -34, -23, -8 ], [ -2, -10, -24, -13, -15, -19, -22, -311, -23, -8 ], [ -5, -20, -36, -43, -548, -378, -44, -25, -17, -9, -376, -37, -24, -13, -15 ], [ -6, -31, -69, -66, -932, -5, -20, -36, -18, -12 ], [ -2, -10, -42, -56, -72, -63, -47, -34, -73, -220 ], [ -4, -39, -61, -1390, -26, -6, -31, -69, -66, -16 ], [ -6, -31, -555, -21, -16, -5, -1397, -43, -65, -171 ], [ -80, -60, -1396, -42, -56, -72, -63, -1060, -58, -73, -220 ], [ -7, -104, -1824, -92, -82, -4, -91, -62, -59, -26, -6, -31, -555, -21, -1220, -86, -45, -27, -1388, -171 ], [ -2, -216, -24, -13, -15, -19, -22, -54, -23, -8, -14, -30, -50, -41, -33, -695, -93, -70, -49, -40 ], [ -7, -560, -188, -92, -82, -4, -39, -62, -59, -26, -6, -31, -69, -1822, -16 ], [ -137, -85, -1062, -66, -932 ], [ -31, -69, -66, -88, -110, -86, -45, -27, -18, -171 ], [ -2, -216, -24, -13, 424734, -47 , -34, -23, -8, -14, -30, -50, -46, -33 ], [ -5, -20, -36, -43, -1832, -2702, -28, -52, -75, -564 ], [ -5, -45, -27, -18, -12, -3, -11, -28, -17, -9, -2, -10, -29, -42, -258 ], [ -14, -30, -53, -41, -33, -32, -38, -68, -1207, -40 ] , [ -114, -4292, -120, -129, -189, -186, -440, -205, -506, -155 ], [ -6, -48, -35, -21, -16, -5, -20, -259, -18, -12 ], [ -1, -81, -135, -4420, -74 ], [ 58570, -135, -134, -101, -74 ], [ -3, -11, -28, -52, -459, -2, -10, -29, -13, -15 ], [ -253, -286, -176, -156, -221, -306, -360, -639, -7053, -577 ], [ -561, -48, -35, -21, -16, -5, -45, -27, -18, -102, -99, -44, -1394, -75, -564 ], [ -108, -94, -71, -46, -84, -89, -106, -93, -70, -1385, -151 ], [ -252, -525, -418, -4196, -701, 3689794, -652, -416, -277, -322 ], [ -218, -148, 1127478, -103, -125 ], [ -6, -468, -35, -21, -16, -5, -20, -36, -43, -12 ], [ -14, -30, -50, -46, -215, -695, -93, -70, -49, -40 ], [ -1408, -87, -97, -101 , -74 ], [ -14, -30, -934, -41, -89, -106, -93, -1391, -67, -151 ], [ -1035, -419, -598, -835, -945, -184, -434, -199, -392, -11930, -754, -178, -400, -321 ], [ -2, -216, -24, -13, -72, -63, -47, -1393, -73, -108, -94, -50, -46, -215 ], [ -64, -79, -77, -57, -55, -96, -133, -132, 1449635, -125 ], [ -2, -10, 1215336, -56, -72, -63, -47, -34, -1386, -220 ], [ -144, -143, -239, -158, -153, -213, -1017, -278, -194, -136, -183, -209, -624, -119, -314, -212 , -7168, -336, -272, 1226 ], [ -14, -30, -50, -46, -33, -32, -38, -810, -49, -40 ], [ -51, -87, -97, -107, -1065 ], [ -312, -47, -34, -23, -8, -14, -30, -46, -84, -89, -4411, -68, -76, -67, -151 ], [ -131, -287, -162, -173, -382, -4372, -757, -417, -596, -269 ], [ -19, -559, -34, -23, -8, -14, -71, -53, -41, -33 ], [ -218, -148, -2699, -187, -147, -122 ], [ -2, -37, -24, -13, -15 , -19, -22, -311, -23, -8, -14, -30, -50, -46, 107 ], [ -11833, -896, -11534, -483, -263, -787, -756, -11592, -493, 1219 ], [ -64, -79, -1212, -57, -55, -96, -133, -132, -187, -125 ], [ -1408, -7360, -134, -101, -74 ], [ -696, -71 , -53, -41, -33, -32, -38, -68, -76, -11940 ], [ -1408, -135, -134, -101, -74 ], [ -4, -691, -62, -59, -26, -6, -31, -35, -21, -16 ], [ -32, -38, -68, -76, -40, -64, -79, -1212, -57, -55 ], [ -4, -39, -1059, -59, -26, -561, -48, -35, -21, -16 ], [ -3, -11, -28, -17, -9, -2, -216, -24, -13, -15 ], [ -14, -30, -50, -46, -33, -32, -38, -810, -49, -40, -64, -83, -77, -111, -219 ], [ -7, -104, -260, -92, -82, -4, -39, -61, -113, -805 ], [ -51, -87, -97, -101, -74 ], [ -5, -20, -36, -18, -12, -3, -11, -28, -52, -9, -2, -10, -811, -13, -15 ] , [ -5, -20, -36, -43, -12, -3, -11, -812, -17, -9 ], [ -14, -30, -50, -46, -215, -695, -1825, -76, -67, -100, -79, -77, -57, -55 ], [ -1403, -560, -188, -92, -82, -4, -39, -62, -59, -26, -6, -31, -69, -66, -16 ], [ -32, -938, -70, -49, -40, -64, -79, -90, -57, -219 ], [ -4, -39, -61, -59, -26, -6, -31, -555 , -21, -16 ], [ 600330, -50, -46, -84, -89, -106, -93, -76, -11940 ], [ -7, -104, -1824, -92, -82, -4, -39, -61, -113, -26, -6, -48, -35, -21, -16, -5, -689, -27, -18, -12, -3, -11, -28, -1208, -9, -2, -10, -24, -13, -15 ], [ -14 , -30, -50, -46, -215, -32, -38, -68, -1207, -40, -64, -1063, -77, -57, 109 ] , [ -5, -20, -259, -18, -12, -3, -11, -25, -17, -9, -376, -37, -24, -13, -15 ], [ -14, -30, -50, -41, -33, -32, -938, -70, -49, -151 ], [ -942, -91, -62, -59, -26, -6, -31, -69, -1822, -16, -5, -20, -36, -1056, -12, -378, -44, -25, -17, -9 ], [ -7, -104, -1824, -92, -82, -4, -39, -61, -113, -805, -85, -48, -1395, -88, -110, -86, -36, -43, -65, -171 ], [ -2, -10, -29, -42, -72, -63, -47, -58, -73, -220 ], [ -4, -39, -61, -59, -26, -6, -69, -66, -88, -110, -86 , -45, -43, -65, -102, -99, -44, -25, -1387, -564 ], [ -7253, -344, -509, -331, -316, -166, -245, -124, -174, -152, -145, -165, -109, -123, -1324, -185 , -4323, -130, -116, -385 ], [ -64, -1063, -77, -57, -55, -96, -133, -132, -103, -125 ], [ -6, -31, -69, -21, -16, -5, -20, -36, -43, -548 ], [ -144, -143, -1348, -158, -153, -213, -182, -142, -1326, -136, -4344, -204, -161, -119, -314, -212, -208, -141, -2581, -377, -251, -181, -503, -574 ], [ -121, -7177, -177, -157, -138, -307, -439, -203, -196, -118, -256, -358, -7135, -159, -384, -305, -906, -738, -860, -1115, -1197, -1022, -885, -2595, -1740, -797, -1178, -744, 14906332, -4166, -796, -1176, -741, -603, -4165, -11853, -900, -620, -395, -318 ], [ -7, -104, -260, -92, -82, -4, -91, -62, -59, -26, -561, -48, -35, -21, -1220, -86, -1397, -43, -65, -171 ], [ -376, -37, -24, -13, -1407, -63, -47, -34, -23, -220 ], [ -253, -435, -1006, -2601, -221, -306, -360, -639, -1142, -577 ], [ -6, -468, -35, -21, -16, -5, -20, -36, -18 , -12, -378, -44, -25, -17, -9, -376, -37, -24, -13, -15 ], [ -4, -39, -61, -1390, -26, -6, -31, -555, -21, -16, -5, -20, -36, -43, -12, -3, -11, -28, -52, -459, -2, -216, -1210, -56, -72, -63, -54, -58, -73, -220 ], [ -450, -526, -508, -591, -264, -252, -1016, -614, -578, -944, -359, -1159, -734, -849, -1404, -1807, 9166276, -2618, -1334, -1400, -1372, -1363, 14642758, -1742 ], [ -64, -79, -90, -57, -55, -96, -133, -132, -187, 99 ], [ -942, -91, -62, -59, -26, -6, -31, -69, -66, -932, -149, -45, -27, -18, -12 ], [ -60, -37, -24, -56, -72, -63, -47, -34, -1386, -220 ], [ 512483, -61, -113, -462, -137, -85, -48, -66, -88, -110, -86, -45, -43, -65, -171 ], [ -1, -81, -97, -107, -74 ], [ -1403, -560, -188, -92, -82, -4, -39, -62, -2693, -137, -85, -48, -1822, -16 ], [ -366, -292, -513, -331, -316, -166, -4293, -124, -174, -152, -145, 7130899, -625, -401, -225, -185, -438, 12607260, -492, 1224 ], [ -80, -60, -37, -24, -56, -563 ], [ -4, -39, -61, -113, -26, -85, -48, -35, -21, -1220, -86, -45, -27, -65, -102, -99, -44, -1394, -75, -80, -60, -37, -24, -13, -563 ], [ -1, -81, -4421, -101, -74 ], [ -213, -182, -142, -175, -383, -167, -248, -204, -7055, -224 ], [ -1, -1219, -4421, -101, -74 ], [ -298, -351, -628, -721, -190, -121, -349, -2619, -157, -138, -307, -439, -241 , -505, -6982, -2679, -207, -140, -139, -470, -1379, 9268777, -335, -229, -816, -1371, -1011, -730, -389, 1249 ], [ -4, 834618, -113, -462, -137, -31, -69, -66, -88, -110, -86, -45, -27, -18, -102, -11, -28, -52, -75, -80, -60, -1396, -42, -56, -563 ], [ -942, -91, -113, -462, -137, -85, -48, -35, 1654626, -5, -20, -36, -18, -12, -3, -688, -25, -17, -9, -2, -10, -29, -13, -15 ], [ -448, -655, -339, 15902056, -826, -680, -666, -1354, -2600, -576, -1199, -1179, -1013, -11524, -694, -1191, -1170, 12856312, -978, -927, 7701976, -1149, -594, -966 ], [ -450, -526, -1356, 15755626, -264, -252, -525 , -614, -853, -701, -546, -359, -1159, -277, -322, -1051, -357, -426, -1339, -482, 4011940, -1363, -1141, -1331, 1242 ], [ -108, -94, -71, -46, -84 ], [ -1047, -1173, -1143, -1120, -1111, -4350, -1015, -507, -1119, -473, -804, -771, -1785, -1347, -575 ], [ -85, -69, -66, -88, -110, -86, -45, -27, -1388, -102, -99, -44, -25, -17, -80, -10, -29, -42, -56, -563 ], [ 56665748, -5920, -8992, -4915, -1844, -1101, -1644, -1581, -8572, -7371, -11332, -10510, 117082766, -8570, -7800 ], [ -5, -45, -27, -18, -12, -3, -11, -52, -75, -564 ], [ -19, -22, -54, -58, -458, -14, -814, -1392, -84, -1413 ], [ -790, -1368, -1358, -4213, 19182088, -449, -436, -419, -598, -474, -115, -434, -626, -197, -226 ], [ -19, -47, -1393, -73, -108, -94, -934, -41, -33 ], [ -137, -85, -69 , -66, -88, -2710 ], [ -19, 907833, -58, -73, -108, -94, -71, -53, -84, -1413 ], [ -254, -243, -334, -708, -1204, -11774, -512, -1134, -1327, -380, -363, -290, -237, -273, 1214 ], [ -6, -31, -555, -21, -16, -5, -20, -36, -43, -12, -99, -44, -1394, -75, -564 ], [ -63, -47, -1393, -73, -108, -94, -71, -53, 1727841 ], [ -19, -22, -54, -58, -8, -94, -71, -46, -84, -1413 ], [ -298, -351, -628, -330, -7332, -361, -206, -177, -324, -315, -439, -241, -505, -852 , 1216 ], [ -6, -31, -69, -66, -932, -149, -45, -27, -18, -12 ], [ -19, -22, -311, -23, -12010, 600341, -50, -46, -84, -1413 ], [ -64, -79, -90, 1596054, -218, -148, -2699, -187, -147, -122 ], [ -5, -689, -27, -18, -12, -3, -11, -28, -1387, -564 ], [ 585687, -54, -58, -73, -108, -94, -2700, -46, -84 ], [ -921, -656, -736, -592, 1714309, -435, -1006, -2601, -834, -821, -1046, -653, -1769, -850, 1218 ], [ -6, -48, -35, -21, -16, -5, -20, -259, -18, -12, -3, -11, -812, -1387, -564 ], [ -19, -559, -34, -23, -12010, -94, -71, 1405695, -33 ], [ -4353, -428, -1772, -1121, -827, -448, -655, -339, -720, -6951, -680 , 7218757, -1354, -2600, -576 ], [ -6, -31, -35, -21, -16, -5, -20, -36, -1056, -12, -3, -44, -25, -17, 104 ], [ -19, -22, -311, -73, -108, -94, -71, -53, -7336, -1413 ], [ -64, -1063, -77, -57, -218, -148, -169, 1288562, -147, -122 ], [ -6, -31, -69, -21, -16, -5, -20, -36, -43, -548, -378, -44, -25, -17, 104 ], [ -19, -22, -34, -73, -108, -30, -50, -46, -84 ], [ -1047, -1173, -1355, -1120, -1111, -789, -11717, -507, -1119, -473, -804, -771, -1785, -1347, -575 ], [ -312, -47, -34, -23, -108, -30, -50, -46, -215 ], [ -7, -104 , -260, -1211, 1625351, -4, -39, -62, -59, -26 ], [ -5, -20, -36, -43, -548, -3, -11, -28, -17, -4422, -7353, -29, -42, -56, -1830, -22, -311, -23, -8, -14, -30, -50, -46, -33, -106, -93, -76, -67, -100, -105, -90, -112, -111, -219 ], [ -5, -20, -36, -18, -12, -378, -28, -52, -75, -80, -60, -1396, -42, -56, -72, -63, -47, -34, -8, -14, -30, -934, -41, -33, -32, -93, -70, -49, -40, -64, -79, -1212, -57, -55 ], [ -7, -560, -188, -92, -82, -4, -39, -61, -113, -805 ], [ -2, -10, -29, -13, -15, -19, -22, -311, -23, -108, 600341, -50, -46, -84, -89, -106, -1825, -76, -67, -64, -79, -90, -2694, -55 ], [ -7, -104, -188, -92, -82, -4, -39, -61, -59, -26 ], [ -3, -11, -812, -1387, -80, -60, -37, -24, -2692, -1830, -47, -34, -23, -8 ], [ -32, -38, -68, -49, -40, -64, -79, -90, -112, -7330 ], [ -7, -104, -260, -92, -82, -4, -691, -62, -59, -26 ], [ -5, -20, -36, -43, -12, -3, -11, -812, -75, -564 ], [ -19, -47, -34, -23, -8, -14, -30, -50, -4403, -33, -32, -38, -70, -1385, -151 ], [ -5, -20, -259, -18, -12, -3, -44, -25, -17, -80, -10, -29, -42, -56, -72, -63, -1060, -806, -8, -14, -30, -53, -41, -33, -695, -93, -70, -49, -12008, -11987, -90, -112, -111, -219 ], [ -5, -45, -27, -18, -12, -99, -44, -25, -17, -4422, -60, -29, -42, -56, -72, -63, -1060, -23, -8, -696, -71, -53, -41, -33, -695, -93, -70, -49, -100, -105, -11970, -112, -111, -219 ], [ -1403, -560, -188, -92, -82, -4, -39, -1059, -59, -26 ], [ -3, -44, -25, -75, -80, -60, -37, -42, -56 , -72, -22, -54, -58, -8, -14, -30, -50, -46, -215, -32, -938, -1391, -67, -100, -105, -83, -7342, -111, -219 ], [ -7, -1398, -188, -92, -82, -4, -91, -62, -59, -26 ], [ -5, -20, -36, -1056, -12, -3, -11, -25, -17, -9, -2, -10, -29, -2695, -15, -19, -22, -54, -58, 117231, -94, -71, -1392, -84, -89, -106, -810, -49, -40, -64, -79, -90, -112, -55 ], [ -110, -86, -1397, -43, -65, -102, -11, -28, -17, -9, -2, -10, -29, -42, -258, -312, -47, -1393, -73, -108 , -94, -50, -46, -84, 292958, -38, -68, -1207, -40 ], [ -1218, -1380, -755, -1353, -981, -817, -2677, -4320, -1352, -1332, 1232 ], [ -149, -45, -27, -18, -12, -3, -11, -28, -52, -564 ], [ -32, -38, -68, -76, -100, -79, -90, -112, -111, -219 ], [ -95, 5329931, 8873537, 15960749, 176915, -920, 9034489, 12578216, -11465, 337988, 5652077, 9195683, -11585, 16282895, 499061, 4041347 , 7584953, 11128559, 14672165, 660134, 4202420, -7199, 13061314, 16605041, -11977, -7271, -4279, -11562, -7003, 982280, 6296248, -2635, -4219, -6999, -7345, -7264, -4299, -4216, -6995, -11953, -2671, -11736, -1350, -11429, 1465499, 6779467, -1358, -4213, -2573, -1820, -1035, -419, -598, -835, -945, -184, -7173, -199, -226, 3733723, -754, -178, -400, -321, -1198, -7209, -338, -1131, -833, -800, -766, -425, -595, -706, -926, -4311, -412, -858, -965 ], [ -19, -22, -34, -23, -8, -14, -30, -50, -4403, -33 ], [ -166, -245, 12270592, -174, -152, -4374, -433, -625, -401, -7359, -297, -164, -130, -116, -697, -671, -524, -409, -979, -1828, -446, -635, -731, -847, 1246 ], [ -678, -661, -633, -604, -479, -676, -908, -1155, -397, -569, -255, -293, -514, -601, -4161, 4875877, -288, -281, -332, -222, -254, -291, -179, -4200, -127, -114, -210, -512, -2586, -189, -11894, -290, -237, -234, -818, -786, -432, -7090, -716, -313, -785, -346, -163, -391, 1236 ], [ -3, -11, -28, -52, -9, -2, -10, -811, -13, -15, -19, -22, -54, -58, -8 ], [ -300, -7185, -200, -230, -266, -144, -143, -279, -158, -153, -213, -182, -142, -175, 19387090, -167, 7160185 , -11593, -119, -314, -212, -1014, -336, -272, -377, -251, -181, -202, -497, -469, -538, -905, -886, -1749, -374, -782, -902, -1767, -844, -466, -11797, -1008, -407, -843, 1270 ], [ -14, -71, -53, -41, -33, -32, -38, -810, -49, -40, -1401, -83, -77, -57, -55 ], [ -5, -20, -259, -18, -12, -3, -44, -25, -17, -9 ], [ -11853, -900, -620, -395, -318, -452, -529, -2624, -983, -830, -544, -528, -739, -7021, -828, -365, -1027, -1357, -862, 19255303, -131, -287 , -162, -173, -382, -788, -757, -417, -851, -943, -362, -348, -1151, 16209559 , -941, -11816, -894, -610, -848, -1217, -11808, -1158, -992, -587, 1250 ], [ -795, -762, -285, -11508, -964, -1194, -11740, -1146, -984, -705, -451, -658, -629, -1125, -1113, -923, -1029, -4270, -1137, -2560, -921, -656, -888, -592, -566, -253, -435, -176, -156, -221, -306, -360, -639, -1142, -472, -664, 10908793, -1340, -1323, -7320, -1033, -1150, -1762, -4169, -928, -764, -634, 14774545, 762514, -445, -647, -999, -715, -677, 9781282, -406, -326, -553, -1040, -1020, -989, -4183, -1823, -774, -1364, -617, 17190640, 1295 ], [ -364 , 8653771, -1772, -1121, -827, -448, -655, -339, -590, -826, -787, -756, -198 , -493, -1064, 5608027, -1013, -869, -1753, -694, -1191, -1170, 12856312, -978, -1399, -1045, -1169, -1149, -977, -1215, -1043, -11691, -2614, -714, -556, -4333, -2636, -602, -271, -373, -670, -750, -619, -711, 1285 ], [ -252, -525, -418, -597, -701, -546, -652, -416, -277, -322 ], [ -6, -31, -69, -66, -16, -5, -20, -27, -18, -12, -378, -44, -25, -17, -9, -2, -10, -29, -42, -258 , -19, -22, -54, -58, -458, -696, -71, -53, -41, -33, -32, -38, -70, -49, -40 , -64, -79, -90, -112, -55 ], [ -7, -104, -188, -92, -12017, -170, -91, -62, -462, -12022 ], [ -149, -45, -27, -18, -12, -3, -11, -28, -52, -459, -2, -10, -29, -13, -15 ], [ 33516496, 91984664, 130965661, -4957, -2738, -11010, -1650 , -9432, -4935, -7460, 37060102, -6148, 134507936, -8227, -7420, 58320407, -9766, -8962, -4892, 214240402, -2554, 58497454, 97477120, 136456786, 194924954, -960, -10114, -5383, -1077, -4375, -1306, -1604, -2052, -2812 ], [ -1193, -11736, -1350, 17249333, 1465499, -1803, 12094755, -2587, -4159, -449, -436, -419, -598, -474, -115, -532, -519, -197, -226, -456, -2656, -613, -328 , 2124313, -769, -1784, -994, -833 ], [ -89, -106, -1825, -76, -67, -100, -79 , -90, -2694, -55 ], [ -7, 819975, -1211, -1389, 190457, -39, -61, -1390, -26 , -6, -31, -69, -66, -1220, -86, -45, -43, -65, -102, -2702, -812, -17, -9 ], [ -19, -22, -54, -806, -8, -14, -30, -53, -41, -33, -695, -93, -1391, -67, -100, -105, -83, -77, -57, -218, -133, -132, -103, -125 ], [ -4, -39, -61, -113, -137, -31, -555, -21, -16 ], [ -300, -657, -421, -404, 3281110, -143, -239, -158, -153, -213, -7179, -278, -194, -383, -167, -248, -204, -161, -224 , -212, -208, -336, -272, -377, 7482210, -202, -497, -574 ], [ -3, -11, -28, -52, -459, -2, -10, -24, -13, -15, -312, -47, -34, -23, -8 ], [ -299, -437, -284, -855, 1523950, 8609721, -616, -330, -190, -121, -349, -2619, -157, -138 , -307, -439, 10718434, -196, -118, -256, -207, -140, -159, -384, -305, -356, 11040580, -860, 1117 ], [ 4919806, -739, -986, -1329, 3310396, -1027, -615, -329, -265, -131, -1026, -1778, 15872770, -382, -681, -757, -417, -596, -269, -455, -770, -1151, -1132, 425725, -919, -1366, -1001, -848, 1239 ], [ -106, -68, -76, -67, -100, -105, -83, -7342, -55, -96, -133, -132, -187, 1771781 ], [ -4, -39, -61, -462, -137, -85, -1062, -66, -932 ], [ -32, -38, -810, -1385, -100, -105, -83, -112, -55 ], [ -7, -104, -260, -4405, -82, -4, -39, -62, -2693, 366162, -48, -35, -21, -16 ], [ -792, -527, 12050947, -1747, -1205, 6896611, -1356, -1135, -579, -252, -1016, -614, -853, 147628, -2680, 9005203, -734, -849, -1404, -357, -426, -2618, -1334, -1816, -1792, -2627, -1761, -1216, -2675, -903, -11571, -1117, -937, -780, -646, -2626, 16736707, 1264 ], [ -791, -1018, -1349, -1335, -2691, -1173, -1355, -1342, -836, -789, -1025, -507, -1119, -473, -7286, -755, -1353, -1133, -817, -4340, -2642, -732, 18039934, -4397, -2666, 12885598, -4192, -4410, -1806, -11752, 11274989, -11453, 1254 ], [ -11124, -3659, -1566, -2022, -1226, -6772, -6220, 129207170 , -1081, -1224, -4053, -2292, -5460, 189448472, 35316131, -3778, -2210, -952, -7882, 37074745, -3601, -1262, -1926, -1319, -6404, -5894, 155784215, -7804, -12014, -10922, -10144, -8958, 175451095, 1828921, -1708, -1641, -3414, 177221567, 13434 ], [ -5, -36, -43, -65, -102, -99, -44, -1394, -75, -80, -60 , -37, -24, -56, -72, -22, -34, -23, -8 ], [ -1193, -2661, -4271, 13705727, 19021015, -790, -1368, -1358, -2587, 1626451, 8712222, -2621, -982, -474, -115, -532, -519, 14203468, -226 ], [ -6, -48, -35, -21, -16, -5, -20, -259, -18, -1832, -99, -44, -25, -1387, -80, -60, -1396, -42, -56, -72, -559, -34, -23, -8 ], [ -924, -1030, -1007, -231, -308, -533, -513, -501, -486, 3412897, -245, -124, -174, -152, -145, -165, -109, -123, -1324, -7284, -164, -130, -116, -385, -679, -913, -415, -498, -128, -304, -355, -635, 14701330, -320 ], [ 571044, -29, -42, -56, -72, -63, -47, -58, -458, -14, -30, -50, -46, -33, -106, -68, -76, -67, 307601, -1063, -77, -57, -55, -96, -133, -132, 1610708, -122 ], [ -5, -20, -27, -18, -102, -11, -28, -52, -75, -80, -60, -37, -24, -13, -72, -63, -47, 1391052, -8 ], [ -144, -143, -239, -863, -153, -213, -182 , -7097, -1326, -136, -4344, -204, -161, -119, -314, -212, -208, -336, -272, 1226 ], [ -663, -893, -609, -193, -374, -782, -1009, -1767, -844, -466, -296, -289, -4223, -843, -465, -444, -516, -990, 18757441, 4744090, -749, -618, -394, -477, -299, -437, -284, -403, -702, -298, -351, -11606, -330, -190, -121, -206, -177, -157, -12011, -542, 8946631, -505, -852, -698, -541, -207, -140, -139, 1227 ], [ -5, -45, -27, -18, -102, -99, -44, -52, -75, -80, -60, -29, -42, -56, -563 ], [ -452, -529, -341, -236, -830, -544, -528, -11610, -1123, -828, -365, -640, -615, -329, -265, 5241952, -287, -162, -173, 103699, -788, -2646, -596, -269, -455, -770, -427, -504, -4172 ], [ -5, -20, -2696, -65, -102, -99, -44, -25, -75, 249029, -10, -29, -42, -56, -19, -47, -34, -1386, -220 ], [ -253, 8800201, -176, -834, -821, -1046, -653, -1004, -11466, 1218 ], [ -5, -689, -2696, -65, -1831, -11, -28, -52, -459, -2, -10, -29, -42 , -15, -19, -22, -58, -73, -220 ], [ -64, -79, -90, -2694, -55, -96, -133, -187, -147, -122 ], [ -4, -91, -62, -59, -26, -6, -31, -555, -21, -16, -86, -45, -27, -1388, -171 ], [ -2, -10, -811, -13, -15, -19, -47, -1393, -73, -220 ], [ -792, -527, -420, -11481, -962, -450, -526, -508, -591, -264, -7248 , -1016, -614, -578, -944, -359, -1159, -734, -849, -1404, -1807, -1002, -1339, -482 ], [ -5, -20, -36, -43, -1832, -2702, -28, -52, -75, -80, -7353, -29, -42, -56, -72, -63, -47, -34, -1386 ], [ -11012, -6170, -2137, -4937, 210565009, 56416817, 95397814, 153865982, -7845, -11341, -6406, -5899, -8965, -8200, -1203, -6669, -1607, -8932, -2984, 22928153, -2409, 100874296, -5088, -2814, -11224, 63666433, 102646099, -3253, -1897, -6593, -6039, -8826, -8057, 8755060, 67208708, -5539, -1494, -4551, 30002176, -10316, -2231, 166429676, -4239, -6515, -2300, -3342, -1954, -2493, -1289, -2144, 169974613, -1422, 54806087, -9834, -3315, -1478, -1223, -4028, -3769, -9386, 154028386, 212496554, -1297, -2275, 155798858, -1231, -12013, 58525409, -3587, -5403, -1994, -2688, 60297212, 99278209, -5382, -1469, -1810, -1703, -1636, 159518180, -4621, -1728, -10410, -2176, 180779816, 13677 ], [ -2, -216, -24, -13, -72, -63, -47, -1393, -73, -108, -94, -50, -46, -84, -89, -38, -68, -76, -67, -151 ], [ -449, -436, -2622, -982, -474, 3572650, -434, -626, -197, 191437, -447, -11710, 14364541, -321, -1198, -769, -338, -491, -375, -766, -425, -408, -1118 ], [ -2, -10, 1215336, -56, -72, -63, -54, -58, -8 ], [ -7, -104, -260, -4405, -82, -4, -39, -61, -59, -26, -561, -48, -35, -21, -110, -20, -36, -43, -548, -3, -11, -28, -17, -9, -2, -216, -24, -56, -1830, -22, -54, -58, -73, -14, -71, -53, -7336, -89, -106, -93, -76, -67, -151 ], [ -7, -104, -1211, -1389, -1833, -170, -91, -62, -2693, 205100, -31, -69, -66, -932 , -5, -689, -2696, -65, -171 ], [ -60, -37, -24, -13, -72, -22, -54, -58, -8, -14, -30, -934, -41, -33, -32, -93, -70, -67, -151 ], [ -1403, -560, -188, -92, -82, -4, -39, -61, -113, 44016, 527126, -69, -21, -16, -5, -689, -43, -65, -171 ], [ -296, -289, -337, -7002, -465, -444, -11622, -396, -568, -793, -749, -618, -394, -477, -299, -437, -284, -403, -4160, -298, -351, -628, -7018, -190, -121, -349, -177, -157, -138, -307, -439, -241, -505, -6982, -2679, -207, -140, -159, -384, -305, 9268656, -335, -229, 2343958, -1371, -1011, -11519, -1740 ], [ -2, -37, -42, -56, -72, -1827, -311, -23, -8, -14, -30, -50, -46, 107 ], [ -365, 10396167, -862, -580, -1202, -1181, -287, 14100967, -323, -822, -788, -757, 12504880, -851, -943, -362, -427, -504, -589, 2197528, -767, -894, -2597, -832, -929, -1032, -1158, -992, 1250 ], [ -2, -1396, -42, -56, -72, -63, -47, -34, -73, -14, -30, -50, -4403, 131885, -4411, -68, -76, -67, -100, -79, -1212, -57, -55 ], [ -7, -1398, -188, -92, -82, -170, -91, -113, -462, -137, -85, -48, -35, -11948, -1405, -20, -259, -18, -12, -3, -44, -25, -17, -9, -2, -10, -29, -13, -1407, -63, -47, -34, -458, -14, -30, -53, -41, -33, -695, -1825, -76, -67, -100, -105, -83, -77, -7330, -96, -133, -132, -103, -125 ], [ -4, -39, -61, -1390, -26, -6, -31, -555, -21, -1220, -2703, -36, -43, -65, -102, -99, -44, -52, -75, -2, -10, -29, 1537482, -1830, -22, -34, -23, -8, -696, -71, -53, -41, -33, -32, -38, -68, -49, -40 ], [ -7, -104, -260, -1211, -82, -4, -39, -1059, -59, -137, -48 , -35, -21, -16, -5, -20, -27, -18, 103 ], [ -2, -10, -24, -13, -1407, -47, -34, -23, -8, -14, -30, -934, -41, -89, -106, -93, -70, -1385, -151 ], [ -4349, -1005, -1764, -1116, -1218, -1380, -755, -1347, -575 ], [ -6, -468, -35, -21, -1220, -86, -45, 1347123, -12 ], [ -376, -37, -24, -13, -15, -19, -22, -34, -23, -108, -94, -71, -1392, -84, -89, -106, -68, -76, -67 ], [ -2471, -1287, 136323668, -2996, -7375, 19561717, -6399, 117010882, 155990548, -2838, 40822022, 79803019, -5632, -1504, -4641, -4130, -2407, -5845, -5349, -7721, -1315, -1632, 141814793, -2951, -1172, -1698, -9187, -5045, -1884, -2445, -9977, -9154, -4785, 13920 ], [ -14, -814, -53, -41, -33, -32, -93, -1391, -67, -151 ], [ 5168737, -1160, -2621, -835, -945, -532, -519, -199, -392, -699, -447, -754, -178, -400, -471, -539, -347, -11584, -491, -375, -918, -887, -595, -706, -783, -751, -412, -192, -7367 ], [ -301, -659, 11626300, -718, -831, -453, -1174, -11617, -275, -317, -924, -1030, -1007, -987, 3251703, -292, -513, -11479, -316, -166, 10498668, -235, -228, -700, -673, -433, -625, -401, -12021 ], [ -679, -7208, -415, -498, -128, -446, -523 , -7085, -847, -815, -537, -650, -884, 18405888, 4392658, -644, -881, -398, -479, -676, -244, -282, -397, -569, -255, -293, -514, -11490, -703, -214, -246, -889, -11484, 1494664, -2659, -179, -334, -708, -1204, -210, -7099, -129, -189, -186, -440, -205, -234, -155 ], [ -369, -765, -1012, -868, -154, -536, -649, -607, -976, -467, 7950786, -510, -495, -570, -367, -530, -517, -494, -11960, -211, -520, -411, -857, -808, -657, -200, -230, -266, 5051593, -747, -279, -158, -153, -213, -182, -142, 15843484, -136, -183, -204, -161, -119, -12020 ], [ -6, -31, -69, 1493553, -110, -86, -45, -43, -65, -3, -44, -25, -17, -9, -2, -10, -811, -13, -1407, -63, -47, -34, -73, 278315, -30, -53 , -41, -33, -695, -68, -76, -67, -100, -105, -83, -77, -57, -218, -148, -169, 1288562, 1771781 ], [ -4, -39, -61, -113, -26, -6, -31, -555, -21, -16, 541758, -36, -43, -65, -102, -99, -2701, -52, -75, -2, -10, -29, -2695, -15 ] , [ -452, -642, -2624, -983, -830, -544, -528, -11610, -1123, -1053, -1036, -640, -615, 17483500, -11898, -7176, -162, -173, -382, -681, -1373, -2645, -872, -269, -455, -770, -427, -504, -707, -11816, -894, -610, -848, -1217, -1378, -1158, -992, -587, -1196, -4336, -1157, -490, -813, -1041, -1166, -1773, -1755, -1213, -1796, -890, -725, -582, -551, -1039, 10088785, -1344, 18947800, -923, -1029, -4270, -838, -683, -773, -888, -1136, -485, 3486112, -286, -176, -156, -221, -306, -360, 10747720, -1341, -577 ], [ -5, -20, -259, -65, -102, -99, -2701, -52, -9, -10, -29, -42, -56, -563 ], [ -448, -655, -735, -11412, -263, 5446954, -343, -198, -6979, 3836224, -651, -623, -399, -969, -1050, -911, -1000, -978, -1399, -1045, 9473779, 14789188, -966, -11870 , -1167, -882, -1338, -11972, 6252319, -2636, -602, -271, -373, -670, -750, -988, -711, -1057, -915, -1360, -1343, -829 ], [ -450, -11724, -508, -591, -264, -252, -525, 14144775, -578, 1919431, -359, -1159, -734, -849 ], [ -6, -31, -35, -21, -16, -149, -45, -27, -18, -102, -11, -28, -52, -459, -2, -10, -24, -13, -15, -19, -22, -54, -806, -8 ], [ -791, -1018, -1349, 17380999, -2691, -1802, -1786, -1342, -836, -1384, 7072327, -1005, -1764, -473, -804, -755, -1353, -981, -817, -2677, 9180919, -732, -1332, -4414, -2666, -2640, -11578, -4192, 2417173, 5959580, -7158, -2616, -11383, 2577047, 7892335, 13207744, -7004, 967637, 4509923, -7151, -11504, -11366 ], [ -696, -71, -53, -7336, -89, -106, -11961, -49, -40 ], [ -7, -104, -260, -92, -1833, -691, -62 , -59, -26, -85, -1062, -66, -88, -110, -86, -45, -27, -12 ], [ -1815, -4307, -7120, -11511, -11372, -4384, -7232, 11611657, 15155384, 1143232, -7264, -4299, -11618, -11359, -2671, 10162000, 13705727, 17249333, 1465499, -1803, -1358, -4213, -2573, -1820, -1035, -1160, 14027752, 19343161, -184, -519, -199, -392, -11930, -2656, -178, -400, -321, -1198, -769, -1784, -2580, -375, -918, -752, -408, -1118, -690, -4337, -892, -729, -192, -558, -1188, 9693424, -605, -585, -301, -659, -631, 15169906, -831, -453, -1174, -996, -275, 1318948, -345, -410, -231, -475, -366, -292, -4241, -331, -460, -772, -242, -7060, -152 ], [ -4, -39, -1059, -2693, -137, -85, -48, -35, -11948, -2710 ], [ -678, -661, -633, -488, -554, -779, -244, -282, -397, -552, -293, -514, -601, -710, -309, -442, -288, -281, -332, -461, -669, -243, 15667647, -127, -114, -4292, -120, -129, -4423, -363, -290, -237, -11468, -818, -786, -432, -7051, -970, -370, -346, -163, -333, 1115 ], [ -799, -662, 11333440, -976, -467, -1042, 9722710, -727, -570, -530, -517, -405, -583, -463, -211, -630, -600, 18903871, -300, -657, -421, -230, -266, -144, -4294, -279, -158, 5213865, -1017, -278, -194, -383, -167, -248, 12475473, -119, -314, 5549455, -1014, -336, 17952076, 3938725, -181, -202, -497, -11991, -538, -2639, -609, -193, -12018 ], [ -376, -37, -24, -13, -1407, -1827, -54, -58, -73, -108, -94 , -71, -41, -33, -32, -938, -70, -49, -40 ], [ -121, -7177, -177, -6985, -315 , -2669, -241, -505, -118, -541, -207, -140, -159, 1106 ], [ -5, -20, -36, -18, -12, -378, -44, -25, -17, -80, -10, -29, -42, -258, -19, -22, -34, -23, -8, -14, -814, -53, -84, -1413 ], [ -64, -83, -77, -57, -55, -96, -133, 1127489, -103, -125 ], [ -1, -87, -97, -101, -74 ], [ -795, 7994836, 13310245 , -713, -1213, -777, -890, -984, -705, -1039, -1788, -875, -1125, -550, -1029 , -4270, -1137, -1736, -921, -656, -736, -592, -566, -253, -286, -176, -834, -821, -1046, -653, -1004, -850, -472, -672, 9136990, -612, -980, -1402, -1033 , -1783, -1346, -588, -692, -784, -1791, -1351, -1758, -261, 6076603, -1781, -719, -571, -677, -11745, -406, -326, -553, -1040, -1020, -7108, -6998, 3017536, -759, -1153, -2606, -476, -922, -1369, 12036304, -854, -567, -364, -428, -2602, -484, -547, -667, -896, -735, -590, -680, 8990439, -198, -493, -1064, -1179, -1013, -399, -969, -1050, -911, -636, -993, 18171721, -927, -763, -1010, -594, -966 ], [ -295, -521, -998, -271, -373, -670, -750, -619, -6997, -1048, -899, -1343, -972, -933, -4328, -420, -864, -1747, -1205, -1375 , -897, -508, 17527429, -1180, -1016, -614, -578, -944, -359, -11646, -277, -322, -1051, -357, -426, -2618, 1231 ], [ -1381, 7716619, -1148, -2594, -2565 , -780, -646, -11564, -489, -935, -1186, -901, -880, 18669462, -11852, -643, -2608, -1748, -1209, 6589108, -2623, -1124, -963, -791, -1028, -1152, 15609196, 1597165, -1802, -1786, -1143, -836, -789, 10615933, -1764, -1116, -1218, -1380, -755, -1353, -1133, -817, -2677, -4320, 12724525, -1332 ], [ -51, -87, -134, -101, -74 ], [ -3946, -3658, -3211, -1959, -7095, -10669, -1592, -3194, -2891, -7058, 53079544, -5966, -8676, -4741, -6732, -2355, -3462, 171789014, -7457, 56621819, -5923, -5424, 173562148, -1222, 58393622, 116863121, -5139, 194823784, 117130, -10921, 97550335, 136530001, -8193, 1887493, -3998, -6104, -2057, -1908, -4129, -3722, -3401, -8494, 5431099, -2400, -2253, -2110, -4826, -6840, -1663, 104637547, 163105715, -948, -1313, -2384, -1568, -8407, -2773, 49710323, -5994, -9122, -8374, -2757, -2498, -3639, -5486, -3052, -4211, -3922, -9865, -8294, -1859, -958, -5944, -1556, -4708, 14406 ], [ -115, -532, -4264, -197, -226, -456, -914, -746, -613, -321 , -539, -347, -338, -1131, 513583, -918, -425, -408, -1118, -690, -783, -11694, -729, -192, -558, -910, -1780, -605, -6962, -11860, -1365, -879, -718 , -685, -1184, 10015570, -275, -317, -924, -11735, -410, -387, -11906, -292, -513, -501, -486, -166, -242, -124, -2571, -700, -673, -433, -625, -172, -12021 ], [ -6, -31, -69, -1822, -16, -5, -20, -259, -18, -12, -378, -44, -25 , -17, -9, -60, -37, -24, -13, -563 ], [ -14, -814, -1392, -84, 292958, -38, -68, -76, -11940, -1401, -83, -77, -4402, -219 ], [ -186, -440, -205, -506, -4174, -4369, -432, -283, -499, -970, -370, -912, -163, -333, -481, -7277, -431, -414, -846, -940, -536, -649, -622, -593, -302, -522, 13266316, -975, -1058, -1185, -1165, -405, -583, 2958964, -1031, -630, -600, -223, -249, -641 , -200, -6991, -684, -668, -1348, -158, -153, -213, -182, -142, -194, -383, -183, -209, -624, -119, -314, -212, -141, -160, -268, 3938725, -181, 12797740 , -390, -469, -538, -905, -886, -1129, -374, -353, -1009, -232, -191, -454, -7193, -337, -276, -267, -444, -1021, -877, -325, -310, -775, -749, -618, -11434, -299, -748, -403, -270, -549, 6838039, -11606, -330, -190, -121, -349 , -340, -402, -12011, -2669, -203, -196, -118, -256, -358, -7135, -159, -384, -305, -356, -518, -335, -11392, -916, -1022, 12973456, -389, -939, -781, -744 , -606, -327, 1260 ], [ -675, -907, -891, -502, -318, -11847, -642, -236, -840, -807, 6691609, -737, -1123, -828, -365, -1027, -1357, 15711697, 1699666 , -1181, -287, -162, -323, -822, -1373, -417, -596, -269, -455, -770, -427, -11526, -941, -919, -1366, -11581, -848, -1217, 7672569, -413, -859, -967, -1044, -1168, -728, -490, -813, -1041, -1166, -1773, 16853851, -7305, -1796, -4251, -984, -705, -451, -629, -1344, -709, -550, -534, -430, -11548, -838, -921, -656, -888, -11476, -1052, -435, -1006, -2601, -834, -821, -1046, -653, -1769, -6980, -803, -664, -637, -612, -11397, 3982654, -1783, -1346, -588, -692, -784, 9459136, -1140, -845, -261, -445, -647, -999, -571, -677, -909, -11625, -2591, 1152 ], [ -545, -759, -7102, -393, -7340, -1376, -4295, -874, -567, -1182, -11654, -599, -484, -547, -11718, -735, -590, -826, -680, -666, -343, 16077772, 2065741, -11760, -623, -399, -969, -1191, -636, -993, -978, -1399, -1045, -1169, -4229, -966, -1195, -1177, 11406655, -1338, -556, -521, -998, -1128, -2563, -1814, -1795, -619, -1127, -1114, -1048, -758, -1360, 15433480, -829, -792, -527, -873, -1336, -11944, -897, -508, -591, -264, -252 , -525, -418, -597, -6950, -546, 7233400, -416, -277, 2080263, -1024, -1002, -1339, -482, -1816, -1372, -1363, -1141, -1742, -1381, -4338, 11260225, -2576 , 2563603, -646, -2626, 14965025, 18508631 ], [ -4379, -2663, -7149, 15287050 , -6960, -7300, -4330, -2623, -1124, -1821, -1028, -1152, -2604, -1328, -2691 , -1802, 10454860, -1342, -11337, -789, -1025, -1005, -1116, -1218, -771, -1785, -1347, -981, -817, -2677, 9180919, -732, -1743, -4397, -2666, 11113795 , -1759, -2567 ], [ -2509, -6246, -5762, 166488248, -7587, -1721, -3803, -9092, 187749884, 53106045, -9869, -1264, -4955, -2736, 35376157, 93844325, 132825322, -2003, 17672647, -3900, -5922, 154085627, -7841, -6952, -10513, -5892, -1261, -2995, 131773, -6686, -10142, 117054811, 175522979, -1733, -10477, -5865, 157804949, -1907, -1730, 101105922, -5348, -8123, -7243, -3976 , -3706, -8856, -1459, -4324, 46182691, -6034, 124142023, -8436, -7171, -2383 , -3517, 164893492, 203873158, -11121, 108193134, -3209, -2903, -4237, -6506, -5983, -9090, 187926931, -11531, -6482, 92249569, 131229235, 189697403, -11005, -9830, -5442, -3027, -1850, -6707, -3599, -8597, -4691, 14528 ], [ -456, -11710, -613, -328, -471, -769, 10982008, -1131, -833, -800, -766, -425 , -408, -690, -783, -751, -1768, -192, -558, -1188, -1780, -605, -585, 2768605, -659, -631, -718, -831, -453, -1174, -515, -724, -317, -924, -1030, -11613, -231, -475, -366, 10337716, -501, -486, -460, -772, -242, -124, -228, -4374, 8902702, -123, -172, -819, -438, -130, -116, -385, -679, -913, -240, -7045, -1828, -446, -523, -7085, -847, -368, -11751, -884, -985, -319, -250, -644, -604, -488, -554, -779, -244, -282, -4185, -552, -776, -1019, -601, -710, -309, 8419362, -281, -332, -222, -254, -291, -179, -274, -127, -114, -210, -512, -2586, -380, -7215, -237, -234, -155, -372, -665, -638, -870, -4173, -370, -912, -895, -333, -693, -4315, -414, -195, -154, -536, -11693, -607, -976, -467, -1042, -522, -510, -570, -367, -530, -11623, -494, -478, -925, -520, -411, -857, -223, -300, -657, 11977732, -230, 1509307, -668, -747 , -279, -153, -294, 10528075, -175, -227, -136, -183, -209, -161, -119, -314, -212, -208, 12636667, -268, -251, -342, -503, -390, -469, -538, -893, -609, -193, -374, -782, -902, -11568, -191, -454, -660, -7118, -276, -465, -1797, -516, -990, -325, -310, -775, 10059499, -723, -841, -299, -437, -284, 15535981, -702 ], [ 6998991, -340, -402, -324, -315, -542, -654, 14261919, -118, -256, 7335901, -140, -159, -384, -11817, -518, -335, -229, -816, -916, -1022, -730, -389, -939, -781, -648, -606, -327, -11916, -1790, -1774, -7033, -4165 ], [ -452, -529, -341, -840, -807, -1037, 10235215, -986, -11350, 5080879, -640, -615, -329, -265, -131, -1026, -162, -173, -822, -788, -2645, -872, -6981, -770, -427, -504, -589, -941, -919, 9283420, -610, -832, -929, -1032, 11216296, -587, -687, -11802, -1157, -728, -490, -795, -1166, -1773, -1755, 1070017, -777, -1163, 15243121, -705, -451, -658, -875, -6994, 4935648 , -430, -995, -1122, -1736, -921, 8639128, -736, -592, -1052, -1374, -286, 14115610, -834, 1327 ], [ -4, -691, -62, -2693, -137, -85, -48, -21, -16, -5, -45, -27, -18, -102, -11, -28, -52, -75, -2, -10, -24, -56, -72, -63, -1060, -806, -8 ], [ -922, -4295, -874, -854, -567, -364, -350, 13969059, -484, -547 , -667, -339, -720, -826, -680, -756, -1354, 16077772, -1064, -540, -651, -869, -1753, -694, -11815, -636, -993, -573, -1045, -1169, -1149, -594, -11981, -1043, -743, -7035, -1321, -2685, -4333, -4221, -271, -373, -1795, -1154, -988, 18816013, 4802662, -899, -1145, -856, 1296 ], [ -450, -11724, -508, -579, 3515398, -525, -418, -597, -578, -546, -359, -416, -277, -322, -1051, -1024, -1002, -1334, 1231 ], [ -1381, -903, -1148, -1117, -937, -780, -11690, -866, -489, -935, -1798, -11681, -4220, -4164, -4357, -643, -997, -1126, -1209, -1183, -4272, -1124, -963, -791, -1028, -1152, -1335, -2559, -1802, -1786, -1143, -1120, -1384, -1025, -1005, -1764, -473, -804, -755, 12563452, -981, -817, -2677, -4320, -1352, -2598, 4026583, -7204, -7126, -4192, -4410, -1806, -11696, -2616, -11453, -11978, -11799, -7153, 14979547, -11374, -4385, -7233, -7151, -11559, 1128468, 6442678, -7148, -11493, -4162, -7299, 6603872, 11919160, -11486, 19006493 ], [ -3899, -5921, -3299, 193079936, 19459093, 58424239, 136382240, -1078, -7372, 58597293, -5890, -3288, -8192, 1916779, -10884, -1640, -5380, 196799258, -1729, -6343, -9693, 179081228, -4343, -3975, -3553, -8855, 180854362, -11768, -10775, -9616, -8823, -2932, -2644, -3950, -6013, 145416971, -1430, -6788, 69230773, 127698941, -4991, 12547597, -1624, -5485, -8339, -2746, -4050, 72774379, -3327, -4952, 16089872, 55056349, 94036015, -9030, -7876, 17863006, -10546, 115296320, 154277317, 193256983, -7357, -6683, -9760, -8954, -7796, -11292, 60532831, -5863, -2977, -2678, 42814801, -5840, -8892, -1463, 64075106, -3549 , -5320, -8084, -4322, 46358407, -6031, -3238, -2787, -6807, -3829, -9149, -8017, 13935 ], [ -453, -1789, -996, -275, 1318948, -443, -345, -7075, -387, -308, -533, 10337716, -501, -4158, -4352, -242, -124, -174, -152, -145, -165, -109, -401, -225, -185, -4323, -130, -116, 3910638, -524, -415, -498, -128, -304, -355, -201, -2577, -815, -537, -650, -1757, -319, -678, -644, -881, -398, 1011445, -11792, -1155, -1345, -712, -255, -293, -4249, -710, -309, -442, -11665, -722, -222, -291, -179, -334, -708, -1204, -1034, -180, -120, -129, -380, -363, -205, -506, -155 ], [ -370, 7467688, -163, 16326703, -693, -917, -431, -868, -846, -940, -11804, -423, -607, -6965, 4407301, -522, -510, -495, -11966, -1185, -11678, -11502, -478, -925, -1031, -411, -581, -808, -657, -421, -404, -839, -144, -747, -279, -158, -682, -294, -1017, -194, -383 , -183, -209, -624, -500, 235366, 5549455, -1014, -336, -268, -801, -768, -11641, -497, -574, -303, -905, -886, -1749, -12018 ], [ -454, -7193, -337, -276, -267, -794, -761, -2610, -325, -310, -760, -422, -723, -11357, 4905163, -748, -1144, -855, -549, -441, -429, -7065, -971, -931, -361, -340, -7016, -138, -7288, -654, -203, -1754, -698, -541, 10879386, -159, -384, -305, -906, -738, -229, -2709 ], [ -797, -648, -883, -327, -1061, -1187, -1790, -603, -388, -464, -907, -891, -502, -974, -1813, -529, -341, -236, -11356, -544, -7184, -7069, -1329, -1053, -1036, -1357, -862, -580, -11898, -1026, -1778, -861, 19416376, -681, -2657, -872, -851, -943, 5578741, -427, -1132, -707, -930, -767, -894, -610, 586677, -1378, -904, -413, -587, -687, -1044, -4280, -728, -490, -813, -762, -285, -11508, -964, -1194, -1796, -890, -725, 1230969 , 6545179, -629, -1125, -1113, -923, -1029, -11609, -1122, -1736, -773, -1161 , -736, -4177, 3486112, -435, -1006, -2601, -221, -306, -653, -1142, -850, -472, -672, -753, -1003, -11460, -1192, -1023, -1150, -588, -692, -784, -1351 , -1758, -11385, 2533118, -1799, -1781, -719, -571, -677, -909, -632, -406, -11368, 4626946, -1020, -4217, -4183, -1823, -774, -617, -393, -476 ], [ -364 , -350, -627, -599, 1728952, -11772, -11597, -590, -826, -680, -666, -343, -11530, -576, -1199, -1179, -1013, -11524, -11994, -11815, -1000, -1130, -573 , -4365, -1169, -1139, -977, -1215, -1043, -1167, -882, 18493746, -295, -521, -4221, -271, 1274 ], [ -915, -899, -11550, -972, -933, -1804, -1787, -873, -6990, -1205, -526, 12212020, -591, -264, -252, -7140, -597, -578, -944, -2680, -652, -416, -11403, -1808, 9166276, -2618, -1334, -1400, -1372, -2627, -1761, -1742, -1381, -4338, -4285, 14803831, -937, -780, -646, -11564, -489, -7307, -11681, -4220, -842, 2885749, -2663, 11743444, -1126, -6960, -7300, -4330, -4272, -1138, -963 ], [ -1047, -1355, -1342, -836, -1384, -4349, -1015 , 14159539, -1116, -1380, 9019846, -1347, -981, -817, -11759, -1352, -2598, -1743, -4397, -2666, -2640, -1759, -4410, -1806, -11752, 13046671, -11383, 4348729, -7153, -4225, -7004, 2739319, -7233, -11624, -11504, -11366, 2899193 , 6442799, -7148, 15301693, -4162, -7299, 6603872, 11919160, -11486, 1450735, 6764824, 10308551, 13852157, -6989, 1309 ], [ -1101, -1644, -1581, 194865051, 161059, -6685, 97594264, 156062432, -7800, -3997, -3736, -2188, -8535, -11893 , -6342, -9692, -2115, -7719, -6863, -10409, 122398175, -2045, -2795, -11180, -3688, -5561, 182639477, 28507136, -10352, -5778, 145432945, 184412611, -2508 , -9934, 127714915, -4771, -11590, -6505, 109995554, -8338, -2745, 53297858, -5960, -3326, -2008, -2583, -6168, 113540491, -5186, 210988325, -4026, -10181 , -9381, -4913, -1414, -2470, -3746, -9332, 156224836, -4400, -6362, -3572, 138506806, -7754, -11255, -3857, -5600, -3118, -4616, -6861, -2325, -5581, -8083, 13694 ], [ -1049, -645, -511, -585, -686, -535, 11626179, -718, -831, -11851, -7187, -996, 17102782, -7298, -1030, -1007, -987, -11353, -366, -11730, -2603, -486, -460, -772, -238, -174, -152, -145, -165, -109, -123, -225, -185, -4323, -871, -492, -697, -671, -524, 12768454, -979, -1828, -446, -523, -201, -233, 4231585, -650, -884, -586, -557, -250, 9708067, -604, -488, -554, -908, -1155, 15184549, -569, -255, -293, -514, -601, 1333470, -11784, -889, -332, -222, -254, -2649, -334, -708, 3427540, -210, -512, -1134, -189, -186, -290, -506, -273, -818, -4342, -638, -870, -716, -313, -785, -346, -163 , 16326703, -917, -431, -414, -846, -940, -536, -622, -593, -572, -302, -247, -742, -495, -570, -367, -530, -517, -405, 18742798, -11849, -520, 13588462, -581, -808, -249, -200, -230, -266, -668, -747, -279, -386, -682, -294, -1017 , -278, -1326, -167, -7172, -161, -119, -314, -212, -208, -141, -272, -377, -251, -181, -202, -390, -303, -2639, -609, -193, -374, -353, -7121, -232, -191, -454, -660, -1008, -407, 2812534, -761, -516, -396, -568, -793, 8287696 , -618, -394, -477 ], [ -298, -351, -628, -721, -931, -349, -2619, -157, -138 , -307, -439, -241, -196, 250009, -541, -207, -140, -139, -470, -356, -738, -860, -1115, 4114441, -11698, -730, -389, -939, -781, -648, -883, -11379, -796, -1176, -741, -7033, 1055374, 8141145, -620, -395, -318, -1377, -642, -236, -840, -807, -1037, -898, -737, -11425, 3310396, -1027, 12168091, -329, -265, -131, -1778, -861, -323, -822, -788, -757, -417, -269, -362, -11707, -504, -589, -941, 7511617, -1001, -2597, -832, -929, -1032, -1158, -859, -687 , -1044, -1168, 13149172, -6964, 4451230, -1166, -1773, -1755, -964, -777, -11674, -725, -582, -551, -1039, -1788, -875, -1113, -923, -1029, -11609, -1122, 1553236, 6867325, -888, -1136, -485, -1052, -1374, -286, -2601, -834, -306, -360, -1004, -1341, -577, 5593263, -637, -612, -980, -1402, -1192, -1023, -1346, 18157078, -928, -764, -634, -7005, -7313, 7848406, -999, -719, -571, -1805, -632, -406, -326, -553, -1040, -1020, -4217, -704, -545, -759, -7102, -393, -1054, -4295, -874, -854, -567, -364, -350, -1772, -1121, 1728952, -667, -896, -735, -483, -263, -666, -343, -198, -493, -1064, -540, -7165, -869, 18010648, -1050, -911, -636, -978, -1399, -1045, -1010, -1139, -977, -11800, -743, -2614, -714, -556, -295, -521, -602, -2563, -1814, -1795, 11728801, -6997, -11908, -899, -1145, -856, -829 ], [ -450, -526, -1356, -579 , -1201, -1180, -7140, -597, -6950, -546, 7233400, -416, -277, -1404, -1807, -1024, 12709882, -1334, -1400, -1190, -1363, -1141, 18186364, -4364, -903, -1148, -2594, -2565, -4389, 6106010, -2626, 16736707, -935, -1186, -901, -4220, -842, -4406, 6428035, -7149, -2608, -1748, -7300, -11737, -2623, -1124 , -7339, -11840, -1018, 15609196, -2559, -1047, -1173, -1143, 17542072, 5301723, -1015, -507, -1119, -473, -804, -771, 12563331, -981, -817, -2677, -2642, -732, -1743 ], [ 26561071, 85029239, -9190, -8054, 8857561, -6565, -9983, -5020, -2774, -6790, 88574176, 127553842, 166533508, -11595, -10281, -5739, 148815478, -1953, -11050, -2363, -9064, 189566947, 15944773, -10583, 113378087, 171847586, -7454, 56680391, -5919, -5422, -8225, -4154, -10146, -9340, -5136, 214370858, 39138077, 78119074, -3287, -8191, 1946065, 60399713, 118870543, 157850209, -4639, -6888, -2406, -5843, 159620681, -4619, -6862, 63944650, 102924316, 161392484, -11766, -10384, -9185, -3093, -4573, 47997092 , -9976, -8785, -1964, -2629, 49770226, 88749892, -9120, 205686228, -1690, -1623, -8715, 187970860, 14348686, -6479, -5711, -5209, 189742663, -11003, -6167, 113555134, -8258, -2724, -4025, -2345, -3440, -5166, 212776102, -11327 , -3585, -2126, -4889, -1818, -2465, -2334, 138520118, 177501115, -1104, -3856, -5839, 159781754, 5650744, -6318, -2175, -8460, -4591, 46386362, -5796 , -8819, -4802, -7164, 48159496, 87139162, -5533, 204076829, -2505, -3811, -5759, 166870297, -7088, 51703102, -3485, -2085, -2888, 33998261, -3787, 131432906, -8289, 209393569, 35756875, -10212, -9421, 152695873, 211165372, -3895, -5916, -5163, -7833, 497728, -10908, 78441220, 136910719, -1992, 21743524, -3872, -3569, 177659526, 23528516, -10428, -1577, -5081, 198923824, 44775632, 103246462, -5317, -2944, -4316, 46548766, -6026, 143996600, 202466099, -11141, -1657, -1597, -1256, -1429, -10699, -3494, -5254, -1235, 32387531, -10271, -5480, -4969, -7532, 34146145, -6185, -5709, 190062147, -4191, -6442, -5938, -5183, -7871, -10953, -5912, -8981, -3006, -4454, -6939, -10499, -1610, 156560294, -1915, -11284, -6355, -3412, -3129, -4362, 82145899 , -3399, 160105231, -1434, -4111, -6313, 122896037, -3106, -4312, -10765, -3684, 144157673, 202628503, -6555, 106951141, -2093, -2910, 30776801, 89231780, -3350, -3060, -7572, -2497, -3797, -9491, 188452748, -7039, 53797051, 92776717, -8658, 209714384, 75056025, -9413, 153018019, -4703, -4168, 57340657, 115808825, -1084, -1923, -2550, -3884, -5645, -8557, -7311, 61045336, -5857, -8913, -1240, -2673, -2458, 101795474, -5338, 199244639, -6852, 64588942, -5812, -8072, -4308, -3957, -2239, -1532, -4794, 68131217, -1596, -3219, 185071546, 11449372, -10691, -9916, -5249, -7565, 32696488, -6207, 130144322, -2886, 34481480, 92937790, -9048, -1480, -7479, 36240094, 94708262, -9014, -3016, 18535253, 57501730, -9788, 174438066, 213420394, -2418, -2272, 137393938, -4876, -7306, -6652, -9707, -2117, 197633909, -11242 , -6329, -3556, -1499, -2803, -4107, -6046, 123219514, 162199180, 47043843, -2317, -3371, -3087, -2781, -4083, -2378, -9137, 185231288, 11610445, 50575591, -2303, 167513258, -1870, -6759, -5974, 130306726, 169286392, 15152720, 73607699, -5697, 151568362, 190548028, 36401167, 75380833, 133849001, 192319831, 18697657, -10527, 116130971, 155111968, -4440, 20616013 , 79085512, -5637, -2061, 2912503, -10865, 80857315, -3126, -7735, -2527, 82627787, 121608784, 180076952, 13629 ], [ -1196, 7833763, -1147, -4188, -813 , -1041, -1166, -1755, -964, -1194, -1163, -1146, -984, -551, -658, -629, -1344, -709, -923, -1029, -995, -838, -683, -773, -4268, -11476, -566, -11835 , -286, -176, -156, -12009, -1046, 8975917, -1341, -577, -803, 7365187, -1003 , -980, 2212171, -1033, -1783, -1346, -588, -928, -1791, -1351, -7005, -261, -445, -647, -867, -715, -936, -7234, -632, -406, -2564, -1040, -1020, -7108, -2590, -11955, -774, -1153, 15418837, -476, -922, -1369, 13808107, -837, -1206, -350, -627, -599, 19284589, -11833, -896, -735, -590, -263, -787, -343 , -2600, -576, -540, -651, -623, -399, -694, -911, -636, -993, -573, -927, -763, -1139, -977, -1215, -11800, -743, -7035, -1321 ], [ -1814, -750, -619, -711, -1057, -915, 11889753, -856, -829, -11841, -1787, -873, -6990, 3354325, -526, -1356, -1135, 19299232, -252, 8829487, 14144896, -578, 1919431, -359, -1159, -734, -322, -1807, -1024, -1002, 16253488, -1400, -1190, 11099152, -1761, -1742, -1381, -903, -11571, -1117, -937, -780, -646, -2626, 14965025, 4495159, -901, -880, -842, -4406, -4357, 9971641, -2608, -1748, -1209, -4330, -4272, 15448123, -963, -791, -1028, -1152, -2604, 1597044, 6911254, -1355, -1120, -1111, -789, -11717, -1764, -1116, -1218, -1380, -755, -1353, 16107058 , -2687, -4320, -732, -1332, -4414, 5798386, 11113795, -1759, -2567, -7315, 5959580, -7158, -2616, 2578125, -11799, -7153, 14979547, -11374, -4385, 9825090, -11559, -11443, -7346, 6442799, -7148, -11493, -4162, -7299, 6603872 , 10147478, 13691084, 19006372, 4993021, 8536748, 13852036, -6989, -11943, 5154215, 12241427, -11472, 19328639, 5315288, 8858894, 12402500, -11409, -7366 ], [ -95, 7101734, 12417143, 15960749, 176915, 5490883, 10806292, 14350019, 17893625, -4399, 5652077, 9195683, -11585, 2270622, 5813150, 9356756, 14672044, 18215771, -4395, 9517587, -7082, 16605041, -11977, -7239, -4279, -11511, -11372, -4384, -7232, -2635, -4219, 18698869, 4685518, -4299, 13544533, -6995, -11953, -2671, -1350, -7022, -1112, -1803, -1162, -4242, -2573, -1820, -1035, -1160, -2621, 17571358, -115, -7173, -199, -392, -699, -447, -754, -178, -328, -1198, -769, -1784, -7047, 513583, -11811, -887, -595 , -706, 4216942, -751, -729, -192, -558, -1188, -645, -511, 18552318, -535, -1365, 13398103, -584, -685, -1184, -515, -724, -973, -7298, -1030, -1007, -231, -475, -366, -292, -513, -501, -460, -245, 12270592, -174, -152, -145, -165, -109, -401, -7359, -297, -164, -130, -11399, -11881, 9224848, -409, -979, -1828, -355, -201, -233, -320, -368, -354, -424, -1757, -557, -250, -644, 13251673, -488, -676, -1155, -1345, -712, -7303, -293, -4249, -717, -703, -214, -246, -889, -722, -222, -669, -243, -334, -708, -1204, 8741508, -120, -129, -189, -186, -440, -205, 16004436, 1992526, -665, -283, -499, -970 , 3924082, -895, -611, -391, -693, -917, -431, -11575, 18259579, -799, -662, -423, -593, -467, -4305, -510, -495, -570, -1185, -11678, -405, -583, -463, -211, -520, -411, -223, -300, -657, 11977732, -230, 1509307, -4327, -239, -863, -386, -682, -294, -1017, -175, -227, -167, -7172, -161, -119, 5549334, -1014, -336, -272, -377, -251, -181, -503, -2568, -303, -663, -893, -1749, -4392, 7804477, -621, -232, -191, -296, -1008, -407, -843, -465, -444, -1021, -2610, -568, -793, -760, 11831302, -394, -1055, -748, -1144, -855, -702, -298 , -351, -616, -330, -7332, -361, -206, -177, -324, -315, -7214, -203, -196, -118, -256, -358, -140, -159, -470, -1379, -906, 14584065, -1115, -1197, -7202, -885, -2595, 2504910, -648, -883, -2593, -4166, -796, -1176, 11523799, 16839208, -464, -778, -900, -502, -318, 6530536, -341, -236, -840, -807, -1037, -739, -986, -1329, -365, -1027, -1357, -580, -1202, -1181, 10557361, -861, 19416376, -681, -2657, -417, -596, -943, -362, -348, -4234, -589, -941, -919, -894, -610, -6972, -1032, -1158, -992, -587, -687, -1044, -4280, -728, -1322, -795, -762, 11538442, -713, -1213, 6384106, -890, -725, -582, -451, -1788, -875, -1125, 1392163, -534, -430, 15565267, -1736, -921, -656, -736, -4177, 5257794, -286, -176, -156, -221, -306, -360, 12519402, -850, -472, -672, -637, -612, -1323 ], [ -928, 7687333, -1351, -7005, -261, -445, -647, -719, -571, -677, -4303, -7115, -2591, -553, -352, -740, -989, -4183, -545, -759, -617, -1330, -1054, -1376, 10264501, 15579910, -567, -4353, -428, -1772 , -1121, 1728952, -11772, -339, -590, -263, -787, -343, -11530, -576, -540, -651, -623, -399, -11994, -11815, -636, -993, -573, -927, -763, -7123, -594, -966, -1195, -1167, -882, -11447, 2710033, -4333, -2636, -602, -271, -1814, 8185195, -619, -711, -1057, -915, 10118071, -856, -829, -11841, -1787, -873, -1336, -1205, -526, -1356, -1135, 19299232, -252, -525, 14144896, -578, 1919431, -359, -1159, -734, -11403, -1808, -1024, -1002, 16253488, -1400, -1190, 11099031, -1761, -1742, -1381, -903, -1148, -1117, 1253 ], [ -11129, 88281316, 127260982, -7989, -11608, -10676, 129030123, -8351, -7550, 52843925 , 91824922, -9069, 189272756, 35140415, -6172, 113086558, 152066224, 210534392, -10967, 95367197, 153836696, 192817693, 19195519, -6407, 116630164 , 175099663, 214079329, -6671, 79583374, 118563040, 177031208, 3410365, -6644 , -9276, -3123, -4623, 24657481, 83126980, 141595148, -4831, -7221, 45919117, 84898783, -9195, 162858115, 47689589, -6016, -5540, -8026, 10497577, -6537, 107930891, 146911888, 185891554, -11600, 70724359, 109704025, 168172193, 207153190, 33516496, 72496162, -9468, 150455494, 15810324, -10220, -9432, -4935, -7460, 37060102, -9802, -5174, 192978766, 58321738, -9766, -8962, 194749238, -12016, -1307, 77987287, -5655, 175436452, -11935, -3999, 99247592 , 138228589, -1077, 62038398, -1604, -1542, -2962, -4345, -3978, -1633, -2046 , -2658, -6592, -10013, 143542667, -1886, -1694, -3519, 145315801, -2915, 30161795, 88616774, -3353, -3069, -4530, -11090, -10280, 109879741, 187837742 , -7056, -6483, -2291, -2080, 209099378, 74441019, -9428, 152403013, -7880, -11407, -3898, 115193819, -3163, -2854, -6948, 58658527, -5654, -3149, -7327, -6364, -1606, -8926, -4865, -11891, -10851, 101180468, -2114, 198629633, 24994270, -1669, -3551, -8086, 26779262, 85234241, -1090, -1495, 28549734, -3673, -5535, -3079, -1069, -1311, -3814, 127757513, -2902, 12606169, -6503, -5982, -3192, -7542, 72831620, -2216, -3178, 189771949, 16149775, -6448, -3459, -3171, -7875, -6706, -1646, -2203, -4689, 39342945, 78309433, -3285, -4888, -11926, -6661, 99571069, -3269, 197018903, -6885, 62363206, -3561, -2049, 198792037, -6859, 83623511, -1574, -8459, 65917339, -9610, -5290, -1970, -7163, -2441, -9581, -2095, 204107446, -11117, -6242, 127918586, -1957 , -4233, 71220890, -9497, -8714, -7943, -6188, -2214, -3174, -1443, 35786161, 74765827, -5439, -1442, -11395, -6426, 115515965, -5162, -4455, -6941, -6119, 117450172, -8562, -11924, -6659, -10103, -8526, -1229, -1316, 82012781, -9255 , 179461946, 13587 ], [ 27088219, 85556387, -3374, 183005552, -1782, 48349855 , 145795027, -1963, -11638, 69610160, -2228, -2089, -7575, 51892130, 90873127 , 129852793, 168832459, 14698787, -6474, 112133432, -8285, -1857, -10991, -10210, -2136, -7869, -11388, -10168, -9369, -1507, -2849, 20162080, -6387, 137099747, -4884, -4394, -10872, -5859, 158361383, -4631, -6634, -1635, -5596 , 179624350, -6856, -3700, -2173, 181394822, 7773979, -2446, -3682, -3234, 183167956, -4282, -10337, -5774, -3221, -2766, -1301, -3652, -5502, -3058, 13088057, -3930, -2220, 168992201, -4501, 34336504, -3785, 151274171, -7904, 16632994, -6157, -5688, -3168, 211515473, 57368612, -5911, -3293, -4905, -7347, 39812986, -5882, -2063, -1912, -6654, -10099, -1269, -1082, -4361, -2403, -5830, -5337, -7709, -6851, -3846, 142577560, -8071, -7194, -10370, -5790, 163837865, 202818862, -2511, -10335, -9566, -3218, 11475996, -10295, 108913303, -4988, -1225, -11067, -3795, -3184, -1945, 15022264, -3783, -2211, -3173, -2729, -10567, -5935, -5431, -4929, -1738, -10534, 116000515, -3002, -7397, 39974059, 78953725, 117933391, -8170, 22269218, 61235695, 100215361, 139195027, -7739, -4121, -6065, 140966830, -1978, -7231, 64777970, -1273, -8449, -1890, -4095, -6281, -5787, -8806, 9865266, -3821, -9562, -8389, -1428 , -6781, 70094710, -3347, -4984, 206523541, 52375349, -3633, -3332, -2884, -7029, -3918, -3620, -9046, -4945, -6719, -9819, 153368120, -4700, 18726943, -6416, -5408, -8208, -2714, -6931, -10491, -9316, 176562632, 22417102, -10092 , -3266, -2967, -7263, 63167240, 121636739, 180106238, -2662, -3967, 84430207 , -5573, -2939, 47222344, 86202010, 125181676, -4792, 10029001, -3949, -2159, -2023, -2762, 50764619, 89745616, 148213784, 187194781, 13572607, 52537753, 91517419, -5467, -4962, 15344410, 73799389, -3467, -1479, -7466, -10973, 114548196, -5178, -4697, -10937, -2340, -5664, -8206, -4438, -4004, 79275871, -1085, -4871, -2684, 61556510, 120027340, 178495508, -7259, -10827, -6061, -9237, -8099, -4106, -6301, 104081113, 162549281, 8416940, -10361, 125342749, -5024, -2778, -6543, -3662, -5265, -7990, 11961877, 50927023, -3643, 128886355, 206843025, 52698826, -9878, 150146660, 189127657, -4201, -3917, -3464, -1514, -1939, 36765788, -10193, -9397, -4921, -7429, 38524402, -10157, 116483734, -5147, -7338, 79434282, 118416610, -1251, -7767, -4133, -3865, 100698580, -1250, 5034407, -3982, 82980550, 121960216, 199918217, 45771356, 104240855, 143221852, 182201518, -11729, 67034323, -5544, -8411, 203463154, 29826460, 68806126, -9552, -8379, -4240, -3934, -2301, 148535930, 187516927, 33370066, -9473, -5215, 189288730, 35155058, 93611368, -8650, -7886, -4178, -1681, -2283, -1552, 192831005, 38698664, -6126, 136133309, -1471, -7380, -6921, -10482, 118576352, -8542, 3423677, 61879987, -9697, 178816323, 24685313, 102628794, -5324, -1977, -1367, 84912095, -9194, -3099, -1888, -2515, -1293, -5781, -2032, -4267, -2437, -3659, -8750, 205394699, 51247838, -3488, -2088, -4759, 33544328, -3790, -5460, -4956, -7504, -11009, -3778, -2210, 191218944, -1746, -10550, -9801, -8604, -1926, -4012, -5894, -2127, -1079, -7377, 39020933, -10144, 116981596, 155961262, 1828921, -1708, 99262235, -3135, -1910, 23076037, -9695, 159503537, -4622, -10816, -3708, 122297005, 161276671, 7142999, 65597978, -3534, -1536, -1885, -6813, 67371112 , 125839280, -2031, -1879, 30163249, 88632748, -5516, 186080582, 31948241, -10279, -2222, -3193, -1952, -11048, -5964, -9062, 189625519, 16003345, -6449 , 113436659, -8260, -2725, 56738963, -3600, -5421, 173679292, -12004, 39183337, -3586, -3148, -4661, -2540, 79933475, 138402974, -8154, -6887, -3859, -9691, 140176108, -2810, 44497415, -1631, -3388, 180926246, -7211, -10773, -9184, -3092, -7655, 28552519, -9974, -9150, 184471183, 13929 ], [ -11088, -1622, -2151, -2889, -7052, -6478, 131314431, -3042, -2734, -6447, -5942, 133088896, 191557064, 37424723, -6142, 134859368, -4912, -4419, -2469, -9330, 156283408, -7795, -6660, -3734, -9297, 177543713, 23411372, 62377849, -5838, 179314185, -11820, -6616, 122617820, 181088650, 7466476, 65920124, -9609, -8432, -4289, 48203425, 87183091, -5531, -5010, 49973897, -9928, -9113 , 186404059, -4232, -1689, 110215199, -8712, -7942, -7044, 73008667, -9455, -8287, -7490, -10996, 74780470, -5690, -8632, -2473, -5914, 154510274, -7831, 20030159, -6389, -3582, 175931652, -11922, -10875, -1639, -2186, -8151, 23559256, -3720, -8881, 179477920, 5855746, 64309394, 122778893, -5057, 200739556, 27102862, -6289, 105062194, -5286, -6803, -2381, -9575, -2029, -4542, -6786, 108603138, -3204, -7975, 12942958, -1654, -1271, 168847102, -7529, 34190074, -10242, -9450, -8661, -4482, 55450379, -3611, -8625, -2866, -11386, -6422, -5413, -1472, -4451, -6938, -2419, -2273, -1260, -4393, -1675, 119396360, -5098, -1072, -4124, -9683, -3260, -8111, -7240, 44981965, 83961631, -9218, -1974, -4097, -10375, -2240, 163691435, 9559094, -3825, -9142, 165464569, -7609, 50296043, -3651, 167236372, -7569, -2496, -6209, -2219, -3185, -11030, -10239, -5702, -3037, -1421, -10572, -3454, -1512, 211530116, -2421, -5910, 154832420, 193813417, 20352305, 59317462, 117785630, -5121, -7782, -4136, -1605, -8912, -4857, -6875, -6332, -3559, -5077, -7236, -6604, 84122704, 123102370, 201060371, -6583, 105383009, -8812, -2923, -11689 , -6255, -5524, -1491, -7604, 30968614, 69948280, 108927946, 206373118, -2495 , -1653, -3481, -8319, -11510, 92979057, 131961385, -1242, -1855, -10566, 94753522, -8245, -2719, -1308, -2341, -1583, -3156, -4441, 20498869, 78968368 , -3420, -8552, -7780, -6902, 61250338, 119718506, -8513, -11857, -6631, -6064, -5592, -4605, -2452, 103772279, -8836, -8068, -2650, 86054249, -9163, -8417, -7639, 48847717, 87827383, 146295551, 204765050, 31129687, -6231, -5751, -8362, -7078, 91369658, -3331, -1483, -2742, 54163126, 112631294, -8653, -4721, -11441, 55934929, -9818, 192361098, -2562, -6131, 135664733, -1997, 1184618, -1710, 98617943, -8941, -1470, -2535, -1294, -5851, 158859245 , -1904, -6870, -10418, -9240, -5071, 6498707, -3697, -5572, -3102, -7669, 27747154, -6278, 125194988, -3086, -2633, -3948, 87988456, -8762, -7598, 50780593, -9518, -5243, -7960, 33075752, 91530731, -9077, -4961, -4494, 34834366, 73814032, -5696, 190751699, 17130856, -6435, -5932, -8614, 212013335, -6130, -2196, -5151, -4671, 1347022, 40310848, 98779016, 176739679 , -2683, -2463, 100550819, 139531816, 197999984, 43853123, 82834120, -9236, -1246, -950, -2521, 65116090, 123585589, -5049, -4297, -10750, 86377726, -8412, -2777, -4080, 88148198, -9131, -3071, 31463691, -9906, -1089, -4980, 206860330, 33223636, -6199, 130671470, 189140969, -2588, 54485272, -5948, 151934437, 210403936, -10192, -5682, 153706240, -4696, -11352, -10518, -9349, -3152, -7812, 40470590, 98940089, 137921086, 196390585, 61733557, -5848, -3264, 178672555, 5050381, -10823, -9664, 141464692, 199932860, -4104, -10394 , -3536, 162726328, -7665, -2516, 86537468, -3365, 164498131, 49342794, -1625 , -5521, 166269934, -7592, -6773, -2371, 129062071, -7957, -11545, 52874542, -1620, 169812209, -2739, -11012, -1617, -2137, -4937, 17451671, 75906650, -3445, -2069, -7845, -6689, -3590, 175127618, 214108615, 40631663, 79612660, 118592326, 157571992, -11900, 61893299, 100874296, -3263, 198322130, -11224, 63666433, 141623103, -2952, -6593, 104417902, -8826, -1887, 47720206, -3521, -8792, -2917, -4266, -6536, -2231, -3212, -4239, -6515, -2300, -3055, -4514, -2493, -9872, -2144, 169974613, -7017, -1649, -1092, -2077, -4713, -4028, -3769, -1088, -2857, -1110, -1297, -5656, 175288691, -4430, 39036907, 78016573, 136484741, -1994, -2688, -1707, -956, -1579, 196724712, 42579182, -1636, -5350, -2960, -7245, 63840818, -2176, -3113, -4597, -6841, -10387, -3533, 163061786, -11714, -3951, -3676, -5536, -2913, 30177892, 108135893, -5260, 186096556, 51438197, 90419194, -5237, 187868359, -11532, 53211331, -3626, -5210, 35506490, 74472967, -9427, 171922132, -4471, -6708, 95733272, 134714269, -4914, 212673601, 19708147, 58687813, 97667479, -8956, -1917, 40969783, 79949449, 138418948, -4864, 3776440, 81718590, -2184, -1248, -951, -1314, 64003222, -5820, -8461, -11763, 46285192, 85264858, -9183, 202202525, 48055664, 106525163, -3226, -8019, -4260, -3813, -5515, -7981, -4235, 51600601, 90580267, 129559933, 207517934, -4049, 92350739, -3177, 189801235, 35654374, -3458, -8638, -2869, 37439366, 76405843, 134874011, 173855008, 393896, 39359053, -10136, 136808218, -8185, -6913, -6098, -5627, -2055, 197049520, -4125, -3855, 120860660, 159841657, 5707985, -10813, 83654128, 122633794, 200593126, -10769, -9181, -3091, -4568, 48216737, -9580, -8402, -4543, -1724, 69479704, -8740, 205907204, -6767, -1290, -1591, 168700672, -4209, 92511812, -9057, 170472475, 209452141, -2422, 113773448, -2074, -1935, -6973, -3894, -1095, -2131, -1841, 59007297, -9751, -8949, -1991, -1383, -3993, 99760097, -8920, 177720760, 23573899, -2404, -955, -5080, 5870389, -6614, 103303703, -8846, -4820, -6288, 105076837, -8815, -4799, -7160, -6557, -6008, -8775, 204296474, 30661111, 69640777, -5756, 186578444, -11080, 90901082, -2150, 168861745, 34216575, 92672885, -5454, -4948, -7485, -2481, -10209, 113935852, 191893853, -6970, 57238156, -9793, -2067, 213155489, -2551 , 78659534, -3426, 156620197, 2486525, -6656, -3732, 158389338, -4630, -4123, -3854, -2181, -5079, -11803, 64486441, -9644, -2108, 181425439, -4310, 46768411, -9600, -8814, 202685744, -6801, -6259, -9569, -1453, -1775, -3941, 108781516, -8735, -7970, -10267, -5724, -8704, -1946, -11514, -6469, -5957, -8657, -2731, -4034, -2351, -9017, 192054926, -10946, -3594, 135358561, 174338227, -4446, -11318, 78820607, 156779939, 195760936, 22124242, 61103908, -1268, -8144, 43397736, -3714, -5594, -5076, -2804, -4109, 84136016, -9212, -8452, -2652, -10759, -9999, 144377318, -8036, -11688, -6005, -9139, -3075, 50484948, -9526, -5247, -2894, -1766, -3929, -5722, -8696, -2743, -2487, -1278, 170954363, -1854, -1714, -2285, 133747831, 172727497, 18593825, 77048804, -9361, -3155, -7822, 20513512, 59493178, -5640, -4874, -4381, -3867 , -3566, -5364, -8141, 63035453, -5829, 140996116, -7706, 25828921, 64808587, 142765257, -4814, -4300, 47090557, -3524, -5279, -4559, -10719, 107330528, -1528, 185291191, -7111, 50634163, -5750, 148083328, -7562, 52404635, 91385632, -4964, -2741, -2486, -9847, 132137101, 171116767, -3904, -9817, -5430, -8241, 18754898, -6415, -5666, -4899, 213640039, 40163087, -6110, 118123750, 196081751, -10864, -10091, -9283, -3125, -11848, -10831, 102176192 , 180135524, -4331, -10789, -9635, 162417494, -2790, -6575, 105719798, -8803, -4791, 29533600, 88003099, 126982765, 185450933, -4247, 50795236, -3646, -3199, -4764, -2607, 72055541, 111036538, 150016204, -2740, -10233, -3466, -5197, -4718, -10971, -3606, -5428, -7854, 18917302, 57882448, -9354, 174821446, -4437, -6673, -3738, -2191, -5115, -7296, -2462, 100566793, 159036292, -7731, -11233, 82847432, 141316931, -2954, 26164256, -2393, -9630, 143090065, -7668, -6572, -6018, -8799, 203331367, 29694673, -2377, -8757, -2907, 11991163, -10287, -2224, -8353, 12797 ], [ -11016, 112969414, 171437582, 210418579, -4030, -2347, -1510, 192700549, 58055379, 97023187, -2128, 194471021, 21011240, 79466230, 137934398, -8162, -7292, -6645, 120216368, -8499, -1436, -10822, -10051, -5588, -8092, 26325329, -6297, -5805 , -3241, -7664, -11152, -9990, 145022941, 184002607, -11658, -10322, 107815078, 166284577, 12150905, 51117382, -5986, 129076714, -2015, 52887854, -9471, 169826852, -7506, -4042, -2357, -8648, -4715, -11418, 75922624, -5679, 173370458, -1846, -10926, -10151, -5659, -5142, 1681149, 40647637, -3417, 157586635, -7763, 42419440, 81399106, 120378772, -4851, 5226097, -10820, -6057, -3393, 180618743, -2520, -6038, -5299, -8056, -7178, -6270, 125692850, 164673847, -1881, -11123, -6247, -5763, 146955817, 31800480, -5984, -2152, -2892, -7059, 53050258, -5459, -8300, -2737, -10588, -2286, 171758397, 210740725, -4027, -2346, -3444, -5173, -7418, 58364336, -5893, -2996, -7375, 58540052, 97521049, -8957, 175480381, 1858207, -6666, -2269, -3273, 177252184 , -4130, -2407, -5845, 179023987, -11829, -6622, 102835127, 141816124, 200284292, 46137431, -3690, -3377, 182566262, -2647, -2445, 106378733, -5270, 203827898, 49681037, -5995, 166618704, -4528, -4063, -5736, 148903336, 187883002, 72714476, -9060, 170164972, 209144638, -6729, -2353, 132955778, 191425277, 17804434, 56769580, 95749246, 212684251, 19722790, -957, -1580, -3147, 2017949, -10881, -10110, -5105, -4638, -6886, -10435, 140204063, -4618 , 64017865, -2252, -3250, -1976, -1171, -2449, -5798, -1535, 202217168, -6809 , -6266, 106541137, -5012, 203990302, -11119, 88821776, -9118, -3066, 51627102, -9896, 149064409, -7944, -7050, -6477, -9458, -8668, -7493, -6728, -3777, 133116851, -2868, -6704, -5917, 134889985, 173869651, 408539, -10912, -9756, -8566, -2834, 21655666, -2414, -5626, -4862, -11880, -10431, -5837, -8885, -1462, 25199272, -1629, -5580, -3111, -4318, -3960, -2321, 163399906, -4567, -6559, -9579, -8778, -2768 ], [ -255, 8258410, -876, -2574, -309, -442 , -288, -332, -222, -254, -243, -280, -274, -1204, -180, -120, -129, -4423, -363, 8917345, -234, -155, -4369, -432, -283, -499, -313, -912, -895, -611, 18098506, -369, -765, -11575, -846, -940, -536, -423, -7037, 2636697, -247, -742, -727, -11966, 6340177, -517, -405, -478, -925, -1031, 11816659, -857, -223, -11783, -421, -404, -266, -668, -747, -279, -158, -7333, -294, -142, 15843484, -136, -248, -204, -161, -224, -212, -208, -141, -160, -377, -251, -342, -497, -574, -303, -11755, -7084, -193, -4392, -353, -1009, -1767, 18435295, 4421944, -289, -337, -7002, -465, -444, 11670108, -396, -310, -7229 , -422, 15374908, -477 ], [ -1715, -5936, -5432, -1232, 18448726, 57413872, 154859044, 193842703, -4407, -2468, -3741, -5643, -8555, -11279, -6090, 139076552, -1468, -4359, 43400521, 121358522, -1501, -1901, -3970, 84151990, -5574, 181599824, -6830, -2387, -5549, 183371627, -1361, -6551, 126673931, -3074, 204634594, 69976235, -9525, -3056, -1872, -1718, -2295, -5472, -2011, 54030008, 112499507, 170969006, -7476, -6721, -10201, -9013, 172742140, 211721806, 57573614, -2279, -3292, 194003776, -11963, -1678, -5878, -8551, -7778, -11275, 100256628, -5363, -8140, 24084950, 63051427, 121519595, 179990425, 6368251, -3969, 84313063, 123292729, 181760897, -3836, 125063201, -2034, -4558, -6794, -2312, -3216, -7998, -7110, 50648806, 89628472, -3346, 187076306, -6491, -9883, -2148, -1444, -11500, -6464, 151640246, -7896, -4184 , -10199, 114433714, -2000, -2718, -4018, 77225851, -5665, 155185183, -7392, -2547, 79157396, 118138393, -5117, 196097725, -2464, -3729, 139398698, -8138, -4355, 43722667, 82702333, 121681999, 199638669, -10396, -3382, -5052, 201413134, -11158, -9592, -3230, -2920, -11667, -6546, -9946, 126997408, -4775, 31320046, -6225, -5746, 167747546, -4215, 111047188, -1253, 189010513, 15388339, -10231, -1557, 171292483, 210272149, -6717, -10197, -9399, -2070, -10935, -10159, -9353, 194324591, 20864810, -6375, 118298135, -3137, -7770, 22622104, -10448, -9704, 139561102, -2815, -1700, -2327, -8869, 199801073, -6847, -9629, -3242, -7667, 27937513, 66917179, -9588, -3081, -7144, -6541, 107667317, -4999, -4244, 70460785, -5493, 167909950, -7554, -6486, 111210923, -8687, -7508, -2485, 74004391, -9437, 171452225, 36796528, -10191, -5681, -8232, 19091687, 97035168, 136017496, 174997162, -7387, -11307, -10483, -1275 , 176927376, 3307864, 42273010, -10087, -1545, -4852, 24554980, 83024479, -9233, -5067, 199963477, -11188, -10393, 123774617, -2039, 8621942, 47588419, 86568085, 125547751, -1882, -6249, -3355, -4996, -4533, 51130694, -9511, -3195, 207050689, -6752, 72393661, -5715, 15706492, -3915, 93655297, 152123465, 210592964, -10554, -9389, 153896599, -7844, 38742593, -6125, 136178569, -8198, -4433, -2546, -10480, 118620281, 157601278, -7289, -10083, 120393415, -8496, -7723, -11223, 102674054, -2111, -4830, -6843, 84957355, 123937021, -4808, 8784346, 47749492, 106217660, -1529, -8024, 69008466, -9548 , 146970460, 185950126, -7096, -6513, -9902, -2087, 14097093, -3923, -9870, 150512735, -4487, -3914, -9431, -5189, 191265535, 37131863, -5924, -2132, -3010, -1416, -824, -3752, 116849809, 101156, -6687, 117022863, 156005191, 194984857, 40836665, -10113, -9303, 177265496, 23133155, -6344, -9694, -2051, -7244, -3977, -2254, 161320600, -7691, -11183, 104620242, -8437, 202072069, -6564, -1283, -2167, -5016, -4262, -3816, -3502, -3210, -7582, -4062, 70958647, 168406481, 207387478, -4051, 92220283, -1562, -4736, 16047274, 55012420, 113481919, 152461585, -4709, -10960, 95763889, 173721890, -4457, 39225935, 78206932, 117186598, -2994, -7325, 40999069, -10109, -9299, -8532, -2530, -2260, -8491, -7718, -4115, -10040, -3249, -2949, 26837834, -6291, 104783977, -5293, -7654, -10740, -1282, 126045613, 184513781, -4259, -6530, 127816085, -8371, -2755, 32140054, -5732, -1485, 207548551, -11042, -9861, 131361022, 170340688, 55172162, 94153159, 172111160, 211092157, 37455463, -10179, -3296, -1473, -1843, -6943, -6393, -3427, -3144, -11925, -2333, 138607976, -8152, -7281, 42931945, 120891277, -5084, 198850609, -10809, -6053 , -5579, -4822, -7206, -3959, -6028, -9179, -11704, 67735856, 126205355, -8400, -7618, -11116, 88998823, -8738, 186447988, 12825814, -6500, 90770626, -1563, 188218460, -10616, 92542429, 170500430, 209481427, -10994, 113801403, -8631, -2867, -4170, -2344, -5670, -4910, -7407, 59039245, -5887, -5127, -4656, 21831382, 99788052, -8919, 177750046, -2459, -2329, -8880, 179521849, 5899675, -10807, -10034, -5577, 200780823, 46635293, 85616290, 144085789, 183065455, 9443281, -10339, -9144, 165347425, -7613, -4077, -10301, -2227, -2021, 12985556, -10659, 90931699, 129911365, -1446, 34234003, -9448, 170661503, 209642500, 55494308, 94475305, 152944804, -2865, -10950, -3765, -3438, -5158, 746659, 78687489, -9323, -5124, -6907, -10462, 138928791, 177911119, -2674, -10841, -3716, -3398, 179681591, -11206, -3847, 122983895, -2043, -1892, 85773370, -9169, -2035, 202716361, -6799, -6257, -5773, -2027, 11374826, -10694, -2305, -5501, -7568, 52111775, 110581274, -8323, -1865, -6468, 112353077, -8656, 190313740, 36180068, -2350, -9410, 172594379, 18463369, -10536, -9789, -5157, 193857346, -6678, -5881, -3140, 195790222, -6903, 61133194, -5619, -1905, -1103, 82394830, -5334, -1460, -2523, 84166633 , -9211, -3104, -4585, 27468937, 85937105, -8810, -4793, -6797, -2379, 107200072, 185156742, 31025732, -3806, -3348, 167441374, -4521, -6494, -5721, 149723344, -1445, -7032, -6466, -9848, 151493816, -4478, -4033, 94797451, 153265619, 211735118, -6418, 116059087, -1252, -2846, -11962, -4005, -1609, -4873, -4380, -3990, -6086, 139253599, 4608429, -3713, -2179, -5074, 6381563, 45348040, 103816208, -1539, 181776871, -6827, 66609676, 105589342, 183548674, -11675, 48891646, 107359814, -8765, -4777, 70150620, -9520, -1524, -1450, -4218, -10644, -3632, -8692, -7516, 34717222, -3782, -3470, -7895, 36502214, 94957193, -9010, 172917856, 211897522, -6414, -9356, -1996, -2712, -10895, 79173370, -1086, -7773, 61454009, -9706, 139414672, 178394338, -11846, -6629, -5825, 160674977, 6542636, 45509113, 84488779, 162445449, 201427777, 27791083 , 66770749, -3367, 203198249, 49051388, -9945, -3358, -5001, -2761, -11100, 70314355, -2153, -1486, 13631179, -10642, -5970, 189021163, -1337, -1688, 132327460, 171307126, 36661956, -9814, 134099263, -8235, -1847, 38421901, -3757, 135869735, 194339234, -4404, 59843279, -9735, -3278, 176783608, -2534, -6080, 139574414, -8132, -6866, -3852, 121856384, -4835, -4329, -3966, 104138354, -1257, -4579, 66931822, 105911488, -8798, -4790, -11663, -10714, -5765, -5264, -7594, -11097, -6224, -3489, 167924593, -4518, -11057, -9877, -8685, -7507, -6175, -3463, -1241, -4473, 36811171, -3772, 134260336, 192728504, -6957, 58072807, 97052473, 175010474, 1550693, -3876, -3576, -3276 , -8161, -6896, -10445, -5607, 178716484, -11839, -2454, 102527624, 160997123 , -1898, 45829928, -10019, -1573, -5046, 28125087, 86582728, 125562394, -8409 , -11655, 49374865, -5997, -8378, -4532, -4068, 90125003, -9095, 187574168, 14141 ], [ -6735, -9836, 132649606, 191117774, -6988, -10553, -3603, -3013, -11340, -5896, -8964, 175172878, 1713097, -4000, -5868, 157614590, -4646, -10856, 100916894, -5086, -2813, 44219198, -6056, 122179861, -5064, -11773, -6294, -9619, -8825, 201909665, 28274302, -6269, -1493, -7623, -11122, 88514273, -3354, -1959, 31831097, -6219, -1592, -3194, -2891, -2492, -5966, -9065, 189507044, -2585, -10586, 93831013, -2076, -4712, -2570, 76111652, 115092649, -5171, -1222, -6403, 97374619, -8961, -1995, 115799, -10921, 97550335, -5135, 1886162, 79829643, -5381, -4867, 23147798, -3861, 120582443, -8494, -4620, -4118, -2400, -2253, -2110, 200314909, -10777, -2323, 163105715 , -948, -1313, -3518, -5269, -8020, -4261, -6532, -5994, 147159488, -1958, -2498, -6218, -9500, 168421124, -4211, -6190, 131214592, -8294, 16060586, -6169, -1556, -4708, -11404, -6144, -5675, 173736533, 278083, 78220244, 136691074, -2993, -11293, 60503545, 118973044, -2978, -4128, -6340, 101255014 , 179211684, -4341, 44557318, 83536984, 142006483, -2948, -2518, -9613, -5292 , -1076, -7167, -2442, -3671, -8782, 184529755, -4078, -3812, -3497, 205791391, 51644530, 110112698, -2086, -1448, -7049, 92394668, 131375665, 189845164, 16222990, -6445, -9828, 152635970, 211105469, -6703, -6141, -5673, -4911, -11326, 78381317, -5650, -5131, 195321646, -2539, -10472, -3570, 177602285, -7280, -3987, -6071, -8883, 198863921, 64205562, 103187890, 142167556, -2945, -1793, -1696, -9606, -5288, -2930, -2512, -10345, 106731496 , 165199664, -1877, -11114, -6241, -5513, 166972798, 12839126, 90785269, 129764935, -8329, -7534, -4047, -2362, -1517, -7489, -10993, -5940, -8630, -2720, -3893, -9374, -2068, -4684, -11989, 39564055, -10134, -5397, 21859214, -6357, -8918, -4633, 62596163, -5832, 140556826, -8115, -1800, -6613, -9647, -3247, -2942, -4098, -1662, -5792, -1969, -4286, 48423070, 106891238, 145872235, -7612, 50193542, -9919, 128154205, -8365, -11573, -2426, 110434844 , -5227, -7528, 53737148, 92718145, -8284, -1856, -4035, 94488617, -2135, -3021, 37804110, 96261751, 135241417, 193709585, 20249804, -3885, 117683129, -4881, -7314, 60985433, -2264, -5372, -2970, 23778901, 82248400, -5595, -8483 , -11801, -10804, -10031, 161978204, 200959201, 27322507, -6284, 144260174, 202731004, -2380, -5772, -8771, -2909, -11629, -2431, -9528, -5250, 206273279 , 32637916, -2369, -1589, -3046, -7525, -6741, 92877887, -5452, -8278, 55683213, -1614, -3305, -2862, -11377, 57443158, 135399828, 213359160, -6934, -3740, -5641, 156825199, -11914, -6351, -5855, -2118, -11863, -3984, 101897975, 160367474, 199348471, -6850, -6306, -1265, -4584, 46972082, -5788, -8809, 183402244, -4084, -6003, 126704548, -5005, -7116, -6520, 147963522, -2893, -7079, -10651, -3480, -3183, -7520 ], [ -6720, 114299265, -8619, -4462 , -3891, -2278, 174543229, -7395, -6675, -3739, -9320, -8549, 2852600, -6650, 100288576, -2968, -7265, 43590880, -9675, -1247, -1900, 45361352, -10026, -9206, 162301681, 47133155, 86114152, 125093818, -5028, 9941143, -6548, -5769 , 165845287, -1875, -2501, -9913, 128637424, 187106923, 32973251, -10261, -9480, -8691, -4747, -11020, 93201364, 132181030, 190649198, -11439, 55993501 , -1276, 153442666, 192422332, -11362, 77253806, 116234803, -5153, -4439, -6928, 79188013, 157144683, 196127011, -11271, 119935489, 158919148, -7732, 43750622, 82731619, -9238, -2955, -10788, -3696, -9203, 162462754, -11738, 47295559, 105765058, 183723059, -2632, -1692, -5768, -8385, -7597, 50839165, -9909, -5494, 206756498, -6488, -2293, -9076, 189038468, -11488, -10597, 132339441, -2005, -4474, 36664741, 95134240, -9005, 212071907, -10934, -6128, 116395876, 174864044, -11951, -10892, -9734, -3277, 196288084, 42139892, 81120889, -3406, -1983, -7256, -2455, -1634, -3395, 160852024, -11191, 104154328, -5048, -2789, -4092, 86434967, -1530, -4788, -11130, -2376, -9553, -8756, 205147099, 51000238, -2302, -3344, -7553, -6753, 91750376, -8684, -2882, -7020, -10225, 113013343, -3032, -2727, -2478, -3771, -9394, -3015, 58086119, 116555618, -8202, -7385, 40529162, -6107, 137978327, 176959324, -11903, -1674, -9700, -1544, -11838, -1671, -5822, -8470, -2798, -6845, 123801241, -8442, -7662, 67106207, -3522, 164555372, -7626, 29899675, -10320, -9549, -8752, -11604, 70649813, 129119312, -2014, 207079975, -6751, 91912780, -1520, -2880, -11475, -1687, -3616, -8647, 36998745, -6149, 114946219, 173414387, -1845, -10514, -3290, 194676023, -2690, -1709, -6106, -3416, 196607568, -2461, 81443035, -3121, 198382033, -11221, 83213507, -3392, -5063, -4599, 46006975, -3692, 162943311, 201925639, -6817, -3832, -3520, -3229, -4265, -6246, 127508582, -1487, -7587, -1721, 109790552, 148771549, 187751215 , 14129041, 53094187, -9869, -1264, -4740, 35376157, 93845656, 132825322, -7881, 76126295, -5423, -8226, -4458, 58408265, -5892, -5138, 129111, -6686, 97563647, -5401, -4662, -1733, -10477, 118825283, -2980, 3673939, 81616089, 120598417, 159578083, 5444411, 63899390, -5821, -3251, -1459, -6839, -3840, -5562, -4805, -7171, 47954494, 106422662, -2100, 69216130, -3500, -3209, -2903, -4237, -6506, 109967599, -4974, -11531, -6482, -9463, -8293, -7497, -11005, 113511205, 152490871, 210959039, -6143, -5674, -8597, -4691, -1829, -10915, -3748, 156195550, -7797, -6915, 118987687, -5104, -11886, -2405, -1602, -2113, -2959, -11217, -3848, -9223, -2947, -11761, -10771, 104811932, -5043, -7653, -6264, -3515, 165053234, 10920893, 69375872, 127845371, -3065, 12694027, 51659173, 149105676, -1950, -11525, -1300, -3473, -1518, 209349640 ], [ -166, -4293, -124, -2571, -700, -7247, -109, -123, -225, -438, -11645, -116, -11998, -671, -240, -7045, -128, -304, -355, -7085, -847, -815, -354, -424, -608, -11380, 6164340, -633, -604, -11371, -676, 9869140, -397, -569, -776, -514, -11490, -703, -442, -288, -281, -6992, -254, -243, -280, -127, -114, -210, -7099, -129, -189 ], [ -2537, 80330167, 119309833, -2972, -11874, 43122304, 121078974, -8485, 44905965, 83873773, 122853439, -8078, -11169, -6286, -3527, 144115075, 202583243, -11139, 106904550, -8397, 204356377, -4076, 89187851, 147657350, -7973, -11076, -6210, -9492, 149430484, 207898652 , 53751791, 92732788, -9052, -7906, -11454, 55524925, 133481595, -3020, -7444 , -1712, -9790, -8979, 193725559, -1826, 59229604, -5884, 156677438, -1913, 22021741, -10461, 138959408, -8145, 43295235, -6069, -9249, 179712208, 6090034, 64543682, 103524679, -3246, 7859175, 66315485, -3526, -3089, -7644, 29108953, -9956, -8770, -8004, -11107, -6235, -1594, -7969, 32665748, -6208, -5474, -7936, -4204, 92892530, -1515, -2876, 16720852, -1613, 153133832, 192114829, -6963, -6419, -3592, -5411, -8212, 20411011, -9746, -8945, -4877, -7308, 80650982, 139120481, -8142, 4479304, 43444450, -6066, 121403782, -8479 , -11795, 64706086, -5809, -2041, -4583, -4096, 105454893, -3233, -1967, -11136, -3822, -1595, -8001, -4252, -3939, 108999830, -3202, 13336988, 71791967, -5471, -4965, -1862, 34585435, -2287, 151524433, 190504099, -11445, -3905, -3608, -9012, 192274571, -10529, -5907, -5409, -1920, -2698, -6380, -9319, 157000915, -7776, 61322222, 100303219, 139282885, 24128879, 63095356, 141053357, 180034354, 6412180, -10793, -3539, -5053, 201295990, -10753, -9996 , 144596963, -1966, 9955786, 48920932, 107390431, -8764, -4250, -6228, 128650736, -2018, -7560, -6757, -9479, -5219, -4746, 34746508, 73726174, 132194342, -7894, -10974, -2349, -9403, -4698, 38290114, 116248115, 155229112 , 194208778, -7343, -6674, -6109, -3418, 196140323, 22504960, -10451, -3265, -8136, 24276763, 102236095, -8476, 199685260, -10787, 84518065, -1538, 201457063, 27820369, -6275, -1272, -1531, -1431, 49082005, 88061671, 146531170, 185510836, -4246, 89830812, 128813140, -2016, -11551, 52625611, 91605277, 169561947, 15430937, -10596, -5949, 132356746, 210314747, -10559, -9004, -4922, -7430, 57939689, -9351, -8582, 194369851, 1420237, -4003, -3737 , -8938, 196301396, 42154535, 139602369, -1982, 24451025, 63417502, 121887001 , 180355169, -1794, -2451, 84679138, 123658804, -4577, 27981442, 66961108, 125429276, -2033, 10276601, 88220082, 127202410, 185670578, 12049735, -3936, -3642, 167953879, 13820207, -10638, -9875, -5462, 208705348, -10593, -5694, -5194, 210475820, 95308625, -8999, -8230, -7426, -10931, -3755, -3432, -8201, 21069812, 79523471, -9309, -5111, -2826, 81293943, -9277, 178744439, -7251, 44088742, -10049, 141536576, 200007406, 45859214, -2324, -3240, -7661, 67119519, -2238, -8795, -4786, -2631, 49404151, 127360821, 166343149, 12209477, -10673, 109645453, 168113621, -2749, -6750, 72437590, -3328, -8303, 74218589, -5692, 152168725, -7883, -6987, 56491363, 95471029, 153940528, -11338, -1679, -5895, 155711000, -7378, 60194711, 99175708, -8930, 177135040, -11897, 42478012, -10081, -8898, 198396676, -3980, -2326, 141698980, -4598, 84998622, -9192, -3095, 201940282, -11148, 86771756, 125752753, 164732419, 10598747, 69053726, -3504, 185994055, 31860383, -10282, -9091, 168276025, -1765, -6192, 111578329, -5211, -7502, -2482, 113348801, 152329798, -7456, 37162603, -10186, 173587441, -1415, 38934406, 97402574, -5404, -1078, 145085, 39110122, 78089788, -9337, 156049120, -10885, -1640, 118841257, -8156, -4371, -2460, 101121896, -2116, 179082559, -4343, -2399, -3553, -8465, -4596, -2519, 85175669, -9186, -2037, -6811, -6013, 145416971, 184397968, -7137, -2436, 127698941, -4991, -2756, -10667, -1624, -5485, 207428745, -6481, -5961, -3327 , 189712046, 16091203, 55056349, 133014350, 171995347, -7452, 37338319, 115296320, 173767150, 212746816, -6683, -3747, 117230527, -8187, -7324, -6662 , 119002330, 157981996, -4635, -10849, 81794467, 140262635, -1463, -2668, -6618, -9222, -3112, -4322, -10011, -8821, -8048, -11706, -6560, -5534, -8016 , 30425369, 69391846, 108371512, -3064, 32195841, -6216, -5731, 149122981, 14479142, -10248, 131403620, -3041, -4485, -10998, 133174092, -3025, -2721, -4024, -1645, -1584, -7835, -6942, -5888, -5399, -4887, -4398, -1676, 119162072, -8527, -7750, -6884, -10430, -9257, 198891876, 64236179, -2251, -8458, 200666341, 46519480, -5795, -8428, 202438144, -10735, 87270949, 145739117, 204208616, 30573253, 69552919, -5757, -953, -7087, 90814555, -5229 , 188263720, -11520, 73095194, -2141, -2006, -7488, -6443, -3613, -3308, 191807326, -2472, -2343, -3439, 193576467, -4007, 98061509, -8948, -8179, -1382, -10873, -6095, 119324476, 197282477, 43135616, -10068, 140584781, -2957, -11211, -2249, -3107, -1894, -1100, -10004, -3235, -11697, -6556, -9962, 126411688, -8007, 30747515, 69713992, 147673324, -7972, 13030816, 110461468, 149445127, 188424793, 14802619, -6470, -3622, 151215599, 190196596 , -10987, -10206, 114009067, 172477235, -6968, 76801204, -8978, -4906, -11980 , -6680, 78734080, 137202248, 195671747, -4137, -2411, -2263, -8517, -11869, 82276355, 121257352, -3115, 25593179, -10403, -9217, 200987156, -10762, -3681 , 183267795, 9648283, 68101931, 126571430, -8392, 11418755, 89364898, -5499, 167324230, -7566, -11070, 71646868, 149603538, 188585866, -11027, -6184, 112398337, 190355007, 36223997, 75190474, -1263, -1475, -1848, 57471113, 115941943, -8586, 193901275, -11971, 39915487, -10127, 137363321, 195834151, 41687290, -5854, -5368, -4856, -6873, 82437428, 140906927, -4838, 25754252, -10400, -5311, -4582, -6829, -10367, 124960700, -8419, -4277, 107242670, -8766, -8000, -7113, -10687, 109014473, 147995470, 13350300, -10650, -9885, -9080, -4496, -4043, -2359, -3319, -8274, 16895237, -2205, -8618, 192290545, 18668371, 57633517, 135591518, 174572515, 1112734, 40076560, -3577, -8942, -8168, 61336865, 100317862, -8910, 178277194, 4655020, 43620166, 121578167, 180047666, -11788, -10025, -5306, -823, 66652274, -3370, -5026, 203082436, -11133, 87913910, 146383409, -4776, 31217545, 70197211, -2225, -7963, -2609, -3926, 110947349, 149928346, 15283176, 73740817, 112720483, 151700149, -4720, 36546143, 75512620, 133982119, 172961785, 18829444, -6413, -9781, 174730926, -7391, -3879, -1608, -5388, -8166, 3044290, -6647, 100477604, -5360, -1903, -10829, -10054, 160718906, -4601, -11193, -10023, -9202, -5050, 27835012, 86304511, 164261181, 10130171, -6544, 88076314, 185522817, -11615, 50868451, -9100, 187295951, 52652112, 91619920, -9075, -3043, -7511, -11019, 93390392, 132371389, -8269, 17218714, 56183860, 95163526, 153631694, 192612691, 18990517, 57955663, -5662, -8204, 1434880, -10891, -9732, 137847871, 196317370, 22680676, 61660342, 139617012, -1465, -7255, 63430814, -9665, 141391477, -11781, -6299, -5806, 162653113, 8519441, -3955, 105954086, 164423585, 203404582, 29767888, -10325, 127217053, 185686552, 70519357, 109499023, 148478689, 187458355, 33311494, 111270826, 150250492, 208718660, -2484, -3781, 152019633, 191001961, -11422, 56344933, -8998, -7848, 38640092, -10154, -9346, -5146, -7382, -11305, -6370, 118517780, 157498777, 196478443, 22841749, -1637, -5606, 178759082, 24626741, -10412, 122061386, -5066, 6908711, -6595, 104344687, -8060, 8681845, -10357, 145094825, 184075822, 49417463, -9939, 127378126, -4995, 12225451, 70680430, -5741, 148639762, 13997254, -10632, 111430568, -8302, 208881064, -4041, 93712538, -5445, -4714, 37029362, -5925, -3300, -8228, 38799834, 97257475, 136237141, 194705309, -1819, 60209354, -5867, 157658519, -4644 ], [ 24774625, -3709, -5586, -8087, 26559617, -3841, 143485426, 182465092, 47806733, 86787730, -5538, 203724066, -10706, -2230, -5262, -7585, -6770, 90330005, -8343, -4511, -4052, 92101808, -3180, -7919, 35418632, -2354, -3460, -2075, 210812609, 56665748, -5920, -8992, 193094579, -1101, 136395552, 175377880, -7370, 39123434, 97594264, 136573930, -7800, -2541, -6366, 138344402, 196813901, -2532, -10438, -9692, 159607369, -11827, 102909673, -5322, -4825, 26735333, -10385, -5561, -5044, -4574, 47982449, -3675, -9153, -1228, -2508, -9934, 166693250, -11591, 71015888, 129485387, -8338, -2745, 33809356, -6189, 131257190, -2008, 16104515, -10580, -5943, 133030324, 37366151, -10181, -8990, -4913, 320681, -2470, -3746, -1087, 195203171, -6914, 80035976, 138505475, -7754, -6638, -3563, -8891, 179258275, 25124603, 83579582, -5581, 161540245, 7406573, -6589 , -1628, -8820, -2786, 28655020, 87123188, 145594018, 204062186, 69403827, 147365821, 186345487, 12723313, 51688459, 110156627, 168626126, 14493785, -10620, -2290, -2142, -1233, -1333, -10577, 113700233, -8635, -7873, 76491039 , -9378, 173941535, -1221, -4149, -2339, -8564, -4658, -10877, 99688213, -5376, 23512542, -6070, -5599, 159929515, -7716, -6858, -10406, 122720321, -7684, -11171, -3837, 124492124, -8042, -11142, -3669, -2094, -8010, -4258, -9923, -5511, -2900, 32359699, -3800, -1590, 207766865, -6745, -3786, -9055, 170560333, -1751, 74882971, 113862637, -8628, -1934, -1741, -6424, 115633109, -3161, 213082274, -11323, 78586319, -9324, -8559, -3869, -3567, 138828952, -8150, -6882, -10424, -1575, 179579090, 5958247, 44923393, 122880063, -1457, 7730050, -10379, -9603, 144144361, -4797, 28977166, -1626, -2161, -2911, 30748969, -3808, -5504, 206156135, -11074, -3798, -9085, 188438105, 53794266, 92762074, 131741740, -8281, -2732, 36064378, -9414, -8622, -7443, 57324683, 96305680, -8588, -4678, 20293733, -10497, -5883, 156706724, 195687721, 41539529, 119498861, 177968360, -11866, -6633, 82292329, 160251661, -4610, 64571637, 103553965, -8842, 201001799, -10761, -2318, -3372, 163795267, -7154 , 48628072, 107096240, -8391, -2625, -10692, 108868043, -8364, 206318539, 71658849, -9486, -8700, -7935, -11026, -1097, -1559, -8277, 16750138, -3907, -9821, 172654282, 211633948, 37997254, 96465422, 135446419, -7398, -2548, -10126, -2193, 176357630, -11913, 80678937, 139151098, -1467, -2672, 62962238 , -9677, 140922901, -7708, -6602, 84225205, -9210, 162184537, 27527509, 85995677, 124976674, -2922, -11680, -6550, -9563, -5004, 204707809, 89536621, -9103, 167499946, -2611, -2366, -9079, -8316, -7031, -1299, 112572722, -3035, -7473, -2480, 94854692, -1553, 211795021, -10528, -5906, 155095994, -4675, 40089872, 118047873, 157030201, 196009867, 22373173, 80842672, -8508, 12176 ] , [ 25916779, -6044, 162342948, -4581, -1726, -2386, 144627580, 183607246, 9985072, -3664, 126909550, 185377718, -2500, -6227, 128681353, 167661019, -11553, 52493824, -3478, 169432822, 208412488, 34775794, 93243962, 151713461, 190694458, 36560786, 75527263, -3449, 153486595, 18841425, 96787568, 135768565, 194236733, -11954, 59740778, 98721775, -5116, 3058933, -10863, -10090, -9281, 4828074, 63285715, 102265381, 160733549, 199714546, -6848, 104034522, 143016850, -8065, 8374342, 66829321, -9590, 164277155, -2779, 29621458, 68601124, -9133, 166050289, -6777, -3644, -8725, 206801758, -6755, 91633232, -8689, -7510, 54426700, -9840, -9040, 190854200, 56210361, -5929, -3302, 192626003, -6959, -6411, 135928307, -2998, 213888970, -11311, -6372, -5873, -8163, 42185152, 100653320, -8501, 4991809, 43956955, -5590, 160895953 , 199875619, 65218591, -9626, 162667756, 201647422, 28010728, 66990394, 105970060, 144949726, 203417894, 49271033, -9943, 146720198, -2904, 12079021, -10677, -9096, -4978, -7552, -3925, -9874, -9071, -2881, -2483, -10223, 113057272, 152036938, -11421, 95336580, 153808741, -4694, -11344, -10153, 136089380, -7810, -7335, -2467, 99043921, 157512089, 61845254, 120305557, -8497, 198264889, 44116697, -6058, -5325, 180546859, -7222, 45889831, -10016, 123849163, 201805833, 47661634, -6017, -8794, -8027, -2630, -6538, 107902936, 146882602, -1426, -6221, 109674739, 168144238, 14010566, -6196, 111446542, -5213, -4199, -2356, 132706847, -8266, -7461, -4029, 134477319, 173459647, -7421, -4013, -10148, -8963, -7807, -3875, -5634, 157674493, 196654159, 61994469, -9270, 159446296, -11832, -2453, -10047, -3390, 200196434, 26561071 , 65540737, 104520403, -8440, -11716, 86799711, -9156, -5020, -2774, -6535, 88574176, -5261, 186023341, -11595, -10281, -5739, 148815478, 33660141, -9867 , -8674, 189566947, 15944773, -9833, -5444, -3029, -7454, 37191889, -10184, -5676, 193110553, 38963692, -9765, -1548, 214370858, 19649575, -9762, -3287, 13321 ], [ -4399, 7423759, 10967486, 16282774, 499061, 4041347, 14671681, 18215771, -4395, -7199, -11633, -11516, -11977, -7239, -4279, -11562, -7003, -4384, -7232, 11611778, -6999, -7345, -7230, -11618, -6995, 4846591, -11736, -1350, -11429, -790, -1162, -4213, 19182088, -449, -436, 14027631, -835, 1802287, -532, -519, -199, -392, -456, -754, -178, 16136344, -471, -539, -347 , -994, -491, -375, -11811, -425, 16458490, 2446459, -1370, -892, -729, -192, -1049, -2653, -511, -585, -686, -535, -7150, -718, -831, -11851, -515, -7026, -809, -1030, -11613, -231, -308, -533, 15653004, -316, -166, -4293, -124, -228, -700, -433, -625, -225, -185, -438, -871, -492, -697, -2667, -240, -7045, -128, -4367, -523, -201, -2577, -368, -650, -884, -586, -557, -250, 11479749, -398, -479, -11858, -244, -282, -4185, -7303, -293, -601, -4161, -214, -7186, 15506574, -222, -669, -179, -274, 3427540, -210, -512, -1134, 19372447, -186, 10688906, -234, -155, -372, -432, -7090, -716, -313, -785, -346, -163, -333, -7277, -431, -414, 703821, -536, -11693, -607, -976, -467, -247, -742, -11509, -570, -367, -530, -517, -405, 1187040, -520, 15360144, -223, -300, -7185, -404, 3280868, -143, -239, -863, -153, -294, -1017, -278, -1326, -136, -209, -500, -224, -371, -531, -1014, -336, 2168121, -768, -342, 14569543, -574, 4099798, -7084, -193, -374, -353, -1009, -232, -191, -454, -660, -1008, -407, 18596368, 4583017, -1021, -2610, -325, -310, -775, -618, -394, -7295, -437, -284, 15535981, -702, -298, -429, -721, -7332, 6999112, -2619, -157, -138 ], [ -139, -305, 9268777, -335, -229, -816, -7202, -730, -389, -939, -781, -648, -883, 18449817, -1187, -1790, -7080, -388, -464, -778 , -891, -502, -974, -1813, -529, -341, -983, -830, -544, 10235215, -986, -1053, 12167970, -329, -265, -131, 10557361, -861, -323, -822, -788, -757, 14276562, 3806938, -11707, -504, -589, -941, -767, -1001, -2597, -832, -1378, -904, 14759902, -687, -1044, -1168, 13149172, -490, -795, -285, -726, -713, -7305, -1796, -4251, -984, -705, -451, -629, -1344, -1113, -1029, -1137, -838 , -683, 8639007, 13954537, -485, -253, -435, -1006, -156, 3661706, -1004, -1341, -577, 3821581, -637, -612, -980, -1402, -1192, -1023, 12841669, 18157078, -928, -764, -634, -261, 7848406, -999, -719, -571, -1805, 9781282, -406, -326, -553, -1040, -1020, -7108, -704, -774, 11875110, -393, -7340, 6720895, -1359, -854, -1206, -1182, -428, 17512665, -448, -655, -339, 17673738, 7219834, -1354, -2600, -576, -1199, -1179, 10923436, -399, -694, -1191, -1170, 12856312, -573, -1045, -7123, -594, 2548960, 7863049, -882, -1338, -1321, -2685, -4333, -2636, 16883137, -373, -670, -750, -988, 18816013 , 6574344, -1360, -11431, -933, -1804, 10279144, -6990, -450, -526, -508, -579, -252, -525, -614, -853, 147628, -2680, 10776885, 17864097, -1051, -357, -426, -1334, -1400, -1190, -1363, -1141, -1331, 5944816, -4285, -4228, -1117, -937, -780, -646, -866, 18508631, -7307, -1798, 11582371, 16897780, 2885749, -643, -997, -1126, -6960, -7300, 8360911, -1138, -7339, -11840, -1152, -1328, 5139451, 10454860, -1342, -11337, -4350, -1015, -507, -1119, -473, -804, -771 , 14335013, -575, -2687, -11759, -1352, -2598, 4027782, -7204, -7126, -1759, -2567, -7315, -11696, -2616, -11979, -7272, -2654, 14979547, -11374, -4385, 8053529, -11624, -11504, 1128589, 6442678, -7148, 13530011, 17073617, -7299, 8375675, 15462766, 4994099, 10308430, 13852157, 19167566, 8697700, 12241427, -11472, 1773002, 5315288, 10630697, 14174303, 19489591 ], [ -1109, 77971313, 136442143, 194911642, -6667, -10115, -9304, 177192281, 42548442, -6076, -5605 , 178964084, -4347, -3979, 122266388, -2047, -7692, 26590357, -10014, 143528024, -4575, -6814, 67341826, 106321492, 10655988, 69113629, 127583128, -4772, 12430453, -6511, 109863767, 148844764, 187824430, 53179260, -5965, -2143, -4739, 15974059, 54939205, 113407373, -8644, 17743200, 76199510, -3442 , -8224, 212629672, 58642553, 97623550, 156091718, 1959377, -3996, 79905520, -5631, 177353354, -11258, 120655658, -3120, -2811, -4116, 83449126, -5321, 180898291, -11765, -10774, 85220929, -5294, 28535091, -9975, 125972398, 203930399, 49783538, 127744201, 166723867, 205703533, 51555341, -3638, 149004506, 187985503, 14363329, -10624, -3625, -9059, 209244477, 55098947, -1096, 152548112, 191529109, -11400, 56872081, -3297, -7838, 351298, 58804957 , 97784623, -8953, 41085596, -6100, -5378, -2975, -11883, 62347232, -8889, 179287561, 5665387, -3973, -10039, 122589865, -2946, 26912503, -10010, -5557, -8047, 67662641, -9146, -8405, 204092803, 49944611, -9929, 147395107, 205863275, -11085, -6214, 110187244, -5231, 34012904, -10247, 150936051, 189918379, -11459, -6444, -2207, -5184, 211180015, 57033154, -5915, 154480988 , -7832, 39476197, 117434198, -4886, 2282854, 80225004, -9296, -3131, -1437, -2528, 62509636, -9687, 179448634, 25301773, 64281439, -3547, -8456, 7598263, -2389, -5556, 163502407, 9368735, 106803380, -8777, 204253876, -11113, -10305 , 108576514, 206024348, -4057, -10270, 110348317, -8327, 14684144, 92627625, -9054, -8286, -4483, 55422424, -5937, -8627, -7870, 57192896, -9794, 135153559, 193621727, -4409, 59125772, -5396, -8176, 2443927, 41409073, -6094 , 138858238, -4860, -11250, -6335, 101650375, 199095547, -6611, 103420847, -8845, -8077, -7197, 85702817, -3373, -2926, -11695, -10731, 145941457, 204413618, -4074, 89246423, 147715922, 206185421, -10656, -9490, -3186, -7937 , 34335050, 73301527, 131771026, 170750692, 16617020, -10204, 114052996, 192009666, -11381, 57355300, -8976, -8214, 833186, 59288176, -2194, 176227174 , -6905, -2410, -2262, 158507813, -7742, -10837, -9680, -3259, -8108, 64600923, 103583251, -8840, 181542583, -11749, 46885555, 124842225, -5035, 9692212, -6006, 146105192, -7605, 50429161, -5754, -8732, -2896, 32724320, 91179299, -9082, -4967, -1864, -1102, -6183, 112442266, -7478, -10981, 94722905, -5182, 211661903, 77003544, -8973, -4903, -4442, 20469583, -10493, -9744, 195876749, 22241386, 61221052, -5618, 158670217, -7267, 82482688, -5593, 160442020, 199421686, -2522, 64764658, 123234157, 162213823, -11743, 66536461, -9594, -1455, -11679, 48818431, 107287930, 146267596, 31112259, 89569900, 128549566, 187017734, 13396891, -10648, -5972, 149811202, -7518, 34644007, 73623673, 151583005, -7472, 75394145, -9011, 172844641, 211824307, -10939, 96655781, 135636778, 194106277, 40120489, 98588657, 176547989, 41904150, -6085, 119851624, -8507, -2818, -4120, -9671, 141113260, 199581428, 25946065, -10397, -3538, 162374896, -7671, -6824, 86186036, 125167033, -5025, 48991362, 87959170, 126938836, 185408335, 31261474, 70241140, 148200472, -7557, 33033277, 72012943, 130481111, 188951941, -11492, -5952, 132254245, -4941, -11436, 95043720, 134026048, 192495547, 38348686, -3759, 135796520, 213755852, 98745737, 137730727, 176710393, -4134, 81033031, 120012697, 158992363, 4860022, 63315001, 141271671, 180253999, -7227, 45596971, -3537, -5302, 201515635, -3956, 86348440, 144816608, -1965, -7145, 107607414, 146589742, 205059241, -4071, 89892046, -8355, -2751, -11062, 91663849, 130643515, -8309, 15490840, -10228, -9438, 151905151, 17259981, 56227789, 114695957, 173165456, 38522948, 77489425, -8967, -7813, 40455813, -9731, -8936, 196359968, -11266, -10447, 139662272, -8131, -7254, -10824, -9234, 199904905, -6597, -3694, -5569, -2040, 8563370, 86506851, 125489179, 183957347, -4269, 88279985, 146750815, -7989, -11608, 70561955, -9512, 148522618, 33367281, -3792, 111314755, -8682, -7924, 35127226, 93595394, 171553395, -7462, 56388862, 114857030, -8229, -7424, 77647836, 116630164, 155609830, 214077998, 21113875, 79582043, 138051542, 196522372, -11264, 81353846, 139823345, 178804342, -11225, -10411, 102616813, 141596479, -11775, -3843, -9622, 143368282, -1889, 47690920, 125647590, 164629918, 203609584, -11125, 88442389, 166400390, -11600, 51234526, 90214192, 129193858, 187663357 , 33516496, 91985995, 130965661, 189435160, 15812986, 54778132, 152227297, 191206963, 17584789, 95529601, -5425, 192977435, 38845094, -6123, -8962, -4892, -12016, -1307, 116964291, 155946619, 1812947, 60267926, -9726, 177206924, -4375, -1306, -10079, 178978727, -6865, -3850, -9227, -949, 65584666, -9188, -1496, -1886, 86844971, -5537, -5018, -4549, 30148606, -10314, 108107938, -3069, 12445096, 51410242, -9899, -8342, -7056, 92160380, -2080, -4738, -11006, 74443681, -3313, 171892846, 17759174, -3898, -2281, 134684983, -7414, 58655865, -1611, -3149, -1918, -6918, -6364, -8926, -4370, -10851, -5841, -3119, -11824, -1669, -5584, -5061, 85243437, -1090, -1495, -4572, -1725, -1292, 125985710, 203943711, -1311, -3814, -9545, -2902, 32094671, 90549650, -5484, -3051, 92320122, -1561, -1243, -1858, -11001, -10215, -3459, 191542421, -6978, -6429, -9798, -8596, -7411, 19839934, 78308102, -9331, 175757267, -11288, -6099, 158037906, 42883900, -3562, -1259, -7717, -10814, -6054, -1574, -8459, -11758, -2447, 124373649, 163355977, -7163, -2441, -1281, -1074, -7133, -3942, -3495, -3206, -1957, 71220890, -9497, -8714, -7943, -7046, -3920, -5959, -3174, 16309517, -1685, 133232664, -4706, -10957, 96027463, -8984, -3008, -4455, -6941, -3886, 117448841, -8181, 41261312, 99730811, -8922, 43044973, -9686, 140483611, -7714, 25316416, 83784584, 142254083, 200723582, 27088219, 66067885, -9605, -1456, -1782, 87326859, -5527, 165288853, -6523, -2308, -5508, -8368, -4524, 32403628, 110361629, -3188, -4505, -2489, 73155097, 131623265, -2877, -1750, -6161, 113906566, -8626, -7869, 37719037, -3595, 135168202, -3005, 686756, -6387, -5648, -4884, -4394, 80402051, -9291, -8149, -6879, -1635, -5341, 199112852, -6856, -6050, -5056, -1893, 27249292, 85717460, -5552, 202655127, -1693, -9960, -3363, -3076, -11631, -1301, 108752230, -3203, -7570, 32564701, 71544367, -1484, -4501, 34336504, 112294505, -5204, -4481, 55596809, -3610, -5434, -4932, 18403466, -6420, 115838111, 174307610, -4447, 39811655, -5882, 137262151, -7783, 41583458, 119541459, -1082, -4361, 62845094, 160292928, 25651751, 84106730, -9214, -8071, 27423554, -6282, -5790, -8813, -2924, -2511 , -3667, -2160, -2765, -6783, -6233, -9108, -1244, -1225, -11067, -3635, -8698, -1863, -3783, -2211, -3173, -7900, -6723, 94737548, -5431, -2861, -1738, -10534, 115999184, -3002, 20497404, -6382, -9321, 156913057, -4383, 80724197, 158682198, -7739, -4121, -6065, 140965499, 25810162, -6305, -1273, -3243, -11742, -3680, -5548, -8034, 9867928, -6549, 126789744, -3073, -1428, -6781, -5989, -3347, 187033708, 13411534, -10647, -3633, -3332, 188804180, -11021, -3620, -9046, 210065816, -6719, -6154, -1511, -4700, 18726943, -6132, -3434, -3154, -2714, -6931, 79114798, 157071468, -1911, 22417102, 80885270, -3266, 197824268, -1701, 82658404, -9241, -4602, -3967, 84430207, 142899706, -2791, -11159, 125177683, 164161342, 203141008, 68481318, -2233, -2023, -2762 , -2499, -6226, -5748, 148215115, 13569945, -10259, -5717, 169475420, -11491, -6458, -3468, -1479, -7466, 56080028, 95061025, 134040691, -4697, -11358, 57853162, -9779, -8970, -4897, 20806372, 98763042, -1085, 196213538, -10862, 81047674, -8503, -7260, 63328313, -9237, 180267311, -4106, -6043, -1537, -2938, 8418271, -10361, 144829920, 183812248, -4081, -6250, -9554, -5265, 50927023, -3643, 128886355, -1449, -11549, 111165663, -8308, 208617490, -10594, -3464, -4939, -2728, -2479, -10193, -9397, -3164, 212159765, 58012904 , -5901, -8581, -4670, 20981954, -1099, 98926777, -1251, -7767, -4133, 100698580, 139678246, 5035738, -10413, -5327, -8094, -2660, -10395, -2172, -5047, 8578013, -3954, 86524156, -5544, 10349816, -10712, -3661, 166252629, 12121619, 70576598, 129047428, -4976, -1867, 52858568, 130817900, 189287399, 35155058, -6171, -9434, -8650, 36926861, 75893338, -3446, -4918, 212322169, -4014, -2276, -1549, -1471, -7380, -6921, 79598017, -9306, 22909517, 61879987 , -8902, -2963, -4351, 83138961, 141609791, 200079290, -11186, 65423593, -2244, -2935, -2515, -1293, -5781, 164643230, -10708, -1566, -2022, -1226, 51247838, -9506, -2088, -4759, -11539, -3924, -2292, 169958639, -4198, -1686, -1277, 152240609, -11414, 95541582, -1262, -4916, -7419, -6404, -5894, 155785546, -7804, -12014, -10922, 97490432, 155959931, -7801, 40792736, 99262235, 157731734, -1910, -10439, -5604, 159504868, 5371196, 63826175, 141784176, 200255006, 26619643, -10388, 143555979, -1885, -6813, -9980, -3227 , -1879, -10313, 108122581, -8745, 186081913, -11594, -6510, -2222, -3193, -4510, -11048, 72686521, 150643191, 189625519, 16003345, 74456993, 113437990, 210883162, 56738963, -3600, 154188128, -2853, -10919, 97651505, -3148, -4661, 40953809, -2335, 118914472, -5106, -7283, -3859, -9691, 198642945, 25008913, 63988579, 141946580, 200417410, 26780716, 85248884, -3376, -8051, 67530854, -5777, -2099, 184471183, -4079, -9543, -5258, -7580, -3932, -1622, -5234, -2889, -7052, 72846263, 111827260, 150806926, -2734, -3912, -5942, -8639, 17933559, -10545, -9380, 173839034, 212820031, 39343079, -1286, -3428, 195260412, -6660, -3734, -9297, -5103, -7282, -1702, -8120, -11820, -6616, -5817, -2044, 46442149, -6029, 124390954, -8432, -4289, -1658, -3512, -8780, 11008751, 69463730, -3205, 186404059, -4232, 71235533, 110216530, 188173200, 14182 ], [ 74779139, -5690, -8251, -4467, 57062440, 135019110, -3007, -1842, -2552, -6389, -3582, -2064, -4140, -1639, -8921, -1984, -4366, 82026093, -1502, 44831419, 83800558, 122780224, 181248392, -6835, 85571030, -5286, -4564, -6804, -2313, -2029, -4542, -6786, 89115967, 167072637, 206054965, -6765, -1654, -1271, -5228, 14712099, -10242, -9450, 170617574, -11456, 74940212, 133411042, -8249, 18257036, -10167, -2199, 193649682, -11984, 78644891, 137114390, -1990, -4393, -3991, -1578, -5098, -1072, -6334, 101679661, 179636331, -11207, 83960300, -9218, -4818, -4097, 85733434, -2104, -8039, 9560425, -3825, -3220, 184954402, -7122, 50297374, -3651, -1525, -10655, -9892, 130028509, -4751, 14875834, 53840980, 131800312, -3037, -1421, -10572, 114080951, -7865, -10947, -3763, 135342587, -1998, 20352305, 78805964 , -3424, -5121, -7782, -1704, -10098, 139047266, -4628, 23881402, 82349570, 121330567, 6177892, -2395, -9213, 162082036, 201061702, -11164, 105383009, 163852508, -4562, 48685313, -9955, -5524, -4779, -2430, -3649, -5498, -2895, -2495, -9485, -5222, -4749, -2592, -6181, 131960054, -1242, -1855, -6722, 75263689, 153221690, 38069015, -5908, 154993493, -1922, -6933, -6381, 117946703, 176416202, -11911, -6651, -6088, -5365, -2819, -6631, 121488978, -5075, -4605, 25814278, -5808, 162241778, 201222775, -6828, -10365, -3525, -8417, 29357884, -10333, -2235, 165785384, 11654374, 109087688, -3201, 187048351, -7078, -6206, -3331, -1483, -2742, 34673293, 73652959, 112632625, -8273, -11441, -6153, -9404, 192362429, -1711, -5667, -5154, -4674, -4146, 59639608, 118107776, -7774, -2535, -1294, -9285, -8505, -11850, 82673047, -9240, 180122212, 6500038, 45465184, -3697, -5304, 27757681, -6278, 105706486 , 183663156, 29532146, 68498623, -8762, -7995, -4248, 109247430, -5243, -7960 , 13587250, -6490, -3630, 150000230, -7513, 34834366, 73814032, -5696, 210240201, 56094671, 114565501, -8614, 38388499, -3758, 135827137, -4671, 1347022, 59799350, 118268849, -8547, -2683, -6082, -5613, 159021649, 198001315, -6868, -6325, -9236, -1246, -6599, 84605923, 123585589, -2937, -4093, 105866228, -8800, 183826891, 88145536, -9131, -3071, -4538, -11099, -10288, 148388169, -7073, 52713469, 91693135, 150161303, -4492, 54485272, -5695, 151934437, 190914103, 56268933, -5682, -4696, -11352, -10518, -9350, 194456378, -11309, -10121, -9310, 157410919, 3277247, 42243724, -5848, -3264, 178672555, -10823, -10052, 160951863, -1899, -4104, 104255498, -2107, 201704663, 47557802, 106027301, -2102, -7630, -10710, 107799104, -5263, -2759 , -6773, -2371, -1593, -4515, -2494, 91852877, -2146, -8305, 35168370, -1617, -2137, -4937, 210565009, 36928315, -9807, -2069, -2715, 58188620, -5899, -5143, 214108615, -11304, 79612660, 118592326, -2984, -6894, -2409, 120362798 , -8128, -7249, 102642106, -3253, -1897, -10391, -5566, -3098, -1887, 28230373, 86698541, 145168040, 203637539, 30002176, -10316, -2231, -4773, -7098, 90240816, -3342, -3055, -1289, -1587, -1519, -2879, -7017, 54807418, 113275586, -2077, 37101246, -3769, 134537222, -2857, -1110, 77839526, -3431, -2065, 70539, 58525409, -3587, 155974574, -2688, -956, -8929, -1469, -1810, -1703, -5350, -2960, -11220, -10410, 102821815, 161289983, -4597, -6841, -10387, -2171, -2933, -2514, -3676, -2913, -4263, -10312, 127625726, 186095225, 31949695, -10278, -5737, 187867028, 72701164, -9061, -4737, -11467 , -10581, -9032, 171922132, -4471, -10182, -3441, -4914, 212673601, -4011, -6121, 136645814, 195115313, -6917, -10112, -3413, -2056, -7756, -10437, -1274, -1248, -951, -1314, 64003222, -5820, -1540, -2655, -2391, 143731695, -8050, -4290, -10350, 126016327, 184484495, -4260, -3944, -3654, 166766465, 12634124, 51600601, -3486, -8336, 14405927, -3325, -1481, -7494, -10579, -5941, -8638, -2869, 17950864, -10544, -9797, -5418, 212832012, 78336057, -9329, -8567, -4659, -10879, -6098, 138580021, -2974, -2676, -10846, -6072, 120861991, -2958, -10813, 83654128, -1258, -4823, -7207, 85423269, -9180, 182873765, -4288, -10737, -9967, 145665902, 184646899, 69477042, 108459370, 166927538, 51773532, -9496, -2084, 188190505, -4209, -6186, 150982642, -2733, 35815447, 74795113, -9418, -7449, -4023, 76566916, 154523586, -7830, 59008628 , -9326, 175947626, -1383, -3993, 99760097, 177718098, -1189, 43063732, 82043398, -5080, -11809, 64324037, -3546, -8846, -4820, 7642192, 46607338, -3685, -8815, -4799, -3827, -9574, 204293812, -2433, -2156, -8367, 12956270, 90901082, -2150, 188350247, -2596, -6472, 112162718, 209611883, -2481, -9823, 152914187, 211383686, 96213829, 135197488, 174177154, -7404, -2551, -6385, 137129033, 2486525, -6656, -3732, -5373, 197370335, 62711976, -2181, -5079, 199143469, -6855, 64486441, -5576, -8455, 7801934, -10374, 105237910, 163706078, 202687075, -6801, 107007051, -8393, 11345540, -9918, 167249684, -4523, 32593987, 71573653, 130041821, 169022818, -11514, -6469, 112325122, 209771625, -10571, -5687, -8621, -7864, -10946, 96377564, 135358561, 174338227, -11975, -6679, -2337, -8171, 22137431, -1638, -1268, -5094, -4627, 43384547, -3558, 140835043, -4839, -4109, -6307, -5811, 181586512, -2652, -10759, -5550, 163868482, 48699956, 87680953, 146150452, -8002, 11507944, -3940, -9526, 167410757, -1766, 71733395, -9484, 188673724, 34540052, -5956, -5450, 190444196, 75277001, -3453, -2072, -1929, -1320, -3892, -9787, 193986471, -11965, -10492, 98472844, 137452510, 2808671, 61263650, -3566, -8511, 4580474, -2457, 82526617, -8478, -11790, -10796, 103786922, -5309, -7675, 66580390, 125048558, -5030, -4559, 29372527, 87840695, 165798696, 50646021, 89613829, 148081997, 206551496, 32916133, 91384301, 130365298, -4964, -9847, 132137101, 190605269, 16984426, 55949572, -5685, -8616, -4461, -6693, -10160, -4899, 213640039, 40163087, -6110, 137613583, 176593249, -6900 , -6348, -9283, 178365052, -11848, -10831, 102176192, -8103, 45491685, -10024 , -3383, 162418825, 8285153, 86228634, 125210962, 203168963, 29533600, -10329 , 146469936, 31318592, -5987, -9101, 206711238, -6489, -9880, -5466, 188995870, 15373696, 132294181, 190766342, -4182, -6434, -3605, -4924, -4460, 77369619, -2195, 155331613, 213799781, 40324160, -9737, -8546, 196244155, 22607461, -10449, 139545128, -1466, -2670, 82847432, -2178, 160808095, -11782 , -2393, -9630, 143090065, -7668, -6572, 144857875, 203330036, -10715, -3507, 166122173, -7595, -10287, -2224, 167895307, 13761635, 72216614, -2147, 189155612, -11483, 73988417, 151946418, 190928746, 17306572, 75760220, -3447, -1510, 38565546, -10156, -9348, 155492686, 1520076, 40486564, 137935729, -8162, -7292, -10446, 100727866, 139707532, -1436, -10822, -10051, -5588, -8471, -11778, 45801973, 143248476, -8063, 28097132, -9990, 145021610, 203491109, 88325245, 127304911, 166284577, -7100, 109584219, -8722, -2750, 52887854, 130845855, 169828183, -7506, -4042, -5947, -3316, 13050 ], [ -10926 , -5898, 175140930, -4434, -10888, 79627303, 157585304, -7763, -6893, -2408, -5847, -5354, 5223435, 63679745, -9659, 180618743, 6997900, -10780, 123921047 , -3097, -2788, -6270, -5780, 184162349, 30030008, -6247, -5517, -7988, -6771 , 90256790, 187705955, -7059, 72538760, -1586, -8300, -4197, -10587, -2286, 132781393, 17626056, -2346, -3444, 173531531, -4459, -2471, 116832504, -3151, -1073, 19576346, 78029885, 117010882, 155990548, -2838, -2543, -1677, -2269, 177250853, 3630010, 42595156, -10077, 159532823, -11829, -1632, -5585, 180794459, -1172, -1698, 104606930, -5045, 8944088, -2445, 106378733, 164848232, -4548, 69172201, -9123, 166621366, 70953200, -5736, -3053, -7545, 33736141, 72715807, -9060, 209141976, -6729, 93977443, 152445611, 210916441, 95747915, -5168, -2852, -7358, -10918, -957, 136661788, -1916, -11295, 60474259, 118942427, -2979, 23279585, 101224397, -5347, 198673562, -11218, -10041, -3250, -1976, -11179, 85278170, 163236171, -4571, -10741, 106539806, 145520803, 203988971, 49842110, -3653, 147291275, 186272272, -7089, -10665, 110083412, 207529915, -4048, 72876880, -5710, -7917, -6728, 94137185, -5441, -8256, 37452678, -2201, -1509, -4687, -11996, -10912, 117330366, -8184, -7321 , 60634001, -3571, -3268, -4862, -6338, -5837, -8885, -1462, 25199272, -1629, 161626772, -7686, -3960, 104929076, -5289, -4567, -3828, -9579, -8778, 204150044, -1723, -9927, 127963846, 205920516, 32286484, 71266150, 149222820, -7941, 53546789, 112017619, 150997285, 209465453, -10211, -5689, 172257590, 211238587, -10956, -10176, -8591, 569612, 59023271, -3581, -2125, -7793, 41305241, -10102, 119265904, -3130, 4111898, -10427, -2183, 198997039, 25360345, 64340011, -3384, -4819, 46620650, -10007, 124581313, -8040, -4088, 87373450, 145841618, -4541, -11111, -6239, 147612090, 186594418, -9494, -3187 , 207856054, -3919, -5453, -4947, 209627857, -10989, 113947833, -1513, -1418, -4022, 76742632, 174187804, 213171463, -10902, -10130, -5647, -5125, 21977812 , -2265, 158405312, -7744, -6878, -10422, 140687282, -8110, 6046105, -6309, -3545, -8454, -4309, -6285, 124741055, 163722052, -11692, 48554857, 146002691 , 184983688, -11630, 89304995, -9110, -2897, -11072, -3482, -2083, -2887, -4044, -9851, -2078, -2730, -1715, -3774, -5433, 172581067, -7441, -10945, 115882040, 213329874, -11317, -3741, -5643, -2988, -4387, 41628718, 119585388 , 158567716, 4434044, 62890354, 101870020, -8107, 25695680, -1666, -5574, 162111322, -4304, -6022, 144391961, -1968, 29239286, -3666, -3217, -1236, 31011089, 89466068, -9106, 206403735, -10652, -2295, 188685705, -7034, 54031339, 131988009, -4724, 16837996, 75291644, -3452, -4928, 57586803, -2279 , -3292, 174513943, 1052831, 40017988, -5639, -8551, -7778, -10866, -6087, 119749123, -8140, -11854, 43561594, -5828, -3258, 64820568, -3540, -3103, -7674, 27615367, -9997, -3232, -2921, -10718, -2312, 126836335, 185304503, 31172162, -6230, 128606807, 187076306, -7076, -6491, -1444, -11500, 73680914, 112661911, -4944, -4184, -10561, -3607, -5429, -2000, 77223189, -5665, 174673685, 40177730, 79158727, 137626895, -1989, -4378, -2464, 100419032, -5361, 197868197, 43721336, 82702333, -8102, 26004637, -9634, -5303, 201411803, 47266273, -9994, -5546, -2920, -11667, -6546, -9946, -3215, -7105, 70298381, 128767880, 187238710, 13616536, -9879, -1253, 208499015, -10232, 112822984, 151802650, 36647313, -10197, -9399, 173062955, -7432, -4016, 116363928, 174836089, 213815755, -11313, -6375, -9736, -3279, -6899, -10448, -9704, -5090, -2815, -6627, 121841741, 160822738, -2800, -6598, 84635209, 143103377, 182084374, 8462200, -10749, 105895514, -5277, 10234003, -5998, -3214, -2906, -4244, 70459454, -8723, -7555, -10640, -5969, -5463, 15546750, -10226, -5447, 190943389, 75774863, -5427, -8232, 212205025, -6410, 155504667 , -2844, -11947, -4002, 79480873, 137949041, 176930038, -2533, -9701, -1545, -4852, 24568169, 83023148, 141493978, -2953, -4326, 45816616, -2245, -5300, -7663, -3833, -9161, -8410, -1882, -11128, -9550, -3213, 185789053, -6516, -3641, 168068361, -11544, -5967, 169840164, -11477, 74165464, 152123465, -7885, -2572, -6150, -8997, -3014, 212366098, 58219237, -5897, 136178569, -11941, -3575, -3275, -2983, 22957439, 61923916, 120393415, -8496, -7723, -10819, -3710, 180632055, 26501045, -2392, 123935690, 162916687, -11720, 67237994, -1598, -1529, -7624, -2510, -3817, 127479296, 185950126, 31803265, -5740, 207207769, -3923, -5458, -8299, -4487, 54835373, -9431, -8263, -7458, -6712, -10187, -9384, -3010, 19415164, 58380310, -3589, 95832, 58554695, -9763, -5402, 194984857, -6368, -5866, -1503, -6889, 101076636, 159547466, 198528463, -11219, -3849, 141829436, 180810433, 46165263, -3689, -5564, -7656 , -10743, -1283, -2167, -5016, -4262, 69185513, 147144845, -7986, -7093, -6508, 129426815, -1951, 33763973, -6191, -1562, -4953, 16045943, 93989424, -8642, 210931084, -10960, 76274056, 134742224, 193211723, -11328, -10509, 117185267, -1506, 2032592, 79976073, -9299, -4863, -11889, -6341, -8894, 179199703, -11823, 64032508, -9653, -3249, -1070, -2448, -10012, 124273810, 202230480, -6808, -3672, -2098, 184515112, -4259, -6530, -3498, -8371, -2755, 71118389, 110099386, -5232, 207547220, 72888861, 111871189, -7492, -10578, 133130163, 211092157, 76432467, -3296, -4686, 58875510, -2274, 156326006, -2833, 60648644, 138609307, -8152, -7281, -6337, -2259, 159869612, -7242, -10809, -6053, 142151582, 26996245, -6028, -8431, -7650, -2513, 87225689, -3224, -8012, -11115, 69508990, 108488656, 186445326, -11083, -3801, -5730, -8710, 14596286, -10616, 151011928, 209481427, -10994, 94314232, 152782400, 18139892, -2344, -5670, 154555534, 582924, -4008, 117508744, -5127, 2354738, -10466, 177746053, 4127872, -2459, -2329, -8880, -4615, 44863490, 103334320, -1245, -2794, -6834, 124595956, 183064124, 28931783, -6262, 106877926, 165346094, -7613, -4077, -10301, -2227, -8737, 12985556, 71440535, -9087, -1446, -7041, -5958, -3039, 16529162, -10208, 133453640, 191923139, 57267442, -3438, 174205109, -4450, -10901, -6114, 156648152, -7787, -11281, -10462, 119440289, 197398290, -10841, 101723590, -5078, -7710, -4110, 84004229, 122985226, -2043, -1892, -6584, 105265865, -2035, 9603023, -10730, 87549166, -1567, 204485502, -10695, -2305, -1255, -4768, 13147960, 71601608, -9084, -8323, -1865, -6468, 92864575, -2139, 16690235, 94633716, -9016, 192085543, 37938682, 174362189, -1840, -2549, -3882, -5642, 195788891, 61131863, -9709, 178070861, 82392168, -2180, -8481, 199333828, -10800, 84166633, 142636132, -4816, -7191, -6581, 85938436, 183383608, 29253929, -2379, 126688574, -1490, -7603, -11105, -9524, -5246, -7564, -6494, -5975, -2082, -1445, -11024, 93024317, 170982318, -11446, 75307618, 153266950, -1928, -6961, 116056425, -4901, -11962, -3881, -1609, -8550, -4380, 100273933, 139253599, 178233265, -2456, 102044405, 141025402, 199494901, -11199, -3845, 103817539, 181774209, 8154697, 47119843, 144569008, -4274, 68380148, -9560, -8765, -4777, -11621, -10684, -3648, -1524, -1450, -11065, -3794, 110904751, 208349923, -6463, 132163725, 171146053, 210125719, -10560, -3450, -4699, 38274017, 77240494, -9356, -1996, 20718380, 79172039, 118153036, 157132702, 41977365, -9282, 178394338, -11846, -6629, 82716976, 180164810, 6543967, 64997615, 123467114, 162448111, 8315770, -6019, -3367, -3085, 10086242, -6545, 107520887, 146501884, -7994, -11100, 89802857, -2153, 187253353, 13631179, -10642, 111064493, -3044, 73867157, -3465, 171305795, -4475, -6716, 75629764, -9006, 212055933, -10521, 96891400, 155359568, -4436, 59843279, -9735, 157293775, 196273441, -2534, -3866, 178554080, -7257, 63386885, 121856384, -8097, 26193542, -6042, 123629518, -3100, 8475512, -9993, -9162, -5023, 29723959, -3819, -5765, 185642623, -6776, -6224, -1564, 167924593, -7068, -9877, -9073, -2009, -4491, -6737, -6175, -3317, -1241, 36824360, -3772, -5680, -4695, -6957, 97049811, -8579, -7811, -6923, -9730, -3276, -4649, 42286322, -3726, 178713822, -11839, 63547958, -9663, -3255, -4833, 26341426, -10019, -1573, -8062, 28113229, 86581397, -7628, -11127, -2375, 127334197, 185802365, 51158526, 90126334, -9095, -8349, -7549, 52918471, -9470, 150367636, -1861, -6452, -9835, 171629272, 210608938, 95437750, -8996, -3013, 77734240, -8964, 175172878, -4432, -4000, 79656589, -1083, -4646, 22958893, -10082, 120408058, -5086, 44219198, -6056, 122179861, -8088, -4103, -6294, -3378, -4807, -6818, 125719474, 184192966, -7141, 69025771, -9547, -3211, -1959, -4066, -2299, -3194, 207225074, -2492, -1652, 150526047, -7503, -6732, -3462, -2076, -7457, -3901, 115091318, 173562148, -1222, -10923, 97373288, 155842787, -2711, 58568007, 136528670, -8193, 40864497, -6104, -5381, -1908, -4129, -3861, -5844, 140073607, 44408103, -3707, 141844079, -4826, -7213, -10777, -5563, -2038, -948, -2444, -2315, 145387685, -8020, 30221821, 88689989, -9122, -1770 , -6218, 129441458, -3052, -7544, -1717, 111723428, -8672, -1859, -958, -6169 , 113496562, -2870, -2476, -6144, -3298, -2851, -10916, 97710077, 195156580, -6916, 60503545, 99483211, 3815045, -6639, -6073, 140233349, -4847, 83534322, 122516650, 161496316, -1895, 65817623, -9182, -8434, 202247785, 28611091, -6265, -5776, -8782, -1878, -6529, 127829397, 166811725, 12679384, 110110036, -2086, -1448, -7049, -10622, -9860, -2007, 16221659, -6445, 113657635, 172125803, -6976, -6141, 154407773, -2850, -4417, -4010, -3745, 136850816, 2206977, 80153120, -5102, -7280, 81924923, -9259, -8487, 198865252, -3972, 122675061, -2945, -1793, -1696, -6027, -9177, -2641, -6558, 126218667, -3078, 30555825, -9925, 147481634, -4769, 12840457, -2370, 129763604, -8329, 14610929, 73065908, -9454, 190003575, 35872565, 74839042, -9024, -1477, -2720 , 57119681, -9374, -2068, -11989, 59053888, -5886, -4885, 21859214, -9294, -2053, -4633, 43107661, -5832, 140556826, -8115, -1800, -6613, 103347632, 200798128, -4098, -1662, 124609268, 202568600, 67910241, -9572, 145872235, -8008, 11229727, -6238, 128154205, -8365, -11573, -2426, -9893, -9086, 188395507, 14773333, -6471, -2213, -5206, -7907, -10207, 113979781, 152959447 , -7445, -4021, 76771918, 154728588, 20247142, -9749, 137174293, -4881, 60985433, 119454932, -2970, 23778901, -6333, 121226735, 179696234, 6075391, -1667, 122998538, 200956539, 66300842, -5551, 163751338, 202731004, 29094310, 87562478, 126543475, 165523141, -11108, 69845779, 167292282, 206274610, 32637916, -2369, 149575583, -4499, 53898221, -3621, -5452, 190328383, 16706209, -10569, 133628025, -4930, -11377, 96421493, 193867996, 39899379, -3740, -3282, -7781, -11278, -6351, -1267, -4626, 23939974, -6331, 121387808, -1239, 25724966, 84181276, -1265, 8004274, 85953079, -9164, -5033, -11685, -2438, -6003, 165682883, -2764, 50515688, -9523, 186944519, -6492, -3480, -3183, -7931, -4203, -10605, -1558, 170999623, 16867282, 75320930, -9406, -8244, -4462, -3891, 116073730, 155053396, 1080786, -6675, -3419, -7777, -4135, -1295, -5092, -7265, 63079382, -9674, 141040045, 199508213, 64849854, 103832182, 142811848, 181791514, -6826, 66624319, 125093818, 203051819, 29416456, 107373126, 165843956, -1875, -10683, -5749, 187104261, 71938397, -9480, -8691, 208367228, -10601, 93201364, 171160696, -7470, -4031, 94971836, 133952833, -7857, 77255137, 135723305, 194192804, -11956, 59696849, 118166348 , 196124349, -6083, 119939482, 178407650, 24275309, 63241786, -9669, -8872, 180180784, -11194, -9633, 162461423, 201442420, -11157, -6276, 144743393, 183724390, 49079220, -2311, 127026694, -8385, -7103, -10291, -5494, -4981, -4055, -6202, 150058802, -1944, -11488, -10597, 112852270, 171320438, 36677930, -6151, -5683, 173092241, 18959900, 96903381, 194352546, -6925, -10123, 118328752, -1987, -2681, 61629725, -3406, 159080221, 24423193, -1634, -3395, -4834, 26208185, 143128670, 182113660, 8491486, 86434967, 125415964, -4789, -11130, -2376, -9553, -8756, -4243, 89978573, -5242, -7958, -11547, -6485, 150218544, -2882, 35067200, -6174, 113013343, -3032, -4180, -3771, -9000, 192743147, -6955, -10155, 155536615, 214004783, 60017664, 98999992, -2121, 3334488, -1674, 159238632, -7725, -2525, -1671, -9232, -8470, -2798, 45844571, -10018, 123805234, -7662, -10745, -2316, -5542, -3080, 29899675, -9942, -1489, -2758, 31671478, 90139646, 148610476, 207078644, 72421616, -2217, -1520, 208851778, -1687, 113174416, -8647, 210623581, 56475389, 134434721, -1474, -1845, 77737025, -9342, 194677354, -1709, -3416, -1986, -1811, -2461, 139911203, 178892200, -11834, -3851, -2255, -5063, -4599, -6842 , -6293, 123964976, 8810970, -3832, -3520, 184206278, -4265, -1691, -1565, -1487, -7587, -6512, -3640, 187751215, 14129041, 53094187, -9869, -1264, 189521687, -10218, -9033, -2003, -1851, -6711, -5922, -5170, 212555126, -6688 , -5892, -1261, 130442, -6686, -10142, 156031815, -4662, 40867282, -3272, -2980, 62127587, -1603, 159578083, -1435, -4117, -6320, 122368889, 180838388, -6839, -3840, -5562, 182610191, 67454854, -3517, -2100, -11647, -6531, -3500, -4992, 12531623, -6506, 109966268, 187926931, -11531, -6482, -9463, 170207570 , 55053564, -9830, -5442, -3027, -1850, -6707, -6143, 134772841, 173752507, -1829, -10915, 97726051, -8955, 60526053, -9722, -5104, 196947019, -11256, -2405, -3400, -4617, 44570630, -1630, 161509628, 7377287, 65832266, -5558, -5042, 9149090, 87092571, -3225, -8018, -2506, -9931, -4989, 205806034, 51657842, 110127341, 149108338, -7540, 72920809, -9058, 170369974, -7011, 55202779, -3457, 152651944, -2569, -10543, -3598, 154422416, -7836, 19942301, -6392, -9754, 156355292, 195336289, 21699595, 80167763, 119148760, 177616928, -11252, 62451064, 140407734, 5765226, 83712700, -9219, 200649036, 46503506, -2320, -9176, -8429, -11703, 67765142, 165214307, -2767, -10700, 108516611, 166986110, -4525, 51818915, -3637, 129779578, -3049, 73080551, 112061548, 170531047, -4193, -1684, -1615, 172302850, 211282516, 37645822, 96113990, 135094987, 193563155, -7352, -10501, 98048197, 137027863, -2830, -2537, -6356 , -5622, -2972, 62609475, 101591803, 140571469, -2806, -6612, 122852108, 161833105, 7699433, 46665910, -3527, 163603577, -7159, -10733, 106905881, -1961, 50208185, 89189182, -5506, 206125518, 51979988, -5976, -5226, 207898652, -11033, 151200956, 190181953, -11454, 94501929, 133484257, -1933, 37820084, -10165, 115766227, 154745893, 193725559, 39738440, 117696441, -5123 , -1913, 60998745, 119470906, -8145, 4318231, 82260381, -9249, 160222375, -6853, -6049, 161992847, -1891, -1727, -1661, -5282, -8038, -7156, 68088619, 107068285, -11107, -6235, 128328590, -2020, -4227, 52142392, -9488, -4968, -4498, -2423, 151362029, -2876, -6441, -1613, -9015, -3017, -10535, -3592, -5411, 193885301, 937018, 59389346, -5880, 156839842, -7308, 80650982, 119631979, 158611645, -10833, 160378124, -4607, -4108, 64706086, 123175585, 8020248, -6021, -1570, -1967, -11136, -3822, 126719191, -2025, 31041829, 89511328, -5245, -4766, 32826821, -9886, 149752630, -2885, 54087126, -2287, -5201, -1853, -3905, -3608, -9012, 211765735, -10941, 96597209, -5155, -1920, -2698, 40061917, -10125, 137509751, 41844247, -3730, 158771387, 4640377, 43605523, 121564855, 180034354, 45389184, 84356992, 162313662, -6825, -6279, -5785, -3231, 203066462, 68408103, 107390431, -2024, -11620, -6519, -5497, -2018, 32986563, -6204, -2218, 188890707, -11495, -10599, 112705840, 151685506, 17041667, 75496646, -5179, -4698, 18814801, 77268449, 135737948, 174718945, 213698611, 20733157, 79201325, -3418, -1988, 22504960, 158931129, 197913457, 43765265, -2328, -8871, 26061755, 104006567, -1538, 27833558, -6275, -1272, 164249200, -1431, 49080674, 127041337, 166021003, 31377164, 70343641, 109323307, 187282639, -11551, 52625611, 91605277, -1521, -2589, -5949, 151846579, 190826245, 75656388, -9004, -4922, -7430, -4015, -6127, -1582, -8205, 1418906, -10487, -2190, -5114, 196302727, 42154535, 139605031, 198073199, -10826, 82907335, 121887001, 65186643, -9627, -8445, -11732, 86448279, -5276, -8030, 29766434, 88221413, -4998, -4537, -11095, -1656, -9097, 187442381, 33310040, -9875, -5216, -7925, -11482, 113027986, 171496154 , -11423, -6431, -2284, 153778124, 19134285, 58102093, -9773, 136061425, -7384, -4001, 99014635, -8935, -2826, 42316939, -10086, 159253275, -7251, 63577244, -2256, 161027740, -11776, 104327382, -3240, -7661, 67120850, 125591680, -5022, 203551012, 29914318, -9941, 185830320, -11602, 70665787, 129133955, -8348, 13981280, 72436259, 111417256, -5214, -7921, -1716, 93697895, 171657227, -10966, -3770, -2204, 212410027, -1679, 116731334, -5140 , -2840, -7331, 40706209, 79685875, -8930, 196623542, -11260, -10081, -8899, 24773171, -3391, -8468, -4598, -10779, -2242, 182449118, -7175, -6566, 86773087, 145241255, 30087249, -6245, 127523225, -8376, 70824198, -9503, -5239, 207254360, 33618997, -6192, 131068162, 189537661, -6451, 132837303, -4711, -1325, -3899, -3299, -1999, 19457762, -3588, -5404, -1078, -7372, 39108791, -5890, -3288, 195028786, -6919, -10476, -8537, -2825, -1729, -2331, -5602, 198572392, -3975, 102893699, 161364529, 7230857, 65685836, -2932, -2644, 67458970, -8786, -1430, 69230773, -5761, -5259, -2756, 71002576, 109982242, 148961908, 207430076, -4050, -5962, 150732380, -4734, 16091203, 55056349, 152502852, -7876, 37351508, -5918, 134787484, 19793209, 78249530, -8954, -8187, -7324, -10474, -5863, 157981996, -4635, 23324968, -10434, -9263 , 159753799, 83562277, 161522940, 200505268, 46357076, 104826575, -3238, -2787, 48128879, 87109876, -5534, 10934205, -6528, -2310, -2157, 32193179, -5731, -4971, -4507, -11039, 92423954, -3176, -4730, 74705924, -9423, 152666587, -2721, 56989225, -9379, 212903896, -6942, 78411934, -5399, -2832, 41202740, 80183737, -5625, 177631571, 62464376, -5835, 159913541, 198894538, -6615, -3386, 181175177, -4317, -10382, -5795, 163458478, -10736, 106760782, 145740448, 204208616, 50061755, -9924, -8369, 205981750, 32345056, 129790228, -8328, 207753553, -6475, -9853, -2141, -4728, -2578, -10575, -3613, -3308, 191805995, -10173, 174089296, -7405, -6940, -10500, 117551342, -8179, -11285, -10465, 99834643, -8523, -959, 101605115, -5342, -2957, 44907419, -10033, 181336250, -10380, -1599, 202596555, -6556, 145898859, 184881187, -11634, 89201163, -5505, 167163157, -1425, -2425, 110464130, 188424793, 14802619, -6470, -5705, -2079, -4189, -10206, 133497569, -1932, -6968, -9366, 154760536 , -4679, -1214, 59242916, -3580, 156692081, -4390, -2411, -9290, -8517, 197444881, 43296689, -9681, 160235687, -2805, -6607, 84049489, 200984494, -11166, 105311125, 163780624, 29135454, 126571430, 185042260, -11106, -3807, 128343233, 167324230, -11566, -6497, -9889, -9083, 208073037, -6184, 131886839, 170867836, -7480, 36210808, -1263, -1475, -1848, -6696, 76962277, -3158, 20437501, -6383, -3421, -8554, 2720813, 80665625, -9288, -3127, -2820, -6874, -6330, 140906927, 199376426, -6849, -3542, 162169894, 124958038, -8419 , 202921363, 48774502, 107242670, 185200671, -7113, -10687, 89525971, 128505637, -1871, -10650, -9885, -8695, -11506, 73578413, -5699, 151539076, -4723, -11444, -1648, 133819715, 172800712, 18667040, -3760, -3435, -1839, 59563731, -3577, 157014227, -7775, 41848363, -10093, -8910, -7736, 43618835, 82599832, -8873, -2801, 84370304, -5306, 181820800, -6578, -9593, 183589941, 29458931, 68425408, 146382078, 11742232, 50707378, -9102, -8358, -2609, -9881 , 130438513, -4963, 15284507, -6461, -9442, -4943, 17056310, -6438, 95002453, 133982119, -7435, -4017, 77284423, -5407, 194222090, -6927, -3879, 118196965, 157176631, 3044290, -6647, -3727, 178434274, 4816093, -10829, -9668, 141230404, 26073736, -10023, -9202, 181981873, -4298, -10751, 86304511, 144774010, 29620004, 88076314, 146545813, -7596, -9907, -9100, 167807449, -2752, 52638923, -9075, -3043, -11487, -10595, 112881556, 190840888, 17218714 , 56183860, 114652028, 173122858, -6412, -9775, -5150, 194384494, -11312, -3877, -9732, 157337704, 196317370, 22680676, 81148844, -3405, 159109507, 43954170, 82921978, 141390146, 180371143, -11781, -10783, 104182283, -5301, 28009274, 86465584, 164423585, 10291244, 68746223, 127217053, -8380, 12063047 , 70518026, 109499023, 148478689, 13833519, 52801327, 169736332, 208719991, -2484, -3781, 132532462, 191000630, 56356791, 114814432, -5177, 192773764, -11345, 97095071, 136076068, -7382, -11305, -10120, -9308, 196475781, 61820084, 100801081, 139780747, 178760413, 5138239, 44103385, -3555, -3254, -2797, -10392, 162810193, 201793852, -11151, -9987, 125606323, -8408, 49417463, 107886962, 185847625, -4067, 70680430, 168126933, -2748, 33472567, -10251, 189388569, 15769057, -3779, -5691, -8646, -10965, -5925, -3300, -8228 , 19312663, 58277809, 155724312, 214195142, -6668, -1643, 138168686, -4868, -6892, 81472321, 120451987, 178920155, -10817, -3709, 141713623, -8087, 7071115, 65524763, -5803, 143485426, -6816, 106274901, 164745731, 10613390, -10706, 186004705, -11596, 51351670, -8718, -7950, 14158327, 72613306, -3476, 170061140, -10585, 93874942, -2075, 210812609, -6710, -3768, 154114913, -1844 , -1101, 97417217, 175376549, -7370, -11332, -10510, 97594264, -8570, 1930091 , 60385070, -2188, 196813901, 42667040, 101136539, -2115, 179097202, 44452032 , 102908342, -5322, -4825, -11767, -1697, -3688, -5561, 202129310, -6810, 106451948, 164922778, 10789106, 88732587, -4990, -7581, -6505, -9897, -1523, 14332712, -6480, -9461, 150748354, 209217853, -6168, 133028993, 210988325, -4026, -9381, -5167, -1414, -1108, 78264173, -9332, -2837, -6362, -5629, -3133, -4368, 81807779, -5600, -3118, -11821, -6617, -2325, 142049081, -4321, -6589, -1628, -8820, 202290383, 87120526, 145592687, -8015, 69405158, -9115, -7977, 12723313, -6215, -9498, 188114628, -10620, -2290, -3175, -1233, 94209069, -9028, -8253, -1419, -2474, -6140, -5416, -8219, 19970256, 58936744 , -9327, -5130, 60717743, 99688213, -5376, 197136047, -2529, 62480350, 140437020, 198907850, -6858, -10406, 142208823, -7684, -10768, -3528, -1533, -1237, -11142, 106772763, -2094, 204224590, 30587896, -10306, 108547228, 12880393, 129804871, 168788530, -1760, -9852, -9055, 190048835, -1751, -9023, 172332136, 18198464, -10172, -9372, 174102608, 213083605, 39606653, -3743, -9324, -8178, -7316, 60868289, 138827621, -4363, 43151590, 101621089, -4842, 5958247, 83900397, 122882725, 161862391, 27217221, 85674862, -5553, -3090, -7646, 28977166, 67956832, 184894499, -3808, -5504, 206157466, -2221, -5225, -4752, -7040, -10613, 131740409, -8281, 16587734, 55554211, 114022379, -7443, -10949, -3764, -8977, -8215, -4148, 78747392, 137218222, -7784, 22051027, 100007697, 158479858, 23834688, 82290998, -9248, 160251661, 45096324, -3698, -5575, 162023464, 7889792, -1302, 105324437, -5280, -7643, 48626741, 87607738 , 185054241, -2625, 108865381, -8733, -1451, -11068, -2296, 169109345, -11026 , 73433314, 131901482, -7901, 16750138, -3907, 114183452, 211631286, 76976920 , -9364, 174424754, -4443, -2548, -10126, -5120, -2828, -10097, -8911, 197620597, -6632, -10059, 121433068, 179901236, -2664, -6602, -9640, 181671708, -2651, 47017342, -1627, -8418, 202936006, -11135, 107258644, 146238310, 11593140, -6232, 148010113, -7966, -6760, -2366, 169269087, -7031, -1299, 112572722, 171042221, 55886884, -5934, -1553, -8243, 18681683, 77136662, -1551, -4900, -2697, 40091203, -5876, 157028870, 22385031, -6349, 100332505, -5362, 4668332, 63123311, 121592810, 180062309, 6441466, 45406612, 123363282, 162345610, -4581, -1726, 86158081, -3369, 183605915, 48962076, -3664, -5002, 11755544, 50722021, -3490, 206639354, 52493824, 149941658, -4495, -6460, -9846, -9044, 210182960, 95017096, 133996762, -8239, 57807902, 116277401, 174748231, -7390, 40252276, 79231942, -9314, 196169609, 42022748, -10090, 139473244, -11844, 63284384, 141245047, -8100, 6602539, 84547351, 123527017, -8065, 13760 ], [ 29621458, -9556, 166048958, 205029955, -6777, -10290, 206799096, 91634563, 130614229, 189082397, 34950056, -10229, -9040, 171365698, -11430, 114665340, 192626003, -6959, -6411, -3433, -2998, -11310, -6372, -2189, -8163, 3220006, 120143153, -4854, 4991809, -6323, 102426454, 160895953, -7225, 45728758, 84708424, 123688090, 162667756, 47499230, 86480227, -5545, -4787, 29795720, 68762197, 146721529, -4535, -9904, -9096, 187472998, -11055, -9874, -9071, 15618634, -3617, 152035607, -4717, 17394430, -10556, 153806079, -4694, -10929, 77621212, -9345, -7810, -7335, -10118, 138023587, 177003253, 3381079, 81323229, -5355, 5150220, 44118028, -6058, 122077360, 26411856, 65379664, 104359330, 182318662, 8696488, 47661634, -5541 , -5021, 203580298, 68923270, 107902936, -1426, -9903, 129164572, 168144238, -11541, -6196, -8301, 208895707, -6734, 113215683, 152198011, 210666179, 76009151, -8994, -7421, -4013, 97270787, -3289, 194719952, -1734, 99203663, -3274, -4643, -6643, -3723, 159444965, 5312624, -2453, 102747269, -8466, -7217, 104516410, 143500069, -8053, 8857561, -3831, 125780708, -5020, -2774, -6790, 88574176, -5261, 31889669, 109833150, 187793813, -7057, 92115120, 150585950, -7500, -10583, 93889585, 152357753, -4710, -1744, 56681722, -5919, -5422, -3750, -8960, -4891, 214372189, 58629241, -9762, -3287, 195056741, -4143, 79889546, 118870543, 157850209, -7285, 62171516, -5843, -5085, -4619, -6862, 122412818, 200372150, 65716453, -9614, -5295, 182655451, 28508590, 106465260, -8785, 203917087, 30280393, -6243, 127728227, -7985, 32065385, 110010197, 148991194, -11529, 72802334, 150760335, 189742663, 35595802, -6167 , 191511804, -11401, -2345, 134816770, -7839, 19825157, -3585, -2126, -1818, -2465, -2334, -8530, -1906, -1104, 81822422, 120803419, -8121, -10407, -2175, -8460, 7422547, -6588, -3530, 182813862, -7164, 48159496, 87139162, -5011, -2769, -2505, -3496, -8741, -7577, 71190273, 149149605, -2888, 33985072, 111941742, 189901074, -1752, -10212, -3310, 191675539, -3896, -5916, -3295, 173957509, -2553, 136906726, -1992, -2686, -3994, -3569, 158171024, 197152021 , -10845, -3721, -1577, -4844, 64265465, 103246462, 181204463, -6836, -6290, -3237, -2929, -1362, -10341, -1597, -1256, 204239233, -3810, -3494, -5254, -1235, -11081, -5480, -7532, 53635978, 112104146, -4949, 55406450, -9416, -5183, -7448, -10540, -5912, 154627418, 213096917, -6939, 156558963, -1915, -6657, -10101, -3412, -3129, 4201087, 62656066, -3399, 179593733, -11805, 64426538, 181364205, -4312, -3684, -1572, -2927, -4283, -6555, 87461308, -2093, -2910, -4075, -2306, -3350, 206170778, -2497, -3797, -8705, -1947, 73286884, -9447, -8658, -7483, 55568854, 153015357, 211486187, 37850824, 96318992, 154788491, -1923, -6935, -3884, 98253199, 22074866, 61045336, -5857 , -8913, 197474167, 43325975, 121285307, -8482, -4609, -6852, 103567277, -5054, 7904435, -3957, -6024, -9167, -5036, 68129886, -1596, -5007, -1876, -1722, -2372, 147862352, -7968, -11563, -6207, -5723, 188612490, -1756, 92935128, 151407289, 16762119, 94706931, -7862, 38025086, 96480065, 154950895 , 193930561, 20469449, -2418, -2272, 176370942, 22226743, -10096, -2117, 178145407, 4523233, 62976881, 121446380, -1499, -11794, -2394, -9639, 181687682, -10756, -2317, 163968321, -2781, -4083, 107270625, -2092, -7999, -10686, 109045090, 167514589, -1870, -6759, 110814231, -8694, 15151389, 151564369, 190548028, 36414356, 114357837, -4927, 38186159, -10161, -9358, 194088972, 1142020, 118062516, -2061, 2911172, 61366151, 119836981, -3126, -7735, -2527, -6326, -9672, -4837, 25931422, 84399590, 123380587, 27703225, -2168, 164132056, 203111722, 48963530, -9947, 165902528, -7599, -6518, 89716330, 128695996, 206652666, -10260, 149954970, 188937298, -7027, 54280270 , 112749769, -4719, 56052073, 95031739, 153499907, 18858730, 57823876, 96803542, -3153, 1303093, -9313, -3138, 196185583, -11270, 61528555, -9705, -8504, 4844048, -6628, -5824, 160748192, 6617182, 65072161, -8447, 47364658, -9589, 144803296, 183782962, 10160788, 49125934, 107594102, 166063601, -11614 , -10679, 89877403, 148345571, 13703063, 91646544, -9074, 208586873, 54441343 , 93421009, 210356014, 75701648, 134171147, -7850, 38508305, 96964615, -5149, 194413780, 1464166, -6672, -6108, -8544, 22709962, 61689628, 100669294, 178625964, 24494954, -10415, -9235, -5068, -7697, 45742070, 104212900, 162681068, 201662065, 28025371, 67005037, 105984703, -7631, 49285676, 88266673, 146734841, 205204340, 51057479, 129016811, 167997808, 206977474, -10637, 150275785, 208747946, 54602416, -9435, 191028585, -10968, 134330889, 173313217, 19179545, -10152, -5660, -5144, -7809, -6922, 60078898, 177012572, -11902, 42360868, 100829036, 139810033, -8129, 63619842, 102602170, -8863, -7696, 45904474, -9196, 162843472, 8711131, 47676277, 86655943, 184103777, 29971436, 88426415, -5519, -4993, 31743239, -9507, -5241, -1955, 33515042, 91970021, 189416524, 15798343, -5946, -5192, 210680822, 76022463, 153983126, 192964123, 38817262, 77796928, -5405, 194735926, -11300, 99216975, 157687805, 42520610, 81501607, 120481273, 159460939, 198440605, 24803911, 63783577, -8859, 200211077, -10778, 85045213, -4576, -6815, -5779, -8787, 184266181, 69097655, -9546, 166548151, 205527817, -4065, 70870789, 129338957, 187808456, 72641261, 131110760, 209068761, 113390068, 152373727, 210841895, -6709, 95674700, 193121203, 38978335, -10145, 175404504, 214386832 ], [ 97462477, 136442143, 194911642, -6667, -10115, -9304, 196680783, 42535253, -8897, 178965415, -4347, -3979, 141754890, 180737218, 26603546, -10389, 104549689, 163019188, 8886847, 67341826, 145301158, 10657319, 69112298, -8746, -4772, 12430453, 70884101, -5738, 168333266, 14200925, -10629, -5965, -2143, -8296, 35449372, -9429, 171876872, 210857869, 56711008, 134667678, 212627010, 58642553, -9336, 156093049, -1732, 79905520, -5108, -7759, -11258, 81675992, -3120, 24992816, 83449126, 122428792, 180896960, 26764619, 85219598, 124200595, 182668763, -11711, -9975, 164950733, -4545, -2507, 88764535, 147232703, -7984, -4061, -1655, 110026171, -8337, -10625, -3625, 170264811, 209247139, -11002, 74590111, -8641, 211017611, -1647, -1270, 193298250, 39313793, 97783292, 175742624, 2121781, 99552433, -5378, -2975, 23382086, -1673, 179282237, 5665387, -3973, -10039, 122589865, 181058033, 65890838, 124360337, 163341334, -4570, -6805, 126132140, -8405, 10980796, -6527, -9929, -9114, 32239770, -6214, 129677077, -1949, 14524402, -6476, -5456, -4950, 209408212, -6163, -2207, 191690182, -11396, -5915, -8593, 212950487, 19986364 , 78454532, 195394861, -10876, 80227666, 138695834, 177676831, -2528, 81998138, -5598, 44790275, -10036, -8456, 200710270, -4099, 105031577, -5287, 202482073, 48335212, 87314878, 184764043, -11113, -10305, -5509, 186535846, 71365989, -5479, -8327, -7531, -10243, 131608622, -8286, -4483, -4037, -5937, -9021, 211338426, 115659733, -4909, -4453, 59125772, 117595271, 176064770, -4138, -2413, -2267, 177835242, 43192734, -10066, 140630041, 199098209, -11209, -2174, -3105, -4587, 27234649, -10377, 144170985, -2926, 29006452, 106965784, 165433952, -11632, -6237, 128227420, -3059, -1873, -10656, 110508059, -3186, 207957224, 34321861, 73301527, -5703, 209726365, 55583497, 114051665, 172522495, 18388823, 96332304, -8214, 833186, 78776678, -2194, 2603669, -10870, 119526816, -5097, 23863974, -9679, -3259, 199260613, 45112421, -10029, -8840, 181542583, -11165, -10000, -9166, -4563, -3823, -9140, -8390, 11464015, 89407496, -9109, 167368159, -4224, -10654, -9888, 149648798, -7523, -1102, -6183, 151419270, 209890100, 94720243, 153192404, -1930, 38039729, -10163, 135475705, -4442, -6676, 117917417, 195876749, 61218390, -5853, -5367, -4855, -7267, 62991524, 140952187, 179931853, -2522, 64764658, 103744324, -8450, -11743, -10755, 105514796, 144495793, -1455, 87798097, 146266265, -7601, -11102, -10293, 148036737, 206507567, 32872204, 91340372, 149809871, -7518, 93110844, -9047, 171072838, -7472, -10563, 133864975, 192333143, -4163, -10526, 116145614, -11314, 137569654, 176549320, 2927146, -6649, -5852, -8909, 4696287, 63152597, 160600431, 199582759, 25946065, -10397, 142883732, 201353231, 47206370, 86187367, 125167033, 183636532, -11670, 68468006, 146428669, 11786161, 50751307, -9519, 187180138, 33046466, 91501445, -5468, -8312, 34816938, -5952, 132254245, -4941, -11436, -6437, -9815, 192494216, -3759, 135796520, 194266019, 1317736, 79261228, 157219229, 3086888, 42053365, 81033031, -8135, 4860022, -10828, 102293336, 45604836, -3537, -5302, 182025802, 8403628, -3956, 125328106, 164307772, -7145, 68629079, 146588411, 185569408, 50912380, 109381879, 148361545, 206829713, -6200, 111153682, 150133348, -7509, 34966153, -10228, 190882155, 17262643, 75717622, 134185790, 212146453, 38509759, -5661, -5148, 1476147, 40442635, -9731, 157380302, 3249292, 42214438, -3404, -8131, 43998099, 82965907, 121945573, 26280069, -3694, -5569, -2040, -7181, -6273, 144976350, -2919, -4269, 88279985, 146749484, 31595478, -10284, -9512, 148522618, -7550, -11054, 91823591, -8682, 208763920, 35127226, -6172, -4938, -7462, -10967, -9392, -5176, 19192857, 77650498, 175099663, 21127053, 60093541, 138051542, 196521041, -3863, -9699, 139824676, 198292844, 63634485, -3394, 161086312, -6844, -3843, 143366951, -1889, -6819, 86669255, -5540, 203608253, -6537, 107932222, 185888892, 31744693, 90214192, 148683691, -7061, 72494831, 130964330, -4957, -2738, 74265303, -9432, 152227297, -7460, -6148, 134507936, -8227, -11336, 58321738, 116791237, -7806, -12016, 77984625, 155945288, -7802 , -3999, -1642, 196695426, 62039729, -2185, 178978727, 24846386, -1633, -1541 , -4828, -2658, -9188, -1496, -11715, -1694, -6014, -3228, 10670631, -3945, -3656, -3353, 205555772, -10280, -8716, -2890, -6484, 131141377, -8295, -4486 , -11007, 74443681, -9428, 210868519, 56724320, -2281, 154173485, -2854, 58657196, 136617859, 195086027, -10882, -1606, 177366666, 62199471, -2114, -1981, 24994270, -3705, -5584, -5061, 7289429, 46255906, 163190911, -11709, -2443, -3673, 184452547, -11120, -3814, -9119, -8372, -4527, 51569984, 110040814, 187997484, -6748, -3788, -2216, -1243, 16149775, -6448, -3615, 172053919, -6978, 95865059, 134846056, -8221, 19854443, 58819600, -3584, 60600599, 119059571, -3132, 3908227, -3562, -2049, 5680030, 44645176, 103113344, 161582843, 7450502, -2447, 124373649, -4569, -11145, 106655619, -2095, -1074, 69447756, -3495, -3206, -1957, -4233, -10662, -3337, 168671386, -7046, -6187, -2214, 189931691, 35799350, 113745493, -8633, -1442, -10957, 96026132, 154495631, -4685, -11325, -6119, 195405511, 99728149, -8922, -1229, -1316, 82012781, -3261, 5839772, 44806249, 103274417, -2943, -11756, 105044889, 163515719, -2382, -2236, -954, -1963, -11638, -2434, 108589826, -2089, -7575, 71381963, 168828466, -4505, -2489, 92643599, -1516, -2877, -6161, 113906566, -8626, -7869, 37719037, 96187205, -1507, -4452, 59140415, -5648, -3141, 2457239, -10464, 138870219, -8149, -6879, -10065, 179621688, 44965991, -5814, -2109, -1893, 66228958, -9601, -3234, 202656458, -4087, -9961, -3363, 204426930, 30792898, -10298, 108752230, -3058, -7570, 32564701, -2220, 168992201, -2289, -2140, -3038, -4480, -10985, -6157, -5434, -7442, -6420, -5911, 174307610, -4447, 59300157, -5882, -2063, 2618312, 61073291, -1269, -4629, -2403, -3397, -4840, 45127064, -6048, -9214, -2042, 85877202, 144348032, 202817531, -2511, 87650336, -5006, -2765, -6783, -3650, -3349, 186871304, 32738963, -3795, -5473, 208132940, 34497577, -9849, -5451, -2873, -6723, -6155, -4929, -7439, -10943, -2280, 135490348, 213447018, 20484226, 98440896, -4383, -10867, 100214030, -8514, 82493338, 121476997, 199433667, 45288137, -6045, 142737302, 201206801, -4095, -5031, 202979935, -6795, -9562, -8389, -1428, -3938, -5989, -3347, -4984, 32898705, 110844848, 188804180, -7029, -3918, -3620, 171086150, -4476, 75407457, -3451, -1511, -7437, -6416, -9784, -3154, 194120920, -6931, -10491, -2060, 41917462, -10092, -9286, 197825599, -1701, 121636739, 160617736, -2662, -3967, -9637, -2939, 27745700, 105689181, -4792, 29517503, -6251, -2233, -8763, 11798142, -6226, -5748, 148215115, -7556, 72024924, -1522, 208456417, 34819723, -3468, -8271, -7466, -10973, -2348, 114550858, -5178, 18885354, 77341664, -5664, -8206, -4438, -4004, -9739, 176722374, -2684, 100533514, -8905, 24349978, -6061, -8099, 26134970, -10021, -1537, -2938, 27906773, -10360, 105852916, 203299419, -6542 , -3662, 127114552, -2760, 31437190, 89905358, -3198, -1449, -11549, 72187328 , 169635162, -10594, 93450295, 132429961, -4939, 56241101, 95222098, 173178768, -7429, 38524402, -10157, -2129, -8203, 20980623, 79435613, 118416610, -1251, 61716252, -1250, -7728, 24511051, 102467721, 160938551, -2450, -6041, -2172, 201691351, -3954, 125501160, 183971990, 29826460, 127272963, -4997, -7593, -6774, -2301, 148537261, 187516927, -7066, 72349732, -9473, 35151065, -6171, -9434, 171569369, -4178, -1681, -1552, -4918, 212322169, 58173977, -3591, 175111644, -7380, -10482, 138064854, -4648, 42388823, -9697, 198307487, -1303, -10048, 161098293, -1367, -6594, -6040, -2106, -7180, 86685229, -5272, -1454, -6248, -1566, -2022, -1226, -6772, -6220, -3488, -8345, -11540, -3924, -5714, 189447141, -11009, 113260943, -3030, -7459, -6147, 134522579, -4916, -7419, -4012, -3753, -2127, 214252383, 19532431, -10144, 155959931, -7801, -6920, -1641, -3414, -3135, 3599393, 81542874, -5604, 5369865, -10816, 122295674, 26632832, 104577644, -1536, -1885, -9980, 125840611, -2031, -1879, 49651751, -5516, 205569084, 51423554, -2298, 148872719, -1952, 14231542, 53196688, 131154689, -4954, 74468851, 152414994, 191397322, -10962, -6145, -5421, 193167794, -12004, 58671839, -3586, -3286, 1987332, 60444973, 99424639, 157892807, 3760466, 42726943, 159660617, 25022102, 63988579, -3388, 180927577, 65757720, -3376, 182698049, 67530854, -5777, -2099, -2772, -4079, -9933, -3067, 12619481, -3932, -3487, -5234, 33881117, -9863, 131317093, -3042, -2734, -6447, 133088896, -2723, -6428, -1612, -4912, 212820031, -2469, -1286, -3428, -8186, -4142, 99583050, -8529, -1438, 101354853, -4846, -11820, -3703, 122619151, -4590, 46430291, 143876794, 202348955, -11144, -1658, 145651259, -7619, -1310, 127933229, -1874, -1689, -1280, -8713, -7942, -11037, -9857, 131478166, 189946334, 55290637, 152737140, 211207970, -2473, -5914, -8983, 212978442, -2552, 97973651, -8561, -4657, 41275955, 119233956, -5100, -7748, -3720, -1576, 198965091, 44820892, 122780224, -5057, 7627549, -10008, -8816, -4564, -6804, -2313, 165303496, -4542, -6522, 89115967, 128095633, 12940296, 90886439, -5478, -4755, -4207, -6473, 131636577, -1941, -4036, -3611, 211366381, -6700, -10167, -2199, -1472, 701399, -2419, 137114390, -1990, -4393, -1675, -2266, 158376026, -11249, -6334, -9252, 6012826, 64470467, 142428468, -1974, -7196, 46753768, -9172, 183181268, -3825, -3509, -3220, -7609, -1291, -9530, 206212045, -10655, -3334, -3047, -7526, -11031, 112309148, -3037, -1421, -10984, 94592449, -4931, 57383255, -3436, -8213, 213303250, 39826298, -3742, -8946, 195744962, -4136, -10459, -1605, -5095, -4360, -6067, -5077, -4608, 25653205, 103609875, 181569207, -6582, -6023, -1571, -2923, -4085, -6255, -9565, 146135809, 30980472, -5248, -2895, -2613, 71718752, -9081, 188657750, -2592, -6181, -5700, 151451218, 36295881, 114242024, 172711523, 38069015, 116012496, -3156, -1922, -11967, 39988702, 78968368, 137436536, -11276, 80738840, -5366, 178189336, -11856, 101997814, 179959808, 25827467, 64793944, -5808, 162243109, 47074583, -9163, 202991916, 48846386, 87827383, 165785384, -1427, 70106691, -3201, -4520, 32901490, -6206, 130349324, -7928, 34673293, 73652959, 112632625, -8273, 75423431, 153382763, -7859, 57705401, 96686398, -5154, -2713, -4146, 79128110, -5390, -1470, 80898582, -9284, -8505, -1904, -3983, 82673047, -5071, 45475711, -3697, -5572, 181892684, 47248845, 125194988, -3086, 203155651, -11131, -2158, -8386, -7598, -6780, 70270426, 167716929, -11063, -3630, -9077, -7513, 54322868, 112792367, -3034, -1852, 75583173, -9007, -7433, -10936, -3758, 135825806, 40324026, -9738, -5387, 176739679, 22606007, -10450, -5613, 178510151, -7258, -6325, 121812455, -950, -2521, 123584258, -5049, 8431583, 66886562, 125356061, 203315393, 49168532, 88149529, -8759, 185598694, -11099, -10288, -9513, -11059, -6199, -5464, -2010, 15518795, 93463607, -5448, -3033, 210403936, 36767242, 75746908, 153704909, 19061070, 77517380, -9349, -4896, -11309, 79450256, -9310, 176899421, -7293, 42243724, 81223390, 178671224, 5050381, 121970866, -8473, 65274501, -2107, -8064, -2516, -3834, 10359135, 68819438, -9551, 166268603, 31626095, 109569576, 148551904, 13908065, -1620, -2146, -7923, 35169701, -6170, 132604346, -4937, -11419, 75907981, -3445, 192845648, 38713307, -9344, -5143, -2842, -11304, 60122827, 118590995, -8159, 3439651, 61893299, 120362798, 178832297, 63676960, 122134601, 161115598, -1897, 26458570, 84926738, 162884739, 28242231, 86698541, 164656542, -4266, -6536, 107960177, -1488, -2300, -3342, -3055, -11537, 53035615, 111503783, -1519, -4488, -6733, -1649, -1092, -1223, -4028, -9800, -1088, 38870387, -2275, 136310356, -1231, -12013, -10512, 116994908, -1994, -1707, 99276878, -5382, -1469, -1810, 81558848, -1091, -2960, -7245, -6623, 83331982, -2176, 7154980, -3533, 182552950, -11713, -3951, 125853923, 203811924, -10312, -3503, 205586389, -10668, 109907696, -5237, -2747, 131164008, 170150329, -7498, 35493301, -9832 , -5187, -7879, -6708, -10182, -3441, 173692604, 39196649, -5653, -8189, -7326, -6363, -9724, 177397283, -11257, -10436, -1274, -3262, 198658919, 44512058, -6055, -8461, -4594, -6838, 124240531, 202202525, -10350, 126014996 , -8019, 30338965, -5515, -4770, 71087772, -5483, -4973, 207519265, -4049, -1481, -11463, -3911, -5941, -1555, 37438035, 76405843, -2202, -1925, -4418, 78337388, 136808218, 195276386, -6913, -10473, -5628, 197046858, -10846, -6072, -8887, 198821323, -4113, -1094, -1258, -4823, 26969621, 65936098, -3529, -8045, -4288, -9967, -2163, 49997736, 147435043, -7976, 12796528, -9496, -2084, 207679007, -2490, -6186, 131491478, 16338803, -2422, 113773448, 172242947, 18110606, 115542589, 154526248, -7830, 20044802, -6388, 117478127, -1383, -3870, -3568, -8524, 4097255, 82040736, -5345, 179492563, 25358891, -6316, 122793536, -3109, 7640861, 85584342, -9173, 202523340, -6557, 165316808, -11635, 89127948, 147598778, -4230, -2427, -9894, 149370581, -4754 , 34204717, 112161387, 170632217, 55465022, -3456, -8624, -4704, 57250014, 115706324, -2067, -2848, 717373, 59169701, 98150698, 2485194, 80431337, -3411 , -8520, 23746830, 101692973, -8879, 179653636, -11803, 44996608, -3699, -5576, -4586, 66256913, -8814, 183197242, -6801, 145985386, -1453, -1775, -3941, -9918, -8735, -11569, 52083820, -5724, -4500, 73345456, -8280, 16662280, 94605761, -3306, -1080, -4167, 57399229, -3594, 154847063, 39855450 , -3423, -8556, 22137431, 80592410, -1268, 178042906, 4420732, -10835, -3558, 179813378, -4109, -6307, -5312, 201075014, 66416655, 105398983, -8037, -11688 , 107169455, 185127456, -2304, -2155, -2894, -3929, -5722, -8696, 188673724, 112486195, -5202, 209934029, -1714, 75278332, 153235002, 211705832, 38070469, 96538637, 193987802, 20528021, 98472844, -2062, -7779, -6901, -3867, -5364, 197693812, -2457, 82526617, 179973120, 64819114, 103788253, -5309, -4814, -4300, 47090557, -5279, -4275, -10719, -9950, 165798696, 50632832, 128593495, -4983, 71895799, -5719, 149855131, -2741, -2486, 151622941, 210095102, -10976 , 94927907, 172885908, -4461, -6693, -9357, -8583, 194150206, 20674585, 98632586, 137613583, -1230, -10864, -10091, -5091, -2817, -6869, 102176192, -5331, 6513350, 64968329, -9635, 142928992, 8283822, 66740132, 183675137, -10329, -8761, -1227, -5987, 167732903, 206713900, -6756, 91545374, 150016204 , 208484372, 34849009, 112805679, -4718, 36634001, -3606, -5428, -4924, 57894306, 96862114, -8969, 174821446, 1360334, -6673, 137770663, 176754322, 22607461, -6081, -5612, 159036292, -2670, -6324, 102338596, -3256, -2954, -4105, -2393, 162577236, 201559564, -6572, 105880871, 183838872, 88160179, 127143838, -5000, 11989832, -10287, -8353, -7071, 72216614, 150174615, -4743, 35023271, 151946418, 36795074, -2347, -3447, -1510, -1067, -6690, 97021856, -2128, 213962185, 59973735, 98956063, 176914064, -11265, -10446, 100727866, -8499, 5063693, -10822, 102499669, -8472, -11778, 45801973, 143249807, -8063, -11727, -9990, -5543, 49354775, 127302249, 166284577, -7100, -6222, 207030722 , -11053, 91867520, -3329, -7922, 54660988, 113129156, -8648, 17466314, 75921293, 134390792, 192860291, -4157, -10515, 136161264, 175143592, -4434, -1107, 79625972, -3417, -8158, -6893, -5847, 159357107, -7724, 24701410, 63681076, -5065, -1433, -6295, -9621, -5299, -2788, 67224682, -2101, -7625, -10707, -5763, -7588, 51278455, -9505, -3054, 33573614, -6194, -1586, 169987925, -4197, -2286, -8645, -11413, 76082366, -5173, -2856, -2556, -5893, 136324999, -1073, 19561717, -6399, 97521049, 194967552, 40822022, 79803019, 138271187, 196740686, 42593825, -5603, 159534154, 24888984, -2401, 161303295, 200285623, -11184, -6292, -3377, -1884, 28420732, -9977, -5270, 184339396, 30192535, 108151867, 166620035, 12487694, -6509, 90433837, 148903336, 72714476, 111695473, 189652143, 35521133, -2353, -3312, -3028, 210916441, 56768249, -5420, 193197080, -7358, -10918, -957, 175640123, 21507782, -10111, -5630, -8533, 81745091, -9266, -4848, 5562886, 44528032, -2252, 180955532, -1171, 65789668, -1535, 202217168, 67558809, -2164, -5012, 10876964, -10703, 127800111, 32135938, -10275, -5733, -7944, -4048, 131346379, -4951, 16192373, 94138516, -5441, 191586350, -6704, 154374494, 407208, 78350700, -9328, -3145, 21667524, 80125165, 138593333, -4862, -11880, -6637, -9260, 44696970, -1629, 142138270, -7686, 65949410, -9607, -5289, 202378241, -4089, 87211046, 126192043, -4781, 50004514, 108472682, 205921847, 110240492, 168713984, -7043 , 73037953, 150995954, -4729, -4195, 55319923, 133276593, -2002, -11393, -10176, 193515233, 39547947, 78514435, 117494101, 156473767, 2340095, 41306572, 119265904, 177734072, -6883, -10426, 121036376, -4843, -1801, 64338680, 103319677, 142299343, 7655504, -6287, -9604, -8427, -4088, 67883617 , 165331451, -7614, -10302, -5507, -7574, 110404227, -3187, 207854723, -6743, 92687528, 151157027, -7007, 74969498, -3455, 172419994, -1418, -4022, -9792, 174190466, -11321, 78674177, -5647, -7788, -1705, 80447311, -8519, -7744, -6878, 101707616, 160177115, 6046105, -6309, 122969252, 161950249, 7816577, -6585, -9170, -2925, -11692, -10336, 165491193, -1068, 108794828, 147775825, 32619157, 91078129, 208014465, -4044, -3784, 151316769, -1715, 94620404, -5432, 192069569, 96393538, 154861706, 213331205, -11317, -10496, -5393, -2988, -4387, -6352, 100098217, 139077883, -7741, 62890354, -9244, -1501, -11203, -3543, 162109991, 201090988, -10758, 144391961, -1968, -1361, -3666, -3361, -3074, -7117, 89467399, 147935567, 206405066, -1718, 71749369, -4497, 93009674, -3322, -4724, 55803142, 94782808, -9013, 192231973, 96551949, -3292 , -1921, 59505159, -5878, 156955655, -7778, -11275, 61279624, -9287, 158728789, 24083619, -5828, -4604, -11200, -10399, -5308, -2940, 47103869, 86084866, -2169, 183532700, 29400359, -10332, -5770, 165816001, -7110, 50648806, -5244, -7561, -6758, 149868443, 54201608, 112661911, 151641577, 210109745, 55962884, 114432383, 153413380, -2718, -4018, 135692688, -7392, -2547, -10490, -2271, 137628226, 2983056, -3729, -5615, -8138, -4355, 63211169, -8102, -11785, -10396, 103963969, 162432137, 201413134, -11158, -6277, 125224274, 164205271, 29548243, -9559, 165977074, 204956740, -10682, 148256382, 52592209, -9879, -5465, 189009182, 54353485, -1557, -7893, 17160142, 95103623, -2070, -7853, -10935, 116365259, -7816, 20864810, -6375, -9736, 176768965, -2682, 42111937, -3407, -5090, 4917263, 102350577, 180312571, -6847, 65145376, -3242, 201572876, -6274, -9588, -3081, -4554, -6541, -3214, -2906, 50982810, -9905, -5493, -7554, 33252922, 130700756, 15548081, -10226, 171449563, -7464, 36796528, 95266027, -8610, 212203694, -6410, -9774, -8580, -11307, 118460539, -5113, 196419871, 42271679, -10087, 159210677, 198191674, 63534646, -5823, 199960815, -10393, -2245, -2039, -7663 , -6822, 86566754, 125547751, -8410, 29882247, -3660, 146808056, -4533, -4069 , 90110360, -3195, 72390999, -8680, 189332659, -11477, -10222, 132634963, -2572, 56447434, -9805, 173383770, 38741262, -6125, -9343, 40670134, 99130448 , -3275, -2983, -7289, 42434083, 100902251, -3122, -11837, -10819, -9658, 180633386, -6843, -9620, 143426854, 28270186, -10356, 125707493, -8024, -2510 , -3817, 127479296, 185948795, 90281960, -2087, -7951, 14099755, -5713, 189493732, 35360060, 74326537, -9431, -8263, -6712, -5924, -2132, -7417, 77867481, -8574, -4666, -6687, 78045859, 136514027, -8194, -7329, 99304833, 177264165, 3644653, 62098301, 140056302, -8125, -7244, -6321, -2254, -3252, 7185597, -3689, 163091072, -11147, -3830, -2167, -8021, 30220367, -3816, 127656343, -7986, -7093, 90447149, 129428146, -1951, -4051, 111710116, 209155288, 55011089, 152458923, 95773085, 154233388, -4457, -11328, -9761, -1547, -1440, -3995, 138445572, -4863, -11889, -3858, -9265, 179198372, -6620 , 83522341, -5583, -2949, 46313147, 163250814, -7654, -6808, -10348, -2098, 184515112, -4259, 69347917, -3498, -5257, 51641745, -5732, -5232, 207547220, -11042, 72891523, 170340688, 35696849, -9829, -5440, 37465990, -3296, -1473, 39400186, 117345009, -3144, -2833, 60647313, 119118143, -7281, -6337, -2259, 159869612, 5737271, 64192250, -5579, -4822, -7206, -3959, -8431, 9282208, 67737187, -9578, -3224, -7618, -6526, 88998823, -8738, 205936490, 32301127, 90769295, 149238794, -7535, 92539767, 170499099, 74834926, 113804065, -3022, -4170, -2344, -8590, -4412, -10502, -5887, 175976912, -7317, -3992, -9716, 4125210, 62582851, -2182, 179521849, 5899675, -6315, -5577, -1245, -2794, 66126457, 124594625, 183065455, 9443281, 48408427, 87388093, -9144, 165347425 , -4077, 89159896, 147628064, -7974, 12986887, -10659, -9087, -8326, 207870697, 73212338, -5707, 151173001, 55495639, -5436, 211411641, -10951, -9791, -4450, -6936, 59200318, 137156988, 41492815, 158417293, -2674, 101720928, -5340, -1980, 6060748, -3847, -9643, -2043, -11750, -10373, -9599, -2637, -6257, -5773, -2027, -7608, -2504, 108808140, -1255, -4768, 71601608, -9489, 169050773, -1865, 73373411, -2139, 36178737, -3609, 172595710, -7440, 37938682, 135385185, 903739, 78848562, -5642, 176300389, 100108867, -5369, 178072192, -11864, -10061, -5334, 199332497, -2523, -10402, 103656466, 201102969, -6581, -3088, -4278, -10724, 107200072, 146179738, 185159404, 31025732, -3806, -9524, -7967, -2612, -6493, -5975, 130233511, 15076843, 151491154, 190474813, -11446, 75306287, -2134, -7438, -6418, 96569254, -5410, -2846, -10897, -5877, -8944, 176461462, 119761104, -8139, -11238, -6327, -5827, 199493570, -11199, 84326375, 142795874, 181776871, 86096847, 144567677 , 183548674, -11134, -3820, 126849647, -3072, -2763, -2502, 70153282, -3345, 187090949, 32958608, -3794, 130393253, 188864083, -11498, 132166387, -7895, 17013712, 55978858, -5933, 172917856, -10525, -9356, -8207, -7344, 79172039, 118153036, -7773, 22475674, -10452, -11846, -6629, -5825, -5069, 45520971, -5807, 142958278, -1972, 27804272, 105749084, -8802, 10086242, -6545, -9945, -3358, -2761, -10681, -9910, -8727, 187253353, 33106492, 111064493, -5218, 189025156, -1337, -1688, -9843, 75636298, -9398, -1847, -10521, 174850732, -4436, 20864944, -6374, -3278, -7769, -2534, -6080, 139574414, 24421739, -6060, -2112, -4835, 26193542, 84648521, 123629518, 182097686, -4296, -6571, 105910157, 10247315, -10714, 88193458, -5264, -7594, 70472766, -3489, 148434760, -4519, 52756067, 130714068, -2009, 15562724, -6175, -3463, 17334527, -9395, 153750169, -4695, 97048480, -7811, -7337, -3876, -3576, -8161, 22811009, -5607, 178715153, 63547958, -9663, -3255, -1898, 26341426, 65321092, 123789260, 182258759, 8637916, -10358, 203519064, 68863367, -2232, 146824030, 185803696, 12181522, 51146668, -9509, -8349, 13951994, 72406973, -9470, -1861, -6735, 113157111, -5193, 17494269, -10190, 173399744, 38755905, 77723713, -8964, 214151213, -2545, 79655258, 118636255, -1083, -10082, 159385062, -11836, -3981, 122177199, -8089, -11773, 65480834, 123950333, -4807, 86752997, -1569, 184191635, -11122, -3658, -3354, -3070, -11599, -10669, 129265742, -2891, -7058, 53079544, 111547712, 189507044, 93829682, -2076, -4712, -2570, -3901, 173559486, 38918309, -3751, -3429, 214310955, 19591003, -10143, 136530001, -6104, -9302, 23143805, -3861, -5844, 159562109, -4620, 102863082, -2110, 200314909, -3962, 104637547, -2038, -948, -1313, -2384, -3518, -5269, -4261, -3815, 147158157, -1958, -2498, 129438796, -3052, -7544, -3922, -9865, 170191596, -1859, -958, -6169, -1556, -4708, -2476, 134756867, -2851, 19766585, -6397, -5652, -2993, -6916, 99481880, -2978, -4128, 101253683, 140234680, -4847, -4341, 83535653, 180984818, -3961, -3687, -5559, 202245123, -2442, -3671, -2030, -1878, -3943, -9117, -7579, 71133032, 110114029, -8332, -7541, -11041, 111883170, -8667, 16222990, 74677969, -8636, 191616967, -6976, 76448441, -5164, 436494, 97871150, -8565, -1817, 99641622, -5102, -7751, -6636, -5836, -8883, 179375419, 5753245, 64208224, 122676392, -1793, -1696, -6027, 143938028, -2641, 87239001, -5530, -3078, -1877, -6525, 147480303, 205951133, -4058, -2370, -5729, -1254, 53587933, -9854, -1517, -7912, -4194, 94326213, -9024, -1477, 57132870, 96100678, 174057348, 98030892 , -5397, -7792, 80314193, 197249198, 23617828, -6336, -5832, 160046659, -1800 , 64367966, -9647, 7683459, -10005, 144100432, -1969, 28946426, -6261, -2162, -2028, 30716898, 89173208, 186621042, -2617, -2426, -9893, 168904343, 14772002, 73226981, 112207978, -5206, -1856, -4035, -3775, -8623, 37802779, -9367, 213196756, -2338, -8558, -7314, 41496931, 80476597, -5372, 23778901, -6333, 101738233, 179696234, 45052395, -3544, -8843, 27333034, 105281839, 163751338, 202731004, 29094310, -2380, -5772, 204502807, 69844448, 128313947, 13159941, 110595917, -5223, -4750, -11512, -10610, 151344724, 190328383, -10983, 94649690, 172607691, -1417, 76932991, -8974, -3003, 921044, 39886201, 98354369, -11914, -6351, 158593009, 4463330, -3984, -9678, 140878972, -1239, 84178614, -1265, -4815, -11746, 46973413, -9165, -8035, -4084, -6254, -8767, -2764, -9523, -8731, -7079, 91267157, 130248154, 169227820, 15094148, 93037629, 170996961, -4477, 55832428, -3303, -8244, -1737, 155052065, 213521564, 20557441, 98514111, -8549, 80794750, -3408, -5092, 43602738, -10056, 121550212, -1247, -1900, -11198, 123319353, 201278685, 47134486, 86114152, -8416, -4557, 68393460, 107375788, -1527, -7997, 89655096, -8359, 13483418, -3927, -9882, 169387562, -11496, -10600, 112689866, -5199, 56004028 , -1276, 133952833, -7857, 38288660, 116232141, 213681306, 79186682, 118167679, 176635847, 22503506, 119935489, 178407650, -11236, 82730288, -9238 , -2955, -10788, 162457430, 201442420, -11157, 105763727, 144744724, -2632, 68557195, -5768, -8760, 11871357, 70327667, -5494, 206757829, -4055, -6202, 169547304, 208529632, 54381440, -5950, 132342103, -6993, -10195, 134112575, -4923, -11355, -3890, 155372880, 20892765, -9733, -3277, 3174746, 61629725, 178564730, -7256, -2455, -1634, -8868, -4834, 6719683, 65173331, 104154328, -4578, -3835, 125414633, 164395630, 10261958, 49228435, -9553, -2905, -4243, 51000238, 109468406, -8352, 13805564, 91750376, 130731373, -4959, -7020, -6174, 132503176, -3032, -4180, 75804149, -3015, -2716, 97065785, -1550, -11946, -6371, -2121, -7764, -6895, 120258966, -7726, -2525, 83053765, -9232, 180502930, -11187, -6296, -5804, 182273402, 28127872, -2316, -5542, -7627, 29899675, 127344847, -1489, -2758, -10674, 90140977, 187586149, 33456470, -3791, -2217, -1520, -7505, 93680590, 152152751, 191133748, -11416, -10552, 114946219, -1474, 38770548, -9342, -5141, 79667239, -1986, 61963729, -9696, -3121, -11221, -3851, -2255, -5323, 7039167, -3535, -4806, -6817, -3832, -8791, 184207609, 49562439, -3657, -1565, -7987, -11598, -6512, -9092, 14125048, -6193, -9467, 189521687, -2584, 54865990, -9033, -2003, -3900, -5922, -5423, 58420123, 136367597, -7803, -6686, 97563647, -5401, 175524310, 79842955, 157804949, -1907, -1730, 81617420, -5348, 63911248, -5821, 180838388, 26706047, 85161026, -8824, -4805, -10742, 145402328, 184383325, -11647, -6531, 108194465, 205644961, 32008267, -5983, 168435767, -11531, 92249569, -3179, -4735, -11005, -10216, -5442, 17845701, -10547, -3599, 134772841, -4691, -1829, -6396, 97726051, -8955, -7797, -6663, 118985025, -5104, -4127, -2405, 159735163, 5605484, 103037467, -8853, 26864458, -6032, -5558, -5042, -7653, 28625734, 145559408, 204034231, 49886039, -9116, 186314870, -4059, -5979, -3339, -3050, 14464499, 92409311, -9058, -4731, 35712946, -6164, 172139115, -2722, 37484749, 76464415, -8987, 173913580, -4416, 39417625, 117375626, -3143, 41201286, 80169094, 197102768, 81936904, -9258, 198878564, -2396, -3110, 200651698, -11173, 65994670, -9176, 182932337 , -10344, 126234641, -2767, -6240, -1093, -5255, 12852438, -3637, 129779578, -7939, -4046, 131547388, 209509382, 35874019, 113830689, -3169, 211282516, 76625488, -9373, 154584820, -4683, -7352, -10501, 137025201, 176007529, -4139 , -5622, 197266503, 43122304, -9253, -8485, 5927630, -6612, -9646, -4588, -6833, -6286, 163600915, 202584574, -11139, -5775, 11239046, -2373, -2226, 167148514, -11077, -6210, -3335, 207898652, -2361, 170690789, 209671786, -1288, -1585, 152974090, -1933, -1712, -9790, -8979, -4908, -1826, -10900, -5884, 156677438, 22033599, -9711, -8518, 23805402, -6069, 199202041, -10803, -6049, -3246, -1727, 105295151, -5282, -7644, 68088619, 146045289, 11402781, -10693, -1594, 167308256, -7567, 52141061, 110610560, -4968, -4498, 73401366, -5701, 170851862, 55684667, -1613, 153133832, -6963, -6419, 115925969, -8212, -4445, 39900844, -1285, -3422, 195818177, 100136822, 178100147, -11245, 121401120, -4607, 64703424, -5809, 181642422, 46986725, 85967722, -1570, -5032, 29281884, -1595, 165697526, 204678523, -3939, -3202, -4766, 13338319, -9886, 130262797, 208219467, 73565101, -5201, 209992601, -10979, 94825406, 172786069, 211765735, -10941, 96597209, 155066708, -1920, 20586593, -6380, 118021249, 176489417, 22357076, 178254565, 4640377, 102073691, -5073, 84352999, -5307, 8181321, -6279, -5785, 164086796, 29444288, 126877602, -2024 , -11620, -6228, -3491, 187118904, 32987894, -6204, -2218, -8313, 93213345, 151684175, -7894, 36531500, 133966145, -4926, -7436, -1680, -5903, 135739279, -7817, -7343, -6109, -5389, -1988, -7301, 61483295, 158933791, 43777123, -2328, 141214430, 123492407, -4811, 8345056, 47310202, 144758036, -8032, -11666, -10328, 185506843, -4246, -10680, -3645, 148302973, -11551, 91603946, 150073445, -7512, 132351422, 190824914, 36692573, -10194, -3448, 192595386, -4015, -6127, -1582, -8582, 1418906, 59872565, -2190, -5114, 3190720, -6346, 100625365, 178582035, 24437836, 102397168, -8096, 26209639, 162633146, -11732 , 86449610, -5276, -8030, 10277932, -10326, 146690912, 31538237, -3642, -3197 , 187443712, 33310040, 91765019, -5462, 169725682, 208705348, -10593, -5694, -11423, -6431, -2284, -8999, -11347, -3755, 136060094, -8201, -7383, 21055303 , 60034969, 99014635, -5111, 3350462, 42316939, -3565, 159254606, 44087411, -8865, -4832, 45859214, 104328713, 162798212, -6820, -1659, -2238, 164570015, 68904511, -8751, 12209477, 90152958, -5488, -8348, 33469782, -3628, -5214, -1860, 54718229, 93699226, 210635562, 75979865, 153940528, -7843, -11338, -9769, 136222498, 175202164, -7378, 21216376, -6105, -9305, -4645, 139921853, -4850, 83228150, 161186151, -4598, -10779, 104489786, -3095, -11148, -10355, 106262920, 203709423, 88540897, 147013058, 31857721, -10282, -9091, -4758, -1765, -10630, -9868, 189534999, 93857637, 152329798, 17685959, -5921, -3299, -1999, 19457762, 58424239, -3588, -5137, -4664, 39108791, 97578290, 156049120 , 195028786, -6919, 79860260, -8537, -2825, -2460, -2331, 159590064, -11828, 122379539, -4596, -2519, 85177000, 202112005, -6013, -2166, 184396637, -2436, -3655, 127700272, -4991, 51511412, -5485, -2746, -6481, 111752714, -4952, -7496, 55055018, 113525848, 171994016, 17863006, -5918, 154277317, -6947, 78249530, 136719029, -7796, -10474, -5863, -2120, -7755, -10849, -9262, 179242301, -2668, 64076437, 161524271, -6837, -6031, 163296074, 9163733, 67618712, -5534, -8016, 30412180, 108370181, -7978, -11586, 51673816, -4971, 14479142, 72935452, -2215, -3176, -4485, 55217422, 113685590, 152666587, 211134755, 56987894, -7834, 19956944, -6391, -3583, 175859768, 21727427, -1676, -9719, 138653236, 23497899, 81954209, 140425039, -8117, 64248037, -2251, 200665010, 66006651, -5795, -8428, -10736, 165224957, 204209947, 50061755, -5512, -8369, 205981750, 51833558, 90814555, 188261058, -11520, -6475, -9853, 151055857, 16410687, -3613, 152826329, 211297159, -2472, 154596801, -7406, -6940, 78571676, 117552673, 176020841, -11285, -6095, -8523 , -2822, -959, -10068, -5342, -11210, -10033, 142356584, -1100, -5554, 202597886, 48451025, 184877194, 50236017, -2307, 147671993, 206141492, -11075 , -3799, -5725, 168933629, 73254936, -5704, 170706763, -7484, -10987, 133494907, 172478566, 37834727, 76801204, 135269372, 39766261, 78734080, -5395, -4880, -4390, -6354, -9290, -8517, 197444881, -6877, -10421, 160233025 , 25591848, 103536660, 181498654, 66328797, 163780624, 202760290, 48612098, -3668, 146062594, -4073, -3807, -3493, 206301234, 71646868, -9487, 169096033, 14963692, -10608, 112398337, 151378003, -7902, -6156, -9408, -1475, -1848, -6696, -5909, 135431776, -11971, 78892491, -3421, 176342987, -4386, 61177123, -5854, -3127, 4492616, 62947595, -2257, 160396760, 64731256, -5311, -2941, 8037553, 105470867, 202917370, -6253, 107244001, -7114, -10687, 89525971, -4985, 32840133, -5720, 169255775, -4496, 54089911, 93069577, 171027578, -7474, -4032, -1648, -2205, -8618, 38155542, -3760, 155082682, 213550850, -11315, -6379, -5638, -5119, 2881886, 41848363, -10093, 119807695, 24143522, 63109999, 121579498, 160559164, 45402496, 142839803, -823, -6578, 105631940, -5026, 87911248, 146383409, 204852908, -2225, 148156543, -7963, 33002537, 130435851, -4963, -11494, -6461, -9442, 190677153, 36546143, 75512620, -9009, 192451618, -9781, 155242424, -4673, 1273807, 59726135, -1608, 157175300, 196156297, 22519603, 61499269, 139457270, 178438267, 63268410, -9668, 180207408, 6587896, -10786, -10023, -5050, 86303180, -8801, -7635, -6544, 146545813, 185525479, -6778, 89846786, -9100, 187295951, 52640254, 111108422, -7511, -6456, 93391723, -5196, 210329390, 75671031, 134143192, 192611360, 18990517, 77444165, -5150, -11312, -3877, -5636, 157337704, 42169178, -9703, -8903, -1465, -7255, 43942312, 121898982, 160881310, -11781, -10020, 28007943 , 125443919, 183913418, 68746223, 127215722, -4536, -4070, 70519357, 128987525, -1868, 33311494, 91780993, 208717329, 74061632, -9436, 152022295, -4472, -6430, -8998, -4919, 19150259, 58116736, -9347, 194545567, -6370, -5871, 157497446, 196478443, 42331582, 100801081, 139780747, 198248915, 63590556, -3555, -5066, -2797, 84850861, -5567, 162814186, 125603661, 184074491, -11126, -10319, -7589, -4067, 129147267, -4760, 33485756, 91942066 , 130921732, 189389900, -4041, 93713869, 152182037, -4714, 37016173, -5925, 173443673, 19312663, 116744646, 214193811, -11301, 99189020, 138170017, 196638185, -6892, -10442, 139939158, 198411319, 24774625, 83242793, -5586, 46044126, -6036, 162973928, 8841587, 86786399, 30101892, -5996, 166518865, 70838841, -9502, -5238, 14155665, 92103139, -3180, -7919, -6731, 113362113, 171832943, -7455, -6710, -3768, 173603415, 58449409, -1581, -8572, 159728, -6685, 97592933, 195039436, 60383739, 118854569, 177325399, -2532, 101136539, -2115, 179097202, -6863, -10409, 102909673, 161377841, -11180, -10385, -2241, -8435, 28505805, -5015, -1228, 49754252, 127713584, -11089, -9897, 129486718, 207443388, -6189, -9461, -2008, 209217853, 55069661, -5186, -4470, -3897, -9799, 173779131, -1414, -10508, -1087, -2992, -4400, -5629, -2976, -11255, -3857, -3563, 179258275, -6861, -6319, 161537583, -4321, 65862883, -3375, -5041, -2786, 48143522, -9148, 30440012, 69406489, 127874657, 12720651, 149130969, 188117290, -6746, 111929761, -3175, 209377595, 94209069, -8253, -1419, -2474, 115470705, -1508, -1221, 58934082, 97916410, -5398, -2831, -2538, 80197049, -11877, -1304, 101458685, 179416686, 44774178, -5578, 161701318, -7684, 46532792, -3528, -1533, -1237, -11142, -10342, 165240931, -4258, -9922, 205991069, 149290711, -7938, -11036, -3786, 151069169, -4727, -1751, 74882971, 133351139, -10954, -10171, 135122942, 174103939, 642827, -10904, 98076152, -8559, 41379787, 119336457, -4363, -10424, -1575, -8484, 64422422, 103392892, 142372558, 200840726, -11168, 66185029, 124653197, -3090 , 28990355, -1626, 145914833, 30762158, 128194141, -3061, 32533961, 90988940, 188435443, 34292575, 92760743, 151230242, -2732, 36064378, 94532546, 172491878, 76813185, -2198, 154775179, -4408, 39769057, -5883, -8173, -4388, 100009028, -11868, 62802496, 101782162, 140761828, 199229996, -2524, 64574299 , 142532300, 7891123, -1302, -2318, 163792605, -7643, 107093578, 146077237, -8003, 69888377, 147846378, -1451, -4226, -6496, -2296, 188597847, -6467, -1097, 151392646, 209862145, 133671954, 172654282, -11375, 57487087, 154933590, -4677, -6677, -2193, 176357630, 41713791, -3409, -8515, -2672, -6632, -9677, -2048, -2664, -6602, -8837, -1973, -2651, 47017342, -9595, 144466507, 202934675, -9563, 185217976, 11595802, 109026454, 186987117, -2366 , 169270418, 15138077, -10236, -5698, 151553719, 94863888, -1553, -2860, -6694, 135606161, -4675, 40104381, 79070869, 118050535, 176518703, 80840010, 139310840, -4625, 24144976, 82613144, -5072, -4603, 84383616, -9205, 181834112, 13749 ], [ -11132, 107417055, 185377718, -2500, -6227, 13526016, -3478, -8690, -4495, -6460, -9846, -8651, 190694458, -6718, 133994100, 211954763, 57809233, 116277401, 174746900, 1287119, -10489, -9315, -7771, 22534246, 178451579, 24319238, 82774217, -5591, -8100, 26091041, 65057518, -9631, 143016850, 8373011, 66827990, -9590, 144788653, -2779, 49109960, 88090957, 185538791, 109351262, 187310594, 33178253, 130610236, -8310, -1309, 112896199, 171364367, 210345364, 56198503, 114666671, 192627334, -6959, 77460139, -3433, 213884977, -11311, 137859852, -2985, 22708508, 159117495, -11231, 63446788, 102426454, 141406120, 6763612, 65218591, -9626, 182154927, -7183, 47500561, 125457231, 164439559, -7632, 68759535, 107741863, 12073697, 129002168, 187471667, -11055, -9874, -2881, -11480, -10592, 132544443, 171526771, -11421, 114829075, 212275578, 58131379, 136088049, 175070377, -7335, 79551426, 138023587, 177003253, -6345, 100815724, 178773725, 24641384, 63607861, 122076029, 180545528, -7222, 123843839, 162828829, -7660, -11149, -6017, -8794, -8027, -2630, 88411772, 146881271, 12237432, 129161910, 14009235, 52977043, -9066, -4199, -2356, 113218345, 171686513, -7461, 56520649, -9388, 153969814, 77779623, -5657, 175231450, -4431, -10887, -10116 , -5634, -2982, -6643, 120465299, 178934798, 24789268, -10047, 141728266, 180707932, -7216, -10015, 143500069, -8053, 28332874, -3831, -9585, -8788, 49605037, 127552511, 186023341, -11595, 109833150, -1953, -2363, -9466, -8297 , -6730, 74399752, -5444, -3029, -1744, -5919, 154129556, -4154, -6401, -1548 , -4891, 175702, 97606245, 1940741, -10883, -3735, 157847547, -4639, -3989, 101151182, 140132179, 198600347, 83430490, 161392484, -11766, -6590, -9615, -5295, -4291, -10351, 106467922, -1964, -2629, 49770226, 127728227, -8373, 32064054, 168477034, 207460693, -11045, 131269171, 74585995, 133043636, -2724 , 76345940, -3440, -5166, 193286269, -11327, 156232824, 2105807, -2465, 99540452, -3270, -1906, -3856, -5839, -8890, 198762751, 103082727, 161553557, 7422547, -6588, -6030, -5040, -7652, -6806, -9968, -5533, -5011, 69431659, -5759, -8741, 186360130, 12737956, 51703102, 207617773, -3787, 131432906, -7915, 35756875, -3310, -8252, 18052034, -10178, -2200, -8218, 496397, 117416893, 195380218, 41232026, -10104, -5623, -2054, 4038683, 62493662, -9256, -5081, -11812, 83755298, 200692965, -6836, -5794, -3237, -7647, 48320569, -9965, 145768403, 184749400, -11640, -6524, -3494, -5254, 51874702, 90843841, -7533, 73123149, -5709, 170573645, -4191, -6162, -7871, -10953, -10169, -8981, -7827, 39635805, -1610, 156560294, 41393099, -10101, -3412, -3129, 4201087, 62654735, 140614067, -8113, 25461392, 83916371, 200852707, -10765, -3684, -1572, -5038, 9515165, 87458646, -5526, 184909142, -4255, -2432, -2306, 167191112, -7572, 71513750, -9491, -8705, -11032, 112263888, 170736049, -10986, 114035691, -4168, 76830490, 154788491, -1923, 39796878, 78763366, 195699702, -6906, 80533838, -3267, -1240, -2673, -2458, 101796805, -8482, 25621134, -10030, 162035445, 46869581, -6024, -9167, 202789576, -6554, 126599385, -2026, -1876, -1722, 108882686, 167352185, -7565, -2367, -8321, 34480149, 170893129, -7479, 55728596, 153175099, 57500399, -9788, -2130, 213417732, 78921777, -4876, -7306, -6652, 119674577, 158655574, 197635240, 43488379, 82468045, -9243, -2803, 103727019, -3244, -2517, 124987324, -3087, -2781, -4083, -3665, 146251622, -7602, -10686, -2303, -2154, 167514589, 91323067, 169283730, 208266058, 112584703, -7898, 55902858, 114360499, -4927, -4019, -10161, -9358, 174601801, 118059854, -2061, 22401005, 61367482, 100347148, 158815316, -7735, -2527, -6326, 121608784, 180076952, 84398259, 181850086, 8227912, -6020, -8804, 183621889, -11671, -6547, -9947, 146414026, 31258689, 70226497, 109206163, 167674331, 33031823, 110975304, 188935967, -10234, 112749769, 95036942, 153499907, 211969406, 57822545, -9355, -3001, -7389, 40266919, 98735087, 3072245, 42038722, 81018388, 119998054, 197954724, 43809194, 82790191, -3257, 180239356, 6617182, 65070830, -8833, 201500992, -6823, 66843964, -5784, 164291798, -6792, -9944, 127085266, -7992, 31407904, 109365905, 167836735, 206816401, 52668209, 91649206, 54451870, 93421009, 210357345, 56213146, -7850, 38508305, 96963284, 135944281, 174923947, 213903613, 20938159, -6108, 22723151, 61689628, -9279, 159138793, 198118459, -4119, 102441097, 141420763, 199888931, 45742070, 162677075, -7182, -10748, 86494870, 164451540, -11660, 68776840, -9130, 166226005, 12092333, 109525647, 148507975, -4761, -7067, -10253, 15631946, 93579420, 191029916, 95351223, -7847, 38669378, 77635855, 136104023, 194573522, 21113741, -9307, 177016565, 22871035, -10085, -3403, 159299866, 198279532, -11226, 63622504, 141579174, 180561502, 65391645, -9623, 28199633, 106143114, -5273, 184105108, -11653, 88426415, -5519, 185876911, 31743239, 70709716, -9507, -8347, -7062, 111461185, -1482, 132716166, -8265, 37057317, 115003460, 212449963, 38817262, 77796928, 136265096, 214225759, 60237309, -9727, -8539, 3555464, -10853, 100990109, -5352, -8127, 24803911, 83272079, -9228, -4829, 26588903, 104532384, 182493047, -9982, 125796682, 164776348, -7621, 30119320, 69098986, 147058318, 205526486, -4065, 70870789, 109850455, 187808456, 53164617, 131110760, 170091757, 93902897, 171860898, 37218390, -3767, 154142868, 38978335, 97447834, -3150, 214385501 ], [ 116948317, -8571, 1798304, -6667, 99234280, -8157, 23059940, 62026417, 159472920, 5341910, 83286722, -2177, -2047, 7115044, -10389, 143529355, 201997523, -6814, 145297165, -1880, 49623796, 127581797, -4772, 31918955, -3802, -5738, 148844764, 14200925, 72655904, -9063, -7499, 35449372, -10217, 152385708, 76210037, -3442, 212627010, -381, 78133717, 195071384, -1732, 118881193, -5108, -7759, 62184828, -5842, 24992816, -1670, -3552, -5321, -4595, 85216936, 143689097, -1971, -11711, 106478572, -4783, 69273371, -3499, 147234034, -7091, -1655, 129514673, 187984172, 14363329, 72816977, -8671, 189757306, 16135132, -1096, -9029, 17905604, 95849085, 154319915, 349967, -10913, 97783292, -2415, -5862, 158024594, 197005591, -3988, 101326898, -8889, -6860, -10039, 142078367, -7687, 26912503, 85380671, 143851501, 48183335, 87153805, 30462643, -10308, 127903943, 186373442, -11085, 129675746, 168656743, 207636409, 72976719, -9456, -4950, -7010, 94239686, 133220683, 172200349, 57031823, 173970821, 39488044, -9753, 2280192, -10876, 80227666, -9296, 197164002, 62506974, -9687 , 159958801, 5825129, 44791606, -5316, -8080, 27086765, -2389, 105032908, -1075, 28858568, 106802049, 184761381, -11113, -9921, 167044682, 206025679, -4057, 90858484, 149327983, 188307649, -6744, -10243, 112120120, 55428958, 133380425, -7870, 57206085, 174130563, -4453, 98105438, -5396, 21932429, -2413, 138855576, -4860, 4215730, 101647713, 140630041, 25476035, -10032, 142400513, -8077, -7197, 46724482, -3373, 202640484, 67983456, 145945450, -8006, -4074, -9533, 147717253, 186696919, -11073, -3796, -9490, 168977558, 14845217, -10612, 112279862, 190240525, -6725, 172521164, -4465, 57353969, -8976, 213271302, 98262518, 176225843, -6905, -2262, -5371, -2969, 23865305, 82320284, 160280947, 6147275, -6606, -10029, 123073084, 181541252, 66375388, 124843556, -5035, -4563, 107121533, 165595025, 11464015, -6234, -5754, -2896, 32711131, -10265, -9082, -7523, 53971436, -2138, 170911765, -7478, -6439, 133701240, 211661903, 57516373, 96496039, 174454040, -6676, 156898414, 22254575, 61221052, -5618, 158670217, 4536545, 82481357, 179929191, -11793, 45274825, 84254491, -8450, 8080151, 66535130, -9594, 144495793, -11679, 48818431, 146264934, 11622426, 50590234, 109058402, 206504905, 71851870, -5469, 169301035, -7518, 93112175, -9047, 171072838, 36428999, -10200, -9405, 211822976, 77164617, 116146945, 213594779, 79097493, 176545327, 2927146, -6649, -6085, 178317130, 24187451, 82642430, -8477, 64923069, 123395230, 162374896, -7671, -6824, 66697534, -5025, 29501529, -5999, 204898168, 50749976, 109219475, -8357, 13556633, -5971, -5468, -8312, -11492, -10598, -5952, 210210915, 75555218, -9402, 211982718, 57838519, 135797851, -4898, 20791729, 79259897, 137730727, -4134, -6347, 139502530, -2816, -10053, -8870, -7227, 84575306, 123556303, 162535969, 8402297, 86345778, 164305110, -7634, 107606083, 166078244, 50911049, 109381879, 148361545, 206829713, -11062, -6200, 150132017, 208601516, 34966153, 93434321, -7889, 36751145, 134187121, -8233, 38521617, 96979258, -7813, 40455813, 79422301, 157380302, 3247961, 81194104, -3404, 159153436, 24508266, -9234, -8095, 26268211, 65247877, 123716045, 201675377, 47529847, 105998015, -8797, 49312177, 107769818, 146750815, 31596809, 90051788, 148521287, -7551, -11054, 91823591, 150293090, -7924, 93605921, -9037, -4938, 75889222, 173325198, -7424, -10927, 116628833, 194586834, -7334, 118563040, 196519710, -10857, -3725, -9275, -3123, 24657481 , 122103984, 200064647, -6844, -3843, 162855453, -1889, 47689589, -6016, -5540, 29984748, 146909226, -11600, 51234526, 148681029, 207153190, -10631, -9468, 150455494, -2738, 54778132, 93757798, 132737464, 191205632, 37060102, 115016772, 192977435, -11335, -6123, -4892, 39006290, 136454124, 40789951, -5384, -6890, -2052, -2812, -3978, 122281031, -2046, -949, -6592, 104563001, -1886, 28376803, -2385, 125824637, -1777, -10314, 127596440, -3069, -4530, -11090, 129366912, 207326244, -6484, -2291, 170119712, 15987371, -6450, 93933514, 171890184, 17759174, 76214153, 134684983, 173664649, 39180541, -3749, -5654, 79916170, 138388331, -4370, 81689304, -1981, -10408, -9225, 180911603, 7290760, 65744408, 143702409, 28551065, -9152, -3079, -1069, -1311 , -9545, 147248677, -7983, 12606169, -6503, 110039483, -7946, 33853285, -3624 , -1561, 209260451, 55113590, 133074253, 172053919, -1849, 56885393, 115354892, 173824391, -7410, 39328436, -3584, 2132431, 119056909, -3132, 42873373, -3562, 5674706, 44645176, -6054, 181071345, 65905481, -5290, 9222305, -1281, -5532, -8403, -11642, -3942, -2309, 166898252, 12765911, 90710723, 207645728, -3920, 111972359, -8288, 55286521, 113745493, -8633, -1442, -11395, -6426, 115515965, -3008, -10907, 117448841, -8562, -1439, 80240978, 158198979, -1229, 43034446, -2258, 25316416, -10035, 161743916, -11756, -3686, -8817, -1456, -1312, -2382, -5527, -4257, -2434, -2308, -5508, -1234, 32416817, -5726, -3188, 14698787, -5708, -8285, -1857, -10991, -10210, -5438, 211353069, -10538, -3595, 154656704, -4452, 78628917, 156589580, -1914 , -11283, 119379055, 197339718, 121152189, -8112, -11208, -5814, -2109, -8076 , -10764, -5552, 9544451, -1693, 106979096, -8005, 11317585, -1301, -9531, -3058, -2615, -1279, 149503699, 34348362, -3785, -2140, -7482, -10985, -6157, 172533145, -7442, -10948, 96348278, -3293, -4905, 20323153, -3883, 41591323, -10099, 158522456, -11865, -3397, 160295590, 64615566, -2248, -8453, -4306, 46900198, -2924, 48670670, -2160, 185099501, 50455662, -5992, -3349, -1244, -1225, -10653, 169153274, 15022264, -3783, -2211, -2873, 16794067, 94736217, -5431, -4929, 57542874, -2280, -8585, -4676, 20498735, -6382, 156909064, -4383, -10095, 119705194, -11859, -2402, 160456663, 25799635, -6305, 162227135, -11742, -6281, 183487440, -10721, 87812740, 126792406, -3073, -6781, -5989, -8730, 206522210, 32886847, 149823183, -7517, -11021, 93126818, -5200, -10978, -6154, -3451, -1511, 18724281, -6416, -3434, -3154, -2714, 59623634, -9316, 196051134, 41906935, 158845933, 24188905, 82657073, 180103576, -2662, -1665, 162386877, -2791, -6577, 105691843, -8413, 48992816, -3663, 146441981, -7106, 50765950, 109234118, 167704948, 33061109, 91516088, 188963922, 73798058, -3467, -1479, 17114882, 75569861, 114550858, 192507528, -10937, -2340, 135811163, -4897, -4438, 98764373, -1085, -4871, 81045012, 178496839, 24363167, 121795150, 6642475, -10021, 123570946, 201527616, -10360 , 144829920, 203300750, -4081, 88133555, -8383, -2760, 50927023, -5744, -8354 , 206845687, 72187328, -3477, -8308, -10594, 132428630, 190898129, -2479, 134199102, -4921, -7429, 38524402, -5901, -2129, 213932899, 59944449, 157393614, -6897, 100697249, 178655250, -10413, 102470383, 180427053, -2450, -6041, 143220521, 28065184, 106013989, 183973321, 29839649, -9129, -4997, -7593, -3934, -2301, 148535930, -1867, 72349732, -5461, 208775901, 54631702, -9036, -7886, -4178, -2283, 153851339, -7846, -11342, -3889, -3591, -8577, 1651863, -10889, 138066185, -4648, 42388823, -9698, 83137630, -5324, -1367, 84912095, -8827, -1888, 125659571, -2032, 30000722, -10317, -3505, 185903535, -6772, -5985, -5487, 187676669, -8678, -1943, -4198, 74281277, -952, -7459, 37074745, -6147, -9387, -8604, -10147, -9341, 175274048, -7377, -10922, 116980265, 175449764, 60282569, -2270, -1546, -1910, 23076037, -10439, 178989377, 63827506, 141784176, 200256337, 124063484, 163048474, -2648, -9980 , -3227, -2914, 49653082, 108121250, 186081913, -11594, -6510, 109893053, -3193, 14228880, -5964, -9062, -4954, 209115352, 35478658, 132925161, 210884493, 76228796, 173675299, 212658958, -10139, 117142669, 175610837, 1989994, -6664, 118911810, -8155, -7283, -9268, 5532269, 102964252, -8854, 7304072, 65759051, 163205554, 9075875, 67530854, -9151, -2772, -4079, 147261989, 51597816, -1622, -2151, -2889, 33881117, -9864, 131317093, -3042, -11464, -9424, 191558395, -6705, -9380, -5165, 377922, -2469, -9330, 175771910, -4142, -3734, -5103, -1438, 81863689, -9261, 159827014, 44658488, 122616489, -2044, 26941789, 104898459, 202346293, -11144, -1658, 165139761, 49985755, -9539, -3205, 12780554, 71235533, -3336, -8331, -7044, -10619, -9857, 189946334, -11458, 94268972, 152738471, 57062440, -5914, -8983, -7831, -2552, 78485149, -8561, -4657, -4140, -1639, -2186, -8151, 82027424, 159986756, 44819561, 103290391, -8079, -6835, -6289, -8816, 9396690, -2313, 126323830, 204281831, 69623472, -9536, 12938965, -1654, 149355938, -1948, -4207, -6473, 131637908, -1941, -4036, 94430045, 191876548, -6700, 115691681, 193649682, -11984, -6386, 117625888, -1990, 21948526, -10100, -1578, -2971, -4124, -8111, -7240, 44981965, -5313, 66254128, -2240, -2104, -2783, 48525571 , -9570, -3220, 204442904, 50296043, 186724874, -11570, -10655, -2219, -3047, -11030, -5702, -5203, 209758313, 133565460, -7866, 57383255, 135341256, -1998 , 213303250, 39826298, -3742, -3424, 2631624, -10459, 119558764, -4857, -4360 , 121326574, 199288568, -2395, -9213, 7947033, 124868849, -5034, 68173815, -9565, 185114144, -4253, 89435451, -4987, 32752275, -1653, -3481, 188657750, 34525409, -6181, -5700, 151451218, 55784383, 172711523, -2719, 77032830, -1583, -4902, -6933, -6381, -3420, 195906035, 41759174, -5617, -8513, -2819, -6328, -9676, 199449641, 64791282, 123263443, -2650, 144521086, 183504745, -1779, 48847717, -5266, 204765050, -6231, 128577521, 13424846, 52391323, -3479, 149840488, 15196649, 73651628, 132121127, -4721, -11441, 94911933, 211850931, -1711, -6131, -5667, 59647462, -5390, -1470, -11909, -1294, -9285, -7734, 63181883, 102162880, 199609383, 103932021, -3102, 8271841, -6576, 105706486, 29530815, 87988456, -8762, -7995, -4248, 50780593, -9518, 52558930 , -3630, -2081, -4745, 15359053, 73812701, -9042, -3034, -1852, -6435, -5932, 18901328, 57867805, -2196, -4671, 40309517, -9312, -8547, -2683, -2463, -6082 , 159018987, -11234, -1246, 26148282, 143072760, -2937, -10750, 86377726, 10199393, 49169863, -5767, -8759, 50952193, -9099, -4980, -7073, 91690473, -5464, 189140969, -2588, 73975105, -5695, -3033, -11427, 95234079, 134216407, 58038074, -5406, -4896, -4435, 40471921, 98940089, 157410919, -7293, 42243724 , -5848, -8500, 102492891, -8473, -1899, 65275832, 123746662, -7665, -3834, -3365, 29852961, -10323, 127288937, 185759767, -1593, 168040406, -4515, -2494 , -2364, 130832543, -8305, 15679868, 74134847, 113115844, 210561016, 75907981 , -3301, 173357146, -3590, -8965, 194617451, -1203, -6669, -1607, -8159, 22928153, -10084, -9273, -5088, -2814, -6624, 141624434, 6981926, 45948403, 143393575, 86695879, -8792, 203637539, 68979180, -5518, -4773, -7098, 70752314, -5240, 14067807, 72524117, -1587, 169973282, -1422, -6733, -1649, 152255252, -4713, -9386, 212497885, 38861191, -6122, 136309025, 214267026, 58524078, -5403, 194955571, -11298, -956, -1579, 196726043, 42579182, -1636, -5350, -2960, -1728, 83331982, 161288652, -4597, -6841, -10387, -2933, -9978, 145343756, 203814586, -6534, -5260, 205585058, 31949695, 148886031, 187868359 , 33734687, 170143674, -7498, -10581, -9832, -9032, 210899136, 56753606, 95734603, 193181106, -12003, 97666148, -8189, -6917, -6363, -9724, -2056, 62228757, -1274, -2050, -1314, -9655, -1540, -8085, -2655, -2391, -5799, 182711361, 87033999, 126016327, 10859659, -3654, -7981, -4235, 90577605, -4973, -11043, -1619, -3177, 35667563, -6166, 133102208, -1936, 17950864, 134870018, 193343510, -4418, -10505, 21646226, -10107, -5627, -2974, -2676, -10846, -8887, -4845, -2397, -1094, 161613460, -7207, -9608, 143895430, 9250260, -6263, -2912, -1724, 108456708, 32279706, -1290, -1591, 188187843, -10618, 131490147, -2878, 35815447, -9825, -2074, -1935, -6973, -1095, 154526248, -7830, -10135, 175944964, -3870, 138739763, 177720760, -1189, 82042067, -5080, -7712, 25345702, -6316, -3546, -8846, 46619196, 144053841, -4799, -7160, 87357476, -1962, 30674300, 69640777, -5756, 12954939, -2427, 110390915, 14724080, 92674216, 190123381, -2481, -3456, -8624, -4704, -10952, 76727989, 115707655, -8216, 59168370, -2124, -4883, 41451671, -9713, -5373, -4630, -3985, 101692973, -3116, -11803, 44996608, -3699, -8455, 7801934, 85745415, 163706078, 29063570, -9141, 204456216, -9111, 186739517, 52095678, 130040490, 169022818, -4500, 112319798, -8657, 16660949, -10571, 94607092, 172563762, 18432752, 57399229, 115867397, -7399, 98309109, 176268441, -7309, -10869, -1638, -5094, 4420732, -10420, -3558, 199301880, 103621856, -5312, 181586512, 27452840, 66419317, 202846817, -6552, 87680953, 185127456, -5247, -2894, 71732064, -9484, -8696, 208162226, 54015365, 170951701, 16822022, -1682, 114256667, 192214668, 57572160, 135519634, 174499300, 213478966, 20513512, 78981680, -2062, -4381, 61263650, -3566, 178202648, 24070307, -10058, 140996116, -7706, -10796, 103788253, -5309, -4814, 47090557, -3524, 9897214, -9950, 165800027, -7111, 148079335, -11557, 52405966, 110874134, -4964, 54176438, -9045, 16984426, -6152, -5430, -8241, 77220404, -9357, -4899 , -6930, 79142753, -1230, -6900, 80914556, -9283, -3125, 24230049, -6063, 141155858, -8103, -4331, -10789, -10024, 181905996, 27774986, -9995, -8803, 29546789, 126982765, 165962431, -4247, 50795236, 187218743, -6756, 91545374, 169503375, -2740, 54337511, 171275178, 56109314, -3605, -5428, -4924, 18917302, 57882448, -9354, 213798450, 79302495, -2191, 42106490, -6081, -5612 , -1466, -2670, 102334603, -3256, 6674423, 45640900, 123597570, 182069731, 27936059, 105880871, 144861868, 68683535, 146631009, -2907, 31466476, -9098, -6487, -2147, 189155612, 54511773, 132457916, 171438913, 17306572, 56271718, -3447, -4920, 19078375, 58043521, 155490024, 194472352, 59988244, 118445896, -2059, -7292, -6645, 120217699, 178685867, 24553526, 63520003, 160965175, -4600, 65289144, -5805, -3241, 201719306, 67060947, 164512774, 10379102, -10322, 127304911, 51129240, 109585550, -8350, 52899712, -3629, -3329, 189316685, 93637992, 171597324, -11418, -10555, 153879294, -2858, 38727950, -5659, -5142, -4434, 79624641, 177072475, -7290, -2408, 120377441, -5087, 5226097, 63679745, -8862, -1433, -10780, -9621, -5299, 8767041, 106200355, -1881, -11123, -6247, 146954486, 12310647, -9505, 207193126, 53048927, 92029924, -3181, -4197, 152264571, 37117220, 95572199, -8993, -2856, 38889023 , -1287, -3430, -3151, 86513, 39051550, 78031216, 155987886, 1858207, -1677, -5632, -1504, 3628679, -5349, -7720, -1315, -2401, 161304626, -1172, 65627264 , 143585265, 28432590, 125868566, 164849563, -4548, 49682368, -5995, 186109868, 70944004, 187877678, 33749330, -8673, 189654805, 16032631, 93974781, -3312, -3028, 56781438, 173703254, 19735968, 97679460, 136661788, -4890, -11928, -10111, -5630, 177413257, 23279585, -10435, 159692565, 64015203, -2252, -5060, -1171, -5798, -1535, -2931, 67560140, -2164, 184499138, -7136, -2374, 127801442, 12648767, 129569252, -7945, -4048, -9862, -7493, -6728, -3777, -8637, -2868, 37440820, -5917, 212843993, -6120, -9328, -3145, -2834, 21655666, -2414, -3268, 197062832, 42915971, 81896968, -8886, 25212461, 103155942, 142138270, 46470104, -9607, 163398575, 9266234, -6559, -9966, 11035375, 127962515, 166943512, 71263488, -8711, -7941, 53546789, 112016288, 35830090, 94298258, 133279255, 191748754, 37615082, -10176, -8592, 569612, 39534769, 98002937, -2125, 2341426, -10468, -9717, -2973, -6883, -3719, -5344, 25372203, 83829844, 161786514, -7683, 27132148, -10381, 183048150, -11699, -10340, 126351785, -7614, -3351, 167104585, -7083, 90915725, 168873726, -3919, 92688859, 170645529, -3909, 113949164, -1513, 211398329, 96228472, 174189135, -11983, -10902, -10130, -5125, -7788, 21977812, 80445980, 119426977, -8519, 62739808, -9250, 160178446, 6044774, 45011251, 122970583, -8075, -4309, -6285, 163720721, -2782, -6800, 107023025, 146004022, 184983688, 30836827, 128284661, -2897, -6763, 208007810, 112338434 , -2078, -2730, -3774, -9411, -2073, -7441, 115880709, -3160, -4407, -10128, -5643, 176284415, 22152074, -10458, 139075221, -1468, -4359, 101867358, 179826690, -1666, 142618827, -8070, -4304, -9998, -5549, -8421, -1361, 68205763, -3361, -1236, -2503, 69977566, 167425400, -6495, 169197203, 15064862, -3322, 16834003, 94780146, -2071, 211720475, 57573614, 155021448, 20541333, -1678, -5878, -3280, 176446819, -11275, 100259290, -5363, 197708455 , -11239, 82539929, -4604, 64820568, -3540, -5308, 27628556, -6280, -5786, -2034, -6794, 107343840, 165814670, 50660664, 109116974, 206566139, -9883, -2148, 208337942, 73682245, -4944, -4184, 75452717, -2000, -2718, 57734687, 135694019, -11957, -10490, -2271, 176605230, 22474220, -10453, -5361, -8138, 24246023, 121679337, -7703, 26004637, 84472805, -5052, 8299796, 86243277, 164202609, -4555, 49036745, 146483248, -4775, -10292, -5746, 148259044, 33105038, 111048519, 208497684, 34863652, 93331820, 210272149, -6717, 95103623, 173061624, 38419116, -9353, 1373646, 40340134, -3279, 176768965, -2682, 61600439, -9704, -8134, -11842, -2327, -3396, 6687735, -9629, 162593210, -7667, -10749, -3366, -3081, -4554, 49197818, -5766, -4999, 70459454, -8724, 33263449, 150189258, 189171586, 15549412, -3916, 132472559, 36805724, -10191, -5681, 212201032, 97036499, 155507329, 59988378, 118459208, -5113, 196419871, -2533, -10087, -1545, 44055340, 102512981, 160982480, -6846 , 104283453, -5300, -4809, -3833, 145036253, -1882, -6540, -3660, 146808056, -7591, 109596200, 168071023, 207050689, 111369334, 189329997, 74175991, 113145130, -7885, -6713, -6150, -8997, -4693, 97196241, -8199, -4433, -2546, -10480, -3575, 157599947, 22944250, 100902251, -3122, 24727911, 141653720, -4830, -7219, -2392, 123935690, 8784346, 47749492, 86729158, -1529, 30044651, 88499630, 146969129, 205439959, -6513, 148740932, 207211762, -3923, 111533069 , 15867565, -5189, -6984, -10187, 134566508, -3010, -1416, -824, 136336980, -7374, 19576360, 117021532, 156005191, 21361352, 157771670, -1909, -6641, 120567800, -2051, 44393460, -10042, 122340934, 180809102, -11769, 65641907, 182579574, 8960062, -6564, -1283, 164862875, 203843872, -6789, 88676677, 127656343, 166636009, 70955985, 129426815, -8340, 14274140, -10627, 92220283, 55022947, 113480588, -7878, 134739562, 173723221, -4457, 58714437, 136673769, -2994, -7325, 79976073, 138446903, -3858, -2260, -8894, -7718, -4115, -10040, -3249, -1070, -11177, 163248152, 9119804, -1282, 126045613, 165025279, 49856753, -9932, 147305918, -7980, 32140054, -5732, 168567554, -1763, 111868527, 189827859, 94149166, -5440, 37467321, 95924962, 212862629, -6943, 78366674, -3427, 21680836, -6360, 119119474, -11879, 62420447, 120889946, -8119, 25213915, -6053, -8849, -4822, 65962722, 104945050, 48255219, 106715522, -8012, -11116, 88997492, 127978489, 186447988, 12825814, -6500, -9495, 168729958, -9855, 131522095, -3040, 55333235, 133291236, -3022, 37616536, -2344, 213019709, -4008, -3744, 156485748, -7317, 99789383, 4126541 , 62581520, 160030685, -2807, -4112, -10034, -5577, -1975, -1695, -5793, 9437957, -10339, -9144, 204325760, -6521, -8737, -7974, -10658, -9493, 188378202, 53735694, 131681837, 209639838, 55494308, -9415, -2865, -10950, -9791, -3004, 39710485, -9323, 176137985, -11919, 119437627, 177909788, -2674 , 62742593, -8877, -1980, -4110, -3847, -9643, 161963561, 66284868, 183226528 , -10730, -1567, -2027, -7608, -10695, -2305, -5501, -4522, -6498, 110581274, -5224, 14917101, 92861913, 190313740, -11449, -10570, 133614713, 211572714, -9789, 135387847, 193856015, 59373238, 117829559, -3140, 195790222, 80619034, -5093, 43413833, 82394830, -2180, 25708992, -10402, -9211, -4816, -7191, 105425607, -8420, -4560, -10725, -9954, 185155411, -11105, -3806, 128460377, -7564, -6494, 110742347, -7932, -7032, 131999990, -4478, 55817785, 94797451, -1928, 38099755, -5410, 194017088, 20542798, -5877, -8944, -4380, 61294267, 4603105, -2456, 102044405, 160513904, 64835211, -9207, 181776871, -6579, 144566346, 203037176, -3820, 126850978, 204807648, 70151951, -9520, -8360, 206582113, -11065, 91413587, 169374250, 34730411, -3782, -3470, 17011050, -3450, 211893529, -10525, 174684335, -2712, -6929, 59683537, 157128709, 2999030, -6648, -9706, 4769502, -10416, 141185144, -8101, 6543967, -3844, -9204, 162448111, 27804272, 66770749, 203192925, 88028392, 146500553, -7994, 89801526, -2153, -1486, 33118350, -5970, -3044, 208514989, 73856630, -3465, 210282799, -3903, -8612, 212057264, 38421901, 194336572, -4404, 79331781, 118314109, 42138438, -5358, -7730, 43897052, 102367882, -2112, -7699, -3966, -6042, 143118020, 201587519, -11153, 164376994, -5765, -5264, -7594, 50985595 , 109453763, 167923262, -4518, -11057, -9877, -9073, 35051226, 132485871, -1241, 36823029, -9809, 192728504, -6957, -3756, 136030808, 21036533, -3876, 118475182, -5112, 81275184, -5607, -7727, -2454, -3712, -1497, -11777, -10782 , 104300758, 182258759, 106080426, 145052227, -7628, 88351869, 185799703, 12181522, 51146668, -9510, 187574168, 33441827, -6198, -2145, -1861, 74177445 , 152138108, -7884, -6988, 75950579, 192888246, 77723713, 116703379, -4894, 60164094, -5868, 177103092, -4376, 61937228, -5353, 5255383, -3981, -1600, -7694, -3965, -9619, -8825, -4807, 86741139, 145211969, 10569461, -3946, 127492608, 51306410, -2299, 187735241, -6749, 111547712, -8675, -7503, -6732, 113318184, 17654011, 76111652, 173559486, 116859128, -1995, 39094134, -10143, 136528670, 194999500, -3998, 177278808, -1809, 120578450, -8124, 24919601, 102864413, 200313578, -3962, -2323, 143617213, 8972043, -2384, -3518, -8020, -4261, 69200156, -2090, 12516980, 90461792, -5486, -7948, -4211, -3922, 131211930, -8294, -958, -9831, -8259, -7453, -10548, 154245369, -12001, -10138, 136691074, 2047235, 60502214, -2978, -11887, -6073, 198701517, -4114, 83536984, 142005152, 65817623, 104798620, 163266788, -7167, -2442, -3364, -2030, -1878, -3943, -9540, 186301558, 71133032, 110114029, -2086, 207561863, 72903504, -9457, -2007, 16221659, 113653642, 172125803, 76458968, -5673, 193386108, 58890153, 136852147, -2991, 60661956, 119134117, -6636, -6071, 25240416, 103185228, 181144560, -4100, -9606, 163429192, 48272524, -6010, 145711162, -8011, -2628, -6241, 147481634, -11082, -2370, -3190, -7534, 53576075, -9454, -1517, 35869903, 74839042, 113818708, -4705, 57119681, 135079013, 596236, -5886, 175992886, -10874, -3733, 158272194, 23617828, 82087327, 160043997, 103347632, -3108, 7684790, 105118104, 163588934, -2785, 48421739, 87402736, -2162, 50206731, 108664372, 186622373, 32476843, 129924677, -8325, -2744, -6471, 92718145, -7907, 36033638, -3775, -2135, -7445, 135240086, -4681, 761302, 39725128, 117683129, -9712, -1071, -6333, -5595, -8483, -11801, -9642, -8843, 200959201, -3958, 105280508, 163751338, -1156, -2439, 146030646, -7607, 89331619, -5250, 32648443, 110595917, -5223, -4750, -11512, -10610, 190325721, 16706209, -10202, -8620, -2862, -6697, 174380825, 20409546, 59376034, 156823868, -11915, -1267, -8516, 62928836, -9678, 160367474, -2665, -10799, -8838, -11747, -1660, -5788, -8035, 29268572 , 126703217, -5005, -2764, 108983856, -2893, -7079, -10651, -9887, 149736656, 54071152, -2288, -3172, 209977958, 75319599, -3303, -8244, -1737, 77094064, -8210, 59534445, -9320, -4650, -1295, -5092, 24114236, 63080713, -1247, -11789, -10026, -2792, -6826, 86112821, -5278, 29426983, -6001, 126865621, 165845287, 11711615, 50678092, 148124595, 13484749, -10261, 130407896, -7515, 73710200, -3469, -5199, -11439, 55993501, 114463000, -8240, -10523, 116233472 , 213682637, 98675184, 137657512, -7772, -11271, 80958485, 197893490, -11236, 82731619, -2955, 6558610, 45523756, 103993255, 162461423, -3678, 144743393, 183724390, -2632, -1692, 107535530, 185493531, 31362521, -10291, 128797166, 206757829, -4055, 111079136, -3182, -1944, -6739, -5950, -2005, -6993, -6433, 173089579, -7431, -9352, 213842379, 59857922, 137815923, 196286753, 22651390, 81119558, 4943887, -2455, -9666, -8868, 199831690, -6300, 123642830, 201602162, -4092, 86434967, 125415964, -4789, 49228435, 146673607, -2905, -4243, 70488740, -5743, 13801571, -10255, -3330, -4959, 15577367, 113009350, 171481511, -2727, -6432, -9000, 192744478, -1550, -2997, -11306, 176955331, 81291158, -9278, 178731127, 63562601, -5822, -8090, 104311408, -8061, 28141061, 67107538, 125575706, 184046536, 10424362, -9942, -5520, 185817008, 51173169, 129117981, -2014, -6751, 91911449, 130892446, -7505, -1687, -5693, -3031, 56487247, -3602, -8995, 212392722, 116716691, -8197, 21216242, 99158403, -5110, -9696, 139912534, 63722343, -5323, 7040498, 123963645, -3096 , 8813632, -6268, 125738110, 203697442, -2509, -6246, -1565, -1487, 90299388, -8344, -7548, -11051, 72584020, -4955, -2584, 74355823, -3461, -1851, -3900, -5922, -5170, -6952, -10513, 155857430, -7373, 19605646, -10142, -5401, 195012812, -6665, -6103, 177294782, 62128918, -1603, -1435, -3976, -3251, -1459, -10776, -5801, -8824, -4805, 28477850, -2383, -4546, -11121, -9935, -4992, 51509958, 148944603, 187926931, -11046, 131226573, 189697403, -11004, -10216, -9031, -1850, -10547, 134770179, 291395, -10915, 97724720, -8188, 60515526, -9722, 3829688, 101265664, -2113, 5605484, -1630, -2947, 26867120, -3838, 124301765, -5042, -7166, -3670, 145563401, 30410726, -5760, -5256, -7979, 90636177, -3339, 188086673, -11525, -1300, 189853152, 35712946, 133159449, -8254, -2569, -3598, -8987, 449806, 39417625, -9754, -8183, -7319, 99656265, 158128426, 62451064, 140410396, 179390062, -11216, -2396, -9219, -7205, -6587, -2320, 182929675, 28799996, 106743477, 145725805, 69536945, -1093, 166986110, 12853769, 51820246, -3637, -5230, 14625572, 92571715, 209508051, 113832020, -3169, -7872, 57134324, 135093656, 20100712, 59068531, -9325, 176006198, 41362359, -5622, -2972, -11874, 82100639, 199035644, -10404 , -9646, 161833105, -6833, 85644245, 144115075, 67935411, -5775, -1961, -4076 , -2373, -5506, 206128180, 71468490, 129939320, 188410150, 34276478, -5706, 151202287, 16558448, 75013427, -1585, -8247, -1712, 174234395, -1826, -6113, 117699103, 176167271, 119465582, 197428907, -11247, 82261712, 199199379, 103524679, -3246, 66327343, -3526, -5282, -8038, -7156, 107065623, -8770, -7606, 50369258, 147815761, 186799420, -4227, 71630894, -2149, -4968, 73401366, -9050, -2876, -6724, 75175831, 192110836, 37981157, 174390144, -4445, 39899513, -1285, -8945, 195818177, 41671316, 197583325, 82421454, 160382117, 25738278, 142664087, -8069, -4096, 105457555, -3233, 48770386, 146206362, -8001, 70018833, -9522, -3202, 52315323, -3634, 169241132, 15108791, 112542105, 171012935, -1853, -10565, 153294905, -7861, -10530, -5907, -5409, 213536207, -11316, -9741, 157000915, -7776, 41833720, 158768725 , 63105883, 102075022, 160543190, -10794, 181804826, -7189, -10753, 125105799 , -1966, 9955786, -6000, 204835603, 31202902, -6228, -3491, -2018, -6757, -9479, 169402205, -11495, 151680182, -7469, -2349, -9403, -5179, 38303303, 77269780, 155226450, -7343, -6674, 118180991, -8548, 22516818, -3728, -3265, -11235, 102233433, 199681267, -10787, 181961906, 8345056, 66798704, 164246538 , -1431, 29592172, 88060340, 11886000, -9908, 167790144, -1869, 52624280, 111093779, 169564609, 54409272, -5949, 210312085, -6715, -10194, -3448, 96925889, 155388854, 213859684, -4003, -3737, -2190, 176812894, 100621372, 139605031, 24449694, 141372841, -8096, -1794, 65187974, -5570, 8502136, 66961108, -3523, -5276, -3356, 205160411, -3936, -9097, 167953879, -4517, 91765019, 150234518, 208704017, -6736, 93538153, 171494823, 56328959, 153776793, -7849, -10930, -8578, -7384, -4001, -5872, -8935, 61817299, 178745770, -7251, 102556910, 180514911, 45872403, -2324, 162798212, 28154373, -1659, -2238, 164570015, 107869657, 166341818, 51186481, 90155620, -8720, -2749, -10633, -3628, 150395591, 54731418, 152167394, 210636893, 95468367, -5426, -7843, 38786522, 77752999, 194688004, -10479, 118664210, 157645207, -4645, -11260, -8899, 198396676, 24759982, 63739648, 141697649, 7053810, -2242, 162959285, -7175, -10355, 145241255, 184222252, -11651, 127521894, -1771, -3933, -9901, 207251698, 33618997, -3627, 150556664, 35402658, -9430, 171819631, -2726, -3899, -5921, 154101601, 19457762, 58424239, -5404, 19633587, 58599955, -9337, -8192, -10885, -5864, -5380, -8156, -1729, 120610398, 159592726, -4343, 63914033, 141872034, 46207861, 143643837, 202115998, -3950, -8786, -1430, -6788, 127696279, -2756, 168446417, -2746, -4050, -5961, -3327, -4952, 16091203, 74546182, 152502852, -7876, 37338319, 193250328, -7357, -3747, 117230527, -7796, 60532831, -5863, -2120, -11885, 101282969, -1463, -2668, -3549, 181012773, 85335411, 124317739, 182785907, -6807, 87109876, -2770, 30412180, 147347185, -7978, -11586, 110141984, 33964982, 72935452, -2215, -3041, 16250945, 94194426, -1554, 211134755, -4024 , 115456062, -7834, -4009, -5888, -5399, 195349601, -4141, -6097, -8923, -7750, -6884, 81954209, 140423708, 44756873, -2251, -5058, -6586, 124476150, 182946980, 28801450, 126247953, 11097940, -9924, -5512, -2901, 51834889, 110303057, -5229, -4208, 92583696, -2141, -4728, -2578, -10575, 152823667, 191807326, -2343, -3439, 213066300, 59080512, -9750, -5126, -4655, -11285, -6096, -5374, 177793975, 23660303, -1672, -9685, -4613, 122864089, -1894, 85656226, -2928, -11138, -9962, -8773, 11256351, -10696, -2307, -5505, 13028154, 168932298, -6470, -5705, -2079, 190196596, -4189, 94517903, -5435, -1932, 37834727, 96289706, -8978, 786595, -6680, -3425, 195670416, -6354, -3410, -4858, -11869, 101763526, -5339, 6103346, 162007490, -7679, -11166, 144290791, -3668, -5525, 30907257, -3807, 167321568, -7566, 110623872, 188584535, 53927507, -1618, 151376672, -7480, -6440, -1263, -1475, 18507298, -5909, 174411442, 20438832, -6383, -3578, -8554, 2720813, 41687290, 80666956, -9288, -6330, 121417094, -1500, 199377757, -10401, 162168563, 47014557, 85982365, 163940366, -11682, 107240008, 165712169, 11579828, 128505637, -4985 , -1871, 91296443, -4043, -2359, -3320, 210005913, -1648, 153308217, 211780378, 116097692, 174571184, -1839, -11315, 79054895, -9318, 176504060, 22371719, 61338196, 119806364, -7736, 24130333, 102089665, 199536168, -10792, -10025, 162328305, 66650943, -3370, -7638, 48934244, 146380747, -4776, 50719236, -9102, -8358, -10643, 208389859, 34761151, -5953, 151698818, -4720, 36532954, -9009, -7435, -6413, 155241093, 20759647, 79215968, -5388, -8166, 61497938, -5614, 158948434, -1903, 24291406, 63271072, 141227742, 26075067, -2246, 47336703, -8801, 203242178, 49095317, -9557, -11615, 50868451, -9907, 206781791, 91615927, -6456, 112881556, -5196, 190840888, 75672362, 153631694, 192612691, 38479019, 77445496, 135913664, 213874327, 59885877, 118356707, -4870, -4377, 100638677, -8903, -1465, -11232, -9665, 160879979, 199860976, 104179621, -5301, -4810, 144932421, 203403251, 29767888, -10325, 146704224, -4070, 90007859, -4516, 130759328, 169740325, -6455, -9436, 171510797, -7463, 56344933, 114814432, -7848, 38626903, 136073406, 1593291, 40559779, 118517780 , 176988610, 22841749, -10444, 100801081, 198248915, -10412, 122062717, -5066 , 104343356, 182302688, 28170347, 106115159, 49430652, -5764, 185847625, 90167601, 129149929, 168129595, 33484425, -9469, 15767726, 54734203, 132690873, 191161703, 37029362, -5925, 192932175, 77778169, 136237141, 175216807, -1819, 60209354, 118678853, -4868, -11896, -10855, 100960823, 178920155, 44276316, -9657, 180690627, 7071115, -3964, 201952263, 28318231, 106274901, 88564736, 127539199, 166518865, 70852030, -9502, -5238, 14156996, 131077481, -10585, 93874942, 171832943, -7455, -6710, -9383, -5169, 38960907, -1581, 175377880, 58611936, 136571268, 175553596, 21419924, 138345733, -7760, -6640, -6074, 120627703, -7719, -6863, -10409, 122398175, 65711006, -8435, -4574, -6810, -3675, 49763448, 88735249, 186183083, -6505, -4757, -4210, -6480, -3326, -2008, 55081519, 172007328, -4470, -4026, -10181, -5167, 212760128, -1108, -5889, -1087, 21579666, 99525809, 3862967, -10433, 120787445, 198745446, 64088418, -8852, -8083, -4321, -2390, -3375, 48143522, -9969, 184569691, 30426823, 108386155, 12717989, 168619471, 207607123, -2424, -2290, -1233, 35755421, 94211731, 152679899, 76504228, -9378, -8219, -1221, 39446911, -2339, 156384578, -7318, 60708547, 138665217, -10429, 120948518, 159929515, -7716, 83737993, -5578, 161701318, 7567646, -3837, 163469128, -10734, -3511, 165243593, 50076398, 147522901, -2900, -3800, -5481, -1760, 53621335, -9451, 209536006, 55393138, 113861306, 191820638, 37675108, -9372, -3161, 641496, 59097817, -9324, -4654, 80356791, 177805956, -6882, -10067, 140599424, -4842, -6857, -6314, 122881394, 27215890, 202608536, 126422338, 165405997, 204385663, 50237471, -9535, -7971, 32533961, -3798, -2221, 14813269, 73272241, 112251907, -8281, 94529884, -4933, 37848039, -3764, 174262350, 213244678, 39767726, 117725727, 156708055, -4388, 119497530, 158479858, -11867, -6633, 101780831, 179738832, -2524, 64574299, 181513297, 105333633, 163795267, -7154, 126586073, 204546736, -10692, -8733, 71672038, -8701, -7524, -9850, -1559, -8277, 114192648, 153164449, 211633948, 37997254, 115953924, 193914587, 59431810, 117888131, -5120, -11913, 100168770, 158639600, -11861, -6632, 101941904, -1979, 45244208, -9210, 201162872, 105484179, 183443511, -11680, -6550, 126745815, 204706478, -6232, 186984455, -6760, -9079, -8316, 34626579, -5698, -3035, -7473, -2480, 94854692, 192303857, -10162, 135606161, -7819, -2697, 59579705, -5876, 2895198, 41863006, -4625, 43633478, -9673, 141083974, -4603, -6303, 103876111, -5305, -7673, -1726, 144622256, 29473574, -3664, 165886554, -11619, 128680022, 206639354, -2365, 169432822, 15299150, -6459, -9044, 190693127, 17072284, 75527263, 133995431, 211956094, 38319400, 96788899, 135768565, 1284457, 40252276, 157188612, 42035937, 178446255, -11843, 82774217, -5591, 160734880, 65056187, -9631, 201483687, 47338157, 144785991, -2779, 88088295, -9133, 31402457, -8725, 206800427, -6755, 91633232, 189079735, 34950056, -10229, 151873203, -1940, -11430, 114664009, 173136170, 57968975, -2277, -2998, 20936694, 98880186, -8545, 196332013, 81160825, 120144484, 4989147, 63446788, 141403458, -7698, 26238925, 162667756, 201647422, 86477565, 164438228, 68760866, 127231696, -2904, 90021171, 187471667, -11055, -10254, -8683, -2483 , -3617, -9038, 210503775, 75849409, 134317577, 173298574, 38641546, -9345, 175069046, 214050043, -10118, 118533754, 177001922, 42358083, 100814393, -8497, 5152882, 44118028, -9661, -8469, -2796, 104355337, 162828829, -7660, -6017, -5541, 68920608, 146881271, -1426, -6221, 187631409, 72477403, 111446542, 169914710, 35270871, -2356, 132706847, -8266, 37042674, 114990148, 173458316, 38815808, -10148, -8576, -7807, -1734, -3875, 118693496, 23026661, 100976797, 178934798, 24802457, 83257436, 141728266, 200196434, 46050904, -10015, 143498738, 28344732, 125778046, 10628033, 147038351, -7583, -6769, -9501, 14168977, -9466, -8674, 15942111, 93889585, -5444, -4710, -1744, 76170224, -8225, -4153, -3750, -9340, 194879694, 19664204, 58629241, 195058072, 118867881, -4640, 62170185, -5843, -5085, -11826, 122411487, 180882317, -6590, 85206286, 163162956, -4573, 28508590, -10351, -2165, 184425923, 88745899, -3208, -7985, -7092, -1690, 148987201, 92293498, 189741332, -11003, 133040974, -8258, -2724, 56857438, 134816770, -7839, -11999, 58788983, 195216483, 99540452, -3270, -1104, 81822422, 140291921, 5649413, -10407, 161552226, 26897860, 124347025, -5040, -7164, -10347, -3513, 165097163, 30453324, -3811, -5514, -7577, 71190273, -3485, 14508428, 92451909 , 131434237, 189902405, 74735210, 191670215, -6974, -3895, -5916, 193446011, 58963234, 117420886, -8182, 60720528, 138679860, 4037352, -10845, -9256, -4844, 44775632, -3548, 46556631, 105016934, -3237, -2929, -1362, 106787406, -1256, -1429, -6787, -3810, -3494, 206008374, 51862844, -5727, -3189, 53645174, 131592648, 190064809, 35917948, -6162, 18209114, -10170, 135137585, -4454, 59109798, -1610, -11921, 99859936, 177823261, 43178091, -5831, 160103900, -1434, 83916371, 122897368, 7743362, 66198341, -9602, 202625841, 48480311, 145928145, -2910, -4255, -2432, 128211446, 186680945, 52037106, 168960253, 207943912, 53795720, 190221889, -6726, 94548520, 18372849, 76829159, -3437, -1084, 817212, 98250537, -2829, 41554172, -3267, -1240, 43325975, 101796805, -5338, 64599469, 142548274, 7903104, -3957, 144316084, 202789576, -6798, 87621050, -5007, 30937874, -9916, 128373850, -2019, 13219844, 130140329, 208104985, 53956793, 151407289, 75230287, -9014, 192157427, -6134, 115971229, 174439397, -11969, 137388614, -4876, 80694911, 119675908, -6872, -6329, 121446380, -1499, -11794, 103727019, -7676, -2517, 105501484, -3087, -2781, -10722, -3665, 165740124, 11610445, -3804, -2154, 187003091, -10262, 169285061, 73619557, 132077198, 16923192, 133850332, 192319831, -4019, 135622135, -2845, 40119024, 79085512, 196020517, -10865, 139322821, -2527, 82629118, 160585788, 199568116, 25931422, 84399590, 162360253, 47204916, -6020, -2168, 183620558, -6547, -2234, 146414026, -7107, -6518, 167671669, -7558, 71996969, -5718, -7027, -9845, 171216606, 56050742, 172985747, 18858730, 77313709, -3153, 194252707, 1303093, 40266919, -5874, 81014395, 178466222, 4845379, -6628, 121769857, 160749523, 65070830, 182005835, 8388985, -6573, -5784, -8031, -10327, -5522, -8384, -4539, 31407904, 128854407, 187325237, -6754, 91649206, 34960706, 112908180, 210358676, 56211815, 192637984, -6958, -10158, 116454448, 213902282, 79406327 , -8544, 22723151, -9279, 159138793, -10825, 82951264, 160907934, -7697, 26253568, 104212900, 8544734, 67005037, 144964369, 183944035, -11660, 68775509, -9130, 185714507, -7101, 70548643, 109528309, 167996477, 33352638, -9070, 189259444, 152044926, 191031247, 17409073, 95352554, -8607, -10928, 77635855, -5660, 214062024, 79566069, -5635, 177017896, 22884224, -10085, 5166194, 63621173, -9231, 180560171, 45916332, 123861144, -7659, 86651950, -9159, 184105108, -11653, 49448080, 146893252, 185876911, 51218552, 90199549, -9094, 207137216, 111459854, -1482, 74262518, 132722821, 210682153, -10189, -5677, 38827789, 97285430, 155754929, 194735926, 60238640, -5385, 23032108, 120477280, -11831, 63783577, -8859, -4829, 104531053, 182493047, -7174, 47837350, -9982, -8787, 10641345, 69097655, -9546, 205527817, 51380956, 148828790, -7949, 14187613, 111619596, 209071423, -11008, 74414395, 17727226, -9382, 212612367, -9339, -3150, 194896999, -2705 ], [ -1109, 77971313, 175417816, -1106, 60254614, -8157, 3571438, 81513588, -5605, 44307056, -10044 , -2177, -2047, 7113713, 104545696, -8438, 28375349, 125807332, -1880, 49622465, 108093295, -8746, 31916293, 90375265, 148843433, 207312932, 33677569, 92145737, 189594902, 35462561, 132897206, 37230371, 115177845, 173648675, 19678727, 58643884, 117112052, 60413025, -2268, -3271, 42709515, -10076, -8895, 5501652, 44469460, -3552, 161407127, 26764619, -3839, 143689097, -1971, -3674, 125972398, -10309, 147231372, 205702202, -4061, 149004506, 187985503, 33851831, -3474, 170266142, 35622303, 113568446, 37394106, 154317253, 212790745, 97783292, 175741293, -10880, -6100, 119046259 , 158025925, 81835734, 120818062, 179287561, 5665387, -3973, 142075705, -2946 , 7437190, -10010, -5557, -4570, 67663972, 145623304, 10980796, -6527, 108415441, 205864606, -2428, 149165579, -1949, 53501406, 92469214, -5456, 16292212, 18066677, 134989824, 212951818, 78451870, -8951, 2280192, 80227666, 158184336, -1437, -2528, 120976473, 159958801, 44790275, -3547, -8456, 200710270, -4099, -2389, -5287, 28855906, 145781715, 184764043, 30630371, 89085350, 147556180, 206024348, 51878818, 90858484, -8708, -7531, 53650621, 131608622, -4483, -7447, -6701, 115662395, -4909, 117591278, 195554603, -4138 , 99875910, 158348071, -7745, -6335, 160117212, -7711, -6611, -10032, -2174, -3105, -7197, -3683, 144172316, -2926, -11695, 126450293, 184923785, 69756590 , -9532, 186694257, 13074745, 52039891, 91019557, -3186, 14845217, 73300196, -5205, 190240525, 16618351, 153028669, -6138, 115824799, 193782800, 20308510, 156732017, 41580673, -6091, -5097, -7742, 23852116, -9680, 199257951, -6606, -10029, -8841, -7678, -11165, 85863890, -9166, 29176721, -3823, 165593694, 11462684, 69917663, 128387162, 13231825, -9888, 149650129, 188629795, 73459938, -2138, -2874, -6439, 94724236, -10944, -9363, 193942542, -6676, 117918748, 2766073, 41731219, 80710885, -5618, 43514880, 101971190, -8105, -2522, 123232826, 162213823, 27568653, 66536461, 163981633, 9851954, 68308264 , 204731771, 70078736, 167527901, 206508898, 91337710, -5469, 169301035, 15167363, -10603, 93113506, 171070176, 114369818, 57686642, 135634116, 174616444, 20643834, 59610322, 137568323, 2924484, -6649, -6085, -8507, 82639768, 141111929, 25956592, 103904066, -8835, -8066, -7188, 105674538, 183633870, 48991362, 146428669, 11784830, 70239809, 148199141, 187180138, 33033277, 91501445, 169460777, 34816938, 73784746, 190719751, 56078574, -8237 , 18872042, 96816854, 194263357, 59783242, 98751061, 176709062, 81042227, 120012697, 158992363, -2816, 102292005, 180252668, -7227, 45596971, 84576637, 143044805, 47379301, 125326775, 164307772, -7145, 88120243, 146589742, 11944572, -10289, 128871712, 13717706, 52684183, 130640853, 189113014, 15490840, 132415318, 171394984, 95215320, 212142460, 38509759, 96977927, -5148, 1478809, 118396643, 157381633, 81191442, -3404, 159153436, 5019764, -10824, 141432744, 6791567, -6597, -3694, 182184213, 28053203, -9992, -8797, -4269, 107768487, 12105645, -10676, 109541621, 13877448, -3792, -9069, 208762589, -6172, -9037, -4938, 36912218, 75878695, 38684021, -9771, 194589496, 138048880, 177032539, 3410365, -6644, 120332181, -4623, -10411, 122105315, 200065978, -6844, 104387285, 143368282, 182347948, -6819, -6016, -8026, -11125, 88441058, 205380056, 51233195, 109702694, 187662026, 53018187, 91985995, 130965661, 208923662, -11010, 93756467, 152225966, 95538797, -11335 , 116791237, 175259405, 77987287, -5655, 21298787, -5633, 196696757, -1306, 178976065, -4345, -10043, 161259366, -2658, -6592, -5802, 8898828, 86844971, -5018, -4549, 127592447, -3069, 51410242, -9899, 187836411, -7056, -6483, -3475, -2080, 35475873, 132910518, 171892846, 210872512, 37235818, -2281, -3163, -7414, 58657196, -5654, 21461191, 138385669, -4865, -3860, 120670301, 25003466, -1669, -3551, 200400105, 85234241, -1495, 28551065, -3516, -8783, -4782, -11120, 88779178, 186224350, -6768, 110039483, 53349652, -3624, 170280785, -1858, 74602092, 133074253, 172053919, -1849, -6706, -1646, -8989, -4689, 58816938, 136777601, -4888, -11926, 99569738, 177527739, -10847, -10071, 25163208, 83623511, -5319, 26939004, -9610, 163354646, -4569, -2441, -1281, -2095, -11642, 127914593, 51742915, -9088, 168671386, -7046, 111969697 , 189930360, -2579, -1685, -9420, 172214992, 76534968, -9376, 212965130, 39489509, -8950, -1439, -6911, -3871, -8526, 82010119, -8486, 83795111, -3248 , -2943, 27101408, 124534722, 202494054, -1312, -2382, 126307856, -7616, 128078328, -1234, 90870465, 149341295, -7530, 53663933, 92644930, -1516, 16469259, 55437067, 94416733, 191861905, 37732226, 115675707, -1507, -2849, -10903, -6115, 60920083, -5859, 177851216, 23718875, -5341, 179624350, 103432828, -2109, -1893, -2446, 183161301, -4282, -10337, -3221, 204428261, 69769902, 147730565, 32564701, 149499706, 34348362, -2289, -2140, -4481, -10985, 114064977, -3168, 18403466, 135327944, -2847, -7347, -3883, -5882, 2618312, 80561793, -1269, 23875955, -3715, -4840, -6851, -3846, 142574898, -4306, -10370, 144346701, 68172361, -9566, -3218, -1452, 50442473, 13242475, 52215607, 169151943, 15020933, 112452916, -8276, -6155, 114228712, 153208378, -2861, -10943, -3762, 174468683, 1010233, 78952394, -2123, 41755058, 158679536, -4358, 43517665, 101985833, 199432336, 64777970, 123247469, -1890, 66549773, -5548, -8034, -6795, 87812740, 126792406, 11637069, 167535889, 71866513, 149824514, 54160341, -9046, -2871, 16955140, 94898621, 133879618, 211836288, -6417, -9784, 155139923, -7393, 118093133, -2060, -1911, 41905604, 178331773, 43690596, 141123910, 6482733, 64939043, -5573, 162389539, 66709515 , 164157349, 10027670, -3949, 107462315, -7996, 50777808, 167702286, 52548280 , -5717, -1522, 34831581, -3468, -1479, -11435, -6436, 153527862, -4697, -10937, 96831497, -8970, 213769164, 20806372, 118254206, 42078535, 120026009, 197984010, -6061, -9237, 199755813, -6301, 104081113, 162549281, 8416940, 105850254, 183809586, 10190074, 107622057, -8383, -2760, 89905358, 128886355, -11549, -9878, 150147991, -11485, -6176, 151918463, -2728, -2479, 134200433, 192671263, 38537591, -5901, -8581, -4670, -6924, -1099, 157394945, -6897, 81208747, 5030414, 102466390, -8474, 26282854, -2172, -7666, -10747, -8411, 49326820, -3661, -9128, 205232295, -3934, 148533268, -7066, 169796235, 208778563, -11013, 93610037, -2004, -1681, -2283, -1552, -11343, 116642145, -8577, -7380, 60106853, 157554687, -11901, -6077, 5194149, 161094300, 200080621, 45932429, 143378932, -2935, -7180, -1293, -9158, -4267, -2437, -3659, -8750, 90224842, -1224, -3924, -8678, 74290473, -2210, 191220275, -10964, -3601, -1262, -10924, 97314716, -1079, -7377, -9764, -8958, 194939597 , -6920, -6369, 138240570, 23089226, 140012373, 24861029, 141786838, 26630170 , 85087811, 182534314, -2648, -3952, -9583, 10686605, 49653082, 166590749, 70912056, -2222, -3193, -4510, 53195357, 111664856, -4954, 93945495, 191394660, 37263650, 115207131, -3162, -2853, 58671839, 136631171, 195100670, -2540, 79933475, 157891476, 23248968, -9267, -1249, 25020771, -1631, 7304072, -10773, -9184, 28561715, 67532185, -9151, 69314515, 127772156, -3067, 12620812, -3932, 129543959, -2013, -6478, -9863, 170294097, -10999, -9424, -8257, -6142, 134859368, -4688, -4419, -2469, 136792244, 41128071, -9720, -2119, 197033546, 101356184, -8120, 25169986, 181085988, -6029, 163369289, 28725450, 106671593, -8780, 30497253, -5758, -8370, -1719, -1280, 168684698, -7536, -11037, 111987002, 189946334, -10576, -9419, -4468, -2473, -3596, 212977111, 39505483, 136951986, -4657, -10875, -5860, -8151, -4366, -10843, -7713, 161754566, 85568368, -5555, 163531693, -11701, -6009, 145813663, 184793329, -6786, 167069975, 12942958, 51908104, -5478, -1948, 53678576, -3324, 170618905, 35973735, -8249, -11386, 76712015, 154670016, 213140846, -6386, -2273, -1260, -11920, 80415363, -8917, -1072, -4124, 140655334, 64480994, -5314, 46753768, -5037, 9559094, 106991077, -8394, 30820730, 108764211, -2898, -11570, -6209, -2219, 169006844, 53852838, 92820646, 151288814, 209758313, 75099954, -7866, -6699, -3436, -8213, -11976, 59317462, 137276794, 2632955, 61087934, -5096, -4628, 62858406, -3559, 179797404, 84118711, -11164, 163849846, -4562, -4085, -6255, -1491, 108927946, 206374449 , 52230250, -9485, -5222, -7522, 54000722, -5700, 190429553, -4187, -10566, 172710192, 77034161, -1583, 174483326, 78964375, -8553, -7780, -6902, -6088, -5366, 4564500, 82510643, -5592, 6336303, 27596608, -10365, -9163, -1779, -6002, -3359, -1427, -3937, 109087688, -3201, 71878494, -3479, -1483, -2742, 34673293, 93141461, -8653, -4721, -6153, -9404, 38230088, -6131, -8971, -2713 , -4146, -8941, -1470, 41921578, -6084, -9284, 160625724, -7704, 103932021, 181894015, -6278, 105706486, 29528153, 68498623, -2158, -8386, 70267764, 148227096, -7960, -11063, 111019233, -2081, -7513, 93303865, 171261866, -1852 , -6435, -9007, -7856, -6130, -3000, -7388, 40309517, 79290514, 157248515, 22604676, 100550819, 159020318, 4887977, -8475, -950, 84604592, 201540928, 86377726, 203314062, 68659696, -5767, 185597363, 11976520, -1089, 187369166, -11059, -6199, 111182968, -2010, -4492, -6738, 112952109, 151934437, 95236741 , 153706240, -4696, 77516049, -5406, 213944880, 20982088, -10485, -9310, 196389254, 61730895, -5608, -8500, -4624, 63505360, 160953194, 26310686, -10394, -2516, 145006967, -2918, 29841103, 146777439, -2759, 90079743, -4975, 13908065, 52874542, -9472, 150323707, -2739, -6453, -1617, 171584012, -11419, -3301, -11341, -6406, -5899, 155637785, 40643510, -5870, 157571992, 3439651, -10084, 139852631, 198322130, -6624, -3711, 200089940, 84924076, 8755060, 145164047, -2917, 68980511, -1488, -4531, 51262481, -2300, 187689981, 33558971, -1289, -1519, -2879, -6733, 113275586, 171745085, -1223, -4028, -9800, -3012, 58349693, -3431, -4430, 78013911, 21326742, 99275547, 157746377 , 23102538, 120538514, -4849, -1728, -10410, 180779816, 65624479, -3533, 143573284, 47907780, -5536, -5017, 30177892, -3503, 205586389, -10668, 168375864, -2747, -10628, 111680830, 170148998, -10582, 113451302, 171922132, -6983, 56754937, -4914, 19722656, -6121, 1997982, -6363, 138418948, -7756, -10437, -2050, -951, 64000560, -5820, 180939558, 65773694, 143734357, -8050, -10350, 164992000, 30352154, -3813, -8742, -6217, -3486, -5233, 53384262, -1619, -1481, -11462, 94122542, 152592041, -2869, 37439366, 154363844, -1925, 39372231, 2160386, -10107, 158068523, 197049520, -4125, -9688, -2958, -4339, -2397, -1094, -1258, 7478457, 104914433, -8045, 28741424, 106686236, -4543, 69479704, 108459370, 186416040, 51761674, 90741340, -2084, 92510481, 189958315, 35828636, 94283615, -2074, -1935, 37600439, -1095, -2131, 193504583, -1991, -1383, -3870, 119249930, -8524, -1189, -2404, 140510235, 25357560, 83813870, 161771871, -4589, 27117505, 105074175, 183034838, 48377810, -5268, -11636, 147600109, 206068277, 71409918, 149369250, -4754, 34217906, -8660, 209611883, -10574, 94446019, -5437, 211385017, -10952, 76727989, 193664325, 59168370, -2124, 60942835, -5858, -8147, -4123, -3718, -2181, -6855, -2108, 181425439, -4310, -10374, 183191918, -6259, -9569, 204456216, -3057, -4523, 32593987, -5476, 169022818, 34377648, -9446, -2731, -4034, -2351, -9017, 211543428, 76886400, 174338227, -4446, 39840941, 156775946, 22124242, -1268, 197531408, 43384547, 101854046, -5076, 45168208, 103625849, 162095348, -7677, 46928153, -9597, 9730817, -6005, 146149121, -11626, 89450094, 32765587, 71734726, 169179898, -2487, -1278, 36307862, -2285, -2072, -1929, -1320, -9361, -3155, 1038188, 195916685, 41775148, 100243316, -5364, -8141, -11855, -10058, 121506283, 179975782, 25842110, 64808587, 103788253, 201234756, 47089226, -3524, -5030, -10720, -1528, 185291191, 50634163, 109102331, -11557, 52405966, 110874134, 188832135, 34701125, -9045, 16983095, 75438074, -5684, -8616, -7858, -6693, -9783, -4899 , 98631255, 176591918, 61423392, 100405720, 178363721, 24231380, 121663363, 160647022, 26003183, -1664, 142926330, -2790, 125209631, 164190628, 88012295, 165959769, -1227, 50795236, 148243070, 52565708, 130523709, -4960, 73826013, 151786676, -4718, -10971, 75600478, -5428, -7854, 57881117, -9354, 194311279, 79315673, 3126824, -2462, 120053964, 198013296, 43867766, 82848763, 6674423, 84617904, -9200, -3101, 27934728, 164347708, 203331367, 29694673, 127139845, 70452676, -9098, 187383809, 72228472, -2147, 169667110, -11483, 112966752, 190926084, -4030, -2347, 173208054, -1067, 58042190, -2128, 213960854, 196395911, 22768534, -6078, 139706201, -4853, -11228, -6059, -8472, 65302333, 123761305, -8443, 8607299, -10746, 203488447, -10709, 88325245, 166283246, 12150905, 109582888, -8722, -11053, -9471, 169828183, -4042, 171593331, 56431460, -9391, -8605, 58215121, -5898, -5142, 214121927, 79623310, 196563639, -5847, -5354, 24713268, -6057, -8862, -1896, -2520, 104429883, -2788, 47734849, -6015, -7625, 68993823, -5517, 205423985, -6514, 148723627, -2892, -11052, 169982601, -2737, -10588, 191244237, -4175, -2346, -3444, 173531531, 77854169, -3430, 87844, -6399, -8957, 175480381, 1858207, 60311855 , -5632, 196739355, -2407, -5603, 5400482, 83343963, -5585, -2951, 124092770, -5045, -1884, 47909234, 125868566, 203826567, 69170870, 108151867, 205598370, -6509, -3053, 33749330, 35513147, -2353, -9426, 191426608, -10961, 95747915, -5420, 78188296, -1580, -3147, -1916, -10881, -10110, -8533, 3789752, 62244731, -9690, 159693896, 64017865, -3250, -1976, 104768003, -1535, -4571, 48071638, -6012, 165007974, 108308947, -3066, 32137269, 149061747, -7944, 33910403, -9862, 55157519, 133115520, 211074852, -10180, 134888654, 212847986 , 39372365, -6120, -5400, 2177691, 60634001, -3571, 197064163, -10431, -8886, 198834635, -10812, 103158604, -8082, -4318, -3960, 143906080, 9267565, 87211046, -8779, 147452348, 186433345, -11084, 110244485, 188202486, 131503459, 74818952, 133277924, -2002, 37613751, -5415, 213010390, 20044936, -10503, -3581, -7793, -6910, -10468, 119265904, -3130, 82065906, 140526209, -4843, -1801, -1699, 122806848, 161789176, -6287, 144068484, -1432, 87372119, -3223, 184822615, 30688943, 108632424, 186593087, 12972244, -10660, 131665742 , 209626526, 74968167, -3455, -1513, 18284991, 135209469, 174191797, -11321, 98162679, -3283, 195613175, 60957478, -2265, -8146, 62727950, -8878, 64511611 , -3545, 181440082, -4309, 85760058, -9170, 183210554, 87531861, 146004022, -1068, 30836827, 69816493, 147773163, 71597492, 188525963, 131836132, 16672930, 55642069, 172578405, -6698, 115882040, 213331205, -10496, 98326414, -5393, -2988, -4387, 41628718, -5620, 197544720, -11246, 101868689, 6205847, 84149328, -5574, 162111322, -2387, -5789, 163881794, 9749453, -6551, 126672600, 11521256, 89467399, 186913902, 91235209, -5472, 188687036, 73518510, 170966344, -6721, 94781477, 211720475, -10942, 116043113, 20538671, -6112, -5639, 195933990, -10866, -6087, 158728789, 4595117, 82539929, 199477596, -3969, 103801565, -2940, -1164, 105572037, -4558, -6794, -2312, 204794336, 89624479, -3346, 13451470, -6205, 169358276, 34702579, 210105752, -10561, 114432383, 192390384, 57747876, 135695350, 1213904, 40179061, 137624233, -1989, -4378, 80929199, -5615, 197868197, 82699671, 121681999, 6527993, 103959976, 201413134, 47264942, -3230, -2920, 29561432, 107506244, -3215, 50820406, 128767880, 187238710, 52580351, 169518018, -4493, 112820322, 171292483, 56123957, -5931, 134084620, 77393458, 155344925, 1373646, 79317138 , 137787968, 176768965, -6899, 81090272, 139559771, 4915932, -2327, -8869, 45666070, 123612213, 201571545, -6274, 125385347, 10231341, -5998, 127158481, -2906, 31481119, 167908619, -7554, -6486, -8687, 93503420, -5447, 56298219, 153731533, 212203694, -6410, -8580, -7387, 59989709, -1275, -2122, 22795035, -10088, -1545, 5079667, 122000152, -2953, -4326, 65305118, -2245, 8619280, -3833, 106057918, 10392414, -6249, -3355, -7591, 51130694, 129088695, 52913024, -5967, 169841495, 152118141, -6713, -9389, -3014, 212366098, 38729404, 97197572, -8198, -2546, -10480, -3575, 177088449, 61922585, -3122, -7723, -11223, 161144884, -7219, -2392, 143424192, 28271517, 86727827, 164685828, 10556149, 107988132, 166460293, 205439959, 70782931, -9504, 207210431, 72552072, -5713, -11470, 191264204, -6984, 56608507, -5172, 193037338, -3589, 214298974, 19576360, -9763, -8194, -1706, -9303, 3641991, 81588134, -3402, -2051, -7244, -3977, 102849770, 161320600, -11182, -6035, 202072069, 125879216, -5016, 69185513, 127655012, -7582, -4062, 90447149, -5236, 33762642, 131197287, 35535776, -5443, 210928422, 56782892, 115253722, 39239113, 97695434, -1547, -10475, 118957070, 196915071, 42770872, -2260, -8491, 25066031, 103009512, 161481673, -1070, 85291482, 124273810, 67583979, 184509788, 30368251, -9541, 186284253, 32153243, -10274, 129587888, 188058718 , 111869858, 150850855, -7916, -6165, 152619996, 17977488, 56945296, -5417, -6393, -2274, 175814508, 80137146, 197074813, -11254, 81910280, -8119, 25227104, -9650, -8849, 46487409, 104943719, 143924716, -2513, 126202693, 11052680, 69508990, 166958155, 205937821, 71278131, -1563, 207706962, 73049934, -8664, 16366758, 74823068, -9026, -4466, -2344, 174042705, -4412, 117506082, -5127, -7317, -10467, 158260213, 23616374, 82071353, 160030685, -2807, -10807, 103332989, 181292321, 85613628, 202555288, 126365097, 204325760, 69668732, -2227, 206096232, -5977, -8707, -1446, 34234003, 112190673, -4190, 55495639, 152943473, 18299634, -3438, -5158, -7403, 98174660, -4882, -6907, 158418624, 23776116, -3716, -3398, 199170093, 45024563, -8844, -1892, -6831, 124754367, 183225197, 68069860, -1567, -2504, -2305, 186766141, -4056, -9890, 169050773, 14919763, 53884909, 190312409, -2350, -9410, -7440, -10536, -8587, 213345848, -2549, 78849893, -3140, 61131863, -9709, -10834, 82394830, -5334, 84174498, 142636132, -4585, 66445941, 163895106, -11686, 165665578, 50501045, -3348, -7967, 32784346, 71764012, -1445, -6179, 112515481, 190472151, -4033, -2134, 18620449, 77078090, 194013095, 20557307, -3881, -1609, -4651, -3990, 100272602, 178230603, -6871, -3713, 160513904, 199494901, -11199, -10027, -1539, 8153366 , 66609676, 105589342, 165822658, 50675307, 148111283, -1450, -4218, 91413587 , 169371588, 54218913, -3470, -8652, -10560, 153424030, -4699, 38260828, 135706000, -7344, 98659210, -1086, 61452678, 158904505, 4770833, -10417, 121696642, -5069, 6542636, -3844, 123467114, -1972, -6574, -8033, 146500553, -7994, -10681, 128782523, 187252022, 33119681, 72086158, 130555657, 208512327 , 93346463, -7891, 17174785, -9398, 212057264, 77400236, -5663, 40365293, 118311447, 157293775, 196273441, 100590755, -5358, -7257, -3852, 102367882, -4835, 26180353, 104137023, 162607853, -4296, -8798, -4790, 107680629, 205128463, -11097, -6224, 128943596, -4519, -9876, -8686, 15562724, 93506205, 171466868, -4473, 56301004, 153747507, 77573167, 116542306, -8579, 1550693, 79492854, 118475182, 196431852, -6896, 81265988, -8498, 24569623, 63549289, -5587, 45843117, 123787929, -5046, 201749923, 106069899, 164540729, 29898221, -2375, 12177529, -9509, 207064001, 130871148, -8304, 35213630, -3780, 171627941, -10553, 134420078, -11340, 136187888, -4667, -2545, 60166756, -1083, 3482249, 81427061, -2813, 44219198, 102688697, -5064, 65491361, -9619, 162929999, -11719, 47764135, 145210638, -7141, 146982441, 205454602, -10669, -1592, -3194, 33600238, -8676, -4741, 35374703, -2355, -3462, -5923, 173560817, -4155, 155840125, 214312286, -10921, 136528670, 194998169, -2542, 79830974, -1908, 81601446, 24916939, 83374580, 122355577, 7200240, 85146383, -2170, -8052, -1313, 125896521, 203857184, -5994, 186137823, -1770, 90461792, -5486, -3052, 33777285, -5712, 170192927, -1859, 55027063, -4708, 95787728, -3298, 212714868, 136688412, -2993, -11293, 118971713, 23304878, -6073, 44562521, 122513988, 200473320, -3961, -9182, -1076, 67601284, -5776, -2030, -1878, -4078, 88852393, 166810394, -10663, -8334, 33939689, 111884501, -8290, 55198663, -9828, -3311, 37481964, 115428107, -4911, 97868488, 195317653, -10472, -3570, 177600954, -3987, 179372757, 122676392, -2945, -1793, 65978696 , -5288, 202408858, -2512, -6010, 145709831, 108501968, 205951133, -4058, 110272440, -7534, 53576075, 112045574, 209496070, 55347878, -5940, -8629, 115585187, 193548512, -11324, 59053888, 137011889, 80311531, 197250529, 121064331, -8115, -1800, 64367966, -3247, 7683459, -1662, 124609268, -1969, 28933237, -6261, 165359406, 108660379, -8365, -11573, 90945011, -5227, 34259173, 73228312, 209654481, -8623, -2864, 37805441, 154725926, -4449, -3885, 137171631, -7786, 119450939, -3128, -1071, 101732909, 25558569, -1667, 161976873, -7195, 66300842, 105281839, -8424, -1156, 107050980, 165523141, 69854975, 186782115, 32651105, -2369, -5475, -4499, 73386723, -2212, 190327052, -10983, 133629356, -4930, 37965183, -3593, 193870658, -6934, 117844202, 176313701, 61145175, 158593009, 4463330, -6331, 160364812, -6850, -9641, -11162, -1660, 144421247, 183402244, 87723551, 126704548, 185172716, -7116, -6520, -9523, 13321014, -10264, -3480, 208204824, -6465, 112530124, -3172, 36353122, -3773, -3303, -4701, 57602900, -2278, 194030400, 59534445, -8943, -8169, -4135, -1295, -3408, 102056386, 45374541, 103830851, 142811848, 8168009, 105603985, -8416, -4557, 29416456, 87884624, -1527, -10683, 89657758 , 206594094, -3927, -8691, -4747, 93200033, 171158034, -7470, -4031, -10198, 211906841, 96740977, 174702971, 40207016, -9740, 176637178, 41980150, 100448318, 102226655, 160690951, 65010927, 103993255, 27814922, -6276, 125254891, -3084, -2632, 68557195, 185490869, 31362521, 89817500, -5494, 33130331, -2293, 169547304, 208529632, -6739, 132338110, -7890, 56166432, 134111244, -7852, 135892243, -2999, -11951, -10892, 196284091, -3406, -2964, 43924884, -9666, 199827697, 45683498, -4578, 47455301, 86436298, 144904466, -7633, 29738602, -3357, 205145768, -2302, -8352, 13805564, -6485, -9475, -8684, -6174, 132501845, -7887, 75816007, -9394, -8608, 19119642, 136045451, -4668, -6371, 157468160, 100778329, -1544, 24594793, 199990101, -6845, 143292405, -2936, 28127872, -9988, -5274, 29912864, -10320, 127347509, -1489, -10674, -5489, 207079975, -3791, 169868119, 15738440, -3616, 132664249, -11416, 114944888, -1474, -10925, -6124, 175186190, -2690, -6106, -3416, 196608899, 42462038, 139908541, -11834, 180662672, 7041829, 84985310, 182433144, -6268, -3520, 164717776, 30072606, -3657, -1565, 31844409, 148766225, -1866, 72581358, -1264, 209010189, 54865990, 152312493, 17669985, -3900, 173574129, -4458, 77899429, 175345932, 19620275, 58585312, 175518986, 21390638, -5865, -3272, -10852, -8493, -7243, 83387892, 180835726, -4324, -3840, -5801, -4805, -6812, -3517, 164892161, 108193134, -3209, -2903, -4237, -9090, -4974, -11046, -10250, 16076560, 55041706, -3027, 37335534, 134771510, 173752507, 19766719, -6396, -9334, 21550380, 118985025, 177457186, 140245330, -2959, -11822, -6619, -1630, -8853, -11176, 85322099, -5558, 48127425, 126072237, 165054565, -9931, 127846702, 186314870, -4059, 71149006, 149107007 , 207576506, -11040, -3473, 94188979, -8254, -2722, 76463084, 193399420, 39416294, 78397291, -3284, 2221620, 99657596, 177616928, -7279, 62449733, -9258, 83712700, -9219, -4821, -6587, 143952671, 182933668, -9577, 184702809, 11083297, -10700, 89028109, -5255, -11579, 90797250, 149268080, -1423, -9453, -8663, 209509382, -1684, -2206, 191790021, 37645822, 78558232, -9325, 156517696, 41349170, 177778001, -11251, -10425, 160058640, 103358282, 142343272, 7698102, 124623911, 183093410, -7159, 67926215, -3222, 204355046, -4076, 89189182, -7973, -11076, 129936658, 188408819, 92730126, 151200956, 209671786, 36035092, -1288, 133482926, 193718904, -1826, 78716775, -8174, 22021741, -6092, 101750214, 179710877, 45067038, 161992847, -1891, -10763, -5282, 202744316, 107066954, -8004, 11405443, 89347593, -5500, -2020, -1621, 149590226, -4498, 34424362, 131870865, 190341695, 75186358, -8246, 211604662, 76944972, -5411, -11973, 39900844, 156838511, -4652, 41671316, 100140815, 82431981, 121403782, -8106, -4108, 201126931, -4096, -10368, 144434559, -7641 , -6796, -1595, 31051025, -3805, -9522, 167469329, 13336988, -9886, 149752630 , 34597293, 171008942, 16880594, 114316570, -3166, 18651066, -3761, 40072433, 98530085, 195979250, 41832389, 100303219, 158771387, 43604192, 121562193, 6408187, -6304, -6825, 86127464, 183575298, 48920932, 107389100, -11620, 70181237, -5497, -7560, -6757, -3631, 169402205, 15269864, -3618, 151684175, 56008144, 133964814, 18812139, 174716283, 40236168, -6109, -3418, -8167, 42006651, 139443958, 197912126, 43765265, 180190103, 26061755, -9632, -5051, 66798704, -1272, 164247869, 107546180, 185509505, 50852477, 128810478, -2016, -1869, 72112782, 169563278, 34919439, -9841, 190823583, -6715, 114637385, 192598048, 57952878, 194368520, -4145, -3737, 137833228, 3188058, 178579373, -4354, 82904673, -8867, 65199832, -9627, 182126972, 66961108, 125430607, 183898775, 127198417, 185670578, 12049735, -3642, -3197, 206932214, -10639, 111256183, 169724351, 74045658, 171496154, -11423, 114797127, 153779455, -7426, 97080428, 214016764, 99009311, -5111, -2826, 22827106, 120272278, 198234272, 44088742, -10049, 161026409, 6894068, 104326051, 182286714, 86608021, -4786, -2631, 88381155, 12206815, -10673, 90155620, -8721, -10633, 130904427, 208865090, 54718229, -9035, -7883, -3770, -2204, 173430361, 77752999, 21230885, -6105, 138154043, 177135040, 61966514, -3564, -1902, 63736986, 102719314, 200164486, -3842, -3095, 201940282, -11148, 125750091, -8023, -11651, -6245, 185988731, 31847194, 90315362, 168273363, 72607859, -8298, -2735, 54879302, 171815638, -1325, -5921, 154100270, 97413101, 214340241, 78085795, -9337, 175537622, -1640, 138329759, -8156, -1729, 120611729, 198572392, 102891037, -8855, 46209192, -9186, -2037, -2644, -3950, 203882477, -6788, 88719275, 186169771, 32036099, 129470744, 53293742, -5961, -3327, -7496, 35566516, 113523186, 152505514, -10546, 134784822, 212746816, 39269864, -3747, 156210193, 2076521, 99508504, 157980665, 23338157, -10434, -9262, -1463, 103054772, -5320, 26880432, -6031, -8433, -11706, -9971, 88886882, -2157, 205818015, 90653482, -11039, 131400958, 189873119, 35740778, -10213, -4707, -6975, -9379, -8220, -6942, -3583, -2832, 41204071, 99672239, -8527, -7278, -10430, -5835, 198890545, 64234848, 200663679, 27029647, -8044, 48303141, 106760782, 165228950, -2435, -5757, -953, 32356914, 188261058, 73093863, 131564693, -2006, -7488, 35888662, 113846663, 191805995, 57162156, 115618466, 154599463, 626853, -6681, -8948, 2397336, -6096, 138812978, -2822, 121092286, 160075945, -11806, 142351260, -1894, -1100, 163619551, -3510, 204368358, 69711330, 128182160, -1425, 129952632, 207913295, -4045, -3622, -3323, 16571760, -10206, 152988733, 37833396, 115780870, -7401, -6384, -3580, 156692081, -7785, -6354, -3410, 4328881, 140744523, -1461, -4335, 84046827, -8073, -3681, -5281, 202760290, -10728, 146062594, 204532093, -4073, 147834397, 186814063, 71657395, 14957037, -10608, -1618, 170865174, 75187812, -9408, -11376, 154914954, -4444, -4147, -5879, -3281, -4386, -9708, 178114790 , -6874, 121414432, 45240092, 84210562, 123190228, 8036222, 85979703, -8807, 29296527, 87754168, -8000, -7113, 89525971, -4985, 71805279, 34605281, -5954, -3319, -4723, -11444, 114328551, 192289214, 116100354, -7820, -6379, -5119, -7775, 41847032, 119806364, 158787361, 24142191, 63109999, 102089665, 199537499, 45390638, 123351301, 66650943, -5027, 9969098, 68424077, 126894907 , 50707378, -3647, 128666710, 110944687, -9442, 151700149, -4720, -11438, 95001122, -4925, 18828113, 77284423, 116264089, 213710592, -6927, -1608, 196154966, 80986440, -5360, -1903, -10829, -1266, 199697241, 123508381, -5050 , 201471706, 105789020, 183753676, -6544, 88076314, 11900643, 70356953, 167804787, 150088088, 189069085, -6456, 112880225, -5196, 56195718, 114652028 , 173121527, 38479019, -9776, 194383163, -10891, 98866874, 3201370, -10860, 120127179, 63441341, 121900313, 160881310, 6747638, 123672116, 201631448, 47484587, 125443919, 107725889, 185683890, 51041382, -5492, -4979, -1868, 111268164, 208715998, -2484, -3781, 152019633, -4472, -6430, 114814432, -11345, -8966, 175055734, 21083124, -10120, 176984617, 42330251, -1637, 159269249, 5138239, -9662, -3254, -7223, -6595, 162808862, 47646991, 125603661, 10450986, 127378126, -4995, 90178128, 148638431, 207107930, -10632 , 15765064, 93711207, 152182037, 210652867, -10551, 134464007, -8228, 116755173, -4893, 40732699, -1643, 138170017, -4644, 100958161, -1543, 198409988, 24774625, 141708299, -8087, -3964, -5803, 201953594, 67295235, 164744400, 10614721, -6244, 166518865, -11596, 51351670, 148796842, 14158327, 189546980, -7014, -10584, -3460, -2075, -1938, -10185, -3443, -7840, -2555, -6402, 214350891, 97590271, 136573930, 195042098, 79874903, 196811239, -2532, 101135208, 159607369, 83417178, -2045, -2795, 85188981, 28503143, -3675, -9153, 30278939, 108222420, 147204748, 32037553, 187948231, -4210, -5960, 189724027, -2583, 94049327, 172007328, 95818468, -8990, -4690, 39299016, -3746, 136733672, -2837, 60546143, -3572, 3861636, 81807779, -3118, -4616, 103066753, -5059, -4593, -2390, 104842549, 28666878, -9148, 184572353, 69405158, 166851661, 205835320, 71175630, -3191, -2424, -2290, -3175, 94210400, 172169732, 37527224, 115470705, -1508, -1924, -4149, -2339, 195362913, 99685551, 197134716, -1304, -1601, -5082, 25285676, -10406, 142210154, 46532792, 9335456, 145751098, -8010, -4258, -10307, -5511, -2753, -3800, -1590, 168787199, 92598339, 170557671, 35915163, 172329474, 211311802, 57163610, 96144607, 193591110, -11986, 59096486, -8178, 80356791, 158318785, -4632, 43151590, -10067, 25442756, -6314, 181346900, 124661062, -4797, -4284, 106932505, 11269663, -3808, -3061, 90986278, 168946941, -7040, -8659, -4726, 133506888, 211470213, -10949, -3764, 174263681, -4408, -5883, 156708055, 22062885, 119497530, 177968360, -10838, 121270664, -4610, -2524, 123041136, 181511966, 66343440, -5280, 29138239, 68117905, 185051579, 89379541, 206313215, -6496, -8322, -7524, 112410318, 170881148, 209862145, -3907, 114183452, 211632617, 76974258, -9364, 174426085, 39943308, -9745, 176356299, -2536, -6350, -11243, 121431737, -2048, -2664, -3541, -5310, -1973, -10757, 163951016, 48787814, -9138, 11594471, 109026454, 186988448, 169267756, -7519, -11022, 73594387, 210020556, -2480, -5934, 153324191, -10940, 96626495, -1551 , -4900, 20601370, 118046542, 2896529, 80842672, 24158165, 121591479, -5072, -11787, 84384947, -9205, 8210607, 105643921, 203095748, 107417055, 146399383, 11754213, 128677360, -7962, 52493824, 110961992, 208408495, -10235, 190689134 , 36560786, 133992769, 192464930, 77297735, 116278732, -4672, -11954, -10489, 157189943, -2827, 100489585, 139473244, -11844, 63284384, 160730887, 6601208, -10785, 201486349, 105806325, 49119156, 127069292, 185538791, 50894952, 167819430, 33178253, -3793, 150101400, -1309, 93405035, -9040, 171365698, -5929, 173134839, 19003829, -6411, 135929638, 194397806, -11949, -5873, 157351016, 3220006, 81164818, -8501, 4990478, -6323, -5590, 6763612, 123684097, 182157589, 105970060, 10301894, 88249368, -4535, 51042836, 148490670, 91804832, -8683, -4490, -10223, 152035607, -4717, 56358245, 134318908, 192787076, 77621212, 155577882, -1919, 21099098, -2417, 138020925, 3378417, 100813062, 159283892, 44129886, 102586196, -8469, 45900358, -10016, 123849163, 201807164, 145106806, -2630, 166364449, 31728596, 90183575, 168142907, 111442549, -5213, 189405874, -6734, 113218345, 191176346, 17555503 , -9804, -1927, -4013, -9768, -3289, 214208454, -1734, -3574, -2982, -11895, 139951139, 198424631, 63766272, 102748600, 200193772, 46050904, 104520403, 201966906, 145263886, -2774, -6535, -2229, 70864011, -5739, 207283646, 53136785, 189560292, -10583, 132866589, 191337419, -1744, 134638392, -4153, -6401, -9765, -4891, 174371, -10920, 156074413, -9301, 157850209, 62171516, -5601, 24978173, 83433152, 180880986, 26736787, 124181959, -3093, 67497452, 125956424, 184425923, -2629, -6243, 147216729, 32064054, 110011528, 207456700 , -6479, 131273164, -8292, -2582, 94063970, 210998975, -4025, -2345, 173793774, 117258482, -5132, -11290, -9721, 23366112, -3856, -8121, 25139246, -3704, 161553557, 65874864, -5040, -7652, -6806, 126116166, -5011, -2505, -3811, -5759, 32221134, 110171270, -2085, -2888, 92454571, 189902405, 35770064, -10212, -8634, -3896, -2200, 212934513, 78438558, 117420886, 2266880, -3994, 177659526, 62492331, 140451663, 198923824, -3548, -5317, -4316, 85527101, -9174, -11141, 106788737, -1429, -3810, 147540206, 12896367, 110332343, -7532, 34146145, 131592648, 55419639, -9416, 37701609, -9795, -8981, -3006, -6939, 117579297, 60894790, 158332097, 197313094, -6881, -5831, 140615398, 142384539, 181366867, 27220006, -2388, 163644844, -6555, 145929476 , 50263972, -9534, -5252, -7572, -2497, 149469089, -7039, 73285553, 170736049 , 133526855, -3019, 76841017, -3437, 193768157, -6935, 156717374, -2829, 61042674, 119514835, 4358167, 62817139, 101796805, 179756137, -6852, 123055779, 46882770, 163807248, 202789576, 87622381, 126602047, 30936543, 128372519, -2019, -11563, 91165987, -2886, -9445, 190385624, 133683935, 192157427, -11373, 57501730, 193927899, 980947, 78924439, 137392607, 61206409 , 158651581, 43487048, -9243, -2803, -4107, -2394, 162196518, 86019516, -3371 , -3087, -4276, -2378, -9137, 11606452, 70064093, -1870, 52346063, -1588, 34637229, -5697, -7898, 36401167, -9820, 38184828, -9785, 174601801, 20630522 , 59595679, -5637, 22387816, 158813985, 43661310, 141098617, -4837, -10791, -9638, 27716414, 66682891, -8804, -11671, 87943196, -8388, -7599, -4072, -9912, 52517663, -5718, 15312462, -10234, 190706439, 36562240, 134008743, 38347232, 96803542, 135783208, 1301762, 98735087, 176695750, 100505559, -8504 , 4844048, 63300358, 121768526, 26105684, 104049165, -8833, -6823, 86333797, 203272795, -6792, -5522, 205041936, 70386239, -5745, 206812408, 130624879, 189097040, -7023, 171373686, 210360007, 75701648, 153660980, 19017141, 77473451, 135942950, 1461504, 98894829, -5386, -7768, 81178130, 198113135, -4119, 82949933, 199888931, 65230572, 143189904, -7182, 125469212, -7631, 49287007, 88266673, 185715838, 70547312, -5491, 187486310, 130788614, 189259444, -7019, 132560417, 210518418, 95353885, 134333551, 77645051, 136105354, -7809, 40602243, 138035568, 22881562, -10443, 198276870, 83109675, 161071669, 6939328, 123859813, -7659, 67164779, 106145776, 164615275, 10481603, 88426415, -5519, -11601, 129176553, -1955, -7062, -6195, 208906357, -10589, -5946, 17567484, 115000798, 173472959, 116771270, 175246093, -11939, 60239971, 196662147, 81497614, 178949441, -10046, -9228, -4829, 85042551, -8439, -7174, -9982, 125796682, 30131178, 127564492, 166548151, 12415810, 109846462, 168319954, -11049, 72642592, 170087764, 93900235, 171860898, 17731219, -3767, 173635363, -7415, 58466837, -8959, -2705 ], [ 58482811, 97462477, 1795642, 79741785, 138213946, 62034282, 101006083, -8495, 5341910, -3979, 102776555, 141757552, 46090717, -10014, -8438, -4575, 106321492, 145301158, 69110967, 108093295, -4772, 31905766, 187821768, 53179260, -2143, 209083404, 93917540, 210853876, 56709677, 173646013, 78144233, 136603216, 60426214, -5631, -5108, 3731180, 101164494, 179123826, 5504314, -1670, 161404465, 200388124, 26751430, 124200595, -11711, -3674, 164952064, -2507, -10309, 127744201, -7091, -1655, -8337, 72827504, -3474, -8671, 35620972, -11400, 95849085, 212788083, 97780630, 156254122, 2120450, 80063931, 177511765, -3988, -8488, 5664056, 64119035, 122589865, 200546535, 46402336, -10010, 163341334, 48172808, 165110475, 204092803, -10308, 147393776, 186374773, 51716414, -5978, 129677077, 207635078, 72976719, 150937382, -11459 , 37556510, 96011489, 173970821, 511040, 136920038, 2281523, -10876, 119204670, -1437, 62506974, 120977804, 198938467, 44790275, -10036, 142239440 , -8080, 85540413, -5556, -1075, 28858568, 145779053, 204252545, 89082688, -5509, 206023017, 51878818, -8708, 207796151, -6744, 151094462, -7910, 35945780, 172357429, -9794, 135153559, 20161946, -10132, 195555934, 60896244, 158345409, 4214399, 43180876, 121138877, 5984871, 83931014, -2174, 200870012, -10378, -3373, -8425, 67986118, 126454286, 204414949, 50268088, 147715922, 91026091, 168978889, 207958555, 92788698, 190239194, 36106853, 94563163, 37872001, 135310639, 213271302, 20308510, 117755013, 2601007, -2410, -2262, -5371, -10062, 199259282, -6606, -8841, 181542583, 46897413, 105353723, -4563 , 29167525, -6006, 11458691, 89407496, 186856661, 32724320, -9082, -7523, 53972767, 92952433, -2138, 36266595, 192170739, 96496039, -4903, -4442, -10493, 117917417, 176388247, 41731219, -5853, 24023716, -5593, 179931853, -10797, 123232826, 181702325, -11743, 66535130, 202962630, 146263603, 204735764, 50590234, 128548235, 206508898, -10648, 110830205, 208278039, 54132509, 93113506, 75400679, -7860, -4163, 77165948, 135636778, 79096162, -9317, 196037822, 139333471, 178321123, 63164455, -8477, 25959254, -10397, 123393899, 201353231, 66694872, 144655535, 29501529, 107449003, -8387, 70239809, 128709308, 33042473, 91501445, -7926, 132260779, -4941, 210213577, 114530891, 18869380, 57838519, 116306687, 20803576, 137725403, 176710393, 100520202, 158991032, -2816, -10828, 102293336, -7227, 65085473, -3537, 201512973, 47367443, 105838273, 164307772, 68629079, -7991, -10289, 128870381 , -11061, 130642184, 189111683, 93431659, 151905151, -7889, 56226458, -5928, 116466429, 213918256, 79418308, 176871466, 22737794, -10447, 139660941, -7254 , 82965907, 199902243, -6597, 123716045, -2040, 47540374, 105999346, 203448511, -11129, -10324, 185726488, 31583620, 129031454, -7551, 72332427, -9069, 189272756, 35127226, -6172, 171554726, 114853037, 136119997, 194588165 , -6671, -9729, 22898867, -3863, 178799018, -11225, -3394, 26438480, 84898783 , -9195, 182347948, -11723, 47690920, 184118420, 49461392, 146907895, 31757882, 129191196, -8346, -7061, 91984664, 189435160, -11010, -1650, 171714468, 56561793, 153997769, 19353930, -6123, 155770903, 116962960, 175435121, -10114, -1077, 62051587, -1604, -2052, 63810201, -3554, -3114, 65582004, 163031169, 47877163, -5537, -5018, -4549, 88616774, 205553110, 51410242, 148856745, 72669216, -3475, -4486, -11007, 132911849, 210869850, -3898, -2281, 154173485, 78144367, 156106361, -1918, -6918, -9300, 196856499, 81691966, 140160134, -1669, -5584, 200401436, 46254575, -1090, 182683406, -1292, -3516, -3079, -11120, 205708859, 90546988, -3051, 14376641, -10623, -3178, 35638277, -3615, 172052588, 37408749, -2203, 193312893, 19839934, 117286437, 195247100, -6661, -6099, -1985, -6885, 159809709, 5678699, -5319, -1458, -11758, 85395314, 9220974, -2441, -1281, -2096, 88949447, 205876587, 110199225, 168670055, 34026216, -5959, 150952025, -1443, 55274663, -3614, -9027, 135004467, -3008, -4455, -3886, -9752, 2294835, -9718, -5101, 43046304 , -8486, 5839772, 122761588, 200722251, 46576721, 202488730, -1312, 87328190, 165288853, 30643683, -9112, 32414155, 90871796, -7042, -5708, -1516, 35959092 , 133392406, 211354400, 115673045, 193636370, 20176589, 98121412, 195566584, -10872, -9291, -5099, -10065, 179620357, -11208, -6312, 161903658, -10764, -9601, 87497128, -3363, -3076, -2766, 69771233, 32571235, 71544367, 188480703 , -6742, 131781676, -7904, 153043312, -1441, -6967, -6420, -5911, 20333669, 98281154, -2063, 80572320, -4629, -6876, -2403, -9246, 6159256, 84106730, 142576229, 46912056, 124858199, -8422, 29195357, 87650336, -2160, 185099501, 50443804, 13249130, -3635, 169153274, 73474581, -2873, 16794067, 114227381, 172696880, -10943, -2280, 193955854, 98438234, -8170, -4383, 61234364, 197660533, 82497331, -1978, -6601, 123247469, -8449, 27583296, -5787, 202979935, -6795, -3821, -3360, -1428, 187027053, 71877040, -3332, -8315, 54147152, 132106484, 16953809, 55920286, 114388454, 211837619, -6417, 135651421, -8208, 40135132, 196051134, -10455, 139354769, 4710930, -5826, 141127903, 64948239, 123408542, -2939, 8257198, 125176352, 203138346, 29504314, 126950817, -7996, -7106, 109234118, 148215115, 91514757, 169474089, -11491, 73798058, -8271, -6436, 153529193, 212000023, 96831497, -8970, 194281993, -11952, -6376, 137742708, 42078535, -5850, 24359174, 121795150, -8099, -4106, 123566953, -11154, 164317091, -2778, 68642391, -9554, -5265, 11959215, 70416856, 167862028, -11060, 189124995, 54482487, 112938797, -1939, -9397, -3164, 19047758, 135968243, -7338, 79435613, 176883447, 81206085, 178653919, 24511051, 180423060, -2660, -10395, 162707692, -11729, -6272, 106013989, 29835656, 68806126, -9552, -8379, 109552271, 52871757, 111328067, 189288730, 93607375, -5446, 210549035, 75893338, -1552, 19206169, -6126, 194604139, 79608533, -9306, 3422346, 120345493, 178817654, 44160626, 122118627, 65434120, -9194, 28227588, -1293, 184131732, -11124, 107945534, -1960, 51261027, -1081, -11540, -3790, -5714, 208936974, -1686, 132749445, -3030, -1746, -3601, 192992078, -1319, 97313385, 175272717, -12014, 78000599, 175448433, 60282569, -3414, 42577728, -8896, -2961, 44349531, -9656, 26632832 , -10388, 143555979, 8913471, -9979, 145329113, 88628755, -3068, 31946910, -10279, 148872719, -1952, 53195357, 131153358, 54979018, 132926492, 191395991 , 76227465, 212652303, 19693504, -6398, -8569, 99423308, 138404305, -8154, 120684944, -2810, 44498746, 200414748, -5800, 182698049, 48054210, -2099, -2772, 127773487, 186241655, -11088, 90564293, 188010796, -7052, -9864, 170295428, -11464, -5942, -8639, -6705, -6142, 376591, 58834243, 156280746, 2151067, 99584381, -8529, -7282, -1702, 198798694, 181083326, 104897128, -1534, -8046, -6011, 145651259, 184632256, 11010082, 49975228, 186398735, -1689, 129703701, 188174531, 34042190, 131475504, 170457832, -11458, 172222980, 37584465, -3596, 173998776, 39517330, 117464815, -2064, -11922, -10875, -8921, 197194619, -10843, 159984094, 83809754, 161758559, -6289, -4564, -6804, 126319837, 184791998, 50134970, 128092971, 206054965, 71395275, -1271, -5228, 73178936, -9450, -1941, 35961877, 172386715, 115700877, -5160, -4451, -6386, 137113059, -7790, 41437028, 138884862, -1072, 82187166, -9252, 199126164, 103447471, -4097, 183174613, 29048927, -9958, 184954402, 108761549 , 167235041, 52067846, -9892, -3185, 14873172, 112306486, 170778647, 36136139 , 75102616, 192038952, 115851423, 154833751, -11976, 98293135, -7782, -1704, -1605, 23889267, 101839403, 179797404, 181562552, 66402012, 124872842, 9717505, -5771, 50466312, -3649, -5248, 13262442, 91207254, 169166586, -7521, -10606, 112470221, -2872, -4187, 94753522, -3304, -10533, -5908, 213461661, 39988702, -8552, 41772363, 100230004, 4563169, 179954484, 64804471, 181730280 , 66576274, -3525, 164013581, -6002, -5266, 185276548, 89596524, 167555856, -7078, 52391323, 149840488, -7928, 93138799, 151610960, -10562, 133891599, 172873927, -2562, 96683736, -2713, -6111, -5390, 41932105, -9285, 178349078, 4728235, 141135891, -7704, 64952355, 142913018, 86212660, 164173323, 68495961 , -9135, 11812785, 148223103, 206697926, -6203, -5716, 169490063, -4494, -6457, 132280869, 95080871, -8615, -7855, 18902659, 96844809, -5151, 1344360, 59799350, 118268849, 176738348, 81059655, 139531816, -2965, -7258, 82834120, 45634122, 84605923, -10750, 164335727, -2777, -4080, 107636700, 185598694, 109408503, 187370497, -7073, 52713469, 111181637, -8688, -2588, -5948, 151933106, -11427, 134211083, 58036743, 97008544, -5406, -7812, 59959092, 157409588, 3277247, -3864, 178669893, 44014196, -10052, -5589, -4104, 67052838, -2918, -7143, 88309271, -2759, 70591241, -1593, 207018741, -2364, 150321045, -7923, 15681199, 93624680, -8649, 36940173, 114886316, -7845, -6689, -8965, -1203, 138080828, -2984, -6894, -2409, 159339802, 44175269, 161112936, 143392244, -8057, 47718875, 106188374, 203634877, -6536, 107960177 , 31787168, 70753645, 187691312, -2493, -1587, -1519, -4488, 93784422, 171745085, -6986, 115046058, 212495223, -6122, -2065, -1231, 39050205, -3587, 1838240, 60297212, 157743715, -1810, 81558848, -4849, -11220, -9226, 200268318, 85102454, -3094, -11714, 106362759, 49678252, -9936, -8375, 70926699, -5737, -5237, 14243523, -3626, 170147667, 16016657, 74471636, -9032 , -7879, -6983, 134710276, 193183768, 58699660, 2000644, 99435289, 196885785, 42741586, 120699587, 25034083, -6055, -9224, -8461, -11763, 85262196, 182711361, -4290, 87035330, 203971666, -3654, -5515, 205744800, -6217, 149048435, 14404596, 111839241, 209287075, -10579, 113612375, -3026, 56926537 , -2202, 173853677, -4418, -4659, -10879, 99600355, -2055, 62401688, 101372158, -4339, 103142630, 181100631, -10769, -9181, 202363598, 67706570, -8402, -1724, 166928869, 12795197, 90738678, 168698010, -1424, 53532146, 170472475, 16338803, 74795113, -9418, 211219951, -3894, -1095, 212993085, -10135, -5128, 80271595, -9295, -2823, 43063732, -9254, 5866396, -6614, -4589 , -3685, 202520678, 67866312, -9574, -11636, 206068277, -2427, 149371912, -4503, 53693219, 131652551, 16501207, -10574, -3456, -2001, 96215160, -2848, 20205875, -10131, 2486525, -6656, -5373, 23746830, -3718, -3116, 199143469, 64483779, 181424108, 27291767, -10002, -8814, -2440, -3362, 204457547, -3941, 186736855, 71573653, 188508658, -6469, 112325122, 55626095, -5687, -1080, -4464, 115864735, -2066, -7399, -11318, 2643605, -1638, -5094, -4627, 23896045, 101854046, 179812047, -11798, -6307, -5811, 27447516, -9597, -8036, 68189789, -3075, 204619951, 50471759, -2304, 13274423, 71734726, 130202894, 208160895, -5956, 209932698, -1682, -3453, -2072, 211705832, -3892, -9362, 59503694, 156941012, -4381, 80752152, 4575150, 63036784, 160485949, 45317423, 84298420, 162255090, 105554732, -5030, -4275, 126821692, -7600, 70123996, 167571830, -8693, 34699794, 132135770, -7897, 36472928, -6152, 153396075, -4461, -6693, -5905, 213640039, -8940, -6900, -6348, 158871226, 63196526, 199621364, 103946664, 162418825, -2790, 105718467, 203170294, 49023433, 146468605, 11827428, -9517, -4982, -2607, 130525040, -4960, 73827344, -5197, -4182, -6434, 134068646, -4460, 77369619, 155331613, 1360334, 42099835, -5612 , -1466, -2670, 102337265, -4836, -9201, 182069731, -11734, 47412703, 144857875, 88164172, -8758, -7595, 50956309, 148405474, 52737308, 169664448, 35021940, 73989748, -6714, -5926, -1510, 212189051, 77530692, -9348, -4895, 1521407, 98952070, 100733069, 139707532, 198175700, 44028839, -5588, -8091, 45801973, 123758643, -11727, -10359, 183997283, 29855746, 127303580, 185773079, 70605884, 168052387, -2750, -11053, 208798532, -4042, -5947, 36956147, -3604, -2133, 192860291, -6405, 136163926, 99114474, 42427305, 120376110, 198335442, 102658080, -1896, -2520, -6295, 201875055, 86710522, -9157, 164673847, 127463322, 185935483, 31788622, 109745292, 53056792, 131006928, -2737, 113290229, -8645, -11413, 76082366, 134551865, -2856, -2471 , 175298010, 86513, 117005558, 155990548, -2838, -1677, 177246860, 42595156, 120554488, -8126, -1632, -2951, -1172, -9187, 202054764, -9977, -9154, 166620035, -4528, 51452840, -8341, -7545, 92204309, 16025976, 74486279, 171932782, 76256751, 115239079, 193197080, 58701125, 97682122, -3147, 2017949 , -10881, 99453925, 3785759, -10074, 159693896, 5561555, 64016534, -3387, -1171, -2449, -2322, 28592332, 106539806, -11644, 166781108, -6502, 129573245 , 207531246, 150832219, 113636214, -8256, 211077514, 56929322, -1509, -11996, -10912, -6120, -9328, 41156026, 119102169, -8528, -11880, 120876634, 198834635, -10811, -1629, -3111, 7494431, -9607, 202378241, -10346, -8779, -4781, -7131, 69494347, 166942181, -11084, 71266150, 14574988, -7913, 94296927, 152767757, 191748754, 96068730, 174030724, 569612, 39534769, 117491439, 175963600, -9717, 177732741, 4113229, -3719, -3117, 83825851, -3384, 27145337, 105088818, -5285, 48402980, 145841618, -4541, -10698, -5755, 206082920, 90913063, 207854723, -4947, -3909, 133437666, -1418, 57251468, 135210800, -11983, 98164010, -3283, -8175, -4391, 60956147, -8916, 23760142, 82217783, 199154119, 103476757, 142460416, 181440082, -10001, 183209223, 29078213, -10336, 146001360, 89315522, 147774494, -11072, 130057795, -8324, 92847270, 190295104, -1715, -3774, -6698, 135371873, -11974, 78835250, -5643, -8555, -6352, 158565054, -7741, 62889023, 160336857, 45170993, 84151990, 201090988, -11163, 124900797, -1361, -3666, 31009758, -9106, -3056, 71748038, 149706039, 15064862, 54031339, 16832672, 94782808, -2071, 77075305, 155024110 , -6932, -1678, 156952993, 2824645, 100255297, 178217291, 102028431, -3258, 25856753, 201242744, -3836, -2034, 87855338, -3216, 70146504, -5244, -7561, -6758, 130377279, 208339273, 132149082, -7896, -9816, -5429, -2000, 135694019 , 194164849, -2547, 98645898, -1989, 41962722, 100419032, 178377033, 82699671 , 160661665, -11785, 84474136, 27785636, -9591, 183693773, -9559, -3215, -7105, -10682, 187237379, 13616536, 150026854, 15385677, -5449, 17156149, -5931, -7853, -4016, 135853761, 213814424, 79318469, 118299466, -3137, -2682, -10448, 139559771, -6867, 141328912, -2800, 84633878, -9199, 27948040, 86407012, -3366, -7144, 88176153, -3214, -11098, -9905, 187398452, -5969, 150190589, 54525085, 17318553, 56286361, -5427, -2859, 38581520, 77547997, 174994500, 21024552, -10483, -1275, -2122, 3307864, -10088, 178700510, 5079667, 44044813, -2953, -2245, 201733949, 47587088, 125545089, -11657, 68848724, 166297889, -4533, 70619196, -9511, 187558194, -6752, -5715, 15705161, 171606643, 56459292, -3014, -6954, -9343, -11941, 60150782, 138108783, 196580944, 22944250, 120392084, -8496, -3710, 200119226, 45977689, 143426854, -11720, 164681835, 203668156, 69009797, 166457631, -10671, 129251099, 14097093, 169997244, 54847231, 56613710, 95588173, -2132, 38903666 , -3752, -8574, 78045859, 156003860, 60325167, -5866, 3640660, -6344, -3402, 5413794, 122338272, 180810433, 46165263, -5564, 182580905, 106394707, -4262, -6533, 147143514, 51480672, -9898, 148916648, 92229479, 150689782, -4736, 55024278, 113481919, -4709, 56784223, 115252391, 58724953, 117186598, 195143268, -3995, 3801733, 42770872, 101239040, -2808, 44541344, -5583, 65812176, -5560, 28605644, -10348, 30381440, 166793089, 32151912, 129587888, -1485, 92378694, 170339357, 16207016, -10578, 133131494, 76445656, -5417, -1843, -6943, 136834842, -1993, -6912, 158095147, -11879, 101398782, -8119, 44715606, -6053, 161641415, -7206, 104942388, 87236216, 184674854, 108488656, 166956824, -9495, 188218460, 14597617, -10616, 131519433, 55334566, 133291236 , -2867, 37616536, -5414, -4910, 20059579, 195464083, 119276554, 4126541, 82071353, -2182, 160032016, 103330327, 200782154, -6834, -10006, -5039, 87397289, -8774, -6521, -2227, 206094901, -11079, 110418870, -1447, 53723836, 170657510, -4190, 94475305, -5436, -2566, -3765, -3004, 20233830, 59200318, 156646821, 41492815, 99951787, 43260625, -3716, -8877, 6060748, -2043, 27321053, 124755698, 29091525, 184994338, 69829805, -1255, -4522, -6498, -9890, 73383938, -2139, 209800911, -10570, 153105877, -11378, -10536, 115898014, 907732, -3882, -3579, -10868, -6089, -5369, -11864, -10834, -3557, 179842664, 25710323, 103653804, 201104300, 66447272, -9596, 9760103, 185151418, 69989547, 186928545, -2612, 71762681, 130233511, 73545011, -3321, 170984980, 75306287, 172752790, -7438, -10531, 155034760, -4005, -8944, 22325128, 158739439, -7737, 82553241, 141025402, 180005068, 25871396, -10027, 142795874, -6579, 125076513, 126857512, -2763, -2502, 109131617, -8360, -10645, -3632, 169372919, 73694226, 171143391, 17013712, 114444364, 192405027 , 96728996, 135709993, 1228547, 79173370, 176621204, -1812, 119919515, 158904505, -10417, -5825, 180163479, 26032469, 123464452, 181936613, -3085, -2780, 68539890, 146501884, -6517, -9910, 187249360, -8311, -1337, -1688, 151815962, -4475, 75629764, 173076267, 135869735, 174850732, -4404, 118310116 , 22647274, -3866, 159062916, 4931906, 43898383, 82878049, -2112, -6042, -3100, 8475512, 125398659, 183869489, -3819, 166148797, -11097, -1564, 13790921, 189186229, -9838, -7888, -3772, -8609, 38596163, 194500307, 21040526, -3876, 157450855, 3322507, 100753159, 24582812, 122016126, -4833, -11777, 104300758, -8831, -11725, -6570, -9586, 10407057, 166311201, 51158526 , 129103338, -8349, 13951994, 130873810, -1861, -3780, 113159773, 17491607, 153908580, -11340, 97210884, -4667, -4000, 177103092, -3862, -5353, -11836, 63709031, 122179861, -5064, 7025855, -3965, 123950333, -4807, 47762804, 203677475, 146979779, -1959, 51306410, -1592, -6749, -1652, 170015880, -2585, 93829682, 17654011, -5171, 38915647, 116863121, 214309624, 97545011, -8193, 40864497, -8928, 81610642, -3401, 63883416, 141842748, 7200240, 104634885, -8052, -11712, 125897852, -2773, -6532, -3501, 186139154, -2498, -5735, 53265787, 131213261, -1859, -9831, -1556, 210943065, 95777201, 173736533, -12001, 117197248, 60510079, 99483211, -8925, 42797373, 140230687, -4341, 142005152, -1895, -2518, 85307456, -8434, 28624280, -5776, 165038591, 88848400, 186298896, -10663, 129601200, 33939689, 131373003, 74676638, 152635970, 17992131, 173890951, 39416160, -3745, -8565, -2539, 138622619, 140393091, 198865252, -3972, 142164894, -2945, 65978696, 104959693, -4801, 28785353, -10345, -9145, 127989139, -4769, -11082, 110273771, -8329, 73064577 , 170512411, 113813384, -4705, 18155866, -10175, 213038345, 59051226, 156500391, -4396, -2053, -4633, 121061669, 44887329, -3701, 181305633, -4313, 46651267, 124609268, 183078767, 67911572, -8398, -7611, 89170546, 206110875, 71453847, -3483, 188394176, 92715483, 131697811, 209655812, -1683, 152958116, -2864, 57293943, -5669, 213199418, 98191965, -8558, 22020287, -2264, 23790759 , 101736902, -11801, -10804, 66307376, 124770341, -4796, -1156, -9568, -8771, -7607, -2431, -9917, 13157279, 110593255, 169065416, 73388054, -8278, 55681882, -1614, 192098855, 37966514, -3593, 154890992, 20410877, 137332704, 195803534, -6653, -3731, -2118, 43428476, 64696646, 123159611, -8451, -11746, 105438919, -8809, 48755743, 107213384, -5005, 31027186, -5990, 167453355, 71778655, 169227820, -7520, 112524800, 190486794, 16867282, -3773, 133790429, 155046741, 20570619, 98515442, -7777, -1295, 178245246, 180017049, 84339687, -9206, 8166678, 66624319, 125092487, 183563317, 29416456, -6001, 204819629, 109144929, -3200, 13482087, 91428230, 130409227, -7515, -11020, -2358, 171160696, -11439, 153440004, 155217010, 194194135, -11956, 40208347, 3011011 , -8906, 197897483, 63239124, -8872, -11194, 162457430, -11157, -3678, 125254891, 203212892, -1692, 146515196, 89826696, 167775501, 206757829, 52610968, -2293, -3182, -5950, 151830605, -4474, 134112575, -4923, 116391883, 194353877, -10123, 176796920, 120107089, 159080221, 4946549, 160845369, -10784, 162621165, -2789, -4092, -3835, 144904466, 88214635, 146676269, -2905 , 31510405, 128956908, -7553, 91751707, 189196879, -11014, 132501845, 36835010, 173250652, -6956, -6408, -5900, -11946, 79507497, 118489825, 176957993, -6895, 81281962, 5106291, 161005111, 65346262, -8830, 47629563, -3522, 164555372, 49401366, -5520, 205305510, -10674, 168094985, -7063, 91910118, -1520, 54714113, 171638591, -11417, -10552, 192902889, 19283377, -9770, 194674692, 40690235, 118648236, -1986, -11261, 61953202, 198376709, 102702009, 46017502, -2243, -2105, -6268, -8791, 203696111, -2509, 88528916, 185978081, 90298057, 148770218, 33617543, 170031854, -2736, 54864659, 152313824, -1851, -6146, 212555126, 116873771, -5138, 19617613, 58585312, 136541982, 40879140, 138313785, -1907, 81614758, -8123, 24934244, -6320, -5821, 161349886, -6839, 104650859, 67449530, 164889499, 10759820, 108194465, -3209, 205643630, 51496769, -5983, 33787935, 131229235, 171983245, -1850, 95791844, 212728180, 78233556, 136704386, -8188, 80005359, -8531, -4127, 120758159, 83556830, -9223, -7689, -3838, -5043, -7166, 126074899, 204031569, -2506, 69377203, -5760, -3065, 32169340, 110126010, -4972, 72918147, -1518, -4731, -6164, 133162111, 211118781, -10543, 97886992, -3143, 21711453, 197100106, -3986, -2330, 179387400, 122687042, -3110, 7538360, 104970343, -8429, 9311494, 87254975, 165215638, 11081966, 89025447, 186473281, 51832104, -3049, -11521, -9453, 170529716, 35887208, 74853685, -2206, 18166516, 213047664, 39578698, 176003536, -4139, 80328836, 62609475, 160059971, -11807, 142339279, -4588, 66153081, 183093410, 87413386, 184863882, -11110, 108676353 , -5253, -7973, -9492, 168918986, -11518, 53753122, -4946, 94513787, 191952425, 37820084, 135254729, -4908, 20249938, 59229604, 176167271, 61000076, 119469575, 101760741, -8876, 199200710, -6853, 84033515, -1727, 85805318, 163763319, -10729, -5008, -6235, -1594, -7969, 32665748, 149587564, -10609, 190337702, 36209354, -9015, -3017, 37979826, -3592, 935687, -1285, 176327013, 61161149, 119631979, 178100147, -6066, -8479, -4108, -6047, -10368 , 144435890, 48771717, 126717860, -4252, -3939, -3202, 32826821, 149747306, -1862, 93052272, 132034600, 55856267, 192269247, -10941, 194045043, 59549088, -9741, -5391, 2865912, 158767394, 4639046, 63094025, 199518863, 103844163, 162314993, 47159656, -5785, -3231, 29442957, 165858599, -4250, -5988, -2018, -7560, 91441542, 188892038, 54248199, 112704509, 210152343, -10974, 133963483 , -7436, 174713621, 40236168, 157157995, 3028316, 100460299, -11845, -10830, 141214430, 84524599, -3381, 201455732, 86289868, -1531, 10114197, 146527177, 204999338, -6779, 109323307, 167791475, -10257, 130584943, 189053111, -9842, 190824914, -11432, 75657719, 153618382, -9351, 1416244, 118338071, 176812894, 3190720, -6346, 178583366, 82906004, 141375503, 199846333, -2451, -8832, 8506129, 183896113, 29766434, 166175421, -3936, -3642, 167951217, -10639, -9875, 189214184, 74046989, -5194, 210477151, -2284, -8999, 19134285, 40550328, 118501806, 196462469, 42315608, -3565, 24606774, -2256, -8865, 65347716, 162795550, 201779209, -6821, 86610683, -5022, 68892653, 107873650, 31699310, 70665787, -5488, -2749, 130900434, -1860, -1716, 113187728, 17524886, 95468367, 173427699, 175192847, -10479, 99175708, 42489870, -9271, 159417010, -3980, 141694987, 7055141, 104487124, 201936289, 67281923, 125751422, -2775, 49565224, 127524556, 185992724, 70824198, -5239, -4758, -1765, 150551340, 189537661, 54879302, -5945, -3899, 193081267, 58436097, 155872073, -4664, 58598624, 156045127, 1915448, -10884, -5380, -2331, -2116, 83414393, -8855, -11768, 85175669, 163133670, 67457639, 164905473, 127700272, 90498943, 14312745, -6481, 150729718, 209201879, 55055018, 191479856, 37351508, 134786153, 193255652, -6947, 97738032, 195185866, 60532831, 119000999, -2977, -6339, -9262, 5617465, 83563608, 7390599, 46358407, 67630570, -5534, -8017, 69391846, -2157, 205818015, 149117657, -11523, 92422623, 150893453, -4730, 16252276, 55217422, 133175423, 76486923, 134947226, 173928223, 19955613, -6391, 156371266, 60691242, -5625, 197121404, 62463045, -5083, -11814, 161678689, 46531338, -4800, 106755458, 165228950, 89040090, 205979088, 90810562, 188262389, -6475, -9452, 151055857, 74877524, 152824998, 211295828, 57148967, 135109630, 59093690, -9750, -8948, -4655, 99831981, -8522, -959, 160073283, -4613, 44908750, 161845086, -1599, 163618220, -11697, 67942189, -5009, -11634, 147666669, -1425, 129953963, -6470, -3622, -3323, 36061593, 133497569, 18344894, -6421, -7401, 20264581, 117709753, 156693412, 80503221, 197443550, -10839, 140743192, 64568852, -5813 , 200984494, -10762, -5281, 9648283, 87591764, 185038267, -11106, 167321568, 32679060, -9487, 53927507, 131885508, -2875, 36223997, 133657311, 211617974, 135429114, -4444, -10495, -2987, 22210646, -9708, -2820, 43457762, -2257, 179885262, 64719398, -3245, 85979703, 183430199, 29297858, -9953, -8766, -10294, -5753, 52324642, 15119441, -3320, -8274, -7474, 75350216, 192286552, -6133, -3435, 174571184, -11315, 98543397, 2881886, 100315200, 197764365, 121575505, 160559164, -10398, -8448, -823, 125117780, 203082436, 68425408, 107405074, 31229403, 128662717, 130443716, 188908012, -11494, 73739486, 132208985, -4943, 75509958, 57798462, 116262758, 213711923, -3879, 118195634, 61499269, 139455939, 82770101, -1498, -4601, -11193, 143000876, 27846870, 105793013, 10127509, 127054649, 205012650, 70355622, 148317616, 187297282, -2605, 130596924, 15442918, -10595, 93391723, 171348393, 36705885, 114652028, 38473695, 155403497, 194384494, 40411884, 98866874, 3200039, 81147513, 139618343, 4975835, 82919316, 141391477, 26234809, -6299, 182137622, 66975751 , 183909425, 127211729, -8380, -4536, 109493699, 167967191, 72291160, 15605322, -6455, 132532462, -4472, 75832104, 153792767, 192773764, -5146, -7381, 79535452, 157498777, 3366436, 120286921, -5089, -11227, 161037059, -7223, 104342025, -8060, -11151, 125604992, 10452317, 68907296, 185842301, -4067, 90168932, 13994592, 111427906, 54746061, 113202371, -8646, -4714, -4176, 95484341, -3300, 38801165, -10149, 21238873, 138170017, 196638185, -2261, -1464, 24787814, 102731295, 123991600, -8441, 67295235, 145257229, -2916, 30090034, -6244, 31869702, 187772515, 53135331, -3180, 15928799, 93874942, -3314, 210811278, -10549, -4915, 58437551, 97418548, 214354884, 58611936, 117082766, 40908426, 99366067, 3697901, -6342, 179097202, 44452032, -5322, 46223835, -2241, 202126648, 86962115, 164922778, 10790437, -9934, 186180421, -11089, 148973889, 33819883, -5960, 170235525, 74558163, 152518826 , 56853322, -5419, -4913, -1414, -1108, 78264173, 2089833, 157991315, 42828113, 101297612, 44607781, -2325, -5059, -2390, 9175714, -9970, -8015, 30440012, 88894991, 147365821, 71188819, -9498, -3191, 53470789, -2142, -1333 , 133187404, -1419, -2474, 115472036, 212919870, 78423915, -2831, 41217383, 158155050, -7749, 62480350, -1601, 5794512, -10037, 7568977, -8042, -11142, 126261265, 30598423, -9922, 12883055, 110315038, 188275701, 151063845, -4727, -1751, 152835648, -11390, -10171, 154611444, 20131329, -9324, -8177, 41391645 , 138826290, 197297120, -9684, 199067592, 142365903, 200840726, 144137706, -10732, -1626, 204380339, 89214475, 13040135, -3798, -4752, -7040, 131739078, 190209908, 16589065, -10205, 191977718, -10949, -2198, 174263681, 117725727, 195685059, 41540860, -2332, -11866, 140760497, 179741494, 84061470, 162023464 , 27378294, -2318, 29150097, 126584742, 204544074, -10692, -8364, -4226, 188596516, 14978335, -6467, 170877155, -10982, 94693619, 133674616, 57496283, 115955255, -3157, -4677, -6677, 195840808, -2536, 43477608, -2048, -11201, -3541, 181671708, -10757, 183443511, 126745815, -5004, -11104, 148006120, 13366274, -2366, -5470, 15135415, 93084220, 210017894, 75366190, -8243, -11367, 96626495, -1551, -7394, 59578374, 137537706, 41874864, -5362, -4625, -10832, 102104308, -4603, 25916779, -6303, 164116082, 68437389, 146398052, 11754213, 128678691, 52504351, 91473490, 169430160, -6459, -9044, 190693127, -3449, 192463599, -6692, 77299066, 155258398, 213726566, 98717782, 137701441, 81001083, 139471913, -11844, 43795882, 121753883, 65064052, 181995185, 125305354, 10142152, -10716, 185536129, -6777, 109351262, 13687089, 150102731 , 208572230, -9840, 171364367, 36720528, -9003, -8234, -6959, -2277, 194395144, 59915029, -5873, -2985, -6898, 120141822, 63455984, 121914956, 180385786, 84704431, 123688090, 8531422, 164435566, 29782531, 185693209, -6223, 148492001, 52826497, -8683, -2881, -11480, -10592, -9038, -10969, 114827744, -7425, 38641546, 97109714, -5145, 1607934, 99041259, 177000591, 3381079, 61834727, 178775056, 83093701, 122077360, 6920692, 65379664, 162826167, -11149, 203578967, 68923270, -9127, 12238763, 109674739, 33495075, 91956709, -4199, 93727181, -8266, 17555503, 95497653, 38811815, -9768, 175228788, -4431, 138179336, -2982, 61994469, 139955132, -2453, -8466, -7217, 104517741, -8053, 47834565, 164759043, 49593179, -2229, -5261, -10281, 148815478, 14170308, 53138116, 209048794, -9833, 210824590, 76170224, -5422, -4154, 116919031, -5136, 97616881, 156078406, 40921738, 118870543, -7285, -2406, 198595023, 83433152, 141902651, -11766, 85203624, 182655451, 28521779, 86976758, 30289589, 108238394, -3208, 90520364, 168479696, 207460693, 92289505, 170250168, 55097493, 94065301, 172021971, -4025, 115325606, 173795105, 97767318, -2126, -11290, -6361, 196988286, -1104, -5839, 83602090, -8851, 26908387, -5796, 9189026, 48159496, 126117497, 69430328, 166868966, -7088, 129657110, -7048, 53474905, 150921408, -9422, 57030369, 115486679, -5163, 495066, -10908, 136908057, 80209030, 177660857, 43017018, -9256, -5081 , 181201801, -11170, -6290, -5794, 126277239, -1429, 69579543, 147540206, -7576, 51862844, 168797849, 92612982, 190064809, 113871956, 172346779, 96167115, 174115920, -7350, 176046134, 21917786, 119352431, -3129, 82143237, -3399, -1434, -4111, 83916371, 66206206, 183136008, 106959006, -2093, -4255, 108720282, -3060, 32547273, -9491, 207942581, 131756383, 55578050, -3019, -4168, 76829159, 213256659, 78760704, -5645, 61053201, -5857, 4360829, 62815808, -5338, -11205, -10030, 181525278, -4308, -9167, -5036, 29164740, 87622381, -2026, -1722, 89392853, -2367, 149634155, 112424961, 209872795, -10568, 114199426, -11373, 115968567, 193930561, -2418, 117902774, 22226743, 119671915, 62987408, 179917210, -11794, 64748684, 123219514, 47030654, 144477157, 9835980, 68292290, 185228626, 50587449, 109043759, 110823427, 188773563, 73607699, 210035199, 36401167, 94869335, 57670668, -9358, 213578805, 118059854, 196024510, 119834319, 178306480, -4356, 63137954, -9672 , 45429120, 123377925, 8225250, -10752, 105662557, -11671, -6547, 146412695, 11768856, -9912, 128695996, 72004834, 169447465, -7027, 190702446, 95040935, 172989740, 38345901, -9780, 155271710, 1301762, 118223589, -3138, -11907, 100506890, 24328557, 63300358, 180235363, 104047834, -4580, -6823, 144797972, 68615767, 107595433, -4539, 89876072, 148346902, 206815070, 111133715, 189097040, -7023, 112906849, 171380341, 114682645, -3165, 96960622, -5149, 59928341, 157364328, 42198464, 81179461, 5003790, 160907934, 6776924, 143188573, 47525731, 105984703, 164452871, 10320530, 107752513, 146736172, -11094, 187482317, -7067, -10637, 150277116, -6173, 113071915, 36896244, 134329558, 136110557, -7809, 1625239, 60077567, 99058564, 100826374, 198278201, 102599508, -8863, -7696, 45903143, 162840810, 106145776, -5273, -11653, -10318, -4993, 12253406, 51219883, 168157550, 91971352, 189416524, -4040, 132722821, 17568815, 76023794, 192964123, 19341949, 97284099, 21270821 , 99216975, 100997974, 159460939, -11831, 83272079, 46073412, 104533715, 201981549, 47837350, 184264850, -11650, -9546, 205526486, 70869458, 109850455 , -7547, 53151428, 131112091, 54932427, 132881232, 171863560, 17729888, 115164533, 38986200, -10145, 136426169, -2706 ], [ 97457153, -8571, 118722782 , -8538, 3570107, 62025086, 139985749, -4347, 63796889, 102777886, -7692, 46080190, 143529355, 86828997, 164788329, 10657319, 49623796, 88603462, 70890635, 148842102, -7546, -9063, -8296, 54937874, 37221175, 115177845, 39164567, 156091718, 40937712, -5631, 42709515, 159631331, -2811, -4116, 83447795, -5321, 65738961, -3532, -1971, -4091, 184439235, 69285229, 166722536, 12590195, 90533676, -9089, 187984172, -2491, 170263480, -11002, -1647, 154319915, 212790745, 58803626, -2836, -11289, 80065262, 197002929, 23368897, -9689, 198774732, 64119035, -5818, 161568200, -7687, -10770, -5557, 182829836, 67663972, 184602970, 108410117, 147395107, 12749937, -6214, 168655412, 14523071, -6476, 209406881, 113728188, 18066677, -9377, -8593, 39474866, 195389537, 80225004, 177674169, 23543159, 62509636, 140467637, 5825129, 64280108, 122750938, -8081, 85541744, -1075, 67822383, 106804711, 204251214, 128062354, -11577, 168815154, -7531, 112117458, 209567954, 94400759, -9021, 57192896, 154639399, 20159284, -10132, 156576268, 60897575, -2267, -8521, 82156549, 179605714, 64442512, 161890346, -4587, 66211653, 202639153, -10731, 145942788, -4074, 167201762, 13074745, 129995230, 73308061 , -5703, -5205, 55595355, 211499499, 96330973, 174291636, -7400, 78778009, 137246177, -4653, -2410, -9289, 121297288, -8109, 6148606, 64602254, -8841, 201031085, -10760, 163820560, 87633031, 185086189, -10690, 206342501, -10265, 130158965, 34493461, 151417939, 94720243, 211663234, 57516373, -8973, 991597, 117913424, 176386916, 158662231, 197649883, 82478695, -8105, -10797, 84254491 , 142722659, 86034159, 163984295, 48830289, -9136, 185247262, -9914, 148038068, 13394229, 110830205, 208279370, 151575019, 190562671, 36428999, 172843310, -10526, 96657112, 194103615, 157054163, 196039153, 61379463, -8909 , -2818, 43662764, 82643761, 6465428, -10790, -3538, 162373565, 105673207, 183636532, -5999, 70251667, -9519, 206667309, 110989947, -8312, 34818269, 151742747, 36588741, -9815, 18866718, 135795189, 1317736, 98747068, 3086888, -6347, 158989701, 24335335, 102294667, 45606167, 104065139, 162535969, 201515635, 125321451, 29663933, 68630410, 205055248, -4071, 187339880, 91661187, -8309, 34979342, -10228, 190879493, 134181797, -5148, 213916925, 40441304, 79422301, 3243968, -10447, -9702, 43998099, -8866, 6790236, 84736379, -5569, 182185544, 28053203, -6273, 203447180, 68788821, 166236655, -8351, -7550, 72333758, 189270094, 15651913, -6172, 191043228, 134345532, 192817693, 77649167, 175095670, -9729, 157541375, -6644, 139823345, 83134845, -3394, -4831, 26442473, -3843, 123877118, 162858115, -11723, -6016, 145138754 , 107940087, 146911888, 31755220, 109704025, -7061, -10631, 15808993, 152227297, 17582127, 115018103, 19352599, 77810240, 37260, 97473127, 175435121, -11935, -3999, -1505, -1604, 5355222, -1633, 180749199, 65583335, -3239, 202012166, 67353807, -3519, 164804303, -10314, 109875748, -2890, -7056 , 72671878, 54961713, -9428, 191381348, 56737509, -3163, 204868, -6684, 136615197, -6102, 177365335, 23235656, 120667639, 198630964, 122436780, -8086 , 26779262, 104724074, -11709, -2443, -3673, 164964045, 108263687, 71069013, -3192, -7542, 92321453, -1561, 35635615, -3459, -3171, 95862397, -4689, 58831447, 117287768, 2135093, 99567076, -3269, 62372402, 179302204, 5680030, -8459, 65904150, 28704152, 106655619, -1074, 49972443, 147408419, 12765911, -6213, 111974900, -8288, -2579, 74765827, -4706, -6702, 173985464, -7355, 97957677, 136940005, -3871, -5101, 4067969, -2258, 198949117, -6317, 122764250, 66066554, -3374, 106825888, -954, -1963, -6523, 12920329, -6211, 149339964, 53677122, 190092764, -1750, 172372072, -7446, -6423, -3595, 174145206, -6116, 156589580, -1914, 99887891, 23718875, -10423, 140642022, 5999514, 64455824, 161903658, 66226296, 144186959, 183167956, -3826, -3363, 204426930, -10298, 32577890, -2220, 188482034, 92803341, -4481, 94575144, -3168, 96346947, -3293, -7347, 117766994, -7783, 41583458, 139031292, -5830, -7709, 103595232, -2042, -7194, 105367035, 202814869, -2511, -10335, -8769, 11478658, 91196483, -3184, -1945, -6182, 209900750, -10567, -5935, 192185382, 135487686, -3002, -11968, -6382, 22266556, 119703863, 24038359, 121476997, 160456663, 84276999, 142737302, 201206801, 47061271, -5031, -6795, 146279577, -1428, 128562878, -4984, 110843517, 208295344, -3918, 151594986, 75407457, 172857953, 18726943, 116160257, 194119589, 20659808, 79113467, 157071468, 61407295, 158843271, 63168571, -4602, 64939043, 201366543, -6577, 183645851, 29517503, -2233, -8763, -7996, 89742954, 187190788, 33047920, 208447100, -9844, 190735725, 114558723, -5178, 211998692, 38363329, 155297003, -6376, 137744039, 42079866, 120027340, -7259, -10827, 6646468, 45611614, -11154, 86361752, 125342749, 49164416, -3662, 127114552, 11960546, 128881031, -9878, 189124995, -4201, 112936135, -1514, 75741461, 153688935, 19046427, 96991239, 98934631, 137906443, 22751106, 139674253, 198146414, 63488055, -5328, 143219190, 47556348, 144989662, -11659, -10712, 185742462, 70588456, 187516927, -7066, -9873, -5461, 15663894, -6171, -7886, 36913672, 114871673, -11342, 116642145, 194601477, 138063523, 196535684, 61877325, 178814992, 83150819, -9230, 26454454, -2244, -2106, 28227588, -9158, -4552, -6248, -2091 , -1960, -2620, -9506, 53028837, 111489140, 15824967, 113258281, -1746, 115031415, -4916, 97314716, -2127, 39032900, -10144, 79781598, -1546, -2981, -4373, -5351, 44336342, 161271347, 104573651, 163047143, -2648, 145326451, -2914, -8745, -4529, -4064, -10279, -3341, 33720044, 111664856, 189624188, 93945495, -8260, 56740294, -3600, 19693504, 175609506, -2540, 118913141, 3760466, 42726943, 81706609, 200412086, 124225888, -3092, -7655, 48041021, -9150, -2772, -10705, -9544, 51584627, -1622, -2013, -7052, 150804264, -4733, 74618066, -2723, 115368204, 193327536, 58831581, 136793575, -8186, -4142, 60606046, -8529, 42886685, 179312854, 142107653, 7465145, -6029, -11143, 145647266, 204120758, -1310, -9928, -4526, 90724035, -3336, -8331, 131478166, -7490, -10996, 113757474, 135026975, -3007, -7354, -6118, 156441819, 60765788 , 158213622, 43060947, -1576, 44830088, 27102862, -6289, 48376356, 184788005, -11112, -3204, 32430129, 90887770, 149355938, -1948, 34190074, 151123748, 55462237, -3611, 135189379, 213139515, -6938, 195575903, 99906527, -8917, -10064, -3260, -6609, 27277124, 163688773, -9959, -8394, -3651, -1525, -2898, -2496, 110536014, 188495346, 14875834, -10239, 131798981, -1421, 114078289, -1512, -10947, -5910, 39838145, -2990, 100067600, -5096, 82348239, 6177892, 142589541, 85903703, -1571, 183342341, -5771, 204602646, -10689, -5498, 52240777, 149675422, -4749, -2592, 112467559, 170939720, 75261027, 153220359, -4702, -1308, 213458999, 98458201, -8553, 61260865, -5366, -7738, -11241, 199449641, 84281115, 162241778, 105541420, 183502083, 87824721, 185275217, 31129687, 167551863, 13424846, -2294, -3331, 188818823, -10602, 93142792, 171102124, 114399104, 172872596, 38230088, 116173569, -1997, -1710, -5390, -11909, 100388415, 178349078, 24216737, 102162880, 64962882, 103934683, 47235656, 144682159, 203155651, -10330, 185434959, -4248, 128737263, 13585919 , -6490, -3630, -2081, 34844893, -5696, 171261866, 36619358, 153539843, 77365503, -2196, 194293974, 20835524, 137757351, 196229512, -2463, 139529154, 63342956, -9667, 26144289, 123581596, 86373733, -2777, -4080, 107638031, -11611, 89920001, -1089, 13745661, 91693135, 169649805, -4492, -10227, -3033, 95235410, 192683244, -11352, 135982886, 20992604, 176898090, 42255582, 81223390, 178668562, 63504029, 180441696, 162721004, -7665, -2516, -9991, -2102, -10711, -1625, -2371, 207020072, -2494, 111341379, 150323707, -7923, 113113182, 210565009, 134374818, 19222143, 155635123, -2842, -11303, -5870, 3435658, -10084, -3263, 63663771, 161115598, -1897, 65435574, -5566, 67210039 , -3521, -2917, 107957515, 31781844, 168200148, -4514, -1289, 130993616, -1422, 74295920, 152253921, 76079581, -8603, -1110, 97328028, 78020554, 1840902, -1707, 42587047, 101048681, -4849, 83330651, -8857, -1238, -4325, -6591, 143571953, -11713, 67384424, 145343756, 88643398, -5260, 70937226, 168374533, 14244854, 72699833, 35501166, -9832, 171920801, -4471, 115223105, -8600, 19708147, 40981641, -3413, -4864, 81717259, -2184, 83490393, 200428060 , 46283861, 85264858, -4803, 145503498, 30350823, -7981, -4235, -9499, 188026770, 33895760, 170306078, -11463, 74632709, -3458, -8638, 76403181, -2202, 39369569, 156295389, 2164379, 99600355, 138580021, 42914517, 140347831 , 5706654, -10813, 200585140, 85421938, -9180, 87195072, -2163, 11023394, 186409385, 149205515, 207679007, 73020648, 150981311, -2422, -9825, 172242947 , 18110606, 115543920, -1841, 78498461, 195433466, -3993, 197207931, 43062401 , -955, -7712, 83812539, 200752868, 85585673, 144055172, -11700, -3827, -8775 , 50161471, 128107614, 71423107, 129880748, 53706408, 112162718, 16495883, -2352, -5437, 211383686, 154681997, -2848, 137123709, -11282, 158388007, -4630, -3985, -9251, 199140807, 64485110, -9644, -2108, 85746746, 202683082, 87518549, -1453, -11109, 108780185, 13114681, -10267, 169018825, 73342794, 16659618, -2351, -3306, -1080, 57409756, -3594, 213313900, 78817945, -8171, 100079581, 23903910, -3714, 25679706, 123114351, 27451509, 163867151, -4561, 29211454, 146150452, 69973450, 147919593, 110720926, 208162226, 54015365, 151464530, -1854, -3906, -2285, 172724835, -1320, -3892, 117962545, 22295842, -3867, -3566, 82522624, 6348284, 162252428, -7675, 66577728, 203005228, 68352193, 165797365, 31156188, 128593495, 32926660, 149853800, 188834797, 93156104, 171116767, -10976, -6152, 153397406, 96710237, 174660373, -6930, 61428595, 178362390, 24231380, -5070, -4331, 142927661, -2790, -6575, -9995, 10055625, 107492932, 165961100, 70295596, -4982, 72066068, 188993208, 54350700, -5951, -4182, -3606, 153558479, 38404473, -2195, 174820115, 20848836, 118280830, 3130817, -5359, -1466, 63357599, -4836, 45639569, 84620566, 27932066, -6018, 203326043, -10715, -8758, 205101839, 50954978, 187381147, -7071, -6487, 15525452, 93476919, 95250053, -9001, -4920, 38566877 , 136000191, 118443234, 3290559, 139703539, 5062362, 121986840, 6835496, -6297, 28090477, -5543, 164512774, 88333110, 185773079, 31640738, -6222, 13920046, -3629, 208805187, 132618989, 171599986, 36956147, -9806, 153880625, -1846, -10515, 194626770, 99126321, 138096802, -6893, 81397775, 178844278, 24701410, -9660, 6995238, 104429883, -3097, 106203017, -1881, -3818, 205421323, -5984, 187703293, -9871, -5459, 35341424, -2209, 191248230, -4027, 95572199, -5173, 19399190, 155810839, 39064848, 97521049, 155989217, -2838, -6666, 99291521, -3273, -5845, -8126, -11829, -6622, -3389, 46146627, -3690, 182563600, 86888900, 184336734, -4528, 70941342, 148902005, 14258166, 170160979, 171927458, -11405, 154214752, -10918, -957, 136660457, -11928, -10110, -8533, 3789752, 120710237, 64024399, -2252, -1976, -11179, 124259167, 9105161, 126025646, 184500469, -7136, 69331943, 147289944, -6502, -9896, 170323262, 55170708, -5441, -2868, 56942511, 173866989, 19898372, 78352031, 175801196, -7321, -5626, 197061501, -6338, 159853638, 103153280, 142138270, 65950741, -5289, 182889739, -10346, 165170378, 50003183, -9926, 186430683, 32286484, 188201155, -4729, 94298258, 211235925, 76580228, -8592, -11990, 78511773, -2125, 175963600, 21829928, 80284907, -3130, 4111898, 101545212, 44858043, 161787845, -7683, 85597654, 202535321, 67883617, -9573, 11197779, -5507, 51946586, 168876388, 53719720, 131668525, -10988, -6160, 211393005, 115719636, 193680299, 59184344, -5647, -5125, 2501168, 119422984, -7744, -9250, 6044774, 64499753, -4309, -6585, 144229557, 68043359, 204468197, 147770501, -2897, 91076798, 208011803, -10611, 151315438, -1715, 172577074, 154860375, -11974, -2468, -3741, 176281753, 41628718, 158566385, 62887692, -8875, 6204516, -1666, -6022, -1968, -3217, -1236, -9107, 206405066, -1718, 91237871, 208175538, 151477842, -7476, 114269979, -2071, 116049647, -1921, -11963, 59506490, 176444157, 61290151, -9287, 197705793, -6630, 160497930, 25855422, -3540, 105579902, 164042867, 146324837, 204794336, 31158973, -6230, 206566139, 91397613, -1444, 132146420, -4944, -9816, 192389053, -4018, 96714353, 194163518, 59666232, 118138393, -5117, 22472889, 158885869, -11237, 82701002, 64994830, 142942304, 47276800, -5546, 29561432, 107504913, 204954078, 109276716, 91570544, -5465, 73851183, 17158811, 75613790, -2070, -7432, -9778, 194323260, 1376308, -6375, -9736, -3279, 3144129, 61600439, 198029270, -1700, 180305916, -7226, -9199, 27949371, 144872518, 10234003, -6541, 146645652, -11098, 128928953, 206886954, -10640, 15544088, -3916, 17319884, 173220035, 19091687, 116523670, 1532057, -4002, -1275, 196418540, 42273010, 159209346, 5078336, -5823, 45823150, 143261788, 201733949, 67075590 , -1882, 127318223, 31654050, 109600193, 187559525, 72392330, 208822492, 17472971, -9805, 153895268, -6125, 136177238, 1695792, 40662280, 157601278, 196580944, -10083, 198347423, 122161225, 161144884, -7219, -9620, 201896353, 28259659, 145197326, 88507495, 127480627, 12323959, 187720598, 14099755, 131021571, 74337064, 132796036, 56608507, -9384, 38902335, 136339642, 214297643, 78041866, -5402, 21358690, 3635336, -6641, -6075, 179035968, -6321 , 180807771, -9617, -8437, -10743, -1283, 108163848, -7582, 148912655, -1951, 111707454, 189668117, 35535776, 74502253, -8642, 95759896, 154232057, 97705950, -2994, 21522425, 99465906, -2824, -2530, 120727542, -2808, 64029846 , 141990509, 7348001, 65802980, 165022617, 127817416, 186285584, 90605560, 168567554, 33925046, -9861, 74669860, 152619996, 211092157, 134900635, -1473, 423182, -10910, 60656509, 197076144, 101400113, -8884, -8118, -10810, 181129917, -11174, 104942388, 106722056, -8400, 50017826, 127975827, 32310323 , -3801, -4506, 53561432, 92542429, -11457, 113800072, -8631, 96083373, 193535200, 39562590, -3744, 175975581, 99798579, -8919, 62580189, 101562517, 160030685, -4112, -1975, 105103461, 202552626, 126363766, 11215084, 89158565, -10658, -9493, 92712698, 170661503, -10208, -8248, 18300965, 57267442, 135224112, -6936, 98178653, 2511818, -6093, 158421286, -4122, 62743924, 160190427, 6060748, -3847, 46808224, -9599, -5283, -6258, 11376157, 89318307, 206257305, 91090110, -5224, 92873771, -8656, 16690235, 114123549, -7440, 76918348, 174363520, -3882, -3140, 100107536, -1905, 43413833, 140862998, -1460, -1175, -10028, -9211, 7990962, 144403942, 204637258, -2429, 128460377, -7967, 71762681, -2082, 15079505, 93022986, 190472151, 55817785, 153266950, -9360, -1252, 20557307, -1609, 195949964, -3990, -8510, 43586764, -5827, 141025402, -10795, 142793212, 201265373, 164049524, 203038507, 87868650, -3072, -3648, -3345, 149876431, -11499, 73695557, 171144722, 75479218, 133936859, -1996, 20717049, 137638876, 41976034, 80945173, 178391676, 24260666, -10416, -5825, 84493982, 181933951, 27804272, 144727419, -9945, 185477557, -6517, -8727, 33119681, 208514989, 112836296, 210285461, 95115604, 18943926, 213829067, 40353446, 176779615, -2534, 4927913, -6060, -8097, 26193542, -1257, 201587519, -6571, -3677, 183868158, 29723959, 185639961, 148430767, -7959, -7068, 72245900, 189184898, 93508867, 151977035, -9395, -7427, 58072807, 194497645, -3876, 196431852, -3726, -8498, 24582812, 122017457, -1497, -1898, -10782, -9624, 201749923, 28113229, 125559732, 166308539, -4532, -4068, -9510, 13948001, -6198, -2145, 35212299, 113158442, 36982771, -3013, -11340, 97212215, 79661781, 138124757, 22970751, -5846, 24741223, -6056, -8860, 7025855, 84969336, 201908334, 145213300, 203681468, 108000113, -4066, -6219, 168244077, 111543719, 170017211, 113315522, -8262, 76122179, -5424, -1222, -3751, -8195, 58569338, -5135, 79828312, -9302, -2057 , 62111613, 159559447, -4118, -7213, -1663, 163104384, 47950378, -1568, 30231017, 205627656, -2498, -3639, 53263125, 150701763, -5944, -2870, 56797535, 58742258, 136689743, 21535737, 157946055, 101249690, 198702848, -2398, 161493654, -1895, -10772, 104798620, 163266788, 67601284, -5776, 10903588, 147317899, 205791391, -5980, -8333, 33938358, -9457, 16221659, 133142144, 211106800, -6703, 193382115, 78378655, 175829151, -2539, -4861, 42958446, -8487, -3702, -8848, 27013550, 65980027, 143938028, -4566, 48260666 , 184689497, -2628, 108499306, 90791803, 129764935, 207722936, 53576075, -1517, 55359736, 133305879, 211266542, 76608183, 193547181, 59051226, 175992886, 99802695, 197250529, 82085996, 199022332, -6613, 7682128, -5792, 183078767, 28946426, 145869573, -8008, -10300, 108664372, -2426, -5227, 53749006, 170673484, -1856, -9822, 211423622, 57280754, -5669, 174219752, 39723797, 176149966, -2412, -2264, 62757236, 84016210, 142488371, -8074, -3958, 144261505, -7645, -9957, 185010312, -2431, 128315278, 71626778, 169062754, -7525, -6741, -8655, 36194711, -1614, 57451023, 213360491, 39884870, 117844202, -3731, 197574006, 199345809, -1265, 181629110, -10369, -5788, -8035, -11684, -2438, 107214715, 70012055, -8731, -2893, 32798989, -9482, 208203493, 73550458, 170995630, 36354453, 172768764, 174545770, -7395, -6675, 156980948, 139261587, -2968, 82567884, -1247, 45362683, 8161354, 47134486, 125092487, 183561986, 126862959, 204823622, 109142267, 52461753, -9882, 169388893, 93197371, 132181030, 210139031, 153441335, 192422332, 174702971, -11956, -9740, -7772, 158919148, 24273978, 180174129, 65013589, 181949925, -11156, -3678, 164233226, 107543395, 166005029, 11872688, 50839165 , 148285668, 91597168, -9076, 34906127, -9439, -2005, 114621411, -7431, -3890 , -9352, -6925, 118324759, -3136, 22664579, 100608060, 4946549, -2455, 6718352, 123642830, 8488824, -5783, -1530, 10261958, 127185105, 31520932, -2302, 33294066, 150219875, -2882, 190967351, -4180, -6432, 153760819, 97064454, 214003452, 60018995, 176954000, -11903, 42302296, 63565142, 65346262, -5568, -8442, 47616374, 125575706, 184046536, -6539, -3506, 205306841, -2223, 168098978, 52931783, 189360614, 35228273, 132661587, -11416 , -3602, 38770548, -5141, 1726409, 118645574, 61963729, 178889538, -3392, 26526338, -3535, -4806, -6817, 125735448, 203696111, -2509, -8749, 51334242, -9092, -1866, 53094187, 209006196, 74353161, 152313824, 95613466, -5423, -8226, 116877764, -7803, 156027822, -4662, -6665, 138315116, 42649612, 140086919, 5443080, -3251, 65669862, 143629194, 8988017, 125908502, 164893492 , -6531, -9935, 166662633, 32020125, -10277, 187924269, 92246907, -8293, -7497, 74528877, -9031, 56821374, -3599, 156194219, -7797, 41027024, 62292532 , -1602, 198716160, 161510959, -7689, 46342433, -5043, 67604069, 165051903, 204034231, -2506, 108354207, 205802041, 71146344, -1950, -11040, 131387646, 189858476, -6164, -3457, 18006774, 115440088, -6392, 195332296, -6359, 3989430, 140403741, 5766557, 83710038, 200650367, 85481841, -7649, 106740815, 50056308, 128005113, 166987441, -4525, 110284421, -5230, 14625572, -10245, 16396044, 172300188, 57147513, 174074653, 20102043, 59068531, 195490707, 41349170, -9715, 140571469, -8114, -6612, 27179949, 124621249, 48448240, 184863882, 69696687, -2226, -5253, 13016173, 90959654, 73250820, 209666462, 133480264, -3020, -7444, 96275063, 213210068, 78716775, 195655773, 80489909, -8915, 197428907, 101752876, 25577205, 84033515, 66320688, -9168, 9630978, 107066954, 11401450, -10693, 147815761, 13174584, -6208, -10609, 131873527, 190341695, -1613, 37981157, 154901642, 20425520, -3422, 156839842, 22194672, 178096154, 4479304, 43444450, 121402451, 123172923, 181643753, 66488416, -1570, 202904058, 48758528, 11565185, 89508666, 167467998, -7563, 52302134, 169239801, 132027945, 16879263, -3905, 211757749, 194042381, 98530085, 2867243, 119787728, 63095356, 160543190, 6410849, 123336658, 86133998, 144596963, -1966, 29431099, 165855937, -6519, -5497, 187120235, 91442873, -5219, 208381871, 112703178, -7469, 94985148, -4926, 135737948, 1256502, -6674, -8167, 22518149, 158928467, -11845, 121725928, 199683929, 65025570, -5051, 27820369, 203224873, -10328, 50864335, -3645, 128813140, 33147636, -9477, -2589, -9841, -8270, 95158079, -9004, -7851, 116406526, 59871234, 176811563, 61644368, 139603700, 121883008, 6731664, 104164978, -4577, 47471275, 105939443, -8030, 49241747, 107712577, 12044411, -1656, -3196, -4214, 150229194, 35081843, -9837, 36848322, -8999, 38624118, 1579979, -2336, -9309, 120273609, 24610767, 161022416, 26383901, 143304386, 47631017, -2238, 49416009, 127360821, 166343149, -11602, 148622457, -7953, 33471113, -7921, 74219920, -5692, 56490032, 192913539, 77763526, 194689335, -7331, -6105, 157642545, 61965183, 159414348, 102713990, 46033476, -6037, -9192, 28315446, 125748760, 88550093, 185990062, -1771, 90314031, -5239, 33629524, -9868, 150556664, 132835972, 17683297, -1415, 77911410, 155872073, 19620289, 58599955, -3288, -1640, 138329759, -2825, 81632063, -2116, 44434727, 180850369, -10775, 86948682, -8786, 10773132, -3655, -5259, -4236, 168446417, -4050, 111751383, -4734, 55068207, 113524517, 191483849, 154274655, 212745485 , -6395, 156206200, 2076521, 80020002, -2120, 81791805, -1463, -2668, -6618, 65857436, -2787, -8781, -11643, 108368850, 32194510, 168610152, 111912456, -3176, -7491, 94193095, 172153758, 76477727, -11993, -3583, -5399, 60701769, 177632902, -6884, 120931213, 64237510, 181173846, 104983655, -8818, -11702, 165226288, 11096609, -2435, 205980419, 149282723, -10244, -9452, 151055857, 55390353, 152826329, 18185152, 57150298, 20116686, 156525684, 2398667, 99831981, 43147474, -10068, 199054280, 83884423, 122868082, 7711414, -10380, 9484548, -10338, 204367027, 128179498, -1425, 110462799, 14797295, 73256267, 151214268, -4189, 94517903, -7867, 154757874, -1214, 78731418, -7785, 41524886, -3410, 23821376, -9681, -5339, 45081681, 142516326, 7873818, 105308463, 48625287, -9567, 69882930, -3493, 71652071, 14959699, 112394344, 170867836, -7480, 94678976, 211615312, 96449448, 135431776, 193899944, -6383, 195830158, -10457, 158624957, 140904265, -4838, -6849, 162165901, -4582, 47001368, 87759371, 126733834, 50558163, 147991477, 13352962, -4496, -5955, 151537745, -4723, 94838718, 18661716, 135590187, 59576909, -3577, 2879224, -10093, 4652358, 160556502, 25915325, 162329636, 86142107, -5027, 107401081, 165874573, 89684382, -8358, 206626042, 91456185, -4963, -6461, -5953, 132210316, -7467, 95001122, 153471952, 174724271, -7391, 79217299, -5388, 100474942, 158947103, 24304595, 102248076, 180208739, -6302, -2246, 66825205, 105794344, 10131502, 185524148, -6778, 148317616, 72139283, 189063761, -11019 , -6178, 190838226, 95160864, 173121527, 212102524, 155396842, -11312, 157335042, 22692534, 139615681, -1465, 43940981, 180365819, 65202617, 201630117, -3955, 203401920, 49257721, 205169730, 51029524, 109497692, 13834850, 130755335, 74060301, 152022295, 191001961, -11422, 75833435, -5177, -10154, -8966, 138003620, 176988610, 100795757, -8130, 44115243, 122060055, 143320360, -11150, 164581996, -2776, 68907296, 146865297, -10672, 207101275, 130919070, 208879733, 93709876, -5445, 171673201, 75995839, -7842, 77764980, 175214145, 79699187, 177145690, 23016011, -10442, 159431653, 83240131, 141712292, 104500436, -8441, -6267, -5538, 88558202, 186006036, -5238, 111599506, -6731, -2354, 171830281, -6710, -9383, 58450740, -8573, -7371, -6685, 97592933, 21418593, 177320075, -6342, 120626372, 83419840, 141888008, 85190312, 9015972, 106450617, -1228, -10310, -8743, 90513586, 129486718, -8338, -4210, 131255859, 16101853, 74559494, 210986994, -4026, 95821130, 173780462, 97750013, -7323, 60546143, 177483810, 62329804, -3563, -8122, -6861, -9652, -4101, 202290383, 145588694, 88904187, 205829996, 51688459, -3191, -11522, -1233, 35755421, 172164408, 37525893, -3597, 173940204, 39460089, -5398, -4658, 60705885, 158155050, 81966190, -5082, 44760989, 181191151, 163466466, -10342, 126263927, 108543235, 12880393, 90826536, 207768196, -6745, 151067838, 74890836, 113862637, 37688297, 115631778, -3161, 642827, 137054487, -3869, -3567, 121105598, 199068923, 103390230, -1457, 46707054, -9603, -4284, 87445334, 11270994, 147682643, 32532630, 207925276, -10613, 92762074, 36076236, -9414, -8622, 76825043, 135284015, -4678, -4408, -10497, 22056230, 4340862, 160246337, 45094993, -9216, 201000468, 66344771, 202772271, 146074575, 204545405, 89378210, 32695034, -2296, 14971680, 112408987, 75210320, 172650289, 18520610, 76975589, 135446419, -7398, -2548, -9745, 2734125, -8515, -11861, 101940573, 199388407, -6602, 84225205, 183444842, 87766149, 165726812, -11104, 148007451, 91312417, 54111088, 132061224, -3035, -7001, -1553, -11367, -10162, 155094663, -4675, 118046542, 157030201, 100329843, -4625, -10832, -9673, -5072, 84382285, -7673, -8414, 48950218, 126906888, 89700356, 187148190, 130447832, 188922655, -9441, 210181629, 56036099, 153483933, 18841425, 96786237, 135768565, 79242458, -9314, -2827, -10863, 139470582, 82784744, 141243716, 199714546, 104033191, 143016850, 27860182, 183764326, -10716, 205021969, 128841095, 206800427, 72142068, -8310, -7510, -1309, 151871872, 95174176, 212113174, -6411, 116438474, -2998, 1448192, 59901851, -8937, 22708508, 81163487, -11231, -5590 , 160895953, -6298, 182152265, 28010728, 183921406, 146717536, 31567523, 148493332, 52814639, 15615972, 113053279, -4717, 114825082, 19163571, 97109714, 136090711, 214050043, 157508096, 196493086, 120304226, 63615726, 180545528, -7222, 65378333, 182316000, 67161994, 184087803, 107901605, 146882602, -9903, -7952, 33487210, -6196, 54747515, 152196680, 134475988, 38815808, 136247791, 175231450, 1771669, 79712499, 138183329, -9270, 5309962, -2453, 180702608, 65538075, -8440, 106286882, -8788, 69081681, 166530846, -6769, -9501, 207280984, 111604953, 54920446, 113379418, 191336088, 173612734 , -4153, -9765, 194881025, 175702, 117096078, 1942072, -2416, 157846216, -3989, -5601, 141907854, -4824, 85204955, -5295, -10351, 203914425, 147216729 , 205688890, -10666, 33833195, -3789, 170250168, 94061308, 76352474, 134815439, 193286269, -10914, 97768649, 2104476, 99537790, -7753, 140291921, 179272918, 122568567, 46399551, -6030, 9187695, 145605999, 10964822, 88908303 , 166868966, 90680106, 53485432, 189899743, 133212574, 191675539, -6974, -3295, 496397, -7794, 99700194, -2054, 43015687, -1577, 198921162, 44776963, -3548, 7580958, 143995269, -1362, -1256, 30613066, 167026046, -7086, 129819514, 131600513, 190063478, 172337462, 18213107, -9795, 39633143, -5649, 176050127, 99863929, 197309101, -6881, 82144568, 44945901, -5815, 200854038, 124663847, -5038, 202628503, 87459977, -8396, 30775470, 108720282, 91003583, 168962915, 73284222, 16599715, -6158, 37858689, 135297327, 59285380, 137230203, -6655, 139000675, -2673, 179750813, -11205, 123057110, 27390275, -6024, 9676238, -6554, 204557386, -9916, 206329189, -8699, -1756, 92936459, -10568, 114198095, 18533922, 115969898, 978285, 195854120, 80692249, 178144076, -6872, -3556, 160426046, 142705354, 8065508, -10756, 124988655, -2378, 165741455, 31097616, 109043759, 148024756, 169282399, 15152720, 93096201, -8617, 57674661, 116130971, -8209, 1142020, 79082850, -2061, 80854653, 139326814, -6326, 121607453, -10791, 27715083, 164126732, 68452032, -2234, 204879532, 70223835, 167675662, 13541990, 130462475, 208425800, 132235609, -4719, -9008, -8238, 116289382, -3001, 79257101, 176693088, 61527224, -9705, 24332550, 180236694, 26105684, 201494337, -9589, 144803296, 29647959, 146569775, 11929929, 109363243, -6754, 72159373, 169605876, 112910842, 210356014, 153658318, -6958, 194412449, 20952668, 98897491, 3229325, 120155134, 5005121, 121928268, -5068, -11190, 123700071, -7182, 125474536, 29807701, 166222012, 205205671, -3935, 148503982, 91818144, 208743953, 54602416, 152051581, 17409073, 56374219, 212292883, 58146022, 40599581, -9307, 120326734, -8129, 63633031, 161069007, 65391645, -9196, 8708469, -6271, 203593610, 107913586, 185874249, 51218552, -9507, 187646052, -6195, 150440851, -5946, 191192320, 37058648, 153981795, -9767, 155754929, 157694328, 196668802, 62009112, -5352, 24803911, -10045, 104536256, 163003214 , -7174, 106304187, -7621, 69098986, 51386159, -8717, 14184951, -9465, 189580259, -11008, 132883894, 95676031, 134655697, 38990193, 97446503, -3150, -2706 ], [ 58480149, 175420478, 60251952, 81520122, 198455248, -3979, 102776555, -2047, 85067721, -5565, -4575, -6814, 145295834, 88612658, 186051296, 31918955, 129350938, 168334597, 33690758, 111634239, 35461230, 17735214, 173648675, -12007, 175574896, -1732, -6365, -8534, 101163163, 159635324, 44468129, -3552, 180895629, 26764619, 124197933, 202158596, -3674, 30306894, 147234034, -7984, 71045174, 149003175, -4509, -2491, -1651, 74599307, 134837947, -8222, -6946, 2112464, 99553764, 197002929, -1673, 198773401, -3973, -8850, -7688, -9612, -4570, 87149812, -9146, 69443640, 186373442, -11085, 188143914, 72976719, 189915717, 113729519, -5184, 76521656 , 173968159, -6390, 175901035, 80226335, -9296, 23539166, 5826460, -10036, -8081, 7598263, 85540413, 48343077, 165271548, -11113, 89085350, 32400843, 168812492, 92626294, -9054, -8286, 74909595, 18226419, 115659733, -4409, 98106769, 156574937, -6094, 4211737, 140626048, 5987533, -6611, 122910680, 27245176, 105192650, 29018310, 204414949, -4074, 128224758, 110508059, 188467391, 92790029, 16615689, 211496837, 115822137, -8214, 137242184, 195715676, 41568815, -7742, 101807455, 25634446, -10029, 162050088, -11749, 144333389, 68156387, 185083527, 69929521, -9109, -2896, 91176637, 188627133, -1102, -2874, 55756428, 192172070, 96496039, 154964207, 995590, 176382923, 22254575, 139177722, 197648552, 82482688, 25791526, 103741662, 142723990, 47057155, 183472797, -11679, 107286599, 89565907, 128549566, 13394229, 130318707, 54143036, 171071507, 55917501, -9011, -10939, -11314, 118075828, 61392652, 119850293, 24186120, -9671, 180090264, 123392568, -8066, -7188, 144650211, 68469337, 146426007, 50751307, 206668640, 52521779, 169459446, 54305440, -5952, 210208253, 18862725, -4898, 20804907, 79261228, 3081564, 61541867, 120011366, 141270340, 180253999, -11192, 104065139, -5302, 8403628, 66858607, 183792281, 88117581, 185565415, 187341211, 13719037, 91662518, 208598854, 73944488, 151902489, 95216651, 212143791, -5661, 79431486, -8936, 120171108, 198131771, 102450416, 199900912, 45756713, -3694, -2040, 8563370, 86506851, 125489179, 127264854, 166240648, 51083980, 129032785, 33368612, -3792, 35137753, -4938, 36910887, 134346863, 38681359, 97139000, 21123060, 157541375, 100851544, -3123, 5180837, -10821, 141593817, -11775, 84896121, -9195, 47702778, 145136092, 49471919, 185887561, 31757882, 70724359, 109704025, 14037190, -9468, 113255496, -4935, 37071960, 58324279, 136278408, 19531086, 58497454, 155943957, 79755097, -5633, -4375, 139996399, -4345, 141765540, -949, 85073168, 202009504, -1694, -6014, -5537, 30160464, 186064608, 148851421, 72682405, 150629879, 54964375, -3313, 17757843, 115191157, -7414, -1611, 21463853, 118895836, -5107, -11891, 198630964, 161415115, 26777931, -3531, 48026378, -9152, -1069, 127756182, 205716845, -5982, 14372648, 170280785, -11000, 172048595, 56898582, 193314224, -10507, -3285, -6099, 197020234, -6885, 140319876, -6054, -5319, 124372318, 9219643, -2095, -1074, 69460945, 12760587, 90712054, 168668724, -6188, 209421524, 113740169, -7450, -6139, -9376, 193473966, 58978011, -8950, 2296166, 119216651, 62524279, -9686, 25328274, 83784584, 181232418, 85555056, -1456, -1782, -2314, -954, -4257, -2308, -5726, -7530, 53663933, 190090102, 113903904, -1476, -10538, -1507, 137093092, -10464, 158360052, 101659694, 5996852, 122923992, -8076, 27249292, 124695795, 9541789, -1693, -9960, 165447264, 108748237, -1484, -4501, 53825006, 131784338, -6157, -5688, 211514142, 154816446, -2847, -11319, 176236493, 139032623, 43367119, -5337, -4840, 6163249, -9214, -8071, -6282, -2924, -2511, 107138838, 204589334, 147891638, 186872635, 130172277, 53999268, 112455578, 16791405, 94736217, 192186713, -10943, 135489017, 1007571, 117929398, 119710397, -4358, -7707, 45288137, 162224473, 66548442, 202974611, 107299911, 146282239, -4778, 50616735, -3347, 13411534, -10647, 15174020, 112617982, 210064485, -1511, -4700, -6416, 174625763, 79113467, 157072799, -10455, 4709599, -1701, 25964580, -1665, 47234202, 144670178, 68493176, -2233, -8763, 31289306, 148209791, 149984256, -6740, 132264895, -1479, 95070221, 192506197, 57853162, -1085, -2684, 81046343, 24361836, 102309310, 6643806, 162547950, 86359090, 10187412, -6542, 146600392, 11961877, 187350530, 33222182, -3477, 150147991, 34992654, 93450295, -2728, -2479, -5927, 77509271, -5147, 79447460, 176886109 , -4133, 120187082, 121960216, 45780552, -2172, -5047, 47556348, 203457830, 29826460, 146762796, 185745124, 31611452, -5490, 72357597, 189286068, -11013, 132587041, 75892007, 192829674, 116643476, -8577, -6921, 157556018, 42402012, 159323828, 102637990, 180588126, 84910764, 201847100, -10744, 145152066, 88454370, -1566, 185904866, 90228835, 53019641, 35314800, -1277, 17596770, 115032746, 173502245, 77823552, -1079, -10922, 194938266, -1708, 196710069, -6642, 101034038, 122290350, 65596647, -2934, -2648, -10354, -3227, 49663609, 88632748, 12454415, 90401889, 168361221, 33718713, 170133024, 16002014, 93946826, 76240654, -3162, -11329, 136629840, -8190, 21478496, -2335, -8155, 62215445, 122464612, 200416079, 104734724, 48041021, 164976026, 10847678, 108279661, 51595154, -2151, -2013, 131322296, -10999, -10214, 17930897, -4688 , 58832912, 175770579, 41114882, 177542382, 120844686, -8120, 7457159, 46431622, -6029, 67690596, 204116765, 147419069, 205892561, 90725366, -3336, -7536, -10619, 170452508, -11458, -9826, 18090639, -3007, -2552, -6389, 119235287, 4081281, 101517257, -1502, 64308063, 105059532, 48375025, -8776, 89123832, 167072637, 12942958, 51908104, 129864774, 207824106, 73167078, 151126410, 55463568, 152900875, 57232709, -2199, 59166905, 195585220, -8917, 4243685, 101676999, 103447471, 105228470, -2104, 9557763, 126483572, -6785, 147742546, -11570, 169004182, -7526, 53840980, -5203, 94589787, -7865, -6966, -2421, 858479, -3424, 176255129, 80575105, -5096, 4404758, -10836, 103619071, 181570538, 124870180, 202830843, 107153481, 204603977, 186879292, -2495, -3481, -5222, 73499751, -5700, -2872, -6722, 192200025, -2341, 174483326, 1023545, -6381, -8553, -6902, 119717175, -7738, 121487647, 103780144, 8105444 , 86052918, -1779, -6002, 204763719, 148066023, -11066, -6206, -3479, -7928, 54161795, -3318, 190590626, -6153, 18738924, -5667, -5154, 1185949, 98616612, 196067108, -1294, -8506, 82671716, -9240, 64955017, 8267848, 203145003, 87987125, 204923461, 109246099, -5243, 13585919, 111017902, 188978565, 54336057, 190747706, -9401, 212012004, 57867805, -3000, 40309517, 196226850, 100552150, 197997322, 82832789, 199770456, 84601930, 201544921, 86375064, -8412, 68658365, -5767, 70428837, 187365173, -6199, -8688, -2883, -2588, -9039, 95245937, 192684575, -10933, 174963883, -4435, 79450256, 157409588, -3864, 139691558, 24536221, 160950532, -1899, 84764334, -2107, -9991, -3365, 127286275, 12133600, 187528908, -11545, -1620, 150322376, 54645014, 171581350 , 134370825, 38710645, 116656788, 60129350, -1607, 3439651, 178832297, 24699956, 161114267, -6039, 28242231, -8025, 88469013, 185920840, -7098, -3055, -2493, -1289, 93788294, 171745085, 56591079, 173515557, 58361551, -5656, 19547074, 60298422, 177234879, 23103869, -1091, 5383177, 102819153, 104589625, 202041452, 164832258, 186085908, -7094, 70928030, -5237, 53223189, 189634838, 35506490, 93961469, -8643, 37275631, -3441, 193181106, 117154650, 2003306, -3413, -2056, -10075, 179170417, -1314, 104753239, 48064860, 203971666, -3944, -4235, 168534275, -11043, 131330405, 74641905, -3458, -1936 , 17950864, 76404512, 212830681, -10506, -9329, 41129525, 158064530, -4125, -9688, 198817330, 103141299, 65945294, -9180, 28740093, 204128746, 69477042, 147436374, 90737347, 149209508, 131490147, 16336141, -2422, 133263281, 191732780, 174010757, 39533304, 2324121, -3993, 177716767, -1189, -2404, 140511566, 44844731, -3546, 161773202, -6288, 9410002, 106847309, 50162802, 128108945, -2427, 110392246, 34216575, 190118057, -2352, -9020, -4704, -6970, -9793, -8589, 156612211, 41464860, 43232670, -3560, 45008466, 142443111, -4310, 183195911, 29063570, -8393, 108781516, 13116012, 14889146, 73344125, 209770294, -4034, 114095594, 37917261, -6136, 176268309, 61103908, 100083574, 23903910, 140833712, -4109, 181581188, -2652, 85906488, 68197654, -9564, 204619951, 128428429, 186900590, 130200232, -2743, 112484864, 190445527, -3906, -2285, 172726166, 116024477, -7822, 98470182, 80750821, -11855, 179974451, 123272762, 47102415, 86070223, -4275, 107327866, -1528, 89621694, 187062994, -11557, -8693, -11501, -9847, 36466273, -5685, 172887239, 57733233 , 135680707, 194148875, 40177596, 137609590, 22459577, 178363721, 43719882, 199625357, 64968329, -9635, 47250299, 49029967, 165957107, 11828759, 70283738 , 206709907, -6489, -9880, 54338842, 75604350, 153558479, -7854, 96860783, 79311680, -2986, -10089, -1466, 82846101, 199785099, 65129402, -9201, 125368042, -3082, 10219360, 205097846, -10286, 167891314, -11058, -9476, 15532107, 171438913, 17305241, 114738555, 173209385, 19078375, -10156, 118445764, -2059, -6645, 100726535, 24548202, -6059, 180456339, 65290475, -8444, 86561307, 203488447, 49344248, -8754, 109586881, 207032053, 130844524, 169828183, 113127825, 210575659, -10555, -9391, -4917, -4157, 97181598, 99123659, 22941465, -2408, -6057, 161128910, 6997900, 143408218, -8056, 28245016, 164668523, -9126, 31799149, 148726289, -2892, -1586, -2737, -10587, -5191, 95569537, 154041698, -4459, 136323668, -2996, 39050219, 78031216, 155989217, 79800357, 177252184, 23118512, 140038997, 102836458, 180793128, 26662118, 124094101, 202054764, 28420732, 145354406, -4548, 49682368, 205599701, -5736, 14255504, 16031300, 132954447, 191425277, 76269940, 193195749, 39211292, 97680791, 195129956, 118938434, -8533, 81734564, 179182398, 122482040, 65796202, 143746338, -2931, -11146, 145518141, 30365466 , -3653, 205756781, -10665, 207529915, -7493, 113627018, 17962845, 134888654, 407208, -9757, -3145, -2834, -2414, 197058839, 120873972, 5721297, 142134277, -7686, 26971075, 124420240, -9966, 126192043, 30526539, 147453679, 71275346, -7941, -7043, 150993292, 74807094, -5689, 135048396, 213009059, 78513104, -2125, -7793, -6910, 138751744, 101555739, 198994377, 44848847, 27137351, -10381, 163558317, 48392453, 126351785, 167099261, -7083, 110405558, 53715727 , 92688859, -3909, 191905834, 174189135, 20219187, -10498, -5885, 138922013, -11248, 140685951, 25531945, 83990917, 105249891, -2782, 165492524, -1068, 108790835, 32617826, -10266, 169034799, 112334441, 153093775, -1232, 135366549, -4407, -2468, 137303418, -4387, 139076552, 23921215, 179822697, 45184182, 181598493, -8811, 9749453, -1236, 50486402, 186911240, 188684374, 54043197, 170970337, 55813669, -9013, 38098301, 77064778, 174511281, 78994992 , -3280, 176446819, 41801649, 178214629, -11239, 102028431, 123291398, 201250730, -3836, -3232, 48875672, 126833673, 128601483, -2148, -7927, 210104421, -10975, 94942550, 18766879, -5665, 213652020, -6377, -2271, 176606561, -11272, 178371709, 63212500, 199634676, 123448478, 201410472, 47264942, 29558770, 68527909, 165974412, 50821737, 167746215, -10258, 34872848, -10231, 95114150, -7432, -10522, 155346256, -11313, -9311, 42122464 , 120068607, 102359773, -8869, 65142714, 162590548, 8460869, 86404350, 107676513, 205115151, 89949287, 167908619, 13777609, 91721090, 93503420, 95263365, 173224028, -9774, 194485664, 59989709, 176930038, 3307864, -9701, 5074343, 141489985, -2953, -11188, -3380, 28111775, 125543758, 107836255, -3213, 31652719, 207049358, -6752, 150350331, 132633632, 56455299, -9390, 19248767, 136174576, -11942, 99130448, -3275, 42444610, -10083, 5238078, 161142222, 26501045, -2392, -5298, 67247190, -1598, 69016331, 205437297, 207199783, 131022902, 189493732, 113302210, 37130532, -1416, 97357314, 99825, 194980864, -6368, 196752667, -6889, 81588134, 179037299, 83358606, 161319269, -11182, -6035, 184351377, -3210, 205614344, -4062, 148916648, 53251144, 111708785, 16044612, 171948756, 154238591, 193213054, -10917, 156160940, 79974742, 81757072, -8894, 179199703, 25066031, 200453353, -2448, 124271148, 126050816, 147311121, 12662079, -10274, 33917060, 111869858, 55185351, 152622658, 17977488, 115412133, -1843, 58875510, -2274, 195304341, 138609307, 23452639, -2259, -8884, 25225773, 181124593, 65962722, 163413218, 67734525, 11050018, 71282003, -1563, -8664, 74833595, 211246575, 57106369, 154551541, -4008, 117507413, 21840578, -9716, 177750046, 23603185, 62582851, 121051019, 64363850, 200776830, 124595956, -5039, 48407096, 11207098, -6521, 167116566, 51950702, 149399867, 112198538, -3039, 36005806, -9019, 76767802, 193690949, -6114, -4882, -11281, 197396959, -4122, 121210761, -1980, -11206, 103494062, 142475059, 85774701, 9601692, 50341182, 147789137, 52124964, 130071107, 208030439, 112351746, 209800911, 153101884, -11378, -8975, -4904, 39870227, -5642, 41653888, 158577035, 4448687, 101883332, -5334, 6219159, 162120641, 7992293, 183378284, 48742431, 165666909, 89489907, -3348, 32793542, 208191512 , 54044651, 151492485, 94805316, 153265619, -2846, 79010966, 195949964, 61291605, 100273933, 197720436, -6327, -5827, 160513904, 103812215, -6579, 164056179, -9560, 204806317, 50662118, 148108621, -10645, 93195917, 36496890, 192403696, 38260828, 20717049, 118150374, 22488863, 139409348, -2526, 102205478, 199654643, -6600, 162448111, 47291443, -6019, 144728750, 29576075, 146496560, -11616, 167759527, 206743186, -10642, 169531330, 93356990, 17168130, 192560776, -3757, 213826405, -3878, 157289782, 81102253, -8132, 43897052, 141346217, -4835, -4329, 84648521, 27960021, 144888492, 185637299, -6776, 128943596, 72253765, 111226897, 208673400, -9838, 192727052, 38596163, 116540975, 157453517, 42299511, -5607, 44069983, -9663, -1497, 45843117, 8635254, -8409, 29896890, 31664700, 90126334, -7955, 130872479, 189345971, 132644282, -7884, -6988, 134420078, 77730247, 155680383, 99142429, -4869, 81427061, -3981, -6056, 141668363, 46004190, 143438835, 106241499, 184192966, 69024440, 12335940, 129264411, 170013218, -7503, 74338518, 171789014, 76112983, 173558155, 116860459, -8195, 117038837, 60350337, 3657965, 120578450, 63895274, 180822414, -7213, 65656550, -2170, -8052, 125897852, 10743846, 205619670, 148931291, 53265787, 131214592, 16061917, 55027063, 37322222, 212708213, 195149925, -6916, 177434557, 62285875, -4847, 103021493, 161494985, -10772, -3687, 163266788, 9134447, 67589426, 204018257, -6529, 186298896, 110108705, 188070699, 72904835, -2007, 16222990, -9828, 37479302, 154406442, -11326, 175826489, 60661956, 3977449, -5836, 44726256, 161652065, -4100, -9177, -4566, 106728834, -8011, -9925, -5513, -2370, 14608267, 189999582, 94338071, -9024, 76609514, 135080344, 193548512, 117520725, 60836218, 99805357, 43114195, 103344970, -2942, -4313, -1662, -8426, 87410601 , 204336410, 147638714, -2617, -3483, -2744, -11034, 170670822, 94488617, 172446618, -10166, 20248473, 98193296, 2527792, -2264, 4300926, 123003741, 200956539, 46811009, 105281839, -8424, -4086, -2380, 146031977, 147802449, 186784777, -11567, 91104753, -5223, -3621, 209812892, 133626694, -1417, 193861341, 59387881, 176309708, 158590347, -4626, 101896644, -1239, 103668447 , 46973413, 105441581, -5033, -11684, 146191719, 31039044, 71783858, 169223827, 34582650, -1558, 190488125, -4701, -1737, 194031731, 20557441, -9320, -2968, 43602738, 64855057, 142809186, 47146344, 105603985, 183561986, 146360657, -1875, 50678092, 109146260, 13482087, 130409227, 132178368, 190650529, 75480672, 211908172, -10524, -5904, 1239197, -3880, 157147345, 41990677, 119936820, 43763811, 199662631, 142966266, 27817584, 125253560, -3084, 29590718, 146513865, 50849692, 206752505, 130566307, 208528301, 112846946, 36677930, -6151, 173089579, 57925046, 174862713, 40368089, -9733, 22664579, 61631056, 4939894, 84665705, -5048, 27978657, -5783, -4789, 10263289, -2376, -3357, 128964773, -4762, 72259212, -7020, 93522179, 95300516 , 212228987, 155531291, 214004783, 40530493, 81287165, 198218298, -5326, 104320604, -8061, 28127872, -9988, 184045205, 127342185, 12193503, 129117981, 13963975, 35218956, 132662918, 36997414, -8995, -1474, 97236054, 175186190, 40704744, 177115073, 100928875, 139912534, 178892200, 83212176, 180660010, -6842, 28291486, -1284, 184204947, 69050941, 146999746, 51321053, 33614881, -9467, 74363688, 171802326, 115105961, -4458, 77898098, 131773, -4662, -6367, 3667284, 120597086, 5443080, -1459, 26706047, 143627863, 86932829, 184380663, -11647, -6531, 127682967, 32017463, 187921607, -11046, 92248238, 74538073, 113511205, 191467875, 134768848, 58743723, 136703055, -6101, 159731170, 44583819, 180996799, 104810601, 28637592, 165053234, 69374541, 147333873, -7979, -4059, -4972, -6747, -9859, 16236302, 133156787, 76473611, -7836, -4416, -6392, -9754, 60677930, 119148760, 179390062, -2396, 46508709, 143950009, 67777000, 204192642, 30558610, -1093, -5255, 32340940, 110288414, 14625572, 16393382, 152809024, -7872, -6971, 115603823, 609548, 156515034, 60837672, 138798335, -2972, -9253, 44905965, 122850777, 183093410, 87414717, 30730210, -2373, 167144521, 32503344, -5976, 170690789, -11454, -1585, 57295397, 174230402, 117695110, -5123, -1913, 41510243, 197424914, 43283377, 101751545, 6086041, 142501683, 7859175, 144273486, 29119480, 204509464, 30880756, 108837426, -7969, 32665748, 130099062, 34436220, 190341695, -6724, 94664333, 213371141, 195812853, 41672647, 82429319, -8106, 123182119, -2041, 183412894, 48759859, 185184697, -3805, -3202, 206448995, 71790636, 149751299, -2885, 73562439, 55857598, -7861, 155066708, 20585262, -6380, -7304, 80812055 , 24127548, -5332, 25899351, 181800833, -11160, -8805, -6000, 70193095, -3491 , 148141900, -11555, 110931375, 34746508, -8272, 133967476, 211925477, 20742342, 41998665, 119952794, 63264294, 180194096, 26048566, 123493738, 47322060, 125266872, -1431, 107547511, 146531170, -6779, -3645, -2016, -4054, 54398624, 112865582, 56177082, 153618382, 57952878, 79374245, -2190, 81140735 , 198071868, 43926338, 180351176, 162633146, 105935450, 10272608, 88222744, -4998, 12048404, 109480387, 187443712, -4214, 189207529, 93547349, 132517819, 75818792, 212242299, 97077766, 214018095, 99010642, 176971305, 81293943, 178743108, 122042750, -2324, -9197, 201776547, -1659, -5022, 107868326, 205318822, -10673, -8721, -7953, 91926092, -3328, 74217258, -4936, -10966, 38786522, 136221167, 60193380, 23000037, 120434682, -1902, 122206485, 26543643, -3095, 86770425, 164729757, 30088580, 147009065, 51346223, -9901, -9091, 207255691, -3627, 209024832, 113344808, -2726, 115117942, -1999, -3588 , 97582271, 195028786, 99348762, 157820923, 42652397, 179078566, 24948887, -2399, -11768, 202109343, -1492, 69229442, 51519277, 187938912, 72771717, 170222213, 35578374, -9030, 17861675, 95806487, 97736701, -8954, -8187, 177466505, 23338157, -10434, 64082971, 142033107, -6837, -3238, 202275740, 106595716, -2770, -6528, 186324189, 168611483, 72932790, -2215, -3176, 16249614, 133174092, -10958, -1645, -6391, 60692573, 197118742, 62463045, -5835, 25269702, -3386, 27038843, -10009, -11702, -10735, 11093947, 147508258 , 71335249, -5229, 53605361, -9452, 35899189, 113846663, 211295828, 115614473 , 626853, -6681, -1382, 99833312, 82112620, -5342, 64406448, 161845086, -7200 , 66169055, 67947392, 126410357, 108700192, 147673324, 168930967, -4045, 170700108, 75039928, 152987402, 115778208, -4907, -1214, 137200917, 138972720 , -1461, -4335, 103536660, -7679, 66330128, 9645621, -5525, 11416093, 89364898, 13189227, 208065051, 112395675, -7902, 114178005, 37990476, 213388446, -3578, 156853154, 80664294, 178112128, -6874, 179885262, 142674737 , 66501728, -8808, 48785029, -8000, 50544974, -4986, -1871, 110784945, -7930, -5954, -3319, 210005913, 114329882, 172800712, 194051700, 79066742, 2876562, 119803702, 43630693, 121576836, -11788, -10025, 8193302, -3370, -11133, 204852908, 148151219, 91465381, 208392521, -6461, -5953, -7468, 56021456, 153470621, -2717, 174725602, -10894, 196152304, 158941779, -1903, 63269741, 6581241, 84531377, 8357037, 66814678, 49105844, 50870992, -9907, 206783122, 52640254, 15442918, 93389061, 190839557, 36707216, -9813, 77452030, -5662, 59896393, 176827537, -4377, 198086511, 82921978, 84698984, 201631448, 47484587, 183910756, 49269579, 107727220, -4070, 13828195, 150247830, 35095155, 132532462, 171512128, 75843962, 192768440, 38640092, -8966, 1594622 , 99027947, 42338116, -1637, 102568891, 161041052, 123829196, -8059, 86625326 , 145096156, 107886962, 205334796, 168129595, 130928266, 74222705, -5691, 17539529, 95484341, 77772845, -4893, 21244197, -10478, 3524847, -2261, 63762156, -8467, 65535290, 201950932, 67297897, 108049245, 186007367, 90328674, -8718, -7950, 92100477, -6731, -2354, 191321445, 134625080, 212584412, 116903057, 19648230, 195039436, -2541, 79874903, 196812570, 140114874, 102907011, 7241507, -1697, 67482809, -7620, 108219758, 12556916, 168461060, 33809356, 55082850, 191493168, 56841464, -9381, 193268964, 58773009, 195203171, 80034645, 177483810, 101294950, 25123272, -4593, 182795226, 106613021, 49924521, 166854323, -1720, 207601799, 111927099, -1233 , 113701564, 57010402, 134960538, -8219, 19971587, -8564, -10105, -5624, 42989186, 179418017, 64249491, 181188489, 66034483, -9175, 106774094, -10307, 205995062, 51848201, 53629200, -9852, 209534675, 74882971, -8628, -1741, -9372, -7828, 20132660, -3743, 41384990, 82135128, 199070254, 64410564, 161859729, 85670869, 9499191, 165403335, 69725973, 52015808, -2221, 34300440, 151226249, 191977718, -1739, -1298, 135284015, -8215, 98234563, 176195226, 158471872, -7743, 23822830, 121269333, 45092331, -3698, 163792484, 48639930, 146075906, 204546736, 108866712, 110646380, 14974342, -1097, -8277, 16748807, 133669292, 38006450, 96466753, 174423423, -4443, 137375302, 176358961, 61189104, 178128102, 62963569, 160408741, 25767564, 181670377, -2922, -9952, 70057315, 148008782, 52344609, 188760251, 112581918, 36394389, 114344525, -2860, -6694, 116114997, 155097325, 98555378, 196007205, 41861675, 100331174, 4667001, -9242, 199552142, -5305, 181835443, 125133754, 48962076, -3664, 109186196, 187149521, 91470828, -4495, -6459, 17064298, 57814436, 96788899, 174746900, -7390, 20762443, 79230611, 42031944, 100492247, 43807740, 160734880, 104034522, -11155, 66829321, 88086964, 148326935, 33175591, 34940739, 132382039, 210345364, 134153842, 19003829, 77458808, 135929638, 213886308, 79389022, 100661185, 178612652, 199868964, 26238925, 84707093, 201644760, 144947064, 88261226, 146721529, 90030367, 187469005, 33339326, -10254, 132545653, 17391768, 153804748, -10517, 155576551, -1919, 99041259, 157512089, -5355, 24638722, 102586196, 26413187, 182313338, 125615642, -5021, 88410441, 185859606, -11092, 90183575, 148654405, 130933713, 74249206, 152198011, 56519318, -4013, -5657, 214209785, 79713830, 196650166, 100974135, 102756465, 85035773, -9190, 67320405, 10628033, 69083012, 70861349, 129324314 , -1953, -9064, 189565616, -9833, 17713914, 95658726, 38974219, -3750, 155901359, 39151375, 78119074, 175565577, -4143, 118866550, 120647549, 179111845, -11826, 141897327, 85206286, 164934759, 30293582, 108237063, 51552556, 207455369, 131266509, -2582, 191513135, 37380794, -5166, -11327, 60567320, 158009951, -1906, -10432, 159781754, -6318, 122573891, 7421216, 104853199, 145602006, -8014, 88909634, 71191604, 207619104, -8289, 35770064, 211165372, -10178, 193443349, 117418224, -8563, -2686, -5623, 23524523, -10428, 159941496, 64264134, 122736295, 7580958, 143992607, -2929, 106788737, 204235240, -3810, 71359211, 149312009, 34158003, 170570983, 74896283, 152854284, 154620763, -1610, -11921, -6355, 158329435, 101631739, 44949894, 142385870, 46719035, -9602, -4283, -6555, 11278982, 147699948, 149466427, 34317745, 112265219, -6158, 133526855, 135305192, 818543, 59272202, -6906, 158491839, 101804670, -4841, 162034114, 27394268, 144314753, 146089218, 128380384, -2019, 188611159, 34481480, 112424961, 133682604, 18533922, 154946902, -10899, 156881109, 41727103, 139164410, 101963081, 25779545, 201170860, 86010320, 29325813, -3508, -2092, 89552595, -4765, -6759, 149791235, 73618226, 190546697, 133856866, -8242, 18696326, 194083648, 137553680, 41889507, 100347148, 197792320, 141093293, 6456109, 103888092, 125151059, 203110391, 185387037, -4072, 128692003, -10260, 130466468, 15313793, 132239602, 17082934, 172987078, 38334043, 40277435, -9313, 22558085 , 139483894, 4845379, 82787529, 180238025, 84560663, 201498330, 144796641, 49124603, -4539, 70387570, 13701732, -9074, 54440012, 151886515, 17245338, 56213146, 212123824, -10158, 1462835, -6108, 3230656, 178627295, 82960460, 180397767, 84720405, 143191235, 28037229, 183938711, -4534, 70547312, -5491, 206974812, -5968, -8306, 93578089, 191027254, 56386077, 173310555, 97121695, 136105354, 177007248, 22884224, 139807371, 83118871, -9231, 123857151, 182331974, 67164779, 203590948, 88427746, 148668927, 33512380, 130949687, 208909019, -10589, -5192, -5677, -5175, 58318953, 155752267, 214224428, 79727142, -8539, -10440, 100991440, 44304271, 163003093, -4576, -9584, 10640014, 88588819, 12413148, -7547, 72641261, 54933758, 93904228, 191350731, 115161871, 97453037, 194893006, -2705 ], [ 58481480, 40776639, 118722782, 120501119, 178964084, 63795558, -2177, 200224389, 46078859, 143526693, 86839524, 203765333, 147067637, 205541129, 51394268, 207308939, -10629, -5965 , 93914878, -8224, 19677396, -10140, 118879862, 3729849, -10076, 5500321, -1670, -8464, 85216936, 28531098, 125972398, 184440566, 166719874, 32080028, 149000513, 92317337, 209244477, 133058279, 172039276, -1270, 58815473, 117273125, 60587287, -5378, 42857399, -6860, -5818, -7688, 104869173, 67671837, 184600308, 69434444, 205859282, 188141252, 111955054, -8665, 189918379, 94238355, 18066677, 57033154, 19995549, 117435529, 175903697, 158183005, -2528, 25312300, 103258443, -8081, 85541744, 202478080, 48333881, 30630371, 147550856, 129836819, 73148319, 16455947, 133376432, 135150897, -7826, 59124441, -8176, -4138, 197319751, 121136215, 44963206, 103422178, 181378848, 124678490, 202641815, 87471958, 204412287, 147714591, -1873, 14839893, -10612, 209730358, 172517171, -11381, -5412, 831855, 98263849, 41582004, 158506482, 82329480, 121301281, -6308, 201029754, 66372726, 29180714, 126615359, 108894667, -8732, 32722989, 188628464, 73459938, 75240937, 153192404, 174448716, -6676, 137404588, -5853, 43514880, 140948194, -11793, 142721328, 201193489, -10755, 68316129, 107287930, 11622426, -10293, 71861066, 188788206, 73634200, 112603339, 75400679, 174608458, 40133667, 98589988, 22410324, 100359129, 82648964, 180092926, 6470752, 84412902, -8835, 27728395, 86187367, 203121041, 107446341, 204894175, 187169490, 13557964, 72011612, 15323112, -9440, 17098908, 173003052, 213751859, 137729396, 3085557 , 139499868, 24347193, -8870, 65085473, -3537, 182025802, 105834280, 144817939, 146593614, 185569408, 11947234, 148361545, -6200, 54459858, -7889, 56239647, -8611, 58010119, 155447426, 137886476, 196361299, 198129109, -10824 , 102454409, 6791567, -6597, -5569, 164463521, 10335173, 127258320, 51085311, 90053119, 168011120, 111310762, 171554605, -7462, 95367197, -9771, 214076667, 79580712, 196521041, 81352515, 5178175, 45930975, 162856784, -1889, 106155095 , 203606922, -11125, 68952556, 12266718, 168170862, 72506689, -4957, 54788659 , 132734802, 56561793, 19347275, 155764248, 42584, -5655, 40778093, -5384, -1077, -4132, 44334888, -949, -9618, 8896166, 67355138, 145313139, -1777, 147084942, 90397773, 33701408, 209098047, 54952517, 76224680, 39179210, 136615197, 1972689, -1606, 23235656, 101179137, 83470303, -5584, 65753604, 9058570, 145470219, -4782, 88788374, 32089347, 110040814, 187997484, 92320122 , -11000, 76387084, -2203, -8596, 78306771, 195247100, -6661, 62369740, -3561 , 198788044, -1668, 200561178, 104881154, -4569, 87165786, -2096, 88946785, 12760587, -9088, 34026216, 131460861, 74776354, 37565829, 20012854, 41271839, 119220644, 23556471, 140483611, 83783253, 200724913, 46578052, 144024555, 28870549, -2382, -2236, 184776024, 128076997, 168823142, -4505, 73153766, 151113098, 74924238, -5438, 18241062, -2849, 39665091, 195565253, 158361383, -7275, 140640691, 179624350, -11208, -2109, 66239485, 183162632, -4282, -1693 , 126467598, 128247266, -1956, -2615, 73322704, 190249844, 172534476, 57381801, 193794781, 59301488, 195728988, 197500791, -6876, 25645096, 103596563, -4306, 124854206, 68159172, -3218, -1452, 11478658, 128400474, -3795, 15014278, 112452916, 153208257, -2861, -3762, 59467753, -8170, 80722866, 24038359, -2402, 6316336, -6045, 125017941, 202978604, 87808747, 126792406, -3073, 70094710, 13408872, 169313016, 54147152, 151593655, -2871, 211834957, -6132, 137576311, 22427629, 100375103, 43690596, -9241, -11197, 181876710, 105687850, 29504314, -6251, 165929152, 109231456, 52549611, 149985587, -7514, 54308225, -3467, -10972, -2348, 18881361, 155299665, 176721043, -10862, 139515842, -5330, 6643806, 143056786, -2938, 66870588, -6543, 166091556, -2760, 148374857, 91686357, 208614828, -3917, 56250297, 153688935, 135980101, -8203, -6924, 176878123, 81208747, -7728, -5327, -2660, 104239524, 28062522, 164480826, -9128, 205233626, 33376600, 208770577, 93610037, 36925530, 134361506, 38694671, 194598815, -10482, -8160, 22900321, -9274, 5192818, 83138961, 6965952, -6594, 67203261, -8793, -10317, -3505, -2091, 51261027, 207165171, -4053, 132750776, 210710108, 192986754, -4012, 136291720, -12014, 97489101, 175451095, 40805925, -2270, 42564539, 5364541, 180765173, 124063484, -9979, -1879, 49653082, 186079251, 168362552, -4510, 150637867, 74458324, 152414994, 173671306, 39196515, 136629840, 60455500, 196871142, 140173446, -2810, 26785919, 85250215, 9070551, 87019356, 69309191, -7982, -10276, -2151, 14388622, -1098, 35644934, -2208, 37419399, -7837, -2469, -1286, 138564047, 23410041, 120846017, -4846, 83636823, 67698461, 165141092, 11010082, -9113, 12780554, -1689, -1280, 14551026, -9455, 74788335 , -3024, 76561469, -8983, -7354, 138723668, 23569783, 121005759, 122776231, 124557230, 183021526, 106830004, -7125, -9920, 12940296, 110373610, -7529, 151123748, 16483902, 113918547, 211370374, -6422, 154668685, -1260, -7790, 99903865, -1072, -10842, 199120840, 161919632, -7196, 144198940, 9557763, 126482241, 52081035, 149517011, -4751, 131798981, -1421, 55612783, 211528785, -5910, 193812086, 20352305, 137274132, 2632955, -1704, 62867602, 199287237, 142592203, -6583, 29203345, -5771, 11490639, 167394783, -1653, 34525409, 131958723, 75274216, 192197363, -1308, 135504991, 1020883, 59477204, 176414871, -6088, 178186674, 102000476, 140981473, 84283777, 8108106, -10754, 68334888, 146295551, 128574859, -4520, 32901490, 149835164, 210083000, 94910602, 172872596, -6131, -4674, -4146, 157083449, 100385753, -8908, 63180552, 160629717, 25975351, 201378524, 105703824, 49019317, -2158, 206688609, 91528069, -4961, -4494, 93301203, 114569373, 212013335, 57866474, 194292643, 59812528, 137758682, 159014994, 4887977, 102321291, -950, 104093094, -5049, 105867559, -8800, 146615035, 11973858, 206857668, 91690473, 169651136, -10227, 190910110, 153699585, 58039405, -3152, 98941420, 3273254, 159174736, 44027385, -8093, -3536, 47570991, 203475135, -10711, 185755774, 31626095, 33395236, -2364, -9472, 113110520, 75917177, 192844317, 77690311, 136147952, 60120165, 42413993, 44179141, -3711, 26466435, -11722, 86697210, -4551, -6536, 146938512, 70761510, 109733311, 130990954, 54819276, -1223, -4028, 115047389, 97326697, 78024547, 194952909, 118762718, -2058, 179005351, -11220, 83330651, 163061786, 67383093, 10698586, -10311, 187863035, 53223189, -5210, 93970665, -6983, 56754937, 154201440, 78174984, -8956, 60458285, 177393290, 23251753, 81719921, 64009756, 200428060, 143734357, 48055664, 30344168, -9542, 32121295, 129559933, 92358604, -1481, -3911, 152589379, 211061540, 95891683, 58859402, 2164379, 60619358, 23420691, -6072, 179328828, 122633794, 181101962, 85423269, 9250260, 87195072, 108458039, 51769539, 129718344, 53545335, 209446817, 191730118, 96065945, -2131, 553638, 175940971 , 158225603, 62550903, -9254, 64322706, 7639530, 163538350, 48390999, -1962, -2156, 32444772, -2596, -6472, 151141053, 94443357, -8624, 96216491, 195597069, -9713, 43232670, -3116, -6855, 200909948, 105235248, 87526414, -3362, 69812377, -3057, 13118674, 149528992, 92844485, 190281792, 36150782, -5687, 37921254, 193825398, 59343952, 2643605, 23902579, 199303211, -10801, 85914353, 202842824, -6552, 146150452, 11507944, 186897928, 32768249, 169181229, 92993700, -5450, -3906, -2072, 18593825, 135516972, 213477635, 59490516, 156938350, 41773817, 4579143, 179969127, 84297089, -9208, 66579059, 68358727, 185285867, -7111, 50634163, 148080666, 91385632, 54182972, -9045, 172887239, -4461, -5666, 98640440, 196081751, 100403058, -2817, 43706693, 160644360, 8282491, 164190628, 10056956, 126977441, -3646, 187220074, -6489, -5466, 34860867, -4718, -4182, 75599147, -8613, 77370950, -2195, -5115, 42107821, 120055295, -6324, 141316931, 45652758, 182068400, 144867071, 68673008, 166120842, 109420484, 148405474, 150173284, -4743, 73987086, -5195, -2347, 173206723, 116509027, 118452419, 42270225, 83009715, 141478004, 26323998, 162736978, -10746, 183997283, 51127909, -8350, -2750, 111353360, 208803856, -2357, 171597324, -2477, -2133, -7423, 155652428, -2841, 40647637, 3444977, 198331449, -8861, 26483740, 8760386, 125690188, 127471187, 12311978, 207186471, -11052, 92028593, -8300, 74309232, 210735401, 115060701, -3011, 58376194, -8575, 87844, 78028554, 138276390, 62094185, 140042990, 141810800, 7170954, 163075098, -1884, 106377402, 10714560, 88660703, -9123, 51452840, 148899343, 209132659, 132955778, 37291605, 154217414, 58712972, -8568, -1916, 60471597, 81739767, 83505036, 200445365, -2449, 87056507, -2164, 203987640, 147287282, 205760774, 90590917, 207533908, 92364051, 35679544, 113628349, 17960183, 154377156, 408539, -9756, 175801196, 41144168, 158080504, 159846983 , 64177607, 46466111, -2321, 182887077, 106698217, 88989383, -2754, 90753321, -8711, -9856, 55325126, 133276593, 193517895, 39547947, 78514435, 197223905, 101545212, -4843, 103317015, 66109152, 9423314, 184821284, 30688943, 167103254, -10269, 129895391, 34231218, 190135362, -7868, 18287653, 154695309 , -11321, 156632178, 158405312, 43249975, 199151457, 142456423, 144237422, 202700387, 184974371, 30850016, 108794828, 13133317, 208013134, 170803940, -2730, 75129240, -2073, -6135, 135371873, 891758, 137304749, -2988, 197543389 , 43400521, 121357191, 103636499, 181599824, -6022, -8421, 68204432, -8768, 130213423, -2011, -7034, 55808345, 172736816, -10942, -3292, 40028504, 195931328, 41789791, 197700469, 82537267, 45332066, -3103, -10364, 48887530, -2312, 185303172, 128605476, 71919638, 169355614, 54191081, -3619, 114428390, 57747876, 155181190, 20701075, 137622902, 80939726, 197866866, 141171832, 84480670, 181919308, 8301127, 47266273, 10066275, 165975743, 70297050, 148257713, 33091849, 111049850, 56130491, 153573122, 96884622, 174833427, 40353312, 176763641, -6899, -3407, 24403103, 160818745, 6689066, -6598, -3242 , 66917179, 203343348, -3214, -2906, 50969621, 33264780, 111209592, 112989260 , 171453556, 38573534, 155503336, 79491389, -2122, 61770708, 178697848, 24554980, 180470982, -10393, 123774617, -4809, 106057918, 145037584, 88335895 , 12164217, 111369213, 189331328, 54687489, 210590302, 212356781, 116686074, 21185625, 79641946, 3464944, 178854928, -10818, 161139560, 104441864, 201892360, 67236663, 164688490, -2510, -3817, -10670, 187715274, -5458, 35356067, -6984, 95585511, 97365179, -7374, -10511, 175489700, 99303502, 3643322, 140057633, -8125, 44393460, 46157277, -3689, 202069407, 203841210, -7986, 70957316, 109938313, 53239286, 74507456, 171951418, 17817746, 134740893, -12002, 78204270, 117186598, 138450775, -4863, 120726211, -2808, 64032508, 85291482, 182741978, 87063285, 30378778, 90610763, -5232, 170339357 , -11461, 56950499, 95924962, 39398855, 136833511, 41169338, 119119474, -7752 , 42931945, 101400113, 198847947, 83679421, 143924716, 182904382, 67735856, 30535858, 127974496, 32312985, 168728627, 131527298, -11457, -9824, -5670, 78539594, 175974250, -7317, -3992, 82077887, 179520518, 44876679, 122822822, -1245, 105103461, 28930452, 69669942, -2021, 71439204, -1447, 73211007, 172435847, 115743475, -3004, 20233830, 117667155, 195626487, -6093, -2821, 82231095, -5340, 25547919, 181449401, -6831, 202707044, 184991676, 108818667, -1255, 52111775, -11028, 112353077, 209802242, -9016, 213345727, -5881, 2676884, 80620365, -5619, 62912862, -3557, -5334, 6220490, 123140975, 124915440, -11686, -5523, 89487245, 13306371, 71762681, 151493816, 133773124, 38112944, 213498935, 79008304, 41812299, 158738108, 43574906, 179999744, 162281714, 8154697, 86099509, -5547, 9923838, -3820, 11695641, 206571465, -3794, 188860090, 132166387, 75467360, -11363, -9782, 20714387, 176618542, 100431013, -7733, -2526, 121693980, 64997615, 142956947, 105747753, 10084911, 204966059, 109291359, 13628517, -9478, -8311, 112836296, 17170792, 96900596, 1385627, 176782277, 120083250, 198042582, 63385554, -8098, 27956028, -4790, 49225650, 50993460, -3489, 206901597, 150201239, -7507, 151970380, -4473, -9395, -8231, 116542306, 118471189, -4649, 100755821, 44058125, -9663, 160997123, 104295434, 125566266, 203521726, 88353200, 31664700, 148593171, 91894144, -4489, 93667278, 75958444, 114931576, 58244407, 194660049, -2545, 3479587, -10082, 44228394, 102688697, 200137862, 104459169, 182419832, -6269, 205449157, 148748920, 33601569, 131034883, 74351707, 191274854, 37133317, 193049319, 194823784, 117130, 1876845, -3998, 196763317, 179047949, 24919601, -2110, 85145052, 182592886, -11712, -2444, 69210683, 205627656, -5235, -10626 , -7918, 94004067, 171963399, 56797535, 173735202, 195151256, 79990716, 23306209, 120743516, 64055016, 180980825, -2518, 124284460, 126057594, 88860258, -9117, 71140897, -8334, -11041, 209328342, -3311, 56967804, 134917940, -4911, -4417, 136849485, -3570, -5377, 5743928, 122673730, 27012219, 163423868, -2641, -5530, 69520971, -11580, 110271109, 34100762, -2362, 113825242, 191775378, 96098016, 78554237, 156501722, 99801364, 177762027, 179527175, 161809145, 66138438, 144099101, 87401405, 11227065, 167131209, 32490032, 110433513, -8325, 92714152, 131697811, -10207, 211426284 , -4021, 78715310, 195638468, 60984102, -1071, 121225404, 64540897, 66307376, -8424, 29106168, -7607, 147799787, -1589, -7525, 131854891, -8278, 16706209, -1417, 174374170, 20410877, 117841540, 178076187, 62930167, 6229809, -9641, -11747, 105441581, 165685424, 89495354, 32806854, 93045494, 190488125, 16867282, 94809432, 38123594, -2278, 155052065, -3739, -8169, -11910, -10094, 4621741, -10056, 162295026, -7190, 105601323, -10717, 204819629, 13475432, 188877395, -11020, 56000035, -1276, 192418339, 77253806, 194191473, 59695518, 118167679, 61469983, 100449649, 102217459, 162460092, 8329082, 86273894, 203210230, 68555864, 146515196, 148293533, 91599830, 73871273, 171319107, 114618749, 18955907, 174860051, 40381267, 157303094, 100605398, 141364732, -4834, 201599500, 47456632, -5783, 203373965, 185655935, 89977242, -8352, 91749045, 113010681, 56323512, -8608, 192744478, -6955, 155535284, 99007846, 42314154, -1544, 178731127, 44085957, -9232, -11187, -6296, 86593378, 203531045, -1489, 70649813, 52943641, 189359283, 132662918, -11417, 212388729 , -10514, 99162264, 177119066, 198375378, 44235172, 7037836, 143453478, 28302134, 125734117, 164717776, 108027945, 185978081, -1721, 131049405, 209011520, 74353161, 152315155, -6711, -6146, 58408265, 19610958, 156030484, -5865, 42637754, 63909917, 200325559, 124139361, -10742, 184381994, -11121, -3500, -2903, -4237, 148941941, 53280430, -9462, -11004, 152485547, 17848363, 212732173, -3748, -9334, 80006690, 138477520, -4617, -1630, 7371963, 163278769, 87091240, 30408064, 127846702, 90637508, 33949008, 35722142, 172137784, -2722, 95951586, 19938308, 175843794, 80166432, 158127095, -4634, 120913908, 64229401, 163439721, 48288498, 184701478, 69538276, -1093, 90798581, 14620248, 190019549, 113829358, 37653687, -9796, 613541, 156512372, -2830, -2537, 119307171, -10425, 160057309, 103359613, 105140612, -4798, 48436382, 11236384, 147654688, 51993177, 149427822, -10614, 36045619, -1288, 18324927, 770621, 41516777, 158445248, 101747552, 199200710, -5055, 124791518 , 48610644, 126555456, -10296, 186798089, 91119396, 169080059, -4498, 92891199, 192108174, 135423667, 213375134, 39899513, -1285, 61161149, 197585987, 140888291, 45225449, 201129593, -6580, 9785396, -1595, 128484339, 167470660, 71791967, 34593300, 132030607, 16880594, -3166, 155071911, 61327425, 139281554, 82593054, 25900682, -6304, 8179990, -9996, 203065131, 126876271, -2024, 109159572, 32986563, -6204, 132193011, 17040336, 153453316, 18812139, 98692357, -8548, 100458968, 24287290, 102234764, 84527261, 27832227 , -1531, 88059009, 166018341, 205000669, -6779, 187274653, -10257, 112874778, 151846579, -10559, -3448, -4015, 174877356, 118339402, 42167724, 139603700, 141382037, -9627, -8832, 66968973, 183894782, -6791, 146692243, -1656, 187441050, 111254852, -5216, 93546018, 17362482, -6431, 116568930, 21065819, -7291, 81295274, 178744439, 141535245, 182291917, 47631017, -8028, 68893984, 185832982, 90151627, -5488, 13978618, 111415925, 15751752, 210627576, 134446702, -7843, 116732665, 1737059, 42489870, 120436013, 102715321, 7055141 , 182441132, 10597416, 108033392, 205481226, 148780868, 14141022, 111575667, 54892491, 113348801, 95638636, -3299, 77924599, 117073435, 195027455, 99346100, -6343, 159588733, 83401204, 161361867, 46196003, -2037, 9002660, 125924476, 49752798, -3655, 148967111, 33806571, -5457, 35577043, 152502852, 56838679, 2068535, 80021333, -5840, 198729472, 122541943, -3112, -10011, 202271747, -6560, 10927550, 88879017, 90660016, -4971, -10248, 55216091, 133175423, 37511250, 193415394, -6942, 21718110, 101441380, -5083, 83735208, 181173846, 27042836, 85497815, 87276152, -7617, -953, 110309591, -4208, -6475 , 133336496, -11391, 135106968, 20114024, 156529677, 158301480, 179555130, -11806, 64397252, 200823421, 85658888, 28974381, 145901521, 30744853, 108693658, -11572, -2425, 209678443, 152988733, 57310040, 98230436, 176181914 , 99993054, 197440888, -10839, 64570183, 200987156, 124799627, 202758959, 185035605, -4073, 128341902, 71657395, 188583204, 14963692, -1560, 94685510, 172638308, 18505967, 213380460, -3421, 139129800, -11862, -10060, 25750259, -3542, 27522062, -8807, 29284669, 185195347, 167479979, -11560, -9080, 54088580, 171023585, -4032, 133818384, 211779047, 194054362, -6379, 2879224, 197767027, 82598501, 25910001, 103860137, 27685797, 86143438, 68434604, 70194549, -2225, 52487046, 169412855, 112715159, 56034645, 114490955, 96780790, -5407, 1271145, 176661140, 22532792, 82767439, 160717575, 104017217 , 8358368, 66813347, 203239516, 107564816, 31386483, 109335288, 111105760, 208557587, 151855898, 95171391, 212097200, 155399504, 20923382, 118356707, 61666876, -9703, 121897651, 180369812, 143157956, 201632779, 105954086, 164424916, 88233394, 12061716, 187458355, 54580995, 132531131, 75833435, 153792767, 155563239, -7381, -6370, 176983286, 100797088, -8130, 161038390, -2797, 84850861, 67143358, -5782, 166356461, 51202455, 129149929, -2748, 111429237, 93711207, 114970181, 192933506, 136231817, -1819, 61987691, 159430322, 5297981, 63752960, 200179129, 46034930, -6036, 28318231, 166516082 , 51362197, 148798173, 150568645, 152349644, -7455, 154110920, 38962238, 116907050, -11332, 175548272, 99363405, 196812570, 120623710, -11827, 200349521, 86964656, -5015, 147200755, -11591, -6505, 72794225, 189725358, 113548356, -5186, 154289298, -4690, 117241177, 80045172, -5629, 23348807, 198740122, -6861, 142047750, 85361912, -5291, 10943524, 88894991, 71187488, 14492454, -2142, 74719236, 152678568, 18036060, 134957876, 39460089, 97916410 , 60713750, 4021378, 25285676, 122720321, 27056148, 182958961, 126259934, 30599754, 128035730, 110317700, -8709, -3786, 16425330, 211306478, -6424, 115633109, 39618500, 137057149, -7316, 177800632, 23674946, -8484, -6051, 122882725, 183113379, 126423669, 204384332, 128195472, 129975140, 34303102, 170718744, -10573, -4933, -2198, 78759239, -8173, 22064216, 138987363, 62813023, 101782162, 45094993, 200999137, -7643, 107096240, 89375548, -8364, 169101359, 151397849, 94693619, 211629955, 135441095, 174426085, -2548, 156867797, 61190435, 119659934, -11861, 121427744, 142698576, -1973, -2651, 144462514, -9951, 31077649, 167498615, 52344609, 188757589, 112571391, 18671035, 155093332, 20614548, -6378, 157027539, 61350177, 119821007, 160568483, -11787, 123363282, -2386, 29465588, 70215726, -7962, 91472159, 151710799, 153491798, 18844087, 20766304, 196165616, 158961746, -11843, 6595884, -10785, 104035853, 8371680, 164275824, 146559125, 185540122, 109347269, 206797765, -3793, 190854200, 95175507, 38491000, 59907043, -8937, 139638189, -4854, -6626, 45732630, 201642098, 144944402, -4787, 107739201, 31567523, -6223, 148492001, 13848162, 150262473, 152034276, 36880270, 58133920, 194557548, 60061593, 138022256, 61833396, 161055574, 123849163, 182317331, 203573643, -6538, 90190109, 148653074, 207123904, -5213, 113223548 , 37042674, 192941494, -8963, 1769007, 138179336, -6891, -10441, 159443634, 161215437, 124007574, 28342070, -3831, 10629364, 186018017, 129320321, 33657479, 189561623, -6730, 76171434, 136419391, -7369, -10920, 79896080, -4639, 81660018, 63951184, 102924316, 200370819, -6590, 164935969, 203917087, 108238394, -10666, 168477034, 170243513, 16119158, 210994982, 95835773, 212772109, 78276154, -5132, 21594309, 62339123, 179267594, 83592894, -8851, 65886722, -4802, -7164, 69427666, 90683978, 168640769, 53486763, 189899743, -9827, 172183044, 97928259, 175887723, 60721859, 4033359, 120960499, 122733633, -2944, 66035937, -9174, -1657, 30607742, 167028708, 168795187, 53646505, 131593979, -5938, 152855615, 154633952, -11322, 78600962, 160103900 , -11805, 181362874, -2388, 9513834, -8396, -3060, 13058771, 207939919, 73286884, 36086886, 191996354, 96317661, 39794216, 117740370, -2829, 177981672, 6128639, 84077444, 202784252, 107109552, -2026, 108881355, 32709677, -6207, 208103654, 92933797, 209875457, -3016, 211648591, 76990232, 117897450, 2748768, 139161748, 62975550, 25780876, 123216852, 144479819, 87791319, 31098947, -3804, 71843761, -1588, 208263396, 132073205, 171058195, 114356506, 38184828, 194083648, 118062516, -2061, 41876318, 102114958, 199566785, 64908426, 162357591, 29477569, 204875539, 187160171, 130462475, 34799633, -9845, -4719, 36562240, 75541906, 77316250, 20791595, -5874, 3070914, 102275910, 45590193, -5571, -4580, 203263478, 89873289, 148346902, 72167238, 169605876, 15474866, 112906849, 210356014, 134169816, 116460982, -5149, 20938159, 42211653, 102447631, 26261433, 162682399, 8550058, 144961707 , -8755, 13864136, 111297450, 189258113, -6173, 171541414, 114838394, -8607, 19178214, 97125688, 40599581, 157525401, 81348399, -3403, 141577843, 182322657, 86665139, 164613944, 88425084, 185872918, 31730050, 53002213, 189415193, -5946, 152211323, 56547150, 173472959, 116771270, 60251818, -9727, 196666140, 139965782, -4348, 180721244, 26588903, 162997890, -5779, 127561830 , 70879985, 207295627, 72639930, 15954092, 152367072, -6709, 212613698, 155912009, 11979 ], [ 58482811, 138212494, 23058609, 159471589, 83285391, 104545696, 47859858, 145301158, 203769326, 108087971, 12429122, -3802, 14199594, 170103738, 152387039, -1937, -8991, -12007, 136600554, 138372357, 23218351, 44472001, 180895629, 124197933, 87000597, 203929068, 49783538, 127742870, 207470012, 131283814, -8291, 209247139, 113567115, 37395437, -1647 , 39324309, -8953, -2836, 177511765, -3988, 122595068, 7434528, -9612, 9205000, 67662641, -10308, 110192447, 188145245, 209401557, -6444, 96018023, 212949156, 78453201, 195394861, 21758167, 62509515, 122757472, 7594270, 144007250, 9368735, 106800718, 11139207, 167043351, 129844684, -6744, -10243, 16457278, 191845931, 135148235, 669451, 117591278, 119365743, -7745, -5597, 83937548, 7756674, 85701486, 106963122, 50275953, 147717253, 206185421, 207949238, 92788698, 94569697, 172521164, 193777476, 59286845, 156733348, 100034321, 4371479, -10062, 6145944, 201021768, 66375388, 87644889, -9140, 30951186, -9915, -4224, 149647467, 92961629, -2138, 94729439, 57515042, 59459765, 117918748, 41739084, 158664893, 101967197, 45286683, 162211161, 47045297, -9594, 9847961, 126775101, 11621095, 206498250, -5973, 34651872, -9047, 36427668, 192331812, 118082351, 176549320, 100357798, 197809625, 141107936, 84422098, 201349238, 125163040, -5025, -11670, 185408335, 31274663 , -8357, -5971, 15323112, 190717089, 75567076, 173004383, 77338879, 1312412, 157215236, 139507733, 82803503, 26115003, 86353643, -7634, 29650744, 146587080, 89892046, 148360214, 52694710, 15485516, 210374650, 114695957, 96975265, 1476147, 98909472, 42224965, 24502942, 143199223, 28051872, 164467514, 49301650, 88281316, 12106976, 129027461, 169786795, 208763920, 74104230, 152063562, 95368528, 175091677, -7334, 79582043, 139820683, 141601682, 28214155, 106159088, 203608253, 107926898, 12264056, 168168200, -7061, 130962999, -1650, -9432, 115015441, -7806, -5891, 1812947, 99244930, 42557761, -9269, 102799063, -1541, 85082364, 8898828, -1694, 147086273, 109877079, 207324913, 111648882, 15988702, 134683652, 173664649, 39167363, 60439526, 3744492, -5841, -2114, 63971274, 161419108, 26766073, 48039567, 184453878, -9119, 149013825, 14377972, 92321453, 94099790, 193314103, 60600599, 138549404, -10847, -2049, -10814, 200558516, 104883816, -1970, 106658281, 69455621, 12763249, -7537, 92482526, 170441858, 94252998, 191700832, -6702, 58991189, 2292173, 177690143, -1316, 159969451, -7714, 44804918, 161745247, -9605, 48361713, 204265857, 147562837, -4524, 168824473, -5708, -1750, 191863236, 135165540, -11985, -6116, 2455908, 23716213, 121150858, -6050, 200881993, -2446, 29030291, 165445933, -2766, 89259735, 71550901, -2220, 53826337, -5204, -1441, 76870303, 156750521, 41596647, 178009627, -2403, 25645096, -2248, 85875871, 183327698, 126626009, -5992, 32737632, 188641776, -6182, 170922415, -2729, 153200392, -2280, -4875, 41744531, 119703863, 121474335, 199433667, 142733309, 125027137, -6549, 107301242, 50603546, 71871716, -2884, -11021, -9443, 55926820, -9819, 116157595, 118099656, 41918793, 119863605, 141130444, -11197, 162385546, 27744369, 68486521, 128731816, 206683283, 111001928, 73799389, 17113551, 173017695, -4897, 20819550, 59786038, -2684, -5850, -7259, 160778809, 65100116, -1537, 125338756, 127119755, 185582720, 13728356, 91677161, 112938797, 56254290, 153690266, 58023431, 213927575, 137903781, -6897, 120184420, -1250, -3982, 180425722, -2450, 182194863, 164482157, 68803464, -4997, 70575267, 33380593, 113095877, 191059202, 212315514, -3889, 155620480, 118572359, 22909517, -6077, -2963, -4351, -1303, 65420931, 67205923, -5272, -10708, 31765870, 168185505, 111498336, 15824967, 171725118, -10188, 97325243 , 57227, 97490432, 1826259, 157729072, 101030045, -2961, 46114679, -3534, 28399311, 106348116, 88637951, 205571746, 90401889, 33716051, -5963, 54973694 , 132927823, 56748159, 212658958, -6398, -3586, 196872473, 101193780, 179154443, 44510604, 143718262, 87018025, 184469852, 127768163, 71082325, 188009465, 131311769, 94117095, 191558395, 17936221, -5165, 97809916, -8153, 81866351, 64156186, 200575821, 182859122, 48215283, 204118096, 69463730, 186400066, 129699708, 170452508, 16324160, 74779139, -4468, -3766, 173997445, 136946662, 175934314, 119232625, -4366, 62538922, 5847760, 181248392, -10008, 28885192, 145811001, 168845771, -4207, 151127741, -3776, 18255705, -2199, 213140846, 98133393, 21961715, -1675, 82185835, 142433671, 27274462, 48528112 , 126483572, 128261909, 14874382, 92819315, -3454, -6699, 135339925, -1998, -4006, 137274132, 80588294, 197515434, -9245, -5077, -2247, 27436866, 29199352, 126644645, 11490639, 147903619, 71717421, 36283902, 153221690, 96533190, -4441, 39988702, 176412209, 119714513, -8513, 82509312, 6337634, -2452, 66570950, 202990585, 126804387, 11650381, 32904031, 169327659, 112629963, 16967121, 192361098, -1711, 135663402, 79139957, 157087442, 178343754, -6870, 121650051, 64965544, 162402851, 105713020, 144686152, 165943795, 11814116, 167711605, 150000230, 93302534, 210238870, -8236, 77368165, -3000, -9312, 3113512, -2463, 63353483, 199771787, 104090432, 8427590, 164331734, -4080, 205080541, 187362511, -5464, 210393288, 95232748, 97013747, 20992604, 176895428, 63506570, -9664, 45795195, 8591325, 106024639, 49342794, 107799104, 185759767, -1593, 72369578, 15677206, 56430006, 134376149, 116655457, 1667837, 60121496, 177059163, 61905157, -9273, 26459780 , 201865736, 145164047, -2231, 51275670, 148708984, -11536, -1422, 171738430, -2282, 173515557, 58349693, 39048874, 155975905, 79787045, 196722050, -1703, 101048681, 5384508, 141798819, -3094, 67384424, 127623064, 51450055, -5237, 111687364, -4737, -10582, 37270307, 212668277, 195109989, 40969783, 42749451, -1274, 198657588, -1540, 104759894, 28579020, 88807012, 166766465, 71087772, 149047104, 72859575, -5418, 193343510, 58847555, 80119718, 23424684, 120860660, 25193825, 181097969, -11175, 67707780, 127955737, 205905873, 51760343, -10618, 112001645, 113779982, 76574781, 154524917, 80267481, -8525, 140508904, -11809, -6614, 66102374, 183033507, 106843316, -8775, 89126617, 186579775, -6764, 168857752, 112158725, 209610552, 133421692, -6970, 154681997, 78671381, 21972365, 43223474, 64495637, 7800603, 124727743, 48538883, 165473888, -6784, 206226688, 130039159, 53866150, -9051, 36146789, -4167, 96376233, -7823, 78819276, 176267110, 178033589, 199293894, 103625849, -5312, 85907819, 9733479, 204614627, -3940, -9526, 91231093, 130204225, -1278 , 16819360, 96549164, 1034195, 61274177, 197689819, 63035453, 179973120, 27611251, 203007890, 146306201, -5750, 206548834, 71895799, 149855131, -11501 , -1420, 172880584, -9783, 157101953, -1230, 100404389, 4738885, -6063, -5070 , 162409508, 164194500, 88001768, 31313268, 91551908, 188995870, 34862198, 151785345, 75608343, -9400, 135837787, -7341, 61593661, 102338475, 160806764, 45652758, 182065738, 105879540, 205104380, 70443480, 187383809, -7071, 130682120, 73996282, 132457916, -6714, 192697887, 174981188, 213962185, -10484, 3285235, 100723873, -8471, 45812500, 67066150, -7629, 205261581, 51116051, -10252, 169825521, 15694511, 75927827, -2858, 77691765, 175142261, 99111812, 42428636, -5087, 5224766, 200105914, -6295, 184162349, 88483656, 31799149, -5984, 111514433, 74322421, -8264, -4175, 38882368, -1287, 175302003, 78027223, 21342716, 138269856, 5395158, 102833796, 46149289, 163072436, 106374740, -5270, 10714560, 166616042, -4063, 207367511, 111692811 , 55008304, -3312, 115235086, 78202805, 21502458, 99452594, 23278254, 44538559, 122486033, -2322, 143747669, 48083496, -11644, 205756781, 110082081 , -8335, -5710, 74653886, 17961514, 78363878, 2173698, 62416331, 179343471, 64189465, 85444446, 9263572, 165163723, 50016372, 71272684, -3484, -10617, 209464122, 191738106, 37615082, 39545285, 177732620, 62578735, 5878377, 161785183, 163551662, 48404311, 50177445, -3351, 149379900, 190132700, -10988 , 152927499, 76750497, 115722298, 213168801, -8175, -4391, 62735815, 25526621 , -8454, 46794912, 163719390, 48565384, 107024356, 50335856, 149539642, -2887 , 131824274, -5936, -6698, 193840041, 59344086, 2658248, -10458, 23915891, 25689025, 162105998, 46954654, 202856136, 87695596, -3217, 147942101, 110736900, 73519841, 16831341, 133757150, -2279, 194003776, -1678, 2821983, 158726127, 160500592, 6366920, 123292729, 27628556, -6280, 29395035, 185304503, 89625810, 167586473, -6491, 132150292, 133920885, 211881548, 116200193, -7818, 196092401, 139394705, 43731863, 199636007, 45494470, 142939642, 8298465, -9994, 146489782, -4775, 31333235, 52584223, 130538352, 132318020, -7892, 18925290, 96875426, 137787968, 81099468, 198026608, -1700, 84640412, 143103377, -7667, -3366, -3081, 107664655, -11098, 13766961, 169680422, 15549412, 151959730, 75773532, 213968842, 61761512, 83033675, 26338641, -5300, 86565423, 184017250, -11128, -6249, 207042703, -8680, 15707823, 36960142, 173383770, 116683412, 40672796, 198353957, 122163887, 65475387, -11720, 125703500, 69020324, 185947464, -5740, -2087, 72553403, 169999906, -4038, 154056341, 136335649, 214297643, -6687, -5402, 157779535, -1909, 140050978, -10042, -7656, 106392045, 49707538, 109939523, -8340, 150681796, 35534445, 76279259, 193207730, 78206932, -2994, 60486240, 196913740, -6341, 120728873, 103008181, -8049, -3672, 49864618, 147303256, 51641745, 188057387, 35696728, 113641661, 134897973, 97852514, 195303010, -6360, 3964137, 159868281, 142151582, -4822, 124432221, 48259212, 88998702, 186446657, 90767964, -4506, 92539767, 191764607, 174044036, 585586, -6117, -5127, 80296888, -7747, 140536859, -4615, 103331658, -7201, -1695, 9433964, 204320436, -8737, 32472727, 14749373, 131679175, 133460174, 18300965, 117668486, -6907, -5621, 177909788, 160189096, -11206, 142469735, 144244200, 29092856, -8772, 108816005, 32635131, -9891, 170822576, 75143883, 18459376, 98340925, 61141059, 178066868, -10419, -1175, 181610474, 105424276, -8810, 29252598, -9954, 11535899, -2429, 130230849, 132011848, 16848646, 94796120, 116055094, 40043147, 195947302, 119759773, -11238, 123306041, 66617541, -4274 , 126845654, 128620119, 32957277, -9078, 188862752, 171142060, 36489025, 155198495, 157124716, -1812, -8907, 141183813, 84497975, 47279585, -2780, 165986393, 70311693, -2153, 72083496, 15400320, 171299140, 56151789, 116387767, 1385627, 137799949, 81115442, 24416415, 121857715, 26192211, 182096355, 203357991, 107681960, 50993460, 13789590, 111222904, 54541059, 171465537, -5680, 77567843, 21036533, 157448193, 81264657, 159223989, 63546627, 65330288, 162768926, 67103422, -9160, 31656714, 207064001, 52917140 , 150363643, 113159773, 56473935, 212378079, 194652063, 60178603, -5868, 42460584, 5250059, -7694, 104460500, 86739808, 10568130, 187736451, 92057879, -9065, -10219, 95608019, -1222, 97371957, 113137, 40855180, 42634969, 140072276, 83383776, 200309585, -10777, 86924720, 203855853, -2090, 90469657, 187908295, -1717, 111722097, 171964730, 76286037, -3009, 97707415, 99488414, 157951379, 25072688, 142002490, 46340979, 182752628, 126054932, 30392090, 186296234, -4060, 129599869, 72906166, 209328342, -8636, -6976, 115426776, 136850816, 119130124, 197090787, 198855935, -9178, 67759695, 184686835, -11114, 71300639, 168743270, 34099431, -5455, 16380070, 94326213, 18153204, -3893, 117523387, 80312862, 4142515, 140554164, 142325967, 202567269, 48421739, 69693902, 12998868, -9086, 73225650, -7907, -4035, 57293943, 39736975, 137170300, 197403616, 121226735, 103506043, 27334365, 183235847, 69854975, 147803780, 169060092, 112363727, -7481, -10569, 172607691, -5668, 174380825, 78861874, -7781, 100123510, 23950501, -9678, 181619793, -10369, 202888084, 68232387, 89500557, 169219834, -11023, 151504466, 94812094, -3303, 57616089, 213520233, 79024278, -8943, -10094, 43596083, 123323225, -2792, 66622988, 9934488, 87884624, 11710284, 110924597, 93200033, 190647867, 133947509, 38284667, 194188811, 59710027, 176631854, 119934158, 160693492, -7702, 142964935, -3678, 204984695, 109306002, 52621495, 73876476, 171320438, -10196, -7852, 38449733, 213841048, 118322097, 139586395, -1983, -7256, 121869696, 45692694, -3695, 105922138, 166165981, 51010765, 72264415, 208688043, 151991678, -4180, 114781153, -10155, 118491024, 196447826, 100766471, -1671, 6878094, 104311408, 8649897, -3080, 127354043, 51173169, 13958651, 189360614, 93681921, -3031, -10552, -3602, -9770, -11261, 81441704, 102699347, 46018833, -3096, 47777447, 203692118, -1691, 205461259, 90298057, -4955, -10218, -1851, 115104630, 193063962, 136366266, 78084450, 117054811, 138312454, 3671277, 83399750, 26700723, 182607529, 184374008, 70987812, 148945934, 170202246, 55040375, 191466544, 56825367, 173749845, 136700393, -11927, 177449200, -4127, 83558161, 7371963, 67614596, 204030238, -9116, 110127341, 33949008, 209348309, 133158118, 56982447, -5672, -4416, 175841132, -11287, -8924, -2330, 44738237, 124465379, -4565, 67765142, 11076642, 166983448, 110284421, 55372927, -1615, 37653687, 20099381, 60845537, 177774008, 121076312, 161835646, -4588, 144107089, 87417379, 167148393, 51993177, -5226, 207899983, 112219959, 211431610, 154737907, 20263116, -6113, 2539773, 119469575, 160217051, 6088703, 123011850, -1661, 29114156, 126558118 , 167301601, 52152919, 149588895, 73404028, 209830197, -3017, 174400671, 80656185, 158610314, 4479304, 45221456, -6047, 8020248, 105453562, 68257557, -2025, 70030691, 206446333, -10263, 151521650, 36369096, 172782076, -9786, 156999584, 119798255, 4639046, 82583858, 201290666, -8805, 9953124, 107387769 , 31216091, -6228, 52463207, 151682723, 36528838, 114476312, -1680, 194206116 , 59710161, 3025654, 119951463, 142986233, -4811, -1272, -4082, 146525846, -3645, 206769810, 130583612, 169564609, 190822252, -10558, 135897690, 1417575 , 22668574, 100624034, 102402371, 27991848, 144916447, 88231940, 31536906, -3196, 91763688, 189212853, -6736, 75820002, 192757790, 116579457, -8578, 21055303, 100785107, 44096607, 200003413, -6596, 184063720, 29914318, 127362152, 70673652, -7953, -6750, 130904427, 132676230, 17524886, -5426, 97248035, 40716725, 177131047, -9271, 63738317, -11771, 143468121, -8790, -1771, 109803864, 72607859, -7502, 113344808, 17681966, -10186, 19456431, 214332255, 21397295, 99350093, 101117903, -2116, 161359205, 7230857, 124154004, 67458970, 30256310, 186165778, -7947, -5962, 74544851, 152504183, 154282520, 19795871, 41046870, 120770140, -1463, -2668, 142034438, 46370265, 104826575, 9162402, 165066546, 166841011, 129638351, 53457477, 152662473, 37511250, 173924230, 117387607, 119168606, 4009397, 5770552, -6615, 142194180 , 202432820, 145735124, 50072282, -5512, 32358245, -6212, 92582365, -4934, -10173, -8560, -1382, 119321814, 4167808, -1672, 7707421, 144128387, 87439887 , -11634, -10696, 90980831, 207911964, -2079, 114014270, -7867, -6421, -5395, 41524886, 23818714, 160234356, 162006159, 29132792, 204524107, 186808739, 32680391, -8702, 92905842, 16734164, -6440, 192124148, 213383122, -10127, 2719482, 197595306, 101927261, 45238761, 123188897, 47014557, 31069540, -5753 , 167483972, 188740284, -4043, 75356750, 192287883, -3291, 1108741, 98542066, 41860221, 102096199, 180046335, 201299985, -4094, 86142107, 87920444, 50715243, -9102, 52477850, 73750013, 17054979, 133982119, 77281761, 40248149, 137685467, 80995636, -5614, 141226411, 199698572, 65040213, 86313707, 183751014, 107562154, 31390476, -2752, 73909755, 151859891, -9813, 173121527, 116419838, 79388888, 196312046, 139614350, -7255, 180367150, 26237471, 86472118, 125445250, 185675904, 128986194, -4516, 130757997, 134298941, 212262266, 155560577, 138002289, 139778085, 198250246, 44103385, 141549888, 65363690, 104344687, 125602330, 205337458, 109658765, 91938073, 15766395, 17538198, 58287005, 136235810, 138162031, 23014680, 63759494, -9657, 26558286 , -9191, 164749603, -7622, 69067038, 12382531, -9900, -7501, 113362113, 56677606, 173603415, 58626444, 118862434, -8535, 42667040, 5467042, 102905680 , 104686679, -5044, 69244085, 90516248, 33821214, 150748354, 94047996, 17876318, -3897, 58783525, -9332, 80042510, 3861636, 44601126, 142049081, 124328389, 48156711, 204060855, 90666673, 168626126, -2290, 16265588, 133186073, -3597, 193430037, 58934082, -5130, -2538, 43002375, -8116, 103231819, 142211485, 202442139, 87281599, 89062598, 205993731, 14654858, 131576674, 74892167, -11390, -3294, 98072159, -7316, -9714, 82137790, -1575, 5958247, 142368565, 202601881, 126425000, 108704308, 186666302, 188430119, 75051909, 153002045, 154769855, 20291071, 137212898, 80528391, 138988694, 23836019, 140756504, 6119320, 181513297, 27379625, 163791274, 107097571, 186818058, 130128348, 73443841, 38004998, 213404420, 78908465, 176356299, 139144443, 179897243, -11201, -8837, -1627, 48794348, 186986996, 71833111, 15132753, 171039559, 172806038, 40095064, 2892536, 178290506, 121588817, 45406612, -6044, 27700440, 183604584, 185379049, -11619, -8729, 91473490, 210182960, 114504267, 57819760, 79235803, -7771, 24317907, 102264050, 123520362, 164273162, -2779, 68598462, 50889628, -3644, 33172929, 112897409, -1940, 95176838, 155415478, -11310, 118371350, 22705846, 180380341, 143177923 , 201646091, 105964736, 68762197, 12076359, 167980503, -8307, 132552308, 56371434, 116599426, -7810, 60062924, 42355421, 120302895, 122082563, 84877362, 8692495, 67151467, 107902815, 51217098, 168144238, 111443880, 35272202, -2356, 95496322, 155733631, 21257509, 99202332, -11895, 159444965, 63766272, 7081765, 65539406, 108065219, 186022010, 168301318, 33661472, 150581957, 93885592, 210825921, 154130887, 116928227, 214372189, 156070420, 195058072, 138355052, -5843, 44466675, 200370819, 85202293, -4573, 164929435, 108239725, 148983208, 72812861, 209228503, 133042305, 117257019, -10108, 23362119, 140289259, 181039397, 26911049, 124345694, 67655863, -3513, 127886638, 188133143, 72975265, 16274907, -9421, 18050703, 39472070, 97929722 , 140446339, 25298988, 200691634, -6026, 28842594, 184746738, -1235, -7086, 149306685, 92615644, 55415646, -7448, 115646421, 59122976, 195538629, 197310432, 25457399, 103406204, 124662516, 126438312, -2910, 69740616, 52031782, -3636, 34319076, 172505069, 211487518, 96318992, 176211200, 80532507, 23848000, 179750813, 124828792, 202788245, 107106890, -2372, 167349523, 110650496, 169123988, -1480, 133694462, 57513588, 213412408, -3139 , -10456, 43487048, 179914548, 123214190, 66531014, 48802457, 109044969, 52359252, 169286392, 112586034, 210037861, 55891000, 18688340, 40111038, 176530684, -10865, 160587119, 64908426, 142870420, 8226581, 29478900, 148184498, 187165495, 208420476, 54280270, 95036942, 211968075, -3153, 1300431, 40266919, 197949400, -3257, 45580997, 105819637, 107600636, 206814949, 72158042, 73941703, 190864850, 134167154, -7850, 96961953, 194409787, 118384662, 100675828, 139648960, 160906603, 26253568, 144963038, 49297534, -9130, 31582166, 206968157, 15630615, 132560417, 75871917, 192801719, -10928, 1619915, 99058564, 3390398, 159294542, -11226, 200050004, 182325319, -9159, 146890590, -11601, 148666386, 150438189, 17567484, 192956137, 175240769, 40761985, 3554133, 198435281, 102760581, 85051747, -9189, 47846546, 145282522, 186027336, 90369818, 33670791, 189577597, 191344076, 19489712, 116936336, 10648 ], [ 97458484, 157701117, 42547111, 63800761, 200224389, 143526693, 8886847, 69112298, 12423798, 72662438, -8296, -7499, 74426376, 56717542, 95690674, 136595230, 175582882, 196840525, 62187490, 180896960, 85218267, 163178930, 86990070, 186207045, -8337, 14363329, 55105481, 172033952, 115336256, 39325640, 195228464, -10880, 3884267, 142076915, 26923030, 202313014, 126129478, 10979465, 186372111, 14520409, -6476, 92469214, 211174691, 154476995, 19998211, 136920038, 80223673, 197164002, 140468968, 103266308, 27085434, 126290430, 11139207, 147552187, -11577, 112118668, 113898457, 191849924, 213106236, -10132, 21931098, 138858238, 82157880, 5986202, -6611, -3683, 126462151, 204412287, 50266757, -9532, -11073, 168976227, 131771026, 170750692, 76843802, 78788525, 156736010, -6091, 4375472, 121295957, 123070422, 27407580, 105353723, 144334720, 165592363, 30939328, 52202174, 149648798, 131928106, 55756428, 137414983, 41729888, 63002051, 6307017, 123234157, 66533799, -1455, 29328598, 50602092, 187019065, 110831536, 15163370, 210041856, 94881316, 96662315, -11314, 176543996, 63161793, 141111929, 162368241, 105671876, 29502860, 107446341, 89737507, 128710639, 72023470, 15325774, 95055578, 38356551, 194263357, 59770064, 196196233, 120010035, 162527983, 47380632, 183796274, -9555, 31435736, 148356221, 13719037, -7509, 93432990, 95213989, 19027791, 59942984, 3242637, 159149443, 160915922, 47528516, 125487848, 127255658, 31592816, 187496960, 33368612, 150291759, 93596725, 56394065, 194586713, 60105388, 159310395, 44159172, 180572152, 104385954, 164623263, 68949894, 185890223, 129188534, 72494831, 189429836, 132732140, 173491474, -7420, 155762917, -6400, 79768286, 23073252, -1542, 83300034, 180747868, -4102, 67356348, -4550, 147087604, 51408911, 72670547, 170118381, 171890184, 79930558, 157878164, 159645974, -11824, -10408, 65750942, 182682075, -5535, 88784381, 12603507, 111808503, 189770618, 113581758, 211029592, -6429, 78319949, 197017451, 42872042, 179298211, 161578850, 7450502, 124376311, 67675953, 10992777, 166891597, 51744246, 111980224, 35794026, 211191996, 96023470, 20011523, 175915678, 177682157, -10405, 142254083, 163510395, 106814030, -7616, 108588495, 90879661, 129852793, 151110436, 191855250, 96197732, 682763, 60922745, 197338387, 121152189, 103434159, 163670137, 48522786, 89267600, 206196071, 149498375, 14861191, 190247182, 36121496, 96356143, 176239023, 22108145, 100052957, 82332265, -7238, 48681076, 126630002, -10295, 91200476, -1863, 92964414, -3173, -5935, 57536219, 1004909 , 61242229, 160452549, 45301326, 181714306, 47073129, 9861273, 148046056, 32898705, 73643519, 190571990, 133874294, 174633628, -2714, -10491, 22422305, -9286, 160609750, 45461068, 142897044, 144667516, 146448515, 204911480, 33057116, 111005921, 132262233, 134038029, -4697, 77340333, 1327055, 157232541, -8502, 121804346, 45623472, -6043, 144837785, 29677245, 166090225, 89904027, 34992533, 171408296, -11428, 58019438, -5901, 40467794, -1251, 42227750, 198142421, -3982, 6798224, 144990872, 29836987, 12113633, 129043435 , 130824434, 74130731, -11420, 95381840, 214088648, 196530360, 42390154, 63658324, 141608460, 123899626, -3099, 184130401, -2437, -8345, 72508143, 15823636, 132749445, 116801766, -1079, 58522733, -9764, 1823597, 62064899, 198480541, 122294343, 106346785, 203798612, 147096923, -2222, 53208546, 209112690, 113432666, -2725, 154182804, 39193853, 177381188, 62227303, 5526945, 161433751, 163200230, -9933, 32103990, 92342630, -2734, -3912, 152576067, -1612, 193326205, -8186, 2151067, 138561385, 81867682, -4590, 104898459, 48213952, 165139761, 149188210, 34040859, -8287, -9826, -11394, 115527946, 193488609, 58992654, 41283820, -1639, 101514595, 161762431, 46603222, 67856872, -8776, 147590669, 34203142, 112148075, 133404387, -10167, -4682, 39665225, 98134724, 2470551, 158374695, 160149160, 122946500, 46765626 , 145970622, 30819399, 167232379, 91046181, -4931, -6966, 213297926, 98294466 , 41611290, -5095, 43381762, 199284575, -6604, 7940378, 87667520, -1491, 69946949, 130185589, 73501082, 190428222, -10533, 154992162, 137436536, 80748036, -11856, -6631, 84288980, 201220113, 144525079, 107322419, 31141545, 130346541, 15195318, 112631294, 16965790, 22436695, -1294, 82682243, 25987209 , -5304, 86213991, 10042313, -3948, 70272967, 130518262, 15355060, 36608710, 173032338, 174804141, 196220195, -9667, -8475, 182048433, -4093, 68664899, 185596032, 109419030, 148390831, 169648474, -6738, 114725243, 58036743, 213943549, 20982088, 137918424, 81232586, -3264, 45785999, 67058162, 10363128 , -5521, 70589910, 13906734, 208782558, 191067190, -3301, 77678453, -11303, 118590995, 22926822, 178829635, 180596114, 67220445, 145168040, -10316, 166429676, 109727987, 53047473, 169971951, 93785753, -3315, 154024393, 19383216, 214261702, 97501082, -3873, 3612705, 101048681, 141804022, -1238, 202038790, -10353, 186095225, 90416532, 33732025, 134712696, -4914, -12003, 78176315, 196883123, 101208423, -1248, -9655, 26808548, -2391, 87032668, 166767796, 71089103, -10249, 189798573, 191570376, 134874011, 138578690, 81890190, 198819992, -10813, 142119634, 143892768, 126183934, 165157066, 186414709, 51761674, 188186512, 170471144, 74792451, 18107944, 174010757, 156456462, 23576440, 198974410, 181259042, 124561346, 28898504, 184802648, 30661111, 147594785, 207833425, -8660, 55465022, 115703662, 213155489, 117636538, 41464860, 43236663, 122954609, -8455, 183190587, -6801, 69807053, 186738186, -5476, 92840492, 16659618, 115864614, 20362955, -7309, 139060578, 140832381, 181589053, 46928153, 68200316, 11505282, -2155, 71732064, 149691396, 15048888, 209924712, 192209344, -9362, 1034195, 80764010, -8512, 82523955, 179971789, 25828921, 68361268, 146310194, 167566506, 110870141, 54189627, 171114105, -5684, 77216411, 20685101, 80922421, 4736223, 180134193, 123436497, 66751990, 31313147, 206712569, -6489, 93323711, 151786676, 56122503, 212026647, 194300631, 59827171, -9737, -2462, 160806643, 199787761, 104109068, 86388376, 10216698, 70454007, 91706447, 208642783, 151942425, 192695225, 38566877, 155490024, 118440572, 159199906, -1436, 141471349, 84781639, 203491109, 107812416, 51127909, 33405886, 152102167, 36954816, 77699630, 194628101, 157581311, 3452963, 120376110, 63681076, 122149244, 104428552, 164675057, 49517179, 70770829, 207194457, 208966260, 37115889, 115062032, 58364336, 97525030, 40831218, 196738024, 198504503, 141814793, -9187, 67408263, 10715891, 127636376, 129410841, 111702007, -8673, 171932782, -10961, -1580, 196892442, 81731902, 83512901, 9102378, 184492483, 166777115, 90590917, -5482, 72874218, 16191042, 211066866, 193351498, 136818868, 197052184, -9260, 103154611, 26982933, 67731740, 108472682, 51784182, 14580312, 209461460, 113786760, 96077926, -5415, 568281, 195453433, 158237584 , -5833, 181268361, 124578651, -1432, 126350454, 168868402, -10615, 94465865, 211394336, 154696640, -6937, 137142345, 60956147, -2265, 121194787, 200929915 , 66270225, 9583056, 107024356, 11358852, 130061667, 92848601, 36160101, 153085910, 193837379, 59358595, 176280422, 119582726, 160342060, -1901, 123125001, 46951992, -9998, 165648273, 50499591, 186912571, 71749369, 16831220, 192230642, 135528953, -11963, 61284827, -8140, 63048765, 45339931, 84313063, -2940, 105570706, -7998, 50660664, 71912983, 208336611, 210108414, 38254050, 116204186, 157116728, -4378, 43727870, 160656341, 103958645, 162432137, 144720641, -2920, 126993415, 50821737, 150026733, 34875510, 171288490, 95102292, 3140004, 81090272, 199797080, 143099384, 47436542, 183852184, 29722505, 68688982, 89946625, 169681753, -10226, 134241700, 136022699, 1536050, 3298547, 141492647, 84804147, 28111775, 145032260, 88349084, 205276224, -3195, 52913024, 189328666, -3915, 173385101, 77706408, 21182963, -8541, 159370419, 65466191, 67249852, 184172999, 127475303, 31812461, 187716605, 33575068, 74326416, 134574373, 19411171, 78045847, 194984857, -11297, 138284499, -6075, 44386805, 182579453, 67425568, 145373042 , 69184182, 166632016, 168398495, 93990755, 37302255, 19747949, -1547, -10109 , 23292897, 179197041, 161480342, -1070, 85290151, 67582648, 108327462, 205775417, -10664, 188054725, 111868527, 154386475, 19911684, 97856507, 119112819, 62419116, -8118, 64190919, 46482085, -6028, -2513, 147466870, 186447988, 90769295, 151007935, 152788934, 585465, 119283088, 197238548, 101557193, -6315, 7668816, 163572960, 145852268, -8009, 206094901, 71441866, 190151336, 94472643, 37788136, 117669685, 4287493, -3717, 103491400, 46809555 , -2035, 107036337, 30864659, -6236, 91088779, -3036, 75145214, 135383854, 906401, 137316730, 61130532, 142634801, 85946301, 29253929, 146174414, 147948879, 130240045, -4966, 190470820, 55817785, -4901, -10897, -11274, 158740770, 160512573, -6827, 203030521, 185315153, 89640453, -1524, 91412256, -11499, -6463, 211889536, 155199826, -6929, 100440209, 43745175, 199651981, 201418460, -9134, 70322220, 13629848, 130550333, 132324798, 114615964, -8612, 174846739, -6374, 100602613, 24416415, -4329, 143116689, 86429520, 144889823, 50984264, 72256427, 15561393, -3317, 75788175, -11349, 213980823, -3576, 61782689, 5090317, 84820121, 28121094, 184027900, 185794379, 111386639, 54698139, 17494269, 212375417, 116700717, 40687439, -1083, -4376, -2813, 161151541, -9619, 184182318, 127492608, 70808101, 131040086, 35372041, 210768680, -8602, -3429, 39094134, 175507005, 177278808, 44394914, 104637426, 47951709, -8407, 108178491, 32006813, -6218, 92230933, 152474776, 37319560, 134755536, -5133, 60500883, 3816376, 104797047, 182756621, 126058925, -11118, 147316568, 149091033, 131382199, -2007, 191612974, -6427, 117360851, 2205646, 23459296, 159882924, 161654727, 67750499, 89022662, 32327628, -1254, 92554410 , 16382732, -3910, 213031690, 156499060, -6909, 140555495, 122834803, 46663125, 89183614, -8366, 188388852, -11034, -7908, -3775, 191936451, 135241417, 757309, 195633144, 177917776, -9682, 25558569, 7847194, -6025, 29103506, 146030646, 52126418, 73398581, 16703547, -3305, 18474019, 174376832 , -9747, 80644204, -1267, 140874979, 201108295, -9165, 107210722, 31039044, 130253357, 112528793, 55840293, 18636423, 213517571, -9742, 41830935, 197735079, 180009063, 25886039, 86120686, 9934488, 70177121, 206592763, 130406565, -4031, 211910834, 155209145, 137650857, 178403657, 24275309, 141198456, 65021454, 103993255, 125250898, -7597, 109307333, 91586641, 15414963, 57935452, 135884378, 137810599, 22663248, 63408062, 180336533, 123638837, 164398171, -7633, 146669614, -2302, 208689374, 113010681, 56326174 , -9394, 22818865, -1674, 5102298, 65340938, -2936, 67104876, 49396042, -9942 , -2223, -2880, 54703586, 210616926, 153921892, 155702891, 21216242, 63727425 , 161172839, 7041829, 47783981, 164712452, 108014756, 148774090, 187751215, 209008858, 54865990, 154082844, 38931621, 175344601, 130442, 156029153, -1733 , 42650943, 102886921, 26700723, -7171, 145400997, 147172800, 14296771, 189690748, 171975380, 115277684, 287402, 195169892, 99495192, 81786358, -3400 , 142017133, 202250449, 126073568, 108352876, 32181198, 74701687, 152650613, 173906925, 136861466, 99658927, 42973089, 198877233, 181151217, -11172, 87262840, 11076642, 71319275, 207734917, 131548719, 37647032, 213052988, 78557033, -9325, 99816007, 82107173, -2806, 83871111, 66162277, -3527, 126393052, 206128180, 110449487, 92728795, 16557117, -1933, 138952753, 23805402, 64550216, 181478687, -10763, 183253152, 165533791, -7606, 147811768 , -1621, 209831528, 114152835, 57468328, 137349877, -4652, 62932952, 6244452, 66483092, -1967, 68247030, 50538196, 89511328, 110768971, 190504099, 94825406 , 155064046, 20586593, 156996922, 80810724, 123339078, 201294659, 105613304, -6252, 11724927, -3491, 149916244, -4746, 210151012, -2349, 155226450, 20746335, 41997334, 178420962, 180192765, 47308871, 164245207, 204995345, 148297649, 52634807, 150073445, 34920770, 73887247, 95144890, 135906886, 174880018, -4003, 159093533, 63414840, 6730333, 107711004, 185670578, 206926890, -10638, 93543356, 210474489, 134284298, -8230, 194526931, 196455814, -5356, 44087411, 104326051, 106107050, 31696527, 207086632, 189371264, 132673568, 37010726, 95471029, -11339, -1679, -9305, 81462881, 5282007, 104487003, 47801286, 203708092, 205474571, 131066831, 74378331, 17685959, 134606444, 77924599, 194850408, 97576959, 140094907, 24947556, 65692370, 182620841, 125923145, 166682479, -2756, 148953922, -5961, 210973682 , 115294989, 58771544, -4660, 196959000, 25099312, 103054772, 124311084, 165063884, -11643, 127858683, -6216, 33960989, 172153637, 56999752, 136879970 , 21726096, 158139076, 81952878, -8428, -7161, 50068289, 166996760, 110299064 , 151058398, -4728, 211293166, -2343, -5126, 60853646, 121092286, 122873285, 163622092, 48451025, 108693537, 52007820, -3048, 112234602, 36062924, -10206, 211452908, 96287044, 176179252, -4137, 121253238, 6102015, 142514995, 66328797, 147833066, 91144566, 34452194, 151372679, 153147144, 135438310, 174411442, -4147, 61177002, 121424959, 6261757, 27515407, 163939035, 165710838, 32833478, 208228786, 190513418, 133815722, 38152880, 194057024, 118033230, 100324396, -8910, 82595839, 6424161, 105629157, 48943440, 204850246, 206616725, 132208985, 75520485, 192450287, -4017, 1268483, 118196965, 61496607, 4813431, 199689255, 181973887, 125284177, 205004664, 89844124, 91625123, 17214600, 192604705, 174889337, 157331049, 100634684, 43954170, 160878648, -5806, 66980954, 10288582, 90018386, 33319359, 189226165 , 190992644, -9347, 21080462, 196477112, 139775423, -3555, 45887046, 143324353, 8681845, -2776, 166349806, -5741, 189380583, 132690873, 76006366, 42500267, 120450656, 141706968, 182459768, -6816, 145254567, -5996, 51356873, 207266341, 209042137, 113363444, 95642752, 19471074, 117089409, -8570, 177321406, -6640, 161377841, 65699148, 9014641, 69246626, 148975220, 92286720 , 35594348, 152514833, -9381, 212758797, 78262842, -7323, -2466, 198740122, -5581, 7403911, 28657561, 165081189, 166852992, 72948764, 94220927, 37525893, -1508, -4149, 60713750, 177644883, -5599, 83747189, 7566315, 106771311, 50085594, 205992400, 207758879, 133351139, 76662639, 59108333, 2411979, 119339119, 62638761, 5955585, 200831409, 183116041, -2161, 206146818, 90986278, 92767277, 18356754, 193746859, 98237225, 41548725, -11868, 199226003, 103551303, 85842469, -3372, 146073244, 206306560, 130129679, 112408987, 36237309, 22225036, 197619266, 140917577, -9640, 47029200, 202933344, 185207328, -11103, 91318951, 15132753, 75375386, 211791028, -8972, 157020884, 82613144, 25924644, 86163284, -7637, 87927222, 70218388, -3490, 130449163, 210184291, 114505598, 96784906, 40262792, 176677114, 100490916, 143008864, -8065, 125293496, 88090957, 31405119, 187309263, 189083728, -7024, 75694870, 174905190, 40426527, 61677526, 198101154, 199872957, 66989063, 10300563, 70539203, 187472998, 72303141, 54594307, -3617, 114825082, -1919, -2417, 178773725, 83095032, 26410525, 125619514, 166371104, 12240094, 52982246, 169910717, 113213021, 153972355, -1927, 214207123, 79711168, 159446296, 24801126, 46053445, 182477073, 184248876, 51364982, 111607494, 54921777, -3029, 115148559, 38976881, -3750, 99379379, 42690879, 5487009, 200368157, 104693457, 86984623, -2165, 147215398, 207448714, 131271833, 113551141, 37379463, 58800830, 23361998, 198761420, 142059731, -3530, 48171354, 204075498, 186349482, -11086, 92461105, 16274907, 76517540, 212933182, 78437227, 2265549, 159945368, 83755298, 27066798, 87305438, 204239233, 89069376, 71360542, -5727, 131591317, 211326445, 115647752, 195539960, 99861267, 43176760, 7737917, 183137339, 126435650, -2306, 32547273 , 188451417, -7905, -11452, 76837024, 156719904, 41566030, 62819680, 199243308, 201015111, 68131217, 11442717, 71681357, -7934, 73445295, 55736461 , 94709593, 115967236, 195859444, 61206409, 179915879, 84237186, 201177515, 86008989, 167513258, -11558, 54124400, 171052871, 114355175, 155114509, -2845 , -10896, 2903186, 141095834, 25941949, 47195599, 183619227, 185391030, 52507136, 112749648, 56063931, -8238, 116290713, 79257101, 196182921, 139487887, 102285227, 26104353, 125309349, 10158126, 146571106, 70384908, 151889177, 95200677, 38508305, 155428790, 118382000, 22719158, 178623302, -4119, 65233113, 125481070, 10317868, 31571518, 167995146, 169766949, 75862721, 97134884, 60089414, 3394391, 120314876, 122089341, 104380507, -8828 , 164611282, 29958247, 148667717, 130947025, 54775347, 97295836, 175244762, 40748807, 62020970, 5325936, -9228, 65552718, 8869542, 203745366, 186029998, 129340288, 209060775, 93900235, 95681234, 10527 ], [ 58480149, -8897, 83295918, 26603546, 143524031, 145298496, 127589662, 166562794, 187820437, -10629, 171876872, 76198179, 19674734, 156090387, -8534, 63957962, 85230125, 28535091, -8784, 88761873, 12590195, -6504, 209239153, -8641, 56870750, 136762958, 119042266, 42870588, 85391077, 163340003, 184596315, 30456109, 71212781, 188143914, -5456, 94246220, 18065346, 97942902, 21766032, 4054657, 140466306, 142238109, 48333881, 69606044, -11577, -5479, 73137792, 16454616, 57206085, 59137619, 2439934, 82169738, 25470711, 181377517, 183143996, -9533, 52047756, 14843886, 209725034, 114050334, 96341500, -5412, 176216526, 22093502, 82328149, 6141951, 66384584, 202800226, 126614028, 169131976, 53984625, 94729439, 211657910, 154960214, 20484092, 137405919, 80710885, 43508225, 181700873, 66546988, 9846630, 165753436, 167519915, 93112175, 36423675, 96662315, 213596110, 79100155, 22414317, 178318461, 180092926, 6470752, 66704068, 165914388, 50763165, 187176145, 110989947, 153507895, 38360544, 1312412, 61548401, -8135, 63312339, 45603505, 84576637, 105834280, 185569408, 89890715, 150129355, 151910354, 38522827, 116467760, 157380302, 3249292, 43991444, 160919915, 104222219, 144981553, -2919, 205216321, -10284, 35136422, 171552064, 95365866, -10857, 102616692, 45930975, 162858115, 106157757, 29986079, 68952556, 90210199, -4957, -10220, 134505274, 136286273, 77996592, -5655, -5384, 83298582, 26612865, 182519671, 184286150, 148855414, 170114388, 113418023, 56737509, 173661987, 136612535, -7327, -7758, 159643312 , -3551, 182674089, -9152, 69299872, 33861029, 209260451, 152558762, -2203, 78319949, -2835, 80078574, 62369740, -3561, 122600515, -4569, -9581, 88936258 , 12764580, 55285069, -5439, 154490307, 117444848, 177686150, 120988454, 161747788, 200724913, 144019231, -2314, -7575, -5726, 53675791, 154650049, 20175258, 98120081, 119376393, 160129193, 6000845, 122923992, 66228958, 29026298, 167218946, 52065061, 73318711, -7482, 211514142, 158522456, -4361, 45133598, 162062069, 105364373, 146123707, -1452, 206358475, -3795, -2873, 94736217, 38051710, 117933259, 4551067, -6065, 201202808, 144505112, 48842270 , 204746414, -3938, 13402217, 151594865, 36440980, 57694630, 194118258, 59622303, 2937796, 103918467, -2939, 203134353, -3949, 89750819, 206681952, -1522, 112784258, 36603384, 135808380, 1329717, 22580716, -8503, 160776147, -10361, 88144082, 31449048, -3198, 91675830, 15504152, -3917, 212153110, -5147, -6924, 139676915, 121956223, 201682034, -9129, 70585794, 13893422, 130813907, 132588372, 114879538, 97158846, 40628867, 100866187, 24679989, -1367, 143380263, 145152066, 51247838, 72520001, 15824967, -9034, 76051749, 19368573, 214244397, 60282569, 3594069, 63832709, -4827, 65596647, 47887813, 108122460, -1952, -5964, 152413663, 154194662, -11329, 120684702, -2810, 102962921, 65760382, 9074544, 164978688, -3067, 129550493, 53369619, 152574615, 37423392, 173836372, 117299749, 119080748, 5693221, 83638154, 202344962, 145647266, 49984424, 205888568, -1689, 92498379, -3024, 76550942, 2306816, 138722458, 62536260, -8041, 204276507, -6522, 90892973, 207824106, -8661, 113926412, 37745538, 117623094, 2469220, 23722870, 161918180, -3825, 89286236, 32591202, -3185, 190260494, -10984, 76874298, 78817811, 2631624, 140813624, 123098377, -6582, 89447188, 167396114, 188652426, 34512220, 75268892, 192200025, 135504991, 1020883, 195896718, 178181350, -5592, 201212127, 144522417, 146294220, -10646, 73662155, 16967121, 133894261, 77193903, 98616612, 80907778, -9284, 141138553, 201371869, 125194988, 107474296, 31302618, 73823107, 151772033, -8236, 116331980, 79301030, 196224188, 139526492, -7258, -950, 162557269, 105867559, 185588046, -9099, 72213829, 36774986, 212174408, 20992604, 81228593, -4624, 82992531, 65283697, -3536, 185751660, 70603099, 13902741, 169809547, 171576026, -3590, 1663844, -8159, 120358805, -3711, 26470428, 182374572, -2917, -4266, 70760179, 169970499, 54819276, 191232256, 115046058, 194947585, -5382, 42579182, 102817822, 104598821, 30188298, 205578403, 187863035, 131165339, 35502497, 191406641, -6708, 97666016, -8956, 157904788, 102978774, 46293057, 202199863, 203966342, -5483, 72870102, -11463, 133098215, 193338186, -10506, 2163048, 42902538, 103150495, 26964297, -4288, 145664571, 147436374, 53532146, 74804309, 18109275, -2131, 97984301, 41303787, 158228265, -955, 142284579, 202514023, 126337142, 108616450, 32444772, 74965261, 152914187, 174170499, 137125040, -5858, 140679173, 181427980, 27291767, 87526414, 11340216, 71582849, 207998491, 131812293, 174330241, 39855450, 117800273, 82370747, -2804, 84134685, 66425851, 48705159, 186899138, 71745253, 15044895, 170951701 , 172718180, 139216327, -11240, 64813790, 181742261, 125044565, 165803899, -7600, 71902333, 171112653, 55961430, 192374410, 116188212, 196080420, 63196526, 123432504, 164185304, 68522462, 50801770, -3646, 171269733, 56121172, 77374822, 20846174, 157260496, -10089, 162578567, 105876878, -2377, 11988501, 167892645, 169667110, 132464450, 56283576, 155488572, 21009909, 42260908, 178684536, 180456339, 86549449, 205258919, 148561223, 52898381, 35177689, -2357, 95408464, 175143592, 40647637, 5220773, 141636415, 65450217, 146954486, 90265986, 33573614, 150494099, -5191, 134559730, -3011, 194790505, 194968883, 81573370, 198508496, 141810800, -1172, -1884, 164841577, 108151867 , 187872354, 131182644, 74498137, 40992038, 118942427, 140198739, 180951539, -11178, 143746338, -6012, 49848644, 188041292, -9458, 94134523, 173870861, -9757, 140358481, 25211130, 65955944, 28748081, 184658880, 186433345, -4231, 73044487, 172254807, 115558563, 59035118, 195450771, 197222574, 64338680, 7650180, 67888820, 184822615, -10302, 51943924, 90917056, 112174699, -7868, -9792, 176123342, 80444649, 23760142, 124740813, 9587049, 50331863, 13130655, 169034799, -4725, 211556740, 137303286, -6352, 121355860, 123136859, 9749332, -3666, -6495, -2011, -9444, 36326498, -10201, 96550618, 22311816, 121516812, 6365589, 142778569, -3836, -5244, 91408140, 34715768, 151636253, 153410718, 135701884, 174675016, -2547, 61440576, 121688533, 6525331, 27778981, 164202609, 165974412, 72070184, 190776992, 153567798, 96874095, 59840483, 176766303, -3407, 82868609, 6687735, 105892731, 127154488, 50982810, 93503299 , 171452225, 192708537, 136010841, 98965382, 3302540, 5077005, 199952829, 182237461, 125547751, 205268238, 90107698, 150354203, -10554, 77718266, 40672796, 3466275, -10818, 161142222, -9620, 67244528, 10552156, 90281960, 111536941, 35358729, 77879218, -8574, -10511, 177265496, 81586803, 24902296, 125882967, -4547, 108161186, 70958647, 14272809, 170176953, -7878, 212698894, 78202939, -8532, -3858, 122498014, 182740647, 110093941, 53413548, 55181358, 211086833, -10179, -8952, 99634844, 23453970, 122658966, 7507743, 143920723, 67734525, 149238794, 92550294, 55346424, 96091238, -7408, 78526416, 2354738, -3992, 199003696, 142313986, 28921135, 165344763, 167116566, 209631852, 191919146, 135221450, 742666, 117664493, 119438958, 101730124, -5340, 7829889 , 107034885, 50349168, 206255974, 208022453, 133614713, 76926213, 59371907, 100118063, 4444694, 160348838, -2523, 46970628, 107206606, 31020408, -2612, 149720682, 151492485, -6418, -5877, 41812299, 4608429, 199489577, 103814877, 86106043, -5547, 146336818, 206570134, 130393253, 112672561, 36500883, 22488610, 197882840, 141181151, -5807, 47292774, 10083580, -2761, 167755534, -9478, 75626981, 212054602, 135868404, 157284458, -6060, 26188218, 86426858, -4553, 88190796, 70481962, -3489, 130712737, 75800033, 19101006, 175007812, -9730, 42298180, 6859337, 182258759, 125557070, -5997, 31668693, -7955, -1861 , 75949127, 214151213, 79655258, 198359404, 200136531, 67252637, 10564137, 70802777, -11535, 131036214, -2355, 115088656, 58581305, 1886162, 118806647, 120581112, 102872278, -2110, 163103053, 108175708, 51491322, 207398128, 209164607, 173733871, -10916, 60512741, 3817707, -9264, 64044489, 7361313, 202237137, 108339443, 32162562, -7049, 150862836, 152634639, 138622619, 159878931, 103182566, 46502052, 87244204, -5530, 147478972, 207712288, 35864579, 37637713, 117529910, 160038673, 44891322, 202563276, 204339072, 186613056, 32490032, 92724679, 16538481, 76781114, 213196756, 78700801, 2529123, 122995876, 144254850, 204502807, 89332950, 71624116, -1589, 131854891, -1417, 156823736, 41669862, 43435010, 8001491, -8035, 70005400, 186940526, 130242830, 171002164, -4477, 77100598, 156983478, 80797412, 141036052, 142817051, 29429524, 11703629, 71944931, -4747, 73708869, 56000035 , -1276, 116230810, 196123018, 141197004, 26045781, 162458761, 86272563, -2017, 13645822, 54387974, 171316445, 173084255, -2999, 59857922, 141354084, 26205523, 47459173, 183882801, 185654604, 52770710, 113013222, 56327505, -3015, 116554287, 79520675, 196446495, -1544, 102548801, 26367927, 125572923, 10421700, 12192172, 113172843, 95461589, -2420, 21212249, 81448238, 5268695, 44235172, 201917653, 10581442, 31835092, -8344, 170030523, 76126295, 194840968, 1892819, 157802287, 46181118, -5562, 145397004, 186149804, 32021456, 72762277, -9462, 132997045, 212732173, -3748, -4636, 101266995, 44582488, 9143645, 184543067, 71154209, 33946346, 189857145, 191631610, -2569 , 19938308, 177614145, -10069, 200649036, 202420839, 69536945, 12848445, 73087085, -1942, 74851023, 57142189, -9796, 176007529, 197265172, 142337827, 27187935, 163600915, 87414717, 168918986, -11518, 55530128, 172458599, 115760903, 39750287, 195653111, -10871, 142501562, 27347677, 48601327, 185024955, -7969, 53912864, 114155376, 57469659, -8212, 137344685, 139119150, 121410316, -8479, 27504757, 126715077, 11563854, 147976834, 71790636, 153294905, 96606405, 79052099, 119787728, 82582527, -10793, 203059807, -8764, 50691404, 110930044, -8272, 213687963, 118180991, 61492491, 121720604, 123495069, 105786235, -1531, 166017010, -6779, 150073445, 132352753, 56181075 , 178576711, 160861343, 104163647, 8500805, 164404949, -6791, 187446253, -5462, 210466503, 95305963, 21061826, 63587650, 45865748, 8664540, 203545688, 107870988, 90162154, -5488, 15750421, 134457229, 116728672, 60206558, -7762, 26535536, 47805279, 88550093, 205478564, 207246374, 189527013, 35403989, 95638636, 194848956, 136553963, 99356627, 23177084, -6343, 143638392, 67457639, 127696279, 129477278, 16089751, 94034684, 212741492, 195183204, -6662, 81799670, 198730803, -5320, 104833109, 28652235, 166834235, 71160987, 14476480, 115457151, 19952951, 195342946, 177627578, 120929882, 25267040, 7546348, 204200509, -953, 51833558, 112072198, 113853197, 119323145, 179559123, 124633109, 126416891, 89209028, 13028154, 112233150, 211454239, 213220718, 137200917, 43296689, 64568852, 7873818, 124800958, 68100600, 11417424, 206293248, 188577880, -1560, 211608657, 154918947, 98380993, 178117331, 142676068, 163935042, 107238677, 50558163, 91304308, -9080, 151535083, 211768399, 135591518, 176494743, 119805033, 63120526, 27681683, -7638, 146379416, -2225, -10643, 208395183, 210157669, 172953799, 176662339, 61509796, 4809438, 160716244, 162482723, 88074983, 31386483, 91625123, -7511, 93389061, 75680227, 135914874, 137839885, -6079, -2799, 104180952, 47496445, 12057602, -11056, 93556668, 134309468, 175058275, 40571626, -10119, 100797088 , 180532216, 67139365, 203562993, 205334796, -6197, 132693414, 19310001, 136234479, 99185027, 139944361, -1464, 200179129, -3841, 184235564, 88556871, 90328674, 210809947, 58437430, 175372556, 136565944, 138343071, 65699027, 9015972, 10785113, 32037553, 189720034, 133030324, 212750811, -9333, 99523147 , 23351469, 65871958, -8820, 108383372, 110155296, 92446462, -2142, 152677237 , 212910553, 97916410, 177636897, 120947187, 28829040, 50086925, 90834401, 207762872, 151065176, -1751, 211311802, 174095953, -4632, -9684, 7722064, 50247877, -5504, 149453115, 190205915, 36077567, 153000714, 96305680, 156706592, 195687721, 138982039, 82292329, 105323106, 48638599, 188596274, 131897489, -9821, 38009112, 193913256, 59417301, -6350, 23989106, 162181754, 47027869, 68281519, 204705147, -10236, 16904556, 77143196, -4675, -6378, 100327181, 141086515, 180063640, 201321283, -2386, 89699025, 33014518, 133995189, 211954763, 116273408, 139467920, 43805078, 199709222, -10785, 8365025, 146557673, 31403788, 130611446, 132391235, 19003708, 96948641, 137861183, 81172683, 24480311, 141400796, 201640767, 144949726, 107747066, 130780384, 15619965, 152032945, 75846747, 61834727, 83106890, 26411856, -8829 , 86638638, 29955462, 207115918, 54747515, 114986155, 116767154, 40746011, 83267842, -8466, 182473080, 28332874, 69089546, 186020679, 148814147, 15942111, 115147107, 58461390, 214368196, 117093416, 177340042, -7285, 163161504, 106475787, 49780753, 14341910, 189741332, 133039643, 95837104, 58800830, -4889, 60559455, 62339123, 25131260, 163323908, -9968, 147376471, 149157470, 74746947, 18046710, 492404, 41238560, 158167031, 159941496, 181204463, 48332427, 147537423, 32386200, 168799180, 135137343, 213096917, 78600962, 197307770, 160098576, 200847383, -10765, 87457315, -3060, 53799592, 133533389, 100032614, 177983003, -11205, 85855781, 202786914, -3219, 108889220, 32708346, 131913342, 16762119, 18527267, 156879646, 199399057, 181683689, 124985993, 87788657, 11609114, 50575591, 208258072, 16920530, 38175511, 174599139, 196020517, 197786996, 123379256, 66690756, 9998384, 126918869, 128693334, 110984500, 93263808, 116289261, 20787602, 81014395, 82795394, 8384871, 68624963, 11929929, 128857069, 72156711, -11018, 192644518 , 135944281, 196334677, -9279, 180396436, 68785915, 51064013, 111305315, 113079780, 114848921, 77641058, 21109748, 81347068, 180557388, 123861144, 67176637, 31737794, 207137216, 113236860, 153979133, 19341949, 214225759, 79729804, 42527144, 180719792, 65565907, 8865549, 166549361, 131108098, 95673248, -7415, 97445172, 10648 ], [ 175419147, 177190950, 44307056, 104549568, -5019, 108090633, 31918955, -3802, 92143075, 171878203, 117109258, 1958046, 3723194, 104709189, 182668763, 30300239, 147228710, 207468681, -8671 , 113574980, 37394106, 2117788, 23371438, 159795066, 161566869, 67662641, 88934804, 32239770, -5231, 189913055, 35771518, 212943832, 2274868, 140467637 , 122746945, 46575267, 89095756, 167044682, 188300994, -6744, 74917460, 191848593, 20157953, 101647592, 25470711, -7197, 87477161, 13070631, 73310723 , 16615689, 18383499, 39802204, 80552353, 62835654, 6144613, 85874417, 29175390, 30945862, 112448679, 55752435, 115980548, 195871425, 139175060, -7267, 199421686, 162205837, -9594, 185236614, 128546904, 71862397, 172836655 , 20634517, 80877161, -2818, 82641099, 64932265, -3538, 185405552, 70251667, 13551309, 15321781, 135793858, 176699745, 120007373, -10053, 26118996, 182023140, -1965, 146594945, 89892046, 54465182, 56238316, 22732217, 5011778, 65253080, 182186875, 67017018, -10324, 31588823, 169781471, 75881236, 214080539, 122101080, 200064647, 104383292, 67180753, 166392404, -8346, 130970864, 54789990, 192971990, 97298742, 41253, 155941295, 196687440, 102799063, 26612865, 8901490, 88619315, 14212785, 189602890, 171887522, 115189826, 97642054, 99417861, 101187002, 63979139, 7286767, 125993575, 186224350, 187990829, -9425, 173819067, 99574941, -10847, 5680030, 200563840, 163347991, 106658281, 186378768, -9088, 73004551, 173978809, -10907, 21780675 , 179461825, 25329605, 142252752, -3686, 48355058, 186547706, 71393821, 92640937, 172377275, 138864895, 121160054, -3700, 27261150, 183165294, -8005, 11317585, -1279, -4481, 57375146, 137262019, 62856831, 6156594, 66395234, -2924, 126624678, -6233, 32730977, 190412127, 77020728, 213447018, 78951063, 80732062, 162227135, -11742, 48838277, 165766748, 169316888, 132113018, 55932144, 194119589, 41909476, 178333104, -8104, -6577, 107463525, 148220318, 52546949, 208451093, 73798058, 155299544, 20818219, 120023226, 65098785, 185582720, 52710684, 93455498, 134204305, 116487606, 59957627, 5035617, 26285395, 162709023, 164480826, 70576598, 91848761, 132585710, 192827012, -4014, 99086387, 81373692, 24682651, -8827, 125660902, 49489224, 169955977, 191214951, 134518586, 136293051, 39034231, 24847719, 85093014, 184307448, 186081913, 148866064, -5963, 210885824, 193165132, 138400191, 63998985, 124229760, 164976026, 69301326, 51592492, -1622, 172065779, 56911894, 21632782, 158051218, -4289, 49980431, 166908902, 110211206, 150970540, -7914, -4468, -3766, -2064, 60765788, 121004428, 9397900, -2313, 206049641, 149351945, 53689103, -4036, -3776, 98131930, 21960384, 160142384, -6311, -10376, -1525, 207981186, 94589666, 211528785, 154833751, 861141, -4006, 197510110, -5335, 45141707, 163851177, 32746830, 208140928, 36289226, 38065022, 59482396, 100236538, -5365, 160467313, 105539968, 126803056, 50631378, 93151867, -8273, 192357105, -1711, 98613950, 2951108, 158855252, 199600066, 125201522, 204916806, 148227096, 149998899, 56094671, 174809344, 157243191, 100546826, 43866312, 84612457, 66893096, 89917218, 33231501, 190915313, -9350, 157412118, 42255582, 83000396, 45799188, -11728, 29854292, 90088939, 189292725, 210557023, 134374818, -10084, 24694632, 201860412, 86697210, 68988376, 129223023, -1422, 113275586, 95554894, 19383216, 117001551, 155975905, 177233548, 122307534, 7156311, 67386965, 148887362, 92198862, 35506490, 152426975, 19714670, 175621487, 40969783, 198652264, 46291726, 106522501, 108303500, 33892977, 209283082, 191567714, -8595, 19869220, 119087526, 101378692, 161613339, -11175, 145665902, 205899218, 207671021, 133263281, 193505793, 156453800, 119244606, 200742220, 183028183, 30667645, -4230, 92679419, 57245900, 98149367, 158391879, 199138145, 103463445, 85754611, 68033919, 91059372, 34373655, 190280461, 192046940, 158545087, 140829719, -5811, 46941342, 9732148, 91232303, 15044895, 75287528, 211703170, 1034195, 43556026, 25834124, 86075426, 87849891, 89619032, 52411169, -1420, -5685, 174656380, 98631255, 41946748, 142927419, 125216165, 185446940, 128749244, 169508578, -2740, 151780021, -3605, 40338669, 61589668, 198013296, 27931945, 10212705, 70451345, -4763, 130684782, 73989748, 36787088 , 174979736, 40498411, 139703418, 160965175, 84778977, 166283246, -7100, 52894388, 15686525, 153880504, -2858, 1683811, 139865822, 24711937, 182389215 , 90261872, 54833919, 171761059, 115060701, 38889023, 60314384, 138271187, 159527499, 102831134, 163081632, -2237, 69177404, 207370052, -9060, 113463283 , 193199621, 117169293, 159687241, 44539890, -5798, 145515479, 186274813, 32138600, 111861749, 76429682, 212845324, 156303377, 158075180, -10038, 26978940, 184656218, 30527870, 110249688, 191740647, 76592086, 156472304, 41318430, 101545212, -8040, 126347792, 186587763, 190128586, -7007, 96237668, 41476841, 62731822, 199155450, 200927253, 107023025, 71585513, 14903789, 131826936, -5936, 115879378, 41640576, 140845572, 25694349, 162107329, 128441499, -4222, 54036542, 170965013, 114267317, 155026651, 20541333, 80768005, 25854091, 47107741, 185307044, 91398944, 55969418, 57745214, 79169243, 196095063, -5361, 180147505, 45494470, 10067606, 11840740, -7893, -10935, 20860817, -3279, 178531451, -6867, 65145255, 125393212, 49197818, 167901964, 75783938, 97047026, 60001556, 3306533, 63533194, 104288656, -5300, 10387090, 148574414, 208818499, 210584978, 136177238, 1695792, 5239288, -9229 , 65464860, 28270186, 49533153, 109769131, 33582933, 154055010, 97531699, 177266827, 63873976, 202069286, 12491689, 72735653, 74510118, 76279259, 156163470, 118963604, -6341, 180970175, 163245490, 87063285, 168567554, 111879054, 172107167, 173881632, 97855176, 21683498, -6360, 81907618, 161642746, 48249895, 14596044, 211247906, 20070095, 136993253, 197237217, -5343, 181293531, -1695, 165346094, 147625402, 113959572, 191923139, 78700667 , 138931453, 179677598, -4110, 66287409, 126535366, 11372164, 110578612, 112359611, -2342, 117829559, 61141059, -1103, 64682003, 105430810, -8810, 11529244, -2082, 55818995, 41803103, 63075266, 103822742, 164053517, -6793, 50675307, 130399787, 94955741, 96735530, 176613218, 102205478, 162447990, 105745091, 107530083, 128787726, 150041497, 95128793, 38429766, 59855126, 196269448, 120083250, 162601198, 47453847, 88198661, 205127132, 148429436, 189175581, 19095561, 60016199, 81263326, 160989137, -9160, 90123551, 33441827 , 74182648, 56465949, 214148430, 79656589, 198366059, 180641374, 104459169, 146977117, 31829766, 189501720, 132805355, 58569338, 177276146, 120578450, 24915608, 180819752, -3962, 127668203, 12514318, 33767968, 113501765, 118977994, 62283213, 122511326, 124285791, -3364, 166807732, -4060, 55193339, 136853225, -6636, 64217420, 104954369, 165191678, 205940485, 188226448, -5455 , 211257225, 154562191, 175983569, 64367724, 46659132, 9455262, 50206731, 167131209, 129924677, 151183651, 211416967, 176143311, 62759777, 27330251, -7645, 89334160, 206269286, 149571590, -11512, 172614225, -5668, 4458006, 160364812, 162131291, 31029727, 91273691, -7520, 75328795, -9406, 135559570, 80803946, 199508213, 103829520, 47145013, 148119271, 32971920, 93205236, 36515526, 174706843, 40220194, 22495520, 180180784, 66785271, 203211561, 204983364, 72099470, 15410970, 173092120, 18959900, 1400270, 159081431, 121877561, -6300, -4789, 31511615, 132501603, 58092653, 40541009, 100776998, 24597455, -1671, 84821575, 68887206, 187587480, 17506129, 95455055, 79681748, 22986725, 139907210, 200151174, -3096, 184203616, 129276271, 14126379, 150539359, 78084450, 62132669, 63905924, 28472405, 147178003, 53273775, 209185905, 191459889, 173756379, 117211891, 62300518, 5600160, 7375956, 49896445, 127845371, 189854483, 35726135, 76470949, -5672, 195336289, 138630607, 161666587, 46516695, 182929675, 106743477, 149261425, 131546057, -1615, 37657680, 59065869, 41357035, 46676437, 67930087, 204353715, 206125518 , 73241624, 16553124, 174234274, 59240120, 99986276, 146043837, 89358120, 91128592, 211603331, 115921976, 41677850, 43452315, 45221456, 85963729, -2025 , 70020164, 130258804, 190501437, -10530, 176486755, 43609395, 84362195, 125111002, 107395634, 31214760, 169396760, 73723512, 75504511, 197905471, 180190103, -1538, 183729716, 29592172, 206763034, -1521, 54396083, 114634723, 196293410, 182125520, 125423952, 127199748, 109490914, -3196, 15590679, 153772679, 136057432, 79520809, 81301808, 45859214, 164566022, 127356828, 70663125, 208854442, 191140405, -5426, 79696391, 100943518, 67281681, 145241255, 166497567, 207243712, 111575667, -9430, 76147472, 19455100, 146416 , 157818140, 101117903, 141877237, 124160538, 186162995, 168447748, 92261550, 173765819, 39269864, 196956338, 140258642, 103061306, 147346943, 32194510, 53448160, 189871788, 99677189, 198891755, 202427375, -3077, 186487924, 51834889, 16408025, 18181159, 98062708, 62634524, 181340122, 144123063, 184871870, 30734326, 71485674, 131733631, 55547433, 174247707, 195663761, 84058564, 66339324, 9646952, 126567437, 186807408, -9083, 92913707, 36221335, -3158, 195823503, 139128469, 140905596, 47001368, 165708176, 109010480, 13347638, 169251782, -4043, 116100233, 195983245, 24135536, 180045004, 107411487, 50715243, -11554, 54262842, 171187320, -9009, 20758316, 123517577, 125290711, 206776467, 112885428, 153638228, 194387035, 59900386, 42174381, 180368360, 8520651, 10289913, 52810402, 130759328, 192772312, 97093740, 21080462, 176985948, 198248915, 141544564, -10017, 203564324, 109657313, 152175382, 97257475, 60221201, -4868, -3709, 49579625, 70844044, 150573848, 37190314, -9383, 136391559, 118858441, 42680229, 85200718, -8435, 71022422, 111771229, 94054530, 17874987, 97752543, 21575673, 81805117, 184571990, 166850330, -3338, 72947433, 35752759, 57015726, 2253436, 81979379, 103234360, 182953637, 147525563, 14653527, 209534675, 113859975, -3294, -4654, 158310799 , 101621089, 202609867, 207921041, 151226249, 211466220, 154769855, 78759239, -2332, 43317866, 181510514, 105324437, 87603745, -9850, 153157794, 213399096, 22215972, 178128102, -1979, -2664, 66513709, 50564699, 52337954, 16904435, 192303857, 61352586, 178291837, 63121980, 45413146, 27693785, 185379049, 89700356, 151716002, 38332468, 118212807, 3058933, 43801085, 160729556, 104031860, -3083, 127075826, 150109144, 34948725, 36713873, 81163487, 199870295, 162661101, 105967398, 12068373, 35103022, 56362117, 192785745, 194557548, 60061593, 141565862, 84877362, 28184990, 88411651, 168148110, 134474536, 19324644, 155737624, 159438189, 184242100, 31877690, 74398300, 19484386, 175562915, 79900073, 81667883, 122410156, 67497452, 88745899, 168482237, 133043636, 154299948, 117254489, -2334, 179270256, -4592, 67646546 , -7577, 188127940, 18046589, 193446011, 97929722, 5798386, 46551307, 106788616, 209554400, 119361374, 197311763, 161870379, 105174014, 145933348, 206168116, -3797, 190224551, 37852034, 176208406, 82302979, 201012449, 144314753, 107117417, 69903020, 91161994, 57504271, 193927899, 137385952, 61203747, 142708016, 86019516, 48815646, 89560460, 149797769, 55896203, -8209 , 22390357, 102124154, 27713631, 87953723, 31258689, 91492005, 54290797, -3153, -6926, 139486556, 199725196, 88114675, 70392773, 130634075, 190867512, -3165, 174919954, 176848837, -5610, 84719074, 86500073, 12089550, 187479655, 173311765, -10928, 79579247, -5635, 5158208, 84893336, 28194309, 72490473, 17559498, 58318953, 175243431, 138193979, 178940124, 24817100, 8865549, 127573688, 35438480, 56708223, -9339, -2705 ], [ 175420478, 79741785, 81513588, 201994861, 49628999, 166557470, 150608460, -4739, 156092796, 60414356, 179123826, 9042475, -9975, 205698209, 168489015, 209241815, -3913, 21598172, 159796397, 64117704, 7433197, 147390872, 90705276, 34012904, 150933389, 173976024, 60737712, 5821136, 27076117, 106805921, 32399391, 92639483, 133386959, 96171231, 117593940, -9292, 25473373, 126451624, 131766791, 75081195, 135309308, 2598345, 158503820, 199248634, 181534597, -9166, 204565374, 89404834, 77015402, 2763411, 197644559, 101969859, 84261025 , 144495672, 204725116, 32880069, 34650541, -11314, 41904150, 82648964, 199577435, 201351900, 89737507, 188947827, 210205591, 42056984, 24340538, 84581840, 27890799, 68632951, -9555, 128867719, 112932019, 95203462, 40442503 , 180413741, 123712052, 185721164, 187502284, 13880110, 74113426, 58164416, 138052741, 198291513, 65407619, 166398817, 12268049, 53012863, 35293502, 173486150, 42463, 118739966, 120515762, 83307899, 7127025, 145309025, 51416776, 93942589, 76220687, 156111553, 118893174, 24994149, 46267764, 106503742, 30317544, 90546988, 92327987, 193304907, 3898789, 44657034, 85403179, 124376311, 145633954, 205867270, 34019561, 189929029, 83783011, 200719589, 144021893, -1782, -7616, 110362960, 190083447, 76703906, 156590779 , 121153520, 142409832, 183162632, 29034284, 69779098, 52058406, 209740887, 18395480, 98289008, 100060822, 181546578, 124854206, -3667, 186873845, -1863, 151428589, 174464569, 139201429, 140972033, 27584506, 105529439, 126785751, 13408872, 130333350, 93126818, 174628304, 139351986, 165928910, 72037992, 112784258, 153533065, 79286387, 45611493, 125343959, 11960425, 111168204, 151914470, 38530936, 118413816, 44006087, 8576682, 144989662, 111327825, 93619233, 56415363, 97160177, 214091310, 42400681, -2106, -10744, 107942872, 35313348, 210703453, 192988085, 136290389, 78008573, 157723748, 122295674, 86866148, 30175107, 147099585, -2298, 191394539, 76240654, 40961542, 177379978, 28552398, 69309191, 186237662, 129539966, 170299300, 152570743, -1612, 41125409, 200571586, 67691927, 11003427, 168684577, 73017863, -9826, 117460690, 41289144, 83800316, -10008, 167073968, 110372279, 16475916, 172388046, -1472, 20189901, 2463896, 140656544, 25502659, 124710317, 13098586 , 55613872, 57393782, 119559842, -5095, 179796073, 9716174, 146131816, 69945618, 211687075, -10532, 137431212, 80737509, -11857, 201212006, 9878578, 109086236, 110866025, 75432506, 194138104, 176571951, -2535, 63188417, 142918221, 109245978, 52560261, 210244073, 135825806, 1344360, 159016325, 102318629, 65113428, -4093, 185590708, 33230170, -2588, 153703457, 100711892, 44023392, 106025970, 127288937, 208790423, 114890188, 38711976, 106197075, 205408011, -4514, 113272803, -7376, 97503744, -3873, 81556186, 125857674, 127632260, 53221737, 113452512, 154209305, -4011, 138416286, 120707452, 180942099, 164987886, -870, 113612133, -1936, 21652881, 5705202, 11012504, 168692686, 78500991, 156457793, 64334443, 181261704, -9173, 110388132, 131656423, 55478211, 41465938, 62723834, 103460783, 66263447, 29060908, -5476 , 16650301, 153073929, 20362955, 62884786, 45162884, 105404186, 107178651, -2155, 15042233, 94777361, 116032342, 117969200, 61275508, 162256179, 144544925, 148088531, 188824149, 34701125, 94935772, 18749574, 2961758, 158871226, 29536141, 206711117, 150013542, -5951, 56115848, 194308496, 59827171, 159032178, 180293935, 104107737, 72216493, 35015285, 173209264, -1067, 20997930, -4853, 143245693, 145028144, 13917384, 171594662, 75919962, 58211128, 157582510, 120383975, 143417293, 86722380, 169987925, -4197, 56599067, 173527538, 136498053, 179013339, 124095311, 164844239, 187872233, 210912327, 95745253, 19733306, 21506451, 141980948, 9095844, 203984978, 166775784, 211065535, 134888654, 175791879, 62408345, 202378241, 145676552, 205916523, 14572326, -10995, 115566428, 99782605, 82054048, 5882370, 126351785, 90914273, 92698055, -3455, 135208138, 60954695, 199156781, 181432096, 130060336, 36157439, 192068238, 213331205, -10496, 66433839, 110736779, 192225318, 77062116, 98482163, 139241497, 45345255, 144550251, 165808015, 171123182, 57734566, 40189577, -5117, 24235375, 6520007, 144712655 , 50812420, 189011723, 95100961, 213810431, 196252143, 141330243, 162594541, -6541, -855, 116526090, 194485664, 196409223, 121998821, 84793620, 8621942, 68849934, 129097891, 52911693, 173383770, 63698260, 26499714, 184175540, 146969129, 168228103, 56613710, 212523178, 175499005, 138292364, 200293490, 182574250, 106392045, 148909993, 131205152, 134748758, 262109, 41005603, -10109, 101236378, -2949, 67578655, 33924804, 133126170, 58887357, 2192334, 140383651, 200622291, 65965384, 184674854, 166954162, 172265336, 98014786, 158260213, 25388177, 85612297, 165347425, 51951912, 188378202, 57273855, 176135323, 23769461, 140697932, -8844, -5283, 107044202, 130066993, 73382607, 22158478, 197554039, 179838671, 183382277, -6797, 69992088, 149728547, 172754121, 40039154, 121541982, 8151914, 125073851, 185317815, 91420121, 114453439, 213666542, 79169377, -8907, 181929958, 164214590, -3358, 208504341 , 213820839, 100592086, 105907253, 49221657, 52755946, 112999910, -3576, 178705836, 199970134, 29892776, 51155864, 208830480, 152134115, 118632262, -2813, 84974539, 8796327, 33592252, 93836216, 95610681, 116868324, 44403989, 85152917, 125901724, 186139033, 74522099, 156181985, 198696193, 26844491, 28618956, -4078, 131372882, 55186805, 195312329, 83696484, 65987892, -2641, 127990470, 110281636, 170516283, -10993, 80312741, 140554164, 46649936, 108670785, 12996206, 34259173, 135246620, 101734240, 181460051, 50358487, 110602451, 94660096, -3305, 156821074, 4458006, 64700639, 201116281, 167450451, -6492, 112533996, 211741775, -7395, -1900, 8160023, 164069491, 52448322, 151668080, 211912165, 20721044, 178410191, 141206321, -3696, 203212892, 50840375, 134113543, 194348553, 3166760, -1634, 104150335, 88215966, -7553, 36834889, 114783815, -683, 42307499, 5099636, 162786110, 125582240, 49401366, 187588811, 91910118, 79678723, 141682885, 46016171, 201920315, -6268, 148768766, -6193, 134593011, 58595827, 1898143, 182608618, 108194465, 14300643, 209183243, 171974049, 287402, 157971225, 65842793, 126076109, 53430855, 94187648, 211116119, 19931653, 136864128, 65995638, 87258847, 11080635, 53601124, 131550050, 152806362, 78568880, 119315036, 186634354, 191943108, 61006610, 62781075, 64550216, 165535001, 50381116, 71634766, 151364570, 37981036, 117858713, 100150011, 160378124, 162152589, 183415556, 204674530, -3805, 34597293, 171010273, 199518368, -5053, 203058476 , -6252, 149905596, 73724843, 133963483, 59710161, 144752712, 146528508, 128819674, -2016, 34919439, 173101439, 20904746, 157320399, 26216052, 183894782, 146685588, 89991885, 74045537, 134296156, 19132954, 42322142, 86610441, 185830199, 31686121, -9035, 95476232, 19295358, -9305, 141696318, 143468121, 168269249, 15908832, 171814307, 37162603, 194855611, 58598624, 62148764, 122390066, 166675703, 51523270, 150729718, 152510717, 157980665, 44585152, -8016, 205816684, -6216, 35736785, -10958, 117391468, 81963284, 46531338, 204200630, -2435, 12860426, -2006, 135106847, 59093690, 85662760, -6556, 206136168, -3048, 190192603, -4907, 39753083, 101772722, 27362199, 87592974, 128339240, -11069, 34444208, 75190353, 946337, 43464296, 199373764, 126740247, 186968481, 73578292, -7899, 174569732, 142846337, 11738118, 15275069, 17052317, 213701275, -1608, 4812100, 183756096, 72139162, 171350934 , 116422500, 40409222, -4377, 24464337, 104188817, 68744771, 35091041, 97102815, 214030076, 196478443, -3555, 68908385, 168125602, 169892081, 134461345, 155720319, 24782369, 182462309, 88564736, 111600837, 54905803, 155886474, 117090740, 23181079, 159604707, 186179090, -1523, 92276193, 55069661, 212753473, 101294829, 122563120, 202282397, 188117169, -6746, 133188735, -1508, 41230572, 101466550, 7563532, 87290795, 170550895, 113857313, 76652112, 98084006, -3567, 62646626, 200839274, 28982369, 112250576, 172486554, 115790189, 4343524, -4610, 85833152, 69893459, 71666714 , 211632617, 80681346, -11243, 140920239, -3541, 204698371, 169268966, 171034235, 1122053, 22382369, 63129845, 180058316, 164109306, -7637, 146391397, 112740329, 61514869, 4824081, 65062721, 66838517, 68606327, 54426458, 153644885, 213890180, 121914714, -7698, 66987611, 107736539, 153803296, 38653404, 40584938, 49434526, 52978253, 3539490, 5309962, 106290633, 148819229, 132867799, 193109101, -6401, 136583249, 198596233, 180873000, 86975306, 186188409, 37375349, -7412, 117258482, 83592894, -6030, 2255858, 64273209, 27070791, 182974935, 11124564, 209547866, 115646421, 23689468, 5966235, 66204875, -2927, 32537956, 154785829, -6935, 22076197, 123056868, 201016442, 105335087, 108882565, 169126529, 75224963, 193929230, 41719117, 179918420, 47030654, 148019432, 208260734, 174601801, -10896, 4678982, 6452116, 146412695, 206648673, 151730645, 172994943, 194248714, 196177597, 139487887, 104047834, 105828833, 31418310, 192644276, 38495116, 98896028, -5386, 4998466, 143191235, 203424551, 17399756, 136102692, 60089414 , 3393060, 44132550, 28194309, 90208624, 76025004, 116771270, 1780988, 196663478, 159458277, 143510719, 88598015, 187800470, 58473371, 11979 ], [ 40775308, 198448472, 28371235, 106320161, 127576473, 14200925, 74434241, 40926932, 179125157, 83446464, 166719632, -7091, -1651, 16132470, 80066472, 25149896, 46404877, 126134681, 12751147, 111956264, 57044891, 78459724, -5375 , 145780384, 190078121, 117600463, 80386077, 4214399, 64441060, 9525815, 30780796, 176223896, 119524154, 179768118, 9689550, 147871550, 53979301, 992928, 158664893, -5593, 162204506, 128554769, -11503, 94886519, 100360460, 103902614, 87968245, 126938836, 148196479, 132260779, 38349896, 160758600, 45608829, 49148321, 11947234, -11061, -9438, 135956262, 159144119, 84736379, 205220314, 72333637, 54622262, 212303412, 42384707, 44152517, 8718998, 70729562, 171719550, -7460, 175436319, 5345784, 65584545, 125832502, 31929484 , -8342, 37242231, 3748232, 63972484, -1090, 87012578, 10831704, 53348321, -7495, 5669261, 7445178, 163350653, -11145, 110209631, 34022223, 96036538, 175919539, 44811452, 7610244, 202491392, 165282198, 149338633, 94412619, 117607120, 25485233, 46750983, 87495797, 206195950, -6742, 94584340, 193788126, 160296800, 85878533, 29190033, 32734849, 149662110, 112455578, 9863198, 91364090, 132113018, 172861825, 64940253, 144672719, 31289185, 130496964, 171243230, -2340, 63334847, -11154, 164318422, 130656585, -4201, 75736137, 174943916, 162715315, -6272, 127271632, -6454, 114872883, -1471, 198306035, 161100955, 182358598, -6568, 148700875, 72508143, 154012412, 60287760, 47887450, 88637951, 205566422, 207334232, 35490516, 95726494, 60450044, 5526824, 87020687, 30332187, 188013337, 92346623, -2208, 369936, -3734, 46436825, 186402728, 35808548, 173999986, -1842, -6118, 99742792, 145817293, 71396606, 76714556, 138888602, -2971, 144202691, -9959, -6785, 131798739, 57383134, 41603172, 197512772, 6167244, 29207338, 128414996, 188660291, 213457547, -11276, 139204346, 199444317, 128574738, 116181071, 194134232, 80898461, 24215406, 25983216, 27752357, 68498502, 128746459, 112790915, 120046933, 63352152, 107637910, 167880543, 151926330, 58040736, 125525835, -280, 19224442, 99107685, 178824311, 164659083, 205405349, 109730649, 92021815, 152255131, 212485906, 136309025, 1834247, 157745046, -4849, 31961432, 132940893, 210900467, 157902126, 44513389, 188021446, 97829751, 197049399, 142120965, 143900633, 129716892, 14565669, 16336141, 60784050, 82052594, 122789543, 85592207, 53701084, 113931859, 174178364, 195590546, -9251, 181418784, 126492770, -8735, 34370993, 153075260, 213313900 , 137283451, 139060578, 181575864, 9733479, 13277085, 208152909, 114264532, 38078334, 100240654, 48872524, 110870020, 93163969, 75444608, 213637256, -5875, 199626567, 123436497, 91545253, 17138723, -4460, 40326690, -7731, 6666437, 164352911, 93476798, -6714, 153718221, 176909939, -7292, 162740729, 106051140, 150330364, 132625523, -3604, 60147865, 81399106, 162899261, 205422654, 113290229, 39059403, 40835211, 8942636, 69177404, 16031058, 154217414, 195120639, 7326582, 67570667, -11644, 71108949, -4048, 191579695, 195289566, 23435334, 25211130, -8779, 110243033, 76586762, 20055452, 4105243, 64349207, 55488740, 211396998, 193670982, -10130, 130056101, 211554078, 117812122, 158570257, 64659374, 163879011, 185136775, 36315608, 193997121, 176446819, 25847315, 164041415, 206560694, 36487450, 18764217, 1209911, 102193255, 162434678, 33095600, 135850857, 213814424, 40338803, 141327581, 201568883, 66915848, 167900512, 134242789, 45827979, 166298978, 132634721, 75934605, 19250098, -8541, 84966551, 31812340, 152291072, 38890356, 175316646 , 136508703, -10113, 42615002, 180807650, 8953407, 35527427, 175650773, 159701763, -11823, -10012, 186286794, 37457762, 158097688, -11879, 26988259, 165183569, 50029684, 149236132, 151017131, 195461289, 43098221, 144088330, 183065455, 50186764, -1447, 94476515, 41480957, 101723469, 105274940, 68069860, 169047990, 135393050, 140860094, 27480674, 146180948, 167445246, 188699017, 98508532, 64841624, 183551215, 52442996, 41965254, 125241216, 31345095, 130552995, 98827895, 22644612, -7257, 143116568, 185634637, 13782935, 74022906, 60014626, 3318514, 122025322, 182256097, 70634928, 169850814, 210603614, 196595334, 102695231, 67251185, 69036298, 208987560, 155845207, 3657844, 102865623, 47947716, -6532, 150701642, 74515565, 58729080 , 180982156, 205792480, 189842381, 39405391, 27010767, 202400872, 32323635, 211267631, 43116604, 200794014, 69687247, 113982201, 152959447, 176149834, 199183284, 142481716, 71619881, 131862756, 75158526, 84177162, 105438919, 29267241, 170994178, 211739113, 40049804, -11910, 160533750, 103832182, 183552669, 128634641, 96750173, 22495520, 45528959, 203210109, 11867364, 95140653, 38444409, 61636259, 180336412, -2789, 68715485, 52783899, 99002159, 180500147, 123798579, -9988, 168097526, 153920319, 159407317, 162940649, 164715114, 95622299, 19605646, 85169980, 51505723, 16073898, -5442, 97723389, 85329601, 30405281, 72929884, 55210644, 97893526, 138643796, 35886966, 137034265, 177774008, 140568807, 124623790, 204356377, 108677684, 14779990, 57305803, 119464130, 163768401, 69857639, 208054280, 112381032, 114162031, 162145813, 66487085, 93054571, 153292243, 79038921, 9953124, 148140448, -7964 , 73726174, 174721486, 176649159, 45544812, 203223542, 166014348, 33138319, 93373087, -4922, 118339270, 63418712, 205156297, -3936, -5194, 192755128, -8935, 161025078, 35241464, 191143067, -10966, 79685622, 141692204, 90325768, 168274694, -2482, 76147472, 155877276, 23173091, 184391071, -7137, 71009110, 170219430, 191477194, 115294989, -4660, -7165, 88880348, 170376510, 94204953, -7409, 104988495, 67781116, 188252951, 209521363, -7829, 59081843, 85667963, 50229362, 110470664, 73257598, 154757753, 119480104, -1177, 89370101, 92917579, 133662514, 162173392, 70034807, 36381077, -6695, -9318, 203080742, 91467922, 190679694, 135751260, 59737982, 27842877, 54419801, 18989065, 1428225, 102419555, 88237145, 187454362, 75843841, 58124601, 44111129, 201791069, 107893496, 130914956, 74234563, 175215234, 139939037, 200176467, 187778807, 93874821, 40906841, 159606038, 7242838, 186177517, 53311047, 154289177, 196964205, -8891, 163304062, 32205039, 35754090, 117412766, 81972724, 5794512, 48311129, 191819186, 4175543, 199059606, 124650414, 147685305, 16580958, 76825043, -10838, 160248999, -9216, 9653609, 34461392, 156861142, 139145774, -9677, 8052075, 188761340, 119820633, 141077319, 86167277, 50725893, 17065629, 98717650, 141237061, 26089710, 127065299, 173132056, 59904381, 68763286, 72307013, 159287764, 83095032, 168147989, 152196559, 58304310, 62003665, 122234440, 207284493, -8297, 97435611, 44459778, 85208827, 33830170, 158003296, 200527899, 143831534, 184590868, 134970946, 120960499, 85525649, -7647, 96155257, 176052657, 5962121, 27229202 , 87465180, 186679614, 151250088, 174275541, 61057062, 27394147, 69905440, 130138998, 193930561, -2418, 24007742, 25780876, 11607783, 15151389, 192319710, 213577474, 79081519, 45430330, 181847424, 183619227, 77312378, 137716084, 24331098, 8386323, 93420525, 155427338, 79418174, 42210322, 143188452, 47513873, 74096000, 155588532, -6922, 120321410, 162839479, 51218310, 134500916, 194729271, 157683812, 201972111, 108075869, 152378809, 58466837, -2706 ], [ 44310807, 10651874, 31917624, -5965, 78142660, 159633872 , 143684983, 203929068, 71045174, 131281152, 134828751, 138534640, 165109144, 209406881, 136929223, 99714837, 43019803, 144009791, 50109556, 41420931, 199096757, 29018310, 167200310, 73308061, 20321688, 177993653, -3259, 181533266, 13231825, 114215279, 119689220, 107286236, 89573772, 151574898, 57678656, 4690842, 10004920, 31265346, 52534968, 96821936, 22573927, 205051013, 130642184, 17253326, 61713467, 146750331, 15643806, 173331732, 61875871, 162855211, 127418062, 208914224, 152220642, -1306, -3239, 184295346 , 72669216, 85241369, -11709, -2443, -3192, 53341787, 195248299, 64140212, 26927146, 67683818, 168667393, 113741379, 138713018, 44804918, 163511726, -5527, -408, 190086109, 177844308, 66238033, 165447143, 110521371, 92812537, 153047184, 204580017, 151441778, 192190585, 84269013, 50613952, 93131900, 96679499, 201362429, 183647182, 13565831, 34828919, 95064897, 1320400, 68644932, 34989750, 112938797, 174951781, 157400137, 160930444, 47551024, 185738348, 33380593, 134361264, 116650010, 26446347, 8731100, 146923748, 53030047, 132757310, 79773600, 67375952, 145329113, 166585425, 207331570, 113439200, 99424386, 65765585, 205731488, 152573405, 193319550, 58846090, 41121416, 90735409, 96043316, 177705864, 140503457, 48373694, 50146828, 76719759, 2466426, 119395029, 25496004, 87513102, 207989051, 41599179, 158533106, 101835410, 135507169, 39999218, 197673845, 140976149, 47077124, 9873254, 71883576, 139375693, 126972962, 187209303, 17118756, -6130, 29689226 , -11099, 174959890, 198153071, 183987843, 70597775, 111350575, 171583891, 116654005, 81390865, 68988013, 12296004, 56584182, 60303734, 70937952, 115232059, 195112651, -4342, -8462, 188028101, 35664901, 2158802, 101372037, 142118303, 104920967, 55313024, 193503131, 101527665, 83820404, 27130694, 147601319, 53699753, 172404020, 20201882, 99927704, 25517181, 29062239, -11569, 209764849, -8621, 119569414, 30995962, -7933, 151464530, 18592494, 197689698, 84294306, 70130288, 16978981, 211857588, 59655450, 197842906, 25995197, 52577203, 56122503, 96864655, 6672971, 169669288, 151954283, -3447, 81239243, 166281431, 153879173, 120373448, 161132782, 111527138, 154035043, 86392, 101061751, 202046778, 30204393, 210908455, 244804, 198665576, 126026735, 69341139, 95915522, 39384212, 83671191, 74807094, 212999742, -3581 , 149384861, 57251347, 195611844, -11248, 183206440, 96392086, 176289607, 123137948, 107191963, -407, 133758481, 155017455, 121515360, 181763438, 52424360, 194156621, -6377, 6520007, 86249811, 91558444, 65156739, 185627738, 36804151, 173221366, 176927376, 104280670, 13935778, 36968128, 1687806, 30034971, 207205107, 136334197, 194979533, 3634005, 24903627, -9617, 205615554, 136673274, -2824, 46317019, 204000831, 12655424, 119124182, 181125803, 182904382, 207706720, 113805275, -10467, 124589301, 108649608, 154720237, 160188854, 46809434, 165509708, 130077641, 117837292, 6216376, 71774297, 61294014, 183546980, 91413466, 118156655, 24247356, 68550296, 33119560, 93351666, 3158772, 123632059, 47453847, 189179574, 122020834, 86578735, 13945218, 171622496, 157618451, -5846, 201906761, 30053970, 56627990, 122349890, -7138, 46331299, 147318988, 207553877, 173889499, 140391760, 106725930, 149251985, -1477, 195478594, 4138522, 161810476, 151184861, 94487286, 124771551, 91116369, -11448, 910275, 2683541, 179849200, -1265, 202881429, 172771063, 41825479, 64857719, 188867715, 57770507, 199663841, 201430441, 88044245, 72098018, 118330919, 143135083, -5783, 187426286, 17341063, 178732084, 182269409, 166327054, 196605984, 102700678, 69048279, -3803, 56642875, 117054678, 104658361, 205635644, 170204908, 117222286, 55201448, 101431940, 143952550, 89037305, 110292286, 190011563, 138792890, 89186399, 131709792, 133490791, -1891, 87579662, 94668205, 39911239, 183412410, 126713867, -4766, 73575507, 137509377, 125114632, 185343108, 52467079, 112701847, -4698, 137668030, 125267961, 50852356, 151842344, 134132421, 157328132, 180353838, 113025324, 56342148, 99014382, 109650293, 35238802, 95476232, 175206036, 40706209, 106270543, 191308980, 154094946, 24935335, 108206325, 189705270, 17862885, 67628623, 207581711, 78422450, 104996723, 186485262, -9853, 39599743, 23656310, 108688334, 170704101, 213227252, 89372521, 37993017, 117872025, 9804879, 210003130, 155080020, 47167281, 73748561, 38317825, 1268483, 121735005, 128826089, 208560128, 157333579, 160875986, 13830736, 93557999, 194543994, 159267797, 102567560, 207107567, 113203581, 44273654, 31875026, 111598175, 212585622, 19640244, 140109429, 182640566, 55082850, 136741526, 101301484, 124337464, 150905071, 57015726, -2529, 64252032, 108550979, 211306236, 2407854, 121108260, 142376430, 147685063, 176190859, -11868, -9248, 185047465, 139149393, 160406079, 105481396, 36394389, 24147264, 199552142, 48951307, 192460816, 89863233, 43967482, 8528639, 171525319, 77618429, 81332425, 141563200, 169919429, 116764371, 141724152, 28344611, 74410158, 175389740, 177332056, 102918992, 163156301, 154299706, 44618431, 202301033, 115484017, 195381417, 25290881, 143992607, 147540085, 207784049, 18207783, 80383160, 85688174, 149471630, 59284049, 158490387, 185072514, 188605714, 18535132, 20465456, 178141293, 142705354, 57670063, 157042050, 43659858, 27715083, 112749285, 18848082, 98742941, 61539082, 27874825, 128854165, 174917292, 137871833, 104216651, 12092091, 97125204, 79579247, 67163327, 171692928, 77795597, 65566864, 7260 ], [ 178962632, 8877409, 90381678, 95695756, 157863400, 14356432, 60584625, -1673, 163338551, 69438316, 4051995, 48347070, 92638031, 99887636, 140635244, 44961875, 167210716, 131765581, 139017980, 126614996, 108902532, 77007416, 84251708, 87795435, 50588903, 84421482, 149964047, 81035198, 166079091, 15484064, 192647182, 81189990, 182183971, 51075994, 54615607, 65417530, 53018187, 210691472, 202008173, -2385, 168349240, 193147585, 26771276, 143699747, 110040572, 133070139, 158041778, 64133678, 182840486, 32251630, 209414869, 197173068, 85566793, 184775903, 188319630, 151113098, 103595463, 69942712, 209900750, 6318624, -7640, 32894591, 54157679, 57699833, 87973692, 153532702, 176728897, 143064651, 86363083, 52709353, 192667028, 45780178, 28059860, 166252508, 72358807, 77675426, 145149162, -1454, 35315889, 118758348, 10679829, 171909788, 212646979, 60450176, 115372076, 2149604, 159830886, 204114103, 170452266, -5671, 80254290, 202508334, 11164500, 60926245, 177861866, 167227902, 59327978, 119552109, 64634081, 29200683, 91212336, 158704453, 146301722, 206538063, 36447516, 96683736, 194286835, 61569822, 146622779, 130671349, 190912651, 135982765, 100719625, 88316773, 31624764, 75912942, 100878036, 127453519, 70761510, -11537, 134532987, 136478086, 180778485, 207356861, 54993661, 21487562, 64008425, 124248396, 74641784, 19879615, 5706654, 165154162, 73031054, 191732780, 39530642, 119256464, 44845941, 206070697, 14717425, -2001, 138898174, 207999822, 192053474, 137285981, 103621614, 16819239, -1682, 78984210, 45317181, 71905963, 75436622, 25998695, 13601530, 171280381, -5428, 185610191, 173207933, -7252, 36950702, -7423, 62083041, -4785, 171932419, 193194418, 118940975, 35674946, 17957521, 97841732, 35840496, 561626, 43087450, 202535200, 115716974, 142465377, 30844692, 75130329, 57421737, 39867431, 199316523, 71753120, 40031166, 82542349, 142775907, 16988058, 181917977, 114598417, 137794370, 123609430, 190944236, 77547876, 49359617, 56445740, 60150782, 47755905, -10670, 175309870, 1870188, 83370343, 143598577, 88672563, 138452942, 202226245, 131354246, 41167754, 26990679, 207706599, 98025434, 179511201, 206098652, 137161817, 25545136, 80625073, 70002615, 137481301, 43576116, 52433679, 176622040, 160668201, 66777283, 208508334, 141349594, 105907495, 72245900, 100764643, 6860668, 1707168, 61943762, 46004190, -1569, 65660059, 81768074, 25078012, 108344767, 158116071, 44718270, 110281273, -9417, 7680797, 209653997, -1683, 22008308, 123006403, 46820205, 192099823, 140874858, 27488783, 133798173, 6389177, 47134365, 137651572, 86281759, 146516406, 91599830, 192574088, 144904345, 134279819, 122026534, 70660219, 75968852, 40697968, 28298141, 136538824, 118985982, 122532503, 9147759, 147335204, 209340323, 158121650, 108515159, 92567722, 200810703, 131711970, 117696441, 146042627, -7567, -5701, 144428751 , 89512538, 54077809, 192273119, 144600472, 70181116, 171171104, 153461181, 141219512, 73884585, 118345683, 128979053, 54567562, 194530682, 60034969, 184050168, 138161655, 125758924, 70824198, 191305471, 86958713, 12536949, 3837423, 205814022, -2215, 58928503, 42985070, 190025964, -11391, 108701281, 57321777, 115937345, 66501233, 15123313, 57637268, 11738833, 13510042, 180205703, 33159496, 112886759, 213872754, 121896320, 12062805, 63599257, 51189145, 130926935, -4176, 46041090, 129306888, 15920813, 38962117, 138350924, 198583042, 62322291, 127879739, 16261474, 21736614, 105008825, 73118912, 177811159, 204376225, 25602003, 55721334, 43472405, 68280067, 211789576, 27855683, 176841685, 189240082, 136093131, 93724277, 40747342, 81659764, 7252157, 134812777, -11999, 126114593, 37528194, 99711920, 78612809 , 199079331, 209716925, 174271669, 117739039, 84087850, 76998702, 176370810, 62988618, 75390755, 194082317, 118058523, 181844520, 77319880, 59767268, 123545290, 89886357, 116449124, 26259860, 191021688, -10516, 84886307, 26579465, 54930612, 11979 ], [ 177192160, 33685192, 79913385, 106482202, 23380755, 67661189, 18061232, 119200677, 64290635, 151094341, -8521, -8395, 48661945, 170908740, 29335011, 112608542, 158828628, 34816696, 211975942, 100518750, 201512731, 33199432, 190878162, 15642596, 139825512, 84907979, 185882237, 171714347, 102794816, 163027176, 129369332, 175597272, 104722622, 164970579, 2126612, 104880912, 204104663, 207648390, 202649913, 25647384, 144341377, 52223351, 77029803, 107302452, 172861462, 199586380, 72038113, 211995788, 47385958, 185581268, 13733559, 63493973, 183973321, -11659, 68964416, 189444237, 79784248, 1985748, 179146336, 87018025, 189781026, 99583050, 7463572, 32264942, -5860, 43060947, 78654923, 138880869, 85734523, 126480910, 165627820, 71717300, 50621203, 80898582, 165951539, 169488611, 50953524, 146781542, 90090270, 52886400, 31780392, 193010351, 83337185, 143577156, 93970544, 25035414, 184482922, 211061540, 58859402, 11015166, 172237381, 168852428, 211382234, 156614741, 36144853, 96378774, 64651144, 34532066, 6346458, 208313982, 132300946, 150170017, 56270387, 33411562, 143405193, 189468441, 134550534, 138269735, 113464614, 76258082, 188040566, 95908867, 175793210, 37601167, 565619, 94459089, 76750497, 59196191, 91073531 , 59345285, 36318875, 133927177, 43735482, 210272996, 40345326, 75777041, 79479542, 67084665, 70619075, 194638630, 166455937, 193032982, 101088361, 150681312, 60496514, 46319439, 12661837, 198851566, 11053890, 156490577, 44873896, 99953833, 89316734, 41650731, 169207853, 41816292, 86107253, 110899427, 47290706, 52602617, 210280016, -5358, 21027700, 5086324, 3480060, 86740776, 109782322, 44406772, 191454079, 64056226, 74687891, 142168271, 163421206, 55347757, 41339477, 142320522, 66148965, 211428583, 160203618, 96428027, -10799, 105602643, 165845166, 211902848, 204981791, 20889982, 203372392, 95297612, -6569, 86757344, 138316919, 141861263, 166663964, 67614233, 124465731, 137025201, 206126728, 107063687, 91124599, 176323977, 48769055, 209988366, 160548272, 137670450, 148307813, 213859200, -3737, 203378928, 157474817, 157641929, 108205115, 152505393, 209363436, 5782036, 209521121, 135266105, 85829993, 34452073, 76966028, 31067593, 116107856, 52490555, 18827992, 201468923, 151854325, 70521535, 150255695, 36854979, 65369850, 58276236, 70852624, 38950017, 147208499, 35590234, 41065374, 124337585, 92447672, 197125278, 9331463, 44930763, 87608827, 16744814, 169430501, 119989945, 171369570, 31564124, 108062062, 63942956, 30289589, 97933825, 4034569, -1759, 181365173, 195690385, 6125977, 20461342, 201173280, 79092882, 109209793, 118222126, 210350448, 81343427, 143348315, 102762627, 5808 ], [ 99242145, 125810962, 26764377, 21599503, 83619395, 184762228, 67990705, 190237500, 48663771, 119692718, 204736611, 73623673, 40120236, 93280387, 34979452, 159154272, 104222098, 205210997, 136125079, 198292723, 194924337, 70909150, 23223677, 12592738, 87175334, 44976144, 71552111, 126630596, 192190222, 4541618, 91352232, 16951026, 204905914, 82817409, 107781788, 123900220, 173503334, 106346785, 145490296, 62378443, 101527047, 145809670, 30819399, 75105036, 185270003, 10038551, 205087306, 72200519, 12132148, 154033699, 44364174, 212674327, 30343926, 32275823, 76574660, 142288330, 83979904, 53860826, 13267405, 43716725, 52737418, 162733953, 161122849, 201876386, 208967228, 39219146, 71273157, 191744761, 78524951, 110402291, 78674045, 55647635, 153244321, 15213593, 59674086, 95105801, 160817172, 29714519, 213967390, 185784697, 159370298, 58382851, 79820191, 65648199, 31990597, 3806804, 188047707, 177590183, 149401187, 906038, 199325721, 32790638, 190472030, 71931377, 139407522, 40364204, 164372759, 42287653, 83373479, 161497031, 74686681, 23462915, -2945, 205945567, 172439952, 85791885, 163911080, 172922698, 128802006, 182110382, 106086104, 200151405, 212547745, 86942993, 143794491, 184700873, 39578082, 110453359, 183257992, 128327138, 156991587, 206598936, 98688364, 109478803, 187766452, 154591213, 105158753, 53766192, 96294788, 186806077, 71804674, 50716211, 102256777, 169575138, 135909429, 77603907, 52966272, 152344199, 143656786, 2086797, 152677963, 36073574, 139313227, 174750651, 56693096, 138362905, 156399210, 25447840, 119510721, 186832338, 162196155, 137555726, 100668546, 104379286, 5808 ], [ 3719190, 158023494, 145789690, 67992531, 197486148, 73459575, 112598015, 171227256, 123561385, 210366301, 122107856, 28386229, 173989072, 184771789, 115678006, 57368007, 103760771, 13722900, 205394930, 70922462, 87179208, 50148159, 94433796, 29367311, 31290639, 31457267, 129219030, 51604583, 195278674, 103308664, 45003736, 182062713, 123757785, 65450690, 173702044, 211073521, 42922384, 98002805, 172573081, 79002846, 79161983, 75614637, 118455072, 116687405, 26664661, 149084365, 20234798, 124755335, 163898120, 158740154, 59692964, -3866, 86742459, 113502491, 200466544, 35704353, 144266081, 180021262, 201440110, 164394299, 104476463, 30408646, 604345, 147655898, 11564580, 128813734, 168280007, 173918906, 73094952, 115623548, 121577309, 54256066, 38475136, 148638420, 35416080, 136586141, 19983689, 59112812, 182001798, 7128 ], [ 9046226, 2436535, 73622331, 197811792, 15321539, 22896799, 110209631, 130008289, 49476024, 106520177, 69462278, 48696071, 122631450, 64332496, 33247112, 152445478, 55486540, 98331606, 38251630, 144082719, 183226880, 61465966, 124121197, 202561186, 134596377, 19933105, 12037833, 73582153, 39303075, 8448 ], [ 2756371, 13893289, 130853653, 57581666, 2283 ], [ -1, -217, -98, -1835 ], [ 3719311, 3572913, 3735042, 3896105, 4057168, 4218231, 4379294, 4540357, 4701420, 4862483, 5023546, 5184609, 19680190, 1355 ], [ -126, -920, -2708 ], [ -51, -126, -1836 ], [ 35641061, 35670347, 38994083 ], [ -7, -7362, -4428 ], [ -4, 44049, 1815622, -1317, -11296, -11330, 21451984, 21774130, 22096276, 19694824, 21466627, 21788773, 22110919 ], [ -1109, -1106, -117, -11296, 24980837, 28524443, -4399, 21598304, 25141910, 28685516, -2554 ], [ -95, -1410, -12006, -145, 58582, 219755, -167, 87868, 249041, -681, 117154, 278327 , -680, 146440, 307613, -804, 22 ], [ 178256 ], [ -1410 ], [ -1, -78, -1106, -381, -6946 ], [ 1786436 ], [ -1410, -4429 ], [ -381, -7361, 1802299 ], [ -1109, -2554, 19532431, -1106, -381 ], [ -381, -1106, -960, -6920 ], [ -115, -117 ], [ -7, -1200, 19503387, -11333, 21276160, 1574 ], [ 195074035, 196684667, 175584202, 12101 ], [ -117, -78, -7365 ], [ -126, -11938 ], [ 194927615, 195074037, 195103331, 175424592, 175452425, 175598855, 177194835 ] , [ -1, -262, -379, -543 ], [ 18054808, 15975512 ], [ -7, -4, -961, -1735, -11330, 21276181 ], [ -7, 19503167, -1735, -2554, -1106 ], [ -565, 19519140, 21276160, -7, -51, -1412 ], [ -7, -1200, 19503387, -11333, -1731 ], [ -1, -262, -543 ], [ -117, -78 ], [ -4, -543 ], [ -7, -1200, 243 ], [ -1, -146, -117, 254 ], [ -1, -146, 175828, -1318 ], [ 177158 ], [ -1318, -825 ], [ -1, 194899674, 175424482, 1798315, -457, -946 ], [ -1, -262, -1412 ], [ 177651387 ], [ 158236095 ], [ 119566573 ], [ 80897051 ], [ 196905617 ], [ 38669524 ], [ 15975634, -51, -379 ], [ 30496, -184, -434, -626, -197, 15974788, 1102 ], [ -146, -920 ], [ 21305564, 212821361, 191559725 ], [ -11299, 1950170 ], [ -1, -543, -1837 ], [ -7, -1200, -802, 3074986, 1801143, -4427 ], [ 17893735, 15961003, 1101 ], [ -146, -2544, -7328, 3733964 ], [ -7, -4, -146, -4427 ], [ -95, -217, -115, -170, -1317, 19665780, -7363 ], [ -1, 1786327, -457, -1837 ] , [ -7, -1409, -98, 1801110 ], [ -78, -4150, -1412 ], [ -51, -257, -457, -946 ], [ 1787677 ], [ -51, -961, -4144 ], [ -78, -4150, -146, 1947510 ], [ 1792992 ], [ -78, 1787667 ], [ -11936, 19532561 ], [ 2270856 ], [ 2431919 ], [ 2592982 ], [ 2754045 ], [ 2915108 ], [ 3076171 ], [ 3237234 ], [ 3398297 ], [ -98, 1801110, 19503268, 1963371, 135 ], [ -107, -150, -1, -81, -135, 7 ], [ -7, -1200, -565, 21276159 ], [ -1, -257, -1317, 24819764, 28363370, -4151 ], [ -675, 1230011, -73, 102611, -63, -47, 62 ], [ 468697, -83, -77, 644335, -132, -1211 ], [ -1, -257, -457, -1318, -4151, -1105, 21759487, -6904 ], [ -1 , -257, -802, 2430727, 177 ], [ -95, -117, -4 ], [ -1, -257, -78, -1735, -2707 ], [ -7, -4, -39, -61, -1412 ], [ -7, -4, -543 ], [ -1, -257, -1317, 24819764, 28363370 ], [ -6945, 20163400, 45314, 1815622 ], [ -562, -379, 234287, 17 ], [ -97, -60 ], [ -96, -126, 219644, 483202, -169, -12023 ], [ -64, -79, 805364, 673577, 702863, 65 ], [ -95, -2704, -4, -1317, 19665780, -7363 ], [ -95, -117, 2269654, 2591800, -170, 834629, 1639983 ], [ 196684655, 195074277, 195249751, 175424505, 175584323, 175920980, 12025 ], [ -95, -126, -1317, 19665780 ], [ 40765991, 39155613, 39492149, 39814306, 58482911, 58645325, 58820920, 59304139, 59787347, 79745657, 78149690, 78471826, 79116118, 97462577, 97624991, 97800586, 98122732, 98605951, 118725323, 117114945, 117290419, 117773638, 136442232, 139986959, 136619189, 136941325, 137263471, 157704989, 156094611, 156270085, 156753293, 175421887, 175584323, 175759918, 176082064, 176726345, 196684655, 195074277, 195249751, 195571897, 13378 ], [ -148, -169, 161128, -1, -81, 5 ], [ 16574777, 16735829, 16896892, 17057955, 17219018 ], [ -105, -83, 146540, -1834, -51, 4 ], [ -51, -87, 14648 ], [ -2, -10, -29, 18 ], [ 424735, 439378, 454021, 468664, 483307 ], [ 307547 , 322190, 175760, 190403, 205046 ], [ -32, -38, 790721, 658945, 688220, -70, 1127510, 995723, 1259281, -67, -151 ], [ -1, -81, 161067 ], [ -1, -81, 146425 ], [ -1, -81, -101 ], [ -19, 292859, 322145, 424630, 600362, 629648, 497872, -54, -58, -73, -220 ], [ -6, -69, -66, 1200725, 1230011, 85 ], [ -64, -79, -90, 820018, 849293, 1112851, -57, 1303237, 1332512, 1596070, -219 ], [ -1, 87855, -134 ], [ -1834, -51, -87, 175726, -379, 234287, 336799, -7356, 395360 , 497872, 527147, 556433, 658945, 688220, 717506, 820018, 849293, 878579 ], [ -3, -11, -75, 1552157, 1581443, 109 ], [ 16283026, 16312301, 16341587, 18362311, 18684457, 19006603 ], [ 16444099, 16473374, 16502660, 18523384, 18845530, 19167676 ], [ 16766245, 16795520, 16824806, 18845530, 19167676, 19489822 ], [ -187, -147, 161183, 3060376, 3382522, 1932986, 4832179, 5154325 , 3704789, 6603982, 6926128, 5476592, 8375785, 8697931, 7248395, 10147588, 10469734, 9020198, 11919391, 12241537, 10792001, 13691194, 14013340, 12563804 , 15462997, 15785143, 14335607, 16927318, 16956593, 16985879, 19006603, 19328749, 17879213 ], [ -103, -125, -96, 3221449, 3543595, 2093938, 4993252, 5315398, 3865741, 6765055, 7087201, 5637544, 8536858, 8859004, 7409347, 10308661, 10630807, 9181150, 12080464, 12402610, 10952953, 13852267, 14174413 , 12724756, 15624070, 15946216, 14496559, 17088391, 17117666, 17146952, 19167676, 19489822, 18040165 ], [ -147, 161183, -148, 3382522, 1932986, 2255011, 5154325, 3704789, 4026814, 6926128, 5476592, 5798617, 8697931, 7248395, 7570420, 10469734, 9020198, 9342223, 12241537, 10792001, 11114026, 14013340, 12563804, 12885829, 15785143, 14335607, 14657632, 17249464, 17278739, 17308025, 19328749, 17879213, 18201238 ], [ 161183, -148, -169, 1932986, 2255011, 2577157, 3704789, 4026814, 4348960, 5476592, 5798617, 6120763, 7248395, 7570420, 7892566, 9020198, 9342223, 9664369, 10792001, 11114026, 11436172, 12563804, 12885829, 13207975, 14335607, 14657632, 14979778, 16107410, 16429435, 16751581, 1200 ], [ -1834, -51, -87 ], [ -21, -16, -6, 3104305, 3426451, 1976794, 4876108, 5198254, 3748597, 6647911, 6970057, 5520400, 8419714, 8741860, 7292203, 10191517, 10513663, 9064006, 11963320, 12285466, 10835809, 13735123, 14057269, 12607612, 15506926, 15829072, 14379415, 17278729, 17600875, 16151218, 18904112, 18933398, 18962684 ], [ -66, -88, 44039, 2943232, 3265378, 1815842, 4715035, 5037181, 3587645, 6486838, 6808984, 5359448, 8258641, 8580787, 7131251, 10030444, 10352590, 8903054, 11802247, 12124393, 10674857, 13574050, 13896196, 12446660 , 15345853, 15667999, 14218463, 17117656, 17439802, 15990266, 18743039, 18772325, 18801611 ], [ -7, -4, -39, -61, -146, 1830374, 1859660 ], [ -95, -1410, -170, -91, 57 ], [ -95, -126, -91 ], [ -95, -2704, -4413, -61, 79 ], [ -95, 512482, 57 ], [ -95, -2704, -4, -691, 68 ], [ -95, -2704, -4, -39, 57 ], [ -95, -2704, -4413, -62, 79 ], [ -96, -133, -132, 512504, 541790, 38 ], [ -32, -38, -68, 966437, 834650, 58 ], [ -14, -30, -50, 307502, 175726, 13 ], [ -19, -22, -54, 292859, 322145, -1837 ], [ -2, -10, -29, 439289, 468575, 33 ], [ -3, -11, -28, -97, -107, -1065 ], [ -96, -133, -132, 673577, 702863, 49 ], [ -32, -38, -68, -150, -1, -4429 ], [ 322145, -126, 1757054, 1625383, 1654658 ], [ 1727764, 1405739, 1083593, 761447, 439301, 1552071, 1522873, 1493587, 410005, 380719, 25 ], [ 87853, 73221, 58578, 43935, 29292, 7 ], [ -95, -1410 ], [ -1, -820, -1318, 38992979, 2664 ], [ -381, 1950060, -3996, -1 ], [ -257, 1947509, -78, -4144, 21437342, 1475 ], [ -1411, -562, 13 ], [ -117, -11296, -1 ], [ -1200, 1801099, -565, -825, -1105, 21290943, 1455 ], [ -1411, -1410, 13 ], [ 175827, 19664339, 2674 ], [ -7, -146 ], [ -7, -565, -98, -1105, 30869 , 1802299, 1454 ], [ -4, -4401, 1976794 ], [ 15853, 176926, 37383568, -7368 ] , [ -115, 234 ], [ -1, -126, -961, -4151, 21276170, 23047972, 1585 ], [ -1, -126, -146, -2708 ], [ -1318, -11333, 1344 ], [ -51, -379 ], [ -1, -257, -78, -4144 ], [ -1, -262, -961, -825, -4144, 1574 ], [ -1, -117, -1412 ], [ -51, -7, -98, -78, 21276160, -11296, 24980837, 28524443, 39008951, 40765993, 40927064, 44470670, 48014276 ], [ -1, -820, -946 ], [ -1, -146, -117 ], [ -1, -257, -78, -4150, -2707 ], [ -1, -146, -381, 20148746, 20309874, -1317, 1574 ], [ -1, -126 ], [ -4, -457, 1903586, 127 ], [ -150, -1, -81 ], [ -107, -150, -1 ], [ 37234607, 37395680, 37556753, 37717826, 37878899, 38039972, 38201045, 38362118, 38523191, 38684264, 38845337, 37249370, 37410443, 37571516, 37732589, 37893662, 38054735, 38215808, 38376881, 38537954, 38699027, 38860100, 37264133, 37425206, 37586279, 37747352, 37908425, 38069498, 38230571, 38391644, 38552717, 38713790, 38874863, 37278896, 37439969, 37601042, 37762115, 37923188, 38084261, 38245334, 38406407, 38567480, 38728553, 38889626, 37293659, 37454732, 37615805, 37776878, 37937951, 38099024, 38260097, 38421170, 38582243, 38743316, 38904389, 37308422, 37469495, 37630568, 37791641, 37952714, 38113787, 38274860, 38435933, 38597006, 38758079, 38919152, 37323185, 37484258, 37645331, 37806404, 37967477, 38128550, 38289623, 38450696, 38611769, 38772842, 38933915, 37337948, 37499021, 37660094, 37821167, 37982240, 38143313, 38304386, 38465459, 38626532, 38787605, 38948678, 37352711, 37513784, 37674857, 37835930, 37997003, 38158076, 38319149, 38480222, 38641295, 38802368, 38963441, 37367474, 37528547, 37689620, 37850693, 38011766, 38172839, 38333912, 38494985, 38656058, 38817131, 38978204, -7368 ], [ -543, -1, -126, -1731, -565, -7363 ], [ -1834, -51, -87, -148 ], [ -150, -1, -81, -105 ], [ 1640015, 3398034, 15974655, 5183621, 6941400, 16004181, 8727227, 10484766, 16033707, 12270833, 14028132, 16063233, 15814439, 17571498, 16092759, 19358045, 1100 ], [ -1834, -51, 4 ], [ -51, -379, -457 ], [ -7, -1409, -1219, -12012, -379, 292856, 351425, 395359, 410007 ], [ -1, -262, -379, -961, -825, 19680191, 21276171 ], [ -1, -217, -961, -4151, 21276180 ], [ -1, -262, -11937 , -78, -4150, 21276180 ], [ -1, -262, -1398, -7349, -170, 1317826, -12005, -468, 849327, -961, -825, -1735, 20793016, 19680235, 20163389, 20324517, 19855897, 20822302, 21276215 ], [ -1, -1219, -12012 ], [ -257, -457, 1903586, 127 ], [ -1, -262, -379, -543, -78, -7365 ], [ -7, -11937, -802, -1066 ], [ -1, -262, -1398, -7349, -170, 1317826, -12005, -468, 849327, -543 ], [ -7, -11937, -802, -115 ], [ -4, 219644, 248930 ], [ 12592969, 12622265, 12651551, 28524553, 29007761, 29168889 ], [ -78, 175837 ], [ 177037, -946 ], [ -126, -146 ], [ -4152, 1800979 ], [ -961, -562 ], [ -1307, -5891, -4663, 2109792, 21920560, 22403768, 1563 ], [ 19517919 ], [ -1, -98, -78 ], [ -565, -11936 ], [ 1802419, -381 ], [ 24980837, 28524443, 32068049, 35611655, 31837, 19517909, 1454 ], [ 17731463, 43805, 189016, 191568, 1223 ], [ -1307, -5891, -4663, -920 ], [ -170, 834629, 1639983, -85, -1062, 1654626, -86, -1397, 1669269, -99, -2701, 1683912, -60, -1396, 1698555, -63, -1060, 1713198, -94, -2700, 1727841, -106, -1825, 1742484, -105, -11970, 1757127, -148, -2699, 1771770, 18084093, 18611229, 19489797 ], [ -1, -257, -78, -946 ], [ -802, -78 ], [ -1, -257, -802 ], [ -98, -78 ], [ 1948719 ], [ -1, 177353354, 101163163, 44479987 , 180898291, 205696757, 211010956 ], [ 5329810, 3719674, 12578095, -11465, 10967244, 18054577, 11128075, 5974102, 18538027, 191 ], [ -11002, 74590111, 113569777, 90709029, 38054218, 2345 ], [ -95, 19664208, 58643884, 136601885, 21449210 ], [ 21758156, -6904, -11263, 19517909 ], [ 1625274, -2710 ], [ -95, -115, -381 ], [ 16107, -1406, -7364 ], [ 1948729, 19519250, 1454 ], [ -95, -115, -78, 21113875, -11264 ], [ -7, -4, -6 ], [ -2554, -960, -1109, -1106, -381, -1732 ], [ -7, -96 ], [ -98, -7, -4 ], [ 1962029 ], [ -7, 336899, -560, -188, -92, -82, -4, -39, -61, -301, -59, -26, -6, -31, -368, -35, -21, -16, -5, -20, 702974, -27, -18, -12 ], [ 1684055, -2, -305, -37, -24, -13, -15, -19, -22, -54, -58, -923, -8, -14, -30, -50, -46, 1405838, -33, -32, -38, -68 , 1098335, -49, -40 ], [ -565, 19519140, -6945, -98, 1962172, 2137877 ], [ 1010323, -932, 14722, -217 ], [ -772, -242, -124, -174, 1816809, -165, -109, -123, -172 ], [ -245, -238, -235, -228, -165, -109, -123, -172 ], [ -81, -135 , -134, -101 ], [ -105, -83, -77, -57, 483295, -169, -168, -103, -947 ], [ -242, -124, -174, 5360173, -109, -123, -172 ], [ -87, -97, -107, -1065 ], [ -79, -90, -112, -111, -169, -168, -103, -947 ], [ -238, -235, -228, -109, -123, -172 ], [ -135, -134, -101 ], [ -83, -77, -57, 805419, -168, -103, -947 ], [ -124, -174, 8903537, -123, -172 ], [ -97, -107, -1065 ], [ -90, -112, -111, -168, -103, -947 ], [ -235, -228, -123, -172 ], [ -1134, -1327, -506, -273, -870, -716 ], [ -134, -101 ], [ -77, -57, 1127543, -103, -947 ], [ -174 , 12446901, -172 ], [ -129, 12461544, -273, -499, 1104 ], [ -194, 12476187, -119, -160, 12798213, -390 ], [ -107, -1065 ], [ -76, -67, -112, -111, -103, -947 ], [ -112, -111, -103, -947 ], [ -228, -172 ], [ -1327, -273, -716 ], [ -227, -119, -272, -390 ], [ -324, -852, -139, -229, -389 ], [ -101 ], [ -41, 1259319, -67, -57, 1449667, -947 ], [ -49, 1273962, -111, -147 ], [ -57, 1449667, -947 ], [ -137 ], [ -110, 15 ], [ -102, -99 ], [ -80, -60, 39 ], [ -72, -63, -47 ], [ 16063480, 16385506, 16707652, 15258116, 15419189, 15580262 , 15741335, 17674090, 16239076, 16561222, 16883368, 15433832, 15594905, 15755978, 17688733, 16253719, 16575865, 16898011, 17220157, -1328, -836, 16107409, 16429435, 16751581, 17073727, 17395873, 17556836, 1210 ], [ -85, -48, -35, -21, 380794, -45, -27, -18, 556499, -28, -52, -75, -29, -42, -56, -34, -23, 1083614, -41, 1259319, -67, -111, -947 ], [ -85, -48, -1395, -88, 380805, -45, -2696, -65, 395448, -44, 1361766, -9, -37, 1376409, -15, -47, 1552114, 761501, 1566757, 776144, 1742462, 1757105, -12023 ], [ -85, -1062, -66, -88, -1405, -20, -27, -1388, 395448, -2701, -52, -9, -10, -42, -15, -22, -58, 600439, -46, 615082, 1742484, 1273897, 88 ], [ -85, -69, -66, -88, -1405 , -689, -2696, -65, -1831, -688, -1394, -459, -216, -1210, -258, 907833, -23, 439377, 1405695, 454020, 1420338, 1434981, 99 ], [ -85, -48, -35, -21, -1405, -20, -36, -1056, -1831, -11, -812, -459, -60, -811, -258, -559, -806, 439377, -934, 453998, -810, -1063, 33 ], [ 527126, -69, -66, -88, -1405, -1397, -43, -65, -1831, -2701, -17, -9, -7353, -1210, -15, -1827, -1393, 600428, -1392, 937195, -1385, -4402, -947 ], [ -85, -48, -35, -11948, -1405, -20, -259, -1388, -1831, -44, -52, -9, -7353, -811, -2692, -1827, -311, 278304, 1083549, 615071, 1581411, 1112835, 44 ], [ -85, -48, -35, -88, -1405, -689, -27, -65, -1831, -688, -25, -75, -60, -29, -56, 746760, 1391052, 278304, -50, 292936, 1420327, 1434970, 55 ], [ -85, -48, -66, -88, -1405, -20, -259, -18, 234375, -11, -52, -75, -60, 1054263, -13, -63, -58, 278293, 1083538, 292925, -76, 1112813, 77 ], [ -85, -48, -35, -21, 219732, -20, -36, -43, 234364, -11, -28, -52, -60, -37, -24, -63, -47, 278260, -30, 292892, -38, -105, 22 ], [ -2544, 24834407, 31921498, 41571181 ], [ 3909691, 4305082, 5666851, 5535130, 6369715 , 8405015, 8273228, 8038992, 9049450, 9884035, 9342250, 11787548, 12153655, 13544639, 13090863, 13003046, 14848023, 15067688, 16605093, 16517366, 16239096, 19182186, 18274485, 17996256 ], [ -78, -98 ], [ -2544, 23062724, -1837 ], [ -1318, -4426 ], [ 14775, -1066 ], [ -1, -117 ], [ -146, -1318, -825 ], [ 3250745, 3411818, -126, 351431 ], [ -146, 39315113, 78616925, 117918737, 157220549, 196522361 ], [ 39166130, 78133717, -9336, 156093049, 195072715, 78294790, 117274456, 156254122, 195233788, -9753, -8951, -4886, 98114744, -5396, -8176, 117764319, -5122, -4653, 156898414, 195878080, 176549320, 176713044, 196362619, 197006911, 197329057, 197651203, 197973349, 13531 ], [ 39315113, 78616925, 117918737, 157220549, 196522361, 40776750, 99232949, 157702448, 3570107, -6076, -8495, 63796889, 141754890, 200225720, 85057194, -5565, 201996192, 47851993, 164785667, -1880, 49622465, 147070299, 12429122, -6511, -7546, 72654573, -2143, 54948401, -9429, -8644, 17744531, 115176514, 212625679 ], [ -1, -217, -146, -802 ], [ 366063, 2152509, 3968241, 5652197, 7526490, 9269007 ], [ -1109, -1106, -381, -12006, 134 ], [ 40924523, -4426 ], [ -117, -115, 244 ], [ -115, -170, -61, -113, -462, -137, 366174, -48, -35, -21, -16, -186, -86, -45, -18, -12, -167, 878547, 1522839, -80, 249041, -10, 1698544, -681, -22, -54, -108, 278327, -1392, 1903578, -38, -810 , 468675, 1932820, -12023 ], [ -2689, -11331, 1950060, -3996, -2268, -3271, -4866, 42727, -960, -6948, 2675 ], [ -7, -7361, -184 ], [ -4, -691, -62, -59, -26, -561, -48, -35, -21, -16, -5, -20, -259, -18, -12, -3, -11, -25, -17, -9 , -2, -10, -29, -42, -258, -19, -22, -54, -58, -458, -14, -30, -53, -41, -33, -32, -38, -810, -49, -40 ], [ -19, -362, -348, 117759, -803, -664, -637, -12024 ], [ -449, -6644, -3725, 19524673, 1156742, -805, 367384, -66, 19547161, -43, -548, 396670, -1208, 19576469, 1054252, -13, -563 ], [ -820, -920, 7262807, 29901 ], [ -2, -541, -207, 103116 ], [ 512593, -61, 527236, 1493531, 702941, 1508185, 234398, 1522828, 127 ], [ -1732, 79904189, -5631, -5108, -7759, 42696326, -10076, 120656989, -3120, -2811, -4116, -1670, 122427461, -8464, 200388124, 26751430, -3839, 124200595, 163180261, 202159927 , -4091, 67502899, -9582, -8784, 203930399, -2507, -10309, -3499, 147234034, 205702202, -4061, -1655, -9089, 168495670, -4509, -2491, -1651, 131286476, -8291, 209247139, 55098947, -1096, -9029, 172039276, -4469, -2475, 95850416, -3297, -8222, 212790745, 21289470, -1642, -5633 ], [ -51, -97, -12024 ], [ -51, 102498, -1065 ], [ -51, -87, -12024 ], [ -89, -106, -93, -70, -49, -151 ], [ -2, -10, -29, -42, -15, -19, -559, -34, -23, -8 ], [ 5490883, 9034610, 30385, -184, -434, -626, -197, -7368 ], [ -920, 10806292, 30143, -184, -434, -626, -392, -7368 ], [ -5, -20, -36, -43, -548, -3, -11, -28, -17, -9, -2, -216, -24, -13, -15 ], [ -920, 9034610, 30022, -184, -434, -199, -392, -7368 ], [ -3, -11, -28, -52, -9, -2, -10, -29, -13, -15, -19, -22, -34, -23, -8 ], [ -4024, -1645, -1584, -8220, 212907889, -3997, 138341740, 318261, -2470, -5889, -1087, -2992, 13331 ], [ -2, -10, -29, -42, -258, -19, -22, -54, -58, -8 ], [ -6746, 72950095, 111929761, 170399260, 209378926, -10997, 74721898, 133190066, -8253, -1419, -2474, -6140, -8986, -8219, -1221, -10883, -3735, 331573, -6394, -3585, -2126, -4889, 13332 ], [ -149, -45, -27, -18, -12, -378 , -44, -25, -17, -9, -376, -37, -24, -13, -15, -312, -47, -34, -23, -8, -696, -71, -53, -41, -33, -695, -93, -70, -49, -40, -1401, -83, -77, -57, -55, -11992, -169, -168, -103, -125 ], [ -5, -20, -36, -1056, -12, -3, -44, -25, -17, -9, -2, -10, -29, -42, -15, -19, -559, -34, -23, -8, -14, -30, -50, -46, -215, -32, -38, -70, -49, -40 ], [ -449, -436, -2622, -982, -474, -184, -434, -626, -197, 1963119, -2656, -178, -400, 3895995, -347, -338, -2580, 2285386, -752, 14686687, -706, -783, -1768, -192, -7310, -910, -605, -6962, -535, 11626179, -718, 2929678, 10015449, -275, -317, 6633037, -11613, -387, -11906, -292, -513, -501, -316, -772, -238, -235, -4156, -145, -165, -109, -123, -1324, -185, -438, -11645, -116, -385 ], [ -5, -20, -36, -43, -12, -3, -11, -25, -17, -9 ], [ -19, -22, -54, -806, -8, -14, -814, -53, -41, -33 ], [ -254 , -291, -179, -274, -127, -114, -180, -120, -1745, -380, -363, -290, -237, -11468, 1214 ], [ -110, -86, -36, -43, -65, -102, -99, -44, -52, -75, -80, -60, -37, 1376409, -15, -19, -22, -54, -58, -458 ], [ -300, -641, -200, -230, -266, -144, -143, -279, -158, -153, -213, -182, -142, -227, -136, -183, -209, -624, -119, -314, -212, -7168, -336, -272, 1226 ], [ -5, -20, -36, -43, -548, -3, -11, -28, -17, -9, -2, -216, -24, -56, -563 ], [ -793, -760, -422, -723, -477, -299, -437, -4245, -855, -702, -298, -7142, -721, -971, -931, -361, -206, 14086324, -324, -307, -439, -241, -196, -118, -256, -358, -745, -733, -6977 ], [ -1197, -1371, -885, -389, -939, -781, -648, -883, -327, -1061, -1187, -1790, -1774, 16839208, -675, -900, -620, -395, -318, -452, -529, 11845945, -983, -830, -544, -528, -739, -986, -828, -1036, -640, -615, -329, 1699666, -1181, 12329164, -173, -382, -681, -2657, -872, -851, -943, -362, -427, -504, -589, -12019 ], [ -86, -45, -27, -18, -1832, -99, -44, -25, -1387 , -80, -60, -37, -1210, -258, -19, -22, -34, -23, -8, -14, -71, -53, -41, -33 ], [ -921, -656, 12182734, -592, -1052, -1374, 10572004, -7015, -221, -306, -360, -1769, -850, -472, -672, -753, -1003, -11460, 1229 ], [ -928, -764, -1140, -845, -261, -445, -647, -999, -719, -936, -7234, -632, -406, -326, -674, -352, -740, -2590, -704, -545, -759, -7102, -393, -7340, -1376, -1359, -865, -837, 3339682, -350, -627, -11474, -827, -667, -339, -720, -483, -263, -787, -343, -198, -6979, -1199, -651, -623, -399, -969 ], [ -295, -521, -998, -1128, -373, -670, -750, -619, -6997, -1057, -915, -1360, 15433480, -829, -792, -527, -420, -1336, -11944, -1375, -897, -591, -264, -252, -7140, -597, -578, -944, -652, -416, -277, -322, -1051, -357, -426, -2599, -482 ], [ -149, -45, -2696, -65, 395448, -44, -25, -17, -9, -376, -37, -42, -56, -563 ], [ 4817305, -7146, -1138, -4181, -1821, -1028, -1152, -2604, 19152802, 5139451, -1355, -1342, -836, -1384, -1025, -1005, -1764, -473, -7286, 9019846, -1347, -981, -817, -4340, -2642, -732, -1743 ], [ 45932429, -6040, -2106, -2935, -7180, -1293, -5781, -5272, 203622896, -6248, -3505, -2091, -1960, -2620, -6220, -3488, -2088, -4759, -11539, -3790, -5714, -8677, -1943, 54791444, -2210, -952, -7882, -1746, -6147, -9387, 173502245, -7419, -3753, -9341, 155785546, -7804, 19547060, 58512097, 116981596, 155961262, -7801, -6920, -6369, -2270, 177221567, 13434 ], [ 2269544, 5813150, 11128438, 16443968, 660134, 5974102, 9517829, -7082, 18376723, -1815, -4307, -7120, 16765993, 982280, -7268, -2635, 15155384, 18698990, 2913836, -7230, -2634, -4216, 1304184, -2671, -1350, -7022, -1112, -790, -1368, -1358, 15638482, 3398133, -436, -2622, -982, -474, -115, -532, -4264, -392, -699, -447, -178, -400, -321 ], [ -800, -766, -425, -408, 674535, -783, -751, -1768, -965, -1049, -2653, 13237030, -585, -535, -7150, -991, -584, -685, -4332, -515, -724, -317 , -443, -345, -987, -387, -308, -11779, -513, -501, -4158, -166, -245, -238, -11471, 1816809, -165, -109, 15989914, 7291851, -130, -116, -385, -913, -240, 16311939, 5843393, -4256, -233, -320, 9546873, -985, -319, -250, 9708067, -604, -11371, -779, -244, 18728034, -776, -11669, -717, 4876955, 11962968, -487, 5038149, -243, -280, 19211253, -1034, -180, -120, -129, -380, -11830, -237, -234, -155, -372, -665, -638, 16165509, 1225 ], [ -369, -765, 12944049, -846, 2475745, -662, -423, -607, -6965, -302, -522, -727, -11370, -367, -530, -517, -494, -11960, -211, -4273, -600, -581, -300, -7185, -7072, -11351, -144 , -4294, -279, -386, -11899, -182, -142, -175, -383, -167, -248, -11648, -500 , -314, -212, -1776, -160, -268 ], [ -303, -663, -893, -609, 718585, -782, 9576280, -1767, -191, -296, -1008, -276, -267, -794, -761, -877, -325, -310, 8287575, -618, -11434, -7295, -437, -4245, -855, 1523950, -441, -429, -7065, 19240660, -121, -206, -177, -324, -315, -542, -241, -505, -118, -256, -207, -140, -159, 1106 ], [ -916, -1011, -730, -389, -939, -781, -648, -606, -327, -796, -1176, -741, 18610769, -675, -907, -891, -502, -1813, -529, -341, 15389551, -807, 6691609, -7069, -1329, -1053, -1036, 12167970, -329, -265, -131, -1026, -173, -382, -788, -2646, -872, -269, -455, -770, -427, -1132, 1107 ], [ -929, -4314, -413, -587, -687, -11802, 11377369, -4205, -1322, -795 , -1166, -1773, -964, -1194, -11740, -1146, -984, 3002893, -658, -629, -1344, 1392042, 10249616, -1137, -838, -683, -773, -4268, -1136, -485, -1374, -286, -156, -221, -306, -639, -1142, -577, -803, -753, -1003, -980, 1229 ], [ -784, -1791, 13002742, -845, -7313, -1799, -1781, -867, -715, -677, -909, -11625, -11368, -674, -352, -740, -989, -774, 10103428, 15418837, -476, -922, -4295, 13808107, -11348, -364, 8653771, -599, -484, -547, -667, -11652, -11412, -263 , -666, -343, -493, -1064, -540, -7165, -869, 18010648 ], [ -4365, 9473779, -1139, -6969, -1195, -1177, -743, -714, -556, 8024122, -998, -1128, 6414349, -1154, -988, -711, -1057, -758, 11889874, -11431, -933, -527, 12050947, -6990 , 3354325, -897, -508, -591, -264, -7248, -418, -597, -578, 3689794, -652, -734, -11403, -1808, 10938079, -1339, -482 ], [ -4364, -903, -1148, -2576, -7273, -11690, -866, -489, 4496358, -901, 13354174, -842, -4406, -2663, -997, -1748, -1209, -4272, -1138, -4181, 4979577, -1018, -1349, -1335, 1597165, -1173, -1355, -1120, -1111, 7072206, -1005, -11469, -473, -7286, -755, 12563452, 17878861, 3865510, -4320, -732, 18039934 ], [ -6593, 104416571, -8826, -1887, 47718875, -9985, -5539, -2917, 49503867, -9938, -5518, -1488, -4239, -2300, -3342, -1954, -11536, 92013950, -1519, -2879, -7017, -1649, -1092, -2077, 56589748, -2282, -8603, -2857, -1110, -3431, -2065, -1231, 19561703, -10512, -3587, 155975905, -2688, -1707, -956, -2058, 13435 ], [ 2269544, 5813150, 11128559, 18215771, -4395, 9517708, 14833117, -11382, -7271 , -4307, -7120, 16765993, -4384, -2635, 15155263, 18698990, 2913836, 8229124, -4216, 18859942, -1193, -2661, -1350, -11429, -1803, -1162, 13866679, -2573, -449, -2622, -982, -474, -4346, -519, 14203468, -226, -456, -914, 14364420, -321 ], [ -800, -766, -425, -11389, -4337, -892, -858, -965, -1049, -2653, -605, -480, -535, -631, -991, -584, -453, 10015449, -724, -809, -443, 11948325, -231, -308, 8565792, -509, -331, 1641094, -772, -242, -235, 45127, -673, 12446187, -172, -819, 7291851, -130, -116, 1224 ], [ -446, 9385921, -731, -847, -368, -354, -424, 850009, -250, -644, 13251673, 1011324, -11792, -282, -4185, -552, -11786, -4249, -710, -442, -288, -7074, -222, -669, -243, -334, -2558, -114, 10513311, -2586, -189, -363, -290, 14232633, 1992405, -638 , -870, -716, 3925281, -346, -163, -333, 5858036, -414, -195, -154, 9561516, -593, 2636697, -247, 18581604, -1185, 11655465, 18742677, -211, -4273, -857, -223, -249, 11977611, -839, 5052792, -239, 19225775, -294, -7097, -194, -167, 8931867, -500, -224, -371, -208, -141, 17951955 ], [ -538, 11186889, -1129, -968, -798, -353, -1009, 879295, -11797, -1008, -407, 1040610, -1797, -2610, -568, -793, -749, 15374908, 1362877, -1038, -284, -11426, -11905, -351, -11606, -971, 3456826, 10542597, -402, -324, -315, -2669, -241, 14262040, -698, -541, 10879386, -139, 1227 ], [ -1197, -1371, -1011, 18288744, 6047317, 13134529, -327, -11916, -7192, -603, -388, 2827177, 8141266, -620, -974, -452 , 10074021, -236, -807, -1037, -898, -986, 1538472, 8624364, -7064, -580, -131, -287, -162, 17644573, -788, -2645, -596, -943, 5578741, 12665832, -589, -12019 ], [ -1378, -904, -413, -967, -1196, -4280, 14920975, 2680626, -762, -285, -726, -1213, 8155788, -1146, -705, -451, 8316982, -11489, -550, -534, -11662, -1122, 3324918, -656, 13954416, -485, -253, 12343686, -156, -221, 3660508, 10747599, -11466, -472, -672, -637, -612, 1108 ], [ -928, 7687333, -1140, -845, -11871, -647, -867, -936, -7234, -632, -326, -553, -352, -4217, -11361, -1364, -617, -393, 8493534, -874, -854, -567, -4353, -11654, -11474, 3500755, -655, -339, -483, -263, -756, -1354, -576, 3836224, -7165, -11524, 1109 ], [ -4365, -1010, -594, -966, -1177, 13178337, -714, -556, -4333, 11567728, -271, 4642788, -750, -619, -1127, -758, -1145, -11431, -933, -1787, -864, -11346, 10439854, -1135, -579, -1201, -525, -418, 17688502, -944, -652, -416, -322, -1808, 9166276, -2599, 1110 ], [ -4364, -4285, -4228, 18347437, 6106010, 13192980, -489, -935, 8038765, -880, -842, 4657431, -643, -997, -1126, -4330, -2623, 17219926, -1821, -1018, -2604, 19152802, 10454497, -1342 , -836, -1384, -1025, -1005, 17703145, -7286, 10791528, 16107058, -817, -11759, -1352, 16268131 ], [ -10781, -6038, -5299, -8056, 47733518, -6015, -2101, 10541506, 88486318, 166442988, -7588, -6514, 109746623, -3054, 72550618, -1586, -3181, -4742, -2209, -8645, 191250892, -4175, -2346, -8993, -7418, -1287, -3430, -1073, 19576346, -6399, -8957, -2838, -2543, 79801688, 138271187, 12105 ], [ 2269544, 7584832, 14672044, 660013, 5974102, 11289511, 18376602, -1815, -4307, 16765751, 982280, -7268, 13383460, 18698869, 6457321, -2634, -4216, 3075866, -1350, -7022, -1112, -790, -1368, -4242, 3398012, -436 , 15799313, -474, -184, -519, -199, -699, -11825, 12592617, -328 ], [ -918, -425, 16458369, -690, -4337, -729, -192, -1188, -645, -511, -686, -535, -631, 18713270, -1184, -515, -7026, -809, 6633037, -231, 1480021, -533, 13881080, -486, -166, 14042153, -228, -700, -7247, -11649, -1324, -185, 10835336, -492, 1224 ], [ -304, -355, -635, 2460739, -354, -7081, -319, -250, 13251552, -488, -11912, -908, -282, -712, -255, -876, -2574, -7297, -288, -722, 1494543, 8580435, -11546, -2558, -114, -180, 17600402, -186, -4238, -273, -818, -4342, -638, 17937191 ], [ -917, 12943928, -154, -536, -649, -622, 864894, 6179104, -7119, -495, -367, -1165, -7077, -11960, -211, 11816538, -581, -300, -7185, -7072, -668, -1348, -386, -11899, -278, -1326, -11933, -209, 14247276, 2007048, -1776, -160, -4319, -202, -2568, -7241, -4206, -968, 9576159, -232, 2651340, -660, -407, -267, -444, -1021, -396, 4745289, 13603105, -841, -437, -4245, -270, 5067435, -429, -616, 3456826, -7177, -402, 88935, -542, 14261798 , -118, -256, -140, -159, 1227 ], [ -916, -11698, -11519, -797, -648, 16677893, -796, -7192, -7080, 2826935, -11676, -502, -318, -452, -642, 17161233, 3149323, -528, -11425, 3310396, -640, -862, 19255303, -131, 12328922, -323, -2646, 14276683, -269, -455, -770, 16209317, -12019 ], [ 4129084, -904, 18303508, -1168, 13149172, -6964, -795, 11538442, 16853851, -7305, -11740, -11556, -582, -451, -658, -875, 1391921, 12021419, -1122, -683 , 8639007, -736, -485, -435, 12343807, 17659216, -653, -1769, -6980, 3821581, -753, -11397 ], [ 4143727, 9459136, -11385, -7157, 14935618, -571, -909, -632 , -406, 1084660, -740, -7028, -704, 4788019, -7102, -393, -1054, -1369, -874, 5111001, -428, -2602, -484, 8814602, -720, -826, -7287, -198, -6979, 7379588, -869, -969 ], [ -763, -7123, 16560991, -11870, -11691, -2614, -521, -4221, 18654940, 4641589, -11673, -711, -1057, -1360, -1343, -972, 8507341, 13822750 , -1747, 5124808, -897, 15755505, 7058762, -614, -578, -944, -359, 16092173, -1404, -357, -1002, 868 ], [ -4364, -4228, 18347437, -7273, -646, 18508510, 8038523, -880, -842, -643, -997, -1126, 4818504, -11737, -1138, -7339, 12065590, 17380999, 6912332, -1143, -1120, -1111, -11717, 14159539, -1116, 7247801, -1347, -575, 7408874, -1352, -1332 ], [ 84956024, -5298, -4808, -10356, 125707493, 184176992, 49519964, -9937, 205438628, -10671, -5740, -2087, 111533069, 170002568, -4487, -1616, -5190, 210754037, 56607176, -5172, 193037338, 19415164, -3752, 194805148, 19590989, 117024194, 175493693, -7329, 79815000, 157774332, 12106 ], [ -3977, -2254, 180810433, 65641907, 124111406, 182580905, -11147, -3830, 203837217, -6789, 108163848, -3210, 70957316, 129428146, 207386147, 72729119, 150688451, 209157950, 35522587, 132967759, 171951418, -10960, 76274056, -4457, 58715768, 136675100, -1440, -11294, -10475, -9723, -2530, -6341, -9265, -8491, -7718, -4115, 161475018, -1070, 65802980, -5560, 202231811, -6808, -1282, 184512450, 30368251, -3498, -8371, 51629887, 129586557, -1485, -11042, 131361022, 209317692, -10578, -5440, -7874, 56945296, 154391799, -1843, -10910, -3427, -2833, -6912, 99628310, 177587642, -11254, -6337, -2259, -5084, 25225773, 83682083, 161641415, -7206, 65964053, 143922054, 9279546, 87224358, 126206686, -11115, 88997492, 147466991, -11083, -3801, -5730, 14592293, 151005273, 189991594, 16369420, 74823068, -8250, 37628394, -2344, -4910, -4412, -4008, -3744, -7317, -3992, -8919, 4125210, -2459, -2329, -2182, 5899675, -10807, -5577, 7667485, -1695, 183058800, 28931783, -9964, 165344763, 30702255, 108648398, -2021, -11078, -9087, -1447, 34247192, -5958, 151173001, 36017664, 113963807, -8248, -2566, 96244446, 174203778, 745328, 98175991, 137159650, -11919, -10463, 119440289, 4287614, -10841, 121210761, -1980, -6608, -8844, -1892, -6584, 124754367, -2035, -6258, 126527501, 204486833, -2504, -6236, 108810802, -6498, -9084, 188541937, -2488, -3471, -3036, 36166879, 172589055, -7440, -2342, -5157, -1840, 59360060, -3579, 22165386, 139089864, 43424360, 121373165, 123143637, -4816, 85947632, -3088, 48741100, 107198741, 50514234, 52280713, -2082, 170986190, 192238630, 40045809, 79012297, 176461462, -4380, 100271271, -8510, -11238, 82554572, 141024071, 6382894, -3845, -9207, 8152035, 86099509, 183544681, -11675, -9949, 146339480, 109139482, -1524, -1450, -4218, -3632, -8692, 54218913, 132163725, -7895, 75479218, -3450, -5180, 18782853, 96728996 , -8207, 98671057, -1086, -4872, -1812, 80945173, 178390345, 24260666, 141181151, -8101, -3844, 162444118, 201427777, -6019, -3367, -3085, 68539890, -9134, 204968721, -10681, -9515, 187252022, 52594994, 111064493, -8311, 54366797, 151815962, 210285461, 56138600, -9006, 192568762, -3757, 155360899, -4436, -3878, -8939, -7769, 42125249, 120084581, -7730, 43898383, 199813054, 45668855, 104138354, 182097686, 66931822, -9162, -4553, -3819, 146660295, 185642623, 70472766, -1564, -7959, 130710075, -2009, -4491, -6175, -3463, 151978366, 95279339, -8609, -7427, 97048480, 136032139, -7386, 40514519, 118473851, -7765, 120240330, -8498, -7727, -2454, 45835131, -10019, -1573, 8633923, -10358, -8796, 49385392, -2232, -8378, 51158526, -9510, -7955, -11543, -9470, 189344640, 54702132, -9835, 171629272, 17495600, -3603, -3013, -2557, 116702048, -4894, 1711766, 60166756, 157613259, -4376, -3862, -5353, -11222, 7016538, -6294, -8825, -11719, -6269, 164700471, 88524800, -3354, -3070, 70806770, -1592, -2891, -7058, 92057879, -8675, 15884870, 93829682, -2076, 76122179, 115092649, -2855, 97383815, -8961, -1995, 19604301, 58570669 , 156017172, 1887493, -3998, 138297811, 23147798, -4118, -2400, 200310916, -6840, 104636216, 202085381, 86916855, -1568, -4784, 88688658, 166647990, -2757, -2498, 90461792, -5235, -1717, 131210599, 189682760, 74515565, 113496562, -2870, 95775870, -8599, -2851, -10138, 136691074, 195159242, -6916 , 157948717, -4637, 25068695, -2398, -3550, 26851146, -9613, -5292, 28622949, -6265, 145547427, 10907581, -6529, -9117, 12678053, 110110036, -8333, 33939689, 72906166, 150864167, 16220328, -6445, 172123141, -6703, 134916609, 212878603, 58891484, -9755, 195321646, -2539, -10472, 158111121, 5741266, -3972, 161654727, 27013550, -6027, -2930, -7162, -6558, -9145, 30555825, 108503299, 147482965, 51805603, 129762273, 207721605, -4047, 131534076, 209493408, -9025, -1477, 18154535, -3893, 154567515, 598898, 39564055, 175990224, -4396, 99801364, -8918, 23629686, -6613, 122837465, -3108, -4098, -1662, 144097770, 28933237, -9572, -7612, -10697, 108663041, 32486039, 110434844, 188392845, 92715483, -8283, -1856, -4035, 172447949, 37805441, 76771918, 174218421, 759971, 39725128, 137171631, -7314, 80473935, -5372, 23789428, -10804, 122999869, 181468037, 27322507, -6284, 183238509, -2380, -5772, 11388138, 108824114, 206270617, -5475, -4750, 34422908, -3621, 151347386, 55681882, 153116527, 211588688, -6697, 174379494, 213361822, 59373372, -5641, 195802203, 41656673, -3731, 23951832, 45200279, -8838, -4584 , -1660, -8809, 202890746, -6003, 185171385, -7116, 89495354, 167453355, 110755659, -3183, 15092817, 112530124, -3172, 16864620, 114299265, -4701, -2278, 155052065, -7395, -3880, 118166348, -7302, 139423991, -2966, 6546631, 84502091, -9203, 8327751, -3678, 183723059, 49079220, -5768, -7597, 109306002 , -2017, 91599830, -9076, 208526970, 132339441, -2005, -4474, -10196, 153602408, 18958569, -6128, 174861382, 40381267, 137817254, 196288084, 61628394, -5849, 24432389, -6300, 162622496, -2789, 66943803, 125414633, 10260627, 88208101, 127187767, 89975911, -5242, 52783899, 91751707, 169709708 , 54542513, 151991678, -2727, -3771, 173253314, 58097977, 155536615, -4668, -11945, 157464167, -7764, -10858, -9278, 24597455, 45844571, 143291074, -6569 , -2316, 203531045, 88365181, -1489, 70660340, 148609145, 187590142, 72420285 , -1520, 54715444, 113174416, -8647, 95465582, -8995, 212394053, 97226858, -3290, -7379, 79667239, -8540, -1811, 120420039, -7722, 46006854, -2243, 201922977, -3832, 164715114, 49561108, 127508582, -1487, -3640, -9092, 14127710, 131049526, -2736, 54864659, 93845656, -2003, 154084296, -7841, -6952, -1261, -7803, 78072483, 156031815, 1902136, -6367, 196784615, 24922265 , -6320, 200324228, 65671193, 163119027, 28476519, 86932829, -2100, 88703301, -9121, 12531623, -6506, 207412771, 33780070, -10250, 35561069, 152488209, 191470537, -6707, -8597, 19779897, 136700393, -7798, -6915, 138474858, -4127, -6619, 180994137, -11176, 104811932, 28633599, -3670, 145563401, -2506, 186312208, 12694027, 90636177, -4972, -1300, 150878810, 35724804, -6164, 172137784, 134928590, -7836, 19942301, 136861466, 195334958, 21699595, -8924, 23484587, 44733034, 122689704, -11173, 104973005, 28794672, -9577, 11079304, 108513949, -4525, -6766, 129778247, 34112743, -9453, 190019549, -1684, -1615, 37656349, 174073322, 213054319, 78555702, 156515034, 2385355, 60839003, 197267834, 44893986, 103362275, -11169, 105134078, -4798, -9963, -3222, 89186520, -5506, 13014842, -10657, 207895990, -11033, -2361, 36044288, 152971428, -1933, 135249405, -4680, 59226942, 176165940, -7312, 99978411, 23801409, 45053849, -5055, -1661, 144273486, -7156, 165533791, 50381116, 108838757, -2020, 110610560, 149591557, 92901726, -1515, 209831528, 114150173 , -8246, 57469659, 115927300, 935687, 137344685, -4652, 80648320, 139120481, 45216132, 162153920, 8021579, -10368, 124946057, 68247030, -1595, 70018833, -5245, 71803825, -5471, -2885, -5201, -1853, 75336904, 172784738, 57630732, -1920, 59563597, -9319, -7304, 158766063, 24127548, -10794, -3539, 144594301, -1966, 48932790, 185344439, 50704593, -3491, 167630402, 110931375, -5219, 73736701, 151685506, 17040336, 153455978, -4698, 77267118, 194203454, 98852231, 196298734, 42154535, 178578042, 6722347, 84677807, 66971635, -2033, -1883, -3356, -4537, 89993216, -9097, 52795880, -5462, 208702686, 132511164, -8268, 114794465, -7849, -9773, 194529593, -4001, 196461138, 81292612, -5356, 45860424, -3240, 8665871, -1659, 125590349, -9940, 166340487, 70663125, 207089294, -3628, 169885424, 93707091, 152167394, 56501890, 173425037, 116740530, -2840, -7331, 177132378, -11897, -9271, 24771840, 84999953, -3095, -10355, -8790, 88540897, 205482557, -10282, 148784861, 111576998, -5211, 93868164, 171819631, -1325, 173590103, 58436097, 116892407, 19633587, 175536291, 1916779, 99347431, 23175753, -3975, 161360536, 65685836, 143643837 , -6811, 203881146, -2436, 147188774, 71001245, -5485, 150727056, 209201879, 35566516, 171994016, -10546, 193250328, 97736701, 195189859, -11292, 99511166 , 25097981, 161518947, -6837, -6031, -6807, -9149, 88879017, 147349847, 51673816, 129630486, -11039, 209361621, 133171430, -4707, 56989225, -7835, 117386276, 195348270, -4141, 177627578, 25259054, 83726012, 66018509, -8818, -10343, 204203292, 30573253, 108529923, 110300395, 168772556, 112072198, -2006, -6443, 37670992, 193572474, 39606519, 156527015, -1382, 138808985, 5931625, 64398583, 7710083, 202591231, -3510, -8007, 167160495, -1425, 90971635, 149445127, 131723104, 190195265, 114007736, 96297571, -4907, -11980 , 156689419, -4390, 197440888, 45069702, 142514995, 66331459, 48618632, 146059932, 69882930, -5499, -11566, 188583204, 53940696, -1618, 94685510, 211617974, 115936619, 193898613, -10495, 195832820, 41685959, -6873, 45229565 , 66493742, 202916039, 146221005, -8000, -4986, -11560, -8695, 54100438, -3320, 94846583, 172798050, -3435, 194059686, 176501398, 2883217, 100316531, 45391848, 201309302, 86143438, 9967767, -9948, 89690916, 148155212, 71969014, 169416848, 112715159, -7468, -4925, 57805117, 194222090, 40250811, 196149642, 139450615, 24301933, 104019879, 8354375, 183747021, 88074983, 185521486, -9100, 91629116, 150089419, 73912417, -5196, 75682889, 173122858, 174885344, 99037121, 196475781, 61818753, 24618755, 182296033, 67147351, 164584658, -9939, -7589, 90166270, 52967603, 169900067, 113198378, 171673201, 173438349, 155730846, 214196473, 79696525, -11896, 159430322, 46036140, 143484095, 67297897, 49590394, -2230, 70849368, 129311002, 189549642, 74395636, 152341779, -4915, -2555, 194863720, 78101769, -11931, 157827580, 24951551, 102907011, 65700479, 28505805, 86962115, 108221089, 32045418, 207442057, 72787691, 35590355, 172009990, -4026, 19809183, 195195185, -6914, 23348807, -6617, 7402580, -2390, -9970, 108387365, 32211815, 129646460, 150902772, 35754090, 172165739, 173934880, 58947260, -4658, 41217383, 5785195, 161694663 , 85513789, -4287, 184729433, 167014065, 129806202, 131583208, 209537337, -3307, 57174137, 193588448, 117565985, -7316, 23672284, 83901728, 66188901, 48477526, 204379008, -5503, -9085, 73282768, -8281, 152995390, 18358206, 193748190, 98237225, -4388, 23826702, 45083135, 66356629, 87614272, 185054241 , -9527, 130127017, 14974342, 114188655, -1931, 154933590, 964973, 195844801, 178120116, 45245418, -8837, 144462514, 165724150, 50572806, 110803460, 151553598, 16908549, 211793690, 116116328, 137545560, 2897860, 24150179, -6303, 66677444, 68445254, 146396721, 109186196, 169431491, 151713461, 95015765, 135772437, -7390, 196169609, 197930764, 45567564, 66830531, 88093498, 146560456, 187307932, 130607574, 151870541, 173133508, 135934841, 194397806, 196332013, 100649327, 45728637, 66998259, 10299232, 107741863, 148492001, 130772640, 210503775, 173297243, 175063722, 1770327, -11895, 24797133, 143494745, -3831, 166529515, -9501, 189564285, -5188, -7416, 194878363, 19664204, 1946065, 23194391, -6621, -10384, 86975427, 108235732, 129496037, 150756342, 172016647, 193276952, 195211159, 23354133, 44614559, 202298371, 184583003, 166867635, -2085, -5208, 172183044, 193442018, -7794, 23515206, 200686310, 163482440, 126278570, -3494, 14665508, 172346658, 154632621, 137076984, 2429284, 44937915, 66208868, 67976678, 11280313, 129984459, 151244885, 193769367, 176216392, -7311, 45098988, 66368610, 9669583, 108883896, 130148194, 209874126, 193930440, 195851458, 23998425, 142704023, 87783333, 70073289, 130306605, 151565700, 194091513, 2912503, 45421134, 66688094, -2234, 206650004, 151729314, 172993612, 196186782, 24320571, 104049165, 88105479, 128857069, 73936379, 173152023, 196347855, 24481644, 84721736, 88266552, 130789824, 171541414, 194574732, -11902, 45904353, 67167320, 109689261, 152212533, 194735805 ], [ -1105, 21759487, 821449, 982522, 22403779, 1465741, 1158270, 527224, 1669268, 1054251, 453943, 1757105, 55 ], [ -1105, 499303, 21920560, 22242706, -11263, -1836 ], [ -1105, 21759487, -6904, 22886998, 131894 ], [ -3, -11, -75, -80, 1215303, -56, 1068982, -23, -8, -53, -41, -68, 629681, 483240 ], [ -146, 7277208, -613, 981 ], [ -1, -170, -91, -62, -59, -137, -85, -48, -66, -16, -86, -45, -27, -65, -3, -11, -28, -9, -60, 1215325, -56, -72, 1068895, -73, -814, -215, -93, -1391 ], [ -87, 7 ], [ -1406, 39168693, -1611, 195083365, 99407334, -5107, -4370, 101180468, 5513633, 141930606, 200402767, 163189580, -4572, 87003382, 49808708, 90550860, 168508982, 55126779, 10419 ], [ -10919, 220965, 118925001 , 9453 ], [ -942, 834629, -26, -69, 1200758, 410080, 1713198, 1449666 ], [ -1406, 99417981, -4370, 125988251, 111812375, 13202 ], [ -1406, 12718 ], [ -1406, 6184 ], [ -92, -82, -6400, 97477120, 21301449, -3415, -1505, -10080, -2185, 63823390, -3114, -949, -9618, -1496, 28388661, -2385, -4550 ], [ 58570 , -135, -1065 ], [ -942, -91, -62, -59, -26, -561, -48, -35, -21, -16, -149, -45, -27, -18, -12, -378, -44, -25, -17, -9 ], [ -4, -91, -62, -59, -26, -6, -468, -35, -21, -16, -5, -20, -27, -18, -12 ], [ -2, -10, -29, -13, -15, -19, -22, -54, -806, -8, -14, -30, -50, -46, -33 ], [ -19, -47, -34, -23, -8, -14, -30, -53, -41, -33 ], [ -80, -60, -37, -42, -56, -72, -63, -47, -34, -1386, -220 ], [ -4, -39, -1059, -59, -26, -6, -31, -69, -66, -932, -5, -45, -27, -18, -12, -3, -11, -28, -17, -9 ], [ -2, -10, -24, -13, -15, -19, -22, -54, -58, -458, -14, -814, -53, -41, -33 ], [ -561, -48, -35, -21, -16, -149, -45, -27, -18, -12, -378, -44, -25, -17, -9 ], [ -3, -688, -25, -17, -9, -2, -10, -29, -42, -258, -19, -22, -34, -23, -8 ], [ -14, -30, -50, -41, -33, -32, -93 , -70, -49, -40, -64, -79, -90, -112, -7330, -96, -133, 1127489, -103, -125 ] , [ -4, -691, -62, -59, -26, -6, -31, -555, -21, -16, -5, -20, -36, -1056, -12, -3, -11, -28, -52, -459 ], [ -4, -39, -61, -113, -805, -6, -31, -69, -21 , -16, -5, -689, -27, -18, -12 ], [ -2, -10, -29, -42, -15, -19, -22, -311, -23, -8, -14, -71, -53, -41, -33 ], [ -2, -10, -29, -42, -15, -19, -22, -311, -23, -8 ], [ -4, -91, -62, -59, -26, -6, -468, -35, -21, -16, -5, -20, -27, -18, -12, -3, -11, -812, -17, -9, -2, -10, -29, -13, -15 ], [ -64, -83, -77, -57, -55, -96, -133, -132, 1449635, -125 ], [ -4, -39, -61, -1390, -26, -6, -48, -35, -21, -16, -5, -20, -36, -43, -12, -3, -688, -25, -17, -9, -2, -10, -29, -42, -258, -19, -22, -34, -23, -8 ], [ -32, -38, -68, -1207, -40, -64, -79, -1212, -57, -55, -96, 805343, -168, -103, -125 ], [ -561, -48, -35, -21, -16, -149, -45, -27, -18, -12, -378, -44, -25, -17, -9, -376, -37, -24, -13, -15 ], [ -6, -31, -69, -66, -16, -5, -20, -36, -18, -12, -3, -11, -25, -17, -9, -2, -37, -24, -13, -15 ], [ -2, -10, -811, -13, -15, -19, -22, -54, -58, -8 ], [ -942, -91, -62, -59, -26, -561, -48, -35, -21, -16, -149, -45, -27, -18, -12, -378, -44, -25, -17, -9, -376, -37, -24, -13, -15 ], [ -4, -691, -62, -59, -26, -6, -31, -555, -21, -16, -5, -20, -36, -1056, -12 ], [ -19, -47, -34, -23, -8, -14, -30, -53, -41, -33, -32, -38, -68, -49, -40, -64, -79 , -90, -112, -55 ], [ -4, -39, -61, -1390, -26, -6, -48, -35, -21, -16 ], [ -19, -22, -54, -23, -8, -14, -30, -934, -41, -33, -32, -38, -70, -49, -40, -64, -1063, -77, -57, -55, -96, -169, -168, -103, -125 ], [ -64, -79, -90, -2694, -55, -96, -133, -168, -103, -125 ], [ -14, -30, -53, -41, -33, -32, -38, -68, -49, -40, -64, -79, -90, -112, -55 ], [ -5, -20, -36, -43, -548, -3 , -11, -28, -52, -9 ], [ -4, -39, -62, -59, -26, -6, -31, -69, -1822, -16 ], [ -5, -20, -36, -43, -548, -3, -11, -28, -52, -9, -2, -10, -29, -2695, -15, -19, -22, -54, -23, -8 ], [ -32, -38, -70, -49, -40, -64, -1063, -77, -57, -55, -96, -169, -168, -103, -125 ], [ -5, -20, -36, -43, -12, -3, -688, -25, -17, -9, -2, -10, -29, -42, -258, -19, -22, -34, -23, -8 ], [ -5, -20, -36, -1056, -12, -3, -11, -28, -52, -459 ], [ -2, -10, -24, -13, -15, -19, -22, -54, -58, -458, -14, -814, -53, -41, -33, -32, -38, -68, -76, -40, -64, -83, -77, -57, -55, -96, -133, -132, 1449635, -125 ], [ -5, -20, -36, -43, -548, -3, -11, -28, -52, -9, -2, -10, -29, -2695, -15, -19, -22, -54, -23, -8, -14, -30, -934, -41, -33, -32, -38, -70, -49, -40, -64, -1063, -77, -57, -55, -96, -169, -168, -103, -125 ], [ -19, -559, -34, -23, -8, -14, -30, -50, -4403, -33 ], [ -14, -30, -50, -46, -215, -32, -38, -68, -1207, -40 ], [ -6, -31, -69, -66, -16, -5, -20, -36, -18, -12, -3, -11, -25, -17, -9 ], [ -14, -30, -50, -46, -215, -32, -38, -68, -1207, -40, -64, -79, -1212, -57, -55, -96, 805343, -168, -103, -125 ], [ -3, -11, -28, -1208, -9, -2, -216, -24, -13, -15 ], [ -6, -48, -35, -21, -16, -5, -20, -36, -43, -12, -3, -688, -25, -17, -9, -2, -10, -29, -42, -258, -19, -22, -34, -23, -8 ], [ -691, -12015, -85 ], [ -4413, -12005, -31 ], [ -4, 205012, -48 ], [ -942, 366096, -1062 ], [ -170, 43961, 849250 ], [ 673545, -12015, -1062 ], [ 512483, 43972, -468 ], [ -4413, 205034, -69 ], [ -39, -12015, -48 ], [ 73212, -134, -12024 ], [ -1408, -87, -97, -107, -74 ], [ -51, -87, -4421, 161071 ], [ -3, -44, -25, -17, -9, -376, -37, -24, -13, -15 ], [ -2, -37, -24, -13, -15, -19, -559, -34, -23, -8 ], [ -14, -30, -934, -41, -33, -32, -38, -810, -49, -40 ], [ -32, -38, -68, -1207, -40, -64, -83, -77, -57, -55 ], [ -85, -48, -1395, -88, -110, -86, 1024977, -18, -12 ], [ -214, -246, -889, -722, -222, -254, -243, -280, -274, -127, -114, -210, -120, -129, -189, -186, -7215, -237, -234, -155 ], [ -136, -4344, -204, -161, -119, -12020 ], [ -14, -30, -50, -4403, -89, -106, -68, -76, -67, -151 ], [ -80, -60, -37, -1210, -56 ], [ -102, -99, -44, -1394, -75, -80, -60 , -37, -24, -13, -563 ], [ -1, -81, -135, -134, -74 ], [ -1401, -83, -77, -57 , -55, -96, 805343, -168, -103, -125 ], [ -942, -91, -62, -59, -26, -6, -31, -35, -21, -1220, -86, -45, -27, -1388, -171 ], [ -19, -22, -54, -806, -8, -14 , -30, -50, -46, -215 ], [ -1, -81, 102499, -4420, -74 ], [ -32, -38, -70, -49, -40, -64, -79, -90, -112, -55 ], [ -1408, -87, -134, -101, -74 ], [ -1401, -83, -77, -57, -55, -96, 966405, -187, -147, -122 ], [ -1, -87, -97, -107, -1065 ], [ -4, -691, -62, -59, -26, -6, -48, -35, -21, -16 ], [ -1, -81 , -4421, -150 ], [ -14, -71, -53, -84, -89, -106, -93, -70, -1385, -151 ], [ -312, -47, -58, -73, -108, -94, -71, -46, -84, -1413 ], [ -1403, -560, -188, -92, -82, -942, -91, -62, -805, -561, -48, -66, -88, -2710 ], [ -7, -104, -1824, -92, -82, -4, -691, -62, -59, -26 ], [ -1408, -87, -97, -107 ], [ -6, -31, -555, -21, -16, -149, -45, -27, -18, -12 ], [ -312, -47, -34, -23, -8, -14, -30, -53, -41, -33 ], [ -4, -39, -61, -113, -805, -561, -48, -35, -21, -16 ], [ -144, -143, -239, -863, 19226017, -213, -182, -278, -194, -383, -167 , 8931867, -161, -119, -12020 ], [ -6, -31, -35, -21, -16, -5, -20, 1186050, -65, -171 ], [ -79, -90, -112, -111, -218, -148, -132, -187, -147, -122 ], [ -14, -814, -53, -41, -33, -32, -938, -70, -49, -100, -105, -83, -77, -111, -218, -148, -169, -168, -147, -122 ], [ -4, -39, -61, -113, -26, -6, -468, -35, -21, -16, -5, -45, -27, -18, -12, -378, -44, -25, -17, -9, -2, -10, -29, -2695, -1407, -63, -47, -58, -73, -220 ], [ -5, -20, -36, -18, -12, -3, -11, -28, -52, -459 ], [ -4, -91, -62, -59, -26, -6, -31, -69, -21, -16 ], [ -1101 , -1644, 136398214, -2839, 322121, -2470, -5889, -1087, -2992, -6914, -6362, -2187, -2976, 13452 ], [ -64, -83, -77, -4402, -218, -133, -132, -187, -147, -122 ], [ -214, -246, -7074, -222, 5036950, -243, -280, -274, -127, -114, -4292, -120, -129, -189, -186, -440, -7139, -234, -155 ], [ -149, -45, -27, -18, -12, -3, -11, -812, -17, -9, -2, -10, -811, -13, -15 ], [ 58569, -135, -134, -101, -74 ], [ -89, -38, -68, -76, -67, -151 ], [ -3, -11, -28, -52, -9 , -2, -10, -29, -42, -15, -19, -559, -34, -23, -8, -14, -814, -53, -84, -1413 ], [ -4, -39, -62, -59, -26, -6, -31, -1395, -88, -110, -2703, -36, -43, -65, -171 ], [ -364, -350, -627, -11474, 5272316, -896, -735, -590, -826, -680, -666, -343, -198, -6979 ], [ -3, -688, -25, -17, -9, -2, -37, -24, -13, -15 ] , [ -110, -86, -45, -27, -18, -171 ], [ -2, -10, -29, -42, -258, -312, -47, -34, -23, -8 ], [ -32, -38, -68, -76, -40, -64, -79, -77, -57, -55 ], [ -6, -31, -35, -11948, -110, -86, -36, -43, -65, -171 ], [ -3, -44, -25, -17, -9, -2, -216, -24, -13, -15, -312, -47, -34, -23, -8 ], [ -376, -37, -24, -13, -15, -312, -47, -34, -23, -8 ], [ -218, -148, -169, -168, -103, -122 ], [ 5066236, -429, -616, -330, -190, -121, -7177, -177, -6985, -315, -2669, -241, -196, -118, -256, -358, -745, -159, -384 ], [ -19, -22, -54, -806, -8, -94, -71, -53, -41, 107 ], [ -942, -91, -62, -59, -26, -6, -31, -555, -21, -16, -5 , -20, -43, -65, -171 ], [ -1, -81, 102499, -107, -74 ], [ -942, -91, -62, -59, -26, -6, -31, -69, -21, -16, -5, -20, -27, -18, -1832, -2702, -28, -52, -75, -564 ], [ -252, -525, -418, -4196, -701, -546, -359, -1159, -277, -322 ] , [ -19, -22, -34, -23, -8, -696, -71, -53, -41, -33 ], [ -7, -104, -260, -4405, -82, -4, -39, -1059, -59, -12022 ], [ -5, -689, -27, -18, -12, -3, -688, -25, -17, -9, -2, -10, -29, -42, -15 ], [ 40763450, -10115, 3564783, 62026417, 101006083, 44307056, -10044, 7108389, -10389, 104549689, 47850662, -9981, 10651995, 69113629, 108093295, 51394268, 109863767, 53166071, 111635570, 54937874, 93918871, 17739207, -10183, -3442, 58643884, 117112052, 156093049, 1959377, -6365, -2268, -3271, -4866, -10076, 120656989, -3120, 5502983, 83447795, 122428792, -8464, 7274786, -3839, -5294, -1971, 48011735, -3674, -8784, 49795396, 88764535, 147232703, -7984, 51555341, -3638, -9089, 187985503, -10625, -3625, -9059, 189755975, 74587449, 113569777, -8641, 17904273, 95851747, -3297, -7838, 58804957, 97784623, -8953, 175743955, 41085596, -6100, 138534761, -2975, 42857399, -10072, 120818062, -8488, 44629202, -5818, -2946, 65889507, -9611, 143851501, -8047, 48172808, 106643638, 145623304, 10979465, 88924277, -9114, 166884940, 12751268, -6214, 110187244, -5231, 14521740, -10247, -5456, -4950, -7010, -6163, -2207, -5184, 191690182, 57031823, -5915, -8593, -7832, -6390, -9753, -8951, -4886, 41246669, 99716168, -5375, 177676831, 43018472, 81999469, -5598, 179447303, 64278777, -3547, -5316, -8080, 46562078, 85543075, -5287, -1075, 67822383, 106804711, -8777, 11139207, -9921, -5509, 186535846, 51877487, 110346986, -8327, 14684144, -10243, 112120120, 151099786, -7910, 55421093, 113891923, 172360091, 18227750, 76684060, -9371, 174131894, 39649117, 78616936, -5396, -8176, 41407742, -2267, 138858238, -4860, 43179545, -10066, 140628710, 179609707, 44951348, -10032, -2174, -3105, 46723151, -3683, -3373, -8425, 9529808, 67986118, 126455617, -8395, 11301611, -6237, -9532, 186694257, 91018226, 129999223, 168978889, 73310723, 131769695, 170750692, 16617020, -10204, 133541498, 192010997, 57353969, 96334966, -5412, 193782800, 59288176, -2194, -5122, 2603669, -2410, -2262, -5371, 4374141, 62831782, -9679, 160279616, 6147275, -6308, 123071753, 162052750, -10760, 105355054, -5035, 9690881, -3823, 107126857, 146106523, 185086189, -10690, -9915, -9109, 167368159, 13234487, -10265, 110670463, 149650129, 15006290, -6183, 151420601 , -2874, -6439, 114212738, -5182, -1930, 77003544, -9363, 154965538, 193945204, -960, -10114, 6778 ], [ -2, -10, 102555, -63, -54, -14, -71, 63 ], [ -1403, -560, -188, -92, -82, -4, -91, -62, -59, -26, -6, -468, -35, -21, -16, -149, -1397, -43, -65, -3, -11, -812, -17, -9, -2, -10, -29, -13, -15, -19, -22, -311, -12010, -94, -71, -53, -33, -695, -93, -70, -49, -151 ], [ -772, -242, -7060, -4156, -145, -433, -625, -401, -225, -185, -164, -130, 16150987, -697, -671, -240, -409, -979, -1828, -446, 9385921, -731, -11387, -368, -354, -884, -985, -319, -678, -661, -633, 15023476, 1011445, -908, -7112, -712, -7303, 8258410, -876, -717, -703, -214, -246, -7074, -487, 5038149, -243, -280, -274, -114, -210, -512, -2586, -189, -186, -205, -506, -273, -818, -786, -432, -283, -716, 1225 ], [ -369, -765, -414, -195, -154, -799, -662, -423, -11450, -467, -247, -510, -495, -570, -367, -11623, -494, -463, -211, -520, -411, 1347992, -11783, -421, -404, -839, -684, -668, -747, -4212, -386, -682, -294, -1017, -175, -227, -167, -248, -161, -11406, -371, -531, -1014, 14408470, 396439, -251, -181, -503, -390, -303, -905, -609, -193 , -4392, -353, -7121, -232, -191, -454, -660, -1008, -407, -267, -444, -1021, -990, -325, -310, -775, -422, -723, -841, -1055, -1038, -748, -7070, -702, -298, -351, -628, -330, -931, -349, -340, -402, -324, -315, -542, 10718313, -196, -118, -256, 7335901, -140, 16194916, -470, -356, -738, -860, -2709 ], [ -99, -44, -25, -1387, -80, -60, -37, -1210, -56, -1830, -1060, -806, -8, -14, -71, -53, -41, -33, -106, -93, -76, -67, -100, -105, -83, -77, -57, -218, -148, -169, -168, -147, -122 ], [ 5007664, -1162, 1625967, -1035, 29758, -4346, -519, -199, -392, -699, -447, -746, -613, -328, -471, 5666599, -338, -1131, -833, -800, -766, -11639, -595, -706, -926, -4311, -1768, 18391366, -7269, -645, -511, -585, -686, -535, -1365, -879, -11442, -685, -1789, -996, -275, 1289 ], [ -533, -344, -509, -4179, -460, -245, -238, -235, -152, -145, -165, 12446308, -172, -12021 ], [ -679, -913, 10996651, -498, -128, -446, -523, -233, -320, -368, -354, -424, 16634206, -557, -661, -4254, -398, -554, -779, -244, -282, -712, -552, -11786, -514, -601, -710, -309, -442, -288, -281, 19050180, -254, -2649, -280, -274, -127, -114, -210, -512, -2586, -380, -11830, -205, -234, -155, -372, -665, -283, -499, -11997, 7467567, -163, -333 , -481, -369, -765, -1012, 16487655, 1247 ], [ -1042, 9722710, -727, -975, -4382, -530, -517, -405, -478, -11849, -520, -411, -857, -223, -300, -641, -404, -839, -684, -668, -747, -279, -158, -682, 6984469, -142, -175, -227, -136, -248, -624, 16019200, -11929, -531, -1776, -160, -268, -801, -4319, -202, -497, -11991, -538, -905, -7084, -193, -374, -782, -902, -621, -232, -466, -660, -1008, -407, -267, -794, -761, -877, -396, -11958, -775, -749, 15374787, -477, -299, -748, -1144, -855, 3295632, -429, -616, -330, -190, -121, -349, -2619, -157, -138 ], [ -4, -39, -61, 1478910, -6, -31, 1332480, -16, -5, -20, -27, -1388, -102, -2702, -28, -52, -75, -564 ], [ 30968614, 69948280, 108927946, 206373118, -2495, -1653, -3481, -8320, -11510, -10606, 92981719, -1242, -1855, -6722, 114240693, -5181, -4702, 18580513, -2341, -1583, -3156, -1922, 21333330, -3873, 99278209 ], [ -7, -1398, -188, -92, -82 , -4, -39, -62, -462, -137, -85, -48, -66, -88, -1405, -20, -36, -18, -12, -3 , -11, -28, -1208, -9, -2, -10, -29, -42, -1407, -22, -54, -58, -458 ], [ -443, -345, -410, -387, -7253, -344, -509, -331, -316, -166, -242, -124, -2571, -700, -673, -433, 12446308, -172, -7284, -164, -130, -116, -385, -679, -913, -240, -7045, -128, -304, -523, -201, -233, -320, -368, -354, -424, -608 , -557, -250, -633, -604, -488, -554, -779, -244, -282, -397, -552, -776, -11669, -717, 1290 ], [ -1403, -560, -188, 1625340, -4413, -61, -113, -462, -137, -85, -48, -1395, -16, -5, -20, -259, -18, -1832, -99, -28, -52, -75, -80, -60, -37, -24, -56, -563 ], [ -925, -1031, -411, -857, -223, -300, -657, -421, -404, -266, 6823275, -239, -863, -386, -682, -294, -1017, -175, -227, -136, -248, -204, -161, -119, -314, -212, -7168, -336, -272, -377, -4319, -202, -390, 1237 ], [ -798, -902, -621, -844, -466, -11797, -7118, -7002, -465, -444, -1021, -877, -568, -775, -749, -618, -841, -1055, -1038, -284, -403, -270, -549, -441, -429, -7065, -971, -931, -361, -206, -177, -157, -315 , -542, 8946631, -505, -852, -698, 7335780, -140, -159, -384 ], [ -5, -20, 1186050, -548, -3, -11, -25, -75, -80, -60, -37, -42, -56, -72, -63, -54, -58 , -73, -108, -30, -50, -46, -84, -89, -4411, -68, -76, -67, -64, -79, -90, -112, -55, -96, -133, -132, -103, -125 ], [ 820602, -7271, -4279, -7268, -11744, 1142748, -7264, -4299, 1303821, -2671, 10162000, -790, 8551270, 1625967, -1035, -1160, 1801682, 8887938, -199, -392, -699, -447, -754, -613, -328, -471, -539, -347, -1131, -833, -800, -766, -425, 14686687, -706, -926, -1370, -412, -11451, -558, -1188, -645, -511, -496, 1267 ], [ -1184, -7187, 13559176, 18874585, -7261, -345, -410, -231, -475, -366, -344, -2603, -486, -460, -772, -238, -235, -4156, -145, -165, -109, -123, -225, -185, 9063654, -871, -492, -697, -671, -240, -409, -4171, -304, -355, -201, -233, -320, -368 , -354, -884, -586, -678, -11748, -604, -11371, -779, -244, -282, -397, -552, -776, -1019, -11552, -710, -309, -246, -889, -11484, -222, -254, -291, -179, -4200, -127, -114, -180, -120, -1745, -380, -7215, -237, -234, 220723, -786, 10850100, -499, -970, -370, -912, -895, -611, 18098506, 5856837, -11637, -195 , -154, -799, -662, -423, -593, -572, -302, -522, -510, -495, -11966, 8111859 , -878, -494, -478, -925, -1031, -630, -7025, -223 ], [ -144, -143, -863, -386, 5212666, -1017, -278, -1326, -136, -183, -209, -161, -119, -314, -531, -141, -2581, 2168242, -4319, -202, -497, -574, -303, -11755, -4206, -968, -798, -353, -11568, -844, -466, -296, -289, -337, -276, 4583017, -1021, -877, -396, -310, 10059499, -723, -841, -299, -437, -284, 15535981, -702 ], [ -10945, -2197, -3160, 193842703, -4407, -10496, 98326414, -5393, 195774248, 41627387, -6090, -5620, -1468, -4359, 43400521, 121358522, -1501, -1901, -11203, 84150659, 142620158, -8070, -4304, -2387, -5789, -8811, -1968, -1361, -6551, 87695596, -3361, -3074, -2503, 69977566, -9525, 147936898, -1872, -1718, 71749369, -9483, -2011, -4497, -6180, -3322, 170970337, -7476, 75290313, -3452, -2071, 192231973, 38098301, 77064778, 116044444, -8211, -7396, 40836665, -10113, 3637998, -6641, -6075, -11219, -10042, 7024 ], [ -449, -419, -115, -532, -197, -226, -456, -914, -746, -400, -321, -769, -1784 , -7047, -833, 4055869, -752, -887, 16458490, -690, -783, -751, -412, -858, -7367 ], [ -63, -47, -58, -73, -108, -30, -50, -46, -84, -89, -4411, -68, -1207, -40, -1401, -77, -57, -55, -96, -133, -168, -103, -125 ], [ -185, -438 , -871, -492, -7322, -913, -240, -128, -304, -355, -635, -233, -320, 4231585, -650, -884, -985, -319, -678, -11748, -881, -488, -554, -11792, -1155, -1345, -569, -255, -293, -876, -2574, -309, -442, -889, -332, 1494664, -2659, -179, -334, -2558, -114, -210, -120, -129, -189, -186, -440, -237, -273, -818, -4342, -283, -7012, -313, -346, -163, -333, -481, -369, -4315, -868, -846, -940, -536, -649, -622, -593, -467, -522, -510, -4186, -1058, -1185, -1165, -7077, -583, -463, -211, -520, 13588462, 1348234, -249, -421, -404, -839, 3281110, -143, -239, -11478, -153, -294, -142, -175, -227, -136, -183, -209, -624, -500, -314, -531, -141, -160, -268, -801, -768, -202, 2329194, -663, -893, -4206, -968, -798, -353, -1009, -232, 879658, 7965429, -337, -276, -267 , -794, -761, 13441911, -325, -310, -7229, -422, -723, -477, -437, -284, -403 , -270, -549, -441, -628, -721, -971, -931, -361, -206, 14086324, -324, -315, -7214, -203, -196, -118, -2679, -207, -11587, -139, -470, 7496853, -738, -860 , 572155, -916, -1022, -885, -11455, 2505031, -1178, -744, -2593, -1061, -1187, -11687, -603, -388, -464, 6369463, -891, -502, -974, -1813, -529, -341 , -236, -830, -544, -898, -737, -1123, -1053, -1036, -640, -615, -580, 5241952, -287, -861, -323, 1326 ], [ -1, -87, -1838 ], [ -81, -135 ], [ 30000 , -184, 12431665, -392, -699, -447, -754, -178, -328, -471, -539, -347, -338, -2580, -375, -918, -752, -887, -11389, -926, -1370, -892, -11515, -11917, -910, -511, -496, -480, -11860, -631, -991, -584, -685, -4332, -515, -724, -973, -809, -443, -1007, -475, -366, -292, -509, -331, -316, -166, -245, 12270592, -174, -152, -4374, -433, -625, -401, -225, -185, -438, -2643, -11527, -385, -2667, -240, -409, -128, -4367, -523, -201, -2577, -815, -537, -424, -608, -586, -557, -250, -644, -881, -398, -676, 9869019, -1345, -712, -552, -776, -1019, -876, -2574, -214, 11962968, -332, -222 ], [ -114, -210, -512, -129, -189, -186, -440, -205, -273, 1214 ], [ -370, -912, -11583, -391, -693, -917, -431, -414, -154, -7274, -649, -622, -11450, -467, -1042, -522, -727, -11370, 4568374, -1165, -878, -494, -463, 6501250, -630, -600, -581, 3120037, -641, -7072, -11351, -144, -143, -239, -863, 1670259, -7179, -278, -194, -383, -4344, -204, -161, -119, -11929, -531, -160, -268, -801, -768, -342, -503, -574 ], [ -3, -688, -25, -75, -80, -60, -37, -1210, -56, -72, -63 , -47, -58, -458, -696, -71, -46, -84, -89, -106, -11961, -67, -100, -105, -83, -2694, -55 ], [ -7, -104, -1824, 1464278, -1833, -170, -91, 1156775, -805, -6, -31, -35, -21, -16, -5, -45, -27, -18, -12, -99, -44, -25, -17, -80 , -60, -37, -24, -13, -72, -63, -47, -34, -73, -108, -94, -71, -46, -84, -89, -68, -76, -67, -100, -79, -90, -112, -7330, -11992, -169, -168, -103, -947 ], [ -1408, -87, -1838 ], [ -1, -81, -1838 ], [ -7, -104, -260, -4405, -82, -4, -691, -62, -2693, -137, -85, -48, -35, -21, -2710 ], [ -7269, -645, -511, -496, -480, -301, -1365, -879, -718, -831, -11851, -724, -973, -809, -443, 10176643, -231, -475, -366, -292, -4241, -331, -316, -166, -245, -238, -2571, -700, -673, -109, -123, -172, -819, -297, -11645, -116, -697, -671, 9224848, -409, -979, 1235 ], [ -676, -908, -1155, -397, -569, 4714804, -1019, -876, -717, -309, -442, -288, -281, -487, -461, -2659, -179, -4200, -127, -114, -210, -7099, 19372326, -363, -290, -237, -234, 220723, -786, -638, -870, -4173, -370, -346, -163, -391, 1236 ], [ -799, -11693, -607, -976, -467, -1042, -522, -510, -4186, 4569573, -1165, -878, -494, -478, -925, -1031, 13588341, 18903871, -300, -657, -421, -404, -11351, -144, -747, -279, -158, -153, -213, -182, -142, -194, -383, -167, -248, -204, -500, -224, -371, -531, -1014, -336, 17952076, 3938725, -181, -202, -497, -11991, -538, -2639, -609, -193, -374, -782, -902, -621, -844, -466, -296, -289, -4223, -843, -794, -516 , -990, -325, -310, -775, 13602984, -841, -1055, -1038, -748, -1144, -11426, 1303 ], [ -121, -7177, -177, -157, -138, -307, -654, -203, -1754, 1216 ], [ -6, -31, -69, -66, -932, -5, -20, -36, -1056, -12, -3, -11, -812, -17, -9, -2 , -216, -24, -13, -15, -312, -47, -34, -23, -8, -94, -50, -46, -84, -32, -38, -68, -76, -12008, -105, -83, -7342, -111, -218, -148, -2699, -187, -147, -122 ], [ 58626, -20, -36, -3, -11, -28 ], [ -7, -104, -260, -1211, -82, -4, -39, -61, -113, -805 ], [ -11811, -425, -408, -1118, -690, -1370, -892, -729, -192 , -558, 6149818, -1780, -605, -585, -686, -535, -631, -991, -584, -685, -1174 , -996, -275, -317, -924, -1030, -987, -387, -308, -533, -344, -2603, -4158, -166, -245, -238, -11471, -152, -145, -165, -11649, -401, -225, -297, -164, -130, -116, -697, -671, -524, 12768454, -4171, -4367, -523, -201, -233, -320, -537, -650, -884, -586, -557, -7237, -633, -604, -488, -554, -779, -244, -282 , -4185, -552, -776, -4249, -717, -703, -214, -246, -889, -722, 19050301, -254, 10352359, -334, -127 ], [ -7, 819986, -1211, -1389, -1833, -170, -91, 1156775, -462, -12022 ], [ -369, -4315, -414, -195, -154, -799, -662, -423, -7037, 2636697, -247, -7119, -495, -570, -367, -530, -405, -583, -463, -211, -630, -600, -223, 4890520, -641, -200, -230, -266, -144, -143, -1348, -158, -153, -213, -182, -7097, -194, -136, -183, -209, -11593, 235245, 5549455, -1014, -336, -268, -251, -181, -503, -390, -469, -538, -905, -886, -1749, -12018 ], [ -454, -7193, -337, -276, -11964, -444, -1021, -2610, -325, -310, -775, -749, -618, -394, -1055, -437, -284, -403, -270, -549, -441, -7142, -721, -971, -931, -361, -206, -177, -324, -315, -542, 8946631, 14262040, -118 , -256, -358, -7135, -159, -384, -305, 7496974, -11582, -229, -816, -1371, -1011, -730, -389, -939, -781, -648, -883, -327, -796, -1176, -741, -603, -4165, -675, -900, 13456675, -318, -452, -529, -2624, -983, -830, -544, -898, -7069, -1329, 1304 ], [ -1803, -1162, 1625967, -1160, 1801682, -532, -519, -199, -11408 ], [ -769, -1784, -994, -491, -375, -11757, -887, -595, -706, -926, -751, -412, -858, -965, -1049, -2653, -511, -496, -480, -301, -659, -879, -718, -831, -453, -1789, -724, -973, -809, -443, -345, -7075, -387, -308, -11779, -513, -11479, -316, -4352, -242, -124, -2571, -145, -165, -109, 14218111, -225, -185, -164, -130, -116, -385, -679, -913, -240, -409, -128, -304, -7203, -201, -2577, -815, -537, -650, -608, -11380, -678, 11479628, -398, -479 ], [ -254, -291, -11546, -708, 5199222, -180, -120, -1327, 1831573 , -440, -7139, -234, -155, -372, -665, -638, -7051, -313, -11819, -895, 14554900, -481, -369, -765, -1012, -195, -154 ], [ -2, -216, -24, -13, -15, -19, -22, -54, -806, -8 ], [ -300, 11977490, -230, -266, -144, -143, -239, 17454214, -682, -182, -142, -194, 74413, -183, -204, -7055, -224, -371, -531, -1014, -160, -268, -251, -181, -202, -497, -469, -663, -7124, -1129, -968, -798, -353, -621, -232, -191, -454, -660, -1008, 15052762, -267, -794, -761, -516, -396, -11958, -7229, -422, -723, -841, -1055, -1038, -748, -403, -270, -549, -441, -429, -616, 19240539, -361, -206, -402, -11334, -7288, -654, -203 , -196, -118, -2679, -207, -140, -159, 411082, -1379, -906, -738, 16355989, -816, -916, -1022, 12973456, 18288865, -797, 9590802, -606, -327, -1061, -7235, -741, -603, -388, 1271 ], [ -6760, -2366, -9079, -8316, -7031, -1299, 93084220, 132063886, -4722, -7001, 55876357, -5934, 153325522, -2860, -6694, 116114997, 155097325, -7394, 40909880, -3735, 6787 ], [ -1, -1838 ], [ -447, -11710, -613, -328, -471, -769, -1784, -7047, -833, -800, 9371278, -408, -690 , -4311, -412, -858, -965, -7269, 9693424, 15008833, -480, -301, -659, 11626300, -718, -831, -453, -1174, -515, -275, -317, -7261, -345, -410, -387, -308, -533, -344, -509, -4179, -460, -772, -242, -7060, -4156, -673, -109, -123, -1324, -185, -438, -130, -116, -385, -679, -7208, -415, -498, 528226, -355, -4256, -233, -320, -537, -650, -884, -985, 850372, -250, 9708067, -398, -479, -11858, -244, 13412746, -11364, -255, -293, -514, -710, -309, -288, -281, -332, -222, -254, -291, 12124162, 17439571, -1204, -1034, -512, -1134, -1327, -380, -363, -290, -4238, -155, -4369, -432, -283, -7012, -313, -785, -346, -611, -391, -693, -917, -431, -414, -195, -940, -11804, -423, -593, -572, -302, -247, -742, -495, -1058, -1185, -11678, -405, 2958722, 8273053, -411, -857, -223, -249, -641, -200, -839, 1302 ], [ -213, -182, -278, -194, -383, -167, -209, -624, -119, -314, -212, -208, -141, -2581, -801, -342, -503 , -390, -469, -538, -905, -609, -193, -4392, -353, -7121, 16663492, 4423143, -289, -407, -843, -465, -444, -516, -990, -325, 2973607, -760, -422, -394, -477, -299, -748, -403, -4160, 5066236, -429, -616, -971, -931, -361, 10542718, -402, -324, 1860859, -7214, 12490237, -852, -698, -541, 9107704, -733, -139, -470, -906, -11582, -229, -2709 ], [ -3, -11, -28, -52, -459, -60 , -37, -24, -56, -1830, -22, -311, -23, -8, -696, -50, -46, -84, -89, -38, -68, -76, -67, -100, -105, -90, -112, -111, -96, -133, -132, 1610697, -122 ], [ -1106, 79743116, -9304, -8157, 23059940, 81514919, -5605, 178965415, -4347, -3979, 102777886, 161246054, -7692, 26590357, 85058525, -5565, 182509021, 28375349, 106318830, 164789660, -1880, 108090633, 166561463, 205542460, -6511 , -5738, 168333266, -7546, 92145737, -2143, -4739, 15974059, 93917540, 132898537, -1937, 37234364, 95689343, -8991, -4692, -12007, 39154051, -9336, 175582882, -3996, 118883855, -7759, 42696326, -5842, 159635324, -2811, 83445133, 161407127, -11765, -10774, -3532, 163178930, 202159927, -4091, 106479903, 164950733, -4545, -2507, 88763204, 166722536, 205703533, -4061, 90535007, 168493008, -4509, -2491, -3474, 189757306, -11002, 94078613, -9029, 17905604, 56872081, -1270, 173809748, 351298, 97780630, 156252791, -11289, 80065262, 158024594, 23382086, 81837065, 159796397, 5664056, 83608868, 161566869, -7687, -10770, -9611, 163340003, -4570, -6805, 87152474, -9146, 10978134, 88922946, -9114, 186374773, 12752599, -2428, 129675746, 14523071, -6476, -9456, 209406881, 35771518, 94239686, 172197687, -11396, 57033154, -8985, -7832, 512371, 78453201, 156412533, 21770025, 80226335, 158185667, -1437, -2528, 81998138, -5598, 179448634, 25314962, 103258443, -8080, 7598263 , 46563409, -5556, -1075, 9370066, 48335212, 126294544, 50118873, 108576514, 167044682, -4057, 90857153, 188304987, 14685475, 92627625, -9054, 209567954, -4037, 113891923, 191848593, -6701, 96172562, 174130563, -4453, 20147437, -10132, 117596602, 2441265, 80386077, -9292, -4860, 23704232, 82159211, 179609707, 5987533, -6611, 103422178, 181378848, 27247838, 85702817, -3373, -2926, -11695, -10731, 106965784, -8006, -11632, 108734925, -1873, 91016895, 129999223, 14843886, 112278531, 170749361, 209730358, -6725, 133538836, -2863 , -11381, 57355300, 115824799, -7825, -7348, 39798343, -2194, 176227174, -6905, 80548481, 177996315, -7270, 82318953, 160278285, 6147275, 103580589, 162051419, -7678, -11165, 163820560, -4563, -10727, 107126857, 165595025, -7605, -10690, -5754, 167366828, -4224, 91177968, -9082, -1864, -1102, 92951102, 170910434, -7478, -10981, 114211407, 172682237, 18549896, 96494708, 174454040, 995590, 39959416, -9744, 156897083, 2764742, 80709554, -5618, -4855, -7267, 43503022, 121461023, 199420355, -2522, 84253160, -8450, 201193489, 27556795, 86024963, 125005960, -1455, 29341787, 87796766, -9136, 204735764, -9914, 187019065, 13396891, -5973, -5469, 188790868, -11503, -10603, 190560009, 16940497, -10563, -9405, 211822976, -10939, 96655781, 135636778, 1156663, 79097493, 157058156, 2925815, -6649, -5852, 158829959, -2818, -4120, -9671, -8477, 45434567, -3538, 162373565, -7671, -6824, 125163040, 203125034, 29489671, -5999, 165915840, 204898168, 50749976, -9519, 167688974, -7557, 52523110, 110992609, 169460777, 208441774, 34805080, -9440, 190721082, 17101570, -6437, 134024717, 192495547, 96815523, 135797851, 194267350, 1317736, 40281562, 98751061, 176707731, -4134, 81031700, 158989701 , -2816, 24335335, 102294667, 160762835, -7701, -11192, -3537, 162534638, -3956, 125326775, -7634, 49139246, -9555, -7991, -4071, 89890715, 128871712, -2751, -11062, 130639522, 189113014, 34979342, 93434321, 132415318, -7889, 17262643, 56227789, 114697288, 173165456, 212146453, 96975265, -8967, 213918256, 79418308, 118401967, 176871466, -11266, 100681275, 159152105, 198133102, -11230, 102453078, 160923908, 6792898, -6597, 104227543, 162695711 , -7181, 47529847, 105999346, 183956016, -4269, 88278654, 127260982, -7989, -11608, -10676, -9512, 168011120, -7550, 52843925, 130803257, 15651913, 54617059, 171553395, -7462, 95365866, 134348194, 192817693, 19195519, -6407, 136118666, 214077998, -6671, 99073207, 177029877, -10857, -9699, 159313178, -7250, -10821, -3394, -7221, 45919117, 182343955, -11723, 47690920, 164627256 , 203609584, -11125, 88441058, 166400390, 205381387, 31744693, 109701363, 187663357, 14041183, -10631, -9468, 169943996, -2738, 93753805, 132737464, 191206963, 17584789, -9802, -5425, -7420, 58321738, 116791237, 175259405, 1814266, -3999, -1642, -5633, -1505, -4375, -1306, -10079, 139999061, -2812, -6865, -3850, -3554, -3114, -949 ], [ -2, -10, -811, -13, -15, -312, -47, -34 , -23, -8, -14, -30, -934, -41, -33, -106, -93, -70, -1385, -151 ], [ 5168737 , -1160, -835, 1802287, -532, -4264, -197, -226, 3733723, -11710, -613, -328, -471, 7438281, -994, -491, -375, 9371036, -408, -1118, -690, -783, -11694, -729, -192, -558, 6149818, -11627, -496, -480, -301, -659, -631, -718, -831, -453, -1174, -515, -7026, -317, -924, -1030, -410, 17263855, -308, -533, 10337716, -501, 3412655, -242, -124, -174, 45127, -165, -109, -123, -172, -819, -297, -7169, -11527, -385, -679, -524, -415, -498, -128, -304, -355, -635, -731, 689299, -11751, -608, -586, -557, -250, -644, -881, -398, -676, -908, -282, -397, -569, -255, -293, -514, -601, 1333470, -246, -722, -487, -7294, -291, -179, -334, -127, -114, -210, -512, -1745, -380, -11830, -205, -506, -273, -818, -786, 9078418, -499, -11997, -785, -895, -611, -391, -369, -4315, -414, -195, -940, -662, -423, -7037, -572, -1042, -522, -510, -975, -1058, -1185, -11678, -405, -478, -925, -1031, -630, 1347992, -641, -200, -230, -266, -144, -143, -1348, -158, -153, -213, 10527954, -175, 19387090, -167, 7160185, -11593, -224, -371, -531, -1014, -160, -268, -801, -768, -342, -497, -469, -905, -886, -1129, -968, -798, -353, -621, -232, -191, -454, -660 , 15052641, -267, -794, 8126623, -877, -396, -11958, -7229, -422, -723, -841, -1055, -1038, -4245, -855, -702, -298, -351, -628, -721, -190, -361, -206, -402, -11334, -542, -505, -852, -698, 5564098, -745, -733, -139, 2182885, -356, -518, -335, -1115, -1197, -1371, -1011, -730, 733107, -1178, -744, 14906332, 894301, -1176, 11523799, 18610890, -675, 8141266, -620, -395, -318, -11847, -642, -2624, -983, 1293 ], [ -365, -1027, -1357, -862, -265, -131, -1026, 14100967, -323, -822, 5417668, -7138, -596, -269, -455, -770, -427, -11526, -707, -930, -767, -894, -610, -6972 ], [ 6061839, -1157, -728, -490, 2680747, -762, -1773, 18625533, -777, -890, -984, -705, -451, -658, -629, -1344, -1113, -923, -1029, -4270, -1122, 1553236, -656, -888, -1136, -485, -1052, -1374, -176, -156, -12009, -1046, -653, -1769, -850, -472, -672, 10908793, -11460, 1229 ], [ -928, -764, -634, 16546227, -261, -445, -647, -867, -936, -7234, -632, -2591, -2564, -674, -352, -740, -2590, -11955, -774, -1364, -617, -1330, -1054, 6720895, -874, -854, -567, -350, -627, -11474, -827, -448, -655, 14130132, -6951, -787, -756, -1354, -493, 2065741, -11760, -623, -399, -11994, -1170, -1000, -1130, 616084, -763, -1010, -594, -966, 6091125, -743, -7035, -1321, -2685, -998, -1128, -373, -670, -750, -988, -1114, 4802662, -1343, -11354, -792, -527, -420, -864, -962, -450, -526, -508 , -591, -264 ], [ -7, -104, -260, -1211, -82, -4, -91, 1156775, -462, -137, 527126, -69, -1822, -16, -149, -45, -27, -18, -12, -3, -11, -1394, -75, -564 ], [ -6774, -10283, -5490, -4976, -1867, -10636, -9473, -5215, 189288730, -11013, -6171, -5446, 191059202, -4178, -1681, -3446, 212318176, -4014, -2276 , 155623142, 194604139, -6670, 79598017, -9306, -8542, -11901, 42390154, -9698, -8902, 198308818, 24672124, -10048, -9230, -1977, -1367, 65422262, -2244, -3099, -1888, -2515, -1293, -9158, -2032, -4267, -2437, 107945534, -2091, -1226, -6772, -5985, -5487, -1081, -1224, -4053, -2292, -5460, 189448472, -4198, -3778, -2210, -952, -7882, -10550, -9801, -1262, -1926, -1319, -3753, -2127, -1079, 1828909, -1708, 99262235, -1546, -2981, -4373, -6642, -9695, -8896, -2961, -7246, -10816, -3708, 141786838, 7142999, -3963, 85089142, 143557310, -2934, -2648, -3952, -9979, 164817615, -1879, 30163249, 88631417, -5516, -3068, 205571746, -4064, -2298, -3341, 168363883, 14160 ], [ -1803, -1162, -4242, 17410285, -1820, -1035, -1160, -2621, 19343040, 3572650, -434, -626, -197, -699, -754, -178, 17908026, -1198, -7209, -11584, -491, -375, -918, -887, -595, -706, -926, -1370, 11304154, -858, -965, -1049, -910, -496, -480, -535, -1365, -879, -584, -685, -1184, -7187, -996, 17102782, -809 , -443, -345, -410, -231, -308, -533, -4241, -331, 3412776, -4293, -124, -174 , -152, -145, 7130899, -625, -401, -7359, -297, -2643, -871, -11399, -679, 9224727, -409, -979, -1828, -446, -523, -201, -233, 4231585, -650, -608, -586 , 2622175, -661, -633, 15023476, -479, -676, -908, -1155, -397, -569, 6486486 , -514, -11490, -703, -214, -246, -889, -11484, 1494664, -2659, -179, -334, -2558, -114, -210, -512, -1745, -363, -290, -506, -273, -818, -786, -432, -283, -499, -313, -11819, -895, -611, -391, -693, -917, -431, -11575, -846, 1247 ], [ -216, -24, -13, -15, -19, -22, -311, -458 ], [ -300, -657, -200, -684, -668, -747, -4212, -7333, -182, -142, -175, -227, -136, -183, -209, -624, -119, -11929, -531, -141, -160, 5711485, -342, -503, -2568, -303, -663, -7124, -1129, -374, -782, -902, -1767, -191, -296, -289, -337, -276, -465, 8126502, -877, -396, -568, -793, -760, -422, -394, 1362877, 6676966, -284, -403, -4160, 5066236, -429, 15696933, -190, -121, -349, -177, -157, -138, -307, -439, -241, -505, -6982, -2679, -207, -140, -139, -470, -1379, -335, -229, -816, -916, -1011, -11519, -1740, -1178, -744, -606, -327, -1061, -7235 , -741, -603, -388, -675, -907, -891, -502, -318, -452, -529, -341, -983, -830, -544, -528, -737, -11350, -365, -11656, -329, -265, 7013755, -1778, -861, -323, 1326 ], [ -455, -348, -1151, -1132, -707, 3968011, -11581, -6972, -929, -1032, -1158, 16531705, -11872, -1168, -1147, -4188, 4451230, -1166, -1773, -713, -7266, -1163, -1146, -984, -705, -451, 8316982, -875, -709, -550 , -534, 13793222, -2560, 5095522, -1161, -736, -485, -1052, -1374, -286, -176 , -156, -821, -653, -1004, -850, -472, -672, -753, 14452278, -11995, -1192, -1023, -1150, -588, -692, -784, 9459136, -1140, -845, -261, -1799, -999, -715 , -936, -1805, -4303, -7115, -2591, -553, -1040, -1020, -4217, -11361, -545, 8331625, -617, -393, -476, -1376, 10264501, -837, -364, -350, -627, -599, -547, -667, -896, -720, -483, -263, -787, -7170, -198, -493, -540, -651, -399 , -969, -1050, -911, -636, 14628115, -573, -927, -1010, 14789188, -966, -1195 , -1177, -743, -7035, -11972, -295, -521, -4221, -271, -373, 6413392, -1154, -988, -711, -1048, -758, 11889874, -856, -933, -4328, 13822629, -1747, -1205, -526, 13983702, -579, -1201, -1180, -1016, -614, 17688502, -944, -2680, -652, 12548809, 978 ], [ -11229, 63505360, 141462030, 180444358, 6822184, 45787330, 84766996, -2107, -2516, -3834, -2102, -7630, -10711, -1625, -5521, 166269934, -11607, -10675, -1593, 148551904, -7956, -11545, 130832543, -2739, -11012, -1617, -2137, -4716, -11419, 56418148, -3445, -2715, 58188620, -9344, -5143, -2842, -1203, -6669, -1607, -8932, -4647, 42404797, -3724, -9273, -8128, -7249, -6624, -3711, 141624434, -1897, 26458570, -10391, 123906404, -3098, -1887, 28230373, 106187043, -8792, -2917, -4266, 88470344, -5518, -1488, -4531, -11091, -2300, -3342, -1954, -11536, -1289, -1587, -1519, -2879, 35330774, -1649, -1092, -1478, -1223, 56579221, -2282, -1088, -3012, 38873049 , -6122, -3431, -2065, 214268357, -11298, 79787045, -1579, -2058, -4642, -4131, 62070346, -1091, 159519511, 13556 ], [ -14, -30, -50, -46, -215, -32, -38, -70, -49, -40 ], [ 6940540, -419, -598, -835, -945, -4346, -519, -199, -226, -456, -2656, -178, -400, -321, -1198, -769, -338, -1131, -833, -800, -752, -408, -1118, -690, -783, -751, -1768, -192, -558, -1188, -645, -511, -585, -686, -659, -631, -991, 1157875, -4332, -515, -724, 18874585 ], [ 6955062, -238, -235, -228, -700, -673, -433, -123, -172, 1977883, -438, -2643 , -116, -385, -2667, -240, -498, -128, -4367, -523, -201, -233, -320, -368, -354, -424, -1757, -319, -7237, -633, -604, -488, -554, -779, -244, -282, -4185, -552, -776, -514, -2574, -309, -442, -288, -281, 19050180, -254, -291, -280, -274, 1655737, -11774, -512, -1134, -1327, -363, -290, -237, -11468, -818, -665, -638, -870, -4173, -370, -912, 11011294, -333, -481, -369, -4315, -414, -195, -940, -11804, -423, -607, -976, -302, -247, 13266195, -975, 1269 ], [ -925, 8273053, -411, 17132068, -808, -249, -641, 15521217, -266, -4294, -279, -386, -682, -294, 10528075, -175, -227, -11933, 7160185, -624, -119, -371, -11762, -141, -160, -268, -801, -768, -342, -497, -574, -303, -663, -893, -609, 18274222, 4260871, -902, -621, -232, -191, -454, -660, -337, -276 , -267, -794, -761, -516, -325, 1281 ], [ 8448527, -1144, -270, -549, -441, 12153327, -330, -931, -361, -206, -177, -6985, -315, -542, -241, -505, -6982, 5563977, -7135, -159, -384, -1379, -906, -738, 16355989, -1197, -1371, -1011, -730, -1740, -797, 7819120, 13134529, -11379, 4436587, -11687, 15067405, -4165, -675, -900, -620, -395, -318, -1377, -642, 13617748, -840, -807, -1037 , -898, -737, 19094109, -365, -1027, -1357, 15711697, -265, -131, -287, -861, -323, -11932, -1373, -2645, -596, -269, -455, -770, -427, -504, -707 ], [ -1032, -1158, -992, -587, -687, -1044, -1157, -728, -490, -813, -1041, -1166, -726, -713, -7305, -1796, -890, 15243121, -705, -451, -658, -875, 18947800, -534, -430, -1122, -1736, -921, -888, -1136, -485, 3486112, -435, -176, -156, -221, -306, -360, -639, -7053, -803, -664, -637, 17995884, -7320, 7526260, -1150, -1762, -4169 ], [ 2533118, 9620088, 16707300, -936, -1805, -4303, -406 , -326, -553, 6398749, -740, -989, -4183, -1823, -774, -1153, -2606, -1330, 4949092, -4295, -874, -837, -1206, -1182, -11654, -599, -484, -547, -655, -339, -720, -483, -263, -666, -343, -198, -576, -1199, -1179, -1013, -869, -969, -1050, -911, -1000, -978, -1045, -1169, -4229, -977, -1215, -1043, -1167, -882, -714, -2685, 8024122, -998, -1128, -2563, 4641589, -1154, -988, -711, -1048, -899, -11550, -972, -792, -1787, -873, -1336, -962, -450, -526, -508, 19299111, -252, -525, 12373093, -853, -701, -546, -359, -734, -849, -1051, -357, -426, -2599, -1400, -1190, -1363, -1141, -1331, -1216, 11260104, -2576, -937, 6105889, -7155, -866, -489, -935, -1186, -901, -880, -842, -11852, -643, -997, -11437, -1209, -1183, -11737, 13676320, 18991729 ], [ -2477, -9806, -8605, -2858, 38727950, -10151, -5659, -5142, -2841, -1107, -10481, -5869, 157585304, -7763, -6893, -2408, -5847, -5087, 5224766, -10820, -6057, -8861, -1896, -2520, -6295, -3379, -3097, -11721, 47734849, -5780, -2101, 184163680, 10541506, -3818, 146953155, 205423985, -6514, -5984, -2152, -3054, -4513, 72538760, -1586, -3181, -4742, -4197, -10587, -2286, -8264, -11413, -3902, 95573530, -8993, -3011, -2556, 58365667, -5893, 136324999, 194793167, 1859526, -1677, 118781354, -1504, -4641, -4130, -5845, -5349, 179023987, -11829, -6622, -1632, 141816124, -2951, 13678 ], [ -2, -37, -24, -13, -15, -19, -22, -311, -23, -8 ], [ 6940419, -2621, -982, -474, -115, 8887938, -199, -392, -699, -447, -178, -400, -471, -539, 10982008, -1131, -375, -918, -752, 14686566, -706, -926, -1370, -892, -11515, -965, -1049, -910, -1780, -605, -686, -659, -631, -991, -11365 ], [ -443, -345, -410, -387 , -308, -11730, -509, -4179, -460, 6955183, -174, -152, -673, -433, 14217990, -225, -185, -164, -130, -116, -385, -11881, -524, -409, -128, -304, -7203, -731, -847, -815, -354, -424, -608, 850251, -250, -881, -488, 1268 ], [ -776, -1019, -11490, -703, -442, -11665, -722, -487, -7294, -291, -179, -274, -127, 5198023, -180, -120, -1745, 1831573, -440, -205, -506, -4174, -372, -665, -283, -7012, -313, 9239370, -611, -481, -7277, -431, -414, -195, -154, -799, -662, 11333440, -593, -467, -247, -742, -495, -1058, 8111859, -878, -494, -463, -211, -520, 13588462, -581, -808, -249, -11664, -404, -839, -144, -4294 , -279, -158, 3442062, -182, -278, -227, 3616579, -7172, -500, -224, -212, -208, -141, -272, -377, 5710528, -342, -503, -11991, -7241, 14730495, -968, -798, -353, 13119765, -844, -466, -296, -289, -337, -7002, 2812534, -761, 13441911, -325, -310, -775, -422, -723, -477, -299, -11733, -7070, -270, -549 , -441, 12153327, -330, 5228508, -340, -402, -324, -315, 7174707, -203, -1754 , -698, -541, -207, -11587, -139, -470, -356, -738, -860, -1115, -1197, -1022 , -885, -389, 1249 ], [ -796, -1176, -741, -603, 18611011, -675, -907, 11684872, -974, 1216568, -1377, -642, 17161233, -807, -1037, -739, -7021, 1538593, -11656, -862, -580, -1202, -1181, -1778, -861, 3646942, -757, -417, -596, 264652, -362, -427, -504, -589, 2197528, -767, -7130, -2597, -832, 4129084, -904, -413, -967, -1196, -4336, -1157, -728, -6964, -1041, -285, -726, -713, -1194, -11674, -725, -582, -551, -1039, 10088785, -1344, -709, -550, -534, -430, -11548, -838, -683, -773, -1161, -1136, -566, -253, -435, 12343807, -156, 1890024, -360, 10747720, -1341, -577, -803, -753, -1003, -1340, -1323, -7320, -1033, -1783, 14613472, -11988, -784, -634, -845, -261, -445, -7157, -867, -715, -936, -909, -632, -406, -326, -553, -1040, -1020, -7108, -2590, -1823, -774, 10103428, -393, -476, -922, -1359, -865, -837, 1306 ], [ -448, -655, -339, 19445420, -7287, -756, -1354, -1064, -540, -651, -869, -969, 3997297, -636, -993, -978, -1399, -1045, -1169, -1149, 776915, 9634610, -2614, -714, 1263 ], [ -1814, -1795, -1154, 15272407, 1260376, -915, -1145, -856, -829, -792, 8507341, -873, -1336, -11944, -1375, -897, -11542, -579, -1201, 7057684, -418, -597, -6950, -546, -652, -416, -277, -322, -1051, -357, -426, -2599, -482, -1372, -1363, -1141, 630727, -2675, -903, -11571, -2565, -780, -7155, -866, -489, -7307, -1798, 11582371, -4202, -4164, -11852, -643, -997, -1126, 1275019, -1183, -7146, -1138, -4181, -1821, -11840, -1018, -1349, -1335, 5139451, -1355, 15770269, -1111, -4349, -1015, -507, 17703145, -1218, -1380, -755, -1133, -575, -2687, -4340, 10952722, -2598, -1743, -4397, -2666, 12885598, -4192, -4410, -1806, -7158, -2616, -11383, 2577047, 9664138, -4225, -7004, 967637, -7233, -7151, -11559, -11443, 1276 ], [ -4038, -1616, -5190, 210754037, 56607176, 95588173, -2132, -1416, -824, -3589, 175317977, 214298974, -11297, -6368, -5866, -1503, 12106 ], [ -4395, 7745905, -11633, -11516, -11382, -1815, -7239, -4279, -11562, 2753841, -11744, 11611778, -6999 , -7345, -7230, -2634, -4216, -6995, -11953, -2671, -4271, -1112, -790, -1368 , -4242, -2587, -4159, -1035, -419, -598, -835, -945, -4346, -626, -197, -226 , -456, -914, 10820935, -328, -471, -539, -347, -11584, -491, -11811, -425, 14686687, -706, -783, -751, -412, -11451, -7310, -910, -1780, -605, -6962, -301, -659, -879, -718, 2929557, -1174, -996, -275, -317, -7261, -345, -410, -231, -308, -344, -509, -331, -316, -4352, -124, -174, -152, -145, 7130899, -625, -401, -7284, -7169, -871, -492 ], [ -304, -355, -4256, -233, -320, -537 , -650, -884, -985, -557, -250, -644, 18566961, -11858, -244, -282, -712, -552, -776, -1019, -876, -710, -309, -11784, -889, -722, -487, -7294, -291, -179, -334, -127, -114, -4292, -120, -129, -4423, -363, -205, -11533, -155, -372, -665, -638, -7051, -970, -912, -895, -611, -391, 2314672, -765, -868, -940, -536, -649, -11450, -467, -247, -742, -11509, -570, -367, -530, -11623, -494, -463, -211, -520, -7025, -808, -11783, -421, -404, -839, -144, -143, -239, -158, -153 ], [ -251, -342, -7009, -469, -538, -2639, -1129, 718585, -902, -621, -232, -466, -660, -1008, -276, -267, 4583017, 9898426, -325, -310 , -775, -749, -618, -841, -1055, -1038, 11992254, -855, 1523950, -429, -616, -330, -190, -121, -349, -2619, -157, -138, -307, -654, -203, -1754, 2021812, -358, -745, -733, -6977, -305, -906, -738, -860, -816, -916, -1022, -885, 733228, 6047317, 11362726, -2593, -1061, -1187, -1774, -7033, -4165, -11853, -900, -620, -395, -318, -452, 10074021, -236, -840, -544, -528, -739, -986, -828, -365, -640, 15711576, -265, -131, -1026, -162, -173, -382, -681, -1373, -2645, 14276683, -269, -362, -427, -504, -4172, -919, 9283420, -610, -6972, -929, -904, -413, -859, -967, -11872, -4280, -728, -490, -813, -1041, 13310003, -964, -7266, -1163, -1146, -11440, -551, -1039, -1788, 13632391, -709, 4934449, -4270, -1137, -838, -11904, -888, -11476, -566, -253, -435, 12343807, -156, -221, 7204114, -1142, -472, -672, -753, -612, -11397, 3982654 , -1023, 12841669, -588, -692, -784, -634, -1140, 18318151, -445, -7157, -867 , -571, -677, -909, -632, 16868373, -553, -1040, -1020, -7028, -704, -545, -1153, -2606, -1330, 1295 ], [ -364, -350, -627, 19284347, -11833, -11652, -720, -6951, -680, -666, -343, -2600, -576, -651, -623, -399, -969, -1191, -7128, 18171600, -927, -763, -7123, -594, -966, -11870, -1167, -882, -1338, -1321, -2685, -4333, -2636, -602, 1099303, -1795, -619, -711, -11908, -758, 13661556, -972, -933, -1804, 15594190, -962, 5124808, -1356, -1135, 19299232, -252, -525, -418, -4196, 1208 ], [ -6896, -10445, 120245654, -8498, 24581481, 63549289, -5587, -1497, 6864782, -10782, -9624, -8831, -8062, 86591924, 125562394, -7628, -11127, 88353200, 127334197, -8378, -4532, -4068, 70636501, -9509, 148595833, -7549, 33428638, 91898137, -8679, -4489, -6735, -9836, 171627941, 210608938, 56460746, -3603, 153911242, 192890908, -2557, -3888, -5896, 155681714, -4667, -2545, 118633593, -1083, -4646, 22958893, -3862, 120408058, -5086, -2813, -3981, -1600, 161158196, -7694, -4103, -3693, -3378, 162931330, -7658, 47762804, -9984, -1569, -1493, -7623, 108004106, -3211, -1959, -7095, -10669, -2299, -3194, -2891, -2492, -1652, 111549043, -8675, 208996877, -10586, 132809348, 191278847, -2570, -3901, -5424, 212540483, -10923, -3751, -3429, 194822453, -2542, -1296, -3573, -2057, -1908, -4129, -3861, -5844, 179050611, 13559 ], [ -3962, -2323, -2170, -8052, -1313, 86918186, -1568, -4784, -4261, -6532, -5994, -2090, -1958, -1770, -6507, -5735, 168421124, -7544, -1717, -6190, -5712, -8672, 209172593, 55027063, -9831, 152476228, -2870, -11404, 76287368, -3298, -3009, 19766585, -6397, -5652, -3146, -7799, -6916, 99481880, -3134, 23308871, -6340, -9264, 198704179, -4114, -2398, -3550, 180984818, -7210, -3961, -3687, -5559, 202245123, 28611091, 87079259, -3364, 184529755, -3812, -3497, 166811725, 205791391, -5980, 129603862, -8332, -7541, -11041, -9860, -8290, 209334997, 35698303, 94166471, -3311, 191616967, -6976, -6427, 115428107, -5164, 212877272, -4010, -3745, -5650, -2991, -1817, 41174785, 99642953, -5102, 42958446, -6071, 140394422, 179375419, 5753245, 64206893, 103187890, 161656058, -7685, -4100, -9606, -5288, -2930, -7162, -6558, -6010, -1877, -11114, 127991801, 186461300, -4058, -2370, 149252106, 14609598, -2362, -5455 , 170516404, 16382732, -3910, 113818708, -8629, -4705, -10955, -5913, -2068, -4684, -11324, 78542390, 137011889, -7791, -6909, -6357, -9294, -2053, -7276, 43107661, 160045328, -4614, -11213, 64369297, 122837465, 200796797, -10005, 124610599, -1969, -4286, 67911572, -2162, -2028, -7611, 30705040, -10300, 128154205, 186622373, -2617, -10268, -3483, -8325, -2744, -11034, 92716814, -5206, -7006, -1683, -9822, -2135, -3021, -10166, -5669, 154731250, -4681, 761302, -2338, 117684460, -8558, 2530454, -2412, 119456263, -3128, -1071, 43267403, 101738233, 160206401, -4611, -6854, -10031, 161978204, -7195, 85792006, -5551, -4796, -1156, -2439, -9957, 165521810, 30879302, 69845779, -9528, -5250, -6762, 91107415, 130087081, -3046, -7525, -6741, 112366389, -8655, -7481, 55670024, -1614, 153119189, 211588688, -6697, 76932991, 135401159, 918382, 39886201, -3740, 156822537, -11915, -6653, -3731, -2118, -4626, 23939974, 82408142, 121389139, -8480, 45200279, 84181276, 142649444, -4815, -11746, 85950417, -9164, -5033, -11685, -2438, -6003, -8767, 11550542, -6520, -5990, 206430359, 32798989, -9482, -3183, -11023, -2288, -1558, 170999623, 36355784, 94812094, -3303, -8244, 18637754, -3891, 116072399, -8210, 20571950, -3739, 137495108, -8169, -11910, -6650, -3408, -2968, 24114236, 63080713, -9674, -1247, -1900, -11198, 64852516, 103832182, 142811848, -2792, -6826, 66624319, -5278, 9939812, 68396122, 126864290, 165845287, -1875, -2501, -5749, -3200, 187106923, 32960062, -10261, 130407896 , -4747, -11496, -2358, -3469, 171159365, -7470, 55992170, -1276, 153442666, 38288660, 77255137, 116234803, 174704302, -4439, -6928, -3880, -9740, 137657512, 41992008, -6083, -8906, -2966, -7262, 63240455, -9669, -8872, -7702, -11194, 103991924, 142972921, -4812, -11157, -6276, 105765058, 183724390, -2632, -1692, 107535530, -8760, 11872688, -10291, 109308664, -8726 , 187267996, -6488, -2293, 150058802, 208528301, -6739, 93361106, 151830605, 190811602, -11433, -6433, 134112575, -4923, 57938235, 96906043, -8968, -7815, -11950, -10892, -3277, -1987, -2681, -6646, 81120889, 159078890, 4946549, -2455, -1634, 141360860, 199830359, -3695, -9198, -5048, -2789, -4092, 86436298, 125415964, 203372634, 29738602, -2376, -8381, 205147099, 50998907, 167936574, 206918902, -10256, 111241540, -8684, 208690705, -11014, -6174, 132503176, 190971344, -3771, 134273648, -3015, -2716, 38597617, 97065785, -1550, -4668, 40529162, -6107, 118489825, 157469491, -11903, 42302296, -9700, -1544, -7726, -2525, -1671, 141520602, -2798, -6845, -5804, 162783569, -7662, -9988, -5542, -7627, -10320, -9549, -8752, -2758, 31671478, 109629479, 187590142, 33456470, 111401282, -1520, -2880, -11475, -1687, -3616, -3031, -11417, -10552, -3602, 192901558, -10925, -6124, -3290, 194677354, -11302, 99158403, 138140731, 196610230, -2461, -9272, 178890869, 63722343, -2255, -5323, -4599, 46005644, 123964976, -3096, 28300803, -1284, -3229, 184207609, -2509, -6246, -5762, 166488248, -1721, -3803, 109791883, 168260051, 33617543, 72584020, -1264, 15899513, 113334158, 171803657, -1851, -6711, -6146, 173574129, 58421454, -5892, -2995, -7373, -6665, -6103, 138315116, -1907 ], [ -5, -20, -27, -18, -12, -3, -44, -25, -17, -80, -60, -37, -24, -13, -1830, -22, -311, -23, -8, -14, -30, -50, -4403, -33, -32, -38, -810, -1385, -151 ], [ -1035, -1160, 17571116, -945, -184, -434, 15975271, -456, -914, -178, -328, -471, -539, -347, -994, -833, 5827551, -425, -408, -690, -4337, -892, -11515, -11917, -645, -511, -496, -480, -11860, -1365, 15169785, -831, -4332, -11617, -275, -317, -924, -11735, -410, -231, -475, -366, -292, -509, -331, -316, -166, -242, -235, -228, -145, -433, -625, -401, -225, -185, -438, -130, 16150987, -679, -7208, -415, -498, -304, -355, -635, -731, 689178, -537, -4281, -608, -319, -678, -661, -4254, -398, 2783127, -908, -7112, -397, -569, -11786, 13573698, -710, -309, -442, -288, -7074, -487, -461, -291, -179, -2558, -114, -210, -512, 17600523, -186, -7215, -237, 220602, -4342, -638, -7051, -970, -370, -912, -895, -333, -481, -369, -765, -1012, -846, -7274, 13105243, -572, -302, -247, -7119, -975, -4382, -530, -878, 16970995, -925, -4273, -600, -581, -808, -249, -421, -404, -266, 5051593, -747, -279, -158, -682, -294, -7097, -194, -383, -167, -248, -11648, -11406, -371, -531, -1776, -2581, 3939924, -11641, -497, -574, -303, -11755, -7084, -193, -798, -353, -11568, -844, -466, -296, 9737353, -276, -465, -761, -516, 15213835, -568, -793, -760, -618, -394, -477, -299, -11733, -1144, -270, -549, -351, -616, -330, -7332, 6999112, -340, -157, -138, 5402904, -241, 14262040, -118 ], [ -11245, 121401120, -8106, -11795, -6603, -6047, 142664087, -8069, -4302, -6580, 105456224, -3233, -1967, -11136, -1595, 146209024, -8001, 50543520, 89511328, -9104, 186959162, 13338319, -10263, -5471, -4965, -11507, -10604, -2287, 171012935, -11445, -3905, -3608, -3166, -7861, 18653728, -10529, -5409 , 174557872, 1096760, 40061917, -10125, -5391, -7776, 41832389, -3730, 139281554, 178262551, 43604192, 82585189, 121564855, -5073, -2802, 25887493, 84355661, 142825160, -4813, -7189, -10753, 125107130, -8415, -4556, 29431099, -6000, 126880264, 204838265, 31202902, -6228, -3491, 167630402, 32987894, -6204, -2218, 188890707, -11495, 93213345, 132195673, 171175339, 210155005, -10974, -2349, 133967476, -4926, -11360, -1680, -5903, 155227781, 213698611, -6674, 118179660, -8548, 196141654, 41993462, -3728, -3265, -8136, -11845, -10830, -2328, 121725928, -8476, -7228, -10787, 84518065, 142986233, -4811, 27820369, -1272, -1531, -8032, -4082, -10328, 127040006, 204999338, 50852477, -3645, 128813140, 187281308, -4054, -6201, 169560616, -7512, 34907581, -5949, 132356746, -8270, 17202740, -10558, -5930, -9004, -7851, -4015, -6127, -1582, -8205, 20908739, -10487, 98853562, -5114, 3189389, 42155866, -5611, -1982, -4354, -10826, 121887001, -8096, -1794, 65187974, -9627, -8832, 182128303, 47471275, 86450941, 144919109, -1883, -10326, 127202410, -4998, -4537, -11095 , -1656, 109484380, 167952548, -4214, 72276517, 130744685, 169725682, 208705348, 54557156, -5694, -5194, 190987318, 36840457, 75820123, 114799789, 192756459, -11347, 58102093, 116570261, -8578, 1578648, 40545136, -2336, -9309, 176973967, -7291, 61806772, 120274940, 159255937, 198235603, 24598909, -10050, 141536576, 200006075, -2324, -9197, 162799543, 201779209, -6821, 86612014, -8795, -4786, -2631, 49404151, -9940, 127363483, 185831651, 51174623, 109644122, -8720, -7953, 33471113, 72437590, 111417256, -5214, 208865090, -1716, 93697895, -9035, -4936, 210638224, -10966, -3770, -2204, 153940528, 38786522, -5895, 136222498, 214179168, 21216376, -6105, -9305, 157645207, -4645, -11260, -10081, -8899, -1902, -3980, -3391, -8468, -4598, -10779, -6037, -9192, 201937620, 67281923, 106262920, -5271, 184222252, 30075391, -6245, -3504, 205481226, 31847194, -10282, -9503, -5239, 33630855, -6192, 111578329, 170046497, -2735, -2482, 74370466, -9430, 191308133, -1325, -3899, -5921, 173590103, -1415, 38934406, 77914072, -5137, -4664, 1918098, -10884, -1640, -5380, 196799258, 62142230, -9693, -2116, 179082559, 24948887, 83403866, 122384863, 161364529, 7230857, -10386, -9616, -8823, -2932 ], [ -14 , -30, -46, -89, -106, -93, -1391, -67, -100, -1063, -77, -4402, -219 ], [ -217, -560, -188, -1389, -1833, -39, -61, -113, -26, -6, -31, -35, -21, -110, -20, -36, -1056 ], [ -7269, -645, -511, -496, -480, -301, -631, -991, -584, -453, -515, -724, -973, -809, -443, 11948325, -231, -475, -366, -344, -331, -316, -166, -238, -228, -700, -673, 10674384, -172, -819, -297, -164, -130, -116, -671, 12768333, -128, -446, -635, -731, -847, -815, -537, -650, -7081, -586, -557, -661, 16795158, -554, -908, -1155, 15184549, -569, -255, -11669, -601, -710, -214, -246, -11612, -6992, -461, -2649, -280, -274, -127, -114, -210, -11538, 19372447, -11894, -290, -237, -234, -155, -4369, -432, 16165509 , -313, -785, -346, -163, -333, -693, -11810, -11637, 16487776, -799, -662, 13105122, -572, -302, -4305, -510, -495, -367, -4301, -878, -494, -478, -211, -411, -581, -657, -421, -404, -11351, -4327, -279, -158, -153, -213, -182, -278, -1326, -11933, -248, -11593, -11890, -1776, -160, -268, -801, -768, 12797740, -574, -303, -663, -893, -193, -12018 ], [ -2, -37, -24, -13, -15, -19, -47, -58, -73, -108, -94, -71, -1392, -33 ], [ -298, 8609842, -616, -330 , -7332, -361, -340, -157, -12011, -2669, -241, -852, -698, -541, -140, -159, -384, -305, -906, -335, -229, 2343958, -1022, -885, -2595, -939, -781, -648, -883, 18449817, -796, -7192, -1774, -388, -464, -778, 11684872, -395, 1216447 , -1377, -341, -236, -840, 4921005, -898, -737, -1123, 1538593, -1036, 12168091, -329, -131, -1026, 12329164, 17644573, -822, -788, -2645, -872, -269, -455, 7350544, -504, -589, -941, -11816, -7130, -832, -929, -4314, -413 , -859, 2519674, -4336, 11377369, -4188, -813, -285, -713, -1213, -777, -11674, -725, -582, -551, -1039, -1788, 13632391, -709, -550, -534, -430, -995, -11424, -683, 6867325, -736, -4177, -11835, -286, -176, -156, 1327 ], [ -803, -664, -637, 17995763, -7320, 7526260, -1346, -588, -692, 11230818, -845 , -261, -445, -647, 16707300, -677, -11745, -7115, -326, -674, -352, -7108, -6998, -1823, -1364, -617, -393, -476, -922, 10264380, -865, -11348, -364, -350, -627, 5272195, -339, -720, -483, -263, 5446954, -343, -198, -576, -1199 , 9151512, -869, -1753, -911, -636, -1130, 616084, -763, -1010, 14789188, -966, -1195, 9634731, -11447, 1263 ], [ -670, -11673, -1127, -1114, -1048, -899, -1145, -856, 1421449, -527, -420, -864, -1205, -1375, -897, 19299111, -7248, -418, -597, -578, -546, -359, -11646, -277, -322 ], [ 24613552, -10412 , 141551219, -2797, 26385355, -10392, 123833189, 201791190, -11151, 86625326, 125606323, -8408, -2776, 49418794, -9939, 127378126, 205334796, 109654772, 148639762, -2748, 33472567, -10251, 208874409, 54732872, -5691, -8646, -4714, -4176, 75994508, 153952509, -7842, 38801165, -10149, -5658, -4893, 214196473, -11301, -1643, 118680184, -5109, 3526178, -2261, -1543, -1464, 24787814, 83242793, -5586, -8467, -7693, 26546428, -3841, -9191, -8055, -6267, -5538, 164747062, 30103223, -6244, -2230, -5262, -7584, 51350339, -9900, 129311002, -7950, 33646829, 92101808, 170062471, -7014, -10584, 132853277, -8261, -11411 , -3768, -5169, -7840, -2555, -6402, -1581, -2839, 40895237, -3736, -2188, -7760, -6640, -6074, -2115, 198585704 ], [ -3, -44, -25, -17, -9, -2, -10, -29, -13, -15, -312, -47, -58, -8, -14, -30, -50, -41, -33, -32, -38, -76, -67, -151 ], [ 5168737, -1160, 14027752, -835, -945, -184, -434, -626, 15975271, -699, -447, -754, -178, -400, 1223 ], [ -690, -1768, -192, -558, -645, -496, -480, -301, 8082694, -879, -718, -831, -453, 10015570, -7026, -317, -924, -345, -987, -387, -308, -533, -344, -2603, -486, 3412897, -245, -124, -228, -700, -673, -433, 12446308, -1324, -7284, -164, -130, -116, -679, -524, -415, -1828, 5842315, -635, -731, -11387, -368, -354, 16634085, -557, -11748, -881, -488, -554, -11792, -1155, -1345, -11364, -255, -293, -876, -2574, -309, -442, -288, -281, 1494543, -669, -243, -334, -708, 1312 ], [ -186, 8917224, -11468, -372, -11764, -283, 17937312, 3924082, -11705, -333, -481, -7277, -431, -868, 703821, -536, -649, -622, -593, -467, 9722468, -727, -975, -1058, -4301, -7077, -583, -463, -211, -520, -600, -581, -300, -7185, -200, -230, 3281110, -143, -1348, -386, -11899, -182, -7097, -1326, -136, -4344, -204, -7055, -224, -371, -531, -1776, -2581, -377, -768, -342, -7009, 2329315, -663, -893, -609, 18274222, -798, 9576159, -1767, -844, -466, -296, -289, -4223, 4584095, -516, 15213835, -310, -760, -422, -723, -11357, -299, -437, -1144, -855, -702, -298, -351, -628, -7018, -190, -121, 12314400, -157, 1860738, -439, -203, -196, -118, -256, -358, -7135, -159, -470, -11817, -518, 18127550, -1197, 11201532, -11455, -939, -781, -744, -606, -327, 4437786, -741, 15067405, -464, -778, -891, -502, -974, -452, -529, -341, 17161354, 3149323, -528, -739, -1123, -828, -365, -11656, -862, -580, -1202, -287, -162 , -173, -382, -788, 12504638, -6981, -362, -348, -4234, -589, -941, -11816, -894, -610, -848, -929, -1032, -413, -859, -967, -1196, -4336, 14920733, -1322, -795, -762, -285, -726, -1213, -777, -1163, -1146, -11440, 4773376, -1788, 13632391, -709, -923, 8478055, -1137, -1736, -773, 12182734, -592, -566, -253, -435, -1006, -7015, -12009, 8975675, -7053, -472, -664, -1003, -1340, -1323, 3982654, 9298063, -1346, -4169, -928, -764, -634, -1758, -261, -445, -647, 13163815, -715, -936, 9781161, -406, -326, 2856463, -352, -7109, -2590, -704, -545, -759, -1153, -2606, -476, -1376, -4295, -865, -837, 6881847, -627, -599, -484, -547, -11772, -735, -483, -680, -666, 10762363, -2600, 293938, -1013, -869, -1753, 2226814, 7540903, -1000, 16399918, -1399, 5930173, -1149, -594, 2548839, -1167, 13178458, -714, -556, -295, -521, -998, 1099182, 8185074, 13500604, -711, -1057, -915, -899, -1145, -792, -527, -420, -11346, -450, -897, -508, -591, -264, -7248, -7140, -597, -6950, 7233400, -416, -277, -322, -1051, -357, -426, -2618, -482, 7555425, -1141, -1331, -1216, -2675, -4285, 14803831, -2565, -7273, -646, -11564, -489, -935, 6266962, 13354053, -842, 1275 ], [ -1183, 11904517, -1124, -963, -791, -1018, -1349, -1335, 1597165, -1802, 10454860, -1120, -1111, -789, -11717, -507, -1119, -1218, -771, -1785, -1347, -981, 1221 ], [ -6, -31, -69, -1822, -1220, -86, -45, -43, -548, -378, -812, -1387, 410091, -29, 1698544, -19, -22, -1393 , -73, -108, -94, -71, -46, -84, -89, -106, -11961, -49, -40, -64, -1063, -77 , -4402, -218, 644270, -187, -147 ], [ -790, -1368, -1358, -2587, -4159, -449 , -436, -2622, 17571358, -945, -4346, -519, -199, -11408, -456, -2656, -178, 16136344 ], [ 4055869, -752, -887, -595, 2446459, -751, -412, -858, -965, -1049, 9693303, -605, -585, -686, -535, -7150, -991, -584, -685, -1184, -11617, -275, -443, -345, -7075, -387, -308, -533, -344, -509, -486, -166, -245, -238, -235, -152, -145, -165, -109, -123, -225, -185, -4323, -130, -116 , -385, -679, -913, -240, -409, -11923, -355, -201, -233, -320, -368, -354, -424, -985, 2622054, -661, -4254, -398, -479 ], [ -255, -293, -514, -717, -703, -246, -889, -722, -487, -461, -669, 10352359, -4200, -127, -114, -180, -120, -1745, -380, -363, -290, -237, -273, 3764208, -638, -870, -716, -313, -785, -11705, -611, -391, -693, -765, -1012, -868, -154, -7274, -649, -622, -593, -572, -302, -4305, -727, -570, -367, -530, -517, -405, 18742798, -925, -630, -600, -581, -300, -657, -7072, -839, -684, -4327, -239, -863, -386, 5212666, -142, -175, -227, -11933, -248, -204, -500, -224, -371, -531, -1014, -336, -377, -181, -202, -497, -574, -303, -663, -886, -1129, -968, -798, -353 , -1009, -7036, -191, -296, -289, -337, -276, -11964, -1797, -11622, -396, -568, -793, -760, 13602984, -841, -1055, -1038, -748, -7070, -702 ], [ -121, 10542597, -7016, -138, -307, -439, 12490116, -852, 3793494, -745, -733, -139, -470, -356, -518, -335, -229, -2709 ], [ 4275514, -648, -883, 18449817, -796, -1176, -741, -388, -464, -778, -11676, -502, -974, -1813, -642, -2624, -983, -830, -1037, -898, -737, -1329, -1053, -1036, -640, -615, -329, -1202, -1181, -287, -162, -323, -822, -1373, -417, -596, -269, -455, -348, -4234, -707, -930, -767, -894, -610, -832 ], [ -4336, -1157, -728, -813, 9766397, -726, -713, -1213, -777, -1163, -725, -582, -451, -658, -629, -709, -550, -534, -430, -995, -1122, -11904, -656, -888, -592, -566, 7028277, -1006, -2601, -834, -821, 7204114, -1004, -1341, -577 ], [ -6, -31, 1493553, -86, -45, -43, -65, -102, -2702, -28, -52, -75, -564 ], [ -674, -352, -740, -7028, -704, -545, -759, -2606, -1330, -1054, -1369, -1359, -865, -837, -1206, -1182, -428 , -2602, 19284589, -667, -896, -11534, -483, -263, -7170, -198, -493, -1064, -540, -651, -623, -399, 5770178, -7128, -1130, -573, -4365, -1169, -1149, -594, -966, -1195, -1177, -743, 16721943, -556, -295, -11683, -602, -271, 2871106, -1795, -1154, -988, -711, -1048, -758, -1360, -972, -933, -1804, -420, -864, -1747, 1307 ], [ -252, -525, -418, -853, -701, 3689794, -652, -416, -277, -322, -1051, -357, 12709882, -1334, 1231 ], [ -1381, 7716619, -4228, -1117, -937, -780, -7155, -866, -489, -7307, -1798, -880, -4202, -4164 , -4379, -2663, -7149, -2608, 1274898, -1183, -2623, -1124, -963, -791, -1028 , -1152, -2604, -2559, -1047, -1786, -1143, 17542072, -1384, -4349, -1015, -507, -1116, 1934074, -771, -1785, -981, 1221 ], [ -6, -31, -69, -66, -932, -149, -45, -27, -1388, -102, -99, -44, -25, -75, 249029, -10, 1215336, -56, -72, -63, -47, -58, -458, -94, -2700, -46, -84, -89, 776046, -70, -49, -40, -64, -83, -77, -57, -55, -11992, -169, -168, -103, -125 ], [ -31, -69, -66, -932, -5, -20, -259, -18, -1832, -99, -44, 1361766, -4422, -10, -811, -56, -1830, -22, -34, -73, 439377, -71, -53, -41, -33, -11961, -49, -12008, -79, -90, -57, 109 ], [ -115, -4264, -11408, -447, -754, -178, -328, -7209, -994, -491, 5827551, -425, -408, -690, -4337, -892, -858, -965, -7269, 13236909, -585, -686, 6310891, -879, -11442, -453, -1174, -11617, -275, -809, -443, -345, -7075, -387, -308, -292, 15653004, -316, -4352, -235, -152, -673, -109, -123, -1324, -185, -7169, -11527, -7322, -7208, -415, -979, -446, -4256, -233 , -320, -4281, -985, -319, -7237, -633, 4554567, -7112, -397, -552, -776, -1019, -876, -4161, 8419241, -281, 19050180, -254, -291, -179, -334, -127, -114, 10513311, -129, -189, 5373618, -4238, -4174, -372, 9078418, -870, -313, -785, 14554779, -693, 7628640, -868, 703942, 7789834, -607, -976, -302, -4305 , -510, -570 ], [ -4057, 110345655, 207796151, 73139123, -9054, 209566623, 55421093, -5937, -9021, 211339757, 57194227, 135150897, 193621727, -4409, 98105438, 156574937, 41420931, -2267, -8521, -7745, -11250, -6335, -5597, 199098209, 103419516, -8077, -7197, -10378, 124682483, 183151982, 29006452, 126454286, -8395, 11301611, -6237, 128226089, -3059, -1873, -10656, 91019557, -3186, 73301527, -5703, 190237863, -6725, 172519833, -4465, -4020, -6138, 154803134, -7825, -7348, 78775347, -2194, -5122, 2605000, -10870, 100038314, -2969, -7270, -10837, -10062, -3259, -8108, 25637108, 84092087, 181539921, -11749, 105355054, 144334720, 9689550, -10727, 107125526, 185084858, 108893336, 186855330, 32724320, -10265, 110670463, -4967, -1864, -1102, 112439604, -2874, 36267926, 114212738, -5182, -1930, 57528231, 115984541, -4903, -4442, 20469583, -10493, -9744, 137408581, 22251913, 80709554, -5367, -4855, 63003382, 101972521, 140952187, -11793, 45274825, 103742993, 142723990 , 181703656, -11743, -10755, 86026294, 144494462, -1455, 29328598, 68308264, 126776432, -7601, -11102, -10293, -9521, 167527901, -5972, -11503, -10603, -9047, 171072838, -7472, -10563, 94885309, 192331812, -4163, 96655781, 174615113, 213596110, 20630656, 79098824, -9317, 2923153, 61380794, 139340126 , 178321123, -4120, 82642430, 180091595, -10790, -3538, -8835, -8066, -7188, 47207701, 105675869, 203126365, 29489671, 68469337, 126937505, 204896837, 89730973, 148199141, -7557, 52521779, -5971, -5468, -7926, -10598, -5952, 171231249, -6437, 114534884, 153515881, 192495547, 18873373, -3759, 135796520 , -4898, 20804907, 79261228, 118240894, 196197564, 42052034, 158988370, -2816 , 43823837, 160761504, -7701, -11192, 84576637, -5302, 8403628, -3956, 105836942, 144817939, -1965, 29663933, 88118912, 127099909, 205059241, -4071, 109380548, 167850047, -2751, 111153682, 150133348, 189113014, 15490840, 54455986, -9438, 36748483, -5928, -8611, 19034446, 77488094, -5661, 174938590 , 1478809, 40442635, -9731, -8936, 3246630, 81191442, -3404, 198133102, 63473412, 102455740, -8866, 199904905, 104223550, 162695711, -7181, -6273, 125487848, 203448511, 88277323, 146749484, -7989, -11608, 148515963, -7551, -3792, 111314755, -8682, 15649251, 54617059, 132575060, 191044559, 17423716, 75877364, -9392, -5176, 19192857, -6407, 136117335, 175099663, 21128384, 60093541, 99073207, -8543, -3725, 178800349, -7250, -10821, 83126980, -3394, -4831, -7221, -3843, -9622, -8058, 145134761, -8026, 10497577, -6537, 127419393, 166401721, -11600, 51234526, 129192527, -8346, 14041183, 72494831, 130964330, 208922331, -1650, 37065305, -6148, -5425, -8227, -11336, 116788575 , 155770903, 1812935, -3999, -1642, -5633, -1505, -6890, 62041060, -1604, -1542, -2812, -6865, -3850, -3554, -2046, -949 ], [ -2, -1396, -42, -258, -19 , -22, -54, -58, -458, -14, -814, -53, -215, -32, -38, -70, -67, -100, -11987 , -1212, -57, -219 ], [ -447, -178, -400, -321, -11882, 9210205, -994, 18069220, -800, -752, -408, -1118, 2446459, -4311, -412, -192, -558, -910, -511, -496, -480, -301, -1365, -991, -584, -685, -4332, -515, -275, -317, -924, -11735, -410, -387, -308, -533, -344, -509, -4179, -460, -245, -238, -11471, -11934, -165, -109, -401, -225, -185, -438, -11588, -492, 3910638, -524, -415, -498, -128, -304, -523, -201, -847, -815, 6003388, -424, -608, -586, -250, -4254, 16795279, -554, -11741, -282, -397, -569, 4714804, -1019, -601, -7297, -246, -332, -222, -669, -243, -280, 1655616, -1034, -180, -1134, -1327, -380, -440, -205, -506, -4174, -372, -11764, -870, -4173, -370, -346, -163, -333, -693, -11810, -11637, -195, 4247427, -423, -593, -572, -302, -247 , -510, -495, -11966, -1185, -517, -11502, -925, -1031, -630, -7025, -223, -249, -641, -200, -839, -144, -143, -4212, -386, -682, 6984469, -142, -175, -383, -167, -209, -624, -500, -224, -212, -208, -336, -268, -801, -4319, -202 , -574 ], [ -3, -688, -25, -17, -2, -10, -29, -2692, -72, -63, -54, -58, -458 , -30, -50, -46, -84, -89, -4411, 1581411, -100, -105, -83, -77, -111 ], [ 8946268, -196, -118, -2679, -207, -140, -159, -384, -305, -356, -518, -335, 572155, -7202, -885, 18288744, -797, -1178, 13134408, -327, 4436587, -11687, -603, -4165, -675, -900, -620, -395, -318, -1377, -341, -983, -830, -544, -528, -739, -986, -11350, -365, -1027, -1357, 15711697, -265, -131, -1026, 12329164, -173, -382, -4372, -2646, -872, -851, -943, -362, -348, -4234, -4172, -930, -767, -894, -610, -832, -929, -1032, -992, -587, 7833521, -1147, -490, -813, -1041, -285, -713, -7305, -4251, -984, -705, -451, -658, 11860588 , -709, -550, -534, -430, -995, -11904, -656, -888, -592, -566, -253, -286, 14115610, -834, -821, -1046, -653, -1142, -577, -803, -753, -1003, -1340, -11995, 7526139, 12841669, -588, -928, -764, -634, 16546227, -7313, -1799, 13163815, 18479224, 4465873, -4303, -11561, -326, -553, -1040, -1020, -989, -11361, -545, -759, -1153, -393, -1054, 8492698, -874, -854, 3339682, -428, -1772, -1121, -827, -448, -11718, -735, -11412, -263, -787, -756, -11592, -493, 5608027, -1013, -869, -1753, -694, -1191, -1170, -993, 18171721, -927, -763, -7123, -594, 4320521, -743, -714, -556, -295, -521, -602, -2563, -670, -11673, -988, -711, -11908, -758, -1360, -1343, -972, -792, -527, -420, -11481, -962, -508, -591, -264, -1180, -1016, -4196, 147628, -359, -416, -11403, -1808, -1024, 12709882, -482, 4011940, -1792, 12870955, -1331, 2402530, -4338, 13031907, -1117, -937, -780, -646, -866, -489, 1264 ], [ -6774, 109554933, 148537261, -1867, -10636, -9873, -5461, 169798897, 15666556 , 113097208, -8650, -7886, 36926861, 75893338, -3446, -8606, 212322169, -4014 , -3591, -8577, 194604139, 1654525, -10889, 99086519, -8933, 3423677, 61878656, -9697, -2963, -4351, -1303, 102631456, -1977, -1367, 65422262, 143380263, -2935, -7180, -6568, 106173731, -5272, -1454, -11124, 88455701, -1566, -1960, -2620, -9506, -2088, -4759, -11539, -3790, -5714, -4956, -7504, -1686, -1277, -9034, -3030, -1746, -10550, -9801, -1262, -4916, -4012, -3753, -9341, 175274048, 40792736, -1641, -3414, -3135, -1910 ], [ -4395, -7199, -7082, -11382, -1815, -4307, -11562, -7003, 2753962, -11744, 11611778, -6999, 2913836, 8229124, -11618, 15316457, -11359, -1193, -2661, -4271, 15477409, -1112, -790, -1368, -1358, 15638482, -4159, -449, -436, -419, -598, -474, -184, -434, -199, -392, -699, -2656, -178, -400, -321, -1198, -347, -994, -491, -375, -918, -425, -408, -11389, 4216942, -11694, -729, -192, -7310, -910, -11627, -496, -480, -301, -659, -631, 1157875, -1184, -515, -7026, 1318948, 6633037, -1007, -987, -308, -533, 12109398, -331, -460, 10498547, -235, 45006, -7247, -625, -401, -819, -297, -164, -130, -11998, -671, -240, -409, -979, -1828, -446, -201, 689057, -537, -4281, -985, -319, -678, -644, -881, -398, 1011445, -779, -244, -1345, -7303, -293, -11552, -710, -309, -442 , -288, -7074, -222, 5036950, -243, -11546, -708, -1204, -1034, -180, -2586, -189, -11894, -4238, -273, -372, 10850221, -970, 3924082, -346, -163, -333, -481, -369, -431, -195, -154, -7274, -649, -622, -593, 2636818, -522, -510, -495, -1058, -1185, -1165, -7077, -583, -463, 8272932, -411, 1348234, 8434005 , -200, -230, -266, -144, -143, -1348, -386, -11899, -182, -142, -175, -227, -167, -248, -204, -500, -314, -212, -208, -141, -160, -377, -768, -342, 16341225, -469, -538, -2639, -609, -193, -374, -782, -902, -7036, -191, -454, -289, -337, -276, -11964, -1797, -516, -990, -325, -775, -749, -394, -1055, -1038, 11992254, 19079466, -441, -429, -616, -330, -931, -361, -340, -402, -324, -315, -542, -654, -203, -1754, -698, -541, -745, -159, -305, -356, -335 , -229, -816, 5886244, -1011, -730, -389, -781, 9590923, -327, -1061, -1187, -1790, -1774, -7033, -464, -778, -900, -620, -974, 1216568, -1377, -642, -236 , -11356, -544, 10235094, -986, -1329, 8624243, -615, -329, -265, -131, -287, -162, -173, 1875381, -2646, -872, -851, 3806938, -348, -1151, -1132, -707, -930, -7130, -7008, -1217, -1378, -904, -992, -587, -687, -1044, -1168, -1147 , -490, -813, -1041, -285, -726, 18625654, -777, -11674, -725, -582, -551, -1788, -875, -709, -550, -534, -11662, -1137, -838, -921, -656, 13954416, -485, -1052, -435, -1006, -221, -360, -639, -1341, 279295, -672, -753, -612, -11397, -1192, -1023, 14613351, -4169, -928, 7687333, -1351, -1758, 2534196, -1799, -1781, -867, 18479224, -677, -909, -406, -2564, -674, -352, -7109, -6998, -1823, 6559822, -1153, -2606, -476, -922, 12036304, -837, -364, -350, -11603, -484, -547, -667, -11652, -720, -483, -263, -787, -343, -198, -576, -1199, -651, -623, 16238845, -1050, 7540903, 18171358, 5930052, -1010, -1139, -977, -1215, -1043, -1167, -882, 18493746, -295, -521, -602, -271, -373, -1795, -1154, 15272407, -1114, -1048, -758, -1145, -829, -4328, -873, -1336, -962, -1375, 12211899, -591, -264, -1180, -418, -4196, -701, -546, -359, -11646, -277, 2080384, -357, -426, 2240973, -1372, 12870955, -1331, -1216, -2675, -903, -1148, 18347316, -4389, 9649374, -866, -489, -935, -1186, 11582250, 18669462, -4379, -643, 13515247, -1748, 4818504, -7146, -4181, -1821, -1028, -1152, -1328, -2691, -1802, -1786, 13998466, -836, 1319 ], [ -11304, 60122827, -1607, 157570661, -11900, 42404797, 100872965, -5088, -2814 , 44175269, -3711, -3253, -2952, -7220, 45948403, 104416571, 162886070, -1887 , 28230373, -3521, -8792, -4551, 30002176, -9938, -5518, -1488, -4531, 109733311, -5240, -1954, 33558971, -1289, -1587, 169973282, -1422, 54806087, -9834, -3315, -1478, 56577890, -2282, -1088, -3012, 38861191, -6122, -3431, -2065, -4430, -11298, -3873, -5382, -1469, -1810, -1703, -1636, -1091, -4849, -1728, -10410, 141798819, -1238, -4325, -6591, -3533, -3094, -7657, -2514, -10353, 106365421, -2913, -4263, -6534, -9936, -5260, -7094, -10278, -5737, 168378526, -2747, -11047, 72701164, 111680830, 170150329, 12951 ], [ -449, 10484146, -598, -835, -945, -7173, -199, -392, -699, -11825, 10820935, -400, -471, -7209, -338, -2580, -375, 9371157, -408, -11389, -783, -751, -729, -192 , -558, -1188, 9693424, 16780636, -686, -535, -1365, -879, -584, -453, -1789, -996, 17102782, -7298, -345, -410, -11353, -366, -344, -2603, -486, -245, -238, -235, -4156, 8902581, -123, -172, -819, -164, -130, -116, -11998, -671, -524, -409, -979, -11923, -355, -4256, -320, -368, 9546873, -985, -319, 4392658, -644, -604, -488, -11912, -11741, 16956110, -255, 11801895, -717, -703, -214, -246, -889, 17278377, -7294, -2649, -334, -708, -1204, -210, -512 , -1134, -380, -363, -290, 14232633, -155, -786, -432, -283, -716, -313, -11819, -163, -333, 542869, -11810, -1012, -868, 703942, -423, -607, -467, -1042, -522, -11509, -570, 4568374, -1165, -878, 18742798, 6501129, -630, 1348113, -249, -11664, -839, -144, -239, -158, -7333, -7179, -278, -194, -383 , 3616579, -209, -624, -500, 5549334, -336, -272, -377, -251, -181, -503, -390, 4099798, -905, -609, -968 ], [ -454, -7193, -337, -843, -465, -444, 9898426, -396, -568, -793, -760, -422, -723, -11357, 4905163, -284, -403, -270, -549, -441, 13925009, -190, -361, -206, -177, -324, -315, -2669, -241, -505, -6982, -358, -745, -733, -139, -305, -356, -518, -335, -11392, -1197, -1371, -885, -389, -797, 7819120, -606, -327, -1061, -1187, -741, -388, -464, -907, -891, -502, 1216326, -1377, -983, -544, -7184, -737, -11425, -1053, 6852682, 13939773, -580, -11898, -1026, -162, -323, -681, -2657, -872, -851, -943, -362, -348, 14437635, -707, -919, 11055102, 18142314, -1032, -1158, -992, -587, -687, -11802, 11377369, -4188, -813, 6223033, -726, -713, -1213, 6384106, 13471197, -582, -551, 8316861, -875, -6994, 1294 ], [ -3904, -9817, -5430, -7858, 38244731, -9783, 174657711, 20674585, 59654251, 118122419, 196080420, -6900, -6348, 119894222, -3125, -2817, 63196526, -9670, 180134193, -4331, -10789, -10024, -3383, 27772324, 86229965, 125210962, -4791, -11668, -10329, -8761, -1227, 50793905, -3646, 148243070, -4764, -2607, 72055541, -5466, -4960, 15373696, 54338842, -5951, 171275178, 210257506, -6434, -9400, -8613, 77370950, 135840449, 174821446, -4437, -6673, -3738, -2191, -2986, -2462, -6081, 159033630, 4902620, 43869097, 102338596, -3256, 199786430, -4105, -2393, -9201, -3101, 8446226, 47412703, -6018, -3082, 10219360, 88161510, 127143838, -5000, -7595, 31466476, -2224, 148405474, 206873642, -6487, 91707778, 150177277, -4743, -11483, 112969414, -5195, 210417248, -4030 , 95250053, -1510, -1067, 77532023, -2128, -4895, 1522738, 79464899, 118445896, -2059, -7766, 42257036, -6078, 120217699, 178685867, -7252, 63518672, 102499669, 141479335, -4600, -11189, -6297, -5805, -8444, -7664, 47572445, -9989, -5543, 184002607, -11658, -10322, 107815078, 205261581, -6222, 129075383, -2015, -2750, -10635, -3629, 169826852, -7506, -4042, 93639323, -3316, -4715, -2477, -2133, -4917, -1846, -10926, -10151, -5659, -5142, -1107, -10481, 138094140, 177076468, -11262, 120376110, -5087, -7724, -10820, -9660, -5065, -1433, -10780, -3379, -3097, -7178, -6015, -9157, 164673847, -1881, -10707, 88486318, -5517, 166445650, 51288982, -5984, -2152, -2892, -7059, -6194, -1586, -3181, -4742, -4039, 74311894, 132781393, 171761059, -4175, -2346, -3444, -5173, -4459, -2471, -1287, -3430, -1073, 21348028, -1677, -2269, -3273, 196740686, -4130, -10077, 159531492, -7720, -1315, -2401, 102836458, 141816124, 200285623, -11184, -6292, 104608261, 163076429, -1884 ], [ -19, -559, -34, -23, -108, -94, -71, -53, -7336, -89, -106, -93, -76, -67, 307601, -79, -90, -2694, -219 ], [ -7, -260, -1211, -1389, -170, -61, -59, -26, -6, -31, -35, -21, -1220, -86, -45, -43, -548, -3 , -11, -28, -17, -9, -376, -37, 1376409, -72, -63, -1060, -58, -12010, -94, -2700, -46, -215 ], [ -533, -344, -501, -486, -460, -4293, -124, -174, -152, -7247, -109, -401, -7359, -438, -11645, -116, -385, -679, -913, -240, -7045, -128, 5842315, -201, -2577, -815, -537, -650, -884, 18405888, -678, -11748, -881, -488, -554, -779, -244, -282, 18728034, -255, -293, -11552, -4161, -214 , -7186, -281, -332, 3266346, -291, 12124162, -274, -127, -1034, -180, -11538 , 3603255, -205, -506, -273, -372, -11764, -283, -499, -970, -370, -912, -163 , -391, -917, -431, -414, -195, 703942, -536, -11693, -607, 2636818, -247, -7119, -4186, -1058, -530, -517, -405, -478, -925, -1031, 11816659, 17132068, -808, -657, -200, -230, -684, -4327, -239, -863, -153, -213, -7179, 14071681, 74413, -183, -204, -161, -119, -314, -212, -208, 12636667, -272, -377, -251, -181, -202, -497, -469, -663, -893, -609, -193, -374, -782, -7036, -191, -454 , -660, -7118, -267, -794, 8126623, -877, -396, -793, -749, -618, -394, -1055 , 6676966, -4245, -270, -549, -441, -7142, -721, 5228387, -206, -177, -157, -138, -307, -654, -203, -852, -698, -541, -207, 14423113, -384, -305, 7496974 , -738, -860, -816, -1022, -885, -2595, -1740, -797, -1178, -744, -2593, 894301, -1187, 11523799, 18610890, -675, -907, 13456675, -974, -452, -529, 13617748, -840, -807, 6691609, -739, -7021, -828, -1027, -1357, -862, -580, -1202, -1181, -287, -162, -173, -11932, -1373, -7138, -851, 2036455, -348, -1151, 16209559, -930, -767, -1001, -2597, -832, -929, -4314, 12988099, -587, -687, -1044, -1168, -1147, -1322, -795, -762, -1773, -1755, 1070017, -1796, -4251, -984, -705, 4773376, -629, -1125, -1113, 4934449, -430, -1122, -1736, 5095522, -1161, -736, -485, -1052, -1374, -286, -176, -156, -306, -360, -1004 , -850, -472, -664, -637, -612, -1402, -1192, -1023, -1150, -1762, 2373244, -764, -634, -845, -261, -445, 11392012, -719, -571, -1805, -7115, -2591, -2564, 6398749, -7109, -6998, -1823, -774, -1364, -2606, -1330, -1054, 8492577, 13808107, -837, -1206, -350, -627, -599, -484, -448, -655, -11597, -6951, -680, 7218757, -11592, 293938, -540, 12695239, -1753, 2226814, -911, -636, -1130, -573, -927, -763, -1149, -977, -1215, 7863049, -882, -1338, -1321 ], [ -1814, -11673, -1127, -1114, -1048, -899, -11550, -972, -933, -4328, -873, -1336, -1205, -1375, -897, -1135, -579, -1201, -525, -418, -597, 147507, -359, -1159, 14320612, 308581, -1807, -1024, -1339, -482, -1190, -1792, -2627, 16414561, -1216, 7716498, -4228, -1117, -937, -780, -646, -2626 , 952752, -1186, 9810568, -4220, -842, -4406, -2663, -7149, -2608, 18830656, 4817305, -4272, -1138, -963, -791, -1028, -1349, 17380999, -2691, 8682936, -1143, -1120, -1111, -4350, -1015, -507, -473, -804, -771, 10791649, -1133, -817, -2677, 9180919, -732, -1743, 4026583, -2640, -11578, -2567, 5959338, -7158, -2616, -11453, -11978, -11799, -7153, -4225, 18523153 ], [ 92041905, -5458, -8299, -11470, -3914, -1616, -5190, 17642030, 76097009, -9384, 173546174, -1416, -824, -3752, -8574, -4666, 1874169, -1706, -10113, -9303, -1503, 42608468, -6075, 140057633, -8125, 24904958, -3849, -2254, -3252, -7691, -11183, -3689, -5564, 182582236, 13800 ], [ -4384, -7232, -2635, -4219 , -7345, -7264, -4299, -11618, 18859942, -1193, -2661, -4271, -7022, -1112, -790, 12094634, -2587, -4159, -449, -436, -2622, -982, -474, 7116256, -626, -197, -226, 3733723, -400, -321, -1198, -769, -994, -491, -375, -918, -752, 12914884, -1118, -690, -1370, -892, -11515, -965, -1049, -910, -511, 16780636 , -686, -535, 11626300, -11365, -453, -1789, -996, -275, 1168 ], [ -7253, -344, -2603, -486, -460, 8726865, -124, -174, -152, -4374, -109, -123, -225, -297, -2643, -871, -492, -697, -671, 9224848, -409, -4171, -304, 9385800, 14701330, -320, -368, -354, -424, 16634085, -678, -661, -4254, -488, -11912, -908, 13412625, -11364, -255, -1019, -11552, -710, -309, -246, -889, -722, -487, -461, -669, -243, -280, -708, -180, -120, -129, -189, -186, -290, -237, -4174, -4342, -638, -499, 2153599, 7467688, -11583, -391, -369, 11172125, -195, -154, -799, -662, -622, -976, 2636818, -247, -742, -727, -11370, -367, 9883662, -583, -463, 6501250, -411, 17132068, -808, -200, -230, -684, -4327, -11478, -7333, -182, -142, -194, -136, -183, -209, -7055, -224, -371, -531, -1776, -2581, -801, -342, -503, -390, -469, -7241, -7124, -193, -374, 6032674 , -621, 16663492, 2651461, -660, -7118, -276, -267, -794, 9898305, -990, -325 , -310, -7229, -422, -841, -7295, -437, -284, -4160, -351, -628, -721, 5228266, 10542718, -402, -324, 3632541, -654, -203, -196 ], [ -1103, -3853, -3557, 179841333, -1175, -10800, -8839, -4816, -7191, -6581, 105426938, -3088 , -4278, -6004, -5523, -1490, -7603, -2429, -5991, 167440043, -4521, 32784346 , -5975, -2082, -7032, -6466, 112515481, 170983649, -7475, -4033, 75307618, 153264288, -1928, -6961, -10531, 116059087, -1252, 1067474, -4005, -5877, 22327790, 61294267, 100273933, 139253599, -7737, -6871, -6327, -2179, -5074, 6381563, -10027, -9207, 162287038, 201266704, -6827, -5547, -5029, 203038507, -6793, 126846985, -3072, -2763, -2502, -3648, -3345, -1450, -11065, -3794, 110904751, -8692, -7516, 73695557, 171146053, 210125719, 75466029, 153425361, -4699, -11363, -6414, 135707331, -1996, -2712, 59682206, 98663203, -1086, -4872, -1812, -6648, 80945173, -9282, 178393007, -2526, -10416, -9239, -5069, 199655974, -11196, 84488779, -9204, 201425115, 27791083, 66770749, 105750415, -3085, 49051388, -9945, -3358, -2761, -10681, -9516, 167762189, 206743186, 52594994, -5970, 130555657, -3044, 15401651, -1688, -9843, 151817293, 17172123, -3903, -9814, 173076267, -1847, -10521, -5663, 174850732, 1389620, 59843279, -8939, -7769, 81104915, -9280, 198045244, 43897052, 82878049, 121857715, -8097, -4329, -3966, 104138354, -3100, 47452516, 105911488, -8798, -4790, -11663, -3819, -5765, 166151459, 205132456, 50985595, -1564, 167924593 , -4518, -11057, 72247231, 111226897, -8685, 35051226, -6175, -3463, -1241, 17335858, 75789506, -5680, 153750169, 212219668, -10932, -3756, 116542306, 175011805, -7337, -10890, 118472520, -5112, 3321176, -10445, 159225320, -11839, -2454, -3712, -5587, -1497, -11777, -8831, 28123756, -10358, 106072561, 145052227, 29896890, -2232, 146824030, 185803696, 51145337, 90126334, -9095, -7954, 72405642, -2145, -8304, -4489, 74177445, 152138108, -7884, 56473935, -3603, -8996, 192890908, -2557, -3888, -4894, -4432, -4000, 157613259, -4646, 81424399, 120408058, -5086, -2813, 63709031, -1600, 161158196, -7694, 45991001, -3693, -7658, 47764135, -9984, -1569, -1493, -7141, 108004106, -3211, -1959, -4066, -2299, -9093, 168246739, -6749, -1652, -9065, 208995546, -6732, -2355, -3462, -4712, 37133317, 95601485, -8601, -2855, -4155, -6403, 136351623, -1995, -2711, 40851308, -6104, -8928, -4867, 42636300, -3722, -3401, -8494, -4620, 44394914, -3707, 141844079, -6840, -1663, -2170, 182596879, 28463207, -2315, -1568, -8020, 30235010, -3815, -3501, 186137823 ], [ -1193, -11736, -1350, -11429, -790, 8551270, -4242, -2587, 1626451, -2622, -982, -474, -115, -532, -626, -197, 191437, -447, -754 , -613, -321, -539, -347, -11584, -491, -800, -11757, -887, -1118, -690, -783 , -892, -729, -1049, -645, -511, -496, -686, 6310891, 15169664, 1157 ], [ -7261, 10176643, -231, -475, -344, -509, -331, 1641094, 8726865, -124, -228, -11934, -165, -109, 14218111, -7359, -297, -164, -871, -492, -7322, 10996651, -979, -11923, -355, -635, -233, -815, -354, -1757, -319, 4392658, -644, 16795037, -554, -7112, -11364, -255, -293, -514, -601, -7297, -7186, -281, -332, -461, -2649, -280, 19211253, -114, -210, -120, -129, -189, -186, -440, -7139, -234, 220723, -665, -283, -499, -313, 9239249, -611, -481, -369, -765, -1012, -154 ], [ -302, -4305, -975, -1058, 8111859, -11502, -478, -211, -520, -600, 18903871, -249, -11664, -404, -684, -143, -1348, 19225896, -182, -142, -175, -227, -183, -7172, -161, -11406, -371, -11762, -141, -160, -268, -801, -342, -7009, -469, -538, 11186889, -1129, -374, -353, 13119765, -844, -466, -296, 9737353, -407, -267, -794, 8126623, -877, 18757441, 4744090, -749, 17146590, -299, -4245, -11426, -549, -441, -11606, -971, 5227309, -206, -177, -6985, -307, -7214, 12490237, -852, -698, 5564098, -140, -139, -470, -11817, -518, -335, -11392, 7657926, -885, -2595, -1740, -797, 9590802, -606, -11379, -796, -7192, 15067284, -464, -778, -900, -395, -318, -11847, -341, -236, -840 , -807, -528, -11610, -1329, -1053, -1036, -640, -615, -329, -131, -1026, -162, 17644573, -4372, -2646, 14276683, -269, -362, -1151, -707, 3968011, -1366, -610, 586677, -1378, -904, -413, -587, -1196, 13148809, -6964, -1041, -1166, 13310245, 1069896, -890, -725, -582, -451, -658, -875, -1125, -1113, -923, -430, 15565146, -1736, -773, -1161, 13954537, -1052, -1374, -286, -176, 17659216, -306, -360, -639, -6980, 3821581, 10908672, -1340, -11995, -1033, -1783, -1346, -588, -692, -784, -634, -261, -445, -647, 13163815, -715, -936, -1805, -632, -406, -326, 1273 ], [ -4055, -6202, 111080467, -3182, 208529632, -6739, -5950, -7890, -11433, -10195, -5683, 153603739, 192583405, -3890, 96906043, -8968, -2999, 20892765, -10123, -3277, 196288084, 22651390, 81119558, 139589057, -7729, 43911695, -1634, -8868, 45695356, -9198, -5048, 8490155, -3835, 105926131, -1530, -11130, -2376, -8756, -2905, -11096, -10285 , -3344, -8352, 13805564, -10255, 130731373, -2882, -7020, 54543844, 132501845, 190971344, 36839003, 114783815, 173253314, -6956, -6408, -5900, -4669, 21055169, -6371, 98999992, -2121, 3335819, 100770464, 159241294, 5107622, 63562601, 122032100, 180502930, -7224, -6296, -5804, -8442, -7662, 86594709, 145065539, -7626, -9942, 146837342, -11604, 70651144, 129119312, -2014, 207079975, -6751, 91911449, 130892446, 169872112, 15738440, -1687, -5693, -8647, 210622250, -1713, -6149, 153924554, 19280715, -2420, 175184859, -2690, -1709, 138138069, -1986, -1811, 61951871, -9272, -3121, 44245699, 102703340, -5063, 26530331, -3692, -9193, -3096, 8813632, -6567, -3520, -3229 , 184207609, 49549250, -3657, -1565, -1487, -11598, -6512, -3640, 148770218, -7548, 92071191, -1264, -4740, -2584, -10218, -3461, -2003, -1851, 56636462, -5170, -4458, -6688, 77899429, -5138, -4665, -1733, -6103, 118826614, 157806280, -1907, -1730, 81618751, -5348, -8123, -7243, -3976, 122368889, 161349886, 13681 ], [ -7271, -4307, -7120, 982159, -7268, 9839854, -4219, 18698990, 6457321, -2634, -6995, -11953, -2671, 10162000, 15477409, -1112, 5007664, -1162, 13866679, -2573, -1820, -1035, -1160, -2621, -835, 3573969, -434, -199, -226, -456, -914, -746, 352510, -539, 9210205, -7047, -833, 4055869, -752, -887, 674656, -783, -751, 835245, -2653, -605, -585, -535, 13397861, -584, -685, -1174, -515, -724, -973, -7298, -1007, -987, -475, -7253, -513, -501, 1641094, -772, -124, -228, 3588612, 8902702, -123, -172, -819, -297, -164, -11527, -697, -2667, -240, -409, -128, -304, -7203, 18244573, -368, -11751, -884, -319, -7237, -633, -604, -554, -779, 11640822, -712, -255, 11801774, -717, 1333591, -11784, -11612, -332, -222, -669, -243, -274, 3427419, -4292, -11538, -189, -186, -205, 17776239, -4369, -432, -870, -716, -370, -912, -611, -391, -431, -11575, 18259579, 7789713, -7037, -572, -302, -247, -742, 18581604, -367, -4301, -878, -494, 2958843, -630, -7025, -223, -421, 15521338, -266, -143, -239, -11478, -7333, -294, -278, -194, -136 , -183, -7172, -161, -224, -371, -531, -1776, -272, -377, -251, -181, -202, -390, -303, -886, -1129, -968, -798, -353, -7121, 16663492, -466, 7965429, -337, -7002, 4584216, -1021, -2610, -568, -793, 8287696, -618, -841, -7295, -437, -284, -855, -441, -429, -330, 6998991, -340, -402, -324, 1325 ], [ -256 , -358, -745, -6977, -305, -356, -518, -229, -816, -916, 11201532, -2595, 733228, -781, -744, -606, 4437786, -1790, -7080, -388, -11853, -900, -620, -395, 2988129, -529, -341, -236, -830, -544, -528, -739, 5081715, -11656, -862, -580, -131, -287, -861, -323, -822, -788, -2646, 16048365, 3808137, -348, -1151, -1132, 3969210, 9283420, -610, -848, -1217, -904, 12988099, -587 , -687, -1044, -4280, -728, -490, -813, -762, -285, -1755, -964, -1194, -11740, -11556, -705, -451, -658, -629, -11489, 4935527, -11662, -1137, -2560 , -921, 8639128, -1136, -485, -253, -435, -7015, -12009, -1046, -1004, -11466 , -672, -753, 12680596, -980, -1402, -1192, -1023, -1150, -11988, -784, 11230939, -7005, -261, 7848285, -999, -719, 1141 ], [ -674, 9942355, -7028, -704, -545, 13646671, -1330, -1054, -1369, -1359, -865, -1206, -1182, -428, -1772, -547, -667, -896, -11534, -483, -263, -666, 10762363, -2600, -11760, 12695239, 18010648, -1050, -1170, -1000, -1130, -573, -4365, -1169, -1139, 777036, -1043, 11406534, -1338, -1321, 4480516, -2636, -602, -271, -373, -670 , -750, -619, -11908, -758, -856, -829, -1804, 12050826, -11346, -450, 10440096, -579, -1201, -1180, -418, -597, 147507, 5461597, -1159, -277, -322, -357, -1002, -1339, -482, 4011940, 11099152, 16414561, 4174212, -903, -1148, -2594, 791800, -780, -11690, -866, -489, -935, -1186, -901, -880, 18669583, -4379, 11743444, -1126, 1275019, -1183, -7146, -1138, -7339, -1018, -1335, -2559, -1047, -1786, -1143, -836, -1384, -1025, -507, -1116, -804, -755, 12563452, -981, -817, -4340, -2642, -732, -1332, 2256100, -2666, -2640, -11578, 18201007, -7315, 7731262, 11274989, -11517, -11979, -7272, -2654, 14979668, -4385, -7151, 16912302, -7346, 8214360, 11758208, 17073617, 1289783 , 4832069, 8375675, -11486, 19006493, 3221339, 6764945, 13852157, -6989, -11943, 5154215, 10469503, -11472, 1773002, 10630334, 14174303, -11409, -7366 ], [ -378, -44, -1394, -75, -80, -60, -1396, -42, -56, -72, -1827, -311, -73, -108, -94, -2700, -46, 131885, -106, -70, -49, -40 ], [ -436, -419, -598, -835, 1802287, -532, -519, -197, -226, -456, -2656, -178, -328, -471, -539, -347, -338, -2580, -375, -918, -752, -887, 18230172, -926, -1370, -412, -858, -11917, -910, -11627, -496, -480, -11860, -7150, -991, -11365, -453, -515, -724, -973, -809, -443, -11613, -231, -475, -366, 10337595, -11479, -316, -4352, -242, -235, -228, -700, -673, 14217869, -819, -297, -164, -130, -116, -697, -2667, -415, -498, -128, -304, -7203, -7085, -847, -368, -354, 11318797 , -985, 2622054, -661, -633, -398, -479, -676, -11741, 13412746, -569, 4714804, -514, -601, -4161, 4875877, -288, -281, -487, -461, -2659, -179, -334, -708, -1204, -1034, -180, -120, -1745, 1323 ], [ -372, -665, -7090, -4173, -370, -346, -163, 18098385, -7277, -431, -868, -846, -940, -536, -649, -607, -976, -467, -1042, -742, -727, 1025967, 6340177, -517, -405, -583, -463 , -211, -4273, -857, -223, -249, -641, -200, -6991, -144, -4294, -279, -158, -153, 5212666, -278, -227, -136, -183, -209, -161, -224, -212, -208, -141, -272, -377, -251, -342, -503, -390, -469, -538, -2639, -193, -374, -782, -1009, -7036, -466, -660, -1008, -407, -843, -465, -444, 9898426, -990, -325, 6516971, -422, 15374908, 1362877, -1038, -748, -7070, -270, -298, -429, -616, -330, -190, -121, -206, -402, -138, -542, -654, -505, -852, -698, -541, -745, -733, -139, -470, -356, -518, -335, -229 ], [ -797, -648, -883, 16678135, -1061, -1187, -1790, -7080, -388, -464, -778, -11676, -502, 18772084, -452, -642, -236, -840, 4921005, -898, -737, -1123, -828, -365, -640, -615, -329, -1202, -1181, 10557361, 17644452, -822, 5417668, -2645, -872, -851, -943, -362, -11707, -504, -589, -941, -919, -11581, -848, -1217, -1378, -904, -413, 16531705, -11872, -4280, -728, -490, 6222912, -285, -726, -964, -777, -890, -725, 3002651, -658, 11860588, -1125, -550, -534, -430, -995, -838, -683, -773, -1161, -592, 1316 ], [ -306, -360, -639, -1142, 2050977, -664, -637, -980, -1402, 5754457, -1150, -1762, -11988, -764, -634, -1140, -845, -7313, -1799, -1781, 18479224, -677, -909, -632, 16868494, -553, -1040, -740, -989, -4183, 6559822, 13646913, -476, 4949092, -1359, -865, -567, -4353, -428, -599 , -484, -547, -11772, -11597, -590, -826, -680, -666, -343, -11530, -576, -1199, -11760, -623, -399, -969, -1050, -911, -7128, -1130, -927, 7701976, -4229, -977, -1215, -11800, -743, -2614, -714, -556, -295, -521, -998, -1128, -373, -670, 11728801, -1127, 1260376, -758, -1360, -1343, -972, -933, -1804, -1787, -873, -962, -1375, 10440217, -1135, 3515277, -1016, -614, -853, -701, 5461597, -416, -849, -1404, -357, -426, -2599, -1816, 7555546, -1141, -1331, -1216, -2675, -903, -1148, -2576, -937, 6105889, -7155, -866, 18508631, 4495159, -901, -880, -842, 4657431, -643, -997, -1126, -6960, -7300, -4330, 15448002, 3207895, -1018, -1335, -2559, -1047, -1173, 12226663, 17542072, -1384, -4349, -507, -1119, 162271, -771, -1785, 14335255, -575, 5637313, -2642, -732, -1332, -4397, 7570189, -7126, -1759, 645370, -1806, -11752, 11274989, -11517, -11978, -7272, -2654, 11436062, 16751350, -4385, 8053529, -11624, -11443, 2900392, 6442799, -7148, -11493, -4162, 6603751, 13691084, 17234690, 3222538, 6764945, 12080354, 15623960, -11943, 5154215, 10469624, 14013230, 17556836, 1773002, 7086970, 14174061, -11409, -7366 ], [ -6, 849261 , -66, -88, -2703, -36, -43, -65, -102, -11, -28, -52, -75, -564 ], [ -19, -559, -34, -73, -108, -94, 1083549, -41, -89, -938, -76, -67, -151 ], [ -945, -184, -434, -626, -226, -456, -754, -178, 16136344, -471, -539, -347, -338, -1131, -800, -11757, -887, -595, -751, -412, -192, -558, -910, -1780, -605, -585, -686, 8082573, -879, -718, -831, -453, -1789, 13559176, -973, -809, -443, 10176643, -987, -387, -366, -292, -4241, -331, -316, -166, -245, -238, -174, -145, -165, -11649, -401, -225, -438, -2643, -11399, -671, -524, 14540136, -128, -4367, -523, -201, -233, -815, 6003388, -424, -1757, 850372, -7237, -633, -604, -488, -11912, -908, -1155, -1345, -552, 8258289, -876, -717, -703, -214, -246, -11612, -332, -461, -669, 10352359, -334, -708, -1204 , -11774, -120, -129, -4423, -363, -205, -11533, -155, -372, -665, -638, -970 , -785, -895, -611, -391, -693, -11810, -414, -195, -154, -799, -662, -423, 18420410, 4407301, -522, -510, -4186, -1058, -1185, -1165, -405, -583, 2958964, -1031, -411, -857, -808, -11783, -421, -230, -266, -144, -143, -4212 , -386, -682, -294, 10528075, -175, 74292, -248, -204, -161, -119, -314, 10864743, -160, -268, -251, -181, -202, -390, -469, -538, -905, -886, -193, -798, -902, -11568, -844, -466, -296, -289, -407, 18596368, -1797, -516, -990 , -568 ], [ -299, -11733, -1144, -11426, -549, -351, -628, 1684902, -361, -340, -402, -11334, -307, -241, -505, 250009, -541, -207, -140, 16194916, 2182885, -906, -11582, -229, -816, -916, -11698, -730, -389, -939, -744, -606 , -327, -11916, -1176, -741, -603, 18611011, -675, -907, -891, -395, -452, 8302339, 15389551, 3149202, -528, -11610, -1123, -1053, 8624485, -7064, -580, -1202, -287, -162, -173, -382, -681, -1373, 12504880, -269, 3806938, -348, -1151, -1132, 425725, -767, -894, -610, -848, -1217, 7672569, -413, -859, -967, -1196, 11377127, -4205, -1322, -795, -762, -285, -11508, -964, -7266, -1163, -1146, 18786606 ], [ -923, -11662, -1137, -2560, -656, -736, -592, -566, -253, -435, -1006, -156, -221, 3660508, -653, -1769, -577, -803, 7365187, -612, -980, 2212171, -1033, -1783, 14613472, -692, -764, 16546106, -261, -445, 11391891, -719, -571, -677, -632, -406, -326, -553, -352, -7109, -2590, -11955, -774, -1364, -617, -7340, -1376, 10264501, -865, 5111122, -428 , -1772, 17512786, -547, -667, -11652, -590, 1904788, -666, -1354, 17849454 ] , [ -1050, 11084388, -978, -1399, 7701976, -1149, -594, -11981, -1043, -11691 , -7035, -11972, -295, -11683, -1128, -2563, -1814, -750, -619, -6997, -1057, -915, -899, -11550, -11354, -792, -527, 12050947, -1336, -11944, -11724, -508 , -591, -264, -1180, -418, 17688381, -546, -652, 12548809, -849, -1808, -1024 , -1002, -1334, 7555304, -2627, -1761, -1742, -1381, -4338, -4285, -2594, -780, -646, -2626, 18508389, -7307, -1798, 11582371, -4202, -4164 ], [ 52977043, 111445211, -5213, 189405874, -4199, -10590, 93728512, 171686513, -4029, -9804, 134479981, -1927, -6953, 77780954, -5657, -8576, -4431, -3875, -3574, -3274, -4643, -10854, -3723, 139956463, 178936129, 24789268, 63768934, -3390, 161218099, -7216, 85027908, -9190, -8054, 28346063, -3831, -9585, -8022, 10629364, 88571514, 147042344, -7583, -6769, -10281, 129324314, -1953, -7057, -2363, 170075783, -7500, -6730, 93888254, -5444, -3029, -7454, 76170224, 134639723, -8225, 212600386, 58452194, -9765, -1548, 194881025, 21435886, -2416, 99380710, 157848878, -4639, -6888, -2406, -5601, 198600347, -6862, 63944650, 102924316, 161392484, -7212, -10384, 124184621, -3093, -4291 , 47998423, -2165, 184425923, -2629, -9120, -8373, 205688890, 32052196, -1623 , 148991194, -11529, -3789, -5711, 189741332, -2582, -6167, 113555134, -8258, -2724, -4025, -2345, 134816770, -7839, -11999, -6394, -3585, -2126, -1818, -2465, -2334, 119031616, -7753, -1104, 81823753, -8890, 179272918, -10815, -5819, -8460, -4591, 46386362, -6030, 124347025, -5040, -7652, -6806, 87139162, -5533, 184586996, -2505, 88909634, -5514, -7088, 71191604, 149150936, -2888, 33998261, -3787, -8289, -1752, 94223712, 191671546, 37541867, -10177, -2200, -8218, -4456, -10908, 78441220, 156399221, 195380218 , 21743524, -3569, -2054, 197152021, 43003829, -3721, 140454325, -11812, 103243800, -5317, -2944, -6836, -6290, -5794, -3237, -1362, -1657, 145768403, 11124564, 69580874, -5510, -1235, -11081, 129820845, -4969, -7532, 73124480, -5709, -5207, 190064809, -10992, -6162, 152855615, -7448, -10540, -5912, -7827, -7350, -10499, -1610, -3142, -1915, 60881601, 158329435, -4362, 43166233, 101635732, 140615398, -1434, -4111, -6313, -5815, 200855369, -2388, -1572, -5038, 202628503, 67968813, -5526, 165420640, 50263972, 108721613, -5252, -7572, 52023917, -3636, -5477, 207942581, 34307218, 92775386, 170734718, -6726, -6158, 133526855, -3019, -4168, 96317661, 135299989, -1923, -6935, -3884, 117741701, 176211200, -7311, -6655, 139000675, 197474167, -2458 , -9247, -8482, -4609, -6852, -5812, 181526609, 66371272, -2239, 183298412, 29166071, 87621050, 126602047, 204560048, 50413187, -3492, 167352185, -7565, 52184990, 130142991, -2886, -1756, 92935128, 170895791, -7479, 55728596, 94709593, -9014, -7862, 38011897, -9788, -2130, 174440728, -11969, -10899, 98412941, 156882440, 195863437, 22226743, -10096, -2117, 178145407, -6872, -3556, -1499, -2803, -4107, -2394, -9639, -3244, 27555341, -10366, 105501484, 183458154, -4276, -10722, -3665, -5003, -7602, 31085758, 109045090, 148024756 , -4765, 52359252, -1588, -8694, -4748, 14223 ], [ -365, -1357, 17483500, -131, -7176, 14100967, -323, -11932, -2657, -417, -596, -269, -455, -770, 12665832, -4172, -930, -767, -7130, -848, 2358601, -4314, -992, 18303508, -1044, -1157, 14920975, -1322, 6222912, -285, -11508, -964, -1194, -1796, -1146, -11440, -451, -658, -629, -6994, 3163966, -1029, -4270, -11424, -683, -773, -4268, -1136, -485, 7028277, -176, -156, -221, -306, -653, -1004, -850, -472, -664, 10908793, -1340, -11995, -1192, -7129, -588, -692, -764, -1140, -845, -261, -647, -999, -719, 923587, -1805, -4303, 18639934, -674, -352, -740, -6998, -1823, -774, -617, -393, -476, 6720895, -874, -854, -567, -1182, -428, -2602, -827, -11833, -11597, -590, -263, 8990439, -198, -493, -1064, -1179, -1013, 16238724, -694, -1191, 9312706, -993, 2387645, -763, -1010, 18332673, -1195, -1177, -743, -714, -556, -295, -4221, -271, -373, 6413392, -1154, 15272407, 3032058, -758, 13661556, -933, -4328, -420, -864, 1582401, 10439975, 15755626, -252, -525, 12373093, -853, -701, -2680, -652, 12548809, -849, -1808, -1024, -2618, -482, -1816, -1792, 12870955, -1331, -1381, -4338, -1148, -2576, -937, 6105889, 14964904, 2724676, 8038765, -880, -4202, -4164, -4379, -2663, -7149, -2608, -1209, 6589108, 15448123, -963, -791, -1028, 12065590, -1328, -2691, -1355, -1342, -11337, -4350, -1015, -1119, -1218, -1380, 9019846, 16107058, 5637313, -1352, -2598, -4414, -7204, -7126, -2567, -1806, -11696, 14818474, -11979, -7272, -2654, 13207744, 18523153, -4385, -7233, 11597014, -11366, 4670875, 11757966, -11493, -4162, -7299, 8375554, 11919281, -11486, 6764703, 10308551, -6989, -11943, 6926018, 12241306, -11472 , 3544563, 7087091, 10630697, 14174303, -7366 ], [ 60251952, 157701117, 62035613, 159472920, 63807416, 102777886, 180737218, 65567361, -5565, 163019188, -4575, -6814, 86830328, 164788329, 30147152, 69113629, 127583128, 205541129, 70884101, 129353600, 168334597, -10629, -5965, 150616567, 15971397 , 113407373, -8644, -1937, 56711008, 95690674, -8991, -8224, 39154051, 97622219, 175580220, 21449210, 138369695, 196843187, 101165825, -8895, 83455660, 122428792, -4595, 65728434, 124199264, -1971, 145454245, -4783, 30308225, -3499, 186211038, -7091, 129513342, 168495670, 53340333, 131286476, -8291, -1096, 152548112, 191529109, -11400, 56872081, 193300912, 58802295, 175738631, 2121781, 80065262, 158023263, 23382086, -1673, 120816731, 198774732, 103096039, -8850, -2946, -10770, -9612, 48180673, 87153805, 165111806, 30467967, 108412779, 147395107, 12751268, -2428, 149165579, 14523071, -5456, 209408212, 55260020, -2207, 172199018, -11396, 76521656, -9377, -8593, 19998211, -6390, 136922700, 41259858, 119206001, 197165333, -2528, 179445972, 25301773, -3547, -5316, 200708939, 124520079, -1075, 9370066, 67823714, 106804711, 165274210, 11141869, 50107015, -9921, -5509, -11577, 90855822, 188306318, 190081993, 35945780, 133380425, 211338426, -6701 , 135149566, -4909, -4409, 59125772, 176062108, 21932429, 80387408, 138856907 , -4860, -11250, 82159211, -5597, 179608376, 64453039, 103422178, -3105, 27234649, -10377, 105193981, -8425, -11695, 87475951, 204410956, -4074, -6237 , -3059, -1873, 129997892, 92788698, 190236532, 75070668, 153030000, -2863, -11381, 96333635, 174292967, -7400, 59285514, -2194, 195714345, 80547150, -5097, -7742, 43340618, 121298619, -8109, 25637108, 162051419, -7678, 66374057, 105355054, 202800226, -10727, 107126857, -8390, 30952517, -9915, 186853999, 130157634, -4967, -1864, -1102, 112442266, 190400267, 16779424, 94724236, 172682237, 18551227, 115983210, 193945204, 20469583, 117914755, 176386916, 61219721, -5618, 158670217, 43501691, 160439358, -2522, 142718666, 66535130, -1455, -11679, 68306933, -9136, 204735764, -11102, -10293, -9521, -10648, -5972, -5469, -7518, 73622342, 112603339, 190562671, -10200, 172841979, 211824307, -10939, 77167279, 194100953, 98599173, 137569654, 196039153, 22402459, 80870627, 197808294, -4120, 121620765, 199580097, 45434567, 123392568, 162374896, 8241224, 105674538, 203125034, 107445010, 185407004, 70241140, -9519, 187180138, 13557964, -5971, 169460777, -11492, -10598, -4941, 17101570, -6437, -8237, -3759, 116308018, 20802245, 118239563, 176709062, -4134, 120010035, 197970698, 102290674, -8870, 180253999, 45595640 , 104065139, 201514304, -3956, 105838273, 10172769, 49140577, 127097247, 11943241, 109379217, 187341211, 33207539, 208597523, 73944488, -9438, 151905151, 56239647, -5928, 192656620, 77499952, -5661, 213915594, 79420970, 118401967, 196361299, -3404, 159153436, -7254, 63474743, 102455740, -8095, 6792898, -3694, 143207209, 182186875, 67030207, 144977681, 29822344, -10324, 205218983, 31583620, 129031454, 52845256, 111314755, -7924, 74104230, -9037, 210533061, 56387531, -9392, -5176, 212306195, -10927, 136116004, 194588165, -7334, 60092210, 118561709, 3406372, -3863, -9276, 5180837, 102614151, 200065978, -6844, -3843, 123877118, -1889, -6819, 67180753, -5540, 184118420, 185890223, 31744693, 109702694, -8346, 72496162, 208919669, -1650, 132736133, -4935, -11415, 56549935, 95529601, 153997769, -11336, -9766, 214235078, -960, -3874, -9726, 177205593, -4375, 62041060, -1604, -1542, -2962, 24846386, -10043, -1541, -4828, -2658, 85071837, -9188, -1496, 8901490, 67355138, -3519 , 145315801, -2915, -1777, -3945, -3656, 147086273, 12443765, 70898744, 109879741, -8716, 14215568, 92159049, 170118381, -11007, 74443681, -3313, 210872512, 76214153, 115195150, 173663318, 203537, 58658527, -1611, 156106361 , -6918, -1606, -8926, 23234325, 81690635, 120671632, -1981, -1669, -3551, 141933268, 200401436, 65743077, 143703740, 202173239, -1725, 87006044, -5535, 184455209, 69286683, 166737179, -11589, -6503, 129527985, -3051, 14376641, -10623, -9460, -1243, 35638277, -9425, 172052588, -1849, -6706, -1646, -2203, 193314224, 365941, -6682, 78309433, -3285, -4888, -11288, 60591403, 119059571 , -3132, -4126, -10071, 120832705, -2049, 25167201, -1668, -9651, 181072676, -11758, 65906812, -5290, -1970, 48187451, -5532, -1074, 88937589, 127919917, 205877918, -10662, 90712054, 188157226, -7046, -3920, 170441858, 209422855, 35786161, 74765827, 113745493, 211191996, -6139, -5162, -4685, -11325, -3886, -9752, 156428507, -1439, -6911, 99730811, -8922, -1229, 43033115, 82014112, -3261, 5841103, -6317, 161742585, 46576721, 124536053, -2036, 202496716, -1312, -2382, -2236, -954, 204267188, 30631825, -2308, 147569492, -4524, 32403628, -6211, 168828466, -4505, -2489, 73155097, -5708, -1516, 35957761, -3612, -1476, -7446, -10538, -9370, -8217, -4452, 98118750, -3141, -1914, -11283, -3868, 138871550, -8149, -6879, -10065, 179621688, -11208, -6312, 103436821, -8076, 66227627, -9601, -3234, -2784, -4087, -3826, -3221, -8005, 30792898, -3652, -5502, 186710231, 52066392, -2220, -1484, -7038, 92804672, -3038, -4480, -3908, -5688, -4932, -6967, -5911, -3293, -4905, -7347, -10129, -9322, -8172, 22108145, -6353, 119542790, -1082, -4361, -3715, -3397, -7238, 64616897, -2248, -8453, -2793, 27410365, -6282, -8422, 29195357, 87650336, -2160, -1452, 108910641, -1244, -1225, -10653, -3635, -5473, -1945, -6182, -5451, -2873, -6723, -6155, 153207047, -2861, -1738, 115996522, -5156, -7397, 20484226, 78952394, 117933391, -4875, 22269218, 61235695, 119703863, -8514, -7739, -4121, 101984502, -1978, -7231, -6601, -1273, 201204139, -3680, -5548, -8034, 9867928, -10334, 146279577, -4778, 70092048, -3347, -4984, 32900036, -3633, 149824514, -2884, 34671839, -9443, 190575983, 16955140, 75408788, 133878287, 172859284, 57702616, -3434, -3154, 194120920, 1171306, 137582966, 176563963, 2941789, 80885270, 139354769, -2967, -7263, 63167240, 121636739, 6481402, 84427545, 162389539, -2791, -11159, 86200679, 125181676, -4792, -3949, -3663, 185421647, 31289306, -6226, -5496, -7961, 13572607, 91514757, -1522, 208456417, -3468, -5198, -7466, -10973, -2348, 153527862, 38373856, -2340, -5664, -8206, -11952, -6376, 118254206, 196212207, 42066677, -5850, -8905, 178496839, 24363167, 63329644, -5330, -7700, -4106, -6301, 143059448, 201528947, 86360421, 164321084, -2778, -4081, -6250, -9554, -7990, 31450379, 89905358, 148374857, -1449, 52697495, -3477, 150147991, -11485, -3917, 93450295, -1939, 36765788, 95222098, -9002, -4921, 19047758, -10157, -2129, 213930237, 79434282, 137905112, 176886109, -6897, -3865, 100698580, 159166748 , -7728, -5328, -8094, -2660, -2450, 123729357, -5047, 8578013, -6272, -5544, 183971990, 49314962, -9552, 146765458, 205233626, -6774, 90066431, -4977, -1867, 33370066, 72349732, 130817900, 208775901, 74118873, -5446, 210549035, 36913672, 95381840, 192828343, 58187166, -3591, -1549, -1471, 21141696, 99085188, 157556018, 61878656, -9697, -2963, -4351, 63650459, 141608460, -1977, -1367, -6594, 123890430, -3099, 8739086, 86683898, -8793, -1454, -11124, -3659, -1566, -1226, -5985, -5487, -1081, -1224, -3924, 111489140, -8677, -1943, -4198, -1686, -1277, -9034, -11414, -6147, -9387, -8604, -1319, -6404, -5894, 155785546, -7377, -1708, -1641, -1546, -2981, -4373, -10078, -5604, 159504868, -4622, -6864, 83316008, 122297005, 180765173, -11770, -3963 , 104577644, -1536, 202026809, -3952, 125837949, -2031, -1879, 49651751, 88632748, -5516, -4529, -4064, 90403220, -3341, -1952, 14231542, 53196688, -5963, -4954, 16002014, -6449, 93948157, 152416325, 191397322, 37263650, 115209793, -3162, 216849, 39183337, 97651505, -3286, -8190, -6664, -2335, 118914472, -5106, -7283, -3859, -9267, 179155774, 5533600, 83475750, -3388, 180926246, -7211, -10773, -3376, -3092, 9075875, -6562, 106510520, -5013, -4544, -4079, 186236331, 32109314, -1622, 149033792, -11044, -1098, 131315762 , -2734, -6447, -8639, -2723, -6705, -1612, -8988, 212817369, 39343079, -1286 , -3428, 2147074, -6660, -3734, 158052549, -1438, 23398183, 81867682, 159824352, 198806680, 25169986, 64149652, -5817, -5318, 26954978, 124389623, -8432, -7651, 48202094, 87183091, 145651259, 204120758, -1310, 69465061, -3205, -1874, -1719, 149190872, -7942, -10619, -9857, 150967999, -7914, -6727 , 74780470, -5690, -8251, -4467, -2473, -3596, 154510274, -1842, -2552, -6118 , 136954648, 175934314, -11922, -6358, 158213622, -7748, -10843, -5834, -8881 , -7713, -11214, 64310725, -8847, -8079, 46604553, -2319, -5555, -8041, -11701, -6009, 165300834, -7125, -6522, 128094302, -7975, -6765, -1654, -5478 , 168847102, 34190074, 92659573, 151127741, -1941, -11456, 74940212, 113921209, 191879210, 37746869, 96201848, -5413, 20187239, -2419, 137113059, -7790, 21948526, -1675, -2266, 177864528, -11249, -10064, 140657996, -8111, 44980634, -9645, -5313, -1974, -4097, -10375, -2240, 183181268, 9560425, -9958, -9142, 165464569, -7122, -1291, -9530, 147746539, 206214707, -2496, -6209, -3185, 207986510, -10239, -5702, 170778647, -1421, 75099954, -3454, -1512, 18418109, 76873088, 135343918, 193812086, 863803, -4006, -3742, 156763965, -7782, -4136, -10098, -8912, 4403427, 82348239, -5336, 6177892, -2395, -9213, 162082036, 7949695, 66404674, 105384340, -8812, -2923, 87664979 , -5524, 185114144, -4253, -2430, 108926615, -4987, 206377111, 130186920, -8319, -7521, 34512220, 131960054, -2872, 36297212, -3304, -8245, -2719, -10532, 116013827, -3156, 39999218, 78968368, 137437867, 22281199, 80738840, -5366, -2819, 63019479, -5592, -5075, -4605, -2452, 103772279, -8836, -8068, -2650, 66564416, -3525, 183504745, -1779, 87824721, -3359, 185275217, -10685, 89599186, 128578852, -8362, 13424846, -6206, -3479, -1483, 15196649, 93140130 , -3318, 210080459, -10977, 94913264, 153384094, 211852262, -1711, -6131, 174641737, -2713, -1710, -6111, 118109107, -7774, -2535, 80899913, -9284, -7734, -6870, -10418, 141139884, 6497376, 64953686, 103934683, -3102, -7669, 27747154, -3679, -3368, -3086, 10042313, -3948, 87988456, -2158, 204926123, -6780, 70270426, -8356, 13585919, -6203, -5716, -2081, -4745, 15359053, 73812701, -9042, 210240201, 75583173, -8615, -7855, 38391161, 96846140, 135827137, -3000, -7388, 79290514, -9312, -8547, 196229512, -2463, 100550819, 139531816, 197999984, -6868, -6325, 121812455, -950, 65116090, 123585589, -2937, -4297, 86376395, 125357392, -2777, 68658365, -9131, -3071, 31465022, -9906, -1089, -4980, 206860330, 52712138, -5464, -2883, -11017, 93463607, -5448, -3033, -11427, 75746908, 134216407, -4696, -10933, 97008544, 155476712 , -7812, 20982088, -10485, 137919755, 196390585, 22753891, 100710561, 44022061, -9664, 141464692, 199932860, -4104, -10394, -3536, 201702001, -2516 , 145005636, -2918, 29854292, -10323, -9551, 166268603, 51113266, 90082405, 148550573, -7956, 33397898, -1620, 150322376, 208791875, 74134847, 152092848, 210563678, 56416817, 95397814, -2069, -7845, -11341, -3754, -9344, -5143, -2842, 40631663, -1607, 157571992, -11900, 81381801, -3263, 24697294, 63666433, 141624434, -2952, -7220, 84925407, 143396237, 8753729, 67208708, -3521, -1494, -4266, 88470344, -3212, 185920840, 90242147, -3342, -3055, -11537, 53035615, -9872, -2144, 35329443, -1649, -3315, -1478, -10963, -3769, -1088, 19381885, -1297, -5656, -7376, 40807379, -956, -1579, -2058, -4642, -4131, -1636, -1091, 159519511, 5385839, -6623, 102820484, -8857, -1238, 26647475, 85102454, -2171, -3094, -7657, -3951, -3676, -5536, -5017, 10701248 , -10311, -9124, -8375, -7094, -10668, 90419194, 129398860, 168378526, -11532 , 53211331, -3626, -9061, 209128664, 35493301, -9427, -8643, -4471, -6708, -10182, -3441, 173692604, 212673601, -4011, 136644483, -8189, -7326, -6363, -3413, -2056, -7756, 23251753, -10075, -2184, 179170417, 25036745, 83491724, 141961223, -4594, -6838, -2391, -9183, 163224190, 202203856, -4090, -9973, -3226, -8019, -4260, -3944, -3654, 166767796, 12634124, 51600601, 90580267, 129559933, 188029432, 33895760, -10249, -3177, -7494, 35654374, -6166, 133102208, -3026, 56927868, -9797, -5418, 173855008, 78347904, -9329, -8567, -4659, -6913, -10473, -5628, -2055, -2676, -10846, -9688, -5346, -4845, -4339 , -2397, -1094, -1258, -4823, -11175, 65936098, 124404266, -3091, -10737, -2163, -2912, -7132, -10701, -5993, -8740, -7976, 12796528, -1290, -1591, -2084, 188190505, -4209, -10618, -3623, 189959646, 35815447, -9418, -2074, -1935, 37600439, 96055418, -2131, -1841, -10906, 78499792, 136967960, -1991, -3993, -3568, -8920, 177720760, 43062401, -9254, 160002730, -7712, 25345702, -6316, -3546, 161773202, -4589, -3685, -9173, -7160, -6557, 106847309, 165318139, 11184467, -2433, 89130610, -2156, 186578444, -4230, 71412580, 110392246, 149371912, -4754, -2596, -6472, 131651220, -4948, -7485, -2481, -9823, -5437, -2001, -10952, 115706324, -2067, -2848, 717373, 39681199, -10131, -3426, 195597201, 41451671, -3732, -5373, -8147, -11873, -3854, -2181 , -5079, -11803, 44996608, -3699, -5576, 12390 ], [ -454, -289, -4223, -465, -444, -11622, -396, -568, -793, -760, -618, -11434, 4906362, -748, -1144, -855, -702, -298, 10381524, -721, 19240660, -121, -349, -340, -157, -138, -7288, -241, -505, -852, 2021812, -358, -745, -733, -139, -305, -356, -518, 16355989, -816, -916, -1022, 14745138, -1740, 4275514, 9590923, -606, -327, -1061, -7235, 13295481, -388, -778, -11676, -502, -974, 1216568, 8302218, -236, -11356, 4919806, -898, -737, 1538472, -1036, -640, -862, 1699545, -1181 , -1778, -861, -323, -822, 5417668, -417, 16048486, -943, 5578741, -427, 16209559, -941, -919, -1001, -7008, -929, -1032, -1158, -992, 4291114, 11377248, -490, 4452429, -285, -726, -713, -1213, -777, -4251, -984, -551, 6545179, 11860588, -709, -550, -534, -430, -995, -1122, 5096721, -1161, -736, -592, -566, -253, -286, -176, -156, -221, -306, -360, -639, 16063008, -472, 5593384, -612, -980, 3983853, -1023, -1346, -588, -692, -764, -634, -1758, -261, -445, -7157, -715, 2695390, -11745, -406, -326, 1273 ], [ -545, 8331625 , -617, 17190640, -1054, -1376, 12036183, -837, -1206, 6881968, -627, -599, -448, -655, -735, -590, 132985, -787, -756, -11530, 293938, -540, -651, 14466921, -694, -11815, -636, -993, -573, -1045, -1010, -1139, -6969, -1195, 7863049, -2614, -1321, 6252198, -602, -271, -373, -670, -750, -619, -6997, -1057, -915, 11889753, -856, 3193252, -527, -420, -864, -1747, -450, -526, 15755505, -264, -252, 8829487, -614, -853, 1919310, 9005203, -734, -849, -1404, -1807, -1024, -1002, -1334, -1400, -1372, -1761, -1742, -4364, -903, -11571, -1117, 1253 ], [ 29855746, -10321, 127303580, 205264243, -11093, -6222, 109586881, -8350, 13922708, -10635, 111357353, -8681, -7922, 15695842, 74149490, 113130487, -8648, 210578321, -10555, -5679, -8605, -2858, -4157, -10515, -5659, 214119265, -1107, 79625972, 138096802, 177076468, -7290, 42419440, 100887608, -5354, -4851, 5226097, 83168247, -3393, -5065, 6996569, -10390, -3379, 182390546, -7178, 86713184, -9157, 203650851, -3818, -5763, 146955817, 205423985, 31788622, 109746623, -2892, -11052, 92028593, -5459, -8300, -4039, 74311894, -2209, -8645, 210740725, -3902, 95573530, -8993, -2856, -2556, 58365667, -5893, -2996, -7375, -2543, -2269, -1504, -11259, -2407, -5349, 179023987, -1315, -1632, -5585, 161305957, -1172, -1698, -3690, 143586596, 202056095 ], [ 108146543, -8744, 186111199, 12489025, -6509, 109922339, 148903336, -7054, 53225974, 111694142, 170164972, 35519802, -2353, -9426, -3028, -11405, 115236417, -5168, -2852, -7358, -957, -1580, -3147, -11928, 79961430, -5630, 177413257, -10850, 120714230, -4848, 5562886, 44528032, -3250, -1976, -11178, 65789668, -1535, -2931, 9106492, -6266, 145518141, 203988971, -10703, -3653, -9118, 186272272, 32125411, -10275, -5733, -7945, -7050, -9862, -8668, 35679544, -3777, -5441, 191586350, 56930653, -5917, -1509, -4687, 19898372, 58863529, -5400, -8184, -2414, 158081835, 197064163, 23427469, 81895637, -8886, -1462, -11818, -10038, -5580 , -3111, -4318, 85439243, 124420240, 9266234, -9966, -8778, -4781, -7131, 69493016, 127962515, -2754, 51774986, -8711, 207693650, 53548120, -9856, 150997285, -4195, 113786760, -3170, 191748754, -10956, 96071392, -5415, 20056783, -3581, -2125, 21827266, -9717, -3130, 197225236, -10427, -5833, -3117, -1801, -1699, 83829844, -3384, 7652842, 124577320, -8040, -11699, 48393784, 106861952, 165331451, 30687612, -6239, -3351, 167104585, 206084251, 32447557, -10269, 129896722, -4753, -6743, -9449, 209623864, 55479665, 94460662, 172418663, -1418, -4022, 135210800, 174191797, -11982, 59184344, 117653843, -5125, 2501168, -1705, 80447311, -8916, 23762804, 82217783, 121198780, 179666948, 25534607, 122967921, 181440082, 27306410, 105252553, -2103, -2925, -11692, 68043359, 165491193, -1068, 89302333, -9110, 206242662, 52097132, -3482, -2083, -2887, -4044, -3784, 151318100, -4725, -2575, 94620404, -5432, -1232, 37937228, -6135, 135373204, 174352870, 20380260, 98323752, 195775579, -11279, 100096886, 178054887, -4359, 62889023, 101870020 , 160338188, -1901, -3970, -3543, 142621489, -8070, -6830, -2387, -5789, -8421, -1361, 68204432, -3361, 204634594, 89466068, 147936898, -4767, -1718, 149703377, 188688367, -7034, -6180, 112500838, -8654, -4724, 16837996, 75291644, -3452, 172742140, -11369, -2279, -3292, -1921, -11963, 40017988, -6112, 137465822, 2823314, 61279624, 100259290, -5363, 197707124, 82537267, -3258, 179990425, 6368251, -3969, 84313063, -2940, -1164, -6280, -2169, -2921 , -11677, -10718, -2312, 126836335, 204793005, 70137308, -3346, -8361, -7561, -6758, -9481, -5220, -1444, 34715768, 73682245, 151641577, 210111076, -10975, 94942550, -2000, -2718, -4018, 77225851, 155183852, 213654682, 40179061, -2271, -5117, 196097725, -2464, -3729, -5615, 197869528, -11237, 82701002, 141171832, -7703, 45493139, -3382, -5052, 8301127, -9591, 164203940, -4555, -6546, 126996077, 165977074, 50808548, 109278047, 167747546, 206728543, 52581682, 111049850, -1253, 73851183, 112822984, 151802650, -7892, -6717, -5931, 134084620, 173064286, 18931945, -10159, -9353, -7816, 1376308, 40340134, -10124, 157276470, 3145460, 81088941, -5090, -2815, -6627, -2327, -3396, 180312571, -6847, 65145376, -9629, 8460869, 105895514, -5277, -4554, 29709316, 68688982, -5766, 166138147, -4244, 50970952, 128928953, 167909950, -7554, -6486, -5969, -5463, 208660088, -2485, 93492893, 17315891, 56286361, -9396, -8610, -2859, 38581520, 116526332, 174995831, -7387, 59989709, -2122, 196418540, -2533, 61762843, -1545, -4852, 5079667, 44044813, -5823, 180472313 , -11188, -10393, -3380, -2039, -6822, 106056587, 145037584, 10395076, -6540, -3355, 205276224, -6516, -3641, -3343, 13934689, 72392330, -5715, 169841495, 35198987, 74165464, 132633632, -7885, -2572, -6150, 153896599, -7844, 58219237, -5897, 155667071, 194648068, -11941, 40662280, 118621612, 177089780 , -7289, 42434083, 100903582, -8900, 198351416, -11223, 122162556, -4830, 45989547, 84957355, 123937021, -4808, 28272848, -1598, -8024, 10556149, -3947 , 127477965, 12326621, -6513, -9902, 168232096, 14099755, 72553403, 131022902 , 189492401, -11470, -3914, -1616, 171773040, -7458, 76095678, -9384, -3010, 58378979, 136338311, -8196, 1872838, -1706, -9725, 157775663, -1909, -6889, 120567800, -2051, 198528463, -11219, -3849, -2254, 161320600, -7691, 46152074 , -3689, -5564, -8437, 8958731, 67413710, 106394707, 145374373, -8021, 30220367, -3816, -3502, -3210, 205614344, -6508, -9898, -5236, -1951, 14275471, -6191, -1562, -4953, 209159281, 55011089, 93992086, -5443, -7878, 14405 ], [ 497840, 1142121, -1389, -1833, -170, -1059, -59, -26, -6, -31, -1395, -932, -149, -45, -43, -65, -3, -11, -28, 1683912, -2, -10, 1537471, -72, -63, -47, -34, -8, -14, -30, -50, -46, -215 ], [ -11730, -501, -486, -460, -245, -238, -11471, -152, -4374, -433, 14217990, -225, -185, -164, -130 , -116, -11998, -671, -524, -415, -128, -446, -635, -731, -847, -815, -537, -4281, -608, -11380, -678, -881, -398, -479, -676, -908, -7112, -4185, -255, -293, -4249, -717, -7297, -246, -722, -487, -461, -669, -243, -2558, -180, -120, -129, -4423, -440, -7139, -234, -155, -4369, 10850221, -499, -11997, -785, -346, -163, -333, -369, -1012, -195, -154, -799, -662, -423, -593, -572 , -302, -247, -7119, -495, -367, -517, -494, -478, -11849, -630, -7025, -223, -249, -421, -230, -266, 5051593, 10367002, -863, -386, -682, -294, -1017, -278, -1326, -167, -248, -204, -119, -314, -212, -208, -141, -160, 3939924, -181, -503, -390, -469, -538, -2639, -609, -193, -374, -353, -1009, 16663371, -466, -296, 11509035, -276, -11964, -1797, -516, -990, -325, -310, -749, -394 , -477, -299, -437, -284, -403, -702, -441, -628, -721, -971, -931, -361, -340, -402, -11334, -542, -654, -203, -1754, 2021812, -358, -140, -159, 2182885, -356, -518, 14584186, -1115, -1197, -7202, -730, -389, -939, 7818999 , -883, -2593, -4166, -1176, -741, -603, -388, -675, -907, -620, -395, 1216447, -642, -2624, 17161354, -807, -1037, -898, -7069, -1329, -1053, -1036 , 12167970, -329, -265, -131, -287, -162, -173, -382, -681, -1373, -7138, -851, -943, -362, -348, -1151, -589, -941, -919, -1366, -1001, -2597, -11808, -1158, -992, -587, -687, -11802, -1157, -728, -6964, -795, 9766518, -1755, 1070017, -777, -1163, -11556, -582, -551, -1039, -1788, -875, -6994, -550, 8477934, 15565267, 5096600, -4268, -592, -566, -253, 8800201, -176, -834, -821, 8975796, -1142, 279174, -664, -637, 14452399, -1402, -1033, -1150, -1762, -11988, -764, -634, -1140, 2534196, -1799, -999, -719, -936, -909, -11561, -326, -553, 8170431, -989, -704 ], [ -922, -1369, -874, 17351713, -364, -350, -11603, -1121, -827, -448, -896, -735, -590, -7287, -7170, -198, -493, 2065741, -651, 16238603, -694, -1191, -1170, -1000, -978, -1399, 11245340, -594, -11981, -1043, -743, -2614, -714, -295, -11683, -1128, -2563, 6413392, -1154, -988, 18816013, -1048, 10118071, -1343, -11354, -792, 8507341 , -864, -1747, -1205, -526, -1356, -1135, -579, -1201, -1180, -1016, -614, 17688502, -944, -2680, -652, -734, 308460, -1807, -426, 16253488, -1400, 5783743, -1363, 16414440, -1216, 7716498, -4228, -1117, -937, -780, -646, 14964904, -935, -1798, -11681, -4220, -842, 4657431, -643, -1126, -6960, 10132593, -1138, -4181, -1821, 6750181, 12065590, -1328, 1308 ], [ -789, -1025, -507, 17703145, -1218, -1380, 10791649, -981, -817, 7408995, -1352, -2598, -1743, 5798265, -2640, -11578, -4192, 1243 ], [ 28274302, -6269, -1569 , -1493, 10569461, -3946, -9547, -3211, -7095, 90286076, -9093, 187735241, -6749, -1652, 189503051, -2585, -10219, -3462, -8262, -2570, -3901, -5923, -2855, -4155, -6403, 116863121, -1995, -2711, -2542, -1296, 118810640, -2057, -1908, -4129, -3861, -5844, 140073607, -4620, 44396245, -3707, 122355577, -7213, -10777, -2323, 143615882, 8973374, -2384, -1568, -8407, -2773, 30221821, -3815, -3501, 166649321, -1770, 70971959, 129441458, -3052, -7544, -1717, -6190, -5712, -8672, 209172593, -958, -5944, -1556, 210944396, -2476, -6144, -5675, -8599, 39252425, -5652, -3146, 99479218, 157951379, -4637, -4128, -6340, 120743516, 179213015, -4341, 64045820, -3550, -2948, -7210, 65817623, -9182, -1076, -7167, -2442, -3671, -3364, 204016926, -6529, 88852393, 147320561, -7579, -10663, 129603862, -8332, 12844 ], [ -11730, -509 , -331, -316, -166, 10498789, -235, -152, -145, -433, -625, -401, -819, -297, -7169, -871, -492, -697, -524, -415, 2299666, -355, -4256, -233, -320, -537, -650, -7081, -586, -557, -250, -644, 4554688, 13412504, -712, -552, -776, -4249, -703, -214, -288, -281, -6992, -461, -291, -179, 17439450, -4292, -120 , -129, -4423, -363, -4238, -818, -432, -283, -7012, -313, 7467688, -163, -391, 2314672, -765, 14715731, -154, -7274, -649, -607, -6965, -302, 13266195 , -975, -1058, 6340177, -517, -583, -463, 6501250, -600, -581, 4890520, -421, -404, -684, -668, 10367002, 17454093, 1313 ], [ -183, -209, -624, 16019200, -371, -208, -141, -272, -801, -768, -11641, -497, -574, -303, -7124, -1749, -782, -902, -621, -232, 879658, -296, -7118, -276, -267, -794, -761, -2610, -568, -760, -422, -723, -11357, 4905163, 10220572, -403, -702, -298, -7142, -721, -971, -931, -361, -206, 17629688, -315, -542, 10718313, -118, 7335780, -11587, -139, -470, -356, 11040580, -229, -816, -916, -11698, -730, -389, -797, -1178, -744, -606, -4166, -796, -11687, -7033, -464, -778, 11684751, 17000281, -1813, -341, -236, -840, 3149323, -528, -737, -1123, 1538593, -1036 , -640, -615, 19255182, -131, -7176, -162, -323, -11932, -2657, -872, -6981, -455, -427, -1132, -707, -930, -767, -1001, -2597, -1217, 9444372, -859, -967 , -1196, -1147, -4188, -795, -285, 16853730, -1796, -890, -725, -582, -551, -1039, -629, -11489, 1392163, 6706252, -11609, -2560, -921, -656, 15726098, 1714309, -1374, -1006, -7015, -821, -1046, -653, -11466, -472, -672, -637, -1323, -1033, -1783, -1762, -4169, -928, -634, -1140, -11385, -11871, -647, 14935618, -571, -677, -4303, -11561, -11368, -674, -352, -740, -989, -11955, -774, -1364, -617, 18962443, -922, 10264380, 15579910, -567, -4353, -428, 15740862, -827, -448, -655, -339, -720, 132864, -756, -1354, -493, -1199, -1179, -1013, -869, -11994, 9312464, 14628115, 2387887, -763, -1010, -1139, 2548718, -1177, -882, -714, -556, -2636, -602, -271, 1274 ], [ -6485, 91751707, 150219875, -7020, -10225, 151991678, 210461177, -2478, 95293982, -8608, 38608144, 77577283, 175022455, -7385, -11306, 79508828, 157466829, 3335819, -1674, -9700, 159239963, -7725, -2525, 102540936, -8470, -2798, 45845902, -10018, -8830, 201763235, 47616374, -2316, -5274, 184046536, 68876679, -9549, 166327175, -10674, 129117981, 187588811, 13967968, 72421616, -2217, -4958, 35228273, 93683252, 132664249, -3031, 210623581, -1713, -6149, 192904220, 19283377, 77737025, 155696357, -7379, -11302, -6106, 138139400, -1986, -1811, 81443035, -9272, -3121, 24758528, -3851, -2255, 180664003, 46005644, -3535, -2105, -4806, -6567, -1284, 125738110, 164717776, -4265, -1691, 108018749, 146999746, -7587, -3803, 109791883, 168260051, -7548, -11051, 72584020, 150542021, 15898182, -10218, -9033, -2003, 17671316, -3900, 154082965, -7841, -6952, 116876433, -5138, -4665, -1733, -10477, 118826614, 157806280, 3672608, 62128918, -1603, 198553756, -4117, 102879056, -3251, -1459, 26706047, -3840, -5562, 182610191, -7171, 47954494, 86934160, 145402328, 10758489, -6531, -9935, -9121, -4992, 51509958, 109966268, -4974, 14303426, 92246907, 150717737, -4735, 55041706, -9031, -3027, -1850, 76300680 , -5674, -8597, -4691, -1829, 97723389, -8955, -8188, -11927, -6663, -6101, 138477520, -4636, 42800158, -10073, 140247992, -2959, -11822, -6619, -1630, -9223, -2947, -11761, -3838, 182767271, -7166, -3670, 126074899, 204031569, -2506, 108354207, -5256, 129617174, -3050, -7540, 53429645, -3473, -1518, -4731, -7011, 74691281, -3457, 191628948, -2569, 134928590, 193402082, 14539 ], [ 60677930, -8924, 197106761, 42959900, -2330, 159898898, 5767888, 64221536, 122691035, -4821, -11172, -2320, -9176, -8429, -4565, 28786807, -10344, 126235972, 184704140, 50047112, -1093, 186477274, -11579, 51820246, -3637, 149268080, -10245, -1942, -4193, -1684, -2206, -3169, 18167847, -10174 , 154582158, -4683, 59065869, 98048197, 176004867, -4139, -6356, -5622, 158289499, -7746, -11251, -10425, -9253, -8485, -2806, -10404, 122853439, -8078, 46664579, 105134078, 163603577, 9471236, -10733, -3222, -1961, -11110, 89189182, 147657350, -11077, -9492, 149430484, 188410150, -10614, -5706, -7906, 36048281, -1288, -1585, -3020, -1712, 135254729, -4908, -1826, -10900, -5884, 156677438, -1913, -9710, -8518, 197430238, -11247, 62773210, 101752876 , -8876, 6087372, 103523348, -3246, -1891, -10763, 105295151, -8038, 29122142 , -5008, -7606, 69859091, -5500, -2020, 32664417, -1621, -2149, -7936, -4204, -2423, 92893861, -1515, 16719521, -6441, 114154166, 153135163, 57468328, 115925969, 154906966, 934356, 39900844, -1285, -3422, 2703508, 61162480, 100142146, 139121812, -11244, 140888291, -2956, -11795, 123171592, -2041, -4583, -4096, 105456224, -3233, -1967, -11136, -3822, 126719191, -2025, -4252 , 89509997, -9104, 167470660, 52303465, -3634, 130262797, -2885, -11507, -10237, 171012935, -11445, 114313908, -3166, 18652397, -3761, -9359, -5155, 213537538, -11316, -6380, 137508420, -7776, 22343887, 61323553, -5616, 4639046, 63094025, 121563524, -5073, 6410849, 84356992, -5053, 201295990, -11160, 86127464, 125108461, -8415, -4556, -6252, 126878933, 185349763, 31216091, -5988, -5497, -7964, -11555, -6204, -2218, -8313, 34759697, -3618, 132195673, 210155005, -10974, 114476312, -5179, -4698, 18814801, 77269780, 155227781, 20745004, -6109, -3418, 196140323, 41994793, -3728, 139443958, -8136, -10830, -2328, 160702932, -7228, 104005236, 162476066, 8343725, -6275, -1272, -1531, 203227535, 29592172, 88060340, 127041337, 166021003, -4246, -10680, -3645, 148301642, -1869, -4054, -9477, -1521, -7512, -10596, 112865582, 190823583, -11432, -10558, -5930, 153617051, 18975874, 57941020, 174874694, 213859684, -4145, -10487, -2190, 196300065, 81132870, 159093533, 63414840, 102397168, -8867, 6731664, 84677807, 123658804, 201615474, 47469944 , 105939443, -2033, -1883, -10326, 107712577, 146692243, -4537, -11095, -1656 , 109484380, 167952548, -4517, 91762357, 150234518, -7925, -6736, -10224, -8268, -11423, -6431, -2284, -8230, -7426, -10931, -3432, 214016764, -4001, -2336, 157482803, -2826, 42316939, -3565, -5356, 178745770, 24598909, 63578575, 122048074, -4832, 26383901, 84838880, -9197, 162799543, -6820, 106099185, -8795, -4786, -2631, 68892653, -8751, -11602, 70664456, -5488, 13979949, -10633, -3628, -3328, 15753083, 74209393, 152168725, -7883, -6987, -3770, 212408696, -1679, 116732665, 194689335, -7331, -9728, -8930, 23001368, 81456347, -8898, -4850, 5284669, -2326, -3391, -8468, 7055141, 65510120, -2242, 201938951, -6566, 86773087, -5271, 185984738, -1771, -3933, -9901, 148784861, -4758, 33632186, -6192, 131066831, -7502, -6451, 113348801, 152329798, -4711, -1325, -3899, 154101601, -1415, 97399912, -5137, -4664, -6919, 79860260, 118841257, 157820923, -4371, -2460, -2331, 159591395, -4343, -2399, -3553, -8465, -4596, -2519, -10386, 124155335, 182624834, 28492493, 125927138, -1492, -1430, 69230773, -5761, -5259, 186169771, 32022910, -1624, 168449079, 14318069, -6481, 111752714, 150733711, -4734, 14287 ], [ -449, -436, -419, -598, 19343161, -115, -532, -4264, -197, -11930, -914, 12592738, -328, 2124313, -769, -338, -491, -375, -766, -425, 674293, -4311, -412, -858, -7367 ], [ -6528, -2310, -2157, 186329513, -11586, 90653482, 129633148, -4971 , -4507, -11039, -9858, 131404951, -3041, 16252276, 113682928, 152666587, -4707, -6975, 56989225, -9379, -8594, -7834, -11993, -10504, 117391600, 156371266, -2832, -4141, -1676, 119162072, 177631571, -7278, 101442711, 140425039, -8117, -11813, 64236179, -2251, 142196842, 200665010, 46519480, 104987648, -8818, -4800, -7161, -10735, 87270949, 145739117, -4780, 50061755, -9924, -953, -2901, 71323391, -5728, -5229, 207753553, 53605361, 151051864, -4728, -2578, 94356830, -3308, -4934, 211297159, -2472, -2343, -3439, 193576467, -7351, -10500, -9750, -8948, -8179, -11285, -6096, -5374, 23657641 , -1672, 121094948, -2957, -11210, 64398583, -2249, 161847748, -1894, 27190720, -10380, -5554, -2928, -11138, -9962, 126411688, -8007, 50236017, -2307, 167161826, -1425, -11075, -3799, 129953963, -3048, -4045, 92746100, -3323, 36060262, 94519234, 152988733, -1932, 37821538, -9366, -4906, 213230035, 20264581, 78732749, -3425, -4880, 22049573, -2411, -2263, 138975382, -4858, -6877, -9681, -5339, -1461, -4335, 64558325, 123027824, 162008821, -7679, -11166, -3681, 202757628, -10728, -3668, -5525, 185042260, -11628, 50385232, -5499, -11566, -6497, -9889, -8703, 208074368, -11027, 92907173, 151378003, 209846171, 55699310, 94680307, 153148475, -1848, 57471113, 115940612, 193899944, 39914156, -5879, -3281, -2987, -4386, -10457, -5854, -3127, -2820, 82436097, 140908258, -4838, -6849, -10400, 123190228, 201148229, -6829, -10367, 163939035, -11682, -6253, 165709507, 204693166, 50544974, -5753, 167483972, -1871, 52316777, -9885, 149765942, -4496, 54089911, 93069577, -3319, -8274, -4032, 94840049, 133821046, 192289214, 38156873, -3760, -3435, 194061017, 40089738, 79056226, -9318, -5119, -7775, 22358530, 80826698, 119807695, -7736, 63107337, -8874, 180048997, -11788, -10792, 103860137, 162329636, -823, -4094, 105630609, 144612937, -7638, 48935575, 107405074, 146384740, -4776, 31230734, -3647, 128666710, -7963, -2609, -3926, 110947349, 188905350, 34761151, -5953, 190678484, -11438, 75511289, -9009, 192450287, 18829444, -6413, -9781, -5407, -4673, -6927, -3879, -1608, 157175300, -6647, 139455939, 178438267, 4816093, -10055, -1266, -1498, -4601, -6302, -2246, -8834, 181981873, -4298, -10751, 105794344, 144774010, -7635, 29606815, 146541820, -7596, 31378618, -9907, 148316285, 187297282, -2605, 72130087, 130598255, -3043, -11487, -6178, 171349724, -7465 , 36694027, 75673693, 134143192, 173122858, 18989186, 116422500, -5150, 194384494, -10891, -10122, 137846540, 176827537, -4377, -6079, -3405, 159109507, 198089173, -11232, 63432145, 121900313, 160881310, 26224282, -10020, -5301, -4810, -11731, 144931090, 203404582, 29767888, -10325, 127217053, 185685221, 31552880, -5492, -4979, -1868, 91779662, -9072, 189228827, 15607984, -6455, 93552796, 171509466, -10970, 95323268, 134304265, -4919, 212263597, 58115405, -9346, -5146, 1594622, 40559779, -5871, 176987279 , 3366436, 42331582, -1637, -5606, 178759082, 24613552, -9662, -5066, 26397213, -10392, -5567, -8059, -3953, -9987, 164584658, -2776, -11126, -10319, -5764, -4995, 31712622, 90170263, 148638431, -4760, 33472567, 130917739, -8302, 208881064, -4041, -3779, 132692204, 191161703, -10551, -5678, 153955171, 212423339, 38787976, 97256144, 136237141, 214193811, -6668, -1643, 118680184, -4644, -10855, 120449325, 159431653, 5297981, -10817, -9657 , 141713623, 200181791, -3964, -6036, 143484095, 8841587, 47808064, 86787730, -5538, -2916, 49591725, -5996, -8747, -7584, -6770, 70841503, -5238, -4511, -4052, 72613306, 131082805, -7501, -10585, -3314, -8261, -11411, -10185, -3443, -5169, -7840, -1644, 136396883, 194866382, 21421243, -6366, 99366067, 177324068, 13441 ], [ 44438843, 102908342, -2045, -2795, -1697, -3688, -5296, 182640808, 9018634, -10352, -5778, -5015, -1228, -2508, -9934, -8743, -4771, -11590, 109995554, -1523, -2745, 131254528, -2008, 209217853, -10580, -5943, -5186, -11402, -3897, -9799, -5167, -4690, -12000, -2470, -3746, 156222174, -2837, 41056310, 80037307, -5629, -2976, -4368, -6638, 81809110, -5600, 25120610, 83579582, -5581, 200518580, -4101, 104841218, -5041, 28666878, 67634686, -9147, 165083851, 204063517, 49915325, -9930, -9115, -7977, 12723313, -2297, -3338, -4970, 33982287, 92438597, -2142, -1233, -1333, 74720567, 152679899, -7873, 76491039, -5416, -1924, 39460089, 97915079, 156384578, -4658, -10877, -10105, -5624, 177647545, -1304, 159925522, -7716, -10808, 103230488, 181188489, 7568977, -3837, -3528, 163473121, -7648, 67793097, -3511, -2094, -8010, -4258, -9923, -5511, 71338034, -1590, -8709, -7938, -1760, 73109837, -3472, -1751, 94371473, -3307, 172332136, -1741, 115631778, 174103939, -11986, 59096486, 137055818, -4654, 60866958, 138826290 , -8150, -4363, -10424, -1575, -4842, -6857, 83901728, 122882725, -1457, 7730050, -10379, -9603, 163632863, -7646, 67956832, -9571, 204381670, 50238802, 128195472, -3061, 32532630, -3798, -2221, -5225, -4502, 92762074, -8282, -2732, 133508219, 191981711, -1739, -1298, -2198, -8215, 20293733, 117725727, 176196557, 41540860, 100010359, -8914, -7743, 23822830, 62802496, 140760497, 199229996, 45084466, -3698, -8842, 7888461, -6283, -9598, -8423, 29151428, 107094909, 185055572, -2625, 89378210, 128359207, -1451, -6496, -9486, -8700, 34464175, -1097, -1559, 209862145, -10982, 75205117, 153161787, -1931, 38010443, -9364, -3157, -4443, -2548, -10126, -5392, 195847463, -2536, -10097, -3409, -1467, -2672, 62962238, -1979, -11202, 84223874, 142693373, -1973, -2651, 66507175, -9595, 144466507, -2922, -11680, -9952, -9138, -5004, 11594471, 50560948, 89540614, 148010113, -2611, 91309755, 149780585, 208250084, -11022, 73594387, 132063886, -4722, -2480, 172812693, 211795021, -10528, -5906, -1551, 1123384, -5876, 157028870, 196009867, 22373173, 100332505, -8508, 24158165, 121590148, 180062309, 6441466, 64895114, 103876111, -5305, 181835443, -1726, -2386, -3369, 183605915, 29473574, 107418386, -11101, -6227, -3490, -8729, -7559, 91469497, 130453156, 15299150, -10235, -9441, 190693127, 17072284, 95014434, 133996762, -8239, 211956094, 57807902, 96788899, -4672, -11954, 40252276, -9315, -5116, -2827, 61511250, 100493578, -3124, -11843, -6062, 160732218, 26089710, 65057518, 123527017, -8065, -11155, 105806325, 144788653, 183768319, 10146145, 88090957, -9133, 166050289, 31405119, -10290, -8725, 206800427, -6755, -3793, 111124396, -8310 , -1309, 93405035, 151875865, -1940, 36721859, 75688336, 173136170, 77460139, -3433, 155419471, 213888970, -11311, 79391684, -2189, -8163, 42197010, 100654651, 139634317, -4854, -6626, 160893291, -7225, -6298, -9626, 143177923 , 182157589, -7183, 47500561, 105968729, 164438228, -11661, 88250699, 205187035, -6223, 109513666, 148493332, 187472998, 13850824, -3925, -9874, -4490, -10592, 113055941, 152036938, -4717, 75848078, 153806079, -4694, -11344, -10153, -9345, -1919, -2417, 138020925, 196491755, 22856392, -6345, 139792728, 44127224, -6058, 122077360, -8469, 45901689, -10016, -8829, -7660, 67150136, 106131133, 164599301, 29955462, 127388776, -4994, -1426, -11092, 129160579, 33500399, 91955378, -9066, -8301, -11473, -10590, 113217014, 191175015, -4029, -9388, 153969814, -1927, -6953, 58292452, -9768, -3289, -7807, 60237175, -3574, -3274, 3539490, -6643, 100975466, 139956463, -11832, -2453, -10047, 180706601, 46062762, -10015, 162988571, 201969568, 47821376, 145269210, -8022, -6790, -10315, 147041013, 205511843, -6769, 129322983, 187793813, -11050, -9867, -9064, -8297, -7500, -6730, -5188, -4710, -1744, -10184, 154129556, 193110553, 38976881, -3750, -1548, -7369, -4143, -2416, 99380710, -4640, -6888, 81661349, -5601, -5085, -4619, -6621, 83434483, -5062 , -7690, 85202293, -9185, -4804, -4291, 86975427, -2165, -5014, 69270586, -3208, -7985, -7092, 71031862, -8715, 207459362, -11045, -3789, -5711, 170251499, -2582, -6167, -5185, 191514466, 37380794, -2345, -7412, 58788983, -3585, 175726650, -1818, -6361, 138520118, -1906, -10848, 120800757, -8489, 5650744, -10407, 161552226, 26909718, 65877526, -3530, -8819, 9191688, 106627664, -2097, -8014, 10966153, -3496, 166868966, 205849963, 51701771, -3485, 188129271, 33985072, 111941742, -5208, -7915, -1752, 55246708, 94226374, 191674208, -6974, -3895, -2200, 19986230, -3887, 97931053, 2265549, 99701525, 138682522, 23525854, -10428, 101474659, 159942827, 198923824, 25287130, -3548, -5317, 200694296, -6836, -6026, -9174, -7647, -11141, 106787406, -1256, 204239233, -6787, -3810, -3494, 167031370, 32387531, -10271 , -5480, -4969, 34158003, 92614313, 131595310, -4949, 35917948, -6162, -5183, 211326445, -10169, -7827, -11322, -10499, -3142, -1915, -11284, -6355, 99863929, 138843595, 197311763, -6881, 101635732, 199080904, -4111, -6313, 142384539, 7743362, -2388, -5284, -2927, 28991809, 126439643, 165420640, -4075, 69743278, -9534, 52034444, -3636, -8705, -7039, 53797051, 112265219, 170734718, -7483, 75057356, 133528186, 211487518, 76827828, -3437, 193766826, 39783700, -5645, -4879, -6906, 119510842, 197474167, 23837473, 82305641, 140775140, 179756137, 64586280, -5812, 162036776, 201017773, 66359414, -1532, -4794, -6798, -6256, -1596, -3219, -10691, -3492, -5249, -7968, 32696488, 91164656, -7934, -1756, 53958124, 112426292, 190386955, 55741785, 114199426, -3016, -11373, -9788, 213416401, -10899, -2192, 176372273, 41728434, -10096, -2117, 197635240, -11242, -6329, -3556, 160426046, 45260182, 84239848, 142708016, 27554010, 86010320, 163968321, -2781, -4083, 126759127, -5003, 31085758, -2303, -2154, 206491593, -10649, -5974, 169286392, -7030, 73609030, -5697, 210035199, 55889669, -9820, -4927, 211809664, -4019, -9785, 155111968, -2845, 1142020, 59594348, 98575345, 137555011, 2911172, -10865, 119834319, 178305149, -4356, 63137954, -9672, -4837, 6456109, 64911088, -9638, 142870420 , -7672, 27703225, 66682891, 105662557, 183621889, 68452032, -2234, -8388, -7599, -4072, 128692003, 187164164, 13543321, 52508467, 91488133, 169446134, 34803626, -10234, -9043, -6996, 75540575, -9008, -8238, 38347232, -9780, 135783208, -3001, -7389, 40265588, 79246585, -9313, -3138, 42037391, 81018388 , 119998054, -8504, 24320692, 141257028, 180239356, 26092495, 104049165, -8833, -4580, 66843964, 125312132, 183781631, 10160788, 49125934, -9944, 146573768, -4539, 31407904, 70387570, 128855738, 13701732, 91646544, -5217, 208586873, 34951510, 112908180, 171380341, 17246669, 56213146, -9810, 134172478, 192641977, -10520, 116453117, 174922616, 79418174, 118387324, -8544, -7768, 42198464, 81179461, -5610, 178628626, 82949933, -9235, -5068, -7697, 26253568, 65233234, 162678406, -7182, -10748, 105983372, 183944035, -11660, 68775509, -8755, 185715838, -7101, 109526978, 148507975, 33351307, -10253, 130788614, 15635939, 93580751, 132561748, 191029916, -10968, 95353885 , 134333551, 212290221, -10516, 116614190, -5144, 1625239, 60078898, 118547066, 3394391, -10443, -3403, 159299866, 5167525, -6625, 83112337, -8863 , 84880147, 123863806, 162843472, 201823138, 47674946, 106144445, -5273, -11653, 68936582, -4993, 12253406, 70708385, -9507, 168157550, 72490715, 111461185, -1482, 208910350, -4040, 74253322, 171698494, 210682153, 95512296, 134494624, 192962792, 38830451, 77796928, 136265096, 175246093, -11939, 79728473, -5385, -7761, 23032108, 62011774, 100991440, 178948110, 44305602, -10045, -4829, 7100401, -10778, 104535046, -8439, -4576, -6815, -9982, -7621, 30119320, 108075990, 147058318, 186037984, -4065, 109847793, -8717, -7949, -11049, -9465, 150601924, 15959416, 93904228, 152372396, 210843226, 56696365, -9382, 173634032, 19503022, 77956670, -9339, -3150, 194896999 ], [ 60251952, -8538, 23058609, 120493254, 24818554, -2047, -7692, 143525362, 182509021, 8886847, 125808663, -5019, -1880, 88600800, 31913631, 90375265, 187823099, 72655904, -9063, 152392242, -1937, 76199510, 134669009, -8224, -381, 21446548 , 118883855, 3732511, 120654327, 63967158, 122427461, 180896960, 85220929, -1971, -11711, 125971067, 164952064, -4545, -2507, 186207045, -7091, 129514673, -4509, 150769654, 16135132, -1096, 37390113, 154318584, 348636, 117269132, -2836, 80063931, 3889591, -10072, 179284899, 122583210, 202319548, -6805, 165107813, 30456109, 127902612, 32238439, -5978, 207632416, 92466552, -8665, -7010, 152703861, 211180015, 134989824, 193460654, 20000873, 175902366 , 60736502, 158183005, 4053326, 122757472, 200707608, 85539082, -5287, -1075, 67822383, -8777, 30627709, 147552187, 71379178, 168816485, -7531, 170585626, -4483, 74909595, -8627, -7870, -6701, 135152228, -4909, -4453, 156572275, 195555934, -6094, 62677243, 121138877, 5986202, 122910680, -7198, 85701486, 144173647, 29019641, 87475951, 184923785, -11632, 128222096, -1873, 91019557, -7937, 73298865, 209729027, 94563163, 153032662, -2863, 213261985, -4653, -6091, 177996315, 23852116, 121299950, -8109, 84089425, 162051419, 66372726, 144332058, 183314386, 146099868, 30951186, -9915, -2896, 32711131, 149646136, 73473127, 131930768, -2874, 75244930, 153191073, 211661903, -10944, 213433706 , 78935089, 156897083, 2766073, 61219721, 119689220, 197647221, 179922536, -2522, 123231495, 162213823, 125012494, 163985626, 202965292, 68305602, -7601 , -11102, 89569900, 187017734, -5973, 15166032, 132091841, 153356018, 38198140, 194100953, 1156663, 79100155, 157058156, 61380794, -8909, 141117132 , 199582759, 64924400, 142882401, -7188, 183627215, -11670, -8387, 31273332, 128707977, 13553971, -7926, 34805080, 210210915, 95042389, 173004383, 174776186, 59770064, 118239563, 139505071, 4857360, 121781838, 26117665, 143042143, 201515635, 27878941, 86348440, 203283445, 127097247, 205056579, -4071, 167847385, -2751, 72171354, 15482854, 190875500, 75716291, -8233, 77488094, 135957593, 20965980, 176866142, 81190111, -5357, 160921246, 65246546, -2040, -7181, -9992, -8797, 127267516, 185729150, 70560624, -7551, 72332427, -8682, 208762589, 93594063, 191043228, 36912218, -5176, 77661025, 175095670, -7334, 60092210, 157541375, 3410365, 61864013, 178803011, 83124318 , -4831, -7221, 65407619, 143368282, -1889, 145133430, 10494915, 88439727, 146911888, 189437701, 35301488, 171713137, -11415, 95529601, -5174, -11335, -9766, 194747907, -960, -3874, -5383, -1077, -4375, -1306, 139997730, -4345, -3850, -9227, -2046, -949, -4102, -10013, -9188, 182522333, 47878494, -3519, 145315801, -2915, -1777, -3945, 127595109, 186067270, 12445096, 70898744, 129368243, -2890, -7056, 72671878, 150628548, -11006, 93932183, -3313, -7880, -11407, -3898, 154173485, -7414, -6948, -3749, -5654, 175596194, -7327, -6102 , 118899829, -5107, -2531, -3860, 120671632, 159651298, 25006128, -1669, -5061, 200402767, 46254575, -6033, -1090, -1495, 9062563, 67516211, -3516, 164965376, 10834366, 108266349, -8372, -4527, -6768, 110038152, -3192, 14376641, -10623, -3624, 170280785, -1858, -6448, -3615, -8640, -7875, -6978, 76375226, 193310231, 365941, -6682, -9331, 195247100, 60588741, -9298, 177529070, -10847, -3561, -1259, 25165870, -1668, 122603177, -1458, 26940335, 65906812, -9610, -5290, -1970, -11145, 87167117, -2096, -1074, -7133, -6242, -3495, -3206, 205879249, 32242555, 90710723, 168668724, -7537, -11038, 111972359, -3174, -1443, -2579, -1685, -5439, -4706, -6702, 115514634, -5162, -4685, -6941, 78469175, -8950, 2294835, 80240978, 119221975, 177691474, 4069300, 43034446, 82014112, -9255, 179463277, 25329605, -10035, -3248, 7610244, 66066554, -3236, -1456, -1312, -2236, -954, -7616, 50120327, -2308, -2089, -1234, 32403628, -6211, 149339964, -4756, -7042, -6474, 131623265, 16467928, -6161, -2136, -1476, -7446, -6423, -3595, 213126203, -10903, -6115, -8947, -4884, -4394, 80402051, -9291, -5099, -7275, -10423, 101665018, -8112, 6002176, -6312, 122925323, -5056, -10764, -3682, -5552, -2784, -1693, 106979096, -3221, 204428261, -1301, -9531, -1956, 32577890, -1279, 130013866, -1484, -7038, 112291843, -5204, -7904, 16632994, -3908, 133556141, -4932, 37891968, -6137, 154817777, -4447, 39811655, 98281154, -2063, 2618312, -6654, 100052957, -1082, -11865, 43356592, -3715, -5337, 6163249, -6605, -6048, 162064731, -4306, 46900198, 105368366, -8813, 9706855, 68160503, -9566, -5006 , -6782, -3650, -4988, -1225, 71704109, -5473, 208131609, 34497577, -3783, -2211, 170925077, -2729, -6723, -6155, 133717214, -4929, -7439, 57529685, -5156, -4676, 1010233, -9743, -2123, 2779385, -10867, 139193696, 4549857, 63006167, 101987164, 179945165, -7231, -6601, -1273, -1890, -6281, -5787, -8806, 9865266, -3821, -3360, -3073, -1428, -3938, 167542544, 13411534, -10647, 149823183, -2884, -7029, 112615320, 171086150, -4476, 55920286, -9819 , 133879618, 172859284, 38215445, -9784, 135651421, -7393, -6931, 118090471, -2060, 22430291, -10092, -3266, -2967, -7263, 63167240, -5826, -8104, -2662, -3967, 123407211, 162389539, -2791, -11159, 164156018, 10029001, 68482649, -2159, -7996, -2499, 89744285, -5496, -7556, 52536422, -5467, -4962, 15344410 , 93287891, 132268888, 190738387, 56080028, 153526531, -11358, -9779, 174789498, -4438, -4004, 98764373, -1085, 196214869, 61556510, -5850, 178494177, -7259, -10827, -6061, 160776147, -7700, -10021, -1537, 201528947, 27893584, 105850254, -5024, 10188743, -6250, -9554, -8383, 11960546, 70415525 , -5744, 167864690, 52697495, -9878, 150146660, 34991323, -6176, 151917132, -1939, 56254290, 114710600, -3164, 192671263, 38537591, 96992570, -2129, -7338, -1099, 118415279, -1251, 3262604, -3865, -5609, -1250, 24522909, 121957554, -8474, 199919548, 45771356, -6041, -2172, -7666, -10747, 144992324 , 183973321, -3661, -9128, 185743793, 70588456, -5742, -4976, -1867, -10636, 111328067, 189286068, 15666556, -6171, 152078205, 210550366, -1681, -2283, 212316845, -3889, -1549, -2843, 1654525, 79595355, 177047182, 42402012, -6077 , -8902, -2963, -4351, 63651790, -9230, 161100955, 26455785, -2244, -2106, -1888, -2515, 86685229, -8793, -4552, -10708, -3659, -1566, -2022, -1226, 70737671, 129207170, -1081, 33542997, -3790, -8678, -1943, -11009, -3778, -2210, -952, 210710108, 37074745, 115031415, 192992078, -1319, -6404, -5894, -2127, 1830240, -6369, -2270, -1546, -2981, -6642, -9695, -8896, -2961, -7246 , -3708, 161275340, 200256337, 26619643, -10388, -3534, -1536, -1885 ], [ -7268, -11744, -4219, -6999, -7345, -7264, -4299, 13544533, -11359, -1193, -2661, -4271, 15477409, 1465378, -1803, -1162, 13866679, -1820, 6940540, -419 , -598, -474, -184, -519, -197, -699, -11825, -746, -613, 2124071, -769, -1784, -7047, 513583, -766, -11639, -595, 674656, 7760427, -412, -858, -11917 , -2653, -605, -585, -301, -659, 13398103, -584, -685, -1184, -7187, 17102661 , -7298, -1030, -1007, -231, -475, -366, -292, -509, -486, -460, -772, -242, -124, -2571, -11934, -433, -625, -225, -297, -164, -11588, -11399, -11881, -415, -498, -128, -446, -523, -201, 689299, 6003388, -424, -608, 850251, -250 , -644, -604, -479, -676, -11741, 13412746, -712, -552, -776, -11669, -601, -4161, -214, -246, -11484, -222, -254, -291, -11546, -708, -1034, -7099, -1327, -380, -290, -237, -234, -155, -786, -432, -7090, -716, 1225 ], [ -11214, 103287729, -8847, 7624887, 46592695, -2319, 163529031, -6803, -2381, 126323830, 165303496, -4542, -6522, 108604469, -3204, -7975, 32431460, -1654, -1271, -4755, -4207, 112146744, -8661, -1941, -11456, 55451710, -3611, 172389377, 211370374, -6700, 96203179, -1472, 20191232, -2419, -1260, -1990, -4393, -3991, -10100, -1578, -2971, 4245016, -10842, -10063, -9252, 160149160 , -6311, -9218, 161920963, -7196, 66242270, -9172, -5037, -2783, -11137, -9570, 184953071, 30820730, -1291, -9530, 147746539, 13101369, 91046181, 130028509, -3047, -7526, -11031, 92819315, -3037, -1421, -10984, -3454, -1512 , 211530116, 57383255, 135341256, -1998, -11976, -3742, -8946, -2990, 2634286 , -1704, 100067600, -4857, -4360, 62859737, -3559, -5335, 179800066, -11204, -2395, -2247, 181569207, 7949695, 46914841, -6023, 144362675, -11689, -10726, -9955, -5524, -4779, 69946949, -5248, -2895, 32753606, 91208585, 130189582, -8319, -7521, 54000722, 92981719, 131961385, -1242, -1855, -6722, 94752191, 153221690, -4702, -1308, -2341, -1583, -3156, -4441, 20498869, -6381, -3420, 176416202, -11276, 61250338, 100230004, -5365, 43542835, -6064, 140980142, 179961139, -11791, -2452, -5808, -8068, -6828, 86054249, 144525079, -7639, 29357884, -6002, -3359, 204765050, -3937, -5751, -3201, 32912017, -2294, -3331, -1483, 15196649, 93140130, -3318, 190590626, 36458285, -6153, 133894261, 172873927, 211853593, -1711, 96685067, 155154566, -4674, 1185949, -1710, 118109107, 157088773, 2955101, 41921578, -6084, -8506, -1904, -6870, -10418, -5071, -7704, 45463853, -3697, -3102, -7669, 47235656, -3679, -3368, -3086, -2633, -10330, -8762, -7995, -4248, 89757597, -5243, 33075752, -6203, -5716, -2081, -4745, -6457, 93303865, -9042, 210240201, 75584504, 134054003, -7855, 77368165, -2196, -5151, -4671, 59812528, -5387, 176739679, -2683, 81059655, -5613, 178510151, -7258, 43854454, 121811124, -1246, -950, -6599, 123582927, -5049, 201544921, -4093, 66887893, 183822898, 10204717, -5767, 185596032, -10678, -9906, -1089, -4980, 13746992, 72201971, 150159972, -2883, -11017, -5948, -5448, -3033, -11427, -10192, -5682, 173194742, -11352, -10518 , 97008544, 213943549, 40470590, 118429922, 176900752, -7293, -3864, 120201725, 198159726, -11229, -10052, -5589, -8473, -1899, -4104, 104254167, -8064, -11728, -2102, -2918, 29841103, -1625, 146778770, -2759, -10675, 109570907, 168040406, -4515, -2494, -2364, 130832543, -8305, 15681199, -6453, -1617, -8649, -4716, 36928315, 114884985, -2069, 38711976, -3590, -8200, -11303, 79611329, -8932, 196550327, -6894, -2409, 139852631, -8128, -7249, -6624, 122135932, 6981926, 84925407, -5566, -3098, 47732064, -9985, -5539, -1494, -4551, 68980511, -2231, -3212, 205409342, 70750983, 109733311, -5240, -1954, -2493, -1289, 169970620, -7017, 74295920, -1092, -2077, -1223, -4028, -9800, -1088, -2857, -1110, -1297, -2275, 155798858, -1231, 79784383, -1579, -1469, -1810, 62069015, 140027016, -7245, -6623, 102820484, -8857, -1238, -6841, -3691, -2171, -3094, -7657, -2514, -10353, -5536, 30188419, -10311, -3503, 205586389, 31949695, -10278, -5737, 187865697, -11532, -3626, -5210, -4737, 74470305, -9427, 171920801, -6983, 56754937, -3441, -8600, 58685151, 117155981, -5134, 21491808, 118927784, -7756, 42740255, -10075, -2184, -1248, 5546912, 64001891, -5820, 161451056, -11763, 46285192, 202198532, -4090, 106525163, -3226, -8019, -4260, -3944, -3654, 205746131, -11087, -3486, -4973 , 207519265, 53371073, -1619, -3325, 209289737, 35654374, -6166, -1555, 211060209, -10544, -5418, 391234, 97827221, 2163048, -10879, -5628, 23424684, 81880994, 120861991, -2958, -4113, -2397, 122632463, 161613460, -7207, -10769 , -9181, -3091, -4288, 87195072, -2163, -2912, -10701, -5993, -8739, -7976, 32285030, -1290, 129719675, 188189174, -4209, -10618, -3623, -2733, 94280953, -3309, -7449, -4023, -1095, 174013419, -1841, 20030293, -6388, -5128, 21802096, -10469, -3568, 4094593, 62552234, -955, 179489901, 64335895, 142283369, -4820, 46619196, -3685, 163543674, 9412664, -6557, 145825644, -1962, -11635, -10303, 128108945, 186579775, -11080, 71412580, 188350247, -2596, -6472, 190120719, 55478211, 94446019, 152914187, -6970, -2067, -2848, 20205875, -6385, 176107368, 60941504, -3411, -8520, 4258328, -3985, -8879, 179653636, -6855, -9644, 7800603, 66256913, -9171, 9572406, -6259, -9141, -1775, -10297, -9111, -3057, -11569, 91062155, 169021487, -4500, -11029, -9446, -8657, 16660949, 133584096, -1080, -4464, 37909396, 96377564, -2066, -7399, 59330774, -9748, 156779939, -7309, -10869, -1638, -1268, 4418070, -10835, 121343879, -2804, -10801, 142602853, 201075014, -10759, 105398983, -8037, -11688, 68191120, 146149121, 204618620, 30983257, 69962923, 108942589, 186899259, 32755060, -5722, -8696, 54028554, -1278, 151464530, -1854, -1714, 114255336, -2072, -1929, -1320, 77048804, 135518303, 213478966, 40002014, 117961346, -2062, -7779, -6901, -3867, -8512, 197693812, 24057118, -10058, 121506283, -7706, 25828921, 84297089, 201234756, 86067561, 125049889, -5030, -4559, 29372527, -9561, -1528, 31156188, 109101000, 167571830, -7562, 71893137, -5719, -4964, -2741, -2486, 112647268, 151626934, -1420, 55949572, -5685, -8616, -7858, 57720044, -5905, 174657711, -11959, 40164418, -5875, -5118, -1230, -10864, -3125, 24230049, 63197857, 160647022, 6513350, -10789, -10024, -3383, 181907327, -11739, -6575, 125208300, -4791, -11668, 68511935, -1526, 204940766, -5747, -3199, -4764, -6756, 72056872, 111036538, 169504706, -2740, 34849009, 112805679, 171277840, 210257506, 75600478, -9400, -4924, 38404473, -2195, 213797119, 20835658, -3738, -2191, -5115, -7296, -10449, -5359, -1466, 82857959, -2178, 160808095, 199787761, 84616573, -9200, 182068400, -11734, 66901205, -8799, 183841534, 29707862, -2377, -3507, -8757, -7595, 50954978, 109424477, -8353, -7071, -6487, -9476, 15529445, 54499915, -9839, 171437582, 56270387, 153718221, -1067, 77532023, -2128, 194472352, 1522738, 137934398, -7766, -10446, 139706201, -4853, 102495676, -8472, -4600, -11189, -6297, 123759974, -8443, -11152, -10359, 125531777, 184001276, -10709 , 107813747, -4774, -7100, 51117382, 129075383, -2015, -10635, 150335688, 208806518, -4042, -2357, 132618989, 210576990, 75921293, 134390792, -4917, 58216452, -5898, 136163926, -4434, 60134808, -3417, 157586635, -11262, 81397775, 120378772, -5087, 24714599, -9660, -8861, -1433, -10781, 104431214, 162900713, -2788, 47734849, -6015, 145182683, 184163680, -10707, 88486318, -5517, -7988, 31788622, 70768288, 129236456, -3054, -7059, 111518426, -3181, -4039, 132781393, 17626056, -3902, -3444, -3011, 38887692, -1287, 175303334, 1858195, -1677, -2269, -3273, 177252184, 23118512, -2407, -5603, 159534154, 5400482, -6622, -1632, -5585, 180794459, -1172, -1698, -3690, -3377, -5045, -2647, -2445, 106378733, -4548, 88658041, -9123, 166621366, -4528, -4063, 90432506, 129413503, 187881671, -7054, 53225974, -9866, -8673, 209144638, -6729, -2353, -3312, -3028, -11405, 95746584, -8223, 39225801, -957, -1580, -4890, -11928, 99452594, 138433591, 196901759, 62244731, -9690, 159695227, -4618, -11218, -10041, -3387, -5060, 200446696, -11179, 104768003, -1535, -11146, -6266, 184495145, -11119, -2374, 108312940, -3066, 205762105, 32125411, -9896, -5482, -7944, 53385716, 131343717, 189814547, -6728, -3777, -8637, 211076183, 115394828, -1509, -4687, -6944, -9756, -5400, -8184, 21668855, -2414, -5626, -8528, 3950825, -6338, 179340809, 25212461, -1629, -5580, 181116605, -4318, -3960, -2321, 163397244, -4567, 48231380, -9966, -8401, -2768, -1723, 69494347, 127963846, 186433345, -4231, 90753321, 129735649, 188203817, -7043, 73037953, 131507452, -7913, -4195, 94296927, 133279255, -2002, 18125249, -6425, 96071392, 174028062, -11990, -10503, -3581 , -2125, 41305241, -10102, 138755737, -2973, 4113229, 43078375, 121036376, -3117, -1801, -1699, 83829844, -3384, -11754, -6287, 124581313, 183050812, 28917140, 87372119, 145841618, -4541, -10698, -5755, 167103254, -7083, -10660 , -9494, -3187, -4753, 14744047, -3919, -5453, -7909, -10988, -6160, -3455, 172419994, -1418, 57252799, -9368, -5159, 213171463, 39694511, -10130, 156632178, -4391, -1705, 99935813, 177893814, 4274302, -10422, -9250, -8110, 25521418, 83989586, 142459085, 7815246, 85760058, -9170, 163722052, -2782, -6800, -10336, 165493855, -1068, 89306326, -9110, 186754160, -11072, -10266, -3482, -2083, 208015796, 131822943, 170809264, -2730, -1715, -5936, 153089903 , -1232, 18448726, 57413872, -2197, -3160, -11974, -2468, -3741, -5393, -2988 , 100092893, -1468, -4359, 82378856, 160336857, -1901, -11203, -1666, 123130325, 162111322, -11163, -2387, -5789, -8811, -7642, 29226097, -3666, -3217, -1236, -7117, -10688, 108955901, 147936898, 206405066, -1718, 130216206, -2011, 34553364, -6180, 112500838, -8654, -4724, 55801811, -9407, -4928, 57574945, -2279, -8211, -7396, 40016657, 117974658, -8551, 13381 ], [ 63048765, -5828, -3258, -7705, -11200, 123290067, -3103, -7674, 27615367, -6280, -2034, -4558, 68365505, -5770, 185303172, 50660664, 89628472, -5244, -7965, -6205, -9481, -5220, 15224604, -6464, 112661911, -4944, 210111076, -10975, -3607, 153413380, 192393046, -2561, 57736018, -5665, -7818, -11957, -6377, -2271, 137628226, -1989, -4378, -2464, 158885869, 4756190, 102189504, 160660334, 26017826, -9634, -5303, 181923301, 8301127, -9994, -5546, 164205271, -4555, 29548243, 107506244, -3215, -7104, -6225, -5746, 206727212, 33091849, 91560017, -5465, -3045, 34875510, -10231, 112822984, 151802650, -7892, 75612459, -9399, -2070, 18930614, -10522, -9778, 174836089, 213815755, 40338803, -10124, -3137, -7770, 22622104, 81091603, -3407, -5090, -11842, 63372242, 121841741, 160822738, -7226, -6598, 162589217, 8462200, 86405681, -3366, -3081, -6541, -5998, 127158481, 185626649, 31494308, 70460785, -5493, 33264780, 72232588, 111212254, 169681753, -7508, -2485, 74004391, 190939396, 36796528, 95264696, -5427, -2859, 38568331, -9774, -8580, -2844, -4002, 98969375, 176928707, -2533, 100739847, -1545, -4852, 44056671, 102512981, 141493978, -6846, 84794951, -3380, -2039, -7663, -6822, -3833, -9161, -1882, 68847393, -9550, -3213, -7591, -4069, -3641, -3343, -11544, 72393661, -5715, 189331328, -11477, -3915, 93655297, 171611967, -6150, -9389, -3014, -6954, -10150, 175154242, -11941, 79639284, 138110114, -2983, -7289, 81411087, -8900 , 178862914, 44204555, -9658, -2111, 26499714, -2392, -9620, -4808, -10356, -1598, -1529, -8024, -2510, -3817, 127480627, 205437297, -10671, -9902, -2087 , 207211762, 53063570, -9870, -5458, 208982234, -4038, 74326537, -9431, 191264204, 37131863, -5924, -5172, -7417, -824, 116848478, 175317977, 214298974, -1706, -5866, -1909, 42608468, -3402, -2051, 198528463, -11219, -3849, 141828105, -11182, -6035, -5564, -8437, 8960062, -6564, -1283, -2167, -8021, -4262, -6533, 108165179, 186124511, -7093, -6508, -9898, -5236, -1951, -10627, 92220283, -1562, -4953, 93990755, -5443, -4709, 56796081, 95763889, 154232057, -4457, -10509, -1547, -2994, -11294, 99467237, -5379, -4863, 23294228, 81749207, -8492, -11823, -6620, 122499345, 161481673, -1070, -2448, -10012, -5293, -8049, -11708, -10740, -1282, -2098, -2771, 30368251, 88836419 , 166795751, -2755, -10664, -5732, -5232, -1763, 72891523, 111871189, 170340688, -10578, 94153159, -5440, 191600993, 56945296, 154391799, -4686, 19913015, -6393, -2274, -1993, -11925, -6360, 99629641, 158097809, -7281, 62420447, -2259, 179358114, -7242, 83680752, -5579, 161642746, 7509074, -3959 , 143923385, -7650, -2513, -9578, -3224, -8012, 11054011, -6526, -9538, 205933828, 32301127, 110257797, 188217129, 14597617, 92539767, 131522095, -3040, -11457, 74824399, 152781069, -2867, 37629725, 115574537, 154555534, 20071426, -6117, 136997246, 2353407, -3992, 138766387, 197238548, -6635, -2182, -2807, 44863490, -10034, 142313986, -2794, -6834, 124593294, -5039, 202555288, 48408427, 106876595, 204323098, -4077, -2227, -3062, 206098894, -11079, 90931699, 149399867, -1446, -7041, -5958, -9053, 190152667, 36005806, 94473974, -5436, 191923139, -10950, -3765, -3438, 39718339, 117668486, 176137985, -11919, -10462, 99951787, -2821, -3717, -3398, -5078, 6059417, -6608, -9643, 161963561, -1892, -6831, -10372, 163734033, 9603023, -10730, -1567, 204485502, 89316976, -5501, 206257305, -6498, -8323, -1865, -2488, -2360, -3471, 170822576, -11449, -10570, -3609, -9016, -11378, -2342, -8975, -1840, -2549, -3882, -3579, 176297727, -6903, 80621696, -5370, -1103, -3853, -3557, -8481, -1175, -10800, 123143637, -3104, -4585, 66445941, -9596, -8420, -4560, -10724, -9954, -5523, -1490, 50512903, -5991, -5246, -7564, 32784346, 71764012, -5721, -1445, 54057840, -9848, 151495147, 190474813, 55816454, 172754121, -6418, -9360, 194015757, -11962, -4005, -5877, -8550, -4651, -3990 , -6086, -8510, 4611091, 63064739, 199492239, -3845, 103817539, -1539, 47130370, 86099509, -5547, -5029, -4274, 126845654, -3072, -2763, -10684, -3648, -1524, -1450, -4218, -10644, -3632, -9078, -11499, -6463, 112675223, -8652, 210124388, 55978858, -5933, -5180, -4699, 77237832, -9356, 20717049, 98663203, -1086, 196111037, -6648, -9706, -7733, -2526, 82715645, 141185144, 26029807, -5807, 142958278, 201426446, 47279585, -6019, -8802, 29574744, 68542552, -9134, -5001, -2761, -11100, -9516, -1486, 33118350, -5970, -5218, 15401651, -3465, 171305795, -6716, 75629764, 192568762, 18946588, -3757, 135871066, 213829067, 79331781, -3278, 3161434, -10861, -6080, 139574414, -8132, -6866, -3852, 102367882, 199817047, 65158688, -9628, -1257, -4579, -11153, 105911488, -8798, 203359322, 29723959, -3819, 166148797, 12019118, 89965261, -1564, 206901597, 91733071, -8686, -4491, -6737, -3317, -1241, -4473, -9809, -8609, -7427, 58072807, 97052473, 175009143, -7386, -6923, -9730, -3276, -4649, -6896, -3726, 159225320, -7727, 44058125, -3712, 160995792, -1898, 45829928, -10019, -1573, -5046, -11725, -6570, 145048234, 29898221, -2375, -2232, 146824030, 205292198, -4068, 70636501, -7955, 52918471, -9470, 169856138, 35212299, 113158442, -5193, -7884, 36972244, -10190, 153908580, 212379410, 58232549, 116703379, -4894, -4432, -2545, 138122095, -4869, -4376, 100916894, -5353, 198366059, -3981, -6056, 141668363 , -8088, 26515688, 84970667, 143440166, -4807, 28274302, 106230972, 164701802 , -7141, -3946, -3658, 146983772, 205454602, 70796243, -1592, 168245408, -4512, -2492, -1652, -8676, -4741, -2585, -10586, 93831013, 191277516, 56635008, 134579820, 173562148, -1222, 97371957, -8961, 214310955, -2542, 99319476, -5381, -4867, -1809, -1305, 120581112, 5428437, 44396245, -3707, 122355577, 7201571, -2323, 163105715, -948, -2444, -2315, -5269, 203857184, 49710323, -5994, -2090, 70983817, -5486, -3052, 14288783, -3922, -5712, -1859 , -958, -9831, -1556, -8259, -7453, 56797535, 134755536, -3009, -12001, 58730411, -5651, -3146, -7799, 41012381, 99483211, -3134, -4637, 42784184, 120742185, 5589510, 83535653, 142006483, -2948, -7210, -3687, -1076, 28624280 , -6265, 184527093, 10907581, -6529, -3497, -3207, 32167886, -5980, -11041, 131373003, -2007, 35710161, 74677969, 133146137, -8255, 56971797, 95939605, 154407773, -2850, -4417, -4010, -3745, 175830482, -1817, 138622619, -11878, -3987, -5836, -8883, 5753245, -3972, 161654727, 7523717, -1696, -6027, -5288, -2930, -2512, -3078, -1877, -6241, 108503299, 147482965, -4769, -4058, 90785269, 188230441, 14612260, -2362, -9454, -1517, -7489, -3910, -5940, 211266542, 76609514, 135080344, 39574571, 117522056, -4885, -4396, -10874, -3733, 158273525, 62606690, -5832, 179535161, -1800, -3247, -2942, 27174623, -1662, -5792, 183077436, 67923430, -9572, 145872235, -8008, -10697, -9919, -8365, -11573, 90945011, 168903012, 34261835, -2213, 190165979, -7006, -1683, 113978450, 18314277, -10537, -9367, 154731250, 758640, 39725128, -2338, 117684460, 60994629, 138944765, 43280592, 101736902, -8483, 6075391, -10031, 122999869, 27333034, 105279177, 144261505, 9617666, 68072645, 146031977, -2909, -11629, -2431, -9917, 186782115, -11567, -2369, -5475, 188555249, 34422908, -10238, -2212, 190327052, 55670024, -9409, -4930, -1417, -6697, -3593, 919713, 39886201, 98354369, 156823868, -11915, 80635008, -2118, 197575337, -6331, 140877641, -1239, -2665, -10799, -9641, -8451, -11162, -1660, -9165, 9777408, 87722220, 165682883, -2764, 31027186, 89495354, 167456017, 206435683, 52287491, -9887, 149736656, 15092817, 93037629, 151508459, 190489456, -6720, -3773, -9406, 192258597, -1737, 77094064, -7821, 20571950, 59537107, -3419, -8549, 2852600, -1295, 119777078, -5092, -7265, 82567884, 121550212, 180018380, 25886039, 123320684, 162301681, -7190, 86111490, -8416, -4557, -6548, -5769, -1527, -6229, -5749, 167615759, 32960062, 130406565, 169388893, 34745054, -2358, -5199, 210139031, -4031, -1276, -8240, 211912165, -10524, -5904, 135724636, 1243190, -3880, 176637178, -7302, -6083, 119939482, 158919148, -7732, -11236, 82731619, -9238, -2955, 45523756, -3696, -9203, -4812, 47295559, -3084, -7147, 68557195, -5768, 185493531, 31362521, 109308664, -2017, 33134324, 91589303, 150058802, -1944, -6739, -9439, -2005, -4474, 95131578, 153602408, 192583405, -11355, -6128, 194349884, -6925, 79347755, 137817254, -1987, -2681, -6646, -3406, -1983, -7256, 82891361, -3395, 160852024, 6718352, -10784, 104152997, 143133994, -4092, -3835, 164391637, 68727464, -9553, -8756, 205145768, 89975911, -5242, -11547, -10256, -3330, -2882, 54542513, 93523510, 151993009, -7887, -2478, -3771, -9000, -2716, -6408, 116555618, -8202, -7385, -11306, -6371, 137976996 , 22825652, -1674, -9278, 178729796, -2525, 161009104, -2798, -6845, -6296, -8061, 47616374, 106085873, -5274, 10424362, -6539, -3506, -8752, 12196165, -2223, 187587480, 52931783, 91912780, 189357952, -11475, 74193419, 132662918, 191133748, -1713, -6149, 134434721, 192905551, 19283377, -9770, -3290, -8197, 1726409, 118646905, -5110, 22985394, 100931537, 178889538, -11834, 63723674, 122193173, -5063, -6842, -3692, -9193, 201922977, -6817, -1284, -8791, 10584104, -1691, -5762, 205467914, -1721, -3803, 148768887, -1866, 53092856, -9869, 209011520, 113334158, 152315155, 17669985, 134593132, -8226, -6688, 136367597, 21391957, 79845617, -3272, -2980, 3673939, -10852, -1603, -8493, -1435, -5821, -3251, -1459, -4324, 46182691, 104650859, 182610191, -6812, -2383, -3517, 203870496, 69213468, -3500, -3209, 205644961, 32008267, 129453439, -4974, -7543, 33780070, -10250, -9462, -3179, 209187236, -11005, -9830, -5442, -3027, -1850, -6707, -3599, -8598, 290064, 78233556, 156194219, 2061878, 60518188, -5104, -11256, -10073, -2113, -2959, -11822, -6619, -1630, 142019795, 200489294, -11176, -3838, 104813263, -5043, 9149090, -3515, -3225, 10920893, 49887370, -5760, -4989, -4059, 71149006, 110128672, 149108338, -1950, -1300, 111899144, -1518, -7011, -6164, -3457, 191628948, -2569, -5672, 154423747, -7836, 19942301, -6392, -9754, -3284, -8183, 41188097, 138638593, 177618259, 23484587, -10069, -9258, 179388731, 5767888, -2396, -3110, 200651698, -2320, -8430, -4565, 67765142, -9577, 165214307, 11083297, 89025447, 128007775, 205964445, -6766, -10272, 110289745, 14622910, 53592049, 131551381, 170531047, 16397375, -1684, -2206, -3169, 211281185, 57134324, 115603823, 213052988, 39578698, 78558364, 156515034, -2830, -2537, -9715, 138799666, -2972, -11251, 82100639, 140570138, -8114, -11807, 103360944, 161831774, -6286, 144112413, -4798, -7159, 67926215, -8397, 204356377, -4076, -2373, -2226, 186635685, 13016173, -6210, 129939320, -2012, -10614, 92732788, 151202287, 190181953, -11454, 75013427, -1585, 152974090, 211442258, -1712, -9790, -8979, -4680, -1826, 98207939, 137188936, -8174, -7312, -10871, 119468244, -8518, 197430238, -11247, -6069, 140731211, 25578536, -6049, 123014512, -4817, 7861837, -10763, -3526, -3089, 9632309, -10729, 146045289, 11404112, -10693, -8734, 206287922, -1621, -2149, 188571223, -2423, 112382363 , -1515, -4479, -6724, 75175831, 172622334, -6963, -6419, -3592, -5411, -11973, 59390677, -5880, 156838511, 41672647, 80652313, 119631979, -7740, 62931621, -5333, -2956, -4108, 123175585, 181643753, -4302, -6021, 163925723, -7641, -6796, -3822, 146209024, 11565185, -3939, 108999830, -3202, -6761, -3634, 149751299, -2885, -11507, -10237, -8275, -1853, -10979, -3608, -3166, 38140899, 96597209, -5409, -1920, -2698, 59550419, -9319, 176490748, -7304, 41833720, 158770056, 24115690, 63095356, 102075022, -5332, 45386522, 142825160, -4813, -6825, -9996, 125108461, -1966, 29444288, -6252, 126880264, -2024, -11620, -6519, 109160903, -2018, -7560, 52463207, -3631, 188890707, 54248199, -3618, 132195673, 171175339, 17041667, -2349, 133966145, -4926, 18814801, -1680, 116249446, 155229112, 213697280, 40221659, -6109, -3418, -8167, -7301, 80973128, 119954125, 158933791, 24276763, 63256429, 141213099, 180195427, -7228, -10787, -9632, -5051, 27833558, 105778370, -1531, -1431, 146529839, 205000669, -10680, 128810478, -2016, -4054, 130584943, 169564609, -7512, 34907581, -9841, -4940, 36691242, -5930, 192598048, 18975874, 57941020 , -9351, 194369851, -4145, 79362398, -2190, 196302727, -11267, -6346, -5611, -1982, 43939527, 82907335, -8867, -8096, -1794, -2451, 104167640, 182125641, 27981442, 86449610, -5276, -1883, 68732911, 107712577, 166180745, 12048404, -3936, -3642, 187443712, 91775546, -5216, 208704017, -6736, 93538153, 132517819, 210475820, 36840457, 153775462, -7849, -11347, -3755, -3432, 1579979, 40545136, -5872, -5111, -7291, 61805441, -3565, 159255937, 44100600, -2256, 200007406, 26370712, 65350378, 104330044, -3240, -6821, -2238, -8795, 203549681, 29914318, 68893984, 127362152, 205322815, 70665787, 129133955, -8348, -2749, -6750, 111415925, 208863759, 54719560, -9035, 17522224, -3770, 153937866, -7843, -11338, -1679, -5895, 21228223, -10479, -8930, -11897, 42478012, -10081, -8899, -3980, -2326, -3391, 200167148, 46020287, -6037, 182449118, -7175, -6566, 106261589, 203708092, 69053726, -3504, -8376, -7586, -3933, -9901, -4758, -1765, 111574336, -5211, 15914156, -6451, 152327136, -4711, -1325, 76140938, -3299, -1415, -3588, -5404, -1078, 1918098, -1640, 118841257, 177309425, -4371, -2460, -2331, -5602, 198572392, 24935698, 83403866, 161361867, -4596, -2519, -10386, 163135001, -2644, 67457639, -2166, -1492, -1430, -2436, 127700272, -4991, 51511412, -1624, -8339, 33807902, -5962, -3327, -4734, 35579705, 94034684, -9030, 171995347, 37351508, 76317985 , 134787484, 212744154, -6683, -9760, 156208862, -7324, -6662, 138489501, -2977, -2678, -6339, 140261304, -1463, -2668, 64075106, -9222, 200505268, 26868574, 65848240, -8821, -2787, -6807, -9971, 165066546, 10936867, -2310, -3064, 51684343, 149120319, 188102647, 72932790, -2215, 189871788, 74717782, -1554, -3025, -2721, -4024, 95967560, 134948557, 465780, 117390269, 195349601 , -4141, -1676, -9719, 158141738, -7750, 81952878, -9257, -5083, 44759535, 142192849, -4317, 85496484, 124478812, -11702, -10343, -5529, -3077, 11097940 , 128017094, -8369, -7087, -6212, -5728, -5229, 34127386, 131563362, -7911, 35901851, 74868328, 113847994, 152827660, -2472, -2343, -3439, -7829, -6940, -10500, 137041175, -1382, 80342148, -5374, -2822, -959, -1672, 179560454, -11211, 83887085, -3107, -7200, -1100, 144127056, -2928, -11697, 67942189, -3510, 165390023, 50234686, 108692327, 167163157, -11572, -2425, 110464130, -7527, -4045, -3622, -2079, 55538237, 94519234, -7867, 135264048, -4679, 20264581, -6384, -3580, 156693412, -7785, -2411, -3410, 4328881, 82276355, -3115, -2805, 103533998, 142518988, 181498654, 46840295, -3681, 163779293, 29135454, 87591764, 185040929, -4073, -3493, 32677729, 71646868, 130115036, 208073037, -11027, -1560, -2875, 36223997, 75190474, -1263, -1848, -6696, 96450779, -3158, 213389777, -4147, 98382324, -3281, 195832820, 80665625, -9288, -3127, -2820, 43457762, -10060, 121418425, -1500, 6264419, -10798, 84210562, 181655734, -6829, -10367, -8419, 202921363, -6253, 185202002, 70046665, 167481310, -1871, -10650, -9885, 169255775, -4496, -4043, -2359, -5699, 171027578, -4032, 114329882, 192290545, -6695, -3760, 135591518, 20599905, -6379, -8942, -8168, 22371719, 139294866, 178277194, 43632024, 160553840, -2801, 25902136, 64881802, 103861468, -823, -4094, 86142107, -3370 , 183591272, -11133, 87913910, 126894907, 165874573, 11740901, 128665379, 187134878, 33002537, 91457516, 130438513, -4963, 208397845, -6462, 171184658, -7467, 56021456, -4925, -2717, 57793259, 135751260, 213710592, 59726135, -1608, 3042959, -6647, 139454608, 4813431, 63269741, -9668, 141230404, 199698572, 65040213, -2246, -8834, 181981873, 27835012, 86304511, 164261181, 29606815, 127051987, 166035646, -7596, 50867120, 109336619, 148317616, -2752, 33150421, 72130087, 111109753, -3043, -6456, -8269, -7465, 36694027, 114650697, 212101193, 57955663, -5662, -5150, 1434880, 59887208, 118356707, -4870, -10859, -6079, -3405, 159109507, -7255, 43942312, 121901644, 6747638, -6299, 123673447, 201631448, -3955, 105954086, 183912087, 10292575, 49257721, 107725889, -4536, -4070, 90007859, -5492, -4979, -1868, -9072, 189230158, -2484, -3781, 210489132, -10970, -9393, -4919, 58127263, -9347, -5146, 21081793, -10119, -9308, 196477112, 42330251, -1637, -8130, 44102054, -3555, -5066, -7223, -6595, 143321691, -11150, -10357, -5782, -8408, -2776, 68905965 , 146865297, 205336127, -10672, 90170263, 148639762, 13995923, -6197, 130921732, -8302, 208881064, -4041, -3779, 171670539, -4176, -3300, -7842, 38801165, -10149, -5658, 194703978, -1819, -6668, -1643, -4868, -6892, 100960823, -1543, -3709, -5586, 7067122, -3841, 123994262, 8842918, 86787730, -8789, -7622, -10706, -5996, -5262, 186008698, -6770, 109819838, 168289337, -4511, 111587648, 150572638, 209042137, -6731, -3460, -2075, 210812609, -3768 , -3443, -5169, 38959576, -1644, -8573, -2839, -2541, -6366, -8536, -2532, 101136539, -2115, -7719, 44440174, 102909673, -5322, -4825, 26735333, -10385, -5561, -5044, 9017303, -6563, -5778, -1228, -2508, -10310, 127713584, -4990, -11089, -5734, 168465053, -2745, 111767357, 150748354, 189728020, 35581159, -6168, 113540491, -4470, -10181, 134800796, 318019, 78262842, -2992, -4400, -2466, 99525809, -2976, -4368, -3857, 120787445, 5633439, -6617, -9221, 181028747, -4321, -6589, -1628, -5291, 9179707, -10738, 126102854, 165083851, -9930, 166854323, 51687128, -2297, 168624795, 72947433, 150906765, -1233, -1333, 94210400, -8253, 18038722, 115472036, -1508, -1221, -4149, 97913748, -5130, -2538, 158152388, -11876, -1304, 140435689, -8116, -6858, 83740655, 161698656, 7567646, 66022625, -1533, -1237, 67806286, -5528, -8399, -9922, 186502567, 51848201, 149296035, -7938, -11036, -3786, -3472, 170559002, -4484 , 74881640, 113862637, 191819307, -1741, 96141945, -3294, -7828, 39621162, -3743, 176034153, 41391645, 119336457, 158318785, -4363, 82129925, -8484, 25446749, -6051, 142371227, -1457, 27218552, 105163364, 202611198, -10732, -1626, -2161, 184894499, 50238802, -5503, -3061, 206157466, -11074, 90990271, -9085, 207927938, -10613, -8659, -2732, 36064378, 114022379, -8622, 191983042 , -1739, -10164, -2198, 193753514, -4148, -10497, -5646, 2574383, 80517864, 158477196, -11867, -6633, 160250330, -4610, -2524, 64574299, 103553965, -8842 , 27378294, -6283, -3372, -4795, 29138239, 126586073, -8003, 50411733, 108868043, 206315877, -11068, -2296, 149619512, 53955339, -1097, -1559, 16748807, -3907, 153160456, -1931, -11375, 96465422, 174424754, -4443, 39928799, 137376633, -2828, -2536, 80681599, -8911, -1467, -2672, 62963569, 160411403, -2664, 123202209, 162184537, 201164203, 66505844, -9595, 163955009 , 9822668, 68277647, 165724150, -11103, -6232, -9103, -7966, -2611, 91309755, 188758920, -7031, -1299, 151552388, -7473, 55875026, 153322860, -2860, -10940 , -10162, -1551, -4675, 40089872, 98559371, 176518703, 2897860, -6349, 100332505, -5362, 197781670, 24144976, 63124642, 121592810, 103873449, -5305, -7673, 47177084, -3369, 203095748, -11132, -10331, 126908219, -5002, -4540, -11101, 89700356, -7962, -2365, -3478, -4495, -6459, -9846, 190694458, 17072284, 75525932, -3449, 153486595, -6692, 116276070, 155258398, -4672, -10489, 176681107, 3058933, 61513912, 119982080, 178452910, 43807740, -6062, -5591, 199713215, -6848, -10022, 143015519, 86315161, 125298820, -3083, 49121818, 107579459, 166048958, 11917948, 70371596, 148329597, 13688420, -10641, 130611567, 189082397, -7024, 73915202, 112896199, -1940, -11430, 56198503, -5929, 173134839, -2277, 135929638, -7814, -11310, -5873, 196330682 , -6898, 61674985, 120143153, 198101154, -6323, 141403458, 199875619, 45727427, 123686759, 182156258, -7183, 86477565, 144948395, 29795720, 107740532, -2904, 31567523, -6223, -4978, 13849493, -3925, 169749644, -4490, -2483, 113057272, 191015273, -10969, 114827744, 173297243, 19164902, 77621212 , 214048712, -2467, 118531092, 196490424, 22856392, -6345, 120304226, -8497, 102586196, -5325, 180546859, 45889831, 104357999, 162827498, -7660, 47660303, -6017, -8794, 203578967, 29943604, 127388776, -4994, -1426, -11092, -9903, 187632740, -11541, 72465545, -9066, 189404543, -4199, -10221, 113218345, 191177677, 56519318, 114990148, 173458316, -7421, -10148, -5657, 214209785, -1734, -3875, -3574, -3274, 3539490, 81484302, -9270, 5312624, -2453, 161212775, 200197765, 65540737, 104520403, 47834565, 125780708, -5020, 30117866, -10315, 127553842, 186022010, -11595, 129324314, 168305311, 33661472, 92117782, 189564285, 54908588, 132866589, -3029, 37205078, 134639723, 193109222, -4153, 97430529, 175389861, 1946053, -10883, -3735, -8927, -4640, 62170185, 120641015, -5085, -11826, -6621, 122411487, -5062, -7212, 65716453, -9614, -5295, 182655451, -4291, -9976, 145446257, 203917087, -9120, -8373, 32064054, 71031862, 110011528, 207458031, -11045, -3789, 189738670, -11003, 113552472, -5185, 191514466, -11401, 95837104, 154305272, -7412, -10914, 78280147, 156236817, 2105807, -6361, 119030285, 177501115, 23367443, -3856, 120803419, 44623755, 142063724, -4592, 26897860, 65877526, -3530, 163325360, -9968, -5011, -2769, -3811, -5759, 166870297, -7088, 71191604, -3485, 168642100, -7048, 131434237, 189902405, -1752, 133203378, 211164041, 37528678, -10177, 134976512, 495066, -10908, 78441220, 195377556, 60721859, -3569, -2054, -11875, -10845, -3721, -4844, -11812, 83756629, 142224797, 27070791, -5794, -2929, -1362, 126274577, 204236571, -6524, 89072038, 186518541, 51864175, -5727, -3189, -7533, 73123149, -5709, -5207, -4191, -6442, -9022, -7871, 18214438, -10539, 154627418, -7827, 39621296, -5649, -3142, -1915, -11284, -6355, 119352431, 197310432, 62653404, -1434, -10805, 83917702, -5315, 200855369, 66198341, -9602, -5284, 67979340, -5526, 11284306, 69741947, -9534, 32544611, -3797, 129983249, -1947, 34307218, 92775386, 170733387, -7483, -10986, -6158, -9413, -4703, 76830490, -3437, -1084, 213257990, -2550, 78762035, 137232865, -2829, -6655, -3267, -1240, -2673, -6068, -5338, 45108305, -10030, 142546943, -8072, -4308, -3957, 105339080, -5036, -7152, -6256, -1596, 204557386, 69901689, -3492, -5249, 13218513, 130145653, -8321, 14991647, 53958124, -9049, -1480, 16764781, 75218429, 133687928, 211645929, -6134, -2130, 213420394, 20454940, -2272, 156882440, 195863437, 100183413, 178142745, -11242, -6329, -9243, -1499, 25783538, -6046, 181689013, -2517, -2317, -3087, -4276, 107269294, -2092, -7999, 50587449, -2303, -2154, -4765 ], [ -1037, -898, -986, 3310275, -1027, -7064, -265, 7013634, -162, -173, 3647063, -757, -417, -6981, 12665348, -589, -930, -1366, -610, -848, -4314, -413, -687, -1044, -1168, -4205, 2680747, -762, -285, -713, -1194, -890, 15243121, -705, -451, 11860346, -1125, -550, -534, -430, 17336828, 5095522, -888, -4177, -1052, -435, -176, -834, -1046, -653, -1769, -6980, -803, 7365187, -1003, 5754336, -7129, -588, -692, 7687212 , -1351, 762514, -445, 11391891, -715, -677, 9781282, -11368, -674, 11714037, 18801249, -759, -1153, -1330, 3178609, 8492698, -865, -11348, -364, -350, -627, -1121, -827, -448, -339, -11412, -7170, -198, 2065499, -1179, -1013, -399, 2226814, -1170, 615600, 5930173, -4229, -6969, -1177, -1338, -11972, 9795804, -602, 18654940, -1814, -1795, 17043847, -1057, -915, 15433359, -829, -4328, -420, -11481, -962, 6896490, -508, -264, 8829366, -614, -578, -944, 5461597, -11646, -277, -1404, -426, -1339, -482, -1190, -1792, -2627, 16414561, 2402530, 9488422, -2576, 7878649, 16736586, 4496358, -901, -880, -4202, 1113946, -4357, 9971641, -1126, 3046822, -4330, -2623, -1124, -7339, -11840, 13837272, -1328, -1802, -1786, -1143, -836, -789, 10615812, -11469, 9019604, 16106937, 2095027, -11759, 14496207, -4414, 4026704, -7204, 12885598 , -4192, -7315, 11274868, -11517, -11979, -11799, -4225, -7004, 2739319, 11597014, 16912423, -7346, 9986042, 13530011, 18845299, 4831948, 8375675, 11919281, 17234569, 6764945, 12080354, -6989, 5154094, 8697821, 15784791, 1772881, 5315288, 10630576, 19489470 ], [ -6667, 118722782, 196680783, 159472920, 83286722, 124040732, 47863851, -9981, -9155, 69112298, 186048634, 109863767, 168333266, 111643435, -4739, 93917540, 132898537, 76199510, -8991, -4692, 39167229, -1732, -2268, 157863521, 23221013, 140144160, 5502983, -1670 , 65733637, -5294, 28533760, 106479903, 184440566, 10819723, -3638, 207470012 , -2491, 209245808, 133052955, -11400, 134830082, -7838, -6946, 156250129, 41098785, 138532099, -2975, -11883, 198777394, -8850, -10770, 124360337, -6805, 126132140, 49953807, -9114, 205861944, 110184582, 14520409, 111956385, -4950, 35783376, 211176022, 173969490, 195394861, 60735171, -3131, 159952146, 25313631, -3547, -8456, 27085434, -2389, 202479411, 204249883, 89084019, 12912341, -8708, 53649290, 92630287, -7910, -4037, 172360091, 213106236, 176058115, -4138, -6094, 197323744, 43179545, 140628710, 64439850, -2174, -8077, 27247838, -3683, 67989990, -8395, 108744121, 13074745, -3796, 168974896, 34333719, 209727696, 114050334, 192010997, -4020, -7400, 176219188 , -9289, -2969, -7270, -9679, 25637108, -6308, -8840, -11749, -10000, 29178052, -3823, 165592363, -6234, 147875664, -4224, 110666470, -7523, 112436942, 75240937, 192169408, 96493377, 193943873, 995590, 59447918, 156898414, 61218390, 4531221, 43503022, 121461023, 123230164, 201193489, 125004629, -1455, 126772439, 11625088, 50590234, 206508898, 52360706, 169301035, 73622342, 16932511, 153354808, -7860, -10526, 59612852, 98589988, 196036491, -5852, -8909, 178321123, 82641099, 180092926, 25946065, 142879739, -2634, 146428669, 185408335, 31261474, 89729642, 188941293, 34818269, 171227256, -9815, -8237, 211985380, 116305356, 1315074, 79258566, 196197564, -4134, 139502530, -8135, 141273002, 201516845, 47367443, -7634, 49139246, 70406085, 72180550, 169619188, 190882155, 56239647, 134185790, 38518955, 77489425, 194424430, 79420970, 22736463, 100682606, -5357, 5019764, -10414, -8866, -2040, 105994022, -2919, -4269, 68790152, 107771149, 51079987, 168009789, -11054, 130801926, 208761258, 93596725, 36905563, 95367197, 19192857, 214076667, 99067883, -8543, 196522372, 120329519, -7250, -10411, 26438480, -9622, -8058, 125648921, 68959090, 127420724, 90223388, 14038521, 189433829, 54778132, 152224635, 210695465, 56548604, -5425, 77820767, -960, -3874, -3415, 196696757, -4132, -9269, -2962, -10043, -9227, -2046, 46106691, -10013, -3239, 182523664, 28389992, -6014, -3228, -2915, 30148606, 108105276, 205554441, 51408911, 109878410, 168349240, 207328906, -6483, -9464, -2080, -4738, 15988702, 74442350, 171888853, 76224680, 134683652, 173664649, 39181872, -3749, 156106361, -1918, 40939166, -1606, 196855168, 42710969, -5841, -2114, 24994270, -1669, -3551, -8463, 46255906, -6033, -1090, 182683406, 9062563, -1292, -3516, 203943711, 127753520, -2902, 12606169, 90548319, -5484, -3051, -7542, -10623, -9460, -1243, -11000, -10215, 152561424, 211032254, -6706, -1646, 193311562, 78319949, 136777601, -2835, 80079905, -9298, -1985, 62363206, -3561, -1259, -6859, -1668, -5319, -1458, 26927146, 104885147, 9219643, 67677284, 126146783, -8403, 69459614, -3495, 166898252, 205879249, 32242555, -6213, 168671386, 53516049, 131462192, -1443, -2579, 74764496, -5439, -1442, -11395, 135001805, -3008, 525683, 39490840, -6119, 136940005, 21785999, 99730811, -8526, -1229, -1316, 62524279, -3261, 5838441, 64294751, -2250, 27100077, 85556387, -3374, 202495385, -1312, -2314, -5527, 30645014, -10304, -5508, -7575, 51892130, 129850131, 168832459, -4505, -2489, 112132101, 190091433, 94412740, -2136, -1476, -11388, 76697372, -1507, -2849, -10903, 98120081, 156589580, -10464, -9291, -5099, 23717544, -1635, 160134517, -4612, -6856, -6312, -2173, 200883324, -2446, -5791, 183165294, -4282, 87487932, -3221, -8005, -1301, 147729234, -1956, 52053203, -1279, 149502368, 14861191, 112295836, -3038, 16631663, -9412, 211512811, -10948, -6137, 115839442, -2847, 39826164, -10129, 137262151, -8172, 22094956, -6353, -1269, -1082, 23879948, 82334927, 160294259, -7709, -6605, -6048, -8071, 105364373, 183326367, 9706855, -10335, -2160, 204589334, 50442473, -5992, -3349, -1244, 13249130, -3795, 110685106, -3184, 15020933, -10607, -2211, 16791405, -6155, 153207047, 211676546, 77018187, 116000515, -3002, -7397, 78949732, 117933391, -4875, -4383, 80722866, 197661864, -4121, -6065, 140966830, -7231, 84267803, 162225804, -1890, -4095, -6281, -5787, -8806, -6549, 107301242, 185259243, 11639731, 70093379, 167541213, 71875709, -3332, -2884, -7029, 112617982, -4945, 36442311, -6154, -3451, -1511, 57702616, -3434, -3154, 1168644, 118089140, 176562632, 2941789, -10454, -9286, 4712261, -1701, -5826, 160616405, 6484064, -3967, -5573, -2791, -6577, 144668847, -4792, 10029001, -6251, 165930483, -7106, 89745616, 167702286, 91526615, -5467, 188965253, -6740, -9844, 132268888, -11435, -6436, 134039360, 212000023, 38363329, -9779, 194281993, -11952, 40296205, -9739, -1085, -4871, -11269, 61557841, -5850, -8905, -7260, 63328313, 102309310, 160778809, 6646468, 123565622, -8446, 201530278, 27893584, 105852916, 144832582, 29678576, -5265, 205072553, 50925692, 148373526, 33222182, 72188659, 189122333, -4201, 73959131, -1514, -5927, -9002, -4921, 19049089, -5901, 194439073, 20981954, -1099, 137905112, 22749775, -3865, -5609, -1250, 102478248, -5327, 199918217, -10395, 104242186, 182200187, -11729, -6272, 144990993, 203461823, -3661, 166252629, 51098623, -2301, -4977, 13893422, -10636, -9473, 208778563, 93611368, -5446, -2004, -11420, 134358844, 192831005, -4014, -2276, 1647870, 60106853, -8160, 42402012, 120346824, 159329152, -1303, 102631456, 200079290, -11186, -6040, -9194, 67192734, -9158 , -2032, -4552, -2437, -8750, -1960, -2620, -6220, -3488, -2088, -4053, -2292 , -5460, -4956, 54791444, -1277, 152240609, -11414, -10550, -9387, -1926, -10924, -3753, -7805, 40807244, -2270, -1546, 196711400, -10078, -5351, -2961 , -7246, 63827506, -8858, -4827, -11770, 65597978, 124067477, -2934, -6813, -9583, -3227, -2914, 30163249, -10313, -8745, 31946910, -10279, -2222, 168362552, -4510, -11048, -5964, 150644522, 16003345, -6449, 132925161, -2725 , -10962, 95718629, -3162, -2853, -12004, 39183337, -10139, -3286, 21477165, 60444973, 99424639, 138404305, -6887, -3859, 140173446, 44507942, -1631, -3388, 161437744, -7211, 85250215, 163208216, 67542712, -9150, 49822020, 147261989, -7982, 32109314, 71075791, 168522294, -4508, -6478, 150804264, -4733, 35639731, 152573405, 191558395, -6428, -1612, -8988, -7837, 39343079, -1286, 175769248, 119070221, 177543713, -1702, -9261, 159827014, 198806680, 44658488, -3703, 181088650, 65921455, -9609, -1534, 9235617, 48203425, 165139761, -7619, -1310, -9928, -4526, -1719, 110216530, -8712, -7044, 92497169, 150966668, 209436167, -10996, -9826, -8632, 211207970, -2473, -9375 , 174000107, 540326, -6389, -3582, 136954648, 195422816, -4140, -6358, 119235287, -1984, -10844, -3720, -1576, 5855746, 64309394, 103290391, 161758559, -6835, -2319, 163529031, 48364498, -6009, -7125, -9920, -3204, 32430129, -1654, -1271, 168845771, 34201932, -8661, -1941, -4036, -3776, -8625, -2866, 57222182, 135180183, -4451, -6938, 137110397, 21959053, -1675, -2266, -5098, -1072, -4124, -6334, -3260, -6609, 122939966, -4818, -10376, 124713100, -5037, -2783, -11137, 87503906, -9142, -6785, -1291, 128256706, -2898, -2496, -2219, 188496677, 14875834, 73329482, -5203, -7903, -10572, 94592449, 133572115, -7866, 115861950, -1998, 59329309, 117785630, -5121, 2634286, -1704, -1605, -4628, -6067, 160307571, -7236, -6604, -2247, 162080705, 7948364, 85893176, -1571, 183342341, 48698502, -9955, -5267, 204603977, -10689, -5498, -4987, 32752275, -9485, -5222, 54013911, 131960054, -1242, 16807379, -10566, 133730526, 211691189, -1308, 96523994, 1018221, 78967037, -3420, 2792697, 61250338, 158698172, 24055664, -6064, 140980142, 6337634, 64792613, 162243109, -2650, -10754, 183498090, -1779, 48847717, -2235, 165786715, -1427, -3937, -5751, -3201, 206538184, -10646, -2294, 149839157, 93142792, -8653, -4721, -10562, 133892930, -7859, -2562, 77195234, -1997, 1185949, -1710, -6111, 118109107, -11909, 61410080, -5851, -8505, -1904, -3983, -9240, -5071, -7704, -9636, -5304, -7670, -6576, -3679, -3368, 183664487, -9135, 204926123, -6780, 128738594, 206696595, -6490, 111020564, -2081, 15356391, -6457, -5696, 17129525, -6435, -9007, 173035000, 57866474, -5902, -5152, 40322695, -9738, -5387, 3114843, 120040652, 197999984, 43854454 , -9236, -1246, -950, -2521, 123582927, -5049, -4093, 164333065, 10203386, 88149529, -9131, -4538, 70430168, -1089, 206858999, 52712138, 130670139, -2883, -2588, -5948, -5448, -3033, 36767242, 75746908, 153703578, -7428, -10518, -3152, -4435, -10486, 137918424, 176900752, -7293, -3864, -5848, 5049050, 82993862, -5589, -8093, 45787330, 162726328, -7665, -9587, -2102, -2918, -7143, -10710, -1625, -5263, -7592, -6773, -2371, -1593, -7956, -2494, -2364, -2146, 35169701, -6170, 113115844, 210561016, 36928315, -3301, -2715, -6406, 136146621, 194617451, -11304, -5870, -8932, -2984, 100871634, -3263, -2814, 83152273, 161112936, 65448763, -5566, -3098, -1887, 47720206, -9985, -5539, -1494, 10525532, 107957515, -3212, -4239, 90242147, -8719, 207181145, -2493, 150479456, -1422, 74294589, -1092, -4713, -10963, -2282, -8603, 58362882, -2275, -1231, 21333385, -956, -1579, -2058, -4642, 62070346, -1091, -4621, -1728, 102821815, -8857, 26644813, 85102454, -2171, -3094, -11713, -3951, 106365421, 184323422, -4263, -10312, -3503, -8375, 12473051, -10668, 148886031, 207356861, 92189666, 170148998, -11467, 74472967, -5187, -4471, 115219112, -8600, 193183768, 58685151, -5653, -5134, 60456954, 157906119, 62240615, -1274, -2050, -951, 44512058, -9654, -1540, 200430722, -6838, -5799 , 182711361, -4290, 87035330, 164994662, 203975659, -10704, 186250974, -4235, 90578936, -5233, 188029432, 14407258, -3921, -9459, -1481, -11462, -3911, -3458, -2869, -10959, -2202, -10505, 136805556, 2165710, -10107, 158067192, -2676, 62391161, 101372158, -4339, -1094, -1258, 200593126, 85424600, 143895430, -4568, 67705239, -9580, 204135401, -10701, -3352, -7976, -6767, -9496, -2084, 188190505, -2490, 92511812, -2878, 94294142, -3309, -3023, 211223944, -4023, -1095, 174016081, -1841, -10906, 117476796, -1991, -1383, -10469, -9295, -2823, 62550903, -955, -7712, 44834204, 122793536, -3109, -4589, 46607338, -3685, 202524671, -11140, -6008, 165318139, -7615, 69638115, 147598778, 206068277, -6764, 110389584, 168860414, 92670223, -5454, -4948, -7485, -2481, -10209, 113935852, 191892522, 96215160, -8589, 213155489, -2551 , 98148036, -4883, 80428675, -3411, -4859, -4123, -2181, 44995277, -3699, -2108, -4586, -11167, -10374, -9171, 29062239, -6259, -3362, -1453, -1775, 108778854, -8735, 206229350, -10267, 149530323, -1946, 53867481, -5957, -9051 , -8280, -2351, -9017, -1080, -4464, 37909396, 135355899, -7823, 39840941, -9748, -8171, 41612744, -1638, 197527415, 62874380, -3558, -5076, -2804, -3971, -5312, -7677, 27439651, 124886154, 29221981, 126656626, -3075, -11626, -3940, -2304, 52254089, 91224559, 208158233, -2487, -1278, 170954363, -1854, -1714, 94766834, 133747831, -1320, 77050135, 135519634, 213476304, -10492, -5640, -4874, -4381, 41775148, 139222982, -8141, -11855, -2457, 82526617, 179974451, -11790, 64807256, -4300, -3524, 9891890, 68352193, -9561, -1528, 204779693, 89609836, -4983, 32927991, 149849807, 188834797, 73664940, 132137101, -1420, -10976, 133907573, -8241, -6415, -5905, -8583, 194150206, -11959, 79141422, -5118, -1230, 80913225, 139385386, 178365052, -6869, -6063, -5331, 25989994, -1664, -3383, 181908658, -11739, 164182642, 10056956, -10329 , -1526, -1227, 70285069, -9517, -3199, -2607, -6489, -9880, 188991877, 54350700, -9041, 210254844, -6434, -3605, 18914640, -9354, -4437, 118278168, -2986, -7296, -2462, 100565462, 178523463, 43880955, 102338596, -3256, -2954, 84616573, 162578567, -11734, 86391038, -8799, 183841534, 29707862, -2377, -3507, 166122173, 31478334, 89934644, 148404143, 206874973, -11058, 208640121 , 54499915, -9839, -5195, 134228388, 212189051, 97021856, -2128, -4895, -10484, 98956063, -2059, -11265, 139704870, -1436, 44028839, -10051, 141478004, -8091, -11189, 104270141, -8444, 28097132, -10359, 164511443, -11658, -10709, -8754, -4774, -7100, -6222, 207032053, -10252, -8681, 35183013, -2357, 113130487, 210579652, 56431460, -9391, -4917, -6405, 175139599, 79636488, -3417, 3450301, 81399106, -8901, -4851, 44189912, -9659, 180617412, -9621, 182390546, -7178, 67224682, 184163680, -3818, -5763, -8377, -6771, 70768288, -2152, -4513, 53048927, 92029924, -5459, -4742, -4197, 74310563, -2209, 171761059, -4027, -2346, 154040367, -7418, -2471, 155809508, -1073, -2543, -1677, -5632, -1504, -4641, -4130, -10077, 120554488, 198511158 , -2401, -3389, -2951, -1172, -1698, 124095432, -1884, 28420732, 67400398, -2237, 184339396, 10717222, -5995, 147130202, 186111199, -4063, 90433837, -8341, 14259497, 72714476, 189652143, -6729, -2353, 152445611, 210915110, 76256751, -5420, -10918, -957, -3147, -10881, -10110, -5105, -4638, 42754898, -10074, -5347, -4848, -11218, -2252, -1976, -1171, -5798, -2931, -6809, -6266 , -5012, -7136, -2374, 205758112, 71102415, 149063078, 207532577, -6477, 131343717, 16191042, -3777, -8637, -11398, 95907657, 154378487, 212847986, -6944, 117331697, -7321, 41145499, 119103500, -8528, -6637, 101385470, -8885, 198835966, -10812, -9220, 7494431, 65949410, 143907411, -4567, -6559, 126189381, -8401, -1723, 108471351, 166943512, -2754, 51774986, 168711322, 207694981, 34058287, 112017619, -4729, -4195, 113788091, -3170, 211237256, -6425, 135049727, 193519226, 20059445, -10503, 195449440, -10468, 138754406, 43077044, 101546543, -5344, 198995708, -1699, -5816, -7683, 46620650, -9604, -5285, 183050812, -10340, -3223, -7614, -11111, 89143922, -5507, -7574, 32447557, 90917056, 129896722, 207854723, -3919, -9449, 209626526, -3909, 94460662, 152928830, -7868, -4022, -9792, -8980, 193681630, -6937, -10498, 117653843, 176123342, -4391, -1705, -2265, 4272971, 43239448, 82219114, 140687282, 6043443, 83988255, 142459085, 7815246, -10001, -2103, 202700387, -6800, 126510196, 165493855, -1068, 69816493, -9529, -2897, 52097132, 188521970, 112335772, -2078, -4725, -2575, -3774, -5433, -1232, -10945, -6135 , -2197, 889096, -2468, 117813585, -4387, 158559730, -7741, 82380187, -1501, -4334, -3970, -5574, 201089657, -11163, 105410964, 163881794, 29237955, 146161102, -1236, -7117, -9525, 206402404, 71746707, -5472, -2011, -4497, -11025, -9444, 170970337, 36325167, -10201, -3452, 192229311, 38098301, 116043113, -1921, -6932, 117973327, -7778, -10866, -6087, 43572121, 102029762 , 179990425, -3969, -3540, -5308, -2940, -1164, -10364, -3232, -2921, -11677, -10332, -5770, -7998, 50648806, 128606807, -8361, -6491, -9883, -2148, -7927, 34702579, -3619, 190619912, -4184, 114431052, 211880217, -4018, 96715684, 194160856, -11957, -10490, 118138393, -5117, -4378, -2464, -3729, 158889862, 24246023, 82701002, 141170501, 180151498, -11785, -9634, -5052, 27788298, -6277, 125224274, -4555, -6546, -9946, 126997408, 31331904, 89789545, 148259044, -4215, 72070184, 208497684, 93329158, -5449, 36644651, -5931, 173062955, 18931945, 116362597, 155346256, 20862148, -9311, -3137, -7770, -10448, -9704, -8134, 24407096, 121841741, 180311240, -7226, -6598, 182083043 , 27950702, 86407012, 10227348, 107667317, -4999, 12004475, 109436458, -8723, 13774947, -10640, -5463, 15548081, -3916, -9437, 190942058, 75773532, -5681, -2859, 58070022, -9774, -8580, 213975497, -11307, 118460539, -5113, -2533, -9701, 198187681, 44043482, 122002814, 180472313, -6846, 123773286, -4809, -11726, 67076921, 164524755, -11657, -6249, -9550, -4996, -11605, -6516, -3641, 187556863, 33427184, -5967, 15707823, -3915, 93655297, 152124796, 134401442, -4693, 38729404, -6125, 155668402, -4433, 60149451, -3575, -2983, -7289, 61923916, -3122, 63706246, -9658, 161143553, -7695, -6843, -2392, 143424192, 8781684, -1529, -7624, -2510, -9548, 185947464, -7096, -6513, 129249768, -7951, 33588257, 72554734, -5713, 189492401, -4038, -5189, -7458, -6712, -9385, -3010, 58390837, 116849809, 194807810, -11297, -6368, 157773001 , 62108828, -9694, 140058964, 5413794, -3977, -10042, -3252, -7691, -11183, 104621573, -5297, 28447233, -3830, -2167, -5016, 203843872, -6789, 88675346, 166636009, -7093, -6508, 148916648, 207386147, -4051, -1562, 35531783, 93992086, -8642, -4709, 17819077, 95762558, 173721890, 39240444, -9761, -1547 , 195144599, -3995, -9299, -8532, -2824, -2530, 81750538, 179197041, -11823, 103008181, 180968844, 7349332, -2448, 104782646, 48095477, -1282, 165025279, -2771, 69346586, -8371, -2755, 51629887, -5981, -3340, 72902050, 131359691, -4732, -11461, 113642992, 37463328, 115413464, -1473, 19911684, -6393, 136834842, -1993, -10878, -2333, 138607976, -7752, 62419116, 140378448, -8118 , -7242, 64193581, -5579, 161642746, 65962722, -9179, -7650, -2513, 106715522 , 165185021, 11054011, 88996161, 127978489, -11083, -1563, 14596286, 73051265 , 131520764, -3040, 35857922, 133289905, -2867, -4170, 96084704, -5414, -4910 , 20072757, 136997246, 2354738, 80299550, 197239879, 23603185, -2329, 179519187, 25388177, -6315, 122822822, 46645820, 124595956, -5039, -6802, -9964, 184833265, 69680590, -8737, 206097563, -11079, -5977, -8707, -1446, -7041, -10240, -5707, -3039, 36005806, 113963807, 172433306, 211414303, -10951, -3438, -7403, 59198987, -9323, -4882, -6907, -6093, 158419955, 23776116, -3717, -3398, -5078, -4110, 103494062, -2043, -1892, 46796366, 124755698, -2035, -2637, 87546504, -1567, 184997000, -6236, 108810802, -1255, -4522, -4056, -9489, -5224, -1865, -2360, -3471, 16690235, -2350, -9410, 211571383, 57427184, 115896683, -4904, -1840, -2549, -3882, -3579, 195786229, -6903, -6089, 158581028, -1905, -1103, -3853, 121373165, -1175, 142634801, -4816, -7191, 163895106, -4560, -10724, 107198741, -1490, 31024401, -9105, 186929876, -2612, -6493, -5975, -4966, 15079505, -6179, -3321, -4478, -4033, 94797451, 153265619, 211735118, 96567923, -5410, 174528586, 1067474, 79010966 , -4873, -4380, -3990, 119761104, -8139, 43574906, -2179, 180005068, 25871396 , -3845, 103817539, -1539, -11161, 86098178, -5029, -11675, -9560, -8765, -2763, -2502, 109131617, -1524, -1450, -11065, -3632, 169371588, 208353916, -3782, -3470, -8652, 210125719, -10560, -5933, 172915194, 77240494, 135708662 , -1996, -7344, 98661872, -1086, 2999030, 80942511, 158903174, -7733, 82712983, 141186475, 6542636, -3844, 142955616, -1972, 86257920, -3367, 183709747, 10087573, -6545, 127009389, -5001, 70314355, -9515, -8727, 13628517, 72084827, 130555657, 208512327, 34878295, 73857961, 151814631, 210285461, -3903, 134099263, -8235, -1847, -10521, -5663, -4436, -3878, -9735 , -3278, 3158772, -10861, 100594748, 159065578, -7257, -3852, -2112, -7699, -9628, -1257, 182099017, -4296, 86418993, -9162, 10244653, 68702294, 166152790, 205132456, 50985595, 89965261, -1564, -4518, 72247231, 130715399, -7507, -6737, -3463, -7888, 36824360, -9809, 153750169, -4695, -10932, 155519310, -7811, -7337, 60004352, -3576, 176942019, 3322507, -3726, 139735487, 198204986, -2454, -3712, 160995792, -1898, 84809594, -1573, -8062, 28126418, -10358, 203517733, 49373534, -2232, 185801034, -4068, 168079011, -11543, -6198, -2145, -8304, 15725128, -6452, 132648275, 171629272, -6988, -10553, -3603, -8996, 212378079, 97210884, 155681714, -4667, 40690101, -8931, -4869, 22972082, -3862, -5846, -5353, 198366059, 24730696, -1600, -8088, -4103, -3693, -8825, -11719, 67252637, 145210638, -7141, -3946, -3658, -3354, 51306410, -2299, 148755575, -2891, -7058, -1652, 170018542, -7503, 113318184, -2076, -4712, 37146506, -5171, -2855, -10923, 97374619, -8961, 1887481, 60341141, -3573, -5381, 3656634, -1305, 140072276, -4620, -4118, -2400, -2253 , 161333912, 200314909, -1663, -2170, -2038, -948, -1313, -2384, -3518, -5269 , -2773, -3815, -9122, -1958, -1770, -9500, -5235, 14287452, 72743762, 131213261, -7918, -958, -6169, 132985064, -8259, -7453, -2476, -6144, -5675, -8599, 78217582, -5651, 175669409, 2048566, 60502214, 138460215, -2978, -11887, -6639, 101255014, 140234680, 25080674, 103025486, 142006483, -2948, -7210, 85306125, -5292, -1076, -7167, -2442, -5776, -2030, -4078, -3812, -3497, 186298896, -10663, 90624196, 188072030, 72916693, -9457, -8667, 209333666, 55186805, -3311, -8255, -6427, 95939605, 193387439, -4417, -4010, -5650, -2991, 21698141, -3570, -5377, -4861, 23469944, 62436421, 101416087, 179372757, 25228558, 103187890, 200635724, -1696, -6027, -5288, -4566, -2512, -10345, 145711162, -8011, -2628, -6525, 127991801, 166972798, -4058, -2370, 149252106, -7940, 34100762, 92555741, 151025240, 209496070, -10993, 74839042, -8630, -2720, -5913, 154568846, -4684, -11989, 59052557, -5886, 175992886, -4396, -10874, -3733, 138783692, 197253191, 43106330, 121065662, -8115, -11213, 122834803, -3108, -4313, 46651267, -5792, 163588934, -2785, -6261, -2162, -2028, 30718229, 108663041, -8736, -2899, -2617, 71455178, -3483, -5227, -2744, 53737148, 131697811, -8283, -1856, -4035, -3775, -8623, -2864, -4021, -5669, 174221083, -11320, -3885, -9749, -7786, -2412, 138943434, -2970 , 23792090, 82247069, -5595, -8483, -4611, -6854, -1667, -3544, 200957870, 27322507, -6025, -5551, 202728342, 48582812, -9957, 185011643, -11108, 69845779, 167292282, 13161272, 52127749, -1589, 169065416, 34421577, -10238, -2212, -8655, 36192049, -1614, -3305, -4930, -1417, 57441827, 135399828, -3003, 20410877, 78864536, -5641, 156825199, -7781, 61145175, -1267, -8143, -3984, 82409473, 140878972, -1239, -6850, -6306, -1265, 181629110, -11162, -1660, -5788, -5033, -11685, -2438, 107213384, -8767, -2908, -7116, 147964853 , -2893, 32812178, 71778655, 130246823, 208204824, -6465, -2288, -1558, 209977958, -6720, -3773, -9406, -4701, -1737, -3891, 135562232, 194033062, 1083448, 59535776, -9742, -8943, -4650, -6650, -10094, 139268242, -2968, 63078051, -9674, 160528547, -1900, -11198, 64852516, -9206, 181790183, 105598661, -5028, -4557, -6548, -6001, -1527, -1875, -2501, -6229, -5749, -3200, 52459091, 130409227, -4747, -11496, -10600, -3469, -5199, 17027024, -10198, 133951502, -8240, 211912165, -10524, -5904, 174702971, -11956, 40208347, 137656181, 176637178, 41992008, 100448318, -8137, -7262, 63241786, -9669, 160689620, -10788, -3696, 142971590, -4812, -11738, 86272563, 125254891, -3084, -1692, -2311, 127026694, 185496193, -7103, 50839165, -9909, 187266665, -4055, -2293, -3182, 15414963, 73871273, 112852270, 151831936, 190811602, 56153243, 95134240, -9005, 192583405, -10934, 96904712, -8968, -7815, -11950, -6373, 118327421, -3136, 3174746, -6646, -5849, -2964, -7256, 63401528, -9666, 160850693, 26208185, -6300, 104154328, 201599500, -4092, -3835, -1530, -4788, 88217297, 127187767, 205144437, 50998907, -2302, -3344, -4762, -6753, -10255, 130731373, -2882, 54543844, 113012012, 210461177, -2478 , -3771, -9394, 173253314, -2716, 38597617, -1550, -2997, -11946, 40530493, -6107, -2121, -11903, 42302296, 81281962, -1544, 178731127, -2525, 102542267, -5326, -2798, -6845, 84824237, -8830, -6569, -3522, -5274, -7626, -6539, -5520, -11604, 90138315, -5489, 187590142, 33456470, -3791, -2217, 15737109, -5693, -3031, 210623581, -1713, 114944888, -1474, -1845, -2420, 116716691, -5141, 214165856, -1709, -6106, -3416, -5110, 3496892, 81441704, 139911203, 178892200, -11221, -3851, -3392, 200151174, 46005644, -3692, -9193, 8812301, -6567, -1284, 203697442, -2509, -5762, -1487, -11598, -6512, 129280385, 168261382, -7548, -11051, 150539359, -4740, 35389346, 93844325, 132825322, 210781992, -6711, 115107292, -5170, -6952, 77899429, -1261, -4665, 1903455, -6367, -5865, -3272, -1907, -1730, 81618751, 159575421, -1435, 44409557, -3706, -8856, -1459, -6839, 85161026, 124142023, 202100024, -6812, -2383, -2100, 203873158, 49724966, 127684298, -4992, 14044 ], [ -1193, -2661, 13705606, -1112, -1368, -1358, -4213, 19182088, -449, -436, -419, 15799555, 30484, -4346, -199, 191316, -447, -746, 16136223, -11882, 9210205, -994, -491 , -375, -766, -11639, 18230172, -926, -1370, -1768, 18391366, -1049, -1780, 15008833, -480, -301, -659, -631, 16941588, 4701360, -515, -724, 18874585, -924, -11735, -410, -231, 3251703, -292, -513, -331, 6956140, -238, -235, -228, -700, -433, -625, 1977641, 9063654, -116, -385, -679, -7208, -979, -304 , 11157482, -233, -320, -537, -424, -608, -586, -557, -250, -644, 16795279, -554, -244, -1345, -712, -255, -1019, -876, -309, -11784, -11612, -332, -461, -2649, -280, 19211253, -1034, -11538, -189, -186, -7215, -234, 3764087, 12621782, -4173, -370, -11705, -611, -481, -369, -4315, -195, -154, -799, -649, -622, -11450, 4407301, -742, -727, -975, -4382, -530, -517, -478, -211, -520, -411, -581, -808, -249, -11664, -6991, -684, -668, -747, -279, -682, -7179, 15843484, 3617777, -209, -7055, 5550412, -141, -160, -268, -801, -4319 , 16341104, -303, -905, -886, -193, 6032674, -7121, -232, -191, -660, -407, -843, -465, -1797, -877, 16985638, -775, -749, 13603105, 1362756, -1038, -284 , -270, -11905, -429, 15696933, -190, -121, -206, -177, -157, 1860859, -439, -203, -1754, -698, -541, -207, -11587, -139, 3953368, -738, -860, -1115, 5886123, -1011, 2504547, -648, -883, -2593, -4166, -796, -1774, 2826935, -907 , -620, -318, -11847, -642, -236, -830, -7184, -1123, -828, 6852561, 13939773 , -265, -131, -287, -861, -323, -4372, -417, 17820168, -455, -348, -4234, -4172, -919, -1366, -1001, -7008, -11808, 11216296, -859, 747871, -4336, -1157, -4205, 908944, -1041, -726, -1194, -4251, -11440, -551, -1039, 10088785, -11489, -1113, -923, -1029, -11609, -2560, -773, -888, -1136, -485, -1052, -286, -176, 17659216, -1046, -653, -1004, -6980, -672, -753, -1003, -11460, 2212171, -1033, -7129, 16385275, 2373244, -1791, -1351, -1758, 2534196, -1799, -1781, -867, -715, 4465873, -11625, -2564, -674, -352, -4217, 1245612, -759, -1153, -393, -476, -922, -1369, -854, -1206, -1182, -428, -1121, -547, -667, -339, -720, -483, -263, -756, 14305848, -576, -540, -1013, -11524, 1109 ], [ -927, -763, -4229, -977, -1215, -11800, -743, 16721943, -295, -521, -998, -1128, -373, -670, -1127, -1114, 8346026, -1343, -829, -11841, -420, -864, -962, -450, 10440096, 17527308, 5287080, -1016, -597, -6950, -546, -734, -322, -1808, -1024, -1002, 18025170, -1816, -1792, -1141, 18186364, -4364, -903, 18347074, -7273, -7155, 14964904, -935, -1186, -901, 13354174, -842, -4357, -643, -2608, -1748, -1209, -1183, 11904396, -1124, -963, -791, -1018, -1349, -1328, -1047, -1173, -1143, -1120, 1758238, -1025, -507, 19474948 ], [ -11260, 81456347, 159415679, 24773171, 63739648, 102719314, 180677315, 26531785, -3842, -2242, 182447787, -7175, -6566, -8790, -11651, 88542228, -8748, 185994055, -1771, -3933, 148782199, -4758, 33618997, -3627, 131068162, 170047828, 15915487, -5945, 132839965, -7456, 76139607, 134610437, -1999, -1415, 97402574, -5404, -1078, 40893771, -1640, -8537, -2825, -1729, 81632063, 198571061, 24935698, 83405197, 180854362, -2519, 104664171, -2037, 28492493, 86947472, -2166, -1492, -7137, -2436, 108209108, -5259, 51511412, 129469413, 187940243, 72784906, 111754045, -4952, -7496, 35566516, 94036015, -9030, 171995347, -7452, 134784822, 193255652, -6947, 78249530, 156207531, 2076521, -10474, -2120, -2977, -2678, 81793136, -8892, 198732134, 25096771, 83564939, 181011442, -10011, 124317739, -8048, 67618712, -9149, -8017, 49913871, -2310, 147349847, 205819346, -6216, 168611483, -10248 , 150893453, -4730, 74704593, -1554, -3025, 18022748, 76477727, -1584, -7409, -5888, -5399, -4887, -4398, -1676, -9719, 177631571, -7278, 101444042, 140425039, -11814, -6615, -2251, -5058, 7553003, -10009, 143967314, 202436813 , 126246622, 204209947, 108527261, -953, 32356914, -6212, -5728, 14638884, -10244, 170543028, -7488, -6443, 172313500, -10173, -8982, -7406, -6681, 117551342, 176020841, 60852315, 158301480, -2822, -959, 160069290, 64395921, 142356584, 200826083, 27190720, 105148721, -3235, -2928, -6556, -9962, -5009, 69713992, 108693658, 167161826, -11572, 90974297, 129955294, 207913295, 53766434, 131724435, -7484, 55539568, -5435, 37833396, 154759205, -4679, -1214, -6384, 137200917, -4880, -4390, 41526217, -2263, 23816052, -10421, 140744523, -1461, -4335, -5813, 142518988, 200987156, -10762, 105309794, 202758959, 68100600, 165548434, -11628, 89364898, 147834397, -11565, 71645537 , -9083, 14962361, -1618, -1560, 16732833, -6440, -9408, -11376, 76960946, 154918947, 193901275, -4147, -3578, -3281, 22207984, -9708, -5368, -4856, 82434766, 121418425, 199376426, 64719398, 162165901, 124956707, 183430199, 29297858, -9953, 165712169, -10294, 186973805, 32841464, 110786276, 169257106 , -11506, -2359, -5699, 210005913, 55860383, -2205, 211777716, -6695, -3760, 155081351, -7820, 1112734, 59565062, -9318, -5119, 61335534, 178274532, 43632024, 121578167, 160559164, -2801, 25902136, -10025, 162329636, -823, -4094, 66653605, -3370, -11672, 68424077, 126893576, 204852908, 50707378, -9102, -2609, -9881, 188906681, -11494, -6461, -4943, -7467, 94999791, 172959123, 18829444, -6413, 116262758, 194220759, 1273807, -3879, -1608, 42015970, -5614, 197925438, 43779908, -10054, -1266, -1498, 45563569, -2246, -8834, -4298, 105791682, 203240847, -6544, 127055980, 185524148, -6778, 70358284, -9514, 167806118, -2752, 33150421, 130595593, 34931420, 132367396, -8269, -7465, 36694027, 95163526, 212099862, 38465830, -9775, 194380501, -3877, -5636, 157337704, 196317370, -10860, 100638677, 4973173, 82919316, 199856983, -10783, -5806, -5301, 28007943, 105955417, 183913418, 68744892, 107727220, 185686552, 12064378, 90009190, -5492, 206946857, 91777000, -9072, 169740325, -2484, 132528469, -7463, -6430, 95324599, -5177, 212262266, 58115405, -9346, -5146, 40571626, 99027947, -8934, 22852276, -10444, 178756420, 24626741, -9662, -3254, -2797, 26385355, 123831858, 28170347, -10357, 145093494, 184075822, -11126, -10319, -7589, 70679099, 129149929, 13994592, 111429237, 150411565, -7920, 35257559, 93712538, -5445, 37025369, -5678, 173443673, -7422, -10149, -5658, -7808, -11301, -10478, -5109, -11896, -10855, -2261, 5295319, -6322, -9657, 26554293, -3841, 162972597, 201954925, -6267, 125766065, -2916, 10614721, -6244, -8747, 31872364, -9502, -8343, -4511, -3476, 189549642, -2354, -3460, -2075, -1938, 37190435, -3443, -5169, -2555, -6402, -1581, 175377880, -2541, 79874903, -2188, -8535, 42680229, -6074, 159606038, -11827, 63928676, 122399506, -2045, 7245500, 65700479, -2241, -5296, 9015972, -6563, -3675, -5015, -1228, -10310, -8743, -7581, 51526055, -9897, 148975220, -4757, -4210, 92277524, -3326, -2008, 35581159, 94049327, 172008659, -11402, 95819799, -5167, -4690, 117238515, 156224836, -2837, -2466, 80037307, -3133, 23351469, -3857, -8490, 44613105, -2325, -5059 , -4321, 65862883, -3375, 9178376, -9969, -9147, 204062186, 30426823, 69406489, -9115, 32207822, 129646460, -4970, 207607123, -2424, -2290, -2142, 170399260, -1333, 74720567, -9028, 191659565, -10542, -9378, -1508, -1924, -4149, 97915079, -5398, -2831, -2538, 60708547, -5624, 197134716, -1304, -1601, -8882, 198907850, -6858, 103231819, 161701318, 7568977, 105000960, -1237, -10734, -3669, -5528, -8399, 50077729, -9922, -3063, -2753, 71338034, -1590, -8709, 207766865, -6745, -9451, -4484, 55391807, -5939, -3307, 18198464, -10171, -3294, 213083605, -10904, 98076152, -8177, 41379787, 119336457, 158318785, -4632, 62640092, -1575, 179579090, 44922062, -6051, 161862391, -7682, 46693865, 144144361, -4797, 28990355, -1626, -2161, 11270994, 89215806, -5503, 206156135, -11074, -3798, -2221, -4502, 112247914, -8282, 94529884, -9018, -4933, -1739, -3764, -8977, -4678, -4408, 39769057, -5883, -7784, 61028031, -8914, 177969691, 62799834, -9248, 179740163, 25607822, 84062801, -5575, 181513297, -6283, -9598, -5280, 9660264, 107096240 , 165567070, -2625, -10692, 128357876, 186827375, -11068, -2368, 130129679, 208087680, -6467, -1097, -1559, 16747476, -3907, 153163118, 57496283, 96466753, 154934921, -4677, 20454806, -10494, -2193, 22222627, -10097, 139151098, -1467, 23983903, -2048, -3541, -5310, -1973, -2651, 66507175, -9595, -8418, 48787814, 146235648, 204707809, 31071115, -6232, -5752, -7966, -2611, 110800919, -7929, -10236, 132062555, -7473, 133831696, -8243, 211795021, -6694, -5906, -1551, 213564162, 59578374, 118049204, 157030201, 22385031, -6349, 119821007, -4625, 24144976, -9673, 25929968, -6044, -9205, 201322614, 86154088, 144626249, -7637, 48950218, 107418386, 146399383, 204867551, -11101, -6227, 167661019, -11553, -2365, 130451825, 188921324, 34775794, -10235, -4942, 56047957, -3449, 192463599, 18844087, 57809233, 116278732, 174748231, 79241127, -9314, -5116, 22547435, 100490916, -3124, -11844, 43795882, -6062, -5591, 180223382, -6848, 84547351, 162505352, -11155 , 125297489, -3083, -2779, -10716, -9556, 166050289, 70382123, 167820761, 206801758, -6755, -3793, 189081066, -7024, -9840, 151874534, -1940, -11430, 56198503, -5929, 57982164, -3433, -2998, -11949, -6372, -5873, -8163, 42183821, 81164818, 120144484, -6626, 121913625, 180385786, -6298, -9626, 162666425, 47512419, 183922737, -11661, 88249368, 166210031, 205191028, -6775 , -9904, -9096, -4978, -3925, -8307, -4490, -2483, -3617, -9038, 171526771, -10556, 153806079, 212276909, 58131379, 136088049, 175070377, 214050043, 21084589, 79552757, 118533754, 42346225, 100814393, -5355, 5152882, 102584865 , -5325, -7222, 45889831, 143337665, 182318662, 67151467, 145108137, 203580298, -9127, -4994, -1426, -6221, 168140245, 207123904, 91952716, -9066, -8301, 208895707, -6734, 113217014, 37041343, -9803, 153969814, -1927, -6953, 77780954, -8963, 194719952, -10887, -10116, 196648835, 61994469, 100976797, 178936129, -11832, 141722942, 200197765, 46050904, -10015, 28340739, 125779377, 184250207, -6535, 127552511, 186022010, 90341986, 148814147, -1953 , -7057, -9466, -8674, 209055449, -10583, 171847586, -7454, 56680391, -5919, -5422, -8225, -4154, -10146, -8960, 214370858, -4143, -2416, -9301, 177338711 , 42694872, 81662680, 140130848, -4619, -6862, 102921654, 200370819, -10384, -9614, -3093, 48008950, -9976, -8785, -1964, -2629, 88749892, -9120, -8373, -7092, -1690, -1623, 168479696, -11529, -6479, -5711, -8292, -2582, 94062639, 133044967, -8258, -11401, 76345940, -3440, -5166, -7412, -10914, 78280147, -5132, -1818, -2465, -2334, 158008620, 3877610, 81821091, 120803419, 198761420, 83592894, -2175, 181043390, 26897860, 65877526, -3530, 202303695, 67647998, -3513, 184585665, 49931299, 88910965, -5514, -7577, 51701771, 129661103, 168642100, -7539, 92454571, -8666, 35770064, -9827, 152695873, 191675539, -3896, 154463683, -4456, -2553, -3887, -5129, -2686, 80210361, -5623, -2054, 4038683, 62493662, 140451663, -7715, 64266796, 122734964, -2944 , 66049126, 143995269, -2929, 106784744, -1256, -1429, -10699, -9537, 167030039, 32386200, 90843841, -5480, -4969, 53634647, -5709, -5207, 16441304 , -9416, 191835281, 18214438, -10539, -3006, 39635805, -1610, 137071792, 176051458, 2429284, -6657, 99862598, 158332097, -6880, -5831, 140615398, -8113, 25461392, -6313, 142385870, -4312, -3684, -1572, 9515165, 106948479, -2093, -4255, 128210115, -2497, -3797, 149473082, 34317745, 151242223, -7905, -6726, -6158, 153015357, -4703, 37864013, 115808825, -1084, -1923, -2550, 78763366, -5645, -4879, -7311, -6655, 139002006, -1240, 62817139, -9247, -4841, -10802, -5812, -5054, 27392937, 85849247, -5036, 9676238, -6554, 87622381, 204556055, -1722, -2372, 128372519, -2019, 52198179, -5723, 208103654, 73446626, -9048, 190385624, 36253283, 75219760, -9014, 211647260, 57500399, 115971229, 174439397, -11969, -2418, 137392607, -4876, -7306, -9707 , 158655574, 4521902, 43488379, 121446380, 6293705, 103728350, 162199180, -7676, -2517, -10366, -3371, 183459485, -4276, -3508, -2092, -7602, 50575591, -2303, -4765, 32870750, -10262, -1588, 169285061, -7030, 54119197, 36411694, 94869335, 153340165, 38183497, 96641138, -8584, -2845, 20630522, 79084181, 137553680, 176534677, 2912503, 80857315, 119836981, -3126, 63137954, 121608784, 160588450, 6456109, 103886761, 181850086, -10752, -2168, 203111722 , 29475028, 68454694, -2234, -8388, 50735333, 167671669, -7558, 110972642, 188934636, -7027, 73768772, -9043, 210198934, 75541906, 114521572, 172989740, -7434, 57822545, -9355, -3153, 20788933, 98733756, 137716084, 176695750, 61527224, -9705, 102282565, -3257, 180239356, 6617182, 84561994, -5571, -4580 , -6823, -5784, 144803296, 203271464, -6792, 68615767, 146572437, -7992, -11614, -10679, 128857069, 187325237, -6754, 91647875, 150117374, 189098371, -7023, -6177, 132400675, 190868843, -9811, -3165, 38506974, 96964615, 213902282, -6672, 98897491, -5386, 3231987, 81176799, 139648960, -10415, 121929599, 180400429, -11780, 45743401, 104211569, 201659403, -10748, 105983372, 144964369, 203432537, 88265342, 146736172, 185715838, -7101, -3935 , -5491, -4761, -7067, -10637, -9474, -8306, 208749277, 54601085, 93582082, 171538752, 56384746, 114842387, -7847, -10928, 97125688, 194570860, 1625239, 40589065, -10117, -5635, 61859897, -3403, 159299866, 5167525, -6625, 102602170, 161070338, 6937997, 84882809, -8828, 182333305, 8711131, -6271, 164612613, 29970105, -10318, 146894583, 185876911, -11601, 90196887, -5241, 207138547, 72478857, 130951018, -1482, -4040, -5192, 210680822, -10189, 153983126, 212452625, 38817262, 97285430, -5405, 1782319, -10886, 118708139, 177178969, 42520610, 81501607, 139969775, -11831, 63782246, 122251745, 161232742, 46064216, 104533715, 143514712, 28360706, 125792689, 164776348, -7621, 69096324, 127568485, 12414479, 90360622, -8717, -7949, 53152759, 92132425, 131112091, 189581590, 54936420, 152369734, 191353393, -6709, 95676031, 134655697, 19503022, 58468168, 155916002, 214386832 ], [ 99228956, 5331262, 85055863, 86827666, 70883980, 72655904, 93914878, 56716211, -10140, 195067391, -1732, -5631, -4866, 62198017, 140145491, 44469460, 141914632, 202151941, 184436573, 108253037, 166722536, 51567199, 129514673, 33851831, 131283814, 74587449, 191525116, -8222, 58803626, 2116457, 138530768, 81847592 , 103096039, 182828505, 145620642, 184602970, 108423306, 205864606, 129671753 , 53498744, 150936051, -7010, 133216690, 57045012, 134989824, 39485382, -9753 , 60745698, 120985669, 122745614, 161730604, -4099, 9362080, 106803380, 30629040, 147552187, 90867680, 168815154, 151103658, -4037, -5937, 96172562, 213108898, 156572275, 41420931, 138855576, 82167076, -5597, 103420847, -7198, -3373, -2926, 126462151, 50279946, 147714591, 149492928, 34332388, 151256866, 16618351, 94560501, 37877325, 135310639, 98265180, 2605000, 100036983, 121299950, 6144613, 181537259, -10760, 144332058, 29178052, 146106523, 147880867, -10654, 73467803, -2138, -2874, 75231741, 77004875, 213429713, -960, -1642, 3579426, -1306, -6865, -3850, -3554, -6592, 104563001, 86843640, 30155140, -3656, -11090, -9899, -6484, -9464, 74441019, 37235818, 19686715, 78147029, -3149, -1918, -10882, -1606, 177367997, 42710969, 120668970, 5516295, -3705, -8463, -3531, -1495, -4572, -1725, -1292, -8783, 49798181, 108267680, 186225681, 51583173, 129527985, 207488648, -3788, -1561, 189771949 , 74603423, -3459, -3171, 17918916, -1646, 154334558, 58816938, -3584, -3285, -2835, -11288, 119058240, -1985, -4126, 101340210, -1259, -7717, 64132347, -1574, -1458, 26940335, 143862151, -1970, 48187451, -1281, -8403, 30482610, 88938920, 127919917, 12764580, 71220890, -9497, 188159888, -6188, 131462192, -8288, -1685, -9027, 37569822, -6139, 135005798, 193475297, -11325, -3886, 117448841, -8181, -6659, 119221975, 197178645, 62521617, -9686, -8486, 5841103, 142250090, -11756, -3686, 183002890, 87338717, -954, -6523, -2308, -5508, -8368, 12926984, -5726, 207808132, -2489, 92643599, 190091433, -1750, -6161, -2136, -1476, 18242393, 96185874, -1507, -2849, 20162080, -6115, -5648 , 41432912, -5859, 177849885, 82171192, -5341, 44976518, -3700, -2173, -5056, 7773979, 66227627, -3234, -2784, -4087, -3826, -3221, 30804756, -10298, -3203 , -7571, -3930, -1279, 14854536, 112295836, 16630332, -6157, 153045974, -7442 , 76857114, 213287276, 78791321, -9322, 2615650, -1269, -1082, 43368450, 121313262, 160295590, 6161918, 64616897, -2248, 201043066, 27410365, -5790, -8813, -2924, 107137507, -1452, -6783, -6233, 108913303, -1244, -1225, 130172277, 188643107, 34510766, -9849, 151435244, -7477, -10567, -5935, -1738 , -3762, -3002, 21317356, -6369, 23076037, -10078, 5365872, 63827506, 7137675 , -3963, 8909478, -10354, 10681281, 88631417, 31941586, -2222, 72683859, 15995359, 113437990, 95718629, 212856, -9335, -3148, 21477165, 99421977, 177381309, -6887, -9268, -1249, -2809, 44497415, 102968245, 161436413, -7211, 65759051, -5800, 202187882, -6562, -5777, -5013, 88803017, -5258, 205731488, -3932, 129542628, -2013, 14391284, -6478, -9863, 16157763, -10214, -8639, 17934890, 76389869, -8988, 377922, -1286, -3428, 2148405, -6660, -2119, 23408710, -8888, -4846, 25169986, 122617820, -2044, 200578483, 65921455, 143878125, -11143, -1658, -3512, 184629594, -1310, 88953563, -3205, 32270387, -1280, -8713, -7044, 111984340, -8287, -9419, -8251, 18097294, -3766, 154510274, -7831, -7354, 39505483, 117464815, -2064, 80266148, -2186, -5100, -7748, -10844, -1576, 179476589, 5855746, 83799227, 161758559, 66091724, 144039198, 67853000, -8776, 184793329, -6786, -3809, 128094302, 12940296, 51908104, 110376272, -5228, -7529, -10242, -3324, -4482, 35961877, 94430045, -8625, 211369043, -2199, -1472, -4451, 39666556, -1260, -1990, -4393, -2266, -8917, -2971, 43208831, 140655334, 25503990, -6310, -9645, 200899298, 46752437, 105221936, -5037, 9559094, -3824, -3220, -6785, -3651, 128256706, 206214707, -2496, -2219, -3047, -11031, 190264487, 36136139, 94591118, -3018, -6699, -3763, -3436, 154833751, 59314800, 117785630, -2990, 41598101, 119556102, 197516765, 43369904, 101839403, -5335, -4608, 64631540, 123102370, 27434204, 105381678, -5034, -11689, -10726, 204599984, -2430, 167396114, -2613, -1653, -8697, -11510, 151445894, -2872, -4187, -3304, -2719, -1308, -2341, -1583, 1840835, -1707, -956, 3608712, 101046019, -1728, 83330651, 26640820, -3533, -2514, -10353, 10695924, 88646060, 12467727, 90417863, 33728032, -3626, 93958807, 17783136, 115223105, 39196649, 156131654, -1917, -6917, -10112, 196887116, 42741586, -1274, -1248, -951, -6055, -1540, -8085, -2655, -2391, 143733026, 9090518, -9973, 145504829, 10862321, -3944, -3654, -8742, 32122626, -6217, -3486, 72867440, -3325, 189799904, 35667563, -1555, 211062871, -10959, 95894345, 39372231, 136806887, -8185, 21654212, 119086195, -2974, -2676, 62391161, 159841657, 64161633, 142120965, -10769, -3529, 163383932, -4568, 67705239, 145667233, -4543, 69477042, 166926207, 32285030, -1290, -1591, -2084, 34054171, -6186, 131491478, -2733, 55303949, -9418, -3023, 18110606, 96054087, 154526248, -1841, 78495799, -9326, -5128, -3870, 158226934, -2823, 23573899, 101530569, 179491232, 44834204, 122793536, -3109, 27129363, 66097171, 163543674, -11140, -3827, -9574, 165318139, -7615, -2433, -2156, 32442110, -9894, -2150, -4503, 73181721, 190122050, -10574, 94446019, 211385017, 76725327, -2067, 716042, -10131, 156617535, -7789, 80428675, -3411 , -4859, 23748161, -3560, -3116, 6030131, 161932944, -11167, -9171, 183195911 , -2638, -2440, -9141, 184967714, -11109, -10297, 128270018, 13116012, 52083820, -8704, -4500, 53854292, -5957, -9051, 190284454, -4034, 133584096, -7864, -10946, 115866066, -2066, -4446, -11318, -9748, -5394, -2989, 41625933 , -5856, 158551742, 23909234, -3714, 140835043, -4839, -10801, 181583850, 27439651, -9999, 183355653, 48699956, -9139, -3075, 30995115, -2304, 186897928, -1766, -3929, 91224559, -8318, 15050219, 54016696, -5450, -1854, -3906, -3453, 172727497, 38070469, -9361, 193987802, -2543, -1677, 3623355, 81573491, -1315, -1632, 7166961, 85117097, 28427266, 67400398, 49686240, 108150536, 70941342, 14254173, 92202978, 16025976, -2353, 17797779, 56769580, 240811, 58701125, -3147, -1916, -11295, 99451263, -2979, -10074, 179181067, 5562886, 102994869, 180954201, 46311693, -2322, 124259167, 9102499, -6012, -2164, -5012, -10703, 108312940, -3066, -7089, 129571914, -7945, -7050, 111852553, 170324714, -6446, -8637, -6704, -10180, -1509, -4687, -6944, -9757 , -8566, -2834, 21655666, 80125165, -3268, 3949494, -10431, -5837, 25209799, -1629, -5580, 181117936, -4318, -3960, 124417578, 182888408, -4089, -3828, -9579, -8778, 30525208, 69494347, 108474013, 186432014, 90754652, 168713984, -7043, -9856, 150995954, 209465453, 74808425, 133277924, 191747423, -11393, 115558563, 193517895, 20059445, 136981272, -7793, 41305241, -3130, -6883, -3719, -5344, -4843, -1801, -1699, -5816, 7655504, -6287, 163559648, -11699, -10340, -9573, -3223, 11199110, 89145253, -5507, 32458084, -10269, -9494, 34229887, 73199026, 151158358, -7909, 55492854, 152926168, -1418, 96228472, -8980, 174191797, -11982, 98164010, -3283, -7788, -1705, -8916, -8146, 4274302, 43239448, 101707616, -8878, 6043443, 45011251, 161950249, -6832, -6285, 9581725, -10336, 165492524, -1068, 69815162, -9529, 206242662, -6763, 91076798, -8324, -11513, -3784, -2078, 36164094, -9411, 172579736, -7441, 76901043, -2197, 193840041, 39870093, -3741, -8555, 2662241, -6352, 100098217 , -1468, -11246, 140848355, -4334, -1666, -5574, -6830, -2387, 124902128, -1968, -1361, -3666, -3217, -1236, -7117, -10688, -9107, -1872, 110726373, -5221, -4497, 54031339, 131989340, 209947341, -6721, -9407, -4928, 116050978, -8211, 1872783, -1706, 3636667, -6344, 5408470, -6321, 7181604, 65641907, -9617, -10743, -1283, 10725210, -6533, -3502, -4062, 109936982, -4051, -6191, 16040619, 55012420, 93992086, 17812422, 95762558, -11328, -10509, -9761, -1440, -9723, -5379, -4863, 62258043, -2260, 198685543, -6620, -5583, 180970175, 26837834, -6291, -5560, 163253476, -7654, -10740, -1282, -8406, -2771, -6530, -9932, -5257, 205775417, 90606891, 149077721, 188058718, 72888861, 150849524, -7916, -11461, -6165, -5440, 172112491, 17978819, 95922300, -1473, -1843, -6943, 117345009, -3144, -2833, -10878, -2333, 158096478, -11879, 42931945, -2259, -10810, -9650, -8849, -11174, 85453886, 163411887, 28770710, -9578, -3224, 12612 ], [ 51789629, 90770626, -8710, 188219791, 73049934, 131520764, 209478765, 55334566, -3022, -4466, 37616536, -5414, -4910, 585586, -3744, 136997246, 195466745, 60808386, -9716, 158258882 , 4126541, -2459, 160028023, -4112, -6315, -1245, 66136984, -5793, 144085789, 202555288, -6802, -6262, 145854930, 11212422, -6521, 147625402, -7974, -11078 , -5977, -8707, -1446, 34247192, -10240, 170660172, -4190, 94472643, -5436, 211414303, -10951, 135224112, -7403, -10901, 98179984, 137159650, -4882, -11281, -10462, 138931453, 43263287, -3716, -3398, -5078, -7710, -6608, 142473728, 7831220, -10372, -9169, 202716361, -6799, 87549166, 165505836, -7608, -2504, -2305, -1255, -4768, 71600277, 149560940, -11028, -3471, -8656, 190313740, 55668570, -3609, 153104546, -4463, 57427184, 135385185, -4904, -1840, -2549, -3579, 156809225, -6903, 119601362, -5093, -1103, -3853, 140862998, -1460, -2523, -10028, -3104, 66447272, 144406604, 202876103, -6797 , 126687243, 204647906, -2429, -9105, 186929876, -2612, 110741016, -4966, -7032, 93022986, -3321, 55828312, 153262957, -1928, 96578450, -1252, -2846, 21377259, -1296, -3573, -4129, 81602777, 24912946, -3707, -6840, -1663, 8968050, -2315, 10739853, -6532, 51482126, -5735, -1717, 92233595, -958, -6169, -2476, -6144, 19758599, -5652, -2993, 60500883, 118971713, 177441212, -11887, -6639, -6073, 159723182, -4341, -2398, 122515319, -3961, -5559, -8434 , -7167, 106569092, -8782, -1878, -3943, -9540, 186301558, 12679384, 51644530 , -8334, -7049, -10622, 209332335, -6445, 113656304, -8636, 191616967, 76447110, -5673, -4911, 212878603, 19913149, 58892815, 175826489, 41173454, 119131455, -4861, -7280, -10070, -9259, 179374088, 44717060, -3702, 161656058 , -1793, 85467198, -9177, 28784022, 87240332, 184688166, -2628, -6241, 108503299, 205952464, 71294105, -5729, -1254, -7534, -4047, 112044243, -1517, -7489, -10993, -1477, -2720, 76608183, 135079013, 174060010, 213039676, 39564055, -5886, -5397, -7792, 41334527, 99804026, -2053, -7276, 43107661, -5832, -3701, 122838796, 181306964, -4313, 46651267, 144100432, -4286, 48423070, 87402736, 11227065, -9919, -8366, 206113537, -2426, -9893, -9086, 34257842, 112207978, 170676146, -7006, -1683, -2135, -3021, -7445, 57280754, -9367, 174219752, -4449, -3885, -8558, -11280, -2412, -2264, 177923100, 62769094, 140715237, -4611, -6854, -9642, 181466706, 7847194, -3958, 144260174, -4796, -2380, 126542144, 165523141, -11629, 108822783, -5250, 52139607, -5475, -3046, 14933075, -3621, 170837219, 75159857, -9409, -4930, 96432020, 154890992, 193871989, 922375, -9747, -3282, 195803534, -6653, 100126172, -2118, 4463330, 62918309, -9678, 160367474, -2665, -10799, -8838, -4815, 13735 ], [ 11547880, 89494023, 167456017, 13322345, -9887, 149736656, 54069821, -2288, -3172, 209977958, 55831097, 114300596, -8619, -4462, 38114398, -2278, 135563563, 1902069, -10477, 3667284, -10852, 44413429, -5821 , -10776, -6034, 8982693, -2383, 10753165, 69214799, -3500, 70986602, 14296771, -6482, 16067243, 17837715, 95790513, 286071, -3748, -9334, 156195550, 21551711, 80006690, 138476189, -4636, 62287329, -1602, -2113, -2959, -6619, -9223, 7374625, -6032, 182768602, 28638923, -3670, 184540405, 10922224, 69377203, 186314870, 71146344, 149107007, -1950, -11040, 131386315, 170369974, 209349640, 55202779, 191626286, 37497938, 115441419, 39428141, 117375626, -7319, -6359, 177614266, -3986, -2330, 140410396, -11216, -2396, 122691035, -3110, -6587, 104973005, -8430, -11703, -10344, 165212976, -6240, -1093, 166987441, -6766, 110287083, -5230, 14624241, -10245, 131551381, -1942 , -4193, -1615, -3169, -7872, 37645822, 115602492, 213052988, 39577367, 78558364, 2382693, -9715, 197267834, 62610806, -9253, 179549804, -11212, 83873773, 161831774, -6833, -6286, 144113744, 9471236, -9963, -9143, -8397, 11244370, 108675022, -5253, -7573, -10657, -5976, -2012, -11518, -5706, -4946 , 209671786, -1288, 133484257, 191952425, 57296728, 135253398, -4680, 20249938, 156672114, -7312, -9711, -8915, -10840, 121240047, 160222375, 199202041, -6853, 84033515, 161991516, -1727, -1661, -9168, -3089, -7644, -10729, 126555456, -8004, -11107, 89348924, -8734, 206287922, -1621, -2149, -7936, -4204, 73402697, -9050, -4479, 114151504, 192112167, -6963, 76947634, 193885301, -9746, -8945, -4652, -11277, 80650982, 197588649, 101908625, -2956 , 25739609, 64706086, 123174254, 201133586, 85963729, -1570, -1967, 9794713, 48759859, 146207693, -4252, -3939, 128489663, -4766, 52302134, -3634, 188728303, 34585435, 112544767, 209992601, -10979, 114315239, 172784738, -9786, -5155, 213537538, -10885, -5864, -2460, 101121896, 83402535, 7225533, -10775, 8996005, -3950, 10769139, -3655, -10667, -1624, 53283215, -5961, 16084548, 94036015, 37344853, -5918, -6683, -9760, 175697364, -7324, -6662, -5863, 157981996, 3848324, -6339, -5840, 179242301, 44585273, 83566270, -3112 , 65857436, 124316408, -8048, -6560, 165069208, -2770, -10702, -2310, -3064, 51673816, 168607490, -11523, -10621, -9858, -7491, -1554, -3025, -2721, 76476396, -1584, -8594, 212907889, -10504, -3583, 195348270, 60691242, -5625, -8527, -7278, 120932544, 179403374, 64237510, -2251, 181176508, -4317, -10382 , 143965983, -11702, -10343, -5529, -3077, -2435, 128021087, -2901, 51846747, 207748229, 34116859, -10244, 151053195, -7488, 94356830, 191807326, -10173, 193573805, 59095021, -9750, 21888500, -10465, 99834643, -5374, 23660303, -1672, -9685, 160075945, -11210, -2249, -3107, 46692411, -1599, -3235, -2928, 28962523, 106919193, 145901521, 89211690, -1425, 71483133, -5725, -3048, 207914626, 112231940, -2079, 36061593, 94517903, 172477235, -6968, 154756543, -4679, 78730087, -5395, 22049573, -2411, -3410, -4858, -6877, -10421, 199210029, -6607, 123027824, 200985825, -11166, 105311125, 163779293, 29136785, -3668, 165549765, 11418755, 108852069, 147834397, -11565, 91135370, -8703, 208075699, -6184, -1560, 209844840, -6156, 172638308, 57472444, -5909, 947668, -10127, 156853154, -10457, 119645291, -4856, 43470951, 121417094, -1500, 6264419, -10798, 84210562, -3245, -4582, 47001368, 124959369, -8419, 68263004, 31065668, -10294, 128504306, 206463638, 91295112, 149765942, -7930, 34613267, 112558079, 190517411, -2205, 172800712, -6695, -3291, -1839, 40895237, -3736, 62155542, -9692, -6863, 102907011, -10385, -2241, -6810, -3675, 49755583, 12552923, -6505, 53301730, -9461, 35581159, -6168, 17869663, -9799, -1108, -10508, -1087, 60556670, -2187, -3133, -4368, -6638, 159764449, -4616, 64088418, -9221, 200518580, 85348723, 163309386, 145587363, 204062186, 88893660, 186342825, 90664132, -3338, -4970, -6746, 131416932, -1233, 55243923, 113700233, 191659565, -2474, -6140, -8986, 19970256, -2339, 136894745, -2831, -2538, 119176715, 23509880, -6070, -5599, -8116, 44760989, -10037, 142210154, 200679653, -11171, -8042, 48317784, -5528, -8399, -7127, 50077729, 128034399, 12883055, -3800, 129807533, -11036, -9451, 170560333, -4484, 113861306, 172330805, -1741, 115630447, 193591110, -11323, -3743, 176034153, -7316, -3869, -9293, -8150, 23674946, -9684, 179579090, -6857, -6314, 142369896, -1457, 46695196, -5553, -4797, -4284, 106933836, 184893168, 89227664, 147686636, -7971, 13045459, 52010605, 14811938, 92760743, -2732, 55552880, 114023710, -8622, 57335210, 135282684, 213243347, 59257559, 156705393, 2574383, -2332, 119500192, -11866, 121269333, 199228665, -2524, 103551303, 181511966, -1302, -2318, 163792605, 9662926, 146073244, 204546736, 50398544, -9527, -8363, -2368, -8700, -7935, -6467, 112412980, 151392646, -3907, -9821, 211631286, 96462760, -3157, -4443, -2548, -10494, -5392, 22223958, -3409, -8515, -2672, -6632, -4606, -6602, -8837, -1973, -2651, -1627, 144465176, -2922, -11680, -9951, -9138, 185216645, 50572806, 128517618 , 206478281, 71821253, -5470, 15138077, -1299, -5698, 94859895, -1553, -2860, -11367, -10528, -5906, 174585827, 21434500, -3735, 3711213, 81660018, 24971518, 63944650, 46225289, 85206286, 9026622, 47998423, 10797094, -6243, 108239725, -10666, -1623, 14342031, -6479, 16113834, 55085635, 17884306, -2345, -3440, 39299150, 117257151, -5132, -1818, -2465, -2334, 119031616, -1906, -1104, -3856, 120802088, -8489, 25139246, -3704, -2175, -8460, -4591, 65874864, 124345694, -4802, -6806, -10347, -5533, 204075498, -2505, -3496, 186358799, 32213269, 90681437, 149150936, -7539, 33985072, -3787, -8666, 16278900, -9827, -3310, -8252, -6974, -3895, -2200, -5163, -7833, 497728, -3887, 117419555, -1992, -3994, -3569, 138682522, 177662188, -11875, 81983495 , 140454325, -4844, 25287130, -3548, 161714630, 200695627, 85525770, -9174, -1362, 48320569, 106788737, -1256, -1429, -6787, 147537544, -1235, -7086, 149310678, 188293006, -11035, -6185, 131593979, -7487, -6442, -5938, -9022, 211323783, -10170, 135137585, -3006, -7350, 39622627, 98090795, 137071792, 176051458, 41406288, -10101, -3412, -3129, 43164902, 121124234, 199082235, -4111, -5815, -3106, 200856700, 27220006, 105176676, 183137339, 29004998, 106949810, 165419309, -7610, -2432, -2306, -3350, 186680945, 32548604, -3797, 129983249, -1947, -11032, -9447, -8658, -7905, -10986, 133525524, -3019, 18374180, 57340657, 96320323, 135299989, -1923, 819874, 39783700, 98251868, -10460, -3267, -1240, -2673, -2458, -6068, -9247, -4841, -6852, 64588942, 123057110, 46881439, -2239, -1532, -4794, -7152, -6554, -1596, -2026, 11449372, -2372, -3492, 13218513, -2367, 130144322, -7934, -1756, -9048, -1480, 55741785, 114198095, -3167, 211648591, 57500399, 115971229, 154950895, 213419063, -2272, 137393938, -4876, -7306, -10456, 119674577, 158655574, 24010404, -6329, -3556, 179917210, -4107, 84239848, 142708016, 8064177, -10756, -2317, -3371, 29327144, -2378, -2092, -7999, -10686, -2303, -2154, 187003091, -11558, -10649, -1588, -8694, 208266058, 34629364, 151563038, 190548028, 55891000, -9820, 153340165, 211809664, -10527, -9785, 135622135, -2845, 14586 ], [ 196674128, 44310928, 46092048, 164794863, 108101160, -8746, 90375265, 72661107, -2143, 171871548, 76211368, 182239, 97620888, 40935050, 159636534, -4595, 85216936, 202155934, 127742749, 90532345, -1651, 16129808, 211010956, 56870750, 154317253, 78294790, -2415, 158021932, 159788411, 103098701, 161568200, 85378009, 9203669, 145621973, 127901281, 90696080, 53497413, 211176022, 154478326, 39486713, 156413864, 119200677, 197165333, 159952146, 64281439, 105036780, 67830248, 204248552, 129842022, 73146988, 112120120, 94407293, 172361422, 18229081, 665458, 98104107, 156576268, 138855576, 197326406, 46729685, 9527146, 87475951, 13066759, -3796, 149487725 , 55592693, 211495506, 829193, 117753682, 61067844, 197483486, 84089304, 123073084, 85874417, -5035, 11454698, -6234, -5754, 130156303, 151424473, 75231741, 172679575, 115993737, 80706892, -5367, 45276035, 103742993, 201192158, 202959968, 204733102, 89565907, 128549566, 52360706, 15159377, 151579012, 133864975, 211821645, 155121287, 79100155, 197805632, -7230, 84414233, 201351900, 126938836, 204896837, 91505317, -5468, 93281113, -4941, -9815, 18873373, 59773925, 120010035, 158992363, 43823837, 123557513, 66858607, 203280783, 49139246, 205056579, -8355, 169617857, 93431659, 171392322, -8611, 58011450, 40449158, 137890469, 42223634, -3404, -7254, 6782250, -3694, 8562039, 105998015, 146756018, 51085311, 129030123, 169781592 , 56387410, 153834034, 198292591, -11775, 201835119, 125647590, 164629918, 49474581, 107932222, 205380056, 148675705, 111481031, -1650, 17579465, -5174, -11335, 136279739, 40778093, -9726, -1505, 196698088, -4132, 159484901, -2812 , 63811532, -1541, 200240363, -4102, 143538674, 182523664, 67353807, -3519, 184292805, -1777, -10314, -3353, 186065939, -10280, -8716, 33705401, 72671878 , -3475, -8295, -6450, 132911849, 210871181, 95701324, 193150489, 58670374, 175597525, -7327, 60428999, -9300, 196857830, -2531, 101179137, -2114, 44495961, 141931937, 200401436, -6033, 143705071, 182684737, -1725, -1292, 164964045, -1069, 49799512, 88779178, 166735848, -4527, -6503, -5484, 187998815, 72831620, -1561, -1243, -3615, -3171, 56897251, -8989, -8221, 117296953, 156268765, -2835, 41100239, -1985, -4126, -3561, -1259, 198792037, 83622180, 7450502, -2447, 104885147, 163355977, 28710807, 67678615, -2095, 204106115, -11117, -2309, 147408419, 51741584, -3337, -7538, -6188, -2214, 16306855, 94252998, -9027, 18079989, -6426, 96027463, 173984133, 525683, 39490840, 97959008, 21782006, -9718, -5101, 82021977, -3261, -10405, 122765581, 181233749, 27101408, 124536053, -2036, 202496716, -1312, -9576, 184776024, 30631825, -10304, -9112, 51901326, 110362960, -4756, -7042, 73153766, -2877, -1750, -3612, 152884901, 37719037, -10168, 135168202, -3005, 39650582, -6115, 137099747, -4394, -10464, 62694548, 121153520, -8112, 44979180, -5814, -2109, 7772648, -9601, 9543120, -1693, -3363, 11314923, -3203, 13088057, -3930, -1279, 149503699, -2289, -7482, -3908, 133554810, -1441, 96346947, -7824, -11319, -10129, -9322, -1912, -6654, 100054288, 139033954, 197502122, -6876, -3397, 160295590, -3846, -2248, -4306, 85879864, -8813, 202817531, 68159172, -8769, 11475996, -3650, -4988, 52227465, -1945, 34497577, -3783, 151433913, 16792736, 75247715, -2861, 38054372, 135489017, 213448349, 59461230, -9743, 156911726, 195892723, 22256029, -10095, 24041021, -2402, 140964168, 6321660, 84267803, 123248800, 47069136, -3680, -5548, -10721, 146280908, -4778, 31128233, 148050049, 206523541, 32886847, 110846179 , 54147152, -9046, -4945, 16953809, 55920286, -1511, -4700, 38215445, -9784, -8208, 20659808, 79113467, 137582966, -1911, 119860943, -2967, 63168571, -5826, -8104, -2662, -1665, 123408542, 66710846, 105691843, 164161342, 29516172, -3663, -2023, -2762, 50764619, 89745616, 33059778, -5467, -4962, -11491, 112776393, 190735725, -10972, -2348, -5178, 211998692, 57851831, 174788167, -11952, 79274540, -1085, -4871, -2684, 81047674, -8503, 24349978, 102306648, 6641144, 182033790, 8418271, 47383417, 105851585, 203300750, -6543 , -3662, 31445055, 70416856, 128885024, -8354, 13732349, -3477, -4201, -1514, -1939, 36765788, -5927, -9002, 192669932, 38537591, 116481072, 194440404, -6924, -1099, 137905112, 3263935, 42229081, 120185751, 178656581, 5035738, -10413, 160937220, 6806210, -10395, 104242186, -7666, -3954, 183971990, -11659, -10712, -8379, 51099954, -5742, -4977, 33381924, -5461, 208775901, -6454, -9434, 210546373, -3446, -4918, 19208831, 136129316, -2843, -6921, 99085188, 157556018, -11901, 61878656, 178814992, 161096962, 200080621, -11186, 84912095, 201849762, -2515, -1293, 125664895, 88464897, 185904866, -2620, 90226173, 148697003, 207166502, 53019641, -2292, 150468806, -1943, -1686, -1277, 171730442, 56575105, -9801, -1262, 77836741, -1079, 1830240, -1708, -1641, -3135, 3599393, -6642, 120522540, 178993370, -6864, 83316008, -8858, 7141668, -3963, -3534, 163047143, -1885, 47879948, -9583, -3227, -1879 , 69141584, -9125, -4529, -4064, -2298, -3341, 14230211, 72686521, -9062, -4954, 54980349, 93948157, 171904827, -2725, 56740294, -3600, -5421, -2853, -11329, -10139, -3286, -4661, -2540, 99424639, 157892807, -7757, 42725612, -9267, -1249, -2809, 25008913, -1631, 161437744, 26793905, 143717052, -7655, -6562, -9974, 49822020, -9544, -5258, -7982, -11088, 110052795, -5234, 14389953, -6478, 209269770, -3912, -2208, -8257, -2723, -6428, 115369535, -5165, -4419, 78322745, -3428, -4142, 99584381, -8529, -1438, -5838, 140337181, 5692011, -6616, -5318, 181088650, 7466476, 46431622, -6029, -1534, -7651, 67690596, -3512, -5010, 11008751, -9928, -9113, 205892561, -6501, -1280, -8712, 14552357, -9857, 170455170, -6727, 94268972, -3024, 37584465, -3596, -5161, -7831, -7354, 58993985, -3582, 195420154, 60764457, 119235287, -5100, 4082612, 62538922, -5834, 179477920, 25344248, -9648, -5057, -10766, -2319, -5286, 202510028, -6804, -2313, -2029, -6522, 108604469, 206052303, -6765, 110374941, -4504, -6473, 151127741, 35973735, -3776, 133409711, 211367712, 76710684, 135181514, -1472, 701399, 98132062, -1260, -1990, -10100 , -1578, 197354361, 101676999, -3260, -8111, -7240, 64470467, 122939966, -4818, -4097, 85733434, -2104, 202671101, 106991077, 204440242, -1291, 167232379, -7569, 52067846, -9892, 149517011, 53850176, 131797650, -7903, 16647637, 75101285, -3018, 211531447, -2421, -3436, 39835483, 98295797, 137276794, 195744962, -1704, -10098, 139047266, -4628, -6332, -3559, 160308902, -7236, -6604, -9213, 201060371, -11164, -1571, -5034, 9720167, -10726, 185114144, -4253, -3649, 167394783, 32753606, 91208585, -5222, -7522, -10606, 151447225, -4187, 114243355, -8245, -2719, -1308, -5908, 193970497, -6933, 117946703, -8552, -11911, -6651, -5366, 4564500, 63020810, -9676, 179959808, 64791282, 142751945, 201222775, -6828, -10365, 164013581, 9881240, -2235, 185276548, 31142876, 89597855, 187048351, 52391323, -2294, -1483, -2742, 54163126, -8273, -7471, -10977, -6153, -9404, 57717259, 116174900, -5154, -4674, 20674451, 59639608, 137596278, -1470, 41933436, 100389746, -8908, 24216737, 82673047, 199609383, 45463853, -5572, 181894015, -6576, 105705155, 183665818, -2633, -10330, -9135, -4248, -9911, -5495, -8356, 206699257, -11063, 91530731, -9077, 188979896, 34834366, -9042, 190753030, 75583173, 134054003, -7855, 18902659, -3758, -2196, 213785138, 20821015, 79289183, 196228181, -11268, -10450, 100552150, 178508820, -6868, -9667, -5329, 199771787, -2521, 65116090, 162561262, 105866228, -8800, -2777, 68658365, -5767, -3071, -4538, 89920001, -1089, 206857668, 91693135, 189140969, -2588, 73975105, 151931775, 56266271, 114725243, 153706240, -7428, -10933, -3152, 40482437, -10121, 3274585, -3864, 159178729, -4624, -10823, 160949201, -4104, -10394, 182214830, -11728, -3834, 145006967, 203476466, 88307940, -5521, 31624764, 129062071, -7957, -11545, -1620, -2146, -2739, -6453, 113115844, -4716, -11419, -9807, -3301, 173357146, -6689, -3754, 155637785, 40631663, -5870, 196547665, -6894, -3724, 159342464, -2814, 44175269, 161110274, -1897, 84926738, -5566, 8755060, 67210039, 164655211, -4551, 127446017, -1488, -4239, -6515, -2300, -5240, 72524117, 150482118, -2879, 74294589, -3315, -1478, -6986, 76067723, -3012, -1297, 155797527, -4430, -1707, -956, -5382, -1810, -1636, 179005351, -7245, 63840818, -9226, -1238, -4325, -3691, -2171, -11714, -3951, 106365421, -5017, -10312, -3503, 166605392, 70928030, 129397529, 207356861, -10628, 131168001, 189638831, -10581, 152429637, 56766795, -3441, 212670939, -4011, 97667479, -5134, 21491808, 138417617, 3776440, -10437, -2184, -1248, 44523916, -9654, -8461, -4594, -6838, 104752029, 163222859, -4290, -10349, 126014996, -4260, 69317300 , -9542, 205743469, -11087, -9499, 207516603, -3921, -1619, -3325, 189801235, 74631378, -3458, -2869, -10959, 193342179, -4418, 58847555, -9758, 2164379, 138578690, -2974, -4125, -3855, 159840326, 44686320, 122631132, 26969621, 85425931, -3091, 9251591, 106684905, -8402, -4543, -1724, 88968206, -8739, 205908535, -6767, -1290, 129719675, 14565669, -6186, 35827305, 133261950, -3023, 135033753, 174016081, 59021806, 117478127, -5128, -1383, -8524, 23585757, -955, -5345, 198981065, -6614, -3385, -3109, 85583011, 144055172, 202526002, -11140, -3827, 145825644, -7615, -10303, -5756, 186577113, -11080, 71412580, 188346254, 92672885, 170632217, -7485, -2481, -10209, 191891191, 115707655, 213152827, 156616204, -7789, -6656, -5858, 177879171, -11873, -3718, 140672639, 64494306, 142443111, -4310, -9600, 183194580, -6801, -6007, 204458878, -6784, -10297, -5251, -5476, -1946, -11514, -6469, 131812293, 16662280, -10571, -3306, 192054926, 37909396, 115868728, -2066, -11975, -2337 , -5394, -2989, -10869, -5856, -8144, -10420, -5594, 25681037, -5811, -5312, -7677, 27439651, 105396321, 29224643, 146149121, 30993784, -2304, -5247, -2894, 110711730, -8317, -2743, -1278, 170953032, -1854, -1714, -2285, -2072, -1320, 96537306, -3155, 1036857, -10898, 98471513, 2804678, 80753483, -8511, 140992123, 45330612, 162253759, 66590917, 125048558, 183518057, 29385716, 87840695, 165798696, 31144330, 128592164, -4983, 52416493, -8693, -2741, -2486, 112647268, -7897, 55961430, -5685, 18750905, -6415, -5666, 194147544, -11959, 59652920, -8940, 196081751, 61423392, 100405720, 139385386, 197853554 , -10831, -9670, -5331, 26001852, -1664, 142927661, -11739, -9995, -8803, 10055625, 107491601, 165961100, -1227, -5987, -3199, -4764, -6756, 169500713, -2740, 54338842, 132295512, 171277840, -3606, 192538145, -6691, -6129, -2195, 20847505, 59815324, -2191, -7296, -10089, 139545128, -1466, 63357599, 199786430, -4105, -2393, -9201, -3101, -6572, 125372035, -3082, 10218029, -2377, 127143838, -2907, 70443480, -2224, -4763, -11058, -2147, 35019278, 112968083, 190927415, 17306572, 134225726, -4920, -1067, -6690, -10156, 136001522, 213959523, -11308, 79466230, 157422900, 3291890, -6645, 198170376, 83005843, -8092, 65302333, -3241, 201719306, -11152, -9990, -5543, 68843277, -8754, 205264243, 51116051, 109585550, -2015, -2750, -3629, -3329, 189316685, -10591, -8648, -4715, -2477, 134388130, -4917, -4157, 77693096, 214120596, -1107, 99114474, 157586635, -7290, -2408, 139865943, 198336773, 44189912, 161124917, 26485071, 84941381, -5299, -6270, 145182683, -7625, -11123, -6247, 146954486, 109743961, 168216122, -4513, -9871, -5459, -2737, -4039, -2286, 152269895, -4027, -3444, 77852838, 175300672, -7375, -2543, -2269, 157761020, -4641, 62083658, 159532823, 24890315, -2401, -3389, 200282961, -11184, -3690, -3377, 8942757, -2445, 164849563, 30204393, 88660703, 147130202, 186111199, -6509, -5736, -3053, -7054, -9866, 131185306, 35519802, 113465945, 17804434, 95746584, -2852, 39225801, -8568, -1916, 79961430, -5630, 196901759, -6886, -10435, 179179736, 44526701, 102996200, 161465699, 26821860, -5798, 67566674, 126029639, -5012, -7136, 69331943, 147289944, 110091277, 149064409, -7050, 92364051, -4951, -6728, -3777, 191585019, 37440820, 115397490, -1509, 407208, 78350700, -9328, -3145, -7321, -2414, -8528, 42929160, -9260, 159856300, -11818, -10038, 142136939, 7493100, 124414916, 9267565, -6559, 106700879, 30522546, -9927, 205921847, -10661, 110244485, 34070145, 150994623, -4729, 55331781, 113788091, -3170, 174026731, -11990, 117490108, -8180, 80283576, 177734072, -6883, -10426, -2183, -3117, 5883701, -1699, 181273685, 46620650, 105090149, -8427, -11699, 165330120, 11199110, -6239, 108635086, -7574, 71425892, 168872395, -6743, 112176030, 151158358, 36001690, 133436335, -7868, -4022, -9368, -5159, -6937, 78674177, -5647, -8175, 21977812, 119424315, -8519, 4272971, 82219114, 6039450, 45011251, -8075, -4309, -6585, 124739724, 29078213, 145998698, 50337187, -9529, 167264327, 13131986, 71586965, 208017127, -10611, 131826936, 209787599, 75129240, -9411, -1232, -6135, -2197 , 174352870, 891758, -2468, 98325083, 2658248, -10458, 158567716, 82376194, -8875, -1901, -3543, 181598493, -4304, -10758, 105412295, 29235293, 126673931 , -1236, -7117, -10688, 89467399, -4767, -4222, -3928, -9483, -5221, 188688367, 112499507, -8654, 16836665, 94781477, 153250976, 77062116, 155021448, -7396, -1678, 117975989, -8551, 22313147, 61279624, 178215960, -6630, 102029762, 199476265, 84309070, 142781231, -1164, -9997, -3232, -2921, -6794, 107343840, 204793005, 70135977, 148097971, -7965, -7076, -9883, 169356945, 15225935, -3619, 190618581, 55962884, 153410718, 192393046, -4018, 116202855, -11957, -6377, -2271, 196095063, -11272, -10453, 100420363, -8138, 82702333, 180147505, 45493139, 84474136, -5052, 125232139, -2920, -11667, 146481917, 11842071, -6225, 148257713, -4215, -10258, -3045, -4493, -10232, 171292483, 17160142, 95102292, 18925290, 96874095, 135856423, 1372315, -6375, -3279, -7770, 42110606, 198025277, -6627, -2327, -3396, 104119718, 162594541, -7667, 47426015, 125385347, 183854846, 29722505, -5766, -11098, 89949287, -5493, -7555, -6486, -8687, 35035252, 93494224, 151962392, 190943389, 75774863, -8232, 19093018, 77547997, 136017496, -11947, 79480873, 157437543, 196419871, -10088, 159210677, 44043482, 102512981, 199960815, 45816616, -2245 , -5300, 67087448, 164523424, 68859251, 127318223, -4996, -4533, 109597531, 168071023, -6752, 72393661, 130861829, 169842826, 54674300, 171611967, 75947794, 134405435, -4693, -6954, 116684743, -4433, 60150782, 177089780, 22957439, -10083, -8496, -11837, 102671392, -2111, -4830, -7219, 65466191, 67245859, -1598, -1529, -7624, -3947, 107989463, 205435966, -10671, -5740, 168230765, 14098424, -9870, -11470, -3914, 132796036, 17642030, -9385, 173546174, 19413833, 58380310, -3589, 1871507, 60326498, 157775663, -1909, -6344, 140058964, -7244, -3977, -2254, -3252, -11769, 65643238, -5297, 28447233, -1283, -2167, -8021, 69184182, -3502, -3210, 12502337, 109938313, 207387478, -4051, 150684458, -4736, 74500922, 152458923, 37307579, 95763889, 134743555, -7413, -11328, 175649442, -7325, 79977404, -9299, 196915071, -2260 , 179197041, 25066031, -9653, -3249, -2949, -2448, 104782646, -5293, -6808, -10348, -2098, 30381440, -9541, -5257, -2755, -10664, -5981, -1485, -9861, -7916, -11461, 113640330, 211089495, 95920969, 154394461, -1843, -10911, 97856507, -8952, -1993, -10878, -2333, -8152, -11254, 198843954, -10809, -6053, 26998907, 65965384, 143923385, 67747714, -9578, 11051349, -6526, 166955493, 32312985, -3801, 149237463, -4506, -10246, 131522095, 209478765, -10994, 133292567, -2867, -4170, 96084704, -5414, 39558597, -3744, 117508744, -4656, -10466, 158257551, -2459, -8880, -4615, -4112, 83843156, -2794, 66126457, -5793, 163574291, 9441950, -10339, 30703586, 128135569, 206097563, -11079, 129908703, -1447, 53723836, -5707, 190151336, 74982810, -9415, -2865, -2566, 154715276, 20232499, 98177322, -5124, -10463, 158418624, -2821, -4122, 101720928, 179681591, 64513065, 122983895, 200943227, -10373, -9599, 183226528, -2637, -6258, -2027, 11374826, -6236, 206254643, -9891, 169050773, 73372080, 131842910, -3036, 55667239, -3609, 153105877, 57427184, -5157, 59373238, -3579, 176299058, 61143721, -5369, 197560694, -1103, -3853, 160350169, -2523, -10402, 162121972, 7992293, 124918102, 183386270, -10725, 107200072, 185158073, 11537230, -2429, -3348, 32794873, -5721, -7932, -7032, 93024317, 170982318, 36339810, 94796120, -2134, 172756783, 57601446, -9360, -1252, 40044478, -1609, 156970298, -4651, -3990, -6086, 197719105, -2179, -5074, 6381563, -3845, -1539, 201265373, 47118512, 105588011, 203038507, -9949, 185319146, 31186805, -3648, -8360, 13468775, -3794, -11498, 93184059, 17012381, 75467360, 153425361, 18782853, -6414, -9782, 135709993, -10895, 157128709, -10452, 158900512, -11846, -10416, -9239, -5069, -11196, -3844, -9204, 8314439, 86257920, -3367, 203196918, 29562886, 165990386, 70313024, 148271025, 206743186, -5970, -3044, -1337, -1688, 112836296, 56146465, 114608099, 192566100, 57923592, 96891400, 155359568, 40367955, 79334443, 137802611, 22648605, 81104915, -9280, 198042582, 102365220, -2112, -7699, 162599867, -4579, -11153, -3677, 144889823, 166151459, 205132456, 70474097, 148434760, -4519, 52756067, -9876, 189186229, -6737, -9838, -1241, 36811171, -5680, -11349, 136030808, -7811, -6923, 79495516, -3276, 3321176, 100753159, 139736818, 24580150, -5587, -1497, -1898, -9624, -8831, 201749923, 47601731, -9160, -8409, 203521726, 88351869, 127334197, 12181522, 90125003, 148594502, 130872479, -1861, -3780, 113159773, -5193, -6988, 75950579, 192886915, -3888, -5896, -4432, -2545, -8931, -4869, 42460584, 159385062, 24730696, -1600, -11773, -3965, -3693, -3378, 28284829, 125720805, -1493, -3946, 127493939, -3070, -11599, -6219, 129265742, 187735241, -6749, 111546381, -8675, 15884870 , 113316853, 37146506, 76112983, 154069653, 19428476, 77883455, -8195, -2711, 60339810, -3573, 177278808, -1305, -3722, -3401, 198541775, 44394914, 122352915, -2950, -3962, -2323, 143615882, -948, -2444, -2315, -1568, -4784, -4261, 166642666, -2757, -6507, -3639, 148931291, -7948, -4211, -3922, 131211930, -7918, 35550419, -5944, 152476228, -7453, -2476, 154242707, -2851, 58729080, -3146, 41025570, 99481880, -8925, -11888, -6639, 101253683, 159724513, 25080674, -2398, -3550, 200473320, -2518, 85307456, -5559, -1076, 87079259, 165037260, -1878, -3943, 127830728, 166811725, 12678053, 71133032, 188068037, 111893697, -8290, 209334997, 35698303, 113654973, -8255, 95936943, -2850, -11326, -3745, -2991, -1817, 80153120, 158111121, -7751, -11253, 62436421, 101416087, 5750583, -3972, -3702, -8848, -7685, 65978696, -9178, -4566, -2512, -3078, -6525, -9925, 147482965, -11580, -2370, 129764935, -7940 , -4047, -9854, -5455, 16380070, -9025, -1477, -2720, -3893, 115589180, -2068 , -11989, 59052557, 117523387, -4885, -6909, -6357, -9294, -2053, 4142515, 62596163, 140554164, -1800, 83857799, 122838796, -2942, -4098, -10005, -2785, 67911572, -2162, -2028, 50206731, 108663041, -2899, 90945011, -9086, -7528, -11034, 92716814, -8284, -1856, 94487286, -2135, -2864, -10537, 96261751, 154729919, 20248473, -3885, -9749, 2526461, -2412, 177921769, 43280592, 160202408, -4611, 64527708, -3544, -8074, 7847194, 85789344, -8424, -1156, -2439, -9568, 185011643, -11108, 108822783, 167294944, -11567, 91104753, 130087081, -3046, -10610, 151347386, -7481, -10569, -1614, -8620, -2862, 76930329, 135401159, -3003, 921044, 98355700, -3282, -7781, -11278, 80636339, -1267, -11863, 101896644, -8480, -2665, 64690112, 142650775, -4584, 27483580, 85953079, -9164, -5033, -4084, -6254, 126703217, 11550542, -5990, 128476351, 186944519, -7079, -10264, -3480, 188716322, -4203, 73550458, -1558, 170999623 , 36354453, -3773, 133790429, -4701, 116068406, -8210, 40045943, 195959283, 61307579, 139265580, -2968, 82569215, -1247, -1900, 45361352, -10026, -2792, 125088494, -5028, -10717, -5769, -1527, -7997, -10683, 89657758, 128637424, 206596756, 110916732, -8691, -7515, -10601, 93201364, -5199, 17025693, 75482003, 114463000, -8240, -10938, -5904, 194194135, 40208347, 137653519, 80966350, 119939482, 178407650, -7262, 82728957, -9238, 6557279, 84500760, -9203, 162462754, -11156, 105763727, 164233226, -7147, 88045697, 146515196, 185496193, -7103, 70327667, 148285668, 206756498, 52610968, -2293, -9076, 169549966, -11488, -10597, 151829274, 190811602, -11433, -6151, -9005, 18957238, -3890, -9352, 194352546, -11950, -6373, 118327421, -3136, 22663248, 61631056, 139589057, -1983, 63413386, -9666, 160850693, 199831690, -11191, -3695, -9198, -5048, 125409309, 164395630, -7633, 49227104, -8382, -11096, -2302, -3344, -4762, -6485, -9475, 189199541, 35067200, 93522179, 151993009, -7887, -4180, -6432, -9808, 173251983, -2716, 58086119, -1550, -2997, -11306, -6371, -2121, 196447826, -10858, -9700, 159241294, 24596124, -5822, -5326, -7224, -6296, 123805234, -2936, 67118065, -5542, 184045205, 10424362, -6539, 166325844, 31683336, -5489, -2014, -6751, -3791, 130891115, 189360614, -1687, -3616, 191133748, -1713, 114944888, -1845, -6124, 136206524, 214164525, -1709 , 118648236, 196610230, -11261, 81443035, 178889538, 44233841, 122193173, -5063, 65506004, -3535, -2105, -4806, 47777447, -1284, -8791, 10582773, 88527585, -1565, -11598, 90300719, 148770218, 14129041, -6193, 170031854, -2736, 74353161, -3461, 171803657, 56649651, 115107292, 193065293, -6688, -1261, 214326929, 40867282, -5865, 157806280, -1730, 101105922, 159578083, 24932913, -3706, 122370220, 46191887, 104650859, -8824, -7171, 47954494, 106422662, -2100, -4546, 88701970, 186151135, -4237, -10277, 148947265, 14303426, 170200915, -7497, 113505881, 191467875, 17848363, 76302011, -5674, 193239678, 19781228, -9334, -11927, -6663, -6101, 177455855, 42798827, -10073 , -2113, 25095317, 103041460, 7373294, -6032, 182772595, -7166, -6264, -3515, -8018, 88864374, 127846702, -3065, 51671031, -5979, -4972, -6747, -9058, 170369974, 16236302, 74691281, 172139115, 18008105, -3598, 154422416, 212891915, 58906127, 175842463, -11287, -6359, 158124433, -11252, 62451064, -9258, -11216, 122689704, -7205, 85483172, 143952671, 48285836, 145723143, -2767, -6240, -1093, 186475943, -11579, 90797250, 168756582, -1423, -4046, 170527054, 209510713, 74853685, 133323184, -6971, -10174, 135093656, 193563155, -7352, -10501, 80330167, 138798335, -11874, 160058640, 44892776, -9646, 161833105, -4588, -6833, 85644245, 202580581, -6260, -9143, 184865213, -10299, -5253, 206128180, 129933996, -2012, 14786645, 131709792, -7906, 36048281, 113991762, -8247, -1712, 115763565, 174234395, -1826, 59228273, 137188936, -1913, -10461, -9710, -8915, 43283377, 140731211, 199202041, -6853 , 64545013, 200967189, -1727, 105293820, 202742985, 68085957, -5008, 30880756 , 128327259, 186798089, 91120727, -2149, 188571223, 53912864, 112382363, 209831528, -1613, 153133832, 192114829, -6419, 135415802, 213375134, 78877848 , -3422, -4877, -11277, 119629317, -8142, 43456308, 121402451, -2956, -11795, -6603, -5810, -2041, -6021, 183412894, 68260219, 185186028, -4252, -3805, -5245, 206448995, -6761, -10263, -5471, 54073937, -2287, -8275, -11445, -3905 , 153294905, 77119234, -5409, 194046374, -2698, -10125, 156998253, 119786397, -8509, 197752384, 24115690, 199518863, -10793, 123335327, -5053, 8182652, -5785, -3231, 203066462, 68408103, 204838265, -6519, 128649405, -7964, 52464538, 130421208, -8313, 15269864, 73726174, 112705840, 17039005, 94986479 , 153455978, -11360, -5903, 1253840, 59712823, 98692489, -1988, -7301, -10451 , -3265, 24276763, 82744931, -8476, 65028232, -3381, -4811, 47322060, 164245207, -11666, 146528508, 11887331, -10680, 167787482, 13659134, -10257, -9477, -1521, -9842, 132356746, 190824914, -6715, 95147552, 212082557, 77429522, 174880018, 20908739, 118340733, -5114, 42166393, -5611, 198074530, 82904673, 180353838, -1794, -2451, 143145975, -4577, 105936781, -2033, -1883, -6791, 68732911, -3356, 51013550, 148460053, -4517, -10639, 189208860, -10224 , 113027986, 210473158, 36840457, -2284, -8230, 77590595, -3432, -8201, 1579979, 118503137, -5111, 100782445, 159255937, 63578575, -2256, -8865, -4832, -6596, 143305717, 182289376, -6820, 86610683, 125591680, 184059848, 68893984, -8751, 51187812, 129133955, 91936619, 169884093, -1860, 54719560, -5692, 210638224, 75978534, 134449364, 19294027, -1679, 214176506, -10479, 157641214, -11897, 100944849, 159415679, 44260342, -2326, -3391, -11771, 65510120, -2242, 8825613, 67281923, 125752753, 164732419, -2775, 108029399, -8748, 70825529, 207254360, -10630, -9868, 209024832, -6451, -5945, -4711, 134605113, -1999, -1415, 116891076, -1078, 1916767, 60370427, -5864, -8537, -2460, -9693, 159592726, 63912702, -3553, 180851700, -2519, 124154004, -2932, -2644, -3950, 106438636, 184397968, 49752798, 127697610, -4991, 12547597, -10667, -8339, 53295073, 111754045, 209200548, 133011688, -7876, 17863006, 76317985, 154277317, 306038, -9759, 2072528, -10474, 157978003, 42826659, 81794467, 159752468, -2668, -6618, 83566270, -5320, 200503937, 65848240, -5797, -8433, -6807, 106598378, -8781, -11643, -6528, 147351178, 32197172, 90652151, 149121650, 14479142, -10621, -4485, 74704593, -9423, -4707, -1645, -1584, -8220, 467111, -6391, 117390269, 2236263, -6097, -8923, -7750, 42975874, -9257, 25271033, -6052, -8458, 46530007, -10009, -8043, -7161, 67781116, 204204623, 89040090, 147510920, -2901, 32358245, 149281392, 188263720, -11520, 131560700, 209524025, 35888662, 74868328, 152827660, -11391, -2343, 39605188, -10133, -4655, -10873, 99834643, 177791313, -959, -10068, -5342, -2957, -11211, -2249, 161847748, -7200, -1100, -5554, 163619551, 28974381, 126407695, 204369689, 30734326, 128179498, -7972, -3799, 129953963, 207911964, 112233271, 209682436, -10987, 172473242, 211458232, 115778208, 154760536, -7401, 117708422, -7785, -4137, -2411, 138974051, -6877 , 121254690, 179725520, 25593179, 84049489, -9217, -7679, 85819961, -5281, 9646952, 68103262, 107082928, -8392, -11106, -3493, 186814063, -11565, 91134039, 169094702, 208075699, 92905842, -1560, -2875, 55699310, -1263, 37991807, 76962277, 20432177, -6383, 137363321, 41699148, 119643960, -3127, -2820, 62947595, -2257, -1500, 6264419, -10798, 201144236, 85979703, 124962031, 48786360, -8766, -7114, -10687, 147994139, 71817137, 130276109, 169257106, -11506, -5955, 171027578, 55860383, 94841380, -8618, -6133, -3435, -7820, 40089738, 79056226, 195992562, 22358530, 158786030, 24130333, 82598501 , 64889667, 142838472, -823, -6578, -9593, -5026, 29458931, 146380747, -4776, 50706047, 148153881, -11554, -3926, -9881, 130438513, 34773009, -9442, -4943, -7467, 56021456, 114490955, 211937458, -4017, 116264089, 1273807, 59726135, 196152304, -6647, 119967437, 158948434, 4814762, 63269741, -1266, 180210070, 6587896, -6302, -2246, -8834, -4298, -10751, -8801, 29618673, -9558, 185522817, -11615, 70356953, -9514, 167806118, -2605, 72128756, -9075, 15446911, -6178, 112881556, -8269, 36705885, -9813, 192611360, -6412, -9775, -5150, 1432218, -5636, 196314708, -6079, -3405, -1465, -7255, 102409149, 160879979, 45724642, -5806, -4810, -3955, 86465584, 29778415, 88237387, 205175054, -4070, -11056, 72291160, -9072, 208717329, 93552796, 171510797, -11422, -8998, -4919, 19150259, 77605238, 155564570, -7381, 60048281, -9308, 157498777, 3365105, -10444, 139779416, 63603745, 141549888, -7223, -6595, -5567, 162814186, 67135493, 145096156, 29942150, -9939, 146866628, 205337458, -4067, 90168932, 13994592, -10251, -9469, -7920, 35257559, -3779, -10551, -5678, 173443673, 19311332, 97256144, 155726974, -7808, 40734030, -5867, -4644, 100959492, -1543, -1464, 63764818, 141712292, 26559617, 104504429, -8441, 8842918, 47808064, 125766065, 10610728, -10706, 108048035, 166517534, 12385193, 168284013, -4511, -4052, 150567314, -7501, 152336455, -1938, -11410 , 95644083, 19467081, 77927384, -1581, 214354884, -3997, 118853238, -8535, -11892, 81646706, 140116205, 198585704, 83415847, 141888008, -2795, -1697, -2241, -5044, 47982449, 125940450, 184411280, -2508, -10310, -4990, -11591, 71015888, 168463722, -2745, 33809356, -5960, -3326, 189728020, 113536498, 56854653, -5419, 212758797, -1108, 97752675, -1087, 60555339, -3572, 138506806, -2976, -10433, -8891, 44613105, 103069415, -8852, -4593, -1628, -8820, -2786, 126097530, 184572353, -7134, 69405158, 166852992, 129645129, -4970, -11522, 92438597, 150908096, -1333, -10577, 133188735, -7873, -2474, 95982203, 193430037, -4415, 58936744, 117404912, -7318, -10471, 158155050, -11876, -10429, -1601, 25283014, 103229157, 142211485, 181191151, 66021294, -3528, -1533, -1237, 67806286, -2094, 11109921, 50077729, 147525563, -2753, 51849532, 110317700, 14654858, 92599670, -8662, -4727, 55404996, 152839641, -1934, -1741, -6424, 96144607, 213078281, 39606653, 98077483, -4654, 41378456 , 138827621, -4363, -10424, 121109591, -8484, -6314, 103392892, 27213228, 105163364, -3090, 48478857, -9571, -2911, 69739162, -5504, -3061, 13044128, 90987609, -8706, -4502, 73270910, -4726, 16589065, -6159, 133512212, 191981711, -1298, -8588, -4678, -4148, 78747392, 195685059, 41539529, -2332, 177965698, 62802496, 101782162, 199227334, -2524, 103553965, 162022133, 7891123, -1302, -2318, -4795, 48628072, 126587404, 204545405, 69887046, 128357876, -8363, -4226, 71660180, -3333, -8322, -11026, -9850, -1559, -7901, -10982, 153160456, -1931, 135443757, -4677, -6677, -10126, 156867797, -11913, 100171432, 4505928, 62962238, -7708, -11202, -5310, 47027869, 124975343, -9952, -9138, 185217976, 50560948, 167499946, 206479612, 52331420, 110800919, -7929, -11022, 112572722, 94865219, 153324191, -2860, -10940, -1551, -4900, 20615879, 137536375, 196008536, 41861675, 80842672, -5362, 4668332, 63124642, 160571145, -4603, 25916779, -6303, 162341617, 8211938, -2386, -3369, 9981079, 68438720, 107419717, 204866220, 50720690, 167661019, 33015849, -3478, -8690, 132230162, -4942, 210184291, -6718, -3449, 172975097, 96787568, 213726566, 79230611, -9314, 176681107, 42022748, -9281, 24315245, -6062, 160734880, 26091041, 65057518, 162504021, 8374342, 105806325, 164277155, 29633316, 146556463, 205029955, 50883094, -3644, 128842426, 13689751, -10641, 91634563, -8310, -9840, -9040, 17230695, -9003, -8234, 19003829, 96947310, -11310, 137859852, -2985, 22708508, 81163487, 139634317, 198102485, 24467122, 102425123, 65227787, 182156258, 28023917, 86478896, -4787, 29782531, 107741863, -4535, -6775, -6223, 109513666, 13845500, 130773971, 208733303, -2483, 113054610, 152036938, 56370103, 95339242, 134318908, -4694, -10517, -9772, 155579213, -1919, 99042590, 138023587, 61845254, 178772394, 24641384, -9661, -5325, 180546859, 65377002, -8829, 201807164, -11149, 67151467, 184085141, 29956793, 68923270, 70695073, 168140245, 207123904, 91955378, 189404543, -6734, -2356, 152196680, 17552841, -9804, 134479981, 77788819, -5657, -4431, -10887, -10116, 157674493, 3540821, -10441, 120465299, 5311293, 102747269, -8466, -7217, 162983247, 47834565, -9156, -8022, 10629364, -10315, 12399836, 70854815, -5739, -1953, 53136785, 92117782, 209052787, 74399752, 113379418, 191337419, 37205078, 154126894, -7416, 38963692, -1548, -4891, 1946053, -2416, -8927, 3716537, 81662680, -5601, -5085, 5488340, -6621, 141901320, -4824 ], [ -1815, 11450463, -7003, 4525644, -2635, 18698748, 6457321, -2634, 15316336, 8389955, 17248970, 6780545, 17410285, 3398254, -436 , -419, -982, 30484, -184, -7173, -197, 7278165, 14364420, -321, -11882, 18068857, -752, -408, -1118, 4216942, -1768, -7310, -1780, 16780515, -686, 8082573, 15169906, -1174, 15330737, -317, -924, 11948204, -11353, -11779, -4241, -4179, 3412897, 10498789, -174, 3588612, 14217748, -819, -297, -164, -11588, -2667, 12768454, -4171, -4367, -7085, 7775906, -1757, -319, 7936143, -604, -479, 6325413, -712, 11802731, -717, -703, -214, -246, -487, -254, -179 , 17439450, 5199222, -180, -120, 19372326, -205, -11533, -155, -786, 3924434, -11705, 16326582, -765, -11637, -195, -154, -622, -572, -4305, -727, 2797649, -4301, -878, -11960, -211, -4273, 1347992, -657, -404, 1509186, -4294, -4212, -213, 17614803, -136, -183, 234761, 10864501, -160, 396439, -251, -181, -202, 557391, 9414965, -4206, 2490267, 9576280, -1767, 6194704, -407, -267, -1797, -516, 16985517, -310, 10059378, 18918393, -748, -403, -270, -11905, -351, -616, 6999948, 14086203, -138, -307, 10718434, -196, -118, 9107583, -733, -6977, 7496732, -860, 5887322, 11201653, -2595, -939, -1178, 16677772, 9751754, -603, 2826935, 9912948, -502, -974, -1813, -341, 3148839, -739, -7021, -1053, 6852682, 15711576, 1699666, 7013755, 14100846, 103699, 7189350, 2036213, -11707, 17981241, -930, 9283299, -832, -1032, -413, 16531705, -687, -1147, -4188, 2680747, -762, 11538442, -1755, 6385063, -890, -551, 6545179, -629, -709, 3163966, -1029, -11548, -838, -683, 12182492, -485, -11835, -176, -156, -221, 5432190, -1769, -850, -472, -664, 12680596, -1323, 5754457, -7129 , -1762, 2373123, 13002621, -11385, -11871, -647, 923224, -909, 18640055, 9942234, -989, 4788976, 13646913, -476, 4949092, 17351471, 3339682, 13968938, 3500513, -11718, -735, -6951, -7287, -756, -11592, 7380787, -623, -399, -694, -911, -7128, -927, -1149, -6969, -11870, -11691, -556, -295, 1098819, -750, 15272286, 4803740, 11889874, -856, 3193131, -527, -873, 5125886, -897, -11542 , -264, 10600927, -4196, -701, 12548325, 3852066, -426, -2599, 469654, -1190, 14642758, -1216, -2675, -2576, -4389, 14964783, 2724555, -1798, 15125856, -4406, 6428035, 11743444, -11437, -1209, -1183, -7146, 17219926, -1821, 10293545, -2604, 8683893, 13998466, -836, -4350, 12387736, 162150, 7248043, -1133, -2687, -2642, 18039813, -7204, 16429204, -4410, -1806, -11696, 4349444 , -2654, -4225, -11374, 4509923, 13368696, 18684226, 4670996, 9986284, 15301693, 1289662, 6603751, 13691084, 4993978, 8536748, 15623960, 5155293, 8697821, 12241427, 3544442, 8858773, -11409 ], [ 198455127, 180737218, 164792201, 49634323, -3802, 35457237, -1937, 21446416, 3727187, 161412330, -11765, 67500237, 166723867, -10624, 55109474, 56882608, 134828751, 156248798 , 177518299, 159792404, -2946, 124359006, 182829836, 145615318, 30467967, 12741951, 71206247, 207632416, 209405550, 19999421, 2277530, 177668845, 44791485, 202481952, 11137876, 12913672, 149327983, 73137792, 74920122, 20160494, 158346619, 121133553, 160119874, 27243845, 124679821, 9527146, 69757800, 52047756, 14841224, 36106853, 192010997, 37878656, 213272633, 41570025, -2969, 25623919, 181535928, 124842225, -10727, 204572029, -10690, 208111521, 75242268, -6676, 137404588, 139185587, 24023716, 199420355, 45274825, 8072165, 185244479, 149803216, 16935173, 172843310, 38199471, 157059355, 139333471, 64924400, 183633749, -11670, 31274663, 72019477, 132247590, 155292766, 40280231, 3084226, 158991032, 4860022, -10828, 47376518 , 183790950, 127094585, 11943241, 206827051, 73945698, 192656499, 3247829, 198122454, -11230, -10414, 6790236, 65247877, 47540374, -2919, 31594147, 74106650, 36908225, 212298209, 155601844, 196519710, -7250, 200055330, 143360296, 125646259, 203608253, -6537, 150455373, 35301488, 192978766, 175255412, 60267926, -3415, -1077, -4132, -10079, -2052, -2812, -6865, 102789867, -1541, 7128356, 85071837, -3239, 202012166, -2385, -3519, 203783969, -3945, -3353, 186067270, 31933598, 109877079, -8716, -2890, 33692212, -2291, -2080, 132910518, -7880, -11407, -2281, -2854, 204868, -6684 , -3149, -6918, -6364, 138388331, -11891, -10851, 179135807, -3974, -9225, 46266433, -6033, -1090, -1495, -2443, -3516, -1069, -3814, 147246015, -7983, -6768, 129529316, -11528, -3624, -3178, -10215, 133074253, -1849, 95863728, 154334558, -7410, 78308102, 136777601, -4888, -3132, 197020234, 62360544, 120832705, -7717, -6859, -6054, 7449171, 124370987, 202332981, 48187451, -5532, 184616282, 49959254, -2309, -3206, -4233, 149174898, 53514718, -2214, 16305524, -3614, -4706, -10957, 154491638, 212965130, -6941, 78469175, 136940005, -1439, -6911, -10103, 138710477, 197179976, -1316, -2258, 5835779, -2250, 161743916, 46588579, 124534722, -2036, 48360382, -2314, -5527, -4257, -2434, -2308, -11576, 90873127, 149341295, -4756, 53663933, 170601600, -1857, 94414071, -8626, 37732226, 135164209, 213124872, 78628917, -8947, -4884, -4394, 177844561, -10065, -5596, 160134517, -4612, -6856, -6050, -2173, 27259819, -3682, -3234, -4282, 87487932, 145958762, 108760095, 167220398, -2615, 71543036, -2220, 53838195, 131783007, -4480, -10985, 153045974, 57368612, 174307610, 847829, -3883, -5882, 80569658, -1269, -1082, -11865, 82334927, -3397, 199272594, -6851, -3846, 201045728, -6282, 124859530, 29194026, 126628671, -2765, 50443804, -3349, -1244, 32737632, 149660779, -1945, 53986079, 131944080, -7477, 55757882, 172694218, -1738, 115999184, -5156, 39985906, 78953725, -2123, -4875, 41757720, -10095, 139195027, -4358, 43517665, 140962837, 64787166, -1273, -3243, -1890, 47061271, -5787, 9866597, -10334, -3360, 11637069, -3938, 187031046, 52375349, -7517, 93125487, 151596317, 210065816, 114384461, -1511, 211837619, -6417, 155137261, 20658477 , 98603300, 157072799, 100382968, -3266, -7263, -1701, -5826, -11197, -1665, -5573, 201366543, 66709515, -8413, 10027670, -6251, 126952148, -2023, -2499, 128721289, 206683283, 130495754, -4962, -6740, -3467, 190738387, -11435, -2348, -5178, 77341664, -5664, 194279331, 20820881, 98764373, -1085, -4871, 61557841, 139514511, 197985341, 82816815, -9237, -6301, -8446, 201530278, 86359090, 144832582, 183812248, 49167078, 107623388, -7990, 109404387, -3198, 72185997, 189122333, 54482487, 132429961, -4939, -2728, -2479, -10193, -9002, 19046427, 77502737, -2129, -4670, -6924, -1099, 118415279, -7767, -4133, 159165417, -7728, -3982, -5328, 84761549, 201687358, 28054657, -5275, 10348485, 107781799, 185743793, 31611452, -2301, 148535930, 13892091, 169797566, 208778563, 74120204, 152079536, 75903865, -3446, -4918, 19208831, -2276, -1549, 214092641, 40617020, -9306, -11901, 81368489, 63659655, 122119958, 161100955, 26455785, 104401928, 182359929, -7180, -6568, -5781, -4267, -10317, -2091, -1960, 70736340, -3488, -4759, 33544328, -2292, -5460, 208936974, -11009, -3778, -952, -10964, -3601, -1262, -6404, 136294382, -6920 , -1546, 196711400, -6642, -5604, 198483203, -6864, -3708, 141786838, 65596647, 163044481, -1885, -10354, 125839280, -2914, 10687936, 108119919, -3068, 51435412, -2298, -3341, 207342218, 53196688, -9062, 16002014, 191388005, 56738963, -3600, -5421, 39192522, -3586, -8569, 40965667, -2335, -8155, 81715805, -9267, -1249, 44510604, 122455416, 7304072, 124228550, -8051 , 48041021, 145487524, 69303988, -9543, 166751822, -11088, -3487, 207501960, -11044, -1098, 170294097, -11464, -3912, 152577398, 95878371, 193327536, 19869086, -1286, 156280746, -7795, 80091886, -9297, -1438, -9261, 103133190, -2044, 200578483, 26941789, 163367958, 48213952, 87183091, 204119427, -1310, 69465061, 166911564, -1874, -1689, -1280, -3336, 73019194, -9455, -7490, 55290637, 133247307, 37583134, -9375, -5161, 538995, 136951986, 41287813, -1639, -2186, -5100, -3720, -1502, 5854415, 122778893, 181248392, -10008, -5555, -6803, -2381, -8776, -11112, -9920, -3204, 12941627, 90885108, -4755, -4207, 92656911, -3324, 55460906, 113919878, 18253043, -6422, 135180183, -1472, -11984, -2273, -1260, 21961715, -1675, -1578, -8148, 101675668, 179637662, -7240, -6310, 161919632, -7196, 66242270, 144201602, -8039, 68025931, -3509, -8394, 30819399, -1291, 167232379, 71557679, -3334, 207985179, -3037, 16646306, 94591118, -3018, -6966, 76873088, -3436, 20350974 , 78805964, 2630293, 61087934, 119557433, -4857, -10836, -6067, -5336, 25663732, 84122704, 142590872, -6583, -1571, -5034, -11689, -4779, 50470305, -3649, 186885947, -2613, 52230250, -8697, -7521, 131954730, 75272885, 114243355, -8245, -10533, 193971828, -11967, 98456870, 22278537, -5365, -11856, -6328, 121490309, -11791, -2452, 84283777, 162241778, -10754, -8417, 29371073, -3359, 165786715, -1427, -6231, -5751, -8362, -10646, 130349324, -1483, 34685151, 93141461, 151610960, 16968452, -9818, 38230088, -5667, -1997 , 1184618, -1710, 137594947, -11273, 80899913, -8506, -11850, -3983, 180119550, 84442188, -5572, -3102, 8271841, -6576, 183664487, -3948, 107476958, 89768124, -5495, 206699257, 91529400, -4745, 112788374, -1852, 114560177, 173035000, 57879663, -5902, -5152, 59811197, 137757351, 196229512, -11268, 81060986, 197995991, 63341625, 160789459, -950, -2521, 143071429, 125353399, 49168532, 166104868, 31463691, -9099, 187370497, -7073, 130670139, -2883, -11017, -9039, 210401274, 56257075, -5682, -7428, 97004551, -5406, -4896, 1508095, -10486, 118429922, 3275916, 139688896, 178672555, -11229, 63505360, 121973528, -8093, 45785999, 143232502, -8064, 28082489, 106025970, -2102, -7143, -1625, 146778770, -2759, 109569576, -4975, 33396567, -2364, -9472, 35167039, -1617, -4716, 95395152, -3301, 212334150, -6689, -3590, 214104622, -6669, 138080828, -11900, -3724, -5088, -6624, -2952, -11185, -6039, 143396237, -1887, 47720206, 106188374, -8025, 49503867, -2231, -3212, 31787168, 70753645, 207177152, 53034284, -9872, -1519, 54816614, -1092, -2077 , 210724751, 56577890, 154028386, 38861191, -5656, 175288691, 21332054, -3873 , 99278209, 157746377, 62079542, 159515518, -4621, -1728, 102819153, -3113, -4597, -10387, -3533, 202041452, -2514, -3676, 145345087, 49666394, -9936, 147115559, 51438197, 148887362, 33733356, 111678168, 150660496, -4737, -11467 , 113451302, -7879, 76243439, 134712938, 193182437, 19708147, 156135647, -7326, -10112, 177395952, 81717259, -2184, 198658919, 44513389, -5820, 180940889, -6838, 143733026, 202203856, -4090, -10349, 10856997, -3813, 205747462, 207512610, -4049, -1619, -3177, 74641905, 133102208, -3026, 173845691, 212834674, -10506, 117317054, 2163048, -5628, -2055, 81879663, 179328828, 25197818, -2397, 181099300, 46444934, -9181, -3091, 28728235, -9580, -4543, -1724, -5993, 166927538, 32283699, -1290, 149209508, 34056833, 150977318, -2733, 55303949, -2074, 96054087, 154524917, 20043471, -6388, -9751, 175946295, 80270264, -8524, -1189, 101529238, 179491232, 5870389, -3546, -8846, -6288, 124565339, -7160, -3827, 126338473, 204296474, 69638115, -5756, -2427, 149367919, 34215244, 151142384, 16499876, 172398696, 96227018, 135197488, 20204544, 117637869, 156620197, 21975027, -3732, -8520, 43235332, -9251, 199140807, 64486441, -2108, 46777607, 105237910, 202685744, 48538883, 145988048, -1453, -1775, -3941, 128270018, 71584180, 149531654, -1946, -11029 , 73345456, 94604430, -8621, -4167, 76887731, 115868728, 174336896, 39855450, 98310440, -5394, -2989, 22124242, -1638, 158551742, 82362882, -5594, 6188542, 84134685, -8452, 7963007, 85906488, 163865820, -4561, 68188458, 126659288, 185128787, 69962923, -5247, 206390423, 32755060, 91223228, -7933, -1278, 170955694, 16822022, -1682, 114256667, 192214668, -9362, -3155, -11965, -10898, 78983011, 195916685, 41775148, 119731818, 197691150, -2457, 121506283 , 64807256, 181746254, 66577728, 164028224, -4275, -10719, 146307532, 31144330, 109101000, 206548834, 71894468, 188832135, 73664940, 171112774, -1420, 55949572, -5684, 18750905, -6415, -9357, 1197930, 79141422, -1230, -10091, 178361059, -11848, 82685028, 121667356, 26000521, 84458162, 66741463, 144699464, -11668, 107492932, 165962431, -1227, 70283738, -9101, -4982, 52578897, 188994539, 34862198, -10233, -9041, 190766342, 75599147, 173048312, 57881117, 96862114, 155331613, 20850167, 59815324, -9737, -8546, 3130817, 139545128, -2670, -6324, -3256, 6674423, 45640900, 104109068, 143090065, 86389707, 29705200, -3507, -5000, 31479665, -10286, 148402812, 91703785, -2147, 208645445, 54498584, 190926084, -4030, 114739886, -1510, 192700549, 58055379, 116511689, 79475415, -2059, -7766, 22768534, 139703539, -1436, 121982847, -8091, 104268810, -3241, -7664, -11152, 106043275, -7629, -10321, 127303580, -4774, 90094386, -8350, -2750, 91867520, -3329, 74158686, -3316, 210578321, -2477, -3604, 153880625, -6405, 214115272, -1107, 118604307, -8158 , -11262, 178846940, -10820, 141637746, -1896, -10781, 104431214, 8764379, 86713184, -2101, 49517179, -9126, 12313309, -2152, -3054, 14083781, 169983932 , -10588, -2286, 210736732, 76081035, 193017371, 38889023, -8575, -1073, 1859526, 79803019, 157761020, -4641, 42593825, 140042990, 24888984, -2401, -5585, 7172285, -6292, 104608261, 8941426, -2445, -5270, 203827898, 30192535, -5995, -8744, 70942673, 129412172, 53236501, -9866, 170162310, 152452145, 191426608, -10961, -8223, 212688244, 78189627, 136660457, -1916, 99448601, -2979, 3791083, -10850, 140201401, -4848, -10041, -5060, -1171, -2449, -2322, 202213175, -6266, -2164, 10876964, -2374, -9118, 205760774, -5733, 33909072, 131343717, -7917, 16193704, -6446, 172096517, -11398, -2201, -1509, -11996, -6120, 175799865, 41157357, -5626, -6338, -8885, -1462, -10811, -9220, -3111, -4318, -3960, 202374248, -4089, -3828, -9579, -2768, -1723, -9926, 186432014, -4231, 90754652, 168713984, 131504790, -4729, 55319923, -5689, 76578897, 174030724, 98012122, -2125, 175963600, 80295434, 158244239, 23600400, -10426, -5833, 160016042, 25360345, 142295350, 27145337, 124579982, -1432, -10340, -9573, 165332782, 11200441, -6239, 147614752, -7083, 129892729, 188364890, -6743, -9449, 209625195, -10989, 113947833, 191908496, -9792, -8980, -11983, 59184344, -5885, -5125, 2501168, 119426977, 197384978, 199151457, 122963928, 7816577, -6285, 105252553, -2782, -6800, 126512858, 165493855, 30848685, 108794828, 206241331, 169028144, 208017127, -4044, 151318100, 75141098, -5433 , 172581067, -6698, 96392207, 889096, -2468, 41632590, -5620, 197544720, 82378856, 140848355, 179829352, 25695680, -1666, 162107329, 7977650, -10758, 124902128, 48727788, 107184098, 146165095, -1236, 50486402, -4767, -4222, 71748038, -9483, 34552033, 93009674, -3322, 209948672, 94780146, 211717813, 77064778, 98491348, -3280, -11275, 158726127, -6630, 102029762, -7705, -10399 , -3540, 181759566, -1164, -10364, -2169, -2034, 87852676, -3216, 204795667, -5244, -7965, -7076, -6205, 149867112, 54204270, 112660580, 36487571, -3607, 172901882, -2561, 57736018, 194159525, 40177730, 79158727, 196093732, -2464, 100420363, 158889862, 63223027, 160660334, -7703, 142936980, 47276800, -9592, -3230, -2920, 29548243, -3215, -7104, 89788214, 206724550, 111047188, -3045, -4493, 54352154, -1557, -7893, 75612459, 212037297, -4016, -10159, 135856423, -11313, -9311, -3137, -6899, -8904, -2815, -1700, 102351908, 84644405, -3242, 8459538, 66915848, -3366, 183856177, 68686320, 166135485, 70459454, 109440451 , 111218788, 208658757, -2485, 74004391, 151963723, 17318553, 134241700, 212202363, -6409, 174994500, 60001556, 137947710, 176930038, 22796366, 100741178, 198190343, 83021817, 180470982, -11188, -2245, 162754283, -3833, 145036253, 49369418, -3660, -3355, -4996, 90107698, -3343, 187559525, -6752, 111371996, 208819830, 35185798, 93653966, 210594295, -6713, -6150, -8997, -6954, -9343, -11942, 79640615, 177088449, 42432752, 139879255, 83193417, -9229, -7219, -2392, 47761350, 86729158, 184176992, -3947, -9937, 185946133, 90270102, 148740932, 207210431, -3923, 169998575, 35358729, -1616, 210754037, 76097009, 154056341, -7417, -824, -3752, 155829475, -11297, -9725, -1503, -1909, -6641, -3402, -8125, -6321, 122339603, 26675430, 104620242, -5297, -7656, -10743, -1283, 145373042, -3816, -3502, 166634678, -7093, -9898, -1951 , 14275471, 92217621, 150689782, 209157950, -8642, 210931084, -10960, 115251060, 193211723, 39225935, 97695434, -1506, -1440, 99467237, -5379, -2824, 81750538, -9265, 179199703, 64029846, -9653, 200460008, -11177, 85292813, -7654, -6808, -3672, -8406, -2771, -6530, -3498, 51639083, -3340, -1485, 53413548, 150846862, -7916, 35683660, 133131494, 211089495, 154393130, -4686, -10910, -2274, -8952, -1993, -11925, -10878, 99628310, 158099140, 42930614, 179358114, 44715606, 142148920, 7509074, -3959, 124433552, -7650, 67737187, 145693857, -7618, -11116, 147465660, 12823152, -3801, 149237463, 34084788, -9855, 189987601, 74834926, -9026, -3022, 96095231, -5414, -7407, -10502, -5887, 21841909, -10466, 138767718, -6635, 121051019, 160032016, -2807, 64351992, -1975, 27159980, 85616290, 144084458, 9440619, -6262, 184834596, 11215084, -6521, 147628064, 206098894, 51950702, 110420201, 168889700, -7041, 112189342, 151173001, 74993337, 152942142, 37788136, -9791, -5158, -7403, -6936, 98179984, 137159650, 80457961, 177908457, -2674, -10841, -3716, 160191758, 64514396, 142473728, -1892, -10373, 144244200, 183226528, -6799, -6257, -2027, 89318307, 147789137, -4768, 32636462, -9891, 208026446, -2360, -3471, -8656, 55665908, 114124880, -7863, -2342, -8975, 193857346, -3882, 156809225, 41653888, -9709, -5369, -1905, -1103, -3853, 199331166, 45185636, -8839, 105434803, -8420, -4560, -6004, 165668240, -7603, -11105, -9524, 206418378, 130228187, -1445, -11024, -9848, 209961984, -4033, -2134, 18620449, 96567923, -5410, 174528586, 20542798, -1609, -11274, 100271271, -8139, 82551910, -2179, -5074, 103813546, -1539, 8154697, 47119843, 164057510 , -11134, 107359814, 165829313, 11696972, 70153282, -1524, -1450, 91412256, 188860090, -11498, -3782, 190635886, 17013712, 75468691, -5180, -6414, -9782, 213664001, -6929, 98661872, -1086, -10452, 178393007, -10417, -9239, 199653312, -6600, -5807, 8313108, -6019, -8802, -2780, 107516894, 204970052, -9516, 167762189, 13629848, 130551664, 34878295, 93346463, 210281468, -3903, -9398, 38432428, 135868404, -4436, 20864944, -6374, 118312778, 3161434, 61615082, -9280, 24419077, -2112, 6703709, -3100, -4579, 47440658, -3677, -9162, 203357991, 107681960, 166152790, 12019118, 89963930, -1564, 187413095, 52757398, -2009, -11015, 112997369, 151978366, 17335858, -9809, -8231, 212219668, 116540975, 175010474, 40514519, 118472520, -7765, 81263326, -5607, 63555823, -1497, 84820121, -1573, -8062, -6570, -9586, -8029, -11655, -5997, 185799703, 70635170, 168084335, -11543, 111383977, 150367636, -4489, -3780, 132649606, 17495600, 95440412, -3013, -2557, -3888, -5896, -4894, 40690101, -5868, -1083, -4646, 81425730, 178874895, 63707700, -1600, -8089, -11773, -3965, -3693, 182419832, -6818, -1569, -1493, 69024440, -9547, -3211, 51316937, 109775909, -4512, -2492, 111547712, 170018542, 93827020, -7457, -3901, -5923, -5171, 38915647, 155838794, -2711, -1296, -3573, 157790306, -1809, -3861, -5844, 24915608, 102863082, 161333912, -11181, -1663, -5563, -948, -2444, 106408019, -5269, 10745177, 147158157, -1958, -1770, -6507, -3639, -5235, -10626, 150703094, 94014594, -2870, -2476, -8599, 212716199, 117197248, 195157911, 79992047, 157950048, -11888, -6639, 120743516, 159724513, -4341, 44557318, 7358651, -3687, -5559, 67598622, 165035929, 10906250, 127829397, -4060, 71134363, -1448, 92405195, 170352669, 35710161, 133146137, 211106800, -6427, 154405111, -2850, 39401651, -5131, 195321646, -2539, 80154451, 23467282, 62436421, 140393091, 179375419, 44717060, 122675061, 46500721, 124446864, -2641, -3078, -2628, -6525, 127990470, 32324966, -5729, -8329, 92566268, -5455, -4194, 74837711, -9024, -1477, 37644368, -5913, 193545850, 98028230, 156501722, -4396, -10874, 138783692, -7276, 179528506, 25402820, -3701, 142327298, 7683459, -5792, -1969, -4286, 48423070, 184849239, -10697, -9919, -8736, 32488701, 110434844, -5227, 53749006, 131696480, 75010642, 133468283, -3021, -7445, -4021, 135240086, -4681, 59213630, 117684460, 22016294, 138943434, -1071, -9682, 140717899, 6072729, -1667, 142487040, -8074, 46824198, 105280508, 144261505, -1156, 87561147, 165521810, -11108, -9528, 186782115, -11567, 91106084, -5223, -10610, 131857553, -11448, -10202, -3305, 57441827, -9365, -3159, 919713, 117840209, -4878, -11278, -5855, -2118, 23953163, 121387808, -1239, -2665, -1265, -4815, -11746, 144417254, -11685, -2438, 204655894, 108983856, 167454686, 13322345, 71778655, 130246823, -7520, 93038960, -1558, 16864620, 114297934, 192259928, 96582566, 194031731, 20571950, 59537107, -3419, -7777, -4135, -1295, 139268242, 4623072, 63079382, 160528547, 25884708, 162295026, -7190, 144582320, 87881962, -1527, 11710284, 50678092, 187102930, -3927, -9480, 34743723, -2358, 151669532, -11439, -10198, 133952833, 18796165, 135721974, 174704302, 40221525, 118167679, 119936820, -2966, 43750622, -9669, 6558610, -3696, 181948594, -11738, 86273894, 164231895, 29589387, -2311, -8760, -7103, 70327667, 128797166, -4981, 13644491, 52610968, 150056140, 73871273, 190808940, -6433, -5683, -10934, 96904712, 174862713, -6925, -6373, -9733, -3136, -2681, 120096562, -2964, 141360860, -4834, 45683498, -3695, 143133994, 86445494, 144904466, -4788, -11130, -2376, 185655935, 70487409, -3344, 52770710, -3330, -10225, 171480180, -4180, -9808, -6955, -10155, -1550 , 214003452, 79506166, 137978327, 61801325, -1544, -11838, -1671, -5822, 65334404, -8830, -2936, -10745, -3522, -3080, 29911533, 146837342, 12193503, 109630810, 148610476, -6751, -3791, -4958, 35228273, 74194750, 171639922, -1713, 173409063, 38771879, -6124, -3290, 194676023, -2690, -1709, 99159734, -1986, -11261, 61953202, 159399705, 24758528, 102703340, -5323, 26527669, -2243, -2105, 47777447, -1284, 203694780, -3657, 185975419, 31845740, -3640, -1866, 150542021, -4740, -2584, 152309831, -7881, 37161149, 134594463, 19441788, 194833103, 1903455, -6367, 118825283, 3669946, 62127587, -5348, 198556418, 44409557, -3706, -8856, 26703385, -3840, -5801, 182608860, -6812, 106421331, 184381994, -9935, -2903, -4237, -6506, -9090, 207415433, 131222580 , -8293, -7497, 74530208, -7877, -6143, -5674, 212730842, -3748, 175681390, -6915, 60518188, 118987687, -4636, -2405, -3400, 5605484, -1630, 161508297, -11761, -10771, -8822, 202261097, -10739, 145560739, -8018, -2506, 147335204, 205806034, 110124679, 149108338, -1950, 53429645, -3473, -1518, 55201448, 191631610, 76474942, 134932583, 193402082, -4416, 78395960, -3143, 21699595, -6359, 177616928, -11252, -10069, 159897567, 5767888, 142180868, -11172, 65994670, 124462838, 202420839, 28786807, 126233310, 184705471, 128003782, 71307417, 110289745, -1423, 73079220, 190019549, -1684, -2206, -3169, 211281185, 76625488, 174073322, 213054319, 39577367, 41359697, 119307171, -7746, 82097977, 140570138, -2806, -6612, 122852108, -8078, 7700764, 66154412 , 202581912, -10733, 87417379, -9143, 69707214, -2226, 167147183, 51991846, -3335, -2012, -10614, -9052, -4946, 16558448, 75013427, 152972759, -1712, 115766227, 213212730, 117692448, -8174, 22034930, -9711, -8145, -11247, 121240047, 6087372, 181476025, 7861837, 124786315, -3089, 9632309, -9956, 11405443, -5500, -2020, -4227, 71630894, -9488, -4968, -2423, -9050, 209830197, -1613, -3017, 18491324, 76946303, 154905635, 935687, -1285, 156837180, -11277, 139116488, -8142, -11244, 140889622, -2956, -4108, 84194588, 201130924, 66475227, 163923061, 107235892, 165697526, 31053687, 128487001, 206447664, -6761, 149747306, 54085795, 112543436, 36365103, 114316570, 172784738, 57630732, -9359, 213536207, 40061917, -10125, -5391, 100311084, -8509, 197752384, 82581196, -5332, -2802, 25887493, 103845494, -5307, 201294659, 66637631, 183572636, 48932790, 185343108, -4250, 109158241, 167630402, 52475065, -2218, -5219, 34758366, -3618, 36531500, 133964814, -4926, 77269780, 135739279, 213697280, 137668162, -1988, 42006651, 119952794, 197913457, 82743600, -8871, 104015763, -5051, 8343725, 105775708, 164249200, 10115528, 68570507, 146528508, 31374502, -9908, -2016, -11551, -6201, 130583612, -2589, 112865582, 171335081, -11432, -10194, 212081226, 57939689, -8582, 194369851, -4145, -8938, -11267, 81135532, -5611, -1982, 63414840, 160864005, 65187974, -5570, 182128303, 47469944, 125429276, -2033, -10713, 107711246, 205157749, -3936, 167948555, -4517, -10638, -7925, 35081843, -9837 , 190983325, 56328959, 153779455, -11347, -3755, 136061425, -8201, -5872, -8935, -7291, -10086, -9277, 44096607, 102556910, -8865, -4832, 45872403, 162799543, -6821, 125590349, 203549681, 88381155, 185830320, 31686121, 13975956, -3628, -8303, -1860, -1716, 191143067, 37014719, -3770, -5426, -11338, -1679, 194686673, 40719387, -9728, 23000037, -3564, -8898, -1902, 24759982, 83228150, -3391, 26543643, -3842, 143468121, 8825613, -5271, -2775, 88540897, 127524556, -1771, 90315362, 168276025, 14142353, -6192, 189534999, -2482, 74370466, 17683297, 115120604, -1999, -1415, 77912741, 136382240, 214341572, -10885, -1640, 138329759, -1729, -2331, -5602, 24944894, -2399, -3553, 200342864, 46196003, -9186, -2037, 202115998, -6811, -6013, -2166, -1492, -1430, -2436, -5761, 186167109, 12547597, 90489747, 148961908, -7947, 14319400, 72773048, -5457, 35578374, 113523186, 152505514, 37350177, 115294989, 173765819, -7357, 58759697, -9759, 195189859, -11292, 157975341, -4635, -6339, 140262635, 5618796, -6618, -5582, 181014104, -6837, -10011, -8821, 9163733, -3514, -8781, 204047543, -10702, -3064, -7578, 32183983, 129631817, 14477811, -10248, 170383286, -4485, -10213, 152663925, -10958, 95968891, 154437059, 465780, -4009, -5888, -4398, 60692573, 158141738, 4009397, 62464376, -5835, -11814, 64237510, 122705678, -8458, 27042836, -10382, -5795, -4800, -10735, 106759451, -4780, 11097940, 89041421, -953, -2901, -7087, 110303057, 207752222, 34116859, 112073529, -7911, -2578, 113845332, 152827660, 37673654, 135105637, 174089296, -7405, -6681, -10133, -5126, -6658, -6095, 177789982, 43135616, 101605115, 160074614, -4613, 64395921, 122866751, -1894, 27190720, 85658888, -5554, 163619551, 87428029, -8773, 204371020, 89201163, 147671993, -7972, -3799, 129955294, 188423462, -5704, -2079, -7484, -10987, 172471911, 211458232, 76799873, -8978, -4906, 213230035, 78732749, -3425, -4880, -4390, 41526217, -3410, 197443550, 43296689, -9681, -1461, -4335, -10403, -5813, 46850822, 124798296, 183269126, -10728, 126570099, 204529431, -4073, -3807, -3493, 167324230, -7566, 110625203, -8702, 188585866, 14963692, -1618, -1560, 36221335, 94680307, 172638308, -1848, -6696, 115939281, -8586, -11971, 78892491, -3421, -2987, 100154127, -3127, -11862, -10060, 140908258, 25752921, 84209231, -5311, -4582 , -6829, 105472198, -11682, 87751506, 146222336, 31056472, 89524640, 167483972, 52329966, 110786276, -8695, 34610605, -2359, 151537745, 36385070, -1648, 133821046, 77131215, 155080020, -7820, 59565062, -3577, -8942, -7775, 100312538, 178274532, 4655020, 43620166, 82599832, -8873, 123348639, -8448, -823, -4094, 125120442, -5026, 48946102, -9948, 126894907, 31228072, 109175546, 148156543, -2609, -3926, 110948680, 208396514, -6462, -5953, 151700149, -4720, -6438, 114492286, 211937458, 57793259, -9781, -5407, -7391, 40236302, 137682805, -8166, 22532792, 61499269, 100478935, -5360, 197926769, 82756912, -1266, -1498, -4601, -10786, 104021210, 201467713, 66813347, 125282846, 203242178, 29606815, 166032984, 70367480, -9514, 187294620, -2605, 91618589, 189067754, 54423915, 93391723, -5196, 36707216, 95163526, 153633025 , 192612691, 96932667, 135914995, 194383163, -10122, -5636, -4870, -10859, -6079, 178598009, 24465668, -9665, 141391477, -2799, 84691119, -4810, -11731, -3955, 144931090, 49256390, 127215722, -8380, 12063047, 109496361, -4979, -1868, 52801327, 111270826, 169738994, 35095155, -3781, -9436, 190999299, -10970, -9393, -4919, 212263597, 38626903, -10154, 194542905, -6370, -5871, -8934, 22852276, 120289583, -5089, 198250246, -10412, -3254, 6908711, 65363690, 104344687, 201791190, -3953, -5782, 184073160, -11126, 88397129, 166356461, 12224120, 70679099, 148637100, 33485756, 91942066, 189389900, 15769057, 171666546, -4176, 114971512, 19308670, 116743315, -4893, -1819, -1643, 196638185, 100958161, -1543, -1464, -6322, 122222459, -7218, 104503098 , 143485426, 182465092, 67295235, -5538, 184235564, 30103223, -6244, -8747, -7585, -6770, 109818507, -5238, 14156996, 72611975, 131081474, 189550973, 93884138, 152343110, -1938, -11410, -10549, -5920, -2555, -1644, 136396883, -7370, -2541, -6366, -2188, 177324068, -6342, 120626372, 63939203, 161375179, -2795, -11180, -3688, -5296, -6563, -9153, -7620, -2508, 127712253, -4990, -11590, 148973889, -4757, -4210, -6189, -9461, 35590355, -5943, -5186, 37364820, 115309632, 193268964, -1108, -5889, -1087, -2837, 41056310, -3572, 157995308, 42828113, -3563, -8122, -5059, 46383577, 124329720, -5041, 9178376 , 106610359, 165082520, 49928514, 108386155, 205832658, -6215, -3338, 188115959, 92437266, 189886431, -1333, -10577, 152679899, 18036060, 76492370, -1221, 58936744, -8564, 2253568, 99685551, -7749, -1304, -6070, -8882, 198907850, -6858, -5578, 105008825, -1533, -1237, -4287, -5528, -8399, -7127, 147524232, -2900, 32372888, -1590, -6745, -9451, -8662, 209538668, 55393138, -5939, 172330805, -10172, 193588448, 20132660, 78586319, 176032822, -6908, -9293, 177807287, -9684, 140600755, 25446749, 181348231, 46693865, 124653197, -3090, 28989024, -1626, 145914833, -2911, 50250660, 108706970, 147687967, 13042797, 90987609, -4502, 151226249, 209699741, -10205, -9018, -1739, -1298, 135284015, 20291071, 78748723, 137218222, 22064216, 61030693, 158475865, 82301525, 179737501, 103548641, -8842, 201003130, 27366436, -6283, -3372, 202773602, 107093578, 165567070, 30921900, 69889708, 128359207, 13205201, 91150013, -3333, -8322, -11026, -1097, 16743483, 133670623, 211632617, 96464091, 174426085, -2548, -2193, 176357630, -6350, 158636938, 197620597, 101937911, -1979, -2664, -9210, 162184537, 27540698, 105485510, 9821337, -6550, -9951, 146236979, 11593140, 128514956, 32853445, -9884, 149781916, 15136746, -1299, 190526730, 55888215, -5934, 153324191, 211793690, 57646829, -8972, -7819, 40089872, 137540368, 2896529, -6349, 158798011, 141083974, 180063640, 25929968, -6303, 162345610, -4581, 86156750, 9979748, -10331, 126908219, -4540, 70210523, -8729, -7559, 71980995, 130453156, 112742991, -4942, 17070953, 75525932, -3449, -6692, 155257067, 20775621, 157187281, 100493578, 158961746, 197942743, 63285715, 102265381, 6601208, 143011526, 27861513, -9590, -3083, 10146145, 68601124, 127069292, 31405119, 89861429, 167819430, 13688420, -10641, 130611567, 208570899, -10229, 112896199, 171365698, -3302, -8234, -6959, -3433, 40426527, 118370019, -2985, 61673654, 120144484, 178612652, -6626, 121914956, 26249452, 123684097, 8534084, 66989063, 144947064, 10305887, -9943, 205191028, -6775, -9904, 206957507, -3925, 150261142, 15621296, -9038, 210506437, -10556, 114829075, -7425, -10153, -5145, 214048712, -2417, 99043921, 61843923, 100815724, 159283892, 5151551, -6058, 141565862, 45899027, 123847832, 201805833, 47660303, -8027, -2630, -6538, 107902936, 51217098, 148650412, -7952, 72465545, 169914710, -6734, 93727181, 152198011, 37044005, -8994, 77792812, 175227457, 1770338, -3875, -3274, -2982, -6891, -10441, 198420638, 44277770, 102748600, 26570267, -8054, 28346063, -9585, -2774, -6535, 166532177, -7583, 70853484, 33658810, -2363, 170074452, 35431944, 93889585, 171847586, 17715245, 134637061, 97438394, -5136, 21433224, 99378048, -8927, -4640, -3989, 81662680, 159619350 , -11826, 122408825, -5062, -7212, -6590, -9185, -4804, -4291, 145442264, -1964, 30293582, 88749892, 186196395, -10666, -1623, -8715, 92293498, 189742663, -2582, 94063970, 133044967, -2724, -4025, 95837104, -5166, -11999, 78277485, 117259813, -4889, -2465, -2334, -8530, 3877610, -10848, 159779092, 198762751, -6318, -5819, -8851, -4592, 85364697, 163325360, 9193019, -3513, -2097, -2769, 49929968, -3496, 205847301, 149146943, 207620435, 111940411, 35766071, -10212, -3310, 18050703, -2200, -5163, -2553, 117418224, -8182, 41232026, -10104, 158171024, -11875, -10845, 101474659, 140454325, 25298988, -5317, -4316, 163482440, -7647, 67807740, -1597, 165258236, -6524, 128050373, 167031370, 206011036, 110329681, -4969, 34158003, -6185, -4949, -4191, -5938, 211321121, -10540, -5912, 213094255, -6939, 78602293, -3142, 2427953, -6657, -10101, 138843595, 82144568, 160102569, -10805, 122894706, -3106, 7743362, 85688174, -1572, -2927, 126438312, 204398975, -4075, -2306, 167189781, -2497, 91003583, -8705, 53808909, -9447, -8658, -7483, 94545858, 211483525, 57339326 , 174274331, -4448, -2550, 98251868, 195701033, -10460, 119514835, -1240, -2673, 82304310, 140775140, -4609, 142545612, 46882770, -6024, -9167, 48651911, 107110883, -3219, 11448041, 147858359, 32707015, 130144322, 208104985, 92936459, 170895791, 16763450, 114195433, -3016, -6134, -2130, 193929230, 59431944, -2192, -3139, -6652, -10096, 139164410, 4521902, 62976881, 160426046, -2803, 45260182, 103728350, 181686351, -10756, -2317, 183460816, 48802457, -3508, -2092, 89553926, 167511927, 13380917, -5974, 149795228, -7030, -5697, 190546697, -7000, 55891000, 211808333, -4019, -10161 , -8209, -4440, 40104515, 196023179, 41876318, 178303818, -2527, 160584457, -3968, -9638, 66692087, 105662557, -8804, -11671, -6547, 146410033, 31260020, 70226497, 187161502, -10260, -5718, 188935967, 34790437, 132235609, 190707770 , 114520241, 153501238, 211969406, 96800880, 155271710, 213741209, 118224920, -3138, 22562078, 139482563, 197956055, 24320692, 63300358, 121768526, 160749523, 45580997, 123538998, -4580, -6573, -9589, 164291798, 29649290, 107592771, -7992, -11614, 109365905, 187325237, 13704394, 72158042, -9074, 189098371, 34964699, 171375017, 210360007, 56211815, 114682645, -3165, 38506974, 96964615, 174921285, 59928341, 118385993, 176855492, 3234649, -5610 , 178627295, -10415, -9235, -11780, 84720405, 201662065, 28025371, 67005037, 183942704, 29810363, 107756506, 166224674, 70548643, 148505313, 33353969, -10253, -9070, -8306, 35112583, -9435, 171540083, -10968, 134330889, 173313217, 19179545, -5660, 175085020, 214064686, -6922, 118544404, 177017896 , 22871035, -10085, 139808702, 5164863, -6625, -8864, -7696, 26414641, 104372642, 162842141, 86654612, 203592279, 49448080, 146894583, 205366744, 31730050, -1955, -7062, 52991686, 130949687, 208910350, -4040, -9433, 171701156, 76035652, -5677, 173474290, 38829120, -9767, -5405, 194734595, -10886, 99218306, -5385, -7761, 62009112, 120479942, 198440605, 102761912, 161231411, 200212408, 26575714, 85043882, 201978887, -6815, 67327183, -5779, 184263519, 49609153, 127565823, 166548151, 12414479, 90359291, 148828790, -7949, 14187613, 131112091, 209070092, 54924562, 132881232, 171863560, 56696365, -9382, 19497698, 77956670, 155914671 ], [ 157698455, 161240609, 163013864, 127587000, 131121289, 74439565, -9429, 136606956, 101165704, 143687645, 125968405, 127748073, -1655, 72816977, 37383458, 97781961, 138529437, 161566748, 46412863, 145623183, -11585, 188138590, 74761711, 37553848, -5915, -3131, 5819805, 182985464, 34168653, 92628956, 191843269, 154638068, -4409, 62670588, -2174, 144173647, 108741459, 206182759, -11073, 151258197, 133538836, -2863, 193773483, 195705028, 62830330, 103584461, 202794902, 29167525, -6006, 50429161, 208107649, 115988292, 20480099, 117914755, 158668886, 199415031, 162204506, 146272678, 32885272, 149811202, 77175144, 79109340, 119850293, 162370782, 105675869, 203126365, 89726980, 206665978, 190715637, -9402, 116315883, 155287684, 178475420, 47376639, 10167445, 68630410, -11061, 54467844, 153674292, 1476026, 45765667, 143203216 , 203437863, 185725157, 70561955, 93599266, 210530399, 134341539, 136125200, -6671, 118561709, 178805552, -7250, 143369492, 10496246, 205370739, 189437701 , 76043640, 212467268, 1808942, -3874, 157715760, -1542, -2962, -4345, -3978, -3554, -3114, -2658, 104563001, -3239, -1886, -1694, -6014, 184294136, 30148606, 108107938, 186065939, -11090, 90388577, -8342, -6484, -9464, 209096716, 93930852, -3313, 56734847, 154170823, -2854, -6948, 136617859, 21462522, 79918832, 157878164, -7758, -3860, -3119, 5518957, -10408, 161420439, 46255906, -3531, 143705071, -11709, 106495877, -4782, 49799512, 127756182, -8372, -11589, -5982, 149019149, 72843478, -2216, -7495, -11001, 94093256, 191539759, 76373895, -2203, 117287768, 156268765, 99569738, -3269, -1985, 81851708, 198786713, -10814, -5319, -1458, 85392652, 124376311, 9222305, 106654288, -8404, 30483941, -6242, 186385423, -4233, 168670055, -11038, 111972359, 55287852, 133232664, -1442, -11395, -6426, -5162, 525683, 58979342, 175915678, -11924, -3871, -9718, 197178645, 101501283, 198950448, -6317, 142252752, -2943, -10767, 124536053, -2036, 28873211, -2314, 145797689 , -4257, -2434, 51905319, 149338633, 34185958, 131624596, 170604262, -1857, 74924238, 191861905, 115674376, -8217, 686756, -6387, 156588249, 2457239, 119377724, -4631, -6634, -1635, 160131855, 64455824, 103436821, 66235492, 183165294, 48509597, -9960, 184937097, 89271593, 147730565, -1956, -2615, -3930, 188478041, -6742, 112293174, 170764004, 16632994, -3610, -3168, 76870303, 154817777, 213287276, -3883, -5644, 41596647, -10099, 62854290, -5830, -5337, 6163249, -6605, 181555895, 27423554, 85878533, 163836534, 48670670, -2160, -1452, 50442473, -9108, 32736301, -3184, 34508104, 112454247 , -2873, -10980, 192186713, 96519878, 174468683, 20498735, -6382, -2123, 195892723, -10867, 197663195, -4121, 121473004, 179945165, 64789828, -1273, -8449, -1890, -4095, -3680, 9865266, -3821, 146282239, 109070383, 187033708, 110854044, 208295344, -11021, -3620, -5200, 94907817, -1511, -4700, 38202256, 174629756, 1171306, 98601969, -2060, 22428960, 119864936, 4712261, 82655742, 160617736, 6484064, -3967, -9637, 27744369, -10363, 203138346, -3949, -2159, -2023, -7106, 128719958, -7961, 72038113, -5717, -1522, 73796727, 132267557, -1479, -6436, 114549527, 211996030, 77340333, 174789498, 1331048, 79274540, 118255537, 22587371, 61557841, 178494177, 63326982, 121797812, -4106, 162549281, -11154, 164317091, -2778, -6542, 185578727, -5744, 206841694, 72188659, -8308, 93458160, -1514, -1939, -11428, -10557, 153690266, 96989908, -8581, 20981954, 79436944, 176886109, 139683449, 178657912, 5035738, 63489386 , 45779221, 123729357, 182200187, -10747, -5544, 203460492, 68803464, -9129, 185745124, -4240, -10283, -5490, 207004098, 111325405, 208777232, -6454, 152078205, 56412701, -2283, -8606, -2276, -1549, -2843, 21143027, 177041858, 22913510, 139835326, 198307487, 102628794, -5324, 6965952, 104400597, 8737755 , -6568, 86685229, -1454, 49489224, -3505, -2022, -6220, -1081, -1224, -4053, 111487809, -8677, 15826298, -3778, -952, -1746, -10188, 154011081, -1926, -10147, -2127, 1826247, -3414, 177221567, -4373, 62054372, -9695, 178993370, 44336342, 102805841, 200252344, -10388, -1536, -2934, 47879948, 106349447, -2031, 30175107, 108122581, 166590749, -11594, -6510, -2298, 168363883, 14230211, 92173692, 170133024, 113433997, 171906158, 37263650, -6145, 134698295, -11329, 78161672, 156119673, 21478496, 118911810, -8155, 81702616, 140174777, -2809, 44498746, 102966914, 161436413, -10773, -5800, -3092, 28564377, 145490186, 30337511, 69303988, -9543, -5258, -10276, 129543959, -4508, -11044, -9864, -4733, -11464, 133087565, 17936221, 115369535, 173839034, 379253, 136789582, 60615242, -8153, 42899874, -5838, 159825683, -3703, 122619151, -2044, 7465145, 143878125, -11143, -1658, -5531, -8013, -1310, 186404059, 32270387, 90725366, 188171869, 73008667, -7914, 55289306, 133249969, 18093301, -3596, -8983, 39514668, 78485149, 175934314, 21800642, 80255621, -2186, -8151, -10844, 121005759, -1502, -11214, -9648, 200735563, -10766, -2319, 28882530, -2313, 184790667, 69623472, 147584135, 206053634, 71395275, -1948, 73167078, -9450, -7486, 55451710, 113921209, 18254374, 96200517, -5160, -4682, 59153727, -2273, 195581227, -3991, -2266, -2971, 82185835, -3260, 6014157, 44981965, -5314, -7681, -9172, 202671101, -3824, 165460576, 30807541, -1291, 206213376, 110536014, 14874503, 131797650, 36132146, -1512, 211531447, -3763, 154831089, 193813417, 863803, 59316131, -3424, 176255129, 100063607, -5095, -4360, -6332, -9245, 199287237, 45141707, -2247, 85898379, 144362675, -4562, 107152150, -1491, -7604, -2430, 186880623, -2495, -9081, -7522, -5700, -1242, 55785714, 114242024, -5181, 38066353, -5908, -1922, 40001880, 98458201, -8553, -11911, -5617, 24054333, -6328, 160468644, -4605, -2452, 103772279, 201222775, -6828, 125032584, 183503414, -1779, 87827383, -5266, 185276548, -10685, 187047020, -7078, 91368327, -3331, 208308656, 132115803, -4721, -10562, -9818, -7859, -2562, 96685067, -8971, -1997, -4146, 98616612, 196064446, -2535, -6084, -8505, 24216737, 102160218, -5071, 6500038, -3697, -5304, 27759012, -3368, -3086, -2633, -3948, 204926123 , 70267764, -9518, 187206762, -11063, -6203, -4961, 54334726, -3034, -1852, 95074337, -8614, 38389830, -3758, 135825806, -3000, 20821015, 118266187, -8547, -11268, -6082, 198001315, -6325, -8475, -950, 45624926, 143075422, 27921416, 86376395, -8412, -4080, 107638031, -8759, 205087196, -10678, 167878002, 206860330, 52713469, 150161303, -2883, -6738, 73975105, -5695, 190911441, 36767242, 95236741, 77525245, -9349, -4435, -10485, 157408257, 81222059, -3264, 198161057, -11229, 102482364, -1899, 84764334, -2107, -8064, 28082489, -3365, -7630, -10323, -9551, 205246938, 90081074, -4975, 33396567, -1620, 15677206, -6453, 152091517, 210563678, 75905319, -3445, -2715, -6689, -3754, 194614789, -1203, -6669, 157567999, -4647, -2409, 198320799, -11224, -3253, 6981926, -6039, -3098, 125672883, -1494, 68991038, 127450010, 12294673 , -6515, 168198817, -11537, 53035615, 111503783, -1519, 74307778, -3315, -1478, -1223, 95556225, -1088, -2857, -1110, 116817861, 175290022, 1844883, -1707, -956, -8929, 42589709, 140025685, -2960, -11220, -9226, -3113, -4597, -6591, -3691, -2933, 47894591, 106364090, 203810593, -6534, -9936, 166605392, 31962884, 90419194, 168377195, -2747, -11047, 92189666, -9061, 189638831, 113447309, 171920801, 17788460, -10182, 173691273, -12003, 97664817, -8956, -7326, 99435289, -4864, -11257, -1274, -3262, -951, -1314, 64003222, -9224, 7316053, 124243193, -8050, -4290, 87035330, 164995993, 30338965, 166761141, 205747462, 110068769, -8336, 14405927, -10249, 131330405, -1481, -3911, -5941 , -1555, -3026, 95903541, 154363844, -1925, 39372231, 136805556, 195276386, 60618027, -5627, -2055, 3936182, 62391161, -5346, -4845, -4113, 83652797, -1258, -4823, 26969621, -9608, 143895430, -4288, -6263, 145664571, 11022063, 88968206, -8740, 12793866, 51761674, -1591, -1424, -2490, -9057, -2878, 35828636, 74795113, -3309, -6973, 115546582, 550976, -10906, -9751, 195437459 , -10469, -8920, -2823, -955, -5080, 5870389, 83815201, -3385, 7642192, 105074175, 183034838, -6557, -5268, -1962, 30674300, 69640777, 206062953, -6764, 149366588, 14728073, 92674216, 170632217, 35988378, 191893853, 37761512, -9793, -2067, 20203213, 98148036, -2124, 41462198, -3732, -8520, 23748161, 101691642, -3116, 6030131, 103463445, 27286443, -10002, 183195911, 145982724, -1453, -1775, 69800519, -5251, -4523, 71570991, 149530323, 14887815, 73344125, 209767632, -10203, -3306, -1080, -4464, 57397898, -3594, -7823, 20366948, 59332105, -9748, -5394, 2647598, -1638, 139061909, 4420732, -3714, -4839, -3971, 162091355, -2652, -9999, 163868482, 68200316, -9564, 204615958, -3940, -5247, -1766, -5722, -8318, 54016696, 131973366, 170955694, 16823353, -1682, -3453, -1929, 57558971, 135518303, 174499300, 1038188, -10492, 176426852, -4381, 100241985, 178201317, 24057118, -5829, 64808587, -9208, -4814, 47102415, -3524, -5279, 9894552, 126817699, 31157519, -5750, -7562, 52404635, -5719, 15209961, 73667602, 151626934, -7897, 16984426, 75438074, 38236745, 155166547, -6930, -6110, -5118, -1230, 41936221, 100404389, -5091, -2817, 43706693, 141154527, 199625357, 45478496, 103947995, 27774986, 86229965, 164187966, 88010964, -1526, 185452264, -4247, -5987, -9101, 187222736, 130521047, -4960, 15372365, -3466, 210253513, -10971, 114577482, -8613, 38403142, -6129, 194308617, 20835658, -3738, -5115, 42095963, 178522132, 24392453, -2178, 160808095, -11782, 45640900, 123597570, -11734, 144857875, 68671677, -3507, -8757, 31478334, -10286, -8353, 52738639, 91707778, 189152950, 54499915, 171436251, 56283576, -3447, -1510, -1067, -6690, -10156, -9348, 194472352, -11308, -10484, 176912733, 42257036, 178684536, 102507534, -8471, -4600, 65290475, -5805, -8443, 8607299, -9989, 183999945, 29868935, 107812416, 12149574, 109585550, -2015, 13922708, -10635, -3629, 150337019, 35184344, 93639323, -3316, 191088488, -11418, -9806, -2133, -4157, 116670100, 175143592, -4434, -10888, -3417, 177076468, -7290, 100884946, -5354, 5223435, 122145251, 180618743, -10781, -9621, -2788, -6270, -9157, -7625, -3818, -5517, 90255459, 148727620, 53059454, 150495430, -10587, -2286, 191246899, -4175, -3902, 154039036, -2856, -2556, 136323668, -2996, 40835199, 118780023, -1504, -11259, -5603, -7721, -1315, 102836458, 26659456, -6292, -9187, -2647, -9154, -4785, 10717222, 69172201, -9123, 12489025, 70944004, -8341, 53225974, -9866, 189653474, -6729, -3028, 76268609, -5168, -2852, -7358, -957, -1580, 79970626, -5105, 3791083, -10850, -5347, 122480709 , -5060, 46310362, -2322, -11146, -9972, -2164, 30364135, 108310278, 186270941, 71115604, 129573245, 53396243, -9458, -7917, 152601360, 211077514, 37440820, -5917, 134889985, 39386874, -6120, -8566, -2834, 99611005, 3946832, 101384139, -1462, -10812, 103157273, -8082, 65948079, 182884415, 9267565, 67721213, 184656218, -7131, 50004514, 127961184, -11084, 149221489, -10617, 150995954, 16352115, 74808425, 152766426, -6425, -5415, 78522289, 117494101, -8180, -10102, 138754406, -2973, 43078375, 82058041, 140526209, 44848847, -4819, -11754, -10007, 163558317, 67892813, 184819953, -11111, 108632424, -11574, 207845406, 73196364, -5453, 209627857, 94456669, 211395667, 96229803, 174189135, -11983, -10498, 117653843, 176123342, -2265, 177895145, 4274302, 140684620, -8110, -3545, -7680, -6832, -2925, -11692, 146002691, -11630, 89304995, 149544966, -2887, -11513, 92848601, -8279, 36165425, -3774, -2073, -10945, 135370542, -11317, 117812254, 22152074, -5620, 82388052, -9244, -1501 , -11203, -1666, 142618827, 7976319, 66432629, -5549, -7642, 48714599, 126672600, -3074, -2503, 147931574, -4767, -6495, -2295, 208175538, 73519841, 151477842, 16836665, -9407, 192229311, 57586803, -3292, -1921, 59505159, -5878, -3280, 2821983, 139236294, 24084950, 160500592, -7705, -10399, 162268402, 8138723, -9997, -2169, 183532700, 165810677, 204795667, 89625810, 148097971, -7965, 32943965, -6205, 188846778, -6464, 190615919, -4184, -10199 , -5429, -2000, 77223189, 20699744, -10490, 176603899, -4378, -2464, -5361, 4756190, 121678006, 6525331, 123453802, 8298465, 86244608, -3230, 10070268, 126997408, -7105, 70298381, -5746, 130543555, -3045, 15387008, -10232, -5449, 210270818, -10197, 192548795, 57908949, -9778, 213810431, -11313, -8164, -2682, -8904, -8133, -6867, 82862075, 26177568, 104123711, -3242, 47426015, 144875180, 203344679, 88177484, 185626649, -4244, -9905, 13774947, 130700756, -3916, 112982726, 151963723, 36809717, -5427, 19093018, -6409, 174993169, 1536050, -10483, -2122, 196418540, -2533, 159208015, 63531984, 160981149, -4326, -9625, 201732618, 125542427, 203504421, -6540, -9550, -3213, 70620527, -3343, 13938682, 91882163, -9067, 15709154, -10222, 171613298, 36969459, 95425769, 153895268, 19252760, -5897, 214136570, -2546, -8541, 22957439, 100902251, -8900, 198351416, -3710, 180630724, 45989547, 123934359, 201896353 , 47749492, 125706162, 10552156, -3947, -9937, 205438628, 31803265, -9902, -2087, 33586926, 169997244, 74323875, 95593376, -2132, 193036007, -824, 136335649, 118805181, -1503, -1909, -6889, -9694, 5413794, -3849, 141829436, 7185597, 85130409, 143601239, 28447233, -3830, 125883209, 30220367, -3816, 147143514, 51479341, 148913986, -1951, 111704792, 150689782, 209159281, 37304917, 134742224, -7413, -10917, -1506, -1440, -10475, -9723, -6341, -8491 , 44554533, 83522341, 141990509, -1070, -11177, -5560, -8049, -11708, 67574783, -2098, -2771, 69346586, -3498, 32149250, -10274, -3340, 53412217, 150850855, 16205685, 113641661, 95932827, -3296, -1473, 58875510, 117346340, 175815839, -6912, 80138477, 177586311, 62432305, -8119, 25227104, 161636091, 104941057, 202392884, 48247354, 126204024, 11052680, -9538, 32310323, 168728627, 14597617, 73051265, 170497768, -9824, -8631, 76605398, -5670, -4412, -6117, 21831382, 119277885, 101567720, -4615, -1245, -2794, 46635293, 85616290, 144085789, -6802, -6262, -8009, 11215084, 89158565, -2021, 206098894, -9493, -1447, -7041, -9448, 209639838, -10208, 152944804, 174201116, 39722332, 98178653, 195625156, -6093, 177911119, -2674, 62742593, 101723590, 199170093, -6608, 122983895, 181454725, -10372, -5283, 202715030, -6799, -8772, 69828474, -4768, 91088779, 34408265, 92863244, -2139, 36176075, 94635047, 153104546, -4463, 76915686, -5157, 193857346, -6678, 156807894, 80620365, 158579697, 4448687, -10061, -1460, -1175, 123140975, -3104, 85947632, 144406604, -11686, -2379, 165666909, 11535899, -5991, 186928545, 71774539, -2082, 208191512, 73533153, 170983649, 16851308, 133775786, 38112944, 96569254, 155037422, -10897, 79012297, 156970298, 22314601, 158739439, 63075266, -2179, 84332909, 201262711, -6827, 144567677, -4274, 107358483, -3072, -2502, 109130286, -1524, -4218, 169368926, 54217582, -7895, 36502214, -9010, -11363, -6414, 135708662, 1228547, -10895, 196108375, 119920846, 4769502, -6629, 121696642, -11195, 142954285, 47292774, 164214590, -2780, 185476226, 50836380, -9515, -1486, 33119681, 15396327, -1688, -9843, -4475, -6716, -9814, 18943926, 116378571, 20876791, 79334443, 176779615, -3866, 100596079, -7257, 160836050, -1257, 182099017, -6571, -3677, 183866827 , -11663, 88192127, -5264, 31506289, -1564, -4519, -11057, -9876, -8685, -4491, 54527870, 112997369, 190955370, -3772, 192727173, 58084665, -8579, 21037864, -9730, 176943350, 61788013, 100757152, 198202324, -3255, 65321092, 162766264, 86578735, 164540729, -2375, 205286874, 109613505, -7549, 91895475, 169856138, 35213630, -9836, 171626610, 36972244, 192889577, -2557, -3888, 194661380, 60166756, 118634924, -1083, 3482249, -3862, 44225732, 122177199, -8088, -3965, 123949002, -7658, 86742470, -1569, 10568130, 88514273, -3354, 31827104, 90286076, -11535, 72568046, 150526047, 54863205, 113319515, -4712, -2570, 115089987, 38914316, -5139, 194823784, -3998, -6104, 177280139, -1305, -3722, 198539113, -4118, -2253, -2950, -3962, -2323, 143615882, 182596879, -1313, -3518, 127674858, -8374, -2757, 51482126, -5735, 207398128, 92232264, 170192927, 16061917, 132985064, 17831058, -3298, -3009, 212717530, -10138, -5651, 21535737, 79993378, -8925, 3817707, 62274017, -9264, 198704179, -4114, 200469327, 65818954, 143775624, 202247785, -6265, -2030, 108339564, -3207, 129598538, -8332, -7541, 150862836, 189845164, 74675307, 191612974, 95938274, -5164, 19924996, -8565, -1817, 138619957, -7751, -3987, -6071, 159884255, 25228558, -8848, 200635724, -1696, 163423868, 106738030, -1877, -11114, 127989139, 205949802, 71292774, -5729, -1254, 53587933, -9854, 190002244, 133307210, 191776709, -10955, 96100678, 213038345, -5886, -4885, -4396, -9294 , 197253191, 160038673, -4614, -10806, -3701, -3247, 144092446, -1969, -4286, -2162, -2028, 11229727, -6238, 12996206, -2426, 73230853, -7908, 55508951, 133466952, -3021, 115746260, 213198087, 59212299, 117683129, 60984102, -2970, 82245738, 140717899, -1667, -8843, 27333034, -6025, 183238509, 68071314, -5772, 204500145, 167289620, 71628109, 130087081, -11512, 73388054, -5452, 36192049, 94649690, 153119189, -1417, 57443158, -5668, -3159, 137334035, -4878, -11914, -3731, 178084173, 4464661, 101897975, -1239, -9641, 181629110, 202881429, -10723, 185171385, 31040375, -5990, 167453355, -10651, 169225158, -11023, -2288, 151508459, 94808101, 211747099, 135560901, 1082117, -8169, -6650, -3408, 197735079, 43589549, -9674, -1247, -11789, 142805193, 86122017, -8416, 68406649, 126865621, 185333789, -2501, -9913, -8359, 71937066, 169384900, -11497, -10600, 190645205, 114459007, 211908172, -10523, -5153, -4439, -6928, 41985353, 139427984, 82738153, -2955, -10788, -3696, -4812, -11156, 144740731, -2632, 107534199, 185493531, 50837834, -2017, -6488, 130567638, -11488, -9439, 17186766, -10195, 18953245, 77414879, 194349884, -11950, 118323428, 176796920, 81118227, -3406, -7729, 82888699, -8868, 26205523, -6300, 182109667, 105933996, -1530, -4788, 127181112, 51009434, -5743, -11547, -10256, 54549047, 151989016, 56327505, 173249321, -2716, 97063123, -1550, 60030842, 118488494, 196447826, -10858, 100770464, 178729796 , 44085957, 83053765, 199991432, 65333073, -5568, -6569, -2316, -3080, 127347509, 205305510, 70648482, 109630810, 207075982, 52933114, 150380948, 208851778, -11011, 132660256, 36996083, 153924554, -1845, -2420, -9342, 1725078, 138138069, 196608899, -2461, 178886876, 44233841, -2255, -5323, -3535, -2105, 28299472, -3832, -3229, 49561108, -3657, 166486917, 12355907, 168256058, 131052188, -4955, 35388015, -2003, 17671316, -3900, 154085627, 19441788, 175343270, -7373, -6665, 99335450, 196781953, 101103260, -5348, -1435, -3976, -3706, 200325559, -6839, -5801, 163120358, 86931498, 125913826, -4546, 69216130, -4992, 12531623, 90475104, 148945934, -7543, -3179, -4735, -11004, -10216, 210959039, -10547, -3599, 193241009, -6396, 156191557, 21550380, 99495192, 177455855, -4127, -2405, -1602, 159737825, -3848, 122529962, 161510959, 124309630, -5042, 28625734, -6264, -3225, 49896566, 88867036, -4989, 12694027, 90637508, -4972, 72919478, -3473, -1518, -7011, 74691281, 191630279, -2569, -10543, 115442750, 193402082, -4416, 58906127, -3143, -7319, 119144767, 197106761, -11252, -2330, 179388731, 25256390, -9649 , 200651698, -11173, 85483172, -9176, 182932337, 48275309, 145724474, 30569137, 89026778, 166984779, -10272, -7939, -11521, 131547388, -1942, 35874019, -1615, 57142189, 154583489, -4683, 78555702, 137026532, -4139, 99817338, 138799666, 62620002, 121080305, -8114, 64381278, 161830443, 7699433 , 183086755, 28961069, -6260, -5775, 30728879, 108677684, 167148514, 90956992 , -5226, 34275147, -5706, 16557117, -1288, 133482926, -11384, -10165, 135254729, -7402, -10900, 137186274, -8174, -7312, -10871, -9710, 62770548, 101752876, 199199379, 64543682, -4817, 66327343, -3526, -3089, -7156, 68087288, 30892614, -1594, 186798089, -4227, -6208, -5474, 208058394, 34424362, 73404028, -1515, 55696525, -1613, 153135163, 18489993, 135415802, 193886632, 39914022, -1285, -3422, 195816846, 80649651, 158611645, -7740, -10833, -5333, 6248445, 64704755, 181641091, 27511412, -10368, -5032, 87738194, -2025, 31053687, -9104, -7563, -6761, 110770302, -1862, 93053603, 171011604, 16880594, 114315239, 192274571, 38142230, -5907, 155066708, 20585262, -6380, 176488086, -3730, -5616, -8509, 63104552, 160543190, -2802, -10794, -3539, -5307, -7189, -6279, -1966, 87897936, 185349763, -4250, 89669739, -2018, 91453400, 130423870, 15268533, 73724843, 151682844, 17042998 , 56008144, 114476312, -5179, -11360, -1680, 116249446, 59723339, -5389, -1988, 41994793, 100462961, 4797457, 121725928, 6571922, 84515403, -1538, 8342394, 164247869, -1431, 127037344, 185509505, -6779, 128810478, 187281308, 33148967, -6201, 189050449, -2589, -9841, -4940, 56181075, 114637385, -7430, 77429522, -1582, -8582, 213858353, -4003, 118342064, 3188058, 81135532, -1982 , 43939527, -8867, -1794, 65189305, 143147306, 201616805, 66959777, 125430607 , 183898775, -6791, 88221413, 12048404, 109483049, 167953879, 13820207, 111252190, -5216, 15592010, -10593, 171493492, 36853646, 114799789, 212244961 , 58102093, 116570261, -8578, 40558314, -2336, 176971305, 61817299, -9277, 24612098, -10050, 122048074, 26379908, -9197, 8663209, -1659, 145080182, 203551012, 68891322, 166340487, -11602, 187599461, -10634, 130904427, -8303, 74218589, 171657227, -6987, 56491363, -2204, 212410027, 77750337, 136221167, -2840, 21216376, -6105, 157642545, 61965183, 120436013, 178905512, 24759982, -2326, 161186151, 26544974, -3842, 143470783, 86779621, -8023, 69065584, -3504, 166502891, -7586, 109802533, 168274694, 33632186, -8298, -2735, -2482, 132835972, -1325, 95630771, -3299, 193079936, 77911410, 136382240, -1078, 21406600, -10476, 118839926, -4371, -6343, -5602, 24948887, -2399, 141872034, 85184865, -8823, -2932, 47980995, 125925807, -1492, -1430, -6788, -5761, -4236, -5485, 187940243, 14319400, 72774379, 170220882, 94032022, 210973682, 37338319, 115297651, 193255652, 175693371, -7324, 157974010, -4635, -10849, 5613472, -3549, 161524271, -4322, 65846909, -3238, 28650904, -3829, -3514, -8017, 108379377, -3064, -7578, -3931, 149121650, 150899987, -4730, 35740778, -10213, -1554, 18020086, -1645, 134947226, 464449, -4009, 175855775, -4398, -6097, -8923, 4008066, 81955540, -8117, -11215, 103214514, 142196842, -4317, 85496484, 202436813, 106755458, 145740448, -4780, -2435, 108531254, -953, 51845416, -8328, 73107052, 131564693, 35901851, -3308, 211295828, -2472, 174089296, -7405, -6940, 137037182, -10465, 197277153, 43136947, 140584781, -4613, 103375587, 66179582, -1599, -3235, 87441218, 165390023, 128190025, 32515325, -3799, -5725, 168933629, -3622, 170704101, 152982078, -1932, -6968, 96289706, -4907, 20277759, -3580, -5395, 2558409, -6354, 177951055, 23821376, 121256021, -3115, -2805, 64558325, 142516326, 105308463, 29135454, 107082928, 165551096, 50395759, 147830404, 52166231, -8702, 53938034, -1618, -2875, 16735495, 114168809, 192129472, -6696, 213381791, -4147, -5879, 22207984, -5368, 43470951, 101927261, 199373764, -10401, -2941, 144447871, 183431530, -4277, -9953, 11575835, 109014473, 206462307, -10650, -5720, -8695, 54088580, -5699, -7899, -10564, -2205, -3760, 155082682, 1110072, 79054895, 137524394, 80834563, 197767027, 43618835, 199534837, -10792, 142839803, 181820800, -6578 , -3370, 29456269, 11735577, 89685713, 128666710, 13512704, 71967683, 188902688, -11494, 73739486, 132208985, -7468, 36532954, 95002453, -4925, 77284423, -4673, 20762309, 157169976, 196156297, 42008105, 100478935, -5360, 82768770, -1266, -1498, 26075067, 84531377, 8358368, 10122185, -9557, 166035646, 50880309, 167802125, -2752, 169573928, -7511, -10595, 132368727, 17217383, 114650697, 212099862, -9776, 135914995, -10122, -5636, 22692534, 61660342, 120128510, 63429483, 121900313, 180369812, 65201286, 8516779, -3955 , 144935083, 203404582, 49257721, 166195388, 187460896, 13836181, 72289829, 169736332, -6455, 95331133, -5177, 212263597, 116582242, -7382, 60048281, -5871, 3362443, 100799750, 178760413, 44103385, 122062717, 6907380, -10017, -8060, 28170347, -5782, 29939488, 107885631, -4995, -10672, -2748, -10251, 189388569, 210642219, 95481679, 212420677, -5658, 194705309, 138164693, 3526178, 81472321, -1543, 24785152, 102732626, -7693, 104501767, 162973928, 47819922, 106277563, 10614721, 127533875, 186007367, 129304347, 14155665, 111591641, 189549642, 132861142, -8261, 37189104, -3768, -1844, -6402, 116907050, -7370, -2541, 99366067, -8536, -11892, -10438, 159604707, -10409, -2045, -2795, 46210646, 104680145, 202126648, -6810, -5778, 184411280, 108219758, 147204748, -7581, -1523, -4757, 33822545, -6189, 131257190, 94059854, 172009990, 17876318, 95819799, 173779131, -12000, -10508, -9333, -2837, 60546143, -3572, -3133, 23352800, 179258275, 64101607, 142049081, -8083, -6589, 163309386, 87132384, 145592687, 204063517, 69403827, 147365821, 32210484, -9498, 168626126, 14493785, 111928430, -3175, -1233, -10997, 133190066, 211148067, -10542, 154449040, -1924, 19971587, 78425246, -8564, -7318, -10106, 158156381, 4024040, -1304, 120947187, 5795843, 83740655, 142211485, 27057479, 124492124, 163473121, 67804955, -3511, -2094, 69564900, -2900, 12884386, 110317700, 207766865, 53620004, -3472, -8662, 35903305, 113859975, -8628, -10171, 135122942, 193593772, -11986, -3743, -8559, -4654, 60866958, 158316123, 43150259, 121109591, -4842, 44922062, -6051, 181348231, -10379, -5553, -4284, 67956832, 145916164, 30759496, -3808, -9535, 147687967, 110478773, 207927938, 34292575, -8659, 36077567, 94532546, 172490547, -1739, -1298, 96305680, -8588, -4408, 98235894, 2574383, 41540860, 158479858, 62811692, 140759166, 84070666, -5575, 201001799, -1302, -9598, -4795, 9662926 , 87606407, -8391, 30923231, 69889708, -9527, -8364, -2296, -3333, 53955339, -1097, 36238640, 153161787, 211633948, 135442426, 962311, 78907134, 156867797 , 61202293, -8911, -11243, 140917577, -1979, -11201, -9640, -5310, 201164203, -10757, -1627, 9821337, 68278978, 126747146, -5004, 11595802, -9103, 206476950, -6760, 130289421, 34623917, 112571391, -4722, 55888215, 133833027, 116121531, 174585827, -7394, 59579705, 118050535, 196008536, 80841341, 197779008, 121588817, -5072, -11787, 45406612, -5305, -4581, -1726, 105646583 , 48950218, -3664, 126909550, -4540, -11101, 109188858, 167659688, 13527347, -2365, -3478, 208409826, -6460, 132223628, -4942, 75527263, -8239, 211956094, 116273408, 174746900, 59739447, 137701441, 42035937, -10090, 158960415, 24317907, 121751221, 6599877, -10785, 123524355, 201485018, 66826659, 125297489, 183766988, 29621458, 107579459, 205028624, -6777, -3644, 167819430 , -6755, 91633232, -8689, 34950056, -10229, 95182041, -3302, 192626003, 77458808, 213888970, 79391684, -2189, -8545, 42183821, 100654651, -4854, -6323, 141403458, -7698, 26238925, 201642098, 47499230, 183926730, 49284222, 146717536, -2904, 12079021, -10677, 90023833, -7552, -3925, 130772640, -2881, -2483, 152034276, 210506437, 36869743, 95339242, 19162240, 58131379, -9345, 194557548, 21084589, -2417, 138020925, 22866919, 120304226, -8497, 44129886, -6058, -5325, -2796, 104355337, 162827498, 28183659, 145105475, -8027, -2630, 68921939, 205350770, 51205240, 148654405, 207122573, 111443880, -11473, -10221, 191173684, 17555503, -9803, 134479981, -7421, -10148, 155738955, 214209785, -10887, -5634, 196651497, -6891, -10441, 178930805, 63779461, 122237102, -7217, 162985909, -11716, -9983, -8788, 203740040, -6790, 147042344, 186023341, 51366313, 148814147, 207284977, -11050, 170073121, 54908588, 152357753, 37202416, -5676, 212596393, 116921693, -5136, -4143, -3735, 138359045, 23205039, -2406, 140129517, 5488340, 102921654, 141903982, -7690, 85203624, -9185, -3093, 28521779, -8785, -1964, -2629, -6243, 147218060, 205687559, -1690, -1623, 207456700, -3789, -8292, 35607660, 172017978, -11401, -2345, -3440, 212772109, -11327, 97768649, 195216483, 41070953, 119028954, -8530, -10432, 179272918, -10815, -3704, -2175, 7418554, -5796, -5040, 67646667, 165094501, -2769, 49931299, -5759, 186357468, 32213269, -2085, -2888, -7048, 92453240, 35764740, -9827, 152694542, 211164041, -10178, -3295, -4456, -2553, 117419555, -1992, 21756713, -3872, 177658195, 23528516, 81983495, -1577, -7715, 103241138, 181203132, 105015603, -3237, 48331096, -1597, 165258236, -11640, -9537, -5254, -1235, -11081, -5727 , -3189, 14668170, 73124480, -5207, -7487, -6162, 191831288, 37702940, -10169 , 154627418, 657470, -10499, 137069130, -11921, 99859936, -6880, 82145899, 140614067, -1434, -10805, 122896037, -3106, -10765, -3684, -5038, 48492169, 87461308, -5526, 69743278, 128211446, 206169447, -2497, 110493416, -1947, -11032, 112263888, 190223220, 75056025, 191993692, 135294665, 174279655, -4448, -2550, 156716043, -2829, 80531176, -3267, 4360829, -6068, -9247, -4609 , 64587611, 142548274, 27392937, -10371, -2239, -1532, 87619719, 165579051, -10691, 108882686, 206330520, 71673492, 169122657, 14991647, 92935128, 151405958, 16762119, 94706931, 172667594, 38025086, -6134, -2130, 174440728, 213420394, -2192, -3139, 41715245, 119674577, 4520571, 43488379, 179913217, 25783538, -2394, -9639, 181689013, -2517, -10366, 202947987, -4083, -3665, -9137, 204719790, -3804, 167510596, -10649, -5974, -8694, 54131055, 93098863, 171056864, -7000, 133845008, 192318500, 18697657, -10527, -8584, -4440, 79084181, 137555011, 196024510, 100343155, -3126, -4356, 141094624, 6453447, -3968, 84400921, 201338588, -6020, -2168, 9998384, -6547, 126924193, -7107, -6518, 167673000, 33031823, -10260, 130466468, 169447465, 34802295, 132239602 , -4719, -6996, 95030408, 153501238, 18857399, 96803542, -3153, -7389, -10488 , -9313, -8165, -11270, 139487887, 4844048, -6628, 102278693, -3257, 45594186 , 123540329, -8447, 8388985, -6573, 183777638, -6792, -9944, 205043267, -10679, 128855738, 52668209, 111137708, 169608538, -7023, -6177, 151889177, 190870174, -9812, 134172478, 192641977, -6958, -10158, 174919954, 40439839, 137873164, 176856823, 81176799, -5610, 5003790, -10825, 102441097, -5068, 6776924, 104211569, 182172232, 28038560, 164450209, 203433868, 68774178, -4534, -3935, 129015480, 13864136, -5968, -9070, 189258113, -7019, 74090918, 113071915, 210518418, 56372888, 114842387, -8607, 77643720, -5660, -5144, -7809, -10117, 157525401, -11902, -10443, 120318869, 198276870, 83108344, -9231, 200050004, 45903143, 143352308, -7659, 28186444, -6271, 10481603, 49448080, 127404750, -4993, 12253406, 51219883, 148666386, -1955, -7062, -6195, 169929353, 208910350, -9433, 191190989, 56547150, 115003460, -5175, 19339287, 58307095, 116776594, -11939, -10886, -9727, 177176307, 62011774, 120479942, -8127, 44305602, -10045, 141741578, -4829, 26575714, 85045213, -4576, -6815, 106304187, 164776348, -11650, 69098986, 166546820, 205527817, -4065, 148826128, -7547, 92132425, 189577597, 35447918, 93902897, 171860898, -6709, -3767, 134654366, 58466837, -3150, 214385501 ], [ 180735887, 92145495, 173649885, -381, 21438562, 72828714, 56871960, 175739830, 120824475, -3973, 30462522, 14521740, 111956385, 19996759, 177670176, 7592818, 163495752, 50113549, 172354646, 4203498, 103424719, 184919671, 16615689, 153031331, 59294699, 119524154, 103577806, 71693217, 112438273, 156903606, 8076037, 202965292, 34656954, 153360011, 100359129, 84424639, 68466554, 15324443, 171229918, 116305235, 176706400, 158988370, 6630494, 89893256, 210375860, 95206124, 116475625, 40453151, 42218310, 180408296, 127262192, 33359295, 194580179, 198292844, -9622, 184120961, 207142542, 169942665, -10220, 19348606, 21304099, -10114, -1505, 196698088, -2185, -2052, 5356553, -1633, 141770864, -949, -5802, 163032500, -1886, 28376803, -2385, 164804303, -1777, -3656, 166576106, -4530, 70897413, 148856745, 207328906, -6483, -3475, -4486, 54952517, 191381348, -3898, -3163, 202206, 58657196, -5654, -3149, 1974020, 60428999, 157876833, -10851, 81691966, 140160134, 44494630, -9225, 200400105, 26766073, -6033, -1090, -1292, -3079, -11120, 108266349, 147248677, 90549650, 187997484, 53354976, -2216, -1858, -11001, -10215, 211026930, 115354892, -7410, 97797935, -3285, -11926, -5861, -3269, 197018903, 42873373, -10071, 179299542, 44645176, -9651, 161582843, 85395314, 163353315, -7163, -1281, -2096, -11642, -3942, 166895590, 32254413, 149180222, -7537, -11038, -6187, 170439196, -1685, 172209668, -7450, 115511972, 173985464, -7355, 78469175, 156427176, -1439, -6659, -10103, -5101, 23556471, 120992447, 179461946, -10405, -3248, 105043558, -3236, 48348524, -2314, 11151188, -1234, -11576, -6499, 129850131, 207809463, 73152435, -1516, -2877, -10990, -3612, 211354400 , 76696041, -9369, -3005, 20175258, -6116, -8947, 195569246, 60910887, 138872881, -4631, -6879, -1635, -5596, 5998183, -6610, -3700, 46745659, 163675461, 48521455, -9960, 165447264, -2766, -3652, -3203, -7571, 110520040, 188483365, 14861191, 92803341, -2140, 16629001, -9412, 192025640, -6967, 135327944, -7824, -11319, -3883, -8172, -6353, 139033954, -4361, -2403, -5830 , 6161918, 123082403, -7194, -10370, -5790, 9702862, -6553, -8769, -1452, -6782, 108911972, 206359806, -10653, -5473, 15018271, -6182, 131945411, -7900 , 94734886, 172696880, -7439, -3762, -8585, -11968, 39974059, 98442227, 2776723, 139188372, -11859, 101983171, -1978, 45301326, -6045, 162225804, -4095, -6281, -5031, -10721, 126789744, 11639731, 148051380, 130341215, -8315 , 54159010, -9443, 171086150, -10978, 114388454, 172857953, -6417, -3434, 194119589, 79112136, 137584297, -1911, -10454, 139354769, 63165909, 199594740 , 25960708, -1665, 201367874, 86199348, 144671509, -4792, 29504314, 87972482, -2159, -2762, -2499, -5748, 167703617, 52549611, 91517419, -5467, 54318752, -3468, 210225558, -10973, -2348, 114550858, 192508859, 57853162, 155302327, 213770495, -6376, -9739, 176722374, -2684, -10862, -8503, -7260, 199749158, 45610283, -8446, 86361752, -5024, 10188743, 68643722, 166092887, -3643, 33215527, 72188659, 150145329, 73968327, -3464, -1514, 36763126, 134200433, 77514595, 194440404, -7338, -1099, -1251, 120193616, -1250, 5034407, -3982, 121960216, -8474, -2660, 162705030, 86532021, -5275, 203463154, -3661, 146764127, -7593, -3934, 109556264, 187514265, 91848761, -5215, 15665225, 74120204, 171566707, -4178, -1681, -1552, 38694671, -3591, 175112975, 60118700, 157553356, -4648, 42388823, -9274, 178817654, -1303, 141609791, 26457116, -2244, 201849762, -2515, -1293, -1454, 30000722, 127435367, -2022, 31771194, -5985, -1081, -11540, -3924, -2292, 169957308, -4198, 113258281, 191218944, -1746, -6147, 173502245, -1319, 97313385, -7805, -2270, 157731734, -1910, 62053041, 120523871, 198483203, -10816, -9656, 200256337, -3963, -1536 , -2934, -3952, 125839280, 203797281, 69140253, 147100916, 12458408, -6510, 129381555, 14228880, -5963, 209112690, 17771155, 56740294, 115208462, 218180, -10139, 40963005, 157891476, 81706609, 159664610, -2809, 25008913, 141945249, 124228550, 182698049, 184460535, 49812824, 88793821, 32103990, 71075791, 168522294, -4508, 92334765, -4733, -10999, -9424, 191557064, 56913225, 154347870, 212818700, 156276753, 41128071, -5103, 62387045, -5838, 179314185, 103127987, -5318, 65929320, -1534, -7651, -11144, 106670262, 184632256, 49973897, 166914226, -1719, 168680705, -10619, 150964006, 35811331, -5690, -4468, 76550942, -5671, 212977111, -6118, 175932983, -4140, -1639, -2186, 23569783, 101515926, -8881, 83799227, 181245730, 46592695, 163526369, -11701, 67853000, 165300834, -9920, 206052303, 149351945, -4504, 92658242, 190106076, -11456, 74940212, 133409711, 115687688, 39674410, 78646222, 117625888, -11920 , 60926861, 138884862, -9683, 199126164, -11207, 122939966, -1974, 105221936, 183181268, -3824, 145972074, 30807541, 186723543, 32592533, -3334, -3047, 112306486, 16642313, -1512, -7865, -2421, 193806762, 39826298, -3424, 80588294, 178025601, -6875, -6332, 121330567, -11204, -2395, -6582, -6023, -1571, -2923, 126640652, -1491, 50468974, 13262442, 91209916, -8697, -4749, 73502413, 151448556, -2872, -10566, -3304, 154986838, -1922, 59477204, 156923707, 80748036, 158696841, -2819, -11241, 82510643, 179961139, 25814278, 84282446, -2650, -9163, 202993247, -3359, 165786715, 31142876, 13420853, -3479, 188818823, -3318, 190590626, 36458285, 172867272, 77205761, -8971, 1181956, 98615281, -1470, -11909, -1294, -8908, 4728235, 141139884, 45475711, -9636, 162402851, 8271841, 144684821, 10042313, 87985794, 50788458, 89760259, 167718260, 130507735, -4494, 171255211, 75595031, -9007, 18899997, 57867805, 20828869, 137758682, 3116174, -10450, -2965, -11234, 121809793, -1246, 26148282, 182051095, -4297, 10196731, 88148198, 185596032, 89918670, 206857668, 91690473, -8688, 35005966, -5695, 210402605, 56255744, 212167753, 174962552, 20995266, 137918424, 22764418, -5608, 178671224, 160945208, -1899, 123740007, 162726328, 8592656, -9587, 29851630, -10323, 185757105, 129059409, 13905403, -2364, 35164377, -6170, -8649, 56428675, 95397814, 173354484, -11341, -3590, -2842, -1203, 138078166, -4647, 120358805, 5210123, 122130608, 200093933, -10391, 201864405, 145164047, 203637539, -9938, 205405349, -11091, 168197486, -11536, 92012619, -2144, 54817945, -1092, 17608751, -3769, -9386, 38873049, 136309025, 214267026, 40807379, -956, 196724712, -1703, -5350, 63850014, -2176, -3113, 7157642, -6591, 124080789, 28416616, -9978, 184320760 , -4263, -6534, 108135893, 12473051, 109907696, 187867028, 72698502, 131169332, 209128664, -8643, 37278293, 95733272, 212670939, 117155981, -1917, 138416286, 42752113, -10075, -2050, 5546912, -9655, 65785552, -5799, -4803, -4290, -10350, 203970335, 147269977, -7981, 90578936, -4973, -3921, 111840572 , 209287075, -3911, -1555, -8595, -1925, 19883729, 175785222, -10107, -5627, 140354365, 198819992, 64161633, 200590464, -11175, -3529, 182872434, -6263, 204134070, 88966875, -8739, 205908535, -6767, -8330, -4209, 131491478, -2733, 94280953, 191730118, 76566916, 549645, 59008628, 136966629, -9295, 62564092, -955, 179491232, -6316, -3546, 27129363, 85585673, -11700, 67867643, 126337142, -1962, -2433, 186573120, -6764, -2150, 73194910, -5454, 209610552, 133419030, -2001, 57248683, 154683328, 98146705, -2124, -11282, 119408341, -4859, -4123, -3560, 199142138, -6855, 7795279, -10374, 9569744, 145989379, -1453, 50310686, 167247022, -4523, 91063486, -8704, 53854292, 190280461, 55639284, -5687, 172565093, -10946, -6136, 193825398, 878446, -6679, -2337, -3423, 41621940, 119572076, 178042906, 62886238, -3558, 179812047, 25681037, 142601522, -7677, 46928153, 144378649, 202846817, -6552, -9564, 185128787, 108937265, 52251427, 149691396, 34540052, 112483533, -5202, -1714, -2285, 77048804, 155008136, -7822, 40002014, 117960015, -4874, 22298504, -3566, -8511, -11855, -5829, 25842110, 142766588, 27612582, 125048558, 9893221, 107327866, -7600, 167567837, 32927991, -5719, 208321968, 54177769, 151622941, -7897, -3904, -9817, 211864243, 57720044, -5666, 194147544, 40163087, -8940, 176593249, 41936221, -3125, 63207053, -5331, 199626688, -1664, 201397160, 27761797, 164185304, 107491601, -1526, 31315930, -3646, -9101, -2607, 150009549, 54348038, -5951, -9041, 95087649, 212025316, -6691, 96860783, 174818784, -4437, 40324160, -3738, 196241493, 100566793, 159036292, 4902620, -2178, -4836, -4105, 182065738, 47424561, 164350370, 49196364, 107652674, 166122173, 11991163, 50956309, 128915641, 167895307, 72217945, 169663117, -11016, 151946418, 75770747, -9001, -4920, -6690, 155488693, 40486564, 98954732, 196403897, 159189379, -1436, 83005843, 141479335, 65289144, 123759974, -8443, -10359, 164510112, 203492440, 29855746, -8754, 51126578, 129075383, -2015, 13924039, 72379018, -9068, 74161348, 132618989, -4715, -2477, -9391, -1846, 194622777, 40660815, -5869, 196564970, 100887608, 198335442, 63678414, -3393, -1896, -10390, 143409549, -11721, -5780, -2101, -1881, -10707, 146953155, 70766957, -2152, 33569621, 111518426, 189476427, -4039, 93800396, 191250892, -4027, 173526207, 19399190, 77854169, 136324999, -2996, -6666, -5632, -1504, -4130, 101063324, -8126, 44365628, -1632, 200282961, -11184, -6292, 182563600, -2237, 164848232, -4548, 30192535, 88660703, 186107206, 31977527, 90432506, -3053, -7545, 33736141, 72715807, 131185306, 209143307, 54996446, -3312, 210913779, -5420, -8223, 19735968, -957, -1580, 195128625, 99452594, -2979, -6886, -9266, 159695227, -4618, 64015203, -3387, -11178, 65789668, -2931, -6809, -6012, 145519472, -11119, -3653, 166781108, -6502, 149060416, 207533908, -6477, -5710, -4951, 94134523, 152608015, -2868, -10180, -2201, -4687, -10912, 136818868, -8184, 80121172, 158083166, 81894306, -8886, 25212461, -10038, 161625441, 65961268, 163397244, -4567, -4089, -3828, 165170378, -2768, -1723, 166940850, -2754, 51774986, -3484, 188202486, 34058287, -9056, -7913, -4195, -10211, 133277924, 211235925 , 115557232, -8591, 59035118, -3581, 156472436, 80283576, 138755737, 43077044 , 82058041, -2183, 25373534, -4819, -11754, 85600316, -5285, 202539314, 48392453, 106861952, 165332782, -11111, 147612090, -11574, -4753, -10615, 112177361, -7909, -10988, -6160, 191905834, 18287653, 96232465, -5159, -11321 , -10498, -5647, 21991001, 60957478, 119425646, -8146, 140683289, -8110, -3545, 142460416, 200929915, -6832, 144228226, -2925, 48553526, 126512858, -1068, 69815162, 167262996, -11072, -2083, -2887, -11513, 73358768, 112339765 , 190297766, 36165425, 114108906, 172579736, 57412541, -2197, -3160, -4407, 176281753, -4387, -6090, 158565054, -4359, 82380187, -8875, -3970, 142621489, 7977650, 85922462, 163880463, -7642, 107181436, 146165095, 128440410, -3056, -1872, -3928, 130216206, 15064862, -6180, 131989340, 55803142, 172738147, 211721806, -10942, 1046176, 40017988, -6112, 137465822, 119746461, 178217291, -11854, 43561594, -3258, 6365589, -3969, -3103, -10364, -5786, -3232, 48888861, -2312, 146324837, -7998, -6230, -3346, -8361, -6758, 91398944, -2148, -1444, 34702579, 132149082, 36484909, 133922216, 192391715, -2561, 155179859, -7392, -2547, 79157396, 137626895, -1989, 61438035, -5615, 197868197, 63211169, 121680668, 199638669, 103959976, -5303, 47278131, -9592, -3230, -9559, -4775, -7104, -6225, 13608550, -5465, -3045, 93329158, 151801319, 36647313, -10197, 173061624, -7432, -10522, -9778, 1374977, 118298135, -3137, -6899, -5090, -11842, -1700, 102351908, 180312571, -7226, -6598, 84635209, -9199, 86404350, -5277, 203344679, 88176153, -4999, 12004475 , 70460785, -8724, 52754613, 111210923, 189170255, -2485, -9437, 190940727, 17321215, 95266027, 153734195, -2859, -6410, 136014834, 213974166, -4002, 118460539, -5113, 3306533, -10087, 159209346, 198191674, 44043482, -5823, -5067, 45828474, 123774617, -4809, -11726, 106056587, 164526086, -11128, -3660, -3355, -4069, 90110360, -3343, 187559525, 72392330, -5715, 15707823, -3915, -8267, 210594295, -6713, -9805, 38741262, 136174576, -8198, -4433, -2546, 79640615, 177089780, 42432752, 120393415, 178861583, -10818, -3710, -9229, 200123219, 45976358, -5298, -4808, 28259659, 106216329, -2510, -3817, 146967798, -10670, -5740, 168230765, 207211762, 33575068, 111533069, -8299, -3914, -1616, 171774371, -6984, 115076675, 173546174, -824, 116848478, -4666, 99316679, 138287161, 177266827, 62096970, 140056302, 24904958, 83359937, -3252, -11769, -3689, -5297, -7656, -11147, -3830, 184350046, -6789, -3816, 166634678, -6508, -5236, 92226817, -1562, -4736, 113489784, 17815084, 115252391, 193211723, 117179943, -1506, 21521094, 23286242, 120726211, 198686874, -6620, 122499345, 7348001, 182737985, -11708, -3672, 184515112, -4259, 69347917, 205772755, 90605560, 168566223, 33925046, 131361022, 55181358, 94153159, 211090826, 134901966, -1473, -10911, 97856507, 156326006, -11925, 60648644, 99629641, -7752, 101397451, -8118, 25213915, 142148920, 46474220, 143922054, -11704, 48247354, 145695188, 127974496, 12825814, -5730, 188218460, 53561432, 151007935, 74834926, -9026, 57115565, 96086035, 174042705, -10502, 195465414, 41319884, -7747, 140539521, 122829356, -1245, 7670147, -1695, 105104792, 202551295, 145849606, -8009, 108648398, 186607730, 71452393, -9087, -1446, -5707, 190150005, 36018995, 113962476, 57273976, 20232499, 78688820, 137158319, 41492815, 138927460, 4287614, -3717, 179680260 , -11206, 103494062, 27318391, 105264534, -5283, 107033675, 50347837, 147786475, -7568, 208023784, -2488, 92864575, -2139, 36166879, -3609, 57435049, 154875018, 907732, 78848562, 137319392, 2675553, -6089, 4446025, -10419, -1460, -1175, 64675469, 66457799, 124916771, -3088, -10725, 146177076 , 204647906, -3806, 167438712, -4521, 130232180, 54053847, 112514150, 36338479, 114285953, -7438, -6418, 96569254, 194015757, 40045809, 137477803, 195949964, 22314601, 139249606, 4611091, -6327, -5827, 64843076, 8148042, 144569008, 183548674, -11134, 87871312, -8765, -11621, 89640453, -3345, 149888289, -7516, 132161063, 17012381, -3450, 18784184, 77239163, 213667994, 98659210, -7773, 100431013, 24256673, -5825, 199654643, -6600, -9204, 27802941, 144724757, 183709747, 165986393, 31346547, 128782523, 13627186, 150042828, 54366797, 171301802, -4475, 56138600, 114608099, 38435090, 155358237, -4404, 79333112, 22644612, -6080, 198045244, 141346217, -7699, 104134361, -1257, 201587519, -11153, -9993, -4790, 68702294, 127173124, 12016456, 89963930, 148433429, 13790921, -9073, -7507, -3463, 210446534, 56301004, -4695, 136026815, -6923, 118473851, -8161, 42286322, -3726, 159223989, -7727, 102524962, 199974127, 65321092, 67099429, -8796, 29898221, -2375, 185802365, 90123672, 72416169, -8679, 189347302, -6735, -3780, 152136777, 134414754, 192890908, 38744047, 214148551, 60164094, 118636255, -1083, 81427061, -11222, 63710362, -5064, -4103, 104459169, 67261833, 106233634, 69024440, -9547, 185962107, -7095, 70796243, 72577242, 189505713, 54863205, -8262, 37145175, 134581151, -4155, -1995, -2542, -1296, 157790306, 3657965, -1305, 101092610, 5429768, -3707, 161333912, -11181, 85146383, 143617213, -11712, -2315, 203855853, 108175829, -2090, -1958, -6507, -3639, 187908295, -4211, 111723428, 189682760, -958, -4708, -5675, 173736533, 212717530, 78217582, 156178245, 41012381, 118970382, -3134, 42784184, 159720520, 198704179, 83532991, -1895, -3961, -9613, 182755290, -2442, -8782, -11118, -3812, 205784736, 110108705, -2086, -1448, 72904835, -8667, 55197332, 172123141, 37483295, 115428107, -5164, -4417, -9755, -5131, 41185312, -5377, -7280, -3987, -5836, 198861259, 83694064, 142167556, 7523717, 85467198, -4801 , 28785353, 165195671, 11067323, 89010804, 186458638, 51817461, 110273771, 168743270, 53589264, -9854, -7912, 113817377, 172286876, 18155866, -10175, 193548512, -10905, -10134, 156501722, 60834887, 138783692, -4633, 101571836, 160046659, 25401489, 64369297, 122838796, -4313, 124607937, -8426, -2785, -6261, 145869573, -8008, 30705040, 108661710, 206109544, 32476843, 207877354, -6471, 209655812, -1683, -9822, -2135, 135240086, 193709585, 20249804, 195635806, 41495600, 119456263, -3128, -1071, 82244407, -5595, 25559900, -9642, -8843, 27335696, -6284, 163748676, -2439, 126542144, 204502807, 89334281, 147803780, 186784777, 52126418, -1589, 53910079, 151346055, 209818216, -10983, -1614, 172609022, -6697, -3593, -8974, -3740, -3282, -6351 , -5855, -8143, 43441665, 140876310, 199347140, 84181276, 162139277, 27483580 , 183396920, -4084, -5005, -2764, 70004190, 147963522, 32798989, 91267157, 188716322, -6465, -2288, -1558, 114300596, 192259928, -1737, 116071068, -8210 , 79037456, 137495108, -4650, -4135, 100288576, 178245246, 43590880, -10056, 141040045, -11789, 162300350, -7190, 105602654, -5278, 87884624, 126865621, 11711615, 70166594, 187105592, 52461753, 149895067, 208367228, -11020, 151666870, 210139031, 94969174, 192418339, -10523, 135724636, 1243190, 59696849, 137654850, 80957154, -8906, 43750622, 160685627, 26045781, -9633, 162462754, 8329082, -6276, 144744724, -7636, 29577529, -2311, 166003698, -7103, 109304671, -4981, 111076474, 189038468, 34906127, 132340772, -7890, -11433, -6151, -5683, -11355, -6128, 174864044, 213845041, 40368089, -9734, 157307087, -2681, -5849, -2964, 63400197, -3395, 6715690, -10784, 162619834, 105932665, -1530, 107703137, -8381, -11096, -2302, -4762, 52770710, -3330, 113009350, 190970013, -2478, 173247990, 97074981, 175023786, -7385, 98998661, 176957993, 22825652, 159237301, 24597455, -1671, -8090, 104314070, 201761904, -10745, 145062877, -3506, 12190841, 70651144, 109630810, -7063, 91910118, -4958, 208851778, -11011, 132660256, -11416, -8995, -1474, -1845, -10925, -9770, -8197, -11302, 60181399, 177117735, -1811, 61951871, -7722, 63723674, -2255, 161172839, -4599, -6842, -3692, -9193, 8809639, -6567, 164715114, -1691, -1487, 187743229, 72594547, -9467, -5212, 15898182, 152311162, 37158487, 95616128, -5170, 58421454, -2995, -7373, 40867282, -6103, 177292120 , 42650943, -1603, -8493, -1435, -4117, -6320, 180835726, -4324, 65671193, 143629194, 202100024, 67441665, -3517, -2100, 30248322, 108193134, -3209, 12530292, -10277, 129456101, 207415433, 111734078, -3179, -4735, -9031, -7877 , -6707, -6143, 173751176, -1829, -10915, 136701724, 2061878, 80005359, -8531 , 196947019, -11256, -10073, 159739156, 25095317, -3848, 180998130, 104811932 , 182769933, 28625734, 126070906, 204031569, 108355538, -3065, 51669700, -5979, -3339, 207575175, 72920809, -3473, -4731, 113666954, 172140446, 18008105, 95951586, -8987, 451137, 78395960, -3284, -8183, 41189428, 177614266, -7279, -3986, 159894905, 198879895, -2396, 161669370, 7538360, 65993339, 104974336, -8430, 28799996, 145723143, -2767, 89024116, 128007775, 32339609, 110287083, -3049, 34114074, 92570384, 151039883, 209509382, 55362521, 152809024, -6971, -10174, 135093656, 610879, 78558364, -9325, -2830 , -2537, 80328836, 4153165, 101589141, -8485, 44892776, 142340610, 200811440, 144108420, -4798, -7159, -6260, -5775, 11239046, -10299, 128167517, 13012180, -5976, -3335, -2012, -11033, -2361, 151199625, -1288, 133484257, -7444, -10165, 174233064, -7402, 117692448, -5123, 22033599, 197422252, 43283377, 121241378, 179710877, 6090034, -5055, 7860506, 85806649, 183254483, 29122142, 165531129, 69869618, -1594, 167308256, 13175915, 52142392, -1621, -2149, -4204, 92892530, 131873527, 36209354, 75175831, -5686, -8246, 76946303, 154905635, 193886632, 20425520, 59390677, 176327013, 100136822, 139121812, -8142, 62932952, 101913949, -5333, -11796, -6603, 162151258, -4583, -6580, -1570, 202904058, 48758528, 126716529, -2025, 11565185, 89509997, 167467998, 91279138, -1862, -10604, 112544767, 209989939, -3905, -3608, 211764404, -10530, 135575544, 194046374, -11316, 98528754, 61331418, -5616, -8509, 102072360, -5073, -2802, 64865828, -3539, 162314993, -6825, -8805, 9953124, -2024, 50704593, -5988, 187118904, -11555, -3631, 54241544, 190658517, 36531500, 133966145, 211924146, 38290114, 174713621, 98691158, -5389, 196140323, 41993462, -3728, 82752796, 160702932, 199685260, 65028232, -9632, -1538, 125269534, 183737702, -4082, 127041337, -4246, 109321976, 167791475, -1869, -4054, -6201, 150072114, -4744, 73885916, 190820921, -10558, 173102891 , 18974543, -1582, 194368520, 98852231, 137833228, -6346, 198071868, -10826, 121885670, 26221497, -5570, -8445, 47483133, -3523, 183897444, -6791, 107711246, 205160411, -3197, 206932214, 130739361, 208704017, -6736, 132515157, -8268, 17365144, 114799789, -7426, -10931, -3432, 194528262, 40545136, -2336, 157481472, 42315608, -3565, 5122265, 63577244, -2256, 6890075, 104328713, -3240, 86610683, -8028, -2631, -9941, -7590, 70664456, 207087963, -10633, -3328, -8303, 35242916, 113186397, -4936, 17524886, 75979865, 134449364, 155707007, -2840, -7331, 79683213, 157645207, 61967845, -9271, -1902, -3980, -2326, 200165817, 26531785, 104488455, 164725764, 49575751, 88544890, 166502891, 109801202, 187764527, -1765, -9868, 189536330, -2482, 171816969, -2726, 115120604, 173590103, 97402574, 214338910, -6919, -10476, 177306763, -1729, 81632063, 179078566, -4343, -3975, 122382201, 7229526, 104665502, -8823, -2932, -3950, -2166, -1492, -7137, -3655, 205656942, 109982242, 168450410, -2746, -6481, -5457, 209200548, 113521855, 17859013, -5918, 173765819, 39284373, -7796, 138484177, -2977, -2678, -6339, 159752468, 64086964, 142034438, -8084, -4322, 46358407, 202271747, 67618712, -3514, 165067877, 49912540, 147348516, 90661347, 168611483, -4507, -9858, -3176, -4730, -10998, -10213, -1554, -10958, -1645, 134948557, -11993, -10504 , -4887, 21727427, -6097, 138653236, 23499230, -10430, -5083, -11813, 83724681, -3386, 7553003, 143964652, 202438144, 87266956, -3077, 50074944, -5757, -953, 71323391, 129794221, -4208, 112074860, 209524025, 94354168, 152826329, 18183821, -8982, -7406, -6940, 117551342, -1382, -10873, 177787320 , -959, 121094948, -2957, -11211, 122866751, 46689749, -10004, -5554, 202599217, -10338, -8773, 50234686, -5505, 13026823, -2425, 90975628, 53775630, -5705, 16570429, -5435, -1932, -9366, -4906, 59256094, -5395, 2559740, 80504552, -9290, -4858, -11869, -5339, -1461, -6607, 123026493, 27363651, 105311125, 29123596, 107082928, 30905926, 128340571, -11069, -9487, -8702, 34450863, -6184, 190355007, 94678976, -1475, 18507298, 154917616, -4444, 78893822, 176342987, -4386, -5854, -5368, -6330, -2257, 45241423, -5311, 201148229, 144446540, -11682, 87754168, 31069661, 89524640, 186972474, 13352962, 71806610, -5720, 34607943, 112558079, 16893906, 75350216, 172796719 , 57633517, -3291, 20597243, -5638, 195992562, 139293535, 178277194, 63108668 , -8873, -2801, 84368973, -5306, 105629278, 144612937, 9967767, 68425408, 31222748, -2225, -7963, -2609, -3926, 169412855, 208397845, -6462, 190677153, -11438, 75512620, 153470621, -7435, -6413, 155241093, -4673, 59724804, -5388, 22530130, -3727, -5614, -1903, -10054, -1266, -1498, 6586565, 65041544, 201470375, -10751, 203239516, 68583819, 185522817, -6778, 89846786, 167807449 , 52638923, -3043, -11487, -10595, 171348393, 56183860, 134141861, 77456023, -5662, 213870334, -10891, -10122, 3202701, -10860, -3405, 43951508, 82921978, 121901644, -2799, 123669454, 201630117, 27996085, 183910756, 10292575, 107723227, -8380, 70528553, 187458355, 52799996, 130757997, 189228827, 15607984, -6455, 152019633, -9393, -5177, 192773764, -11345, 155563239, 1594622, -6370, 118517780, 42331582, -1637, -5089, 5138239, 83080389, 141551219, 45885715, -10017, 162811524, 201793852, -3953, -9987, 88403663, 146867959, 185847625, -4067, 148638431, -4760, 33485756, 111429237, 169900067 , -4041, -4714, 56504675, -5678, 192933506, 77778169, 136235810, 21242866, 99187689, 3522185, -10442, 120451987, 5295319, 83242793, 161202125, -7218, -5803, -8055, -6267, 145254567, -2916, 49578536, 127539199, -7585, 109815845, -8343, 72623833, -3476, 170062471, 74395636, -3314, -8261, -10549, 173600753, -1844, -1101, 97417217, -2839, 60383739, 138344402, -7760, -6640, 140114874, 24963530, 122395513, -2045, -1697, -2241, -4574, 67470951, 125941781, -7620, 108225082, 166693250, -7581, 129486718, -8338, 14332712, -6480, 111767357, 55081519, 152518826, 76329966, 154289298, 39299016, 97754006, -2992, -4400, -6362, -2187, 3862967, 44611774, -2325, -8852, -4101, 85351385, 182800550, -9969, 165082520, 49928514, 108384824, 12720651, -2297, 53468127, 111929761, -3175, 209377595, 113700233, -1419, 173934880, -1221, -4149, 156380585, 41217383, 138663886, -11877, -1304, -1601, -5082, -10037, 181188489, 46545981 , 105002291, -1533, 48315122, -3669, 50082932, -3063, 51860059, -11036, -9852 , -9055, -1751, 94370142, 211307809, -6424, 174103939, 117563323, -8559, 41391645, -9293, 197295789, 62640092, 160087926, 200834071, -10003, 183120034 , -10732, -2161, 11269663, 69727304, -9535, 52017139, 188438105, 112246583, -8659, 16589065, -6159, 191977718, 96304349, 193752183, -4408, 78746061, -11918, 119494868, -10838, 101780831, 25603829, -3698, 142532300, 7889792, 85833273, -8423, 68127101, 146075906, -2625, 69888377, 147846378, -2368, -9486, 34465506, 73433314, 16748807, 172652951, 115963120, 59426486, -5392, -2828, 41700602, 158636938, 121426413, -2048, 64744568, 123203540, -1973, 66505844, 202930682, -6550, -9563, 185215314, -11103, -5752, 186987117, -2611 , -9884, 208246091, 151545733, -4722, 55876357, 114344525, 57654694, 155094663, 1126046, -5876, 176518703, 119817014, -9242, -5072, 103870787, 162344279, 8213269, 86156750, -11132, -10331, 165885223, 50732548, -3490, 206639354, 71982326, 188917331, 112733795, -8651, 56037430, 192466261, 155257067, 40265454, 196166947, 61513912, 158959084, 24306049, 6598546, 143015519, 47350015, 86319154, 125298820, 203256821, 88086964, 185538791, 50881763, 148328266, 13689751, 91631901, 169591233, -7510, -1309, 112893537, 75696201, -3302, 155422012, -7814, 79390353, -8937, 22707177, 139631655, 4991809, 121912294, -7225, 84705762, 105966067, -7632, 49272364, 146720198, -2904, 51042836, 167977841, -7552, 111281476, 74084140, 171524109, -11421, 75849409, -11344, 97108383, 175067715, -7335, -2417, 61841261, -5355, 24640053, 63607861, 180544197, 84865504, 162826167, 125614311, -5021, 10466960, 185858275, 31728596, 129164572, 33496406, 150423546, 54747515, 171683851, -7461, -9804, 212437982, 58292452, -8576, -1734, -3574, 177161664, -6891, 159440972, 63779461, -3390, 143505272, 201968237, -6565, 145267879, 203740040, 127547187, 205511843, 129320321, 14171639, -2363, 209054118, -9833 , 152359084, -1744, -5676, -4154, 97431860, -1548, 60398382, -9301, -4640, -6888, -2406, 159620681, 83442348, 122414149, -4824, -7212, -9615, -4804, 67498783, -2165, -5014, 30292251, 88748561, 205686228, 32052196, 71031862, 187966867, -6479, -5209, 152537341, 56857438, -3440, 212776102, 78278816, 175726650, -11290, 99539121, -3270, 42853283, -8489, 5650744, -10407, -5819, 46394227, 143834196, 48171354, 184586996, 30454655, -3496, 12735294, 110171270, 72969941, -1752, 74735210, -8634, -3895, -2200, 19984899, 136909388, -2686, -3994, -10104, 177662188, 81980833, -1577, 179432660, 83753967, 161713299, -11170, 28838601, -9965, 11125895, -5510, 167031370, 110332343, -3189, 112100153, 170573645, -10992, 172340124, 18213107, -9795, -11322, 117577966, 2425291, 197313094, 43164902, 121122903, 103403542, -5315, 66208868, -1572, -5038, 87458646, -2432, 128210115, 13058771, 91003583, 168962915, 207943912, 92772724, 170733387, 94547189, -3019, -4168, -1084, -1923, 117737708, -4879, 61055863, 119513504, 197472836, 62817139, 160263642, -4609, 103565946, 7903104, -10371, 124828913, 68129886, 146089218, 186832701, 91164656, -8321, 53969982, -9049, 75226294, 192154765, -11373, 96478734, 98419464, 61211612, 139164410, -6872, 140934882, 6292374, 64748684, 142706685 , -2517, 124987324, 48815646, -3665, 185228626, -3804, 32866757, -10262, 73618226, 151567031, 16924523, -4927, 18696326, 96639807, -8209, 59606195, 176534677, 80853322, 178305149, 121604791, 199565454, -10791, 142866427, 47204916, -6020, 9997053, 107430367, -7599, -4072, 148183167, -11064, 110975304, 93255943, 151728104, 75551102, -9008, 57833072, 116292044, 174761543, 40280097, -5874, 3068252, 158976389, 4845379, -6628, -5824, 180236694, 123536336, 182009828, -6823, 164287805, 10160788, 146571106, 70398097, 187322575, -6754, 130627541, 208585542, 171380341, 17248000, -9812, 192637984, -10158, 155432783, 20952668, 137871833, 61697493, 100669294, -4119 , 141416770, 45752597, 162682399, -7182, 164454202, 68776840, 205199016, -11094, 109525647, 33351307, 91810279, -9070, 54614274, 132559086, 210521080, 95351223, 212288890, 116614190, -5144, 79576585, 138036899, 22882893, -10443, -3403, 63633031, -8864, -7696, -9196, 182331974, 47688135, 164615275, 29958247, 107914917, 205365413, -5241, -1955, 111455861, -1482, 74262518, 132721490, 191192320, 56535292, 134494624, 58307095, -9767, 21274814, -9727, -7761, -10853, -5352, -8127, -10046, -8859, 46064216, 162999221, -4576, 86814354, 203753352, 108074659, 12411817, 129336295, 14186282, -9465, 189581590, 74411733, 17723233, -3767, 212613698, 58468168, 116936336, 214386832 ], [ 163017736, 171876872, 42697536, 32066718, 83619395, 133222861, 50106531, 37714679, 103418064, 2601843, 48658326, 148044239, 172841979, 98597842, 82639768, 87963042, 4860737, 183789619, 89899911, 141433338, 26280069, 187498170, 3398133, 201837660, 185887440, 1808821, 60267926, 138228589, 81538758, -2185, -2052, -3850, 122281031, -4828, 65595193, -5802, -1496, -11715, -1694, -3228, 49650297, 108106607, 186065939, 51422100, 129366912, 207328906, 33692212, -2291, -4738, 132909187, 17756512, 115191157, -3163, -1611, -1918, 40939166, -9300, 23231663, -3860, -3119, -10408, -9225, 7289429, -10383, -3531, 28551065, 106494546, -8783, -4782, -1311, -9545, 32089347, 110039483, -7946, -6748, -3624, -1243, 55113590, 211025599, -6429, 364610, 58819600, -3584, 80085108, -9298, 3904234, 62363206, 159809709, -10814, -1574, 85396645, 182844479, -1281, -8404, -7133, 69449087, 147407088, 205877918, -3337, -7943, 72992693, 209422855, 35786161, -8633, 18079989, -9376, 193475297, -11325, 136936012, -8181, -11924, -6659, 158198979, -1316, 44808790, 103274417, 7607582, -9605, 28867887, 106816692, -6523, -1234, -11576, 110358967, 112137304, -1516, 209582597, -6161, 191864567, -3595, 213124872, 59140415, 117609914, 176079413, 197341049, -10423, 199110190, -6610, -5814, 27262481, 144185628, -4087, -9961, -3076, 50293258, -9531, -3058, 110518709, -1484, -7038, 112294505, -5204, 55609998, -5688, -1441, 76870303, -3293, 845167, 39812986, 156750653, -6654, 119541459, 43356592, -3715, -7238, 162064731, -2793, 46898867, 124856868, 9706855, 146117173, -3650, 186869973, 91193942, -8698, 73474581, 151435244, -7477, 75247715, 153207047, 211676546, 96509351, 174468683, -11968, 78951063, 195890061, 80721535, 197660533, 43516334, 82497331, -1978, 25812824, -6305, 27580634, 105528108, 183487440, 29356430, -9562, 31126902, 128561547, 206522210, -8315, -3918, 112617982, 190575983, -6154, -3451, 18722950, -5408, -7393, 59622303, -9316, 41917462, 139353438, 121634077, -4602, 25960708, 142894382, -2791, 105686519, 10026339, -3663, 165930483, 70266310, 148213784, -7556, 72026255, -5717, -6458, -8271, 36603384, 95061025, 211998692, 135808501, 194280662, -4004, 79275871, 176721043, -11269, 139514511, 197986672, 121793819, 123576149, 201527616, 125337425, -5024, -6543, 205071222, 70416856, -5744, -1449, -11060, 130654165, 54478494, -3464, -1514, -11428, 114710600, 58024762 , -2129, -4670, 118413948, -1251, 3263935, -5609, -1250, 82977888, 199919548, 104238193, 67040857, 164480826, 49326820, -9129, 185745124, -4240, -3934, -5742, 52870426, -9873, 169797566, -11013, 152075543, -11420, 95380509, 192828343, -6126, 116644807, -1471, 21143027, 99085188, -8542, 22912179, 100856991, 198307487, 63649128, 122119958, -1367, 123890430, 182361260, -6568 , -2032, -4552, -6248, -1566, 12280030, 129203177, -1081, 72508143, -8678, 15826298, 171727780, 37086603, 192985423, -1319, 116804549, 214253714, -1641, 138241901, -2981, -10439, -5351, -4622, -6864, -3708, -4827, 26619643, -3534, -1536, -6813, 125837949, 49663609, -9125, -4529, -4064, 109891722, 207340887, 72686521, 189622857, 132934357, -10962, 95718629, 212657627, -6398, 195098008 , 79932144, 42734808, 101195111, -1249, 63985917, -8854, 65770909, -3376, 164974695, 30337511, 69303988, 205727495, -3932, 149032461, -2889, -8670, -4733, -6447, 172064569, 37423392, 134858037, -4688, 78321414, 175770579, 21639569, 119072883, -5103, 62377849, 44663691, -5817, -5318, 46440818, 163367958, 9236948, -6011, 204119427, 127927905, -4526, -6501, 207663033, -11037, 131474173, 16321498, -9419, -11394, -3766, -5671, 20028828, 136954648 , 2309478, -6358, -5860, 197193288, 23559256, -5834, 179475258, 64309394, 161755897, 183013540, 48363167, 145811001, 69624803, 186562470, 129862112, -4755, 73168409, 170616243, 16485233, -3776, 96212375, 213136853, 39666556, 78646222, 2470551, -1675, 197353030, -10064, 179636331, -6311, -5314, 200899298, 85732103, 163691435, -11137, 126480910, 11330897, 186722212, -11570, 110537345, 92825849, 75106488, 133572115, -3018, -6966, -2421, 20349643, 176251136, 61099792, 158535768, 4404758, -10836, -3559, -7236, 181563883, 66404674, 144362675, 68184342, -5524, -1491, 147900957, 52239446, -9081, -4749, 131958723, 16806048, 94750860, 135504870, -4902, -11967, -6381, 61258203, 139207008, -11857, 63020810, -5075, 25827467, 201214789, -3525, 183503414, 87836579, -3359, 11650381, 128578852, -2294, 169328990, -10602, 132121127, -7471, -10977, 172873927, 96685067, -8971, 79125448, -1470, -11273 , 119876917, -1904, 102161549, 160631048, 25988540, 84443519, 142913018, 86224518, 164174654, -2633, 146457955, 31303949, 70270426, 33071759, 188977234, -3034, 95074337, -8615, -10936, 213779814, 79286521, 22600683, 139526492, -2965, -7258, 121808462, -1246, 84601930, -2937, 203308738, 107635369, 205087196, 70428837, 187367835, 72200640, -5464, 73972443, 151931775, 36779100, 192677920, 58040736, -4896, 59959092, 81219397, -5608, 160945208, -1899, 104251505, -2107, 201704663, -9991, 203475135, 29841103, 107797773, 51111935, 129062071, 33395236, 111341379, -2739, -11012, -2137, 75906650, 192845648, 77678453, -8200, 214108615, 118588333, -4647, 100868972, 102651302, 180604100, -11185, 123903742, 125684741, 184147706, 88470344, -7098, 148707653, -4514, 72522786, -1587, -4488, 54807418, -9834, 76072926, 173514226, -1110, -5656, 194777193, -3873, 157746377, -4642, -4131, -1091, 83337185, -2176, -3113, -6841, 104590956, 202040121, -2514, -3676, -2913, 30177892, 88646060, 205585058, 90417863, 168377195, -2747, 72701164, -5210, -7498, -10581, -9032, -6708, 134711607, 193182437, 97666148, -8189, 99437951, 157907450, 42740255, 101209754, -1248, -1314, 122471390, -4594, 85263527, 163222859, 9090518, 145500836, 49839325, -8742, 205746131, 149043111, 14404596, -3921, -9459, -11463, 94121211, 115386719, -8595, 392565, 136806887 , 21651550, -10473, 99600355, 120857998, -2958, 122629801, 200593126, 65933436, -3529, -8045, 28741424, 87196403, -8402, 11023394, 108458039, 186416040, -6767, 149205515, -1424, 112001645, -2878, 74805640, 133263281, -7449, -3894, 154523586, 39518795, 78499792, 195434797, 80268933, -9295, 197207931, 82042067, -5080, 25357560, -6316, 161770540, -6288, -8815, 67866312, -5268, 204296474, 30661111, 128106283, -8367, 110386922, -4754, 53706408, 131652551, 35988378, -3456, -2001, 37761512, 76727989, 193664325, 78656872, -3426, -11282, -3411, -3718, 199140807, 64483779, 27287774, 105235248, 202687075, 107004389, 145989379, 204457547, 69800519, -5251, -7970 , 52095678, -5724, 14885153, 170793290, -2731, 75115928, -1080, 18432752, 57399229, 174335565, 39840941, -2337, 195755612, 61102577, 158550411, -4627, -10835, -2804, 64646183, -9212, 27450178, -5550, -8037, 68189789, 126659288, 89459290, 186897928, 32768249, 130201563, -8317, -2743, -2487, -5956, -5450, 16819360, 75278332, 211705832, 57558971, -9787, -3155, -10898, -2062, -7779, -6901, 80754814, 139222982, 63045980, -7706, 84294427, 201233425, 66577728, 125049889, 203007890, 68349531, 165797365, 50644690, 148081997, 187062994, 71893137, 130363967, 188833466, -2486, 151626934, 36470266, 114416409, -4461, -6415, 174657711, -6930, 118121088, -5118, -6900, 119891560, 43715889, -9670, -8103, 123433835, -2790, 47250299, 144699464, 49035291, 107492932, -1526, -4247, 70285069, -9517, 33089064, 150016204, 54350700, -5951, 17138844, 114578813, 192538145, -6691, 155328951, 194311279, -7341, -6673, -8546, 196244155, -5359, -1466, -11233, 121827098, 199786430, 45639569, 143087403, 182069731, 27936059, 86391038, 183837541, -10715, -3507, 185612006, 31466476, -2224, -7071, -6487, 150173284, 73988417, -5195, 210417248, -2347, -3447, 19074382, 213958192, 79463568, -2059, 100722542, -8499, 63529199, -5588, -8092, -6297, 123759974, -11727, -10746, -9989, 164512774, 10379102, 107813747, 205260250, -11093, -5986, -8722, 33411210, 72379018, 208802525, -2357, 152108822, 56441987, 173367796, -1846, -6405, -2841, 60149317, 138094140, 3452963, 120377441, 83178774, -8862, -1433, -2520, -6295, 162899382, -6015, 164672516, 30030008, -6247, -7588, -6514, -9505, 14079788, -6194, 15850260, 74310563, -5191, 210739394, -4027, -5173, -2856, -3430, -3151, 1859526, -6666, -2269, -3273, -2407, -5603, -7721, -1315, -2401, 180793128, -1172, -1698, 163073767, 67410925, -2237, 164849563, 10715891, 69170870, 166617373, 12487694, 70942673, 187880340, 33736141, 111692811, 189653474, 113475141, 191423946, 95758442, -5420, -8223, 39211292, -957, -1580, 21506451, -10111, -5105, 81731902, -9266, -4618, -10041, 180952870, -1171, -2449, 163234840, -10741, 126028308, 203990302, 49842110, 108311609, -3066, 32138600, 129570583, 14419239, 72875549, 150833550, 113633552, 152608015, -2868, -6704, -10180, 154377156, 212847986, -6944, 117329035, -3145, -2414, 197058839, 62404473, 179343471, 64176276, 142135608, 46471435, 143907411, 9264903, -6559, -8779, -4781, -7131, 166939519, -2754, 71264819, -3484, 207693650, 73035291, 131507452, -10995, -10211, 191746092, -11393, 96071392, -8591, 39545285, 78514435, 136982603, 2340095, 99774740, 197221243, 23588542, -10426, 179503213, -1801, 161789176, 27144006, 124578651, -8040, 28917140, 87372119, -3223, -10302, -3351, -7574, 168873726, 207856054, -3919, -5453, -4947, 16514519, -3909, 172416001, 57263326, -9368, 174190466, -11982, -10902, -5885, -8175, 21991001, 60957478, 138915479, 23760142, -8878, 64511611, -8454, 27305079, -2103, 202700387, 68043359, 165491193, 11360183, 69816493, 186750167, 130057795, -8324, 14903789, -3784, 131828267, -4725, -1715, -9411, -2073, 76902374, 154860375, 213332536, 137303418, -2988, 61129078, 139075221, -1468, 43412379, 101868689, 6201854, 103637830, 162109991, -6830, 144389299, -1968, -1361, 107185429, 50494267, -9106, -3056, -4222, -3928, 110727704, 34552033, -9444, 36326498, -9407, 192230642, 77062116, 213489616, -6932, -1678, 117975989, 100256628, 158727458, 4595117, -3258, -4604, -11200, -5308, -1164, -6280, -5786, 29399028, 87855338, -3216, 31169500, 89627141, -3346, 13451470, 71909111, -9481, 208336611, 54191081, 151637584, -4184, -3607, 172900551, 38258043, 155183852, 1213904, 40179061, 137624233, 196096394, 80929199, 139398698, 197869528, 102186842, -8102, 84474136, 123453802, 181923301, 47266273, -9591, 183692442, -9946, 165977074, -7105, 70298381, 33105038, 111051181, -1253, -10231, -1557, 210270818, -6717, 153570460, 18929283, -10159, 79327654, 118299466, -8164, -2682, -3407, -8134, -6627, 141330243, -2800, 65144045, -9629, 201571545, -6274, -3366, -3081, -7144, 107667317, 31491646, 128926291, 52753282, 130700756, 15546750, -10226, -9437, 210431891, -10191, 153732864, 212203694, -6409, 136017496, -7387, -11307, -1275, -2122, 61762843, 139719513, -4852, 63533315, -9233, 180472313, -6846, -9625, -2039, 47598946, 106057918, 203504421, 49358891, -3660, 205273562, -4069, -3641, 13936020, 91882163, 208819830, 132629639, -8267, 210594295, -10554, 173381108, -6954, 58219237, -8199, -11942, -10480, 157599947, 61934443, 100903582, -3122, -7723, -10819, -3710, 141653720, 84954693, -5298, 8781684, 86726496, 203664163, -3947, 127477965, 205439959, -6513, -9504, 187720598, 53063570, 150514066, -4487, 74325206, -5190, 17642030, -5924, -2132, 19411171, 155826813, -4666, 79828177, -9303, -1503, 23133155, -6344, 179035968, -7244, -6321, -3252, 46163932, 104621573, 182580905, 8960062, -6564, 164860213, -4262, -6533, -3502, 205613013, -4062, 129428146, 72736984, 111710116, -4953, 35534445, -5443, 56794750, 134742224, -7413, 97694103, -1547, -2994, -7325, 196909747, -2530, -9265, -2808, -4115, 103009512, 85300678, -8049, 28609637, -1282, 165025279, -2771, -6530, -9541, 51641745, -5981, 188057387, -1763, 111871189, 16203023, -6165, 191600993, -10179, -3296, 19913015, 78366674, 136836173, 2193665, 138606645, -8152, 81920807, -8884, 5735940, 122659087, -7206, 104943719, 163413218, 9282208, 87224358, -11115, 108485994, 186446657, 90767964, -1563, -4506, 34072930, -10246, 189988932, 55346424, 113804065, 37625732, -2344, 581593, -6117, 175976912, 80298219, 177747384, 62593378, -2182, 103339523, 142313986, -1975, -6834, -10006, 163572960, 48418954, -8774, 204325760, 50178899, 89159896, -2021, 12985556, -10659, 110420201, -8326, -9448, 190152667, -4190, 94472643, 37784143, -5158, 743997, 59198987, 117668486, 22002982, -5621, 177911119, 62742593, -8877, -1980, 45024563, 84005560, 7828558, 85774701, -9169, -5773, 30864659, -1255, -4522, 169045449, -1865, -2488, -2360, -3471, -11449, -2350, -4463, -2342, -8587, 906401, -5881, 137320723, 2678215, 61133194, -9709, 197558032, 140856343, -1460, -10028, 201104300, 66448603, 144406604, -6797, 126687243, 185158073, -2429, 147948879, -7967, 110742347, 188700348, -6466, 151492485, 16849977, 94796120, -1928, -10531, -9360, 213508252, -4005, 117990632, -11274, 119759773, -7737, -2456, -3713, 199489577, 45348040, 162283045, -5547, 183547343, -11675, -3820, 126850978, 11696972, -3648, 167599785, 206582113, 130387929, 188862752, 112671230, 171146053, -5933, -5180, 211896191, -10525, 155195833, -2712, 79169377, -4872, -1812, 119923508 , 4769502, -10417, 141183813, -11195, -5807, 162446780, 8315770, -6574, -8802 , 49061915, 146497891, -7994, 70311693, -2153, 72094023, 150044159, 34891484, 112834965, 171307126, -4475, -3903, 114608099, -1847, 77398905, 135869735, 20878122, -6374, 196269448, -2534, -3866, 4930575, -6060, -8098, -9628, -1257 , -4296, 66930491, -5023, -4553, -10714, -5765, 70480631, -3489, 167923262, 91746260, -8686, 189186229, -11015, 93508867, -7888, 36811171, -8231, -6957, 116540975, 1549362, -3876, 137963684, -7765, 42287653, -3726, 83045656, 180484294, -10782, 47609596, 106072561, 184029231, -11127, 166307208, -4068, 148591840, 91896806, 169856138, 54688943, 132646944, 114939441, 153911242, 212379410, 97209553, 194658718, 40690101, -5868, -8931, 178868240, 5255383, 122174537, 7023193, 84969336, 162931330, 47775993, -9984, 49534607, -3658, 166472274, -11599, 109774578, 207223743, 111546381, -4741, -10219, -2076, 17655342, 115091318, 38916978, -5139, 1888812, -3998, -8928, -1809, -1305, 159559447, 44408103, 102864413, -2950, -7213, 65656550, 182594217, -2444, 125896521, -2773, -3501, -2090, 12515649, 70971959, 168418462, 53265787, 131213261, 209172593, 76293902, -5675, -3009, 58742258, 136688412, -11293, 99480549, 23308871, 140230687, -4847, 161500188, -1895, -2518, 104795958, 9133116, 106566430, 10902257, 110112577, -2086, 207561863, 53415002, 131375665, 74676638, 191615636, 95935612, 134919271, 117360983, 195320315, -2539, 119134117, -11878, -10070, 64218751, 161656058, -1793, 124444202, 145716365, 11065992, 89012135, -4769, -11082, 90783938, -3190, 34099431, -2362, 55357074, -5940, -8630, -3893, 193547181, -10905, 98032223, 156503053, 80314193, 158273525, 121072196, 160046659, -1800, -6613, -9647, 105127300, 144100432, 67920768, -8398, 89171877, 206113537, 51965345, -2744, 151180989, -4035, 113979781, -9367, -4681, 176145973, 119450939, -3128, 82256265, 199182074, -6854, -3544, 7841870, -6025, 29103506, -9568, -2909, 128309954, 32648443, 91107415, 34420246, 131856222, -11448, -10202, -11377, 76932991, -5668, 59387881, -5641, -6653, 139104507, -8143, 62918309, 140878972, 45212137, 103669778, 163912290, -11684, -5005, 50527546, -5990, 206431690, 71775993, 208203493, -10605, 112528793, 55844286, 172767433, 38126256, 155050734, -8943, 2852600, -10094, 158755413, -7265, -9675, 180017049, 142810517, -2792, 86112821, 68394791, 107375788, 128633431, 206596756, -3927, 188876064, -10601, 190649198, 75493861, 172928506, -11362, 174701640, 118165017, -7302, 100448318, 43758487, 160690951, -11194, 142972921, 27816253 , 164231895, -2632, -2311, -7993, 89814838, -2017, 91586641, -1944, -10230, 190808940, -6433, -7431, -3890, -2999, 213845041, -9733, 176796920, 61641583, 120099224, -7729, 82891361, -3395, -11191, 143130001, 201602162, 105926131, -1530, -3357, 12033761, -10285, 33292735, 208682719, 113008019, -2478, -3015, -5900, -4669, 79508828, -2121, 3334488, 139747468, -2525, 161006442, 45857760 , -5568, 28139730, 125573044, -9549, 51161311, 90140977, 13965306, 111401282, 169872112, -11475, 191129755, 95465582, 153924554, 212394053, -10514, 136205193, 40704744, -8540, 3496892, 139907210, -11834, -3851, -2255, 46017502, -3692, -6817, 145225281, -4265, 127504589, 31841747, -8344, 53104714, -9467, -5212, -9033, 210781992, 76124964, 193062631, 136363604, -2995, -1733, -6103, -2980, 81618751, 140086919, -8123, -4117, 83389223, 200328221, -3840, 182608860, -10742, 125912495, -4546, -11121, -9121, 51505965, 109966268, 187925600, 92258765, 131229235, -8293, 17843039, -10547, -8598, 19781228, 117211891, -11927, 99496523, -5104, -11886, -2405, 198714829 , -11217, 161504304, 104813263, 106579742, 204034231, -9931, -4989, 90637508, 188085342, -1300, -9859, 113677481, -8254, -2569, 154419754, 97883131, 195334958, 80165101, 177618259, -3986, 159900229, 198879895, 44733034, -3110, 65992008, 143951340, -11703, 126233310, 69547472, -11579, 129774254, -3049, 92567722, 35881884, 191784697, -6971, 115603823, 39586552, 195496031, 60837672, 197265172, 82099308, 25413470, 122850777, -8078, 105130085, 163604908, 28959738, -6260, 204351053, 69696687, -5506, -6210, -5226, -2361, 209667793, 94503260, -1933, 57296728, 154743231, 193725559, 117699103, -5123, 41510243, 62782406, 160219713, 123019715, -5055, 66327343, 163764650, 29122142, 50378454, 108838757, -2020, -11071, 91120727, 188567230, 92891199, -4479, -6724, -5686, 96436136, 174395468, -4445, 20411011, -9746, 100147349, 139121812, 197589980, 82420123, 121403782, 64704755, -2041, -4583, -4096, -1570, 107226696, 70026698, 147978165, 169246335, -1862, 73562439, 36362441, 153292243, 38140899, 116085711, -2698, 79038921, 195977919, 80812055, -5616, 24124886, -5332, 6409518, -6304, -3539, 181804826, -11160, -3231, -8764, 50704593, 167629071, 52475065, -3631, 190655855, 75495315, 192432982, 57778616, -7817, 79213172, -3418, 22514156, 197905471, -2328, 180194096, 84516734, -3381, 86289868, 183736371, 68569176, 89836015, 148301642, -1869, -4054, 150070783, 208542944, 54396083, 171331088, -6715, -4922, -9777, -8205, 40397241, 22671236, 120111205, 4961192, 160864005, 65186643, 123658804, 27993300, 86450941, 10271277, 146686919, -4537, -3196, 111262717, 189214184, 54570345, 190984656, 56342148, -2284, 212247623, 77589264, -3432, -7384, -4001, 137991639, 61805441, 159251944, 44087411, -10049, 200002082, -2324, 201773885, 67120850, 164568684, 29926176, 127360821, 51186481, 13981280, 91924761, -3328, -1716, 171657227, 56490032, 212402041, -9769, -5140, 1741052 , -7762, 42478012, -3564, 178905512, 44249815, 180675984, -11771, 84998622, 145247789, 30085918, -6245, 90321896, 168274694, 33632186, 131065500, -7502, 93856306, -4711, 56664294, 115121935, 38943602, 155872073, 1916767, -10884, 157816930, -4371, 62142230, 159588733, -11828, -3975, 141873365, 85186196, -9186, -2037, -6811, -2166, 49748805, 127697610, -2756, -1624, 148960577, -7947, -4050, 131241216, 133020884, 76317985, 154275986, 212746816, 136713705 , -2120, -7755, -10849, 44597131, -9222, -8084, 85335411, -2787, -3829, 145578044, 69399711, -3064, 110141984, 188102647, 131404951, -3041, -10998, -9423, -4024, 95967560, 193414063, 39430937, 175859768, -4398, 60692573, -5625, 23497899, 120931213, -11814, -6052, 161684013, 46531338, -8043, 126257149, 184718783, 69551588, -5757, 110299064, 53615888, 74870869, 172313500, 115627662, -7829, -7351, 176018179, -1382, -10873, 4169139, 101605115, 160075945, -11806, 142353922, -1100, -10004, 48461552, 126410357, 89210359, 167160495, -11075, -3799, -7527, -4045, 131723104, 152987402, 211456901, 96289706, 193737540, 98221251, 22044249, 99994385, -8517, 197444881, 121257352, -3115, 25593179, 103536660, 7876480, 68104472, 146059932, -11628, 108850738, 13186565, -9487, 14958368, -10608, 170865174, -6156, 192128141, 174404787, -4444, 59403989, 176341656, -5854, -6873, -10060 , 25751590, -3245, 27524724, 163940366, 185195347, 70034807, -4986, -11560, 71807941, -5720, -11505, -5954, 16892575, -1648, 18668371, 96610521, -3291, 59563731, 176502729, 139292204, 4652358, 121578167, 180048997, -10398, 123351301, 86139445, 68430611, 11742232, -3647, 187134878, -3926, -4963, 208397845, 112716490, 210168317, -6438, -2717, -4017, 155243755, 118202157, 196153635, 42008105, -3727, 178434274, -10055, -1266, 6583903, 142996883, 27848201, 49107175, 166032984, 11901974, 128822459, 33159617, 150089419, 15444249, 93389061, 210328059, 75671031, 114653359, 57966190, -9775, 20916727 , -3877, 137847871, 22680676, -9703, 24465668, 82920647, 141390146, 26236140, 182138953, 86461591, 183914749, 88246583, 166195388, 148483892, 33322021, 72291160, 189227496, 15607984, 210487801, 95323268, 153792767, 136073406, -7382, 40559779, 99027947, 22854938, 120288252, 178759082, 63590556, 200018056, -6595, 143321691, -8059, -10357, 203561662, 107886962, 12220127, 148634438, -4760, 91939404, 171673080, 56517864, 173441011, 58288336, 116745977, 1753033, 138168686, 81470990, 120451987, 63752960, 65536621, 123994262, 201953594, 47806733, 164741738, -2230, 186007367, 90340532, 187777839, 92103139, 189550973, -3460, -2075, -6710, 154114913, -7840, -1101, 155884054, -7371, -6366, 118854569, 196813901, -2532, 120625041, 5473697, 44440174, 122399506, -2045, -11180, -3688, 182640808, -10352, 145431614, -1228, 88735249, -8743, -4771, -5734, -1523, 14331381, -6480, 170234194, 133036858, -4470, -3897, -5419, -1414, -2470, -9333, 156224836, -7323, -2466, 99525809, -7754, -8490, 64101607, -5581, -4321, -1628, -5291, 48156711, 106613021, 184572353, 49916656, 147363159, -6215, -3338, 33983618, 131416932, 189887762, 55230734, 172167070, 18037391, 154451702, -1924, -10909, 136892083 , 2253568, -5376, 197136047, -2529, -6070, 198906519, 103229157, 161699987, -7684, -10768, -3528, -1533, 48305926, -3669, 30595761, 128035730, -3063, 51849532, 149297366, 14654858, -3786, -3472, 16426661, -5939, 191817976, 37675108, -3161, 117561992, -8178, -6908, 99847955, 177805956, 43150259, 140598093, 44935251, 161858398, 7728719, -10379, 163630201, 28977166, -9571, 11268332, -3808, -9535, 32533961, 129965944, -4752, 112251907, 209698410, 55552880, 211464889, -10164, -8588, -4678, -4148, 137214229, -11918, 100010359, -7743, -6633, 140761828, 45084466, -9216, 7888461, -6283, 144304103, 202773602, 48626741, 107097571, 185054241, 50398544, 128356545, 32695034, -2368, 169106683, 14978335, -6467, 114189986, 153164449, -1931, 96475949, 193911925, -10494, 117888131, 176358961, 119655941, 197617935, 121433068, -2048, 25767564, 64735372, 142693373, 8049534, 66507175, 183440849 , -11135, -9952, 165725481, 70059977, 167497284, 32854776, 149779254, -7519, 132058562, -3035, -7001, 94853361, -1553, -8972, 40101719, 79070869, 118050535, 196008536, 100327181, 158802004, 82611813, -9242, 84391481, 142854446, -4581, -1726, 125135085, 9985072, 68438720, -5002, -2500, 89701687 , 187149521, -11553, -2365, 54274823, -9441, 190691796, -6718, -8239, 57821091, 135767234, -4672, 98717782, 176679776, -10863, 139469251, 43794551, 199710553, -9631, 162505352, -11155, 86317823, 144787322, 10144814, 127067961 , 205028624, 50883094, 128839764, 206801758, 91630570, 189083728, -7024, 93403704, 56210361, 114668002, 96955175, -2998, 59900520, -2189, 3216013, 120141822, -11231, -5590, -7698, 65215929, -7183, 86478896, 164436897, 10305887, 127226372, 166211362, -10677, -4978, -7552, 91791643, 189242139, -10223, 171526771, -10556, -7425, -10517, -9772, -7810, -2467, 196487762, -6345, 120305557, 24628195, 63607861, 161054364, -10016, 182317331, 47673492, -5541, -5021, 88422299, -4994, -1426, 90180913, 129164572, 72464214, 208891714, -10221, -8266, -7461, 76009151, 153968483, 19325975, 116757958, 175230119, 1771669, 60223997, -3574, -4643, -10854, 178934798, 44290959, 161214106, 104515079, 143500069, -11716, -6565, 184248876, -2229, -5261, -7583, 109830488, 33658810, 131093455, -7500, 74397090, -5444, -4710, -10184, 154128225, -7416, -10146, -9340, -7369, -2416, 138359045, -4639, -6888, 101149851, 198599016, 83434483, 141902651, -4824, 65716453, 124184621, 202143953, 86976758, -2165, -5014, 30280393, 127726896, 12575552, -1690, 168477034, 14348686, 111779338, -5209, 17886968, 76345940, 173792443, 19823826, 97768649, -4889, -11291, -9721, 23362119, -8890, 5649413, -6318, -5819, 26911049, 124344363, 28681521, 165097163, 49929968, 147377802, -3485, 207617773, 189895750, 55245377, 211157386, -10178, 173953516, 117419555, 2266880, 60721859, -2054, 62505520, -9256, -7715, 83756629, 181204463, 105012941, -11141, -1657, 89078572, -5510, 51872040, -5727, 92619516, 151083812, -7487, 35917948, 172346779, -10170, -7350, 39622627, -5649, 177823261, -6880, 101633070, -11805, -5815, 46716373, -1572, 67968813, -4075, 108720282, 32545942, 149470420, -1947, 73297411, 151243554, -6726, 153014026, 115816690, -1084, 213257990, 137224879, -4879, 61045336, -3267, -2458, 140773809, 179756137, 84076113, 27390275, -10371, 202784252, -6256, 204557386 , 206331851, -2367, -8699, 73457153, -9048, 94708262, -7862, 76988901, 213416401, -2272, 80694911, 178142745, 62975550, 6291043, -2394, 201174853, 105496160, -2781, -10722, -3665, 31096285, 128530930, -6759, 169279737, 93097532, 171056864, -8617, 211808333, 77149974, -8584, 213580136, -2061, 119834319, 178306480, 24172808, 180074290, -3968, 162358922, -7672, -10752, 144638230, 87940534, 185393692, -7107, 206651335, -11064, 208420476, -9043, 210197603, 95030408, 153499907, 57823876, -9355, 194251376, -10488, -5874, 139486556, 197957386, 63297696, -5824, 199727858, 104046503, 8386323, 144797972, 203272795, 127081273, -4539, 89876072, 72156711, -9074, 132405878, 190868843, -9810, 212130479, -10520, 194411118, 20938159, -5386, 61689628, 4998466, 141415439, -11190, 143192566, 125478408, -7631, 185706521, -11094, 148505313, -7067, -10253, -9474, 54612943, 171538752, 17407742, 114842387, 58156549, -5660, -5144, -9307, 3393060, 42360868, 100830367, 44143198, 122090672, 180561502, 104372642, 182333305, 145118787, 88425084, 205366744, -9094, -8347, 130956221, -1482, 54775347, 113231657, -8265, 37045459, -5677, 58305764, -11939, 79729804, 177177638, 23032108, -5352, 5325936, 102761912, 26583579, 143509388, 182494378, -7174, 125794020, 10642676, 127567154, 109846462, -7547, 150596600, 74422260, 37219721, 193117210, 19503022, 175403173, -2706 ], [ 99234280, -8538, 62026417, 178964084, -2177, 180735887, 26603546, 85058525, 201994861, 67340495, -9155, 30144490, 127580466, 31916293 , -3802, 207307608, -2143, -7499, -10217, 191366705, 95686681, 154158842, 187563, 97619557, 195068722, 138371026, 23218351, 120655658, 179125157, 44481318, 83449126, 7269462, -3532, 202158596, 48011735, -4783, 49783538, -7984, 90532345, 207474005, -10624, -3625, 35616979, 133058279, -4469, 154317253, 78293459, 117274456, 175742624, -11289, -6100, 158023263, 62347232 , 179287561, 142075705, -7687, 85380671, -5557, 9205000, -8405, 49944611, 166884940, -2428, 129677077, 14520409, 150934720, 209408212, 74749853, 191690182, -11396, 76521656, -9377, 509709, 97944365, 156413864, 21758167, -5375, 43031661, -9687, 83767279, -5316, 27085434, -5556, -1075, 67825045, 184758719, 69607375, 186530522, 32402174, -5479, 188307649, 131603298, 190078121, 94400759, 18227750, 154636737, 213111560, -2413, 177832580, 4215730, -6335, 121138877, 83928352, -8845, -10378, 144172316, 106961791, 11300280, 167204424, 71528393, 149487725, 92787367, -5205, 55582166, 133540167, -6138, 154801803, -7400, 39797012, 137244846, 2603669, -2262, 197486148, 101807455, -8108, -6606, 7915085, 163819229, 48669216, -6006, 146105192, -6234, -5754, 206345163, 71688135, 188629795, 34496123, 170910434, 114210076, -1930, 115980548, 213432375, 41729888, 139176391, 62990193, 101972521, -8105, 64764658, 201192158, 86023632, 144494462, 48818431, 126776432, 31113590, -9914, 187016403, -5973, 149809871, 73623673, 210051173, 75392814, -9405, 153354808, 18710969, 155121287, 79097493, -9317, 196036491, 158828628, -2818, -4120, 199573442, -10397, 181860736, -6824, 66697534, 183631208, 126937505, 204895506, 128709308, -8357, 13557964, 52523110, -5971, -7926, 73784746, 132254245, -11436, 114533553, 116315883, 194267350, 22577920 , 100522864, 178479534, 24335335, 160764166, -7227, 162534638, 47380632, 105838273, -1965, 29650744, 107608745, -7991, -4071, 109380548, 187338549, 91662518, 169620519, 132408663, 36748483, -8233, 96988454, -8967, 3249160, 81191442, 178640607, 43984910, 121945573, 26281400, 104226212, -2040, 203448511, -11129, 146745491, 12105645, -10676, 111319958, 208763920, 74105561, 152064893, 17421054, 114855699, 38678697, 97139000, 194586834, 60093541, 42380714, 159313178, 24669339, 122103984, 6949978, 84896121, 182343955, -11723, 145140085, 29986079, 88442389, 205377394, 70723028, 207146535, 130959006, 15812986, 93755136, 191202970, 37073291, -6148, -5174, 136277077, -7806, -5384, -4132, -9269, 5355222, -3978, -3239, 182523664, 145307815, 108115803, 31932267, -8342, -9464, -2080, -4486, -6450, 113422016, 134680990, -2854, 136613866, 99408665, 157878164, -7758, 42710969, 198624309, 161413784, 124220441, -4572, -2443, 164965376, 88776516, 147248677, 149016487 , -7946, 111808624, 16147113, 94091925, 191542421, -6429, -9798, 134846056, 19854443, 78308102, 2133762, -6661, 42878576, -1259, 44654372, -1574, 26939004, 182844479, -1074, -7133, -6242, 71226093, -3337, -7538, -6187, -1443, -3614, -9027, -10957, 135004467, 58992520, 175914347, -11924, 138707815, -2258, 25325612, 7611575, 163511726, 9383378, -9576, -954, 108588495, -2089, -1234, 32416817, -6211, 168831128, -6474, 209582597, -10991 , 37728233, 135166871, 686756, -6387, 21941748, 4219725, 101661025, -5341, 199112852, 122923992, 181394822, -3682, -9961, 89271593, -5502, 91040734, -1484, 112303701, -7482, 55596809, -3610, 172535807, -10948, -2847, 59300157, -7783, 100054288, 197502122, 62845094, 140804426, 84106730, 201045728, -10370 , -5790, 183326367, 68160503, 11474665, 147887645, 13250461, 110685106, -3184 , -1863, -9849, -5451, 192177396, 38054372, 174463359, -9321, 195890061, 100215361, -11859, -6065, 199436329, -6045, 201204139, -5548, -3821, 146280908, 31125571, -5989, 52387207, -3332, 15182006, 171083488, -4476, 153364127, 38202256, 116160257, 1169975, 176554646, 119863605, 43689265, 141125241, 45461068, 162386877, -6577, 144671509, 68481318, -2233, -2499, 167700955, 111005921, 208453755, 132262233, -1479, -10972, 173015033, -11358, 116319999, 1328386, 98763042, 157233872, 61568368, 4868010, -6061, 180267311, -4106, 104081113, 47382086, 203295426, -6542, -2760, -3643, -8354, 52698826, 189124995, -3917, 151915801, 212159765, 77501406, 135972236, 20979292, 98925446, -1251, -4133, 139675584, 43999553, -8474, -2450, 143217859, 201691351, 28054657, 106012658, 88305155, 12120288, -2301, -7066, 130813907, 15663894, 54631702, -9036, 114879538, -7846, 116644807, -1471, -6670, 99086519, 22912179, -9274, 24685313, 122119958, 200080621, 182358598, -10744, -2032, -10317, 205389375, 70736340, 187675338, -11539, 91999307, 15822305, 132749445, -3030, 154012412, 38857075, 97314716, -7805, 40807244, 177217574, -4373, 140012373, 44346869, 200248351, 104573651, 182536976, -6813, -9980, 30176438, -3068, 12458408, -3193, 33717382, 189622857, -6449, 132925161, 191395991, -6145, 212657627, -9335, -4661, 40953809, 196867149, 62215445, 120684944, -1249, -3388, 180926246, -7211, 85247553, 143718383, 125995029, -2772, 186236331, 110063322, 92333434, 170295428, -10214, -2208, 17933559, 95878371, -4688, 58831581, 21631583, 177542382, 159819028, 198806680, 44658488, 181085988, 85407295, 67703785, -3512, 165141092, 147417738, -4232, 110212537, 34040859, 73008667, 55298502, -8632, 18097294, 173994783, 540326, 195421485, 41275955, 99745454, 177703455, 101513264, -1502, 25344248, 200732901, -10766, -5286, 28885192, -6009, 69631337, 90885108, 151128951, 209598571, 113918547, -2866, -6422, 96203179, 193648351, 98134724, 156605554, -3991, 158373364, -1072, -10063, -6609, 83961631, 46758971, -2104, -8039, 29048927, 11326904, 128254044, -2496, 130024516, 14874503, 131794988, 153059286, 211530116, -10947, 154829758, 117794815, 61087934, -5096, -4360, 199281913, -6604, -2247, 181570538, -6583, 105384340, 9716174, 107152150, -1491, 69945618, -5498, 91208585, 34522747, -6181, 190429553, 94762718, -2719 , 154989500, 117945372, 176417533, 100224680, 63030006, 64803140, -5808, -8836, -6828, 144519755, -1779, -10333, -2235, 31138883, 187045689, -11066, 149839157, 54172322, 151609629, 36456954, 133890268, -2562, 213624065, 40148444, 157088773, -7774, -1294, -9285, 4725573, 102162880, 25987209, 201374531, 105702493, 183663156, -2633, -10330, -2158, 206696595, -3630, -4961, -6457, 36618027, 134054003, 18899997, -5152, 40321364, -9738, -5387, -10450, -2965, 102319960, -5329, -2521, 84605923, 182053757, 86375064, -8412, 128900877, 206858999, 33223636, 169651136, 151938309, 75756104, 153704909, 58040736, 1506764, -10485, 81229924, -5608, 24538883, 121972197, 65274501, 123745331, 47570991, 183983971, -7143, 88309271, -5263, -11607, -10675, 168039075, 93635086, 134381352, 192845648, -6406, 79616521, 157569330, 22928153, -2409, 198318137, 161110274, 26470428, 84926738, -11722, 164651218, 49502536, -3212, 205409342, -6515, -8719, 72534644, 189463115, 93783091, -4713, -10963, -2275, -8929, -1469, 62069015, 179006682, 44350985, -1238, 46122788, -2933, 164832258, 88656587, -5260, 31962884, 90417863, 168375864, -10628, 131169332, 152429637, 17787129, 193179775, 39211158, -6121, 1997982, -4864, 101205761, -3262, -951, -1314, -8462, 26808548, 182708699, 106521170, 164995993, -3813, 186252305, 51612459, -5233, -11043, 92350739, -8669, 209289737, 94119880, -1555, 115381516, 39369569, 156292727, 138585224, 23423353, 140349162, 25197818, 122633794, 161613460, 65936098, 182871103, 28741424, -6263, -1724, 108459370, 12795197, -1290, -1591, 73028513, 112002976, 35827305, 211219951, 57075752, -1095, 20040809, -9326, 21812623, 119249930, -1189, 179489901, 64335895, 85585673, 144055172, -4799, 67866312, -1962, -2433, 128107614, -8367, 71409918, 149369250, -4503, -10241, 16494552, -10574, -3456, 18271679, -2067, 20203213, 156617535, 60940173, 158388007, 43235332, -3560, -3116, -2108, 181425439, -4310, -10002, 29058246, 87518549, -3362, -11109, -10297, -5251, -4523, 130037828, -4500, -9446, 190284454, 55639284, 211539435, 57397898, 154844401, 98306447, -8171, -7309, -1638, -1268, 197530077, -10420, 160323545, -6307, 142605515, 85905157, 163865820, 146155655, -11626, 89450094, 186899259, -3929, -8317, 73505198, 209931367, 114256667, 18592494, -3892, 174497969, 213478966, 78979018, 22297173, 100241985, 178201317, -2457, 140994785, 6350946, -10796, 103786922, 125044565 , 68358727, -9561, -7111, 148076673, 13438158, 91384301, 169343633, -11501, -9045, 16983095, -8241, 77221735, 155167878, 20686432, -6110, -8940, 119890229, 4740216, -6063, 199624026, -1664, 142927661, 86228634, 29540134, 185444278, 50807094, -3646, -4982, 13600562, -5466, 208484372, 54337511, -3466, 210254844, 134063322, -4924, -6129, 194305955, -7341, 118282161, -2986 , -2462, 100565462, 43880955, 102337265, 199783768, 84619235, 27930735, 144859206, 10219360, 146627016, -2907, 109423146, 206874973, -9476, 150177277 , 15533438, 93476919, 151947749, 173206723, -1067, 155492686, 213960854, 40485233, 118445896, 3290559, 81236702, -11228, 63520003, 160965175, 84790835 , 162738309, 47584303, 125530446, -7629, -10709, 127302249, 129070059, 187544882, -10252, 208805187, -10591, 171599986, 75921293, -5679, -1846, 116670100, -2841, -1107, 118602976, 196563639, 120374779, 141637746, -1433, -10780, 143409549, -11721, -6270, 30028677, 107973489, 70765626, -2152, 207195788, 150498092, -4742, 113290229, -8264, -11413, -2346, 19396528, -5893 , 175302003, 40822022, -3273, 140036335, -7721, -6622, 141813462, 200284292, 104606930, -2647, -9154, 30205724, 69172201, 127640369, 12486363, -5736, -3053, 72725003, 93979984, -10961, 134726250, -7358, 156147628, -1916, 118939765, -4638, -6886, 140204063, 180951539, -1171, 143746338, -2931, -11146, -9972, -11644, -2374, 12644774, -10275, -5482, -8335, -8668, 35680875 , -7451, 115398821, 173869651, 408539, 117330366, -3145, 21668855, -5626, 197062832, 23427469, 140363805, -1462, 122641782, -7686, -5289, 9266234, -3828, 184657549, -9927, 127963846, -4231, -10661, 188199824, 34071476, 170484456, 74820283, 152766426, 96070061, 193519226, 78513104, 99783936, -3130, 62578735, -5833, 160016042, 198997039, 122804186, 7654173, 46621981, 183046819, -4088, 30684950, -5755, 12968251, 188363559, 34232549, 92687528, 36000359, 94460662, -1513, 57261995, -8980, 193681630, 78671515, -3283, 80445980, 43244651, 140687282, 25534607, 83990917, 161947587, 7816577, 124737062, 68055217, 146004022, -1068, 167260334, 206245324, -10266, -3482, -4044, -3784, -8279, 75141098, -2073, 18447395, 135369211, 39870093, -3741, 137304749, 139075221, 43411048, 121357191, -1501, 6205847, -3543, 27462159, 105412295, 29235293, 107182767, 204630601, -2503, 167424069, -1872, -10652, -5221, -7034, 151479173, 16835334, 114269979, -11369, 135532946, 98495341, -3280, 22311816, -5363, -10057, 121520926, 25854091, 103800234, -3836, 125063201, -2921, 68365505, 165812008, 31172162, 148095309, 52432467, 169359607, 93181274, 151641577, -7896, 75451386, 192389053, -2561, 96715684, 20703737, 118134400, -1989, -10453, 139397367, -4355, 63211169, 102192166, -10396, 47275469, 88026938, 165975743, 204956740, 31320046, 128766549, 187237379, 33091849, 189007851, 34876841, 171287159, 75625648, 192551457, 96874095, 174833427, 20863479, -10124, -2682, 120069938, -2815, -1700, -3396, -2800, 45654212, 201571545, -10749, 144872518, 68687651, 11999151, 89949287, 33263449, -5463, 189171586, 171444239, -7464, -9396, 173224028, 38568331, 136016165, -4002, 118459208, 3306533, -10088, 24565507, 160981149, 6850139, 65305118, 143263119, 47587088, 29876923, 90114232, -3343, 52911693, -5967, 113145130, -8267, -2572, 95425769, 38735938, -6125, 155668402, 214136570, -2546, -8541, 61921254, 178857590, 44204555, 200116564, 45976358, 201895022, -1598, -1529, 146966467, -7096, 129248437, 168232096, -3923, 189487077, 54848562, -1616, 17638037, 95585511, 19412502, 116849809, 194807810, 60325167 , 157775663, 81585472, 159546135, 63881962, 122339603, 104629438, 202072069, 106392045, 145374373, -4547, 49695680, 109935651, 14270147, -6191, 189668117, 171942101, 37307579, 154232057, 193213054, -12002, 156164933, 21521094, 118954408, 3803064, 120724880, -2808, 83518348, 161479011, -2448, 163249483, -1282, -2098, 10891607, 88835088, 147305918, 205775417, -10274, -3340, 92381356, -7492, 191595669, 76445656, -5417, 78374528, -3427, 80147673, 3960144, 101400113, -5084, 44714275, 200615757, -6028, -8431, -11704, 126202693, 11054011, 88996161, -8738, 71279462, -1563, -4506, 73051265, -8664 , 35855260, 133289905, -2867, 57105038, 193533869, 585586, 136998577, 99797248, 177748715, 23616374, 82071353, -8880, -4112, 122820160, -1245, 66135653, 28926459, 30702255, 128135569, 206097563, 51950702, 110420201, 14757359, -10240, 151170339, 209641169, 133449647, 96253642, -3004, 39723663, -6114, -7787, 99950456, 158419955, -2821, -4122, -5078, 45036421, -9643, -6831, -2637, 87549166, 184998331, -10695, 147786475, -4056, -9891, 208030439 , -6468, 209799580, -10570, 18458045, -2342, 135387847, 20392241, 156807894, 61142390, -5619, -10061, -2180, -8481, -1175, 64675469, -7191, -4560, -10725, 185155411, -3806, -5246, -4521, -6493, 110742347, 93030851, -7475, 94793458, 192245285, -6961, 77079421, -4901, -10897, -1609, -8944, 2836626, 61292936, 24091607, 179997082, -10795, 86106043, -4274, 126845654, -4777, 70151951, -3345, 13466113, -10644, 188862752, 34717222, 190631893, 75479218, -9010, 57759857, 194172837, 20718380, 59683537, 80949045, -9282, 197881509, 43735979 , -9239, -11195, 142955616, -1972, -10362, 125238917, 68539890, 204966059, -6517, -1486, 72095354, -5218, 189025156, 132323467, 210284130, -3903, 173076267, 116378571, 194337903, -3878, 176779615, -10861, 120084581, -6866, -3852, 45674058, 143115358, 182099017, 144889823, -4553, 127166469, 205129794 , -3489, -7959, -7068, 130715399, -11015, -3317, 17335858, 95278008, 155513986, 213990140, 176934033, 3322507, -10445, 24576157, 141504628, -11777 , 65319761, 201744599, 86581397, -8796, 184031893, -2232, -8378, 109613505, -7549, 72406973, -2145, -8304, 15723797, 132644282, 56471273, 134418747, 58241745, -5896, 138120764, 196594256, 139891236, 178877557, 63709031, 180645367, 123945009, -6818, -9984, 146987644, -1592, -3194, -11535, -5966, 189504382, -6732, 132810679, 56632346, 134581151, 193050650, -4155, -6403, 175331289, 79842820, -8928, -1908, 159555454, 5431099, -2400, -2950, -2170, 47947716, -2315, 49718188, -9122, 205627656, 187904302, -4211, -9865, 189681429, 94002736, 171963399, 17832389, 173732540, -10916, -2993, 79990716, -8925, 62285875, -4847, 64057678, 122515319, -1895, 65818954, 9130454, 87077928, 145548758, 204018257, 69361229, -3497, 186300227, 51644530, -8334, 111880508, -2007, 133140813, 211105469, -6427, 173897606, -9755, 175829151, 41173454, -5377, -7751, -10070, 159884255, 25240416, 64208224, -8848, 27010888, -9606, 163427861, -7162, 126216005, 11064661, 127989139, 71305963, 149252106, 53586602, 209489415, 113813384, -1477, 96108543, 213034352, 117516732, -4885, 158270863, 23631017, 160045328, -10806, -3701, -3108, -4313 , -1662, 28939771, 106889907, -7612, 186614387, 71455178, 14768009, -6471, -5206, 36032307, 94488617, 115755456, 193709585, 39738306, -2338, -7786, -11280, -9712, -5372, 43268734, 6071398, -9642, 200955208, -3958, 163747345, -1156, -2439, 146029315, 69843117, 167290951, 13161272, 71616251, 53911410, -2212, 16700885, 94648359, -2862, -9365, 174380825, 213361822, 98351707, -4878, -6351, -1267, -11863, 140876310, 199348471, 84178614, -4584, -10369, 144421247, -6254, -8767, -2908, 50515688, 186941857, 188707005, -4203, 209971303, 94810763, -3303, 77100598, 1076793, 59537107, -3419, -8549, 119775747, 197737741, -9675, 160528547, -11198, -2792, -6826, 183561986, -5769, -1527, -2501, 128633431, 13482087, 188873402, 171154041, 36515526, -7857, -11362, 77253806, 20725037, -3880, 196123018, 100446987, 158917817, 43762480, 160688289, 84502091, 142972921, 66795919, -3084, -7147, -1692, -8385, 70338194, 206752505, 72098139, 130568969, 93359775, -2005, -6993, 95134240, 192580743, 96903381, -8968, 1401601, -9734, 42139892, 139587726, -7729, 24423193, 180336533, 104150335, 201599500, 86432305, 88211973, -2905, -4243, -3344, -7553, -9475, 54551709, 171477518, 17349170, -6432, 212226325, 97065785, 40538347, -7764, -10858, 81281962, 122030769, 6876763, 123799910, -8442, 67106207, 125575706, -3080, 49400035, -3506, -2758, -2223, -2014, 91911449, 150380948, -2880, -11011, -5693, 75965222, 212392722, -10514, 21209587, -5110, -1811, -2461, 159399705, 83213507, -3392, -4599, -6842, -2243, 162944642, 67265949, -3520, 88538112, -1565, 148772759, 33614881, 131052188, 132829194, 37161149, -6146, 193062631, -6688, -7803, -1733, 118823952, 81617420, 24934244, 102879056, 7213552, -6034, -8436, -2383, 125912495, 10758489, -9121, 205642299, -5983, 187922938, 150713744, 209187236 , 55041706, -3027, 17848363, 134768848, 78232225, -7798, 138473527, 177457186 , -3400, 44583819, -8853, 7377287, -3838, -5558, -5042, -10739, 126072237, 69375872, 166822375, 90634846, -3050, -7540, 150877479, 16236302, 113668285, 191630279, 193400751, -4416, 117374295, -3143, 41201286, -8924, -10069, 83710038, 161669370, -7205, -6587, 182928344, 87254975, 165212976, 11083297, 108516611, 32342271, -5230, 73079220, 190018218, -4193, 152810355, -7872, 115601161, 213050326, 78557033, 41355704, 158286837, 23644329, 82101970, 160059971, -11212, 83872442, 7696771, 183092079, 67938073, -5775, 11240377, 128163524, 13012180, -10657, 188406157, 170684134, 75025285, -1585, -8247, -7444, 154744562, 213214061, 20249938, 117697772, 2542435, 197426245, 101751545, -8876, 6088703, -10803, 123011850, -4817, -1661, -3526, 9632309, 165532460, -7606, 147819754, -7567, -11071, -5474, 73402697, -5701, -2876, 211602000, 96436136, 39907367, -1285, 137348678, 119625324, -11245, 101911287 , -11796, -5810, -2041, 46986725, 202904058, -6796, 165696195, 204678523, -3939, -9522, 206446333, 71791967, 15106129, -2287, 132034600, 75336904, 133805072, 155069249, 98539270, 176489417, -7304, -3730, 4640377, 102073691, 84366188, -5307, -4813, -8805, 203066462, 87897936, 204836934, 70181237, 206610068, -3631, 169402205, 34758366, 112703178, 17041667, -9403, 172945811, -1680, 155229112, 118178329, -1988, 100464292, 63265625, 180192765, 65026901, 162476066, 8345056, 125264210, -8032, -11666, 127036013, 185509505, 128811809 , 187282639, 73887126, -4940, -6715, -5930, 153617051, -6127, 155387523, 20908739, -3737, 3190720, 81132870, 159093533, 102395837, 160865336, 45698141 , 182128303, 27994631, 125430607, -8030, 49241747, -3356, -4998, 70503383, 52795880, 150231856, 54557156, 36849653, 114797127, 192756459, 97090955, 136061425, -7383, 60033638, 118503137, 22838964, 61806772, -5356, 198234272, -10050, 84845414, 162796881, 47631017, 86612014, 127363483, -7590, -9508, -10634, 15747759, 93696564, 37010726, 173427699, -11339, -1679, -5895, 1739721, 99171715, 139919191, 24771840, 161184820, -3842, -2242, 28311453, 145237262, -2775, 49563893, -8376, 12370550, 148782199, 92097692, 131068162, 15911494, 171812976, -1325, -10186, 19459093, -3588, -4664, -5864, 177308094, 81642590, -2116, 198571061, 24935698, 83403866, -10775, -9616, 202114667, -6013, -8786, -7137, -4236, 148956584, -7947, 53283215, 35577043, 133011688, 37350177, 154275986, 39283042, -3747, 21559699, 119002330, -11885, 81794467, -9262, -6618, -9222, -3112, 46370265, -3238, 67629239, -3514, -2770, -10702, 166838349, 188097323, -11523, 111911125, -7491, -1554, 191644922, -6975, 173920237, 39444115, 2229608, -6097, 23495237, 198889214, -6052, 181172515, -6586, -10009, 9320813, 106756789, 184718783, -2435, 51837430, 110303057, 34130048, -2141, -2006, 133332503, 211294497, 154595470, 20115355, 98060178, -8560, 2398667, -5374, 197282477, -959, 101603784, 179564447, 44907419, -10033, 7708752, 144125725, 202599217, -6556, 126409026, 11256351, 167157833, 52006489, -5725, -3048, 73266794, 133500110, -1932, 37834727, 135269372, -3580, 2558409, 41526217, 138971389, 82276355, -2805, 162003497, 27363651, 183267795, -10728, -9567, 185040929, -11106, 89363567, -5499, -11565, 130115036, 131884177, -2875, 94689503, -1263, -11376, -5909, 193901275, 98379662, 195831489, 22197457, 119642629, -4856, 62959453, 25747597, 123187566, 201148229, 47002699, 9806694, 126732503, 147999342, -1871, -5720, 208235441, -2359, 151536414, -10564, 172795388, -6133, -3291, 213549519, 79052233, -8168, -10093, 139296197, 4652358, 141064007, 199537499, -10398, 181818138, 47162441, -5027, -11672, 87912579, 165874573, -2225, 33002537, 149928346, 15284507, 73739486, 36539488, 114489624, 57803786, 194220759, 79214637, 137685467, 42021294, -3727, -1903, 121733916, -1498, 45551711, -2246, -4298, 125284177, 203242178, 68586481, 146543151, 185525479, 50868451, 187290627, 33163610, 54415929, 112880225, 75680227, 212099862, 135909671, 20920720, 118355376, -4870, -8903, -1465, 82931174, 180371143, 26224282, 143161949, 105955417, 49265586, 166194057, -4536, -4070, 187457024, 91778331, 208717329, 93551465, 210487801, 75834766, 134304265, 58116736, -9347, 1595953 , 99026616, 22849614, 159267918, -11227, 83083051, 180528223, 45887046, 143323022, 28167685, 145092163, 127384660, 185846294, 51190597, 129147267, 52970265, 130919070, 35253566, 171670539, 17539529, -10551, -5925, 212423339, 58276478, 136235810, -11301, 118676191, 196636854, 61979826, -2261, 5296650, -6322, 65532628, -9191, -8441, -8789, -2916, 69067038, 127539199, 31875026, 187776508, -4052, 131080143, 54905803, 152341779, -11411, 154113582, -1844, 136394221, 40907083, -3736, -8536, 23191727, -10438, -2115, 24962199, 7241507 , 28497819, 164918785, 10789106, 205667592, 71014557, 187954886, -6189, 189728020, -2583, 113540491, 172009990, 95819799, -1414, -9333, -7323, 80034645, 177485141, 42828113, 81809110, -8490, 44599916, -9652, 104845090, -2786, 184567029, -7134, 127870664, 205833989, -1720, 149136293, -2142, 189887762, 35755421, 94211731, -8635, 18036060, 95982203, -4415, -2339, -7318 , 119174053, -11877, 120945856, 198906519, -10808, 161695994, -11171, 182958961, 87282930, 204221928, -5511, -3063, 90825205, 207762872, 131574012, 209538668, -1934, 37688297, -3161, 642827, 137050494, -6908, -3869, -3567, 43162117, 160087926, 103399426, 181350893, 27218552, 124653197, -4284, 126423669, 30758165, -5504, 13044128, -5225, 92768608, 170718744, 114031575, -4933, -1739, -3764, -8977, 20289740, 98237225, 2571721, 61029362, 197455531, 82290998, 199229996, -2524, 7885799, -1302, -3372, -7154, 126586073, 128353883, -1451, -2368, -8700, -7935, 53955339, -1097, 94697491, 38006450, 174422092, 20454806, -2193, -6350, 82458605, -1979, -11201, 64735372, 181673039, -2651, 85995677, 202934675, 68276316, 107258644, 11590478, 109029116, 167499946, -9884, -9079, -1299, -5698, -3035, 16909880, 211787035, 77136662, 194074329, -2697, 157022215, 2896529, -8508, 4669663, -10832, 199549480, 84384947, 181834112, 27701771, 164114751, 126905557, -4540, -6227, -3490, 187149521, 33003991, -2365, 73761994, -9441, -8651, 75535128, 18842756 , 96787568, 174745569, -10893, -5116, -2827, 100488254, -3124, 82772886, 160733549, 26089710, 66838517, 144785991, 146562997, 205028624, -6777, -3644, 128842426, 111120403, 208569568, -1309, 112893537, 210342702, 95174176, 57975509, -2277, 40423865, -2189, 42193017, 4990478, 82936621, 141404789, 104206122, 28019924, 164438228, -7632, 127229034, 12076359, 109512335, -4978, 72304472, 111285469, -2483, -3617, 36881601, 114826413, 58139244, 175065053, 1609265, -2467, 157513420, 61834727, 122077239, 180545528, 123847832, 47670830, -8794, 10465629, -6538, 166369773, 12240094, 129160579, 187632740, 52988901, 189401881, -4199, 37034688, -9803, 116764492, -8576, 99214179, -4643, -3723, 63767603, 161215437, -7216, 162985909, 67321736, 203738709, -6535, -2229, 51376840, 168303980, -7057, 189557630, 74398421, -5188, -10184, 193110553, 38976881, 116920362, -5136, 40924388, 157848878, 23205039, -2406, 44460020, 122414149, -7690, 104692126, 9030615, 184423261, -2629, -3208, 51553887, 148991194, 187970860, 111780669, -2582, 74574137, 172023302, 76357798, 154303941, 117257151, 21591647, -6361, -9721, 196986955, -1104, -5839, -8121, 161552226, 143832865, -4802, 87136500, -2097, 30453324, 127886638, 129666306, -2888, -7048, -7915, 211156055, 115486679, -8218, -4456 , 78439889, 21754051, 119190027, 62505520, 101474659, 198919831, 64266796, -8457, 85536297, 163486433, -1362, -1657, 11120571, -1235, 32387531, 188291675, 112102815, 190062147, 94386116, 172345448, -10953, 115646421, 657470, 78602293, -1915, 80371434, -3412, -4362, 140608743, 44938036, 161873041, 27233195, -2388, 163647506, 106948479, -2093, -2910, -4255, 108721613, -5252, 71512419, -1947, 151239561, 36090879, 114037022, 18371518, -1084, 39782369, 117740370, -6906, -1240, 43325975, -6068, 160264973, 142541619, 85859774, -5036, -7152, -1596, -5007, 89392853, 91175183, 73458484 , 151407289, 16763450, 114195433, -3167, 38022424, -6134, 59431944, 195862106 , -6652, 197633909, 179906562, 45272040, -9639, 181686351, 86007658, -3371, 183459485, -4276, 146247629, 204721121, 148018101, 71835896, -1588, 188773563 , 93097532, 210036530, 75379502, -8617, 96638476, 174599139, 118063847, 196021848, 22387816, 100345817, 178305149, 43649452, 6452116, 162356260, -7672, 105659895, 183619227, 68453363, -2234, 50747191, 167673000, -5718, 73775306, -9043, -6996, 95031739, -7434, -9355, 213741209, -6926, 196185583, 42037391, -9705, 24329888, 160744199, 199729189, 123535005, -8447, -9589, 203270133, -6792, 88104269, 70384908, -5745, 52668209, -5217, 112908180, 171379010, -9811, 77481316, 194411118, 40426661, 118387324, 196345325, 61686966, -9279, 121934802, 199888931, 45743401, 143188573, 125470543, 68786036, -8755, 205204340, -3935, 206977474, 91806286, -7019, 74090918, 113071915, 75861390, 153820722, 21104424, 138034237, 81347068, 139808702, 198278201, 161069007, 6937997, 45904474, -9196, 8709800, 125630285, 10480272, 88427746, 90196887, 14023878, -6195, 208905026, -10589, 152208661, 210682153, 56533961, 153983126, 19339287, 97284099, 40759323, 99218306, 23043966, 81500276, 178949441, -4348, 141741578, 7097739, 124022217, -8439, 47836019, 125795351, 69096324, 186035322, 51392814, 90360622, 207299620, 53151428, 150597931, 113399264, 191353393, 134654366, 38990193, 136427500, 214384170 ], [ 78144367, 175593532, 40952355, 3741830, 101180468, -1981, -3974, -3705, 143701078, -4572, 145470219, 203945042, 147242022, 205716845, 187993491, -6748, -3788, 16141789, -9425, -7875, 19849119, 78309433, -9331, 2133762, 60591403, 197013579, 140317214, 122608380, -1458, 85393983, 126149324, 204104784, -3206, 90721250, 129691720, 131459530, -1443, 152717173, 18079989, -6139, 154494300, -10907, -9752, 195406842, 119215320, -1229, 62522948, 122765581, 200723582, 85553725, -8817, 48359051, 165283529, -10304, -1234, 90869134, 149341295, 112139966, -8285, -10990, 18234407, 193635039, -11985, 156582925, -1914, -10872, 158357390, -6634, 199108859, -5814, 200881993, -10764, 87494466, 147729234, 52053203, 130012535, 112294505, 209741008, -3908 , 211511480, -6420, 174303617, 20336331, 117769656, -7783, 119542790, -4361, 140803095, -7238, 46905401, 202816200, -6553, -3667, 30961836, -6233, -9108, 149659448, -1863, 16787412, 153205716, 96517216, 193957185, 1010233, 39974059 , 156913057, 22267887, 197660533, -2402, 121475666, 199434998, -6601, 181716968, -3680, 9862604, -10334, 11633076, 70093379, 13404879, -3633, 34666515, 151592324, 75419315, 133878287, 211837619, 213606760, 59622303, 98604631, 176561301, 139353438, -2967, 180098252, 25973897, 84428876, 8254536 , -10363, 203139677, -2159, 70264979, -5496, 13571276, -10259, -7514, 93286560, 36602053, 155299665, 194281993, -4004, 118252875, 176723705, 100536176, 121792488, 180267311, 143059448, 27906773, 86363083, 10186081, 88133555, 166091556, 11961877, 109393860, 206844356, 72187328, 150145329, 151918463, -11428, -3164, 77513264, 174949240, -1099, 137906443, 61729441, 159165417, 82977888, 199914224, 84748360, 143221852, 10348485, 146758803, -4240, 148530606, 189291271, -6454, -9036, 36922868, -3446, -11342, 116643476 , -10889, 99087850, -8542, 100855660, 5192818, -9230, 65420931, 162868765, 106181596, -4552, -10708, 185899542, 111497005, -7504, 74279946, 171727780, -7459, 56563247, -1262, 116801887, -1079, -3586, -8569, -2540, 138400312, 42725612, -9268, 25022102, 141942587, 46281076, -3376, 202186551, -9974, -5013, 69301326, -9543, 51595154, -3487, -5234, -4508, -1098, -3042, 35651589 , 211040242, -6705, -1612, 19854577, -8186, 41128071, 119074214, 197033546, -1702, 83642026, 142107653, -4590, 26941789, -1534, -8046, -1658, -3512, -8013, -9539, 186402728, -4232, 129701039, -8331, 92494507, 170457832, -10576 , 133249969, 18093301, -5914, 39513337, -2064, 2310809, 158209629, 82037951, -1576, 179477920, -11214, -9648, -8847, 66093055, 202510028, 106832666, 69635330, 128095633, 186563801, -1654, -4504, 73168409, -3324, -7486, 94430045, 172389377, 18257036, 154667354, 700068, -2419, 176094056, 80416694, -8148, -11249, 101679661, 199128826, -6310, -1974, 85730772, 124713100, -3824 , -9142, 50306570, 147746539, 32589871, -3334, 53839649, 190263156, -10984, -3454, -3018, 211531447, 96362921, 213299257, -4006, 98297128, -5121, -4136, 178025601, -4360, -5335, 64642067, -2247, 27436866, 85893176, 163851177, 87662317, -4253, -2430, 206370456, 52230250, -9081, 54011249, 151448556, -1855, 75261027, -5181, 18579182, 77034161, 193970497, -11967, 98458201, -7780, -5617, -7738, -6631, 160465982, -11791, -2452, -9209, 66574943, 9879909, -6002, 204762388, -10685, 187045689, -11066, -2294, 15193987, 93140130, 190589295, 55934929, 211852262, 116173569, -1997, 79128110, -5390, -11273, -6084, -1904, -6870, 141142546, 123420523, -7670, 66724158, 203155651 , -11131, 87987125, 185433628, 50780593, 89760259, 72046101, 188979896, 15359053, 151773364, 17128194, 134050010, 38387168, -5902, 213785138, 59799350, 157248515, -2683, 120040652, 63353483, -9236, -1246, -6599, 182051095, -4093, 203308738, 49168532, -3071, 11976520, -10288, -7073, 111181637, -4492, 54485272, -5695, 75752111, 134216407, 173196073, -9349, 1506764, 98940089, 176898090, 100709230, -3264, 5047719, -10052, 180441696, 6822184, 84766996, 201704663, -2516, 106025970, 203475135, 127284944, 166269934, -7592, 129056747, -4975, -4515, -2494, 15670551, 210554361, 75905319, 134376149, 38709314, 116656788, 40642179, 118589664, 196548996, -2409, 139852631, 102652633, 161114267, 104425767, 201865736, 86697210, 184147706, 127446017, -11091, 72533313, 130993616, 113283451, 210724751, 173511564, 212497885, -6122, 194774531, 136645814, 40981641, 3775109, -2184, -951, 83489062, -8462, 65773694, 126014875, 203974328, -5515, 205746131, 71089103, 14404596, -9459, -1481, 133096884, -1936, 76405843, 393896, 39359053, -8185, 60619358, 23423353, 120857998, -4339, 83654128, 46452799, 85425931, 202360936, -10737, 30511896, 147433712, 51772201, -9496, 168699341, -4209, -3623, 35823312, 211219951, -4023, 115545251, 39531973, -8949, -1383, 138734439, -1189, 101531900, 198981065, 181259042, 85584342, 183032176, 87357476, 11180474, 128106283, 32442110, 110392246, 170637420, -2481, -3456, 18270348, 135192164, 213154158, 78656872, 176106037, 138895512, 43236663, -8879, 142441780, -4586, 124727743, 9572406, -2440, -6007, -3941, -9918, 71570991, 169020156, 73354652, 151302126, -2731, 133582765, 154841739, -7399, 176261786, 139068443, 23909234, -10420, -4839, -10801, 123115682, -10759, -9597, 68201647, -9139, 69973450, -2155, 32768249, 110711730, 15051550, -5956 , -1682, 133745169, -1929, 96535975, 1035526, 78983011, -5640, 100251181, -5364, 82534482, 160485949, 6352277, 123274093, 201236087, 27600724, -4559, -10719, -9561, 31154857, 89612498, 32926660, -2741, -2486, 171111443, 172884577, 77220404, 135680707, 20687763, -5875, 2968413, -6348, 24230049, 141155858, 103954529, -2790, 105718467, 68518469, 165958438, -1227, 70282407, 167730241, 206713900, -6756, 111033876, 132299384, 210257506, 114576151, 18914640, -6129, 20843512, 98793659, -8546, -5359, -2670, -6324, 141315600, -11782, 84617904, -9200, -6572, -3082, 127139845, -2907, 50968167, 13760304, 150171953, -4743, 73988417, 112969414, 56270387, -5926, 136005394, 213959523, 59975066, 196401235, -6645, -6078, 178684536, 121988171, -4600, 143245814, 201719306, 145014955, 10377771, 146793413, -11093, 13917384, 150335688, 54670184, 191088488, 95421653, 192858960, 38727950, -10151, 136162595, -10888 , 118604307, -8158, 42418109, -5847, 198336773, 63678414, -9659, 26483740, -6038, 8765710, -2101, 107984016, 205422654, 148726289, -4513, 131002935, 74321090, -5191, 95573530, 173530200, 58364336, -3430, 214283000, 19722790, -4890, 21507782, 99451263, 3791083, 120714230, 141974535, 104768003, 202214506, 48071638, 30365466, -2374, 71112942, -5482, 92375909, 16189711, 133114189, 115397490, -11996, 58863529, 2175029, -3268, 62416331, 140363805, -10812, 103158604, 200606438, 143908742, 67733071, 165169047, -9926, 110251019, 14578981, 92526455, 170484456, -10995, 94299589, 18122587, -8591, 78523620, 175959607, 2341426, 99774740, -2973, 198989053, 142292688, 200767511, 46621981, -10007, 126349123, 128120926, -10660, 34224563, -4947, 74981356, 191908496, 18287653, -9368, 193681630, 156633509, -4391, 138914148, 43248644, 179666948, 25534607, -6309, 122969252, 105247229, 126512858, -1068, 186750167, 110562638, -10611, -9851, 55648603, 18447395, 154860375, 59355933, 195772917, 100094224, 160343391, 6205847, 142614834, -4304, 124902128, 9746791, 107184098, 69985431, 167424069, -10652, -5221, -11025, 172746012, 38096970, 116044444, 20542664, -6112, -5639, -10866, 158728789, 102027100, 123293939, 201249399, 125060539, 9909195, -10332, 146323506, -7110, -6230, 148095309, 52432467, -1444, 210108414, -9816, -5429, 57734687, -2547, 137622902, 41960060, -3729, 158888531, -4355, 121679337, 64982972, 27782974, 183687118, 126992084, 31333235, 206724550, 150025523, 15387008, 17153487, -5931, 77392127, 174834758, 40353312, -9736, 3142798, 180304464, -7226, 182076388, -6274, 164362351, -4554, 107664655, 166138147, -8724, 13774947, -5969, 189171586, 15549412, 114762394, 212205025, -6410, 40509061, -1275, 196417209, 61761512, 83020486, 141492647, 45825812, 182238792, 164524755, 10395076, 185786391, -11605, 187558194, -9067, 54684827, 171609305, 17480957, -9389, -3014, -10150, -3575, 177088449, 198342099, -11223, 63695719, 200123219, 104445857, 28271517, 86727827, 88507495, 185950126, 168228103, 53075428, 113311406, 191262873, -6712, -10187, -7417, 214288326, 156158278, 118954408, 177426569, -11889, 5568212, 122500676, -2949, 26837834, -6291, -5560, 87061954, 165022617, 69345255, 147304587, 51639083, -5981, -3340, 131359691, -7492, 94149166, 37467321, 154389137, -1843, -10910, -2274, -3144, 158096478, -7752, 62419116, 159866950, 198850609, 83680752, 142151582, 7507743, 65965384, 182901720, 48246023, -3224, 50017826, 108488656, 205933828 , -6500, 34076802, 112030931, -3040, 74821737, 133292567, -4466, -8590, -7407 , 156479093, 41319884, 119279216, 197237217, 101561186, -5343, -2807, -10807, -1975, -10006, 28927790, -9964, 184833265, 50192088, 206093570, 90931699, -8326, 53723836, 190152667, 74984141, -5436, -2566, -9791, 59205510, 22000320 , 177904464, 101720928, -5340, 64524923, 161962230, -6831, 144242869, -2637, 107035006, 30864659, 206253312, -4056, 149559609, 14919763, -2360, 170821245, 55655381, 133614713, 193855894, 39884736, 2670229, 4443363, -2180, 199332497, 123139644, 46969297, 105426938, -4793, -2379, 31021739, 186924552, 71774539, -1445, 131998659, -7475, -2134, 211735118, 96565261, -1252, -2846, 117985308, -4873, 61292936, 119762435, 43584102, 199489577, -10027, 162284376, -11161, 86098178, 203033183, 126844323, 185319146, -2502, 187089618, -10645, 110904751, 188864083, 93186721, 132166387, 17011050, 114447026, 211894860, 77239163, 155197164, 59682206, 118151705, 22486201, -9706, 121697852, -8101, -6600, 201425115, -3085, -2780, 49051388, 146501884, 11856714, -6517, -1486, -5218, -1337, 73857961, -3465, 56151789, 134099263, 192568762, 96888738, 194337903, -3878, 118312778, -2534, -3866, -7730, 43898383, 160833388, 84648521, -3100, 8475512, 105910157, 183868158, 185633306, -6776, 187410433, 52769256, 111225566, 189183567, 93518063, -7888, 36824360, -3772, 153747507, -11349, -3756, -7337, 61788013, 178712491, -2454, -3712, 45839124, 28121094, -8409, -11655, 107843033, 185803696, 70633839, 148594502, -7954, 91895475, 150367636, 35210968, 171627941, -10553, -3603, 77734240, 194661380, 1713097, 138119433, -4869, 22958893, -3862, 24735899, 141664370, 26515688, -3378, 8794996, 67252637, 106233634, 49543803, -3658, 166473605, 51319599, -2299, 168245408, -7058, 72568046, 35368048, 37141182, -8602, 97382484, -8195, 60503424, 118973044, -11888, 140229356, 64055016, 200474651, -9182, -1076, 67589426, 145548758, -11118, -9540, -3207, 90633392, -8333, 72915362, 152629315, 76457637, 134919271, 78391833, 175827820, -1817, 197084132, -9259, -8487, 142163563, -1696, -4566, -2512, 184685504, 89009473, 168743149, 151031774, -8630, 18153204, 135076351, 98042739, -11286, -8918, 177764689, 23631017, 140555495, -11213, 103346301, 66138438, 9452600, -7612, 167124554, -2617, 14768009, -6471, 113980991, 135243958, 174221083, -4449, 60990636, -2264, 23789428, 140713906, 122995876, 181468037, -6284, -4086, 146027984, 50366473, 186783446, -2369, 112366389, -8655, 209818216, -10983, 153116527, -3593, 39892724, 41660545, -1267, 84190472, -1265, -5788, 202892077, -6254, 11550542, 70006852, 32810847, -3480, 188716322, -11023, 112530124, 55838962, 211744437, 116071068, 40055128, -9742, 195963276, -6650, 178243915, 63079382, -11789, 181784859, -7190, 125088494, 13479304, 130403903, 73718065, -7470, -1276, 38288660, 116234803, 40220194, 137653519, -7302, 43751832, 102220121, -2955, 181943270, 164227902, -7636, -5768, 204984695, 167774170, 52622826, -1944, 190814143, 114622742, -7852, -10934, 20879587, -1987, 61641583, -2964, -1634, 199827697, -11191, 143133994, 105931334, 146674938, 205145768, 206912247, 111238878, -11014, 171481511, -9808, 212230318, 116555618, -4669, 81277969, 102551463, -8090, -11187, 162780907, 125570382, 68888537, 146836011 , 70660340, 148607814, -7063, -1520, 35226942, 93683252, 17508912, 114942226, 212391391, 214160532, 118648236, 196608899, 42462038, 198379371, 7033843, -2243, 106246946, -3229, -1691, 185975419, 72582568, -1264, 74362357, 210779330, 19436464, 292835, 2053892, -4636, -2113, -2959, -11822, -1630, 26861796, -8822, 28636261, 106582404, 49886039, 32175874, 149107007, 14463168 , 131388977, 133156787, 191631610, 173917452, 136873313, 119155294, 101428068 , 5766557, 122687042, 27024200, 202415515, 67763811, -2767, -6240, -4525, 207730924, -4046, -8663, -1684, -2206, 135100190, 20100712, 60848199, 4153165 , 199034313, 142335286, 7699433, 105131416, 183092079, 48449571, 30730210, 89187851, -11077, -3335, 14786645, 190179291, 94500598, 76797088, 154743231, 176171132, -9711, -8915, 62783737, -9249, 84042711, 7856513, 163759326, 165532460, -10296, 206287922, 52141061, -4968, -9050, -2876, -9015, 76956830, -5411, 213373803, 22193341, 139116488, -6066, 45225449, 201126931, 66476558, 48767724, 126719191, 185187359, 50543520, -5245, -7563, -6761, 54077809, 75347431, 172782076, 155061384, 40073764, -5391, 100303219, 197751053, 24115690, -4813, 47160987, 105617297, 183576629, 87897936, 185347101, 89669739, 52471072, -9479, 54244206, -7894, 17042998, 96756830, 213693287, 59711492, 22512825, 178415638, 43765265, 199682598, 104006567, -1538, 86296402, 10115528, 204992683, 70340979, 91607818, 73896443, 151845248, 17201409, 153613058, 38464376, 116407857, 1418906, 176807570, -11267, 120113867, 43938196, 199842340, -2451, 105948639, -2033, 70505924, -5462, 54566352, 210475820, 56328959, -10930, 136060094, 137999493, 61815968, 44099269, 122048074, 26381239, 104330044, 182288045, 47644206, 203544357, 107873650, -9508, 52954291, 208859766, -5692, 191147060, -5426, 19295358, 77752999, 177137570, 81466874, -1902, 102717983, 46029483, 67287126, -11651, 127519232, -8376, 31847194, -5239, 72606528, 131066831, 54892491, 76146141, 154100270, 97411770, -1078, 21567662, 138489501, 23338157, -5840, 44593138, -5582, 46357076, 182780583, -9971, 49913871, 205814022, -3931, 53448160, 170383286, 94194426, -1554, -1584, -7835, 156376458, 60704431, -5625, -8527, 62463045, 198889214, 142188856, 46519480, -8044, 184714790, 186486593, 110301726, -4208, 151050533, -2578, 113846663, 135106968, 78579530, -10465, 121096279, 179564447, 64409110, -2249, 27201247, 183101398, -10338, 11255020, 147669331, -2425, 188423462, -5704, 55548764, -5435, -7867, 57323229, 213222049, 137198255, 119478894, 177953717, -10839, 160233025, 84045496, -3681, 183269126, 29123596, 185038267, 108850738, 186811401, 149602207, 14962361, 36216011, 94678976, -11376, -8586, 119653024, -6874, 101925930, 123184904, 181658396, 8037553, 202920032, 146222336, 109021007, -4985, 169247789, 151539076, -4723, 36385070, 18661716, 96613183, 1107410, 157007572 , 4644372, 121574174, 64888336, 142839803, 86151303, -7638, -9948, -3647, 206622049, 149925684, 73751344, 190675822, 36532954, 172961785, 98705669, 22532792, 158941779, 141226411, 201467713, 125278853, 107572681, 166035646, 148316285, 13672446, 91617258, 189066423, -6456, 75684220, 38475026, 174888006, 59900386, -10859, -1465, 24465668, 180368481, 26224282, 203403251, -10325, 146705555, 51040051, 187451700, 111270826, 208718660, -2484, 95321937 , 192771102, 175049079, -7381, 81316451, 63598421, 200020718, 104343356, -8060, 106112497, 203561662, -4995, -10672, 168129595, -6197, 130921732, 208878402, -5445, 173447545, 97266671, -4893, 40732699, -5867, -6892, -1543, 200175136, -3964, -5803, 164745731, 69068369, 205491876, 70840172, 207263679, 170061140, -10584, -3460, -11411, -1844, -1101, -8572, 2081847, -2466, -2187, 3860305, -6638, -3118, 25124603, -2325, 200515918, 65860221, 104842549, 48154049, 184569691, 127869333, 12721982, 110156627, 188117290, 92437266, 150908096, -1333, 152674575, -10542, -5416, 78433100, -10877, 62482891, -5599 , 25284345, 181183165, 85509796, -8042, 28816093, 204216604, 30587896, -10306 , -3063, 90838394, -5481, 34140698, 151066507, -4484, -9023, -10954, 174099946, 59108333, 41378456, 197293127, -6882, -10067, 5952923, 142369896, -1457, -10003, 202609867, 184891837, 50250660, 186666302, 90987609, 188436774 , -7040, 151228911, 209699741, 55554211, 94533877, 18356875, 174262350, 158478527, 62813023, 179741494, 6119320, 7879144, 202764285, 87605076, 146075906, 11432067, -9527, -8363, 130124355, -7524, 131900151, 75205117, 133673285, -1931, 115953924, -3157, 22223826, -6350, 140916246, -1979, -2664, 64734041, 162181875, 8050865, 202926689, 146234317, 185217976, 70061308, 206479612, -2366, -5470, 73591725, 171040890, 36398382, 172812693, -10940, -10162, 2891073, 80840010, 178291837, 63135169, 123369816, -3369, -8414, 87939080, 185375056, -2500, 109188858, 33015849, 149941658, 15297819, -10235, -9044, 56036099, 153482602, 77308262, -4672, 118219462, -9281, 197940081, 43794551, 102265381, 199713215, 123520362, 86319154, 164275824, 68599793, 205023300, -3644, 187310594, 150101400, 15458892, 151870541, 17232026, 75688336, 114668002, 212115836, 155412816, -11949, 22696529, 100651989, 178612652, 63444126, 45733961, 84708424, 143177923, 201646091, 125454569, -4787, -11661, -9943, 185698533, 70531338, 109513666, 13845500, 130769978, -10223, 171522778, -10969, 114827744, -10929, 175063722, 61846453, 120305557, 141572396, 26411856, 104356668, 47673492, 106129802, 184089134, 49432106, 127391438, 12237432, 90183575, 33495075, -6196, 15781038, -10590, 171685182, -8994, 77788819, -3289, 21260171, 42509839, 120463968, 102748600, 141728266, -7216, 143494745, 8854899, 86801042, 203738709, 88571514, 127553842, 90355175 , 129325645, 14170308, -2363, 189565616, 15944773, 93888254, -3029, 154130887 , 38963692, 175385868, 21595617, -10108, -7753, 120800757, -8121, 25126057, -2175, -4591, 143828872, -7164, -2097, 10964822, 49931299, 186358799, 90678775, 168639438, -7048, 111940411, 170412572, 16280231, -8634, 37540536, -10177, 117420754, 21743524, 119191358, -3721, 159941496, 44788821, 142222135 , -2944, -6836, 182972273, 48320569, 184749400, 50104230, 186519872, -7086, 149309347, 112102815, 190063478, 94386116, -9022, -7448, 96156588, 193605753, -6657, 99863929, 4195763, 62656066, 179593733, -6313, 161873041, 46708508, -1572, 202627172, 87458646, 145929476, 30775470, -9534, 186680945, 52037106, -5477, 53806247, 209709060, -10986, -3437, 174278324, -6655, -5857, 160259649 , -11205, -5054, -3957, -1532, -4794, 68143075, 11441386, -9916, 167352185, 130140329, -8321, 208104985, 34468291, -1480, 133682604, 211647260, 57501730, 115969898, 22239800, 158650250, 101953885, 140937544, -4107, 162195187, -2317 , -3371, 165741455, 89563122, -1870, 110815562, 15148727, 151563038, 36411694 , 75380833, 133850332, 211807002, 77149974, -4440, 2900524, 100345817, -3126, -4356, 43649452, 84408786, 8227912, 125148397, 68465221, 126924193, -8388, 109204832, -8728, 13540659, 91486802, 208424469, 93257274, 190707770, 114517579, -7434, 77311047, -11270, 119994061, 82795394, 160749523, 199729189 , 84561994, -5571, 66842633, 183778969, 49124603, 50902940, 89877403, 72163245, 150117374, 73940372, 190864850, -9812, 173152144, -6958, 96961953, -5149, 3233186, 159133469, 198118459, 121929599, 26264095, 84723067, 201659403, -10748, 105984703, 29797174, 12084347, -5491, -10637, 169765618, 35124441, 93580751, 134330889, -7847, 77633193, 214064686, 139804709, 198279532, 141576512, 6937997, 65392976, -8828, 67175306, 49451952, 88427746, 51231741, 109688051, 72492046, 169928022, -4040, 152208661, 37055986, 115002129, 192962792, 58305764, -5405, 194734595, 1786312, 139967113, -11831, -10046, 161231411, -9189, 8868211, 125792689, 30132509, 88587488, 205526486, -4065, 168313299, -11049, 131108098, 74420929, 132883894, 17728557, 95673369, 193122534, -8959, 214384170 ], [ 40947031, -1606, -5107, 62200802, 161426973, 104733270, 182684737, -1725, 10830373, 108267680, 51577849, -3192, -11528, 150789621, 133071591, -6978, -1646, 193310231, 136772277, -11288, 197013579, 120827381, 83622180, 161581512, 124369656, 145640488, -1074, -3942, 205872594 , -6213, 149180222, 34026216, 150948032, 55285190, -9420, 57058324, 193472635 , -3886, -8181, 119217982, 43046304, 120992447, 46587248, -2036, 48361713, -2236, 204264526, -2228, -2089, 12925653, -6499, 14693463, 16470590, -11388, -9370, 20173927, 98118750, -4394, 4218394, 101665018, -8112, 44979180, -2173, 46748321, 29024967, 184933104, -3652, 71548239, 188480703, 131784338, 55608667, -9412, 211514142, 154811122, 213287276, 137256827, -1912, 139031292 , 43367119, 25646427, 142573567, -4306, 85879864, 163836534, 48670670, 30961836, 186869973, 91204469, 169153274, -1863, -6182, -2211, -1738, 154973526, 98442227, 176400228, 178169369, 63006167, 199436329, -6305, 86043478, -6549, -3360, 32889388, 110846179, 73646181, -4945, -4476, 133874294, -6417, 174627094, 1171306, 196052465, 100373772, 63176436, 160616405, 84427545, 27741707, 125181676, 49006005, -7106, 148211122, 52549611, 130495754, 112785589, -5198, 17114882, 153525200, 96830166, 213767833, 79273209, 176723705, 42079866, 43843683, 121796481, 65109312, 27898787, 183805593, 10190074, 166086232, 50937550, -3198, -11060, 169635162, 34980796, 132425968, 192669932, -10157, -8581, -7338, 137901119, 61716252, 198143752, 141443394, -2660, -2450, 162710354, -10747, 183967997, 68816653, 51095961, 187510272, -7066, 150307733, 15666556, 113099870, 95392367, 77673006, 136133309, -2843, -10889, 81365827, 178814992, 102626132, -1977, 162868765, 125659571, 203621565, -2437, 109725202, -1224, 72509474, 208934312 , 113259612, -952, 95553440, 19365911, -10147, -7804, -6398, 175606844, 1989994, 79932144, 3756473, 101195111, 159664610, 122456747, 85246222, 143718383, 67541381, 30329525, 166751822, -7580, 71074460, -2151, 33878455, -1098, 170295428, -10999, 152577398, 17936221, 193326205, 58831581, -9330, 195261743, 99581719, -2119, 3921539, -1702, 25176520, -3703, 104904993, 163369289, 87190956, -8013, 108452592, -8370, -1719, 168682036, -7044, 189943672, -6727, 37575148, -3596, -3007, -7354, 58993985, 195418823, 99744123, -1984, -4366, 101517257, 179475258, 103285067, -5057, -6835, -2319, -6803, -2313, 145813663, 50134970, 167069975, 149349283, -7529, 92658242, 16479909, 152895551, -2866, -6422, 135180183, -6938, -1260, -11920, 158372033 , -6334, 160147829, -6609, -9645, -5313, -10376, -9172, 145970743, -6785, 89275709, 13097376, 91047512, 188494015, -11031, -5702, -7903, -1512, 18418109, -2421, 193812086, 98306313, 176253798, 158529113, 43383093, -6067, 179800066, -11204, 123098377, 27436866, 124872842, 202830843, -6255, -9565, 146135809, 30968614, -2895, 71718752, -8697, -2592, -1242, -4187, 75262358, 154996034, -1922, 39987371, -3420, -11276, 158698172, 43530977, 140978811, 6336303, 8104113, 86052918, 9877247, 68336219, 126805718, -1427, -6231, -5751 , -8362, -11066, -6206, 73662155, -3318, -7471, 133890268, -7859, -2562, 96686398, 118114299, 196065777, 80899913, 178349078, -10418, 141141215, 64955017, 123423185, 8267848, -6278, 29525491, 165945126, -7598, -6780, 206692602, 111019233, 34842231, 93302534, 36612703, -9401, -7433, -5902, 194293974, 98779016, -5387, 22603345, 100552150, 197997322, -6868, 102321291, 26149613, 162562593, -4297, 49169742, 146615035, -11611, 167875340, -11059, 91691804, 208628140, -10227, 210401274, 95232748, 173194742, 58039405, -9350, -11309, -10121, 42252920, 139688896, 121969535, 180444358, 84764334, 143235164, 47557802, 125515803, 164498131, 166260617, -11607, 90079743, -4515 , 111340048, 189300711, -2137, 191073845, 36941504, -9807, 19219481, 136145290, 194617451, 79609998, 177059163, 178826973, -7249, -3711, 200089940 , 123901080, 201865736, 125675545, -1494, 30015365, 166428345, 148718180, 14067807, -1289, 150482118, -2879, -1649, -1092, -6986, -8603, 58361551, -7376, 117150657, -1917, 118925122, -11257, 101208423, -2050, 5548243, -9654, 124243193, -4803, 164994662, 69327827, -4770, 90577605, 111845775, -8669, 35667563, -6166, 172079212, 76403181, 173852346, 39357722, 99604227, -2974, 81879663, 198818661, 83650135, -1258, 163378608, 67706570, 49999067, -5993, -3352, 12792535, 110227180, -1424, -2490, 209448148, 191732780, 57088941, -1095, 20039478, 195436128, 80267602, 177719429, -9254, 7636868, 105072844, 69647311, 206069608, -2150, 34215244, 170629555, 16499876, 37753526, 115706324, -8216, -7404, 59168370, -4883, 158385345, 23746830, 179646981, 83985470, 7801934, 124725081, 68036581, 204453554, 128270018, -7970, 71573653 , 149530323, 92831296, 209770294, -10203, 172565093, 115876593, -7823, 878446 , 61106449, 4414077, 140828388, 6191204, 162094017, 9736020, 204614627, 69961592, 71737267, -7933, 54016696, -5202, 190445527, -3906, 116024477, 20525359, 176429514, 119741014, 140999988, 123275424, 86070223, 203007890, -878, 187057670, 71893137, 15205968, 112647268, 133914107, 18756229, -9783, 213634715, 137609590, 2969744, 80913225, -5091, -6869, 121666025, 45490354, 27769662, 144695471, 146468605, -4247, 128751906, 52565708, 188994539, 151780021, 210256175, 38396487, 155330282, 40337338, 3122831, 178523463, 102333272, 160806764, -7668, -3082, 10218029, -10715, 167892645, 33251468, -2147, 208646776, -9839, 210418579, 114737224, 212187720, -9348, 98961255, -6078, 5058369, 180455008, 65290475, 182229473, 183994621, -11658, 127299587, -4774, -11093, -5986, -8722, 169822859, 35183013, -5947, 36949492, 136159812, 214120596, 79624641, 100890149, 24710606, 141635084, 6995238, -3097, -11721, 86711853, 88490190, -8377, -6514, 168212129, 131008259, -2737, -10588, 37109234, 58374863, -3151, 19737408, 58702456, -4890, 62243400, 179183729, 64017865, -5060, -11178, -2322, -9972, 145519472, 184500469, 49842110, 108312940, 205758112, 110080750, -6477, 16193704, 191579695, -11398, 212846655, 78352031, -7321, 158079173, 101385470, 103165138, -8082, 26984264, 143904749, 28753405, 106700879, 127958522, 186432014, -4231, -3484, 73047149, -7913, 172257590, -10956, 213001073, 136977279, 41318430, -2973, 43078375, 5878377, 64340011, 85608181, 202537983, -4088, 11196448, -5755, 51943924, 168871064, 14742716, 92688859, 209627857, -10989, 115720846, 213168801, 137137021, 60965343, 158405312, -7744, 43238117, -9250, 83988255, -7680, 202692401, 87533192, 50326660, 147774494, -2887, 112337103, -8279, -1232, 76902374, -2197, -3160, 156799774, 22150743, 100095555, 4430051, 62890354, -9244, -1501, 123130325, 85919800, 87692934, 31011089, 13285073, 149707370, 34554695, 190454846, 94782808, -2071, 18607137, 135530284, 59518337, -5878, 2821983, 158726127, -6630, -5828, 179989094, 103798903, -7674, 183524714, 31164176, 167586473, -7076, 91398944, -5220, 112656587, 210107083, -10199, 153413380, 174673685, 20703737, 98647229, 137628226, 41962722, 100420363, 4753528, 121676675, -11785, 201407810, 144708783, 49036745, 204948754, 109276716, -4215, 169516687, -4493, 93331820, -5449, 173058962, -4016, -7816, 118292811, 22633962, 100580105, -8133, -2327, 199801073, 123612213, -7144, -3214, 12003144, 148417455, 111212254, 208658757, 93494224, 17315891, 153731533, 97033837, 98977229, 157438874, 100737185, 24564176, 83023148, -4326, 8620611, 106053925, 164526086, 88349084, 185786391, 187554201, 52903828, 130860498, 189331328, 35198987, 191103131, 19243443, -10150, 21181632, 22946791, 139880586, -2111, 45986885, 69008345, -9548, 109758604, 111539603, 189491070, 132790712, -8263, -10187, 116857674, 214297643, 175650773, 79987931, 177426569, 42769541, 179195710, -10040, -5583, -1070, 163252145, -3672, 108324921, 71126254, 168566223, -1763, 111867196, -4732, 35696849, 133128832, 154386475, -6943, -3427, -2833, 41158811, 197077475, -2259, 25223111, 7503750, 28762724, 126202693, 69519517, 166956824, 51801487, -5730, -7535, -10246, 151009266, 35857922, 133291236, 96092569, 154555534, 136995915, -7747, 140536859, 161806360, -7201, 85613628, 183061462, -10339, 69679259, -2227, 12982894, -10659, 168887038, 34245861, 131679175, 133461505, -2865, 115731617, 20232499, 98179984, 41482288, -5621, 140696601, 64514396, 27321053, 68063205, 165504505, -10695, 147786475, -4522, 169049442, 92860582, -3036, 153103215, -11378, 135383854, 906401, 137318061, 22164055, 119601362, -5093, -10834, 64679341, 46963973, -3088, -4278, -6004, 108977078, -2612, -6493, -2082, -3321, 209961984, 114284622, 77079421, -4901, 213508252, 98499468, 61299470, 178230603, 121528914, 6382894, 45348040, 181771547, 125072520, 203037176, 146336818, 31184143, -9520, 32957277, -8314, 112683088, 75477887, -9782, 135709993, 137636214, 22487532, 80943842, 43747837, 82716976 , 8311777, -6574, 185470902, 70311693, 13625855, 169529999, 34891484, 132323467, 17174785, -9006, 38431097, -3757, 213825074, 79330450, 61613751, 82875387, 104146219, 8472850, 164373001, 107689825, 205128463, 128940934, -4518, 130711406, -2009, 74017703, 190958032, 56301004, 97056345, 155520641, -7386, -10890, 79495516, 159221327, 24569623, -3255, -5046, 203515071, -5997, 90128875, -9095, -7954, 169850814, 15723797, 152136777, 95437750, 38755905, -8964, 60175941, 196594256, 100912901, 102687366, 200137862, 84969336, 67257840, 184187642, 185963438, -7095, 148750251, 131032221, 208995546, -2355 , 56631015, 212535159, 116860459, 194822453, 19766694, 175668078, 177437219, -8893, 25080674, -3550, 7361313, 9130454, -6265, -11118, 166805070, 51655057, 188068037, 53428191, 131374334, -2007, 113652311, 191615636, -6976, 154403780 , 97879004, -8565, 21696810, 158112452, -6636, 179372757, 200626407, 85468529 , 202403534, 87240332, -5530, -2628, 89010804, 12833802, -1254, 112044243, 209496070, -9417, -8629, 18154535, 76609514, 59063073, 175990224, 119301724, -7276, 121066993, 199024994, -10806, 181302971, -4098, 163586272, 67922099, 204335079, 50193542, 147640045, 51978534, 149411848, 14770671, 170676146, 75009311, 152958116, 18314277, 96260420, 758640, 137168969, 99971633, -3128, -5595, -1667, 144261384, -4796, -1156, 185003657, 69843117, 167293613, -6762, -1589, 188553918, 131856222, -8278, -10202, -9409, 96430689, -3159, 59387881, 61154371, 119616005, 62928836, 179854645, -2665, 103667116, -8451, 27495438, 183395589, 29268572, 11546549, 108986518, 13319683, 130248154, 208206155, 73547796, 94810763, 172770095, -2278, 135563563, 1079455, -6675, -9742, 22341102, -1295, -3408, 102065582, -1247, 123320684, 181790183, -6826, -5278, 204826163, -2501, 187101599, 52461753, -9480, 188877395, -2358, -3469, 94982363, -7857, -10938, 135721974, 213681306, -9740, 196123018, -6083, 43761149, 160685627, -9633, 162461423, -11156, 125253560, 183723059, 29577529 , 127026694, -7993, 50837834, -8726, 187267996, 72111328, 150057471, -9439, -7890, -6433, -5683, 77413548, 213845041, -10892, 137817254, 120099224, 4945218, -2455, 26204192, -4578, 86432305, 183881470, 68715606, -8382, 128958239, 206918902, -6753, -9475, -4959, 74042873, -3032, 75804149, 212227656, -10155, 116556949, -11946, -6107, 176959324, 139744806, -7725, 83052434, 65339607, -5568, -6569, 68888537, -1489, -2758, -2223, 13962644, -2217, -7505, -1687, 132664249, 210620919, 75965222, 38766555, -6124, 1721085 , -8540, -1811, -2461, 178888207, 83210845, 7037836, -2243, 201922977, -6268, 88536781, -1565, 51330249, 148768887, -1866, 92071191, -5212, -2584, 171800995, -1851, 154082965, 58418792, 175347263, 39268508, 156195550, 41038882, 23320852, -2405, -2113, 103036136, 26863127, -3838, 28638923, -3670 , 126074899, -2506, -5760, 12691365, -5979, -1950, -1300, 170364650, 94190310 , 133162111, -2722, -3598, 212889253, 58906127, 175841132, -7319, 80167763, 140414268, 25253728, 83711369, 27026862, -2320, 182933668, 28799996, 128003782, 205964445, 51818915, 129776916, -3049, -11521, 170524392, 35885877 , 76629360, 154584820, -4683, -7352, 59068531, 176003536, -2537, -5622, 4154496, 101587810, 140571469, 181312290, 85641583, 28957076, -6260, 184861220, 108676353, 186635685, -11076, 90959654, 188406157, 73253482, -9052 , 133480264, -1933, 76785230, -8979, -4680, -6113, 195657104, -10461, -9710, 23802740, 101751545, 179712208, 84044042, -1891, -1661, -8038, 29108953, -8770, 11404112, 147813099, -11071, -9488, 73413224, -5701, 36205361, -8246, -10535, 20424189, -5880, 41679181, 178097485, -10833, 101913949, -11796, 84193257, 201133586, 163925723, 107237223, 165697526, 31041829, 186953838, 52315323, 110771633, 188730965, -2287, -1853, -10565, 133803741, 38138237, -3761, 213532214, 139276109, 24126217, 121562193, -6304, 162313662, 125108461 , -4556, -5497, -2018, 91442873, 34758366, -8272, -2349, 172944480, 77267118, -7817, 20733157, 176643835, -7301, 61483295, 197909464, 102234764, -8871, 26060424, -3381, 201455732, 10112866, 31370509, -9908, -2016, 13659134, -1521 , 73885916, 151843917, 17201409, 153614389, 18975874, -6127, -1582, -8205, -4003, 22676560, 4958530, 82906004, 160866667, 104164978, -8832, 47481802, -3523, 49254936, -3356, 185671909, -3642, -9097, 13820207, 130740692, 54566352, -5694, 210473158, 173262633, 58100762, 214014102, 60034969, 137992970, 22840295, 178743108, 83077604, 180514911, -11776, -2324, -6820, 145076189, 68901849, 166339156, 51174623, 168109628, 13982611, 111417256, 15753083, 75981075, 38779867, 155709669, -2840, 138161897, 22998706, -4850, -3980, 122206485, 180678646, -10779, 143470783, 125752753, 30084587, -3504, 70833394, -9503, 187764527, -1765, -3627, 170046497, 152325805, -7456, 154093615, 38947595, -7372, -3747, 156208862, 80021333, 140258642, 44595800, 181010111, 65858767, -5797, 67629239, 127858683, 186329513, -11586, 149121650 , 111912456, 189871788, 56999752, -9379, -7409, -8923, -7278, 44758204, -5058 , 143960659, -7161, -10343, -3077, 30585111, 108531254, 186489255, 32345056, 112078732, 170544359, 74878855, -4934, 115618466, -7405, 195505350, 177783327 , 179560454, 181328264, -11753, -1100, 67951385, 184881187, 167155171, 13030816, 90975628, 14799957, -3323, 36062924, 172471911, 57323229, 115780870 , 785264, -3425, -6354, 177951055, 101762195, -1461, 64558325, 27360989, 29126137, 126568768, 167322899, -11566, 149600876, 53939365, 18505846, 76962277, 948999, 59403989, 195832820, 61174461, 121417094, -1500, 64731256, -3245, 105468205, 202917370, -7114, -4986, -1871, 130276109, -11506, -5955, 190514749, 211772392, 155080020, -1839, -6379, 80833232, 4651027, 43620166, 160557833, 25913994, 162326974, -823, 87919113, 204854239, 148156543, -11554, 71969014, 34761151, 73740817, 171185989, 75509958, 192450287, 96783452, 79226484, 3038966, 139451946, 121733916, 104030406, 66814678, 125282846, 183752345, 88074983, 205011319, 31378618, 109336619, -9075, 73908424, 190836895, 36707216, 134140530, -6412, 137846408, -10859, 159106845, 198089173, 121901644, -6299, 86468125, 49265586, 166195388, 128987525, -4516, 72289829, 171508014, 173281269, 97096402, 175054403, 21084455, 3355788, 81308586, 44113912, 161039721, 45887046, 182300026, 145089501, 127372802, -5741, 13993261, -7920, 171663884, 210652867, 56504675, 116755173, 155726974, 214195142, 60208023, 61993015, 198408657, 102729964, -8467, 85025123, 47818591, 10608066, 69068369, 187769853, 53123473, 74392974, 171830281, 115144443, -4915, 97426413, 58783634, 156222174, 196964326, -3563, 25119279, 200511925, -2390, 202289052, -9970, 30440012, 69406489, -1720, 149132300, 150901441, 76501445, -5416, 193431368, 97912417, 138669089, 101454692, -5082, 103229157, -3837, 182960292, 184725440, 108541904, -2900, 12884386, -9895, 53620004, 209533344, 152838310, -11390, -7828, -10904, -3743, -3869, -3567, 179575097, 83900397, 124661062, 9499191, 126422338, 128192810, 206157466, 110478773, 34303102, 112249245, 16583741, -6159, 114023710, 96313545, 154775179, 20293733, 100005035, 43320528, 121270664, 45083135, -5575, 85841138, 183282438, 29138239, 165563077, 108877239, -1451, 32695034, -8701, 53952677, 190365657, 133667961, 38010443, 135443757, 137375302, -2828, 158635607, -6632, 181670256, 163953678, 68288174, -5004, -11104, 128518949, 149787119, 15136746, 210016563, -2480, 153321529, 116113666, 174585827, 196003212, 139305516, 197781670, 102100315, 141083974, 6441466, 142851784, -2386, 68447916, 31240053, -7962, 130451825, -4495, 210174974, 133992769, 77299066, -10893, 22546104, 178450248, 121749890, 199711884, -10022, 143015519, 183764326, -10716, 89858767, -8725, 13687089, 111123065, 208570899 , -1309, 171361705, 17232026, 155414026, -7814, 118380535, -2985, -6898, 4983823, 121913625, 45739285, 182152265, -7183, -5545, 107739201, 166211362, 128998175, 187471667, -10254, -4490, 152035607, 56358245, 116599547, -5145, 60073440, 42358083, 81325891, 44127224, -8469, 45900358, 162827498, 67150136, 10460305, 205346777, 51205240, -9903, 111442549, 132713381, 134485184, -1927, -4013, 116759289, 175231450, -5634, 159448837, 24801126, -10047, 65540737, -9585, 108070543, 12395843, 70854815, 72626618, 74404955, 152359084, 210827252, 173616727, -4153, 19821273, 136748315, 80058484, 177497122, -1104, 120799426, 25137915, 103084058, 46394227, -5796, 202305026, 106623671, -2097, 10963491, 69419801, 147377802, 51714960, 129661103, 207620435, -3787, 150921408, 55258566, -9422, -8218, -3887, -8563, 60732386, 138682522, 197152021, -10428, -7715, 25287130, 142222135, -2944, 105012941, 182976266, 48332427, -9965, 11121902, -5510, 206008374, 51864175, 188287682, -11035, 131593979, -7487, -6442, 18207783, -10169, -8981, -1610, 176051458, 138842264 , -6880, -3399, 83926898, 181362874, -4312, -2388, 202624510, 28991809, -2910 , -2432, -2306, -5252, -2497, 73294749, 16601046, 153012695, 96318992, -1084, -6935, 176209869, 22078859, 139002006, 62826335, 121285307, 45108305, 162035445, 163805917, 107120079, -3219, 11449372, 128371188, -7565, 71673492, 14986323, 73447957, -9445, -7479, 55728596, -3016, 77000759, 174438066, 980947, 78924439, -2192, 80692249, 119675908, 4520571, 121442387, 179917210, -11794, -6046, -3244, 86020847, 29320489, -2378, -5003, 32866757, -1588, -4748, 34629364, 132074536, 75391360, 38183497, -8584, -4440, 40104515, 137552349, 41889507, 119836981, -6326, 141097286, -4837, -10791, 162358922, 86170062, -2168, 183620558, 68452032, 11767525, 167670338, 13541990, -5718, 208423138, -9845, 151728104, 95029077, 57835734, 194252707, -5874, -3138, 120004588, 178467553, 43809194, 82790191, 180235363, 65069499, 125312011, 10156795, 166063601, 50908264, -5745, 33187572, 72159373, -5217, 112905518, -9811, -3165, 212130479, -10520, 213903613, 118382000, 22719158, 139644967, 5006452, 102439766, 141420763, 28026581, -7631, 107755175, -4534, -11094, 70548643, 109528309, 13862805, -5968, -8306, 35124441, 75863931, 212286228, 97123026, 194572191, -9307, 100836901, -8129, 44144529, 102602170, 26425168, -9623, 28196971, 10480272, 146891921, 148667717, -1955, -7062, 91970021, 15793019, -10589, -8265, -5677, -5175, 97282768, 194734595, 60239971, 3552802 , -10853, 139969775, -4348, 122251745, 200211077, -10778, -7174, 125795351, 88587488, 166546820, 70879985, 129338957, 53163286, 150597931, 54935089, 113392730, 56706892, 134653035, -7415, 136427500, 194895668 ], [ 58655865, 156105030, 60439526, -11891, 101179137, -2114, -3551, 180910272, 85231579, 202170577, 184455209, 166742382, 90558846, 72842147, 209256458, 74603423, 152561424, 76387084, -7411, 195239114, -9298, -2049, 161581512, 85405841, -4569, 87167117, -2096, 127913262, 90719919, 14536383, -3920, 113741500, -7450, 115513303, -7355, 175917009, 41274501, -9718, 197179976, 120992447, 64305278, 105051423, -3236, -1782, -9576, 50130854, 206036329, 71380632, 92647471, -8285, 94414071, -1476, -10538, -3595, 685425, 2450584, 138866226, 43206046, 25481361, -6050, -2446, 163676792, 165447264, -9531, -2615, 110520040, 112290512, 75098500, 192025640, 57368612, -7347, 41583458, 178009627, 64618107, 123086396, -2042, 85877202, 87654208, -3218, 89432666, 32738963, 149660779, 34509435, 170925077, 172700752, 38053041, 39981913, 22266556, 43521537, 45298664, -1273, -3243, -4095, -7640, -6549, -3360, 13408872, 130334681, 34667846, 171082157, -6719, 192345124, 155139923, -2714, 118089140, -2060, -1911, -10454, 160612412, -2662, 8245219, 183647182, 48992816, -2233, 187192119, -10259, -1522, 171239237, 114549527, 96838031, 79286387, 22584709, 139511849, 4872003, 6641144, -6301, 8415609, -10360, 146601723, 109404387, 13729687, 150146660, 189127657, 134202974, 38536260, 1490790, 81213950, -5609, 5034407, 102467721, 182194863, 28067846, 164479495, 29838318, 185741131, -4240, 90065100, 187515596, 91848761, 74128069, -1552, -11343, 60112045, 177041858, 22900321, 178816323, -1303, -11186, 8735093, 29998060, -8750, 12282692, 90226173, -8345, 189441817, -3030, -1746, 154008419, 58346908, 116804549, 117136014, -3148, 99419315, 140177318, 5532269, 122455416, 65769578, 143719714, 202187882, -9151, -5013, -4544, -4079, -9544, 51593823, 14389953, -9864, 113595070, -2723, -6142, -9380, 58844759, 175769248, -4142, 99583050, -5103, 81863689, -9261, 44669015, -5817 , 65926658, -4289, -6011, 184629594, 127933229, -4526, 129701039, 14549695, -8287, -6727, -9419, -3024, -11394, 57062440, -5914, -2552, 21800642, -5860, -4366, -1576, 44828757, -9648, 46601891, 124549365, -8041, -2029, 89125163, 32430129, -1271, -1948, 73167078, -4036, -3776, 211370374, 154671347, -4682, 20191232, 78646222, 156605554, 60938719, -1578, -1072, -10842, 140655334, 199128826, 83957638, -5314, 7785960, 85732103, -3825, -3509, 11326904, 128254044, 13102700, -3047, 14874503, 16635658, 114078289, 96370786, -8213, 59314800, -2990, -1704, 139047266, 160306240, -7236, 123097046, 105383009, -8812, -10726, -5771, 30979141, 147902288, 206377111, 149676753, 73499751, -1242, -4187, 94752191, -3304, 211689858, -1308, 98464724, 137437867, 2792697 , -6088, -5365, 24054333, 101999145, -11791, 64792613, -5808, 47087772, 183500752, 68336219, -2235, 31140214, 187045689, 208299339, -3318, -11441, 133888937, 18737593, 116173569, -2713, -1710, 98619274, 100397611, -7734, -3983, 180120881, 25988540, 201377193, -6278, 203148996, -11131, 146457955, 50792451, 109248761, 13581926, 130510397, 34846224, 151772033, 190753030, 56107860, -5932, 173035000, 96855336, 1343029, 98776354, 196226850, -11268, 139529154, 63342956, 143075301, 8430252, -10750, 164333065, 49180390, 185598694, -10678, -1089, 72200640, 111182968, -8688, 73985632, 151933106, 95234079, 192683244, 77518711, 155476712, 59970939, -9310, 176899421, 159177398, 5050381, 160946539, 6820853, 143232502, -11728, 125513141, 164498131, -10711, -9551, 109568245, 187528908, 91852877, 54656872, -1617, 75906650, -2069, -8200, 40646172, 157567999, 42416655, 198322130, 141623103, -6593, -8826, 28240900, 106187043, 10525532, -9938, -4773, 148708984, -1954, 130992285, -4488, 113272924, -2077, 37101246, -9800, 58362882, 19716110, 195108658, -10112, 120702128, 179169086, -8462, -4594, -2391, -5799, 163224190, -4090, 10858328, 108295635, 12631462, -6217, -5233, -4049, 94133069, -3026, 95891683, 212830681, 175785222, 177557025, 101366834, 122635004, 65942632, -3529, 67714435, -2163, 165157066, 88966875, 51773532, 207673683, -6186, 150981311, 55314476, 211215958, -3894, 193504583, 156456462 , -3568, 177718098, 23587088, 140508904, 25358891, 7631544, 124565339, 163546336, -6008, 184806641, 69638115, -11080, 207833425, 170625562, 16501207 , 113931859, -8624, 18271679, 193661663, 137126371, -7789, -6656, 101695514, 83984139, -5576, 200912610, 66255582, -9171, 29063570, -3362, -1453, 167245691, 188507327, -9446, -8280, 16662280, 133582765, 37918592, 154844401, 98310440, 176268441, 139057916, 23906572, -3714, -3971, 84137347, 124887485, 48699956, 165637623, 69960261, 147919593, 110719595, -8318, 54015365, 114259208, -1929, 116037666, 174497969, 20526690, -5640, -2062, -6901, -2457, 121503621, 6352277, 162255090, -7675, 47089226, 203002566, -10720, 185289860, 52407176, 169342302, 190597283, 75449932, 172884577, -5666, 174660373, 59651589, 196076427, 119890229, 197852223, 199617371, 162409508, -6575, 10056956, 49023433, 107491601, 206711238, 72054210, 112807010, -5197, 134068646, 212027978, 135837787, 1359003, 98792328, 137774656, 22620650, -6081, 178523463, 82844770, 180293935, 65129402, -7668, 125369373, -3082, 88173368, 70454007, -4763, 52739970, 112967962, 134232260, 58052717, 174978526, 21011240, -10484, 81239243, -8499, -1436, -8472, 123766508, -10746 , 164510112, 127311445, 205261581, 90095717, 169832055, -10591, 75927827, 153880625, -7423, -10926, -5898, 194629432, -10888, 177069813, 61907942, 198335442, -9660, 161128910, 84938719, 8767041, -5780, 49517179, -7988, -6771 , 187704624, 53062116, -1586, 35341424, 17618070, 154040367, -2556, 19726760, 195121970, 79960099, 138432260, 42766756, 64019075, -2252, 124257836, 145524675, 110080629, 168552911, 72875549, 133115520, 37452678, 212841331, 78350700, 136821530, -2834, 158077842, 23440658, 179339478, 44700963, -9220, 124422781, -3828, 204146051, 71268691, 34071476, 16353446, 113785429, 154543432, 39546616, 60801608, 197225236, 160014711, -5816, 7651511, 144068484, -4088, 87373450, 184818622, 89143922, 186594418, 168876388, -6743, 133436335, 76749166, 137148868, -7788, 41466314, 119425646, -10422, 122965259 , 85760058, 29071558, 147773163, 188520639, 131822943, 114110237, -1232, 174356742, 213332536, 39855584, -5393, 119582726, 197544720, 43399190, 179824028, 64672684, -4304, 66432629, 163880463, 68216290, -8768, 11521256, 128444403, -4222, -3928, 73529037, 114267317, 1054041, 59506490, 121514271, 25854091, 84311732, 27628556, 144549041, 9909195, 185301841, 206560815, 91397613, 169356945, -4944, 75463244, 153412049, 57746545, 96715684, 194160856, 98647229, 22468896, 158884538, 6522669, 162426813, 164199947, 49049934, 165973081, -10292, 187233386, -10258, 189006520, 54353485, 36640658 , -9399, 40350529, 3138805, 159045611, 121848275, 104122380, 201572876, 144875180, 10234003, 127155819, 89958483, 187395790, 169677760, -3916, 36800400, -9396, 97047026, 40509061, 157434881, 81260541, 44051347, -5067, -6846, -2245, -2039, 145030929, -11657, 107828390, 51141221, 13933358, 93661831, 132634963, -2572, 114914271, 19250098, 214133908, 22954777, 120390753, 102671392, 200120557, 65464860, 201893691, 203668156, 127479296, -10670, 168229434, 150507411, 93815039, 95597369, 193034676, 58378979, 259556 , -1506, -3995, 118957070, 25055383, -10040, 26831179, 104781315, -5293, -1282, 126045613, 184513781, 69345255, 166795751, -2755, 168560899, 207548551 , 150845531, 74660664, 172109829, 193375337, 117355525, -3144, 41170669, -2333, 197077475, 179355452, -10810, 142150251, -9179, -2513, 87225689, 30539851, -9538, 71289989, -8710, 131515440, 16369420, -9824, 152782400, -4170, 115574537, -7408, -10502, 2353407, -10467, 177748715, 23603185, -2329, 83843156, -5577, -7201, -1695, 202551295, 11211091, 69668732, 51958567, 207869366, 92702171, 170660172, -9415, -2865, -2566, 135222781, -4450, -6936, -4882, 60969459, -5621, 158421286, 43252760, 140700594, -7710, -6608, 200939234, -10373, 163732702, 48568169, 184995669, -10694, 206255974, 91088779, -5224, 16679587, -9016, 37951871, -9789, -8587, -5881, 137320723, -10868, -11864, -2180, 25707661, -8839, 27480795, 183386270, -6797, 11531906, -3348, 91259048, 54055178, 132003983, 36338479, 133774455, 192245285, -6961, -3881, 195944640, 100269940, -11238, 141020078, 25868734, -1539, 201266704, 125076513, -5029, -4274, 204800993, 70150620, 91421452, -9078, 208353916, 73695557, 17007057, -3450, 192406358, 96728996, -8207, 79173370, 196107044, 41964176, -8907, 24259335, 180159486, 123463121, 8314439, 105747753, 203195587, -9134, -5001, -11616, -9516, 33115688, 189021163, 73868488, 190791635, 56138600, -8612, 135865742, 20875460, 98821614, 42137107, 139573083, 4930575, -3852, -2112, 26180353, 143116689, 8474181, 125395997, -5023, 49224319, 205124470, 148428105, -9877, -6737, 93508867, -3317, -9395, 192727173, -3756, 21040526, -5112, 22811009, 100754490, 141505959, -1898, 65318430, -1573, -11725, -9160, -8029, 107852229, 205290867, 148589178, -7954 , -6198, -2145, 15725128, 56461956, 173395751, 77732909, 21197606, 99143760, -8931, -4376, 139891236, -11222, 141668363, 46001528, 104460500, 86750335, -1569, -11122, -1959, 90286076, 14110405, 111545050, -2585, -2355, 210763356, 56621819, -1222, 175328627, 39255196, -10137, -5133, 60502214, 42794711, -4114, 65825488, 143775624, 28611091, 184529755, 88851062, 51652395, 188068037, 131382199, 189843833, 35711492, 37481964, 19922334, 156335325, 80163647, -5102, 83696605, 181144560, 46488863, 124446864, 202408858, 48260666, 204174006, 32315649, -3190, 170509749, 16382732, -9025, 135082885, 78551575, 41345054, -6336, 179533830, 83856468, 27171961, -1662, -1969, 204337741, 12994875, 149414510, -2213, 75005318, 172445287, 213194094, 78702132, 2526461, 80475266, 177924431, 25561231, 161974211, 66312700, 183235847, -4086, -2380, 204497483, -2431, 186779453, 91103422, -4499, 114139523, 192098855, 135398497, 98360892, 195802203, 80633677, 197572675, -3984, -8480, -6306, -11747, 46973413, 146194260, -2908, 31040375, 186943188, 71789182, 208200831, 16861958, 192257266, 20559971, 195957952, 139266911, 82567884, -1900, 45361352, 68403987, -7997, -9913, -11497, 73710200, 17021700 , -10198, 211909503, 155211807, 41978698, -6083, -8137, 141193132, 142976793, 8327751, 105761065, 68554533, -7993, -9909, -4981, 111077805, 171319107, 56166432, -7431, -9352, 174864044, 118323428, -3136, 42139892, 159078890, 121877561, -3695, 143132663, -2789, 144901804, 29749129, -7958, -8684, 113008019, 17346508, 173250652, -6955, -4669, -11945, 176952669, 100767802, -1544, -11838, 45849774, 201763235, -3522, 29907540, 185817008, 168090992, 35218956, 74194750, 56487247, 114946219, -1845, 136203862, 21214911, 99158403 , 139908541, 5268695, 200151174, -3096, -1284, 10581442, -6246, -5762, -1721, 113343354, 17668654, 19769358, -7797, 60516857, 62295194, 122529841, -7689, 46342433, 67607941, 204032900, 88864374, 51667038, 168595509, -9058, 209346978, 113670947, 18005443, 154418423, 19927792, -3284, 23475270, 140405072, 25256390, -2396, -9649, 7537029, 87262840, 184702809, 147493615, 188251618, 92571715, 151039883, 55375710, 172298857, 193565696, 20103374, 156517696, -2537, 160063843, -11807, 142340610, -6286, 202581912, -11139, 126394383, -1961, 89185189, 32503344, 14781321, 170690789, 172459930, 115774092, 59226942, 2541104, 119465582, 142509427, -1727, 202741654, 107064292, 185026286, 108834764, 13171922, 149588895, 112381032, 170853193, -5686, 76955499, 39911360, -4877, 61162480, 158607652, 179863964, 162152589, 27511412, 144431897, 9792051, 186961703, 91292327, 15103467, -10604, -10565, -3166, 116083049, 40071102, 98530085, 176489417, 4629729, 180033023, 123330003, -6825, 125107130, -1966, 9955786, 107387769, 70187771, 206607406, -6757, 149909710, -4746, 56009354, -7436, 116246784, 61491160, -3265, 82743600, -8871, 6571922, -1272, 49091201, 185510836, 50852477, 13653810, 130580950, 151849120, 17202740, 75657719, -3448, 212083888, 213849036, 137829235, 120108543, -4354, 82904673, 123656142, 47481802, 183896113, 88218751, 146690912, 185671909, 89993216, -3197, 208694700, -9837, 190987318, 75820123, 38621456, 136058763, -7383, -4001, 157480141, 22840295, -5356, -7251, 161026409, 45872403, 123817215, 145082723, -4786, -9941, 146853316, 111418466, -1860, 191139074, 173426368, -11339, 79685743, 196622211, 42476681 , -3564, 141702852, -2242, 67288457, 30081925, 168269249, 72597332, 150555333 , -483, 58426780, 155870742, 214341572, 117223872, 118998337, -7755, 23324968 , -9263, 83564939, 26868574, -5797, 9163733, -6560, 10936867, 166835687, -5731, 72941986, 55226618, 191643591, 58932617, 117391600, 41213267, 177628909, 23499230, 5773214, 66007982, 67783657, 204204623, -5757, -953, 110312253, 73107052, -7911, 133332503, 18185152, -3439, 193579129, -4007, 137038513, -1382, 119324476, 82112620, 25430775, -3107, -1894, -1100, 124637223, -11697, 106919193, 30746184, 129961828, 73264132, 36054938, 172477235, 115776877, 213227373, 176179252, 23812059, -5339, 25579990, 7873818, 126576633, -8392, 50383901, 52166231, 112404871, 36218673, 114168809 , 76959615, 78892491, 22207984, 80666956, -2820, 121411770, -1500, 84207900, -4582, 183427537, -4277, 146218343, 50556832, 32837471, 149764611, 171019592, 114327220, 192287883, 96610521, -5638, 22371719, 103865219, 66661470, 48940778, 185359082, 31230734, 109174215, 32998544, 149924353, 190674491, -11438, -7435, -4017, 1264490, 118192972, 80998298, 24300602, 45556914, 104021210, -5050, 66825205, -7635, 68585150, 31383821, 13669784, 34928758, -6178, 210326728, 153627701, -8204, 79375710, 176824875, 61657680, -9703, 160879979, 123679981, 28006612, 105952755, 10291244, 107724558, 206940202, 169738994, 113050494, -4472, -6430, 95324599, -7848, 194541574, -11305, 3357119, -8130, -10392, 106121693, 29936826, -10319, 127376795, 168126933, 13995923, 208878402, 93712538, 17535536, 153955171, 58276478, 194705309, 61990353, 63751629, 7064460, 201948270, 28318231, 106274901, 145257229, 186008698, 90330005, 72622502, 150572638, 113360782, -1938, 56678937, 173603415, 194861058, 78262842, 175710676, 21580997, -2187, -3133, 23352800, 101296281, 5630777, -6617, 142046419, -4593, 85348723, 9175714, 87123188, 184571022, 49916656, 127873326, 110156627, -11522, 72950095, 170395267, 113708098, 18033398, 58934082, 175870418, -10471, -7749, -2529, 159922860, 44772847, -5578, 27057479, -3837, 87292126, 184733426, -4258, 12875069, 110315038, 14652196, -9055, 209537337, 55393138, -9023, 78586187, 176034153, -9714, 177807287, 160089257, 5956916, 83900397, 142371227, -11168, 144143030, -4797, 28990355, 145910840, 89215806, 52018470, -2221, 188436774, 209691755, 114022379, -7443, -1298, 135282684, 802569, 78746061, -5646, 156708055, -2332 , -10838, 160247668, 64584826, 181509304, 105333633, -5280, -7643, 68117905, -8391, 69898904, 128357876, -8363, 110635853, 92920485, 209858152, 55713953, 115960458, 20450813, -10494, 2728801, 61190435, -8911, -11243, -10059, -4606, -9640, 181671708, 85994346, 9820006, 165725481, 167494622, 149785788, -7929, 73594387, 210017894, 75366190, 172811362, 96635691, 194074329, -2697, 98556709, 196005874, -6349, 139309509, 25921982, 123363282, -7673, 66665586, 203094417, 126908219, -5002, 50720690, 167658357, -7559, 110959330, -6459, -8651, 95015765, 192462268, -6692, 135765903, 1285788, 98720444, 157189943, 42022748, 119982080, -11843, 199713215, 181988530, 125298820, -3083, 68610320 , -9556, 11912624, 52665424, 73919074, 95175507, -8234, 38492331, -2277, 194395144, -6372, -8545, 42197010, 159121488, 45728758, 47508426, 183922737, 146720198, -2904, 109521531, 33334002, 111285469, 169753637, 132541781, 191015273, 153813944, -10517, 214043388, 138019594, 159275906, 5151551, 63606530, -9661, -2796, 104357999, 8692495, 125616973, 107910801, 70702938, 109674739, 111454407, 35268209, 171682520, -4029, -8994, -1927, 58292452, -3289, -7807, -1734, 138179336, 42517825, -3723, 5311293, -2453, -7217, 104519072, 162988571, 28344732, -3831, -8788, 30117866, 108061347, 51378171, 187789820, -9867, -8674, 93885592, 134639723, -7416, 97429198, -1548, 332771, 97767318, 2105807, 99540452, 177501115, 140287928, 122572560, -4592, -6588, -4802, 48158165, -3513, 30451993, -3496, -7088, 90682768, 53474905, -5208, 55245377, -8634, 96006042, -3295, 39470739, -1992, 60720528, -3569, 140447670 , 5809155, 122736295, 200692965, 163485102, -1362, -10341, 165255574, -10699, 51876033, 73129683, 74896283, 133365782, 76675951, 78611478, 21911131, -6355, -3129, -5831, -8113, -4111, -5315, 200856700, 105175345, -5284, 48492169, -8396, -7610, 128211446, 52025248, 14823919, 73285553, 16597053, 114037022, 37860020, 135299989, 817212, 39783700, 156717374, 41567361, 158494501, 23849331, 179753475, 6133963, -9215, -8072, -4308, -6024, 183295750, 146089218, -1876, 69901689, -2019, -6207, -8699, 94717458, 172667594, 57512257, 213412408, 137387283, 41727103, -9707, 24009073, -1499, -6046, -3244, 144477157, 68304148, 146251622, 31096285, 206487600, 110815562, 188773563, 93096201, 171056864, 75378171, 172826005, 57673330, 194086310, 118063847, 176534677, 139324152, -4356, 45429120, 162357591, 86180589, -2168, 164132056, 68454694, -2234, 109206163, -8728, 13543321, 130463806, 34800964, 171213944, 17085596, 192471587, 57822545, 174757550, -10488, 176691757, -11907, 119994061, 178467553, -3257, -5571, 8386323, -6573, 144799303, 29646628, -5522, 70396766, 128855738, -6754, 150116043, 208588204, 93417016, 190870174, 75700317, 134172478, 155426128, 1462835, 137873164, -7768, 61688297, 100669294, 198117128, 43970267, 82951264, 6771600, 65233234, 67010240, 107756385, 185713176, 148503982, 206977474, -5968, 189256782, 35112583, -9435, 36892251, 114841056, 173313217, 136111888, 175085020, 60089414, 138038230, 120317538, 5166194, -6625, 26425168, 84882809, 201817814 , 106143114, 203590948, 88423753, 146895914, 187646052, 169928022, -8265, 115011325, 97295957, 175244762, 1786312, 79727142, 177176307, 44292292, -10045, 7096408, 85042551, 182490385, -9584, -11650, 88586157, 12415810, 111616934, 152372396, 17731219, 115163202, 154145530, 38988862, -8959, -2706 ], [ -6948, 58658527, 138386879, 81701162, -3119, -11824, 180906279, 65756266 , 87013909, 145475543, 69299872, -7983, 110036821, 168508982, 33853285, -9460 , -3178, 74613950, -3459, 95862397, 212802726, -6682, 119066105, 3904234, 120827381, 83632707, -1574, -2447, 9222305, -2441, 69447756, 205872594, -6213 , 207645728, -6187, 170439196, -1442, -6426, 193473966, -7355, -9752, -8562, 60749814, 4062645, 159970782, -7714, -3686, -3236, 48359051, 145795027, -4257 , -2434, -2228, 51901326, 129850131, -4756, 34188620, 92643599, -1750, 115683572, -1507, 78642095, -3141, -3868, 62693217, 101665018, 103440693, 161904989, 27261150, 202652465, -10337, -5774, -11631, -1301, 128240732, 13086726, -2220, 170758680, 36120165, 133554810, 57380470, 213284614, -5644, 41595316, 100054288, 178010958, 23879948, 140800433, -6605, 7929728, 165603013, 167377478, -11067, 149660779, 112454247, 55769740, 38046386, -8585 , -4676, 195895253, 80722866, 4545864, 140960175, 6321660, 181712975, 105525446, -7640, 87812740, 11638400, -8730, 149831048, 208295344, 171080826, 133886152, 192347786, 57703947, -3154, 79114798, 139355979, 121634077, 180106238, 45462399, 162385546, 66709515, 29516172, 50776477, 148211122, 111012455, 188965253, 73809916, 190733063, 153529193, -2340, 40306721, 157233872, -11269, 178488853, -10827, 26128315, 104079782, 8414278, 125340087 , 10188743, 166092887, 31450379, -1449, 91687688, 130658158, 210377314, -10193, 116487606, -5147, 20980623, 22743120, 81208747, 44012742, 180423060, 143227055, 106011327, -5275, 107780468, 109562798, -4977, 52858568, 208774570 , 132585710, 17434366, -2283, -11343, -2276, 1650532, 99083857, -4648, 100855660, 180584133, 123887768, -10744, -4267, 146923869, -5985, -1224, 130978973, -1943, 93771110, 37081279, 134519917, 77836741, 39188638, -8569, 157890145, -1249, 104739927, 202187882, 10839692, -9933, 188013337, -1098, 170292766, 35639731, -10545, -4912, 136790913, 60604715, 42895881, 83640695, -5318, -4590, 126167960, 11006089, 32265063, -7536, 73006005, 189942341, 18097173, -9375, 58992654, 80252959, 138726451, 179468603, 161754566, 105056870, 30654212, -9536, 110373610, -4755, -4207, 131633915, -4482, -8249, -6700, 213132860, 39665225, -2273, -7790, -1578, 121165501, 44980634, 204441452, 89274378, 52079704, -3334, 207985179, 73329482, -5203, 16647637, 172543795, 174326125, 20350974, -5121, 100064938, 82346908, 64643398, 85897048, 48691847, 204597322, 167393452, -2613, -11510, 92979057, 190428222, 172703537, -2341, 154992162, 59490382, -6651, -6064, 179958477, 64792613, 181730280, -2650, 86054249, 9875916, 31134890, -6231, 130349324, 132127661, 55944125, 172869934, 57717259, -4146, -8941, 4716256, -3983, 64958889, 66736016, 29532146, 204918137, -9911, 187208093, 73816573, 151772033, -5932, 212012004, 1345691, 137754689, 120037990, 4886646, 6661111, 201534273, 125350737, 107635369, -8759, -11611, -9513, 206856337, 169645812, 151938309, 153702247, 174966545, 42243603, 44020730, 180441696, 45799188, 182214830, 86536137, 166269813, 70589910, 148550573, 74137388, 114890188, -3754, 40638186, 177057832, 61891968, -5088, -3253, -11185, 67213911, -8025, -4266, 146939843, -4531, 207173159, 72522786, -2144, 56588417, 38869056, 175286029, 117163944, 195115313, 62239284, -3262, 7318594, 143731695, 106522501, -3226, 203974328, -3944, 127785468, -4770, -4235, 71089103, -5483, -11043, 92350739, 172079212, 17949533, 193338186, -10136, 195273724, 99595031, -2055, 23426015, 44675672, 161608136, -9608, 28737431, -2912, 88965544, 205907204, 110227180, 14565669, 73021979, 170471144, 16340134, -2422, 211215958, 57075752, 135035084, 78510308, -1991, 41303787, 80271595, 23581764, -2404, 64324037, 161773202, 105074175, 9410002, 87357476, -7615, 147592123, -4230, 14718756, -10241, -5454, -4948, 96215160, -2848, 98146705, 156620197, 2487856, 4256997, -3854, -2181, 64485110, 142444442, 163700754, 68028716, 50323875, 167245691, -11569, 149531654, -1946, 34378979, 92833958, 16655625, 114092932, 18430090, -3594, -2066, -4446, -6679, -8556, 41624602, 139061909, 4418070, 82364213, 6187211, 181577195, 105406848, -6005, 108938596, 13274423, 130202894, -8317, 15051550, 73505198, 55800357, -3453, 38080996, 193986471, -11965, 59493178, 41780351, 197693812, 82523955, 45323957, -4300, 86067561, -5279, 126819030, 165801358, 109101000, 208313982, 112644606, 171116767, 75448601, -5684, 18754898, 135675383, 174660373, 20674585, 137613583, 158869895, -6869, 141154527, -4331, 142924999, 66740132, 125210962, -4791, 185448271, -4247, -9517, 206711238, 91542712, -4960, -10233, -3466, 210256175, 134063322, 77380146, -8969, 157260496, 198005310, 121823105, -2954, -11782, 123596239, -3101, 27922870, -8799, 185606682, 89934644, 52734646, 130686113, 54507780, 151947749, -5926, 19078375, 116511689, 1517414, 79464899, -2059, 81235371, 198175700, 102497007, 199946172, -8063, 67074136, 10377771, 187539558, -10252 , -9471, -8681, 15694511, 93639323, 56439325, -5679, -10515, 175142261, 40659484, 177071144, 120378772, -7724, 141633753, -1433, 123921047, -8056, 67222020, 49515848, 12310647, -9505, -2892, -11052, -6194, 74322421, 37117220 , 19393866, 155810839, -1073, 97680791, 118950292, -10850, -10074, -3387, 7333358, -2322, 163238833, 67560140, 30358811, 205762105, 51613913, 207528584 , 150830888, -7917, 113623025, 134896519, 39385543, 175795872, 99612336, 81892975, 5717304, 26973616, 182887077, 67733071, 165169047, 108480547, 149226692, 207694981, 73036622, 150997285, -10995, 133275262, -10956, 174028062, 59035118, -8180, 43088902, -5833, -5344, 25373534, 163555655, 165330120, 128130122, 110412092, 168875057, -3919, 74974701, -1513, 96228472, -6937, 117652512, 80444649, 121205314, 6044774, 83988255, 181436089, 202695063, 69821696, 167262996, 91087325, -2083, -11513, 151316769, -2730, 55640738, 135369211, -11974, 98325083, 22149412, 197539396, 62889023, 66436501, 202858798, -6551, 204631932, -2503, -9106, 186915233, -2295, -5221, 93018870, -3322, 211711158, 155016124, 40028504, -5639, 176445488, 4596327, 63050096, 45345255, 162268402, 164048070, -11677, -5770, 70147835, 149867112, -3619, 114440248, -7392, 118137062, 41960060, 178374371, 121688533, -8102, 45493139, 181921970, -11158, 107507454, 50816413, 187232055, 111059046, -1253 , 15385677, 132310155, 75624317, 153573122, 77394789, 1368322, -2682, -8904, 182081712, 183854846, 49211007, 166132823, 89959814, -7555, 35025935, -5447, 210430560, 134244362, 213967511, 42272889, 120232342, 102518184, 6848808, -11726, 88345091, -3213, 31654050, 168067030, 93659169, 95424438, 58231095, -5897, 194648068, 99127786, 100900920, 102670061, 104452391, 162916687, 145193333, 69009797, 12322628, 168226772, 53063570, 189492401, 210750044, 19413833, -3752, 60486119, -2530, 81750538, -8492, -6291, 48090153, 69357113, -7980, -5232, -1763, 189826528, 133128832, -7874, 95924962, 41166544, 23453970, 120888615, 7501088, 85452555, 163413218, -8400, 147460336, 149243997, 34084788, 131520764, 74833595, -3022, -7408, -6117, 2350745, 197229231, -2459, -2329, 181285666, 202547302, 69669942, 186606399, 110416208 , 14756028, 151166346, 113971672, -10950, 115734279, -3004, 745328, 195618501 , 43261956, 179676267, 84001567, 85774701, 29092856, 108808019, 110578612, 92872440, -2139, 153109749, 176296264, 62906207, 179842664, -2523, 84166633, 202873441, 31024401, 167437381, 110738354, -6466, 132003983, -4478, 172755452 , 116065621, 20551983, 117991963, 158740770, 63063408, 144571428, -6793, 50669983, 128621450, 52447110, 208351254, -6463, 172913863, -10525, 40198896, -1812, 158900512, 102214674, 199654643, 201417129, -10362, 146505756, 31345216, -2153, 52606852, -9478, 112832303, 171305795, 194329796, 20879453, -3278, 61625609, -5358, -6866, 84659048, -1257, 125407855, 88201323, 12020449 , 109453763, 52756067, 208669407, 54529201, 19103547, 194496314, 60003021, 81275184, -5587, -4833, 162764933, 10399071, -2375, 31666031, 70636501, 111391842, -4489, 191109788, 19262079, 1707773, -1083, 139895229, 63710362, -1600, -8860, 182417170, 106241499, 49545134, 12339933, 109773247, -4512, 53079544, -5966, 37141061, 134579820, 19427145, -6403, 39241909, 175669409, 177435888, -6340, -8893, 83532991, 85306125, 10903588, 166807732, 71143559, -8333, 170348676, 35711492, 133144806, 76457637, -2850, 78378655, 99646825, -11253, 101416087, 122672399, -7685, -4100, 48269862, -9145, 184689497, 108500637, -11580, 90783938, 14612260, 209492077, 133307210, 115598376, 213039676, 39562724, -7792, 119292528, 4138522, 160043997, -4614, 200790142, 66138438, 106888576, 50201407, 90950214, 149414510, -2744, 131693818, -8283, 18315608, -5669, 117690983, 22016294, 43279261, 199180743, 84018872, 200957870, 9613673, -2439, 167290951, -1589, 73395919, 153117737, -2862, 115907333, 59382557, 156822537, -11278, 179849321, 162144480, 68234928, 185170054, 147964853, -6492, 208199500, 151504466, 75320930, 194028948, 176465457, 80807939, 43601407, 25880715, 142810517, 181791514, 203050488, 68393460, 31194793, 130407896, 112689866, 210137700, -4031, 114461669, 77255137, 157144551, 196127011, 61469983, 121704630, 199667955, 8323758, 105762396, -7636, 166002367, 89826696, -2293, 208528301, -10230, 56159777, 176790133, 81118227, -1983, 160855896, 182112329, 86445494, 127188977, 12031099, -10285, 33290073, 189195548, -7887, 192739154, 77587810, -2997, 118485832, 61789467, 63570466, -8090, -5568, 28137068, 106085873, 29911533, 52940979, 74202615, 134435931, 58260381, -7379, 177115073, 120416046, 24755866, -3851, 180664003, 143452147, -3520, -3229, -4265, 205466583, 53092735, 111562355, -2584, 37157156, 154082965, 97395796, -1261, 39267177, -8188, -6915, 23315528, -1602, -4617, 83548965, 46350298, 143790267, 9147759, 126072237, 30408064, 108355538, 12688703, 149103014, 72919478, 189858476, 172145649, 154422416, 212893246, 58904796, 156355292, -6359, 138638593, 42959900, 27026862, 85483172, -11703, 106744808, -10700, 166983448, 110288414 , -7939, 112060217, 209510713, 113829358, -6971, -10541, -9373, 154584820, 176003536, 99827865, 177776670, -11874, 140564814, 64391805, 142340610, 46664579, -4798, 28961069, -3222, -11110, 128166186, -7573, 129939320, -2012, -2361, -4946, 18322265, -4908, -1826, 59228273, 156676107, -10840, 160217051, -6853, 123010519, 105303016, 87578452, 11404112, -5500, 32661755, -6208, -5474, 92893861, 190340364, -6441, 153132501, 57469659, 115927300, -11973, 59390677, -5880, 195816846, 119629317, 197588649, -11245, -2956, 142658763, -4302, 202898734, 48758528, 50535534, 167469329, 110767640, 15108791, 132033269, 75335573, 133805072, -10529, 135575544, 213537538, 79038921, 156999584, -5616, 197751053, -5332, 181802164, -3231, -4556, 126876271, -2024 , -4250, 148136576, 52463207, 130421208, 73723512, 112705840, 75507173, 172944480, -1680, 194204785, 137670824, 22515487, 158931129, -11845, -2328, 180195427, -7228, -3381, 105784904, -4082, 127037344, 148302973, 72125971, 34914115, 190818259, -11432, 114637385, -7851, 174874694, -4145, 118339402, 3186727, 100621372, 121892204, 160866667, 162631815, -11732, 125425283, 88218751, -1656, -3197, 72275186, 169721689, 152011524, 17362482, 134285629, 194524269, 138000824, 42327466, -3565, 44088742, -10049, 180513580, 143308379 , 8665871, -1659, 203549681, 88379824, -7590, 90154289, -2749, -6750, 208857104, 54719560, 132676230, 173431571, -11339, -9769, -2840, 79685875, -7762, 61966514, 102723186, 141698980, 7053810, 65510120, 106260258, -5271, 88552755, 12369219, 168272032, 207255691, -10630, -2735, 54879302, 56660301, 193075943, 77911410, 97743333, -8954, 60543358, 42826659, 140259973, 198732134, 103054772, 124312415, 28653566, -9971, 165069208, -10702, -2310, 51684343, -4971, -4507, 92421292, 94200960, 172155089, 56987894, -4009, -4887 , -4141, 42981077, 5773214, 200661017, 27029647, -8043, 67791643, -7617, 128017094, -6212, 129794221, 112081394, -7911, 37666999, 154595470, 20115355, 195508012, 80340817, -8523, -959, 160070621, 122864089, 85658888, 9485879, 126409026, 50233355, 108692327, 147673324, -11572, -2425, 53779623, -5704, 133504103, 154757874, -4679, -1214, -6384, 176180583, 101764857, 179725520, 123026493, 7875149, 85818630, 87596967, 89363567, 186810070, 110622541, 188584535, 131882846, -6440, 172634315, 76971473, -3158, -3578, -8554, 2720813, 23978456, 160394098, 123195431, 201146898, 163939035, -6253, 185202002, 70033476, 206463638, 91295112, 208232779, 112556748, 75358081, -2205, 172799381, -6695, 194055693, -11315, -5638, -5119, 41848363, -8910, 63120526, -8874, -11788, 142834479, -823, -5027, 126900110, -4776, 31217545, 32999875, -6462, 171188651, 17056310, -6438, 114492286, 77290957, 155242424, 213711923, -10894, 196148311, 100474942, -5360, 121735247, 45563569, -9202, 8358368, 144767355, -9558, -11615, 128822459, 13671115, 150084095, 190835564, -9813, 96943194, 194380501, 176818220, -10860, 100638677, 160877317, 65202617 , 162650451, 86465584, 203401920, 146705555, 205175054, 90007859, 187454362, 13836181, 130757997, 74072159, 190999299, 173281269, -11345, 40570295, -10119 , 81315120, 198250246, 24613552, 141549888, 123829196, 47657518, 145094825, 166351137, -4067, 187616766, 13997254, 111427906, 35254897, -3779, 210651536, 212416684, 97256144, 155725643, -10478, 23008025, 178917493, -7218, 47815929, 145253236, 30101892, -5996, -7584, 51350339, 129308340, 72621171, 131081474, -7919, -11410, -10185, -6402, 2091141, -2466, 157995308, 3862967, -3857, 7406452, 124327058, 48143522, 108380831, -2297, -3191, 209374933, 115468043, -2831, -10106, -2529, 140435689, 142216688, 163470459, 106781959, 89066591, -1590, 207764203, -6745, 135125362, 195527847, 138824959, 23674946, 179576428 , -1457, 144149564, 67966028, -9571, 108713504, 206156135, 52009274, 14813269 , 131737747, 16586403, -10164, -2198, 176188571, 101787365, 179738832, 162022133, 202765616, 204537419, 147841054, 71658849, 169108014, 53942150, 55721818, 114184783, 38010443, 98404821, 197617935, 101937911, 199388407, 123202209, 144461183, -2922, 165725481, 128525483, 52331420, 188756258, -1299 , 36390396, 96630367, 79077392, 158800552, 141078650, 45418470, 86167277, 146397931, -2500, 109190189, 73765866, 190690465, 75537790, 116285266, 20771628, 61523108, 43807740, 121752552, 47350015, 29626661, 185533467, 167820761, -3793, 150102731, 73927060, 210344033, 19002498, 59900520, 176839518, 4982492, 43956955, 86485430, 88259895, 31560868, 167979172, 91794305, -2881, 74076275, 36881601, 175066263, 157510758, -6345, 83101566, 45897696, 104357999, 28180997, 148646419, 150418222, 113213021, 191176346, 37044005, 192942825, -8963, 21258840, 81492167, 83256105, 46062762, 182475742 , 145263886, 203740040, 51364861, 148811485, 113384500, 95666591, 38974219, 155897366, 58799608, 158013823, -10432, 161546902, 143830203, 184589537, 88906972, 147379133, -11086, 71192935, -8666, 152691880, 57027707, -5163, 78451736, -5129, 119199223, 197150690, 43003829, 25298988, 103243800, -6026, 163487764, 145767072, 12889712, 149309347, 53646505, -4191, 113873287, 191833950, -10539, 193604422, 2425291, 138842264, 177823261, 82141906, 160102569, 66197010, 28999674, 204392320, -4075, 167189781, -3636, -5477, 190221889, -6726, 57339326, 117741569, 4360708, 199237984, -5054, 183297081, -6798, 30936543, -2372, -5249, 13218513, -5723, 170894460, 75230287, 211641936, 135454407, 174440728, 117898781, 22239932, 43493582, 160424715, 181685020, 107279821, -3804, -1870, 91323067, 208264727, 151561707, -7000, 211801678, -10161, 59603533, 196019186, 61364820, 100347148, 43661310, 141095955, 142872961, 8225250, 105659895, 29482893, 52508346, 15312462, 151726773, 18857278, -9780, -7389, 119997933, 197954724, 102277362, 26100360, 86335007, 203268802, 107595433, -7992, 109363243, 167836735, 15468211, 151885184, 134165823, 174923947, -6672, 81180671, 178625964, 28030574, 105983372, 164452871, 49287007, -4534, 90037145, 167997808, 13864136, 72319115, 150279778, 113079780, 36894913, 173310555, 97133553, 138030244, 5158208, 180554847, 65394307, -9623, 145117456, 31740577, 187644721, 91980548 , 169929353, -5192, 77794145, 155756260, 99228822, -8539, -10853, -4348, 63782246, 7092415, 104532384, 49620890, 31897657, 72647795, 74416936, 132882563, -9382, 212611036, 3993 ], [ 136613866, -1918, 99404672, -4865, 120664977, 63984463, -8463, 163190911, -1725, 145472881, -1311, 90553522, -3192, -6748, -1561, -3459, 191542421, 134840732, -8221, -9331, 175757267, 80077243, 62372402, -1259, 44657034, 161581512, 200563840, 104881154, 87172320, -8404, 30483941, -2309, 168666062, 73004551, 189927698, -1685, -3614, 135001805, -4685, 58978011, 119220523, 62524279, -3261, 5838441, -2250 , 85553725, 67847553, 50126861, 128078328, -5726, 14697456, 73153766, 209579935, 74924238, -2136, 96193739, -3005, 59139084, -5648, 21947072, -3868 , 82176395, -5341, 44977849, 142413825, 7771317, -5791, 106988292, 165448595, 147726572, -7571, -3930, 14853205, -4481, 94576475, -5434, -1441, 76858445, 193794781, -5644, 119546662, 23877286, 121311931, 45137591, -6048, 181553233, -7194, 68160503, 185096839, 147890307, -1225, 130169615, 188643107, 34510766, -9849, -3173, -10980, 77018187, 39984575, -9321, -4875, 100210037, 24035697, -7707, 25799635, 162224473, 105528108, -5031, 48831743, 185260574, 70092048, 187031046, 130330688, 73647512, 151596317, -2871, -7437, -6132, 98612485, 196051134, -10454, 178333104, 43677407, 82658404, -8104, 84430207, 27741707, 68491845, 146441981, 128729154, 111001928, -4962, -11491, 112776393, -5198, 56091886, 173017695, -9779, 1329717, 137741377, 100544041, 178496839, 102303986, 6645137, 123565622, 47393944, 10184750, 146599061, 70415525, 13727025, -3477, 169637824, 151913139, -1939, -5927, 19042434, 213924913, 40455947, 98925446, 22749775, -3865, 198145083, 63488055, -5328, 123729357, -3954, 203456499, 146762796, -5742, 52866433, 74122745, -9036, 36922868, 114871673, -11342, -3889, -1549, -2843, 79594024, 139833995, 5194149, -1303, 26457116, -8827, -1888, -5781, 88455701, -1226, 109714675, -2088, 207166502, 54791323, 171726449, 136298254, 214253714, 78159010, -2540, 83475750, 125997691, 10845016, 186238993, 71074460, 33878455, -1098, 209275094, 56913225, 154349201, -4419, 136793575, -9297, 62385714, 83648681, 87190835, 166907571, 71246060, -8713, 53529361, 209434836, -8632, 18097294, 212974449, 195417492, 4081281, -3720, 44826095, 142267395, -4564, 126321168, 90885108, 14710768, 170617574, 191881751, -11386, 98133261, 21957722, 158370702, -4124, 122935973, 85741299, 163691435, -3825, 69784545, -6209, 75110360, 133570784, 154838954, -11976, 137272801, 80575105, 82357435, 84126576, 201057709, 183334355, 126641983, -5248, 188651095, 92979057, 39996435, 195906035, 199446979, 25814278, 86060783, -7639, 165785384, 148062030, 91377523, 15192656, 190585302, 114400435, -1711, -6111, 22438279, -1294, 158856583, -11850, 105712899, 11811454, 73819235, 190753030, 192518178, 40321364, 3116174, 63342956, -5329, 144852428, 70439243, 52723996, -2010, 54483941, -9039, 114723912, 42254251, 178669893, 180437703, 123742669, -9587, 88314474, 205245607, -10675, 93623349, 212338022, -3754, 1666506, 100868972, 65446101, 106193577, -10316, 129227016, 15836948, -1223, -1297, 78186940, 136645814, 40978979, -2056, 101218950, 83496927, -1540, 26805886, 48060867, 30345499, 205740807, 207517934, 131329074, -7494, 113612375, -10544, 154363844, 195269731, -6098, -3855, -5346, 103138637, 124406807, 182873765, 48216737, 50001729, 166926207, -2878, 94282284, 172241616, 154518262, 78510308, 195433466, 21802096, 4091931, 25356229, -3385, 46606007, 163541012, 165314146 , 128104952, -4230, -2427, 149367919, -2596, 190120719, -2352, 115715520, -8216, -6385, 80433878, 140665984, 105243113, -2638, -6784, 108780185, 186738186, -5724, 131818827, -1080, 57411087, 193828060, 137288775, 100083574 , 121350413, 64658041, 201071021, 66417986, 107177320, -8002, -2894, 15047557 , 170953032, -3892, 1031533, 78983011, 2804678, 158706160, -11240, 6342960, 105558604, -5279, 29385716, 126817699, 70122665, -7562, 130361305, 112655133, 190605269, 114426936, 38240738, -10160, -8583, 98628593, 176590587, 2971075, 63197857, 199624026, 201386512, -6575, 126989299, 89781436, 93322380, 171277840, 57887651, -2195, 137779848, 3130817, 24380474, -6324, 199783768, 182060414, 107660539, -10286, 167891314, 72215283, 189154281, 112965421, -1510, 174978526, 79476746, 159199906, -8091, 65302333, 86554652, 12146912, 187538227, 150331695, 152103498, -9806, -2133, -1846, 116672762, 40660815, 3447639, 102668607, -8861, 6996569, 123919716, 67233878, 30027346, 12306654, 207190464, 189471103, -2209, 37111896, 193017371, 97342671, -1073, 78188296, 99461790, 23274261, -9266, 159695227, -1171, 106538475, 203990302, -11119, 147288613, -6502, 168548918, -9458, -4951, 94135854, -7451, 95907657, -1509, 78362547, 80122503, 42915971, 81896968, 64178938, 142136939, 163395913, 28756067, 165167716, 51777527, 168712653, -7043, -9056, 113784098, -2002, -10176, 213010390, 97998944, 2338764, 197221243, 121031052, 83828513, -4819, -10007, 202535321, 126350454, -4541, 186585101, 168875057, 112185226, -4947, 74981356, 172416001, 37774824, 76742632, 78678038, 41472848, -11248, 82219114 , -6309, -3545, -7680, -6585, 183209223, 126508865, 108790835, -2897, -6763, 92856466, 209784937, 75130571, 192069569, 154859044, 193842703, 195772917, -11279, -10458, 23917222, 179829352, -4334, 84149328, 66443156, 9744129, 126671269, -9107, 71759896, 188687036, 131985347, -4724, 94792004, 77069981, -1678, 178221163, 6364258, -10399, 47105200, 29396366, 109116853, 91406809, -7927, 93181274, 132151744, 172893896, -2561, 135690026, 213654682, 40177730, 196096394, 158883207, 24244692, 121678006, 181919308, 27789629, -9592, 183692442, 146485910, 204956740, 148255051, 52593540, -9879, -1253, 54353485, -1557, 17157480, -2070, -4016, 213810431, -10124, -8164, 42111937, -8133, -6867, 199799742, 123612213, 47436542, 144872518, 49208345, 12003144, 89947956, -5493, 13776278, 72231257, 93491562, 151962392, 56296888, 116530204 , 118453884, 81260541, -1545, 102520846, 199963477, 47589629, -9161, -11657, -6540, -3660, 51141221, 129090026, 207049358, 189326004, -10222, 17475633, -9390, 38741262, 97197572, 99136971, -3275, -2983, 61934443, 159369088, 83194748, -9229, 26499714, 8779022, 88507495, 146970460, 70793458, 33584264, 15863572, 74326537, 210750044, 134563846, 19411171, -8196, 136671107, 41010927, -9723, 62268570, 180964851, 184504343, -4259, 88835088, 32147919, 207544558, -11042, -6165, 191600993, 134901966, -4686, 39401517, 156323344, 138609307, 23455301, 101398782, -8884, -7242, -9650, 26997576, 126205234, 11050018, -9538, 110265662, -7535, 34072930, 94320766, -8250, 115571875, 39562590, -5887, 41333073, 179519187, 64351992, 28930452, 145852268, 108644405, 90936902, 149399867, 151165015, 209641169, 113962476, 154712614, 193696273, -10901, 41486160, -2821, -4122, 6054093, 144252065, 30861997, 167280301, -9890, 92872440, 36176075, -7863, 76915686, -5157, 156805232, 41653888, 197559363, -1103, -1460, 123142306, 46970628, 124916771, -4278, 204645244, -5991, 32792211, -5721, -4966, 170975663, 38099755, 116056425, -1609, -4651, 197712450, -6871, 45349250, 27635213, 48900842, 185319146, 70153282, 167601116, 71935612, 149883086, 112675223, 210123057, 75466029, 18777529, 174681673, 59680875, -1086, 158903174, -6629, -5069, -11195, 164215800, 49063246, 31338561, 13627186, 208508334, 112832303, 36661956, -9814, 116382443, 194339234, -4404, -7769, 100592086, 159064247, 102375747, -8097, 162602529, -9993, 146657633, 13786928, 130714068, -11015, 210441210, 95278008, 58080672, 40527697, -3276, 100755821, 83046987, 199975458, 143279093, 106067237, 10405726, 127331535, 205292198, -9510, 72418831, 130877803, -6452, -9835, 173398292, -2557, 155677721, 60175941, 177101761, 63719558, -5064, 26515688, 182414508, 47764135, 125722136, 127499142, -4066, 168241415, -4512, 150524716, 54860543, 171786352, 115089987, -1222, 271537, 79997250, 198692200, 103021493, 46335655, 67594629, 127826735, 32165224, -2086, 150858843, 94175667, -8636, 58896676, 2205646, 80151789, 101413425, 44728918, 142164894, 163425199, 184684173, 166963481, 90794465, 92560944, -1517, -3910, 37644368, 154564853, -7791, -3733, 4142515, -6336, 199019670, 83856468, 105124638, -4286, 145866911, 69693902, -8366, 129922015, 73237508, 209655812, 172442625, -10166, 39731651, 156662795, 177926972, 103507253, -8074, -9917, -3046, 190327052, 172606360, 96421493, -3159, 39884870, 156822537, 158595671, 62930167, 103674981, 27492776, -10723, 70005521, -8731, -6492, 130245492, 93038960, 209975296, -4462, 1082117, 22338440, 43602738, 66630853, 105603985, -1875, 109146260, 13480756, -3927, -9882, 34738399, 132179699, 36515526, 57775831, 155211807, 40218863, 176630523, 139427984, -7732, 82728957, 160689620, -7702, 181949925, 47307417, 29585394, 70332870, 13645822, -3182, -10230, 132342103, -10196, -4923, 57936904, 79359602, -3136, 120107089, 4943887, 102381194, 164386313, 146674938, -4243, -5743, 206918902, -3330, 54543844, -2727, -9808, 99003853, 157469491, -1674, -7726, 141519271, 84834764, 125576916, -3080, -10320, 31678012, 129119312, 33455139, 74193419, 36994752, 97230730, 214163194, 196598251, 100928875, 139912534, 83222703, -3392, 7039167, 145223950, -2509, 109790552, 209010068, -7881, 19439126, 77898098, -1261, -6396, -7798, 99493861, -8531, 81789020, -3400, 64059132, -6264, -3515, 49899228, 147332542, 12691365, 188084011, -6747, 150878810, 35724804, 133159449, 134929921, 58904796, 156352630, 41199955, 99657596, 42970427, 142178085, -7205, 28788017, 126235972, 165215638, 69536945, 147494946, 51818915, 207734917, 92569053, 94351383, 191790021, -10541, 174071991, 39590545, 137027863, -4139, 158289499, 43122304, 25413470, 161827781, 27187935, 85644245, 202580581, -9963, -3222, -4076, 129945854, 14785314, 170688127, 75012096, 18330251, 135252067, -4680, 137183612, 99987607, 43291242, 179706884, 27350218, 29112825, 50371799, -8734, 52151588, -1621, -2149, -1515, 114154166, 18491324, 174392806, -4445, 137348678, -7308, 41672647, 101908625, 199359121, -4108, 105464089, -5032, 48770386, 165694864, 31055018, -3805, 186955169, 54087126, 151521771, 211757749, -5907, 213534876, 118017256, 176490748, 158776590, 197752384, 6400201, 103844163, -4813, -7189, 87904470, 185345770, 32981239, 208379209, 34746508, 132193011, -7469, -2349, 192434313, -1680, -5903, 176649027, 100458968, 197910795, 102232102, 160704263, 104014432, -1538, 164239883, -1431, 146527177, 89840008, 52636138, 111093779, -4744, 73887247, 210310754, -10559, 134127218, -4015, 174876025, 40382732, 118342064, 42166393, 120112536, 63426698, 180352507, 26222828, -8445, -3523, 183897444, 29766434, 128967558, 72273855, 111256183, 210465172, 95305963, 58107296, 155547265, 60046816, 61814637, -9277, 178745770, 200003413, 106097854, 10436343, 31687331, -8720, 33468451, 54726094, 152164732, -6987, 95469698, 77762195, 155711000, -7378, -9728, 177133709, 5280676, 141692325, 123984822, 201938951, -8790, -2775, 127517901, 185992724, -1771, 129292366, 131073365, 93865502, 37174461, 193075943, 38934406, 77914072, 21562361, 177465174, -2678, 5612141, 124318949, -9149, 186330723, 90662678, 168610152, 111913787, 152666466, 18022748, 173925561, 58919439, 21720772, 4001411, 81952878, -8117, -11813, 104990189, 145736455, 147504265, 51845416, -8328, -3613, 211294497, 213064969, 156523022, 62635976, 199054280, 142349929, 183109263, -3510, 128188694, 13026823, 55549974, 193733426, -1214, 156688088, 177956258, 101764857, 25587855, -8073, 144286798, 126567437, 108852069, -11069, 130113705, 172634194, 96448117, -3158, -5879, 176341656, 22197457, 4491285, 121413101, -1500, 181657065, -10367, 68266876, 146222336, -7114, -4986, 13352962, 149763280, -11505, -5954, 210003251, 174565860, 98543397, 80824036, 158786030, 84371514, 201306640, -5027, -11133, -9948, 148151219, 91457516, 93227988, -6438, 211938789, 155239762, 98714986, -5388, 197918783, 180202084, 125284177, -9558, -7596, 50867120, 72135290, 111109753, 73900559, 36699230, 18979869, 155398173, -9732, 196316039, 139617012, -1465, 102407818, -10020, 162653113, 125445250, 51039930, 167963198, 130756666, 189228827, 74073490, 173286472, 196474450, -5606, 122058724, -3953, 203557669 , 205337458, 148633107, 111439764, 15766395, 171666546, 95483010, 173442342, 194699985, 40734030, 23008025, 198402002, -6322, 26551631, -3841, 164748272, 147034235, 168288006, 14158327, 74382447, 210811278, 134625080, 58449409, 155885385, -2839, -7323, 196969650, 81806448, -6617, 26889751, 28660223, 126102854, 69413023, 166852992, 51688459, -2424, 133196600, 154454243, -4415, 97913748, 60705885, -5376, 140431696, 83739324, 85518992, 204219266, 32367564 , -1590, 55404996, -10954, -3294, 78596835, 23664298, -1575, 161861060, -7682 , -10003, -2911, 11273656, 52011815, -8706, 73270910, 112251907, 190209908, 94531215, -7443, 174259688, 98246410, 156706724, -4388, 197454200, 179730846, 142525645, -8423, 48638599, 30916576, 149615398, 131908016, 57485635, 135443757, -7398, 139152308, -2672, -10059, -4606, 181666384, 144459852, 68276316, 31080311, 13360950, 110800919, 151552388, 172817896, 194070336, 137540368, 25920651, 181831450, 125131092, -8414, 146395390, 89701687, -11553 , 208405833, -6460, 75535128, 116281273, 40261461, 42027951, -3124, 180218058 , 201474370, 66827990, 88093498, -8689, -7510, -1309, 210336047, 212117167, 96945979, 59913698, -2189, 22704515, 43964820, -5590, 104195595, 47499230, 68772724, 128996844, 52827828, 169752306, 15621296, 171518785, -11421, 153807410, -1919, -2417, 177003253, 24632067, 122073367, 106127019, 10466960, 12240094, 187627416, 52975712, 15778376, 210666179, 76010482, 173459647, 194711966, 60237175, 157670500, 5301976, -3390, 104515079, -8440, -9983, 147039682, 51364982, 209051335, -5188, 210827252, 115147228, 58452194, -8960, 175725319, -11290, -3270, 140298455, -4592, 9189026, 69422342, 166866304, -11086, 92462436, -5208, 37536543, 212929189, 175885061, 138677198, 23528516, 101471997, 64275992, 105026130, 11125895, -9537, 168801842, 211322452, -10540 , -3006, 117588482, 80379299, 82149771, 160102569, 200856579, 144155011, 184910352, 91002252, 188450086, 34307218, 209706398, 114035691, 57348522, -4448, 78762035, 2587695, 139000675, 179752144, 142553477, 126598054, 89391522, -11563, 188605835, -1756, 190378969, 94706931, 115975101, 975623, 98412941, 82467924, 103732222, 27552679, 124989986, 9834649, 128532261, 13380917, -10262, 54119197, 153336051, 213569488, -5637, 61366151, 84407455, 142869089, 66693418, 9998384, 126922862, -6518, 169438148, -10234, 210193610, 172988409, 96812738, 79251777, 196181590, 45580876, -10327, 111134925, -5217, -11018, 210360007, -9812, 213900830, 3229325, 100667963, -4119, 121929599, 45751266, 182166908, 105980710, 205197685, 109526978, 132559086, 95352554, 116618062, 40587734, 138034237, 81336541, 178785706, 122088010, 67176516, 29963450, 146895914, 109697247, 33512380, 169929353, 113230326, 134499827, 175240769, 40748807, 196664809, 81498945, 180718582, 26588903, 47836019, 49621011, 90368487, 168319954, 35438601, 58471919, 5324 ], [ 99406003, 120674173, 179139800, 143710153, -1292, 69286683, 32086685, 189766625, 17920247, 58822130, 60600599, 23388743, -1259, 64142874, 46426175, 28706814, 149178891, 92482526, 113749365, 135009670, 78478360, 62521617, 25324281, -2250, 200723582, 126302532, -2434, -6499, 131619272, 20172596, 43197939, 46750862, 202652465, 50290596, 188476710, 115834118, 843836, 22101490, 23869300, 84111933, 165607006, -10295, -4988, -10653, 190410796, 172692887, 98448750, -2123, 24030373, 179939841, 66557638, 9862604, 50616735, 55925247, -3451, 98601969, 100376434, 203128908, 11790156, 167700955, 151757390, 153526531, 22583378, 26132187, 144829920, 127111890, 15498707, 93448964, 212153110, 176884646, 43999553, 199919548, 86521494, 31606007, 187512934, 130816569, -2004, -3889, 138062192, 5195480, 26450461, 29991405, 72513346, -4956, -1926, -1319, -3286, -8154, 85252635, 28563046, 108278330, 205728826, 71074460, 72850135, 74629924, 212815917, 97812578, 80103744, -1438, 81865020, 7462483, 182859122, -6011, 204120758, -1310, 166910233, -6501, 188173200, 131474173, -4468, -5161, 136947993, 60776315, 62546787, -1576, 142263402, -2381, 184789336, 147581473, 206053634, 110374941, 170622777, 57233919, 135181514, 156606753, 60926861, 43215365, -9683, -1974, 163684780, -9959, 108773407, 32591202, 149513018, 73328151, 135350331, 859810, 22112140, 119554771, 43383093, 160306240, 9717505, 30977810, -2613, -9485, 15034245, 151445894, 36295881, 172710192, 77044688, 78977553, 176414871, -5617, 43530977, 45315969, -9209, 66574943, 183502083, -1779, 70113225, 169334193, 171105996, -10977, -1711, 116174900, 176571951, 24207420, 45471718, -9636, 105702493, 144686152, 126973325, 50791120, 206692602, 91529400, 208468398, -6457, 18902659, 3108056, 139527823, 43863650, 102322622, 143067436, 164340930, 89919880, -1089, 150165175, -6738, 114729115, 212173077, 77517380, 40471921, 196382599, -8093, 104264694, 201702001, 106027301, 90078412, 187527577, 130829881, 93624680, 191072514, 19215488, 157570529, -4647, 120360136, 122133270, 84934603, -3098, 106196239, 49502536, 72529199, -1587, 17606089, 193000066, 155805392, 117153319, 40978979, 196884454, 101209754, 64011087, 200429391, 85260865, 202199863, 10856997, 147272639, 51611128, -5483, 14403265, -3921, -3177, -10579, 191570376, 37439366, -2202, -1925, 97827221, 156296720, 21652881, 138574697, -4125, 159837664, 44686320, 26962966, 67713104, 69483576, 186413378, -8330, -1424, 112002976, 170472475, -9825, 39518795, 60788296, 62560099, -955, -5345, 83812539, -4589, 9406009, 126333149, 11184467, -10303, 167087280, 110400111, 149371912, 14728073, 209607890, 133423023, 57250014, 174171830, 20204544, 156613542, 99917177, -4859, -3985, -3718, 181414791, 124725081, 48552072, -8393, -1775, 147758520, -10267, 188507327, 151309991, 114102128, -7864, 76886400, 135358561, 59330774 , 22130776, 158547749, 4419401, 199303211, 66417986, 144377318, 165637623, 186896597, -1766, -9484, 73513063, 190440203, 172719511, 96535975, -3155, 98467520, 156941012, 41787006, 24062321, 199458960, -9208, -7675, 144534398, -4275, 87839364, 128596036, 206550165, 73670143, 114416409, 211866905, 57720044, 155166547, -6930, 22456915, -6348, 63208384, -5070, 201395829, 144698133, 88009633, 50804432, -5747, -3199, -2607, 111035207, 188995870, 112804348, -4182, -3605, 192535483, 1360334, 59813993, 176748998, 159033630, 43879624, 123601442, 47421899, -6018, 203326043, 88161510, 166120842, 148398819, 111202814, 112968083, 190927415, 75758889, 212183727, 58043521, 40491756, 176914064, 5054376, 6824848, 84780308, 162738309, 184001276, -10322 , 31636745, -5986, 52887854, -9068, -5947, 210579652, -3604, 38726619, 194630763, 21172313, -5869, -8158, -6893, 159355776, 44201770, -8862, -1896, 67235209, -2101, 10540175, -9126, -6771, 187699300, 169987925, 210741935, 95572199, 38885030, -1287, -3151, 136659126, 3781766, 25044733, 104775868, 163237502, -4571, 30362804, 205754119, 168547587, 33909072, 92365382, 189813216, 211069528, 76417824, -2201, 97848387, 138597205, -10431, -5837, 122649647, 104935610, -4089, 87211046, 108480547, 129734318, 34071476, 170481794, 16353446, 191744761, 20047466, -10503, 60798946, 197222574, 101543881, 160016042, 142303215, 85610843, 145844159, 11197779, -3351, 12968251, 110405558, -3187, 53719720, 190131369, 174193007, 78684693, 195610513, -6878, 161950249, -6585, 48565384, 167262996, 110562638, 73369295, 170806602, -6698, 154861706, 98322421, 41640576, -6090, -1468, 43399190, 179826690, 144389178, 29236624, 146161102, 89463406, -3056, 208175538, 170969006, 55803142, -9013, -10942, 155018786, 176437502, 24083619, 63051427, 160497930, 45345255, -1164, -5786, 126838876, 31168169, -6230, 15227145, 94943760, 77235047, -7818, 59666232, 119914068, 178378364, 102200031, 64993499, -3382, 47264942, 203178282, 88015080, -10682, 52589547, 15385677, -5449, 114598659, 96880629, 98804309, 120076472, 141338108, 27947919, 125384016, 107664655, 50977486, -9905, 35037793, 112981395, -7464, 173218704, 136014834, 1536050, -1275, 22793704, 44054009, 122001483, -2953, 143270984, -4809, -11726, 107830931, -3195, 52915686, 15702499, 113142468, 134405435, 214136449, 100911447, 83194748, 200121888, 182402527, 86727827, 10550825, 146969129, 12326621, 72562599, -4487, -3914, -5189, 76106205, 194806479, 19752051, -10509, 117185267, -3995, 120731414, 161485545, 104783977, 28608306 , 30373454, 12658086, 149076390, 111879054, 55185351, 113641661, 193371465, 424513, 195300348, -2333, 23449977, -6337, 64197453, 46487409, 182901720, 145692526, 205927173, -1563, 92547632, 170500430, 35857922, -4466, 174037381, 98017580, 197227900, 160029354, 64353323, 48412178, 165346094, 128138231, -8326, 34245861, 190148674, 74982810, 37786805, -3765, 156646821, 62746465, 121212092, -11750, 11376157, 147787806, -9084, -6468, 190312409, 133609389, -2342, 2668898, 4447356, -10419, 124919191, 107198741, 146179738, 167441374, 91261710, 151488492, 114292487, 194016967, -3881, -11274, 141025281, 103824073, 48890194, -9560, 11694310, 167598454, 208349923, 211897522, 96726334, 98669726, 196109706, -9282, 141178489, 84496644, 86263123, 203198249, 70314234, -1486, 91585187, 171301802, 192564769, 18946588, 77400236, 137797287, 22647274, 4931906, 141342224, -3966, 66937025, -5023, 166146135, 50984264, 206897604, 208664083, 93504874, 175009143, 137971538, 120252188, 198204986, 102524962, 104305961, 28123756, 12172084, 54695477, -5193, 75959775, 58243076, 136191881, 157617120, 42459253, 100916894, 102688697, -8860, 7024524, -3378, 184184980, 205445285, -2299, 131032221, 37145054, 38910323, -5139, 276861, 175664085, 41013712, 138460215, 23306209, 81763850, 83540856, -1895, -10772, 184528303, 88851062, 129605072, -1448, 53415002, 209332335, 191606319, 56958608, 39406843, 195317653, 41174785, 197089456, -10070, 5747921, 83695395, 46495397, -9178, -2930, 106726172, 108505840, -11082, -3190, 14609598, 53577406, 35868572, 133307210, 154567515, -11324, 78542390, 2366719, 158272194, 43106330, 140555495, 122843999, -3108, 48424280, 87402736, -8366, 32488701, -9893, 112215843, -7908, -4021, 193705592, 39738306, -2338, 195641130, -2412, 82247069, -11801, -3544, -3958, -5551, 126546016, 30875309, 128311285, 110591924, 34417584, -3621, 170837219, 94658886, -3003, 921044, -3282, 61157033, -8516, 4464661, -3984, 199340485, 144415802, 87723551, 11545218, 108982525, 52299349, 169226489, 54072483, 132018626, -4477, 133789098, 211749761, -3891, -7821, 22331785, 100287245, 197737741, 121547550, 6396206, 64851185, 66628191, -4557, 68396122, 126864290 , -1875, -2501, -9913, -3200, 169383569, 55993380, 192417008, -10938, 20725037, 176634516, 41992008, 158916486, 43763811, 123482967, 201439758, 164231895, 127022701, 185496193, 50851023, 148286999, -4055, 111079136, 15413632, 73872604, 151829274, 75653603, 212069245, -2999, -6373, 118327421, 198061097, 180340526, 8491365, 66945134, 88209311, 205144437, 70487409, -5743 , 130726049, 15574705, 36829686, -8608, 77586479, -1550, -2997, 120256183, 122032100, -8470, 123799910, 201761904, 67107538, 127351381, 148603821, 72430812, -2217, 15737109, 74193419, 210618257, 114943557, 212394053, -2420, 1726409, 61958405, 63731539, 200148512, 65495477, 162943311, 86754451, 125738110, 108016087, 70822744, -11051, 93848197, 95621331, 154085627, 77909956, -2995, 97735345, 60527384, 196940364, 42798827, -1602, 65844003, -8822, 48124763, 127841378, -3065, 33951670, 170363319, 191628948, 76461753, 212890584, 78394629, 175842463, 99654934, 3993423, 140403741, 200652908, 87257516, 184702809, -1942, 113832020, 612089, 156513703, -2830, 197267834, 181314831, 165375259, -5506, 51989184, -9492, 152979293, -1712, 195654442, 197418259, -10840, 123021046, 183251821, 87587648, -5008, -6235, 32661755, 149588895, -10609, 190336371, 57460342, 39912691, 2704839, -5333, 199361783, 66484423, 105457555, 48770386, 128488332, 32822828, 149751299, 132029276, -1853, 153288250, 18651066, 194045043, 2865912, 178258558, 63092694, -5053, 47159656, 126880143, 31213429, 109159572, 52475065, 73724843, 135735286, -7817, -7343, 196133668, 180195427, 65026901, 68578372, -4246, 167788813, -1869, 150072114, -9842, -10559, -8938, 81142066, 24451025, 45702013, 105948639, -1883, -10713, 72280389, 15592010, 132512495, 19124968, -9773, -2336, -2256, 65355581, 12202701, 90155620, 189369933, -1716, 17519562, 19292696, 116732665, 40715394, 83225367, 84997291, 162959285, 86769094, 147007734, 14143563, 191308012, 134610437, 58436097, 116893738, 39279158, 156206200, 21566354, 81801001, -8892, 122539281, 7390599, 204039436, 147347185, -7978, 129627824, 92430488, 113693455, 56997090, 154434397, 136873447, 25270791, -3386, 181175177, 202427496, -10736, 89046624, 71332587, 14637553, 73095194, 209521363, -6443, -3308, 39593209, -8560, -6658, 82112620 , 64407779, 28974260, -3510, -10696, 90974297, 53766434, 211456901, 154759205 , -7401, 2549092, 4330212, 62786522, -1461, -10403, 105316328, 107078935, 147830404, -11070, 130115036, 131893373, 37993017, 154918947, 195823503, -9288, 84217096, 107250535, -7114, 206456983, 130274778, 151531090, 153304224 , 194059686, 137532248, 2880555, 158786030, 199529513, 125124314, 29454938, 146380747, 13504718, 15277852, 172955009, 57805117, 59733989, 80987771, 4814762, -1266, 27834891, 125281515, 109335288, 130604789, 73900559, 56191725 , 153630363, -3877, 137846540, 63432024, 104186155, 182141615, 28009274, 68747433, 31550218, 167967191, 54584867, 190996637, 192771102, 136069413, 60046950, 100800960, 84862719, 12218554, 51190597, 207105268, 130915077, 208879733, 93711207, 114970181, 194703857, 118673529, 81472321, 139940489, 122230324, 26558286, 201945608, 184230240, 30103223, 72621171, -3180, 171827619, 212577757, -1101, 97418548, 175375218, -1108, 23352679, 120786114, 198746777, -6861, 87125729, 110153844, 188114628, 35748766, 211144074, 193424713, 19971587, -5398, 64261107, 200674329, 124492124, 202450125, 126261265, 89062598, 149294704, 73108506, 18194471, 21904342, 119335126, 121116125, 44935251, -7682, 28979707, 108706849, 188435443, -4726, -9414, 154772517, 802569, 176195226, 80529722, -11867, 160248999, -9216, -10761, 68120446, 108870584, 206314546, 91150013, 169109345, 92932343, -8277, 59427817, 61195638, 100171432, 140928104, -7708, -3541, 66513709, 89544365, 32856107, 188754927, 34627910, 93082889, 210020556, 172808700, 96635691, 174584496, 59591552, 137537706, 61362035, 158802004, 102100315, 142850453, 105653117, 126905557, 206638023, 91470828, 36550138, 133995431, 38329927, 81004955, 158961746, 141245047, -6848, 146557552, 185540122, 50881763, 150101279, 54435896, 190850207, 153646337, 1440206, 22705846, -8501, -6323, 45735292, 144948395, 10305887, 146721529, -6775, 206953514, 35107136, 191012611, 192784414, -9772, -5145, 40573091, 3375755, 45895034, 8687171, 184082479, -2630, 31728596, 129160579, -7952, 33487210, 150422215, 191171022, -9388, 38815808, 97270787, 196644842, -6643, 102745938, 143501279, -8053, 203738709, 88570183, 111602291, 191335967, 116921572, 334102, 175721326, 60560786, -1906, 101309593, 83603421, 85366028, 182813862, 69421011, 127889300, 110168608, -2085, 207620435, -3787, 150921408, -1752, -9421, 115493213, -4456, -2553, -8563, 99700194, 4037352, 140450332, 142218142, -11170, -6290, 67814274, 184745407, 206005712, 51864175, 92614313, 74908141, 152854284, 37700278, -1610, 195538629, 119352431, 4201087, -8113, 25461392, -3106, 144155011, 67968813, 204394982, -4075, 147697286, 91000921, -7039, -9447, 191998895, 135295996, -4448, 78759373, -8557, 82306851, 199241977, -10802, 123055779, -1532, -7152, 30931219, -2372, 206331851, 52186321, 208102323, 92937790, 170895791, 96478734, 117902774, -3139, 119682442, 178144076, -6872, 179910555, 202939880, 165741455, 109041097, 188769570, -7030, 94879862, 38179504, -9785, 40115031, -5637, 139330686, -6326, 6449454, 201337257, 164124070, 204882194, -6518, 148183167, 17077489, 75540575, 96807414, -3001, -6926, -3138, -11270, 81017057, 43818390, 84569859, -5571, 203270133, 127079942, 205041936, 128854407, 187326568, 33179707, 130624879, 189098371, 112905518, 75710844, 77483978, 194408456, -6108, 3234649, 61688297 , -5610, 160909265, 26265426, 162677075, 47525731, 144961707, 166228546, 12092333, 109525647, -4761, 150278447, -6173, 152051581, 95363081, -10516, 136105354, 79566069, -5635, -6625, 200046011, 162834155, -6271, -5273, 166377761, 70707054, 207131892, 111458523, 189419186, 152207330, 37057317, 192956137, 58305764, 175240769, 21274814, 157682481, 42520610, -8127, 200203091, 65555380, 201978887, -8787, 69106851, 147056987, 51391483, 129340288, 92141621, 170091757, -11008, 152371065, 154140206, 97443841, 194894337, -2705 ], [ 136611204, 195086027, 60427668, 179133145, -1669, 9059780, 125985710, 184455209, 127765378, 92320001, 209259120, -8640, 115350899, 78315956, 159814912, 83623511, 142094341, 85395314, 182841817, -5532, 108426091, 51742915, -9088, 133240529, 172214992, 76548157, 117450040, 101509027, 44814114, 122762919, 200722251, 85556387, -1782, 145792365, 14697335, 131624596, -1750, 96188415, -8217, -10903, 41422385, -5859, 25485233, 200880662, 66226296, 50293137, 167216405, 188475379, -6742, -2289, -4932, 115836780, -4905, 137267343, 22105483, 160295469, 64627424, 85887729, 29190033, 165604344, 206355813, -1945, 209907284, 96515885, -2123, 41757720, 43528192, 140964168, 27581965, -7640, 11631745, 169312895, 151590993, 172849967, 18725612, 213602767, 22416981, 158841940, 123404549, 144671509, 165931814, 52548280, 111005921, 15344410, 151754728, 77350739, -8970, 22580716, -8905, 197986672, 63326982, 146602812, 109401725, 169636372, -3917, 17273293, -10557, 61717583, -3982, 6802217, 106011327, -5275, 88293297, -5490 , 33379262, -9873, -6454, -4178, 134358844, 214087317, -8160, 24685313, 102630125, 6965952, -2244, 201849762, 72514556, 191217613, -3601, 175276589, 195098008, 79933475, -7283, -9268, 5532269, -1631, 200416079, 203954240, 90564293, 207503291, 53356430, -2208, -4912, 120847106, -11820, 122616489, 163369289, 9236948, 67691927, -5010, 205887237, 188174531, 35813872, 96043316 , -1842, 39505483, 161750452, 200739556, 163525038, 67864858, 184791998, -3809, 74938639, 133411042, 37744207, 174157187, 21953729, -8148, -6311, 200897967, 46753768, 184954281, 170771750, 55623310, 98302199, 178025480, 101836741, 181561221, -2923, 185107489, -4253, 147903619, 149676753, 170934396, 55772525, -10532, -6933, 22278537, 24049009, 125037666, 202993247, 11653043, 130350534, -2742, 73652959, 132121127, 16968452, 96687608, 213621403, 176571951, 41920247, 63188417, 25984547, 103932021, -3679, 144684821, 49020648, 204920799, 33074421, -9077, -4745, 54322868, 112792367, 18894673, 176731561, 61571153, -5613, 102329156, 199770456, -2521, 166107530, 128894343, 72211167, -2010, 75753442, 19057077, 1496116, 40471921, 45792412, 145002974, 88306609, -2371, 111346582, -2137, 95407010, 153865982, 40644720, -2984, 120370663, -7249, 102643437, -1897, 65436905, 67212580, -3521, 51273008, 109731980, 93794949, -1478, -6986, 173516888, 39205943, 175620156, 79946787, -3413, 120704790, 5548243, 141961223, 9081201, 145499505, 10862321, 129563805, -1481, 113621571, 56925206, -2202, 97837737, 41141383, 179324714, -1094, 26966959, 202363598, 165151742, 69490231, 186414709, 211217168, 544321 , 136963967, 197202607, 62550903, 103312899, 200751537, 202522009, -11140, 106847309, -11636, 128104952, 14726621, 74958727, -9020, 191893853, 154683328 , 117636538, 60940173, -3560, 161928951, 202687075, -3057, 71570991, 112330325, 36148120, -2351, 195750156, -5856, 23905241, 123114351, 85914353, -5550, -4561, 185124794, -2155, 52254089, -5722, 172720721, 156946204, 61262319, 123284499, 66579059, 164028224, -1528, 31157519, 13436827, 149849807, 210085785, 94926576, 211864243, -10160, 213633384, 157099423, -2817, -9670, 26001852, 103947995, -11739, 164187966, -1526, 130530243, 34858205, 38401690, 194304624, 137766670, 4891972, 199781106, -2393, 143088734, 49194912, -5000, 167892645, -9476, 15533438, 17303910, 155496558, 176907409, -1436, 65294347, 47572445, 68837953, 31634083, 148562554, -7922, 15695842, -2357, 79625719, 138095471, -2408, 26478416, 164667192, 10541506, 150495309, 191252102, -2556, -1073, 136653802, 60472928, 42764094, 83503705, 180954201, 182727335, 126025646, 49855299, 110089946, -8335, -4048, -5710, 16192373, 172095186, 115398821, 39385543, -8566, 41157357, -3571, 62404473, 179343471, 83666109, 7493100, -2321, 182887077, 126188050, 184660211, -1723, -9927, 110244485, 150989299, 74817621, -3170, 154543432, 20058114, 78513104, 80295434, 62577404, -3117, -1699, 161783852, 7655504, -6287, -5285, 145846821 , 147617293, 90923590, 92691400, 190135362, 113947833, 172418663, 78679369, 156633509, -1705, 82224317, 103479419, -7680, 105249891, -2782, 204470859, 89306326, -9110, 32620488, 92851142, -8279, -1715, -2073, 154857713, -10128, 2656917, -6352, 178056218, 121355860, 25694349, 201085664, 105409633, 9746791 , -3074, 206395749, -2295, 16831341, 57577486, -2279, 194003776, -3280, 2823314, 179982439, 162268402, -1164, -9997, 29397697, -10332, 126835004, 148103174, 13452801, -2148, 34711775, 36480916, -10199, -2561, 20693089, 196089739, -11272, 139397367, 102186842, 45504997, 47274138, 203179613, 68527909, -5746, 52580351, 190774330, 135858964, 213814424, 118292811, 120068607, -8133, -6627, 45667401, 143102046, 49209555, 146645652, 187390466, 72231257, 15544088, 77554531, -11947, -1275, -5113, 24568169, 122002814, -5067, 104282122, 47588419, 145034922, 10395076, -3213, 109596200, 52914355, 54684827, -8267, 56459292, 134404104, -7844, 40667472, 118618950, 178854928, -11837, -3710, 45977689, 86735692, 203664163, -3817, 12326621, 207206438, -4038, 191265535, 154049686, 116856343, -7374, 78205601, 175653435, -2824, -2260, 103020039, 200457346, 48084829, 145535446, 12661958, 71118389, 33923715, 131358360, 133126170, 211089495, 56943965, -5417, 78364012, 195304341, 23451308, 64200115, -9650, 200621081, 124433552, 204155370, 147460336, 129746299, 53561432, 55334566, 76597412, 193531207, 195465414, -6635, 160026692, 83841825, 181289659, 144080465, 28929121, 126366428, 50190757, 128139562, 110426735, 34244530, -5958, 152936818, 211412972, 115731617, -4450, 59197656, 156646821, 41482288, 99950456, -4110, 122981233, 181453394, 85776032, 87557031, -2504, 13138643, 208025115, -2360, 75153079, -7863, 96405519, 213344517, 59360060, 80630892, 4447356, 103660338, 27479464, 124916771, -2379, 165666909, 50512903, -9105, 13305040, 93034844, 18618997, 213506921, -3881, 80780107, 158740770, 103825404, 66616210, -5029, 87867319, -4777, 109130286, 187090949, -10645, -8314, 112675223, 133944724, -4699, 38274017, 176621204, -1812, -6648, 158899181, -7733, 160673646, 199655974, -11196, 123465783, 66769418, -8033, 165990386, 70324882, -10642, -3044, -1337 , -3465, -7891, 116381112, 1388289, 40354777, 3158772, -8132, 24421739, 141342224, 143115358, -3819, 205125801, 167917938, 111225566, -8685, 35051226 , 132485871, 56311531, 38594832, 137961022, 22808347, 100754490, 139736818, 143284296, 106068568, -7628, 88350538, 12176198, 33440496, 150363643, 93667278, 171626610, 36984102, 114930245, 157615668, 22970751, -11836, 180644036, 182414508, 67251306, 145213300, 51308951, 207225074, 113327380, 76118186, -5424, 38915647, 175328627, 19766694, 41016253, 5584065, 65816292, 87088455, 150866708, 191608981, 428508, 42956994, 143939117, -8011, 168741818 , -4047, 172284093, -3893, -10905, 2364057, 197247867, 122832141, 85628271, -9572, -7611, 32482046, 14770671, 55522140, -10166, 59224146, 25562441, 105285711, 29102175, 126540813, 50367804, 32645781, -2212, 76940856, 178077518, 201108174, 165678769, 16863047, 55832428, 77104591, 43589549, 144578206, -6548, 89660299, 71944931, -11497, 112688535, 38275350, 119932706, -7702, 66782730, 167771387, 72111328, 210300104, 79354157, 178567392, 180332540, 8488824, 33286080, 132509710, 194510957, 3338349, 141525805, -11187, 104314070, 67118065, 49393380, -1489, 51173169, 130893656, 35224280, 134437262, -7722, 84989182, 30067161, 168252065, 92069860, -1264, -4740, 155854647, 97734014, 2061878, 138473527, 120766024, 25093986, -3848, 161509628, 163280100, 145556746, 71156750, -3050, -11040, 55213306, 211114788 , 76464415, 212886591, 175837139, 42973089, 120917901, 83719234, -3110, 104980870, -8429, 67777000, 89029319, 149269290, -4193, 133317860, 174066667, 59079047, 176002205, 60850861, 23640336, -2806, 83869780, 46671113, -3527, 106904550, 167152386, 112221169, 174228950, 20264447, 195654442, 177936412, 179706884, -1891, 202742985, 146042627, -1594, 149594098, 112390228, 16715528 , 18484669, 39904705, 119634520, 4477973, 140892284, 123170261, 27510081, -1570, -2025, 71794508, 188728303, 211765614, 194037057, -9741, 119786397, 197749722, 84362195, 48922142, 128651946, 206610068, 151684054, -7894, 75495315, -11360, 135733955, 1255171, 196133668, 80973128, 43775792, 201450408, 86285875, 185505512, 206767148, 56169096, 118344594, -5114, -11267 , 143141982, 164400956, 107709915, 31536906, 206924228, -10639, 54570345, 210471827, 75818792, 136059973, 81297815, 5120934, 180514911, 184057186, -2631, -9940, 109640129, -8348, 169882762, 210627576, -2204, 38781198, 81460219, 122207816, -11771, 104489786, 182450449, 47792090, 147015599, 129291035, 72605197, 95627988, 136376916, 39269864, 156207531, 41054856, -2120, 122548477, 124322942, -3829, 145578044, -8016, -2157, -3931, 14477811, -3041, 94195757, 211133424, 173918906, 467111, 136876109, 195349601, -6884, 101442711, 25265709, -6052, 200661017, 104987648, 182946980, 165227619, 50073613, -953, 12867081, 71323391, 207748229, 190031530, -10575, 172316162, 57160825, -7829, 99831860, 160079817, 83887085, 46688418, 126410236, -5009, -10696, -2307, 110466671, 149445127, 190187279, 36062924, 152986071, 18343563 , -6421, 20273766, 137202248, -4137, 84057233, -9217, 27362320, 68108465, 30900602, 91139242, 53934041, 36214680, 133657311, 57482971, -8586, 20437501, 100157999, 178113459, 62947595, -1500, -6849, -6829, 68265545, 128504185, 52327304, 149764611, 171023585, 114339078, 155085223, -1839, 22367726, 100317862, 64886884, 8193302, 66653605, 183587279, -11672, 31222748, -3647, 13510042, 91457516, 149928346, 208396514, 36542150, 153466628, -2717, 174724271, 118194303, 178435605, 24291406, 141225080, -10786, 143000876, 125278853, 49108506, 187293168, 130596924, 15446911, 112877563, 192606036, -9776, 40410553, 137843878, 120135044, 63438679, 180365819, -11781, 182137622 , 164424916, 166192726, 31552880, -4979, -11056, 130756666, 190997968, -11422 , 75834766, 134304265, 79544637, 139780626, 5136908, 200016725, 125599668, 10453648, -7589, 129143274, 169896074, 171670539, 114971512, -7422, 1753033, 3515530, 61981157, 159428991, 141709630, 143490629, 67305762, -8789, 12385193 , 35406532, -2354, 37190435, 95645414, 97426413, 318128, 41057520, 177479817, -11255, 140275947, -4616, -5059, 28662885, 184568360, 127871995, 12719320, 14487130, -10620, 191656903, 19959608, 195361582, -10106, -5599, 5795843, 27053486, -4287, -3511, 69574096, 129807533, 207765534, 16425330, 18193140, 39611845, -9293, 82129925, 64417098, -1457, 105162033, 87444003, 30755503, 128195472, 186666302, 53788942, -2732, 133512212, -4933, 37849370, 174258357, 803900, 195683728, 177968360, 84062680, 162023464, 124814270, 204544074, 69887046, 167336211, 52170347, 169106683, 131901482, 16746145, 172651620, 135445088, 193914587, 98394305, 176356299, 158638269, 160406079, 25767564, 84223874, 201161541, 66505844, 183442180, 48787814, 89541824, 13366274, 149777923, 208250084, 211785583, 213558838, 137536375, 61360704, 119822338, 121588817, 181834112, 86154088, 146399262, 31242715, 52500358, 34779666, -4942, 114505598, 77305600, 79242458, 61519115, -3124, 82784744, 45572888, 47346022, 183766988, 13678982, 15458892, 132384701, 96959168, 174907973, -11311, 137857190, 61674985, 160893291, 104204791, 10305766, 12067042, 129002168, 208731972, 171520116, 75849409, -10153, 175069046, 118527099, 42346225, 63609071, 161054364, 123855697, -11149, 184083810, -6538, -9127, 185860937, -11092, 168141576, -11541, 208886390, -10590, 114988696, 214210995 , -3875, 139955011, -11832, 104522944, 201965575, -9156, 88580710, 168295994, -4710, 56680391, -5676, 19484386, -6401, 58787652, 41082811, -1104, 159779092 , -5819, 26909718, 87141703, 51709515, 188129271, 191674208, -10177, 19984899 , -3721, 83761832, -11170, 124506767, 182976266, 165250250, -10271, 168801842 , 74894952, 174121123, 98101311, 121120241, 181369408, -4283, 69748481, 206165454, 53796930, 153020560, 211487518, 174275662, 22074866, 158490508, 6127308, 27391606, 144314753, 165575058, 130145532, 34477487, 190378969, 96485268, -2130, -2418, 80700114, 25779424, 181685020, 27555341, 163965659, 68302817, -3508, 206487600, 130301402, 135617900, 40117693, 41888176, 158812654, 66687973, 144640892, -9947, 206653997, -11064, 151721449, 56063931 , 95031739, 172988409, 61525772, 160753395, 6615851, 47358003, -8031, 205041936, 13699070, 189097040, 132400675, 36733840, 38495116, 155431452, 59916494, 196340001, 42198464, 143188573, 201660734, 187479534, 150277116, 171533428, 75873248, 21108296, 22878900, 180564043, 47674946, 145124111, 205360089, 90195556, 207137216, 72481519, 132724031, -10189, 212448632, -5405 , 178944117, 141734923, 124019555, 145283853, 129334964, 54931096, 95685227, 175400511, -2706 ], [ 138385548, 81698500, 102960136, -8463, 124209914, 30318754, 71067682, 133071470, 97796604, 60596606, 42882569, 28698828, 184612289, 205877918, 129691720, 170440527, 172209668, 115525161, 21776682, -9255, 122762919, 126307856, 128074335, 90869134, 14697456, -3612, 152884901, 96195070, 98126604, 195566584, 99889222, 43207377, 25484023, 142411163, -2446 , -3682, 184931773, -1956, 110518709, 53838195, -2289, 192026850, -5911, 59301488, -5644, 158518463, 82345454, 199273925, 201040404, 183319712, 146126369, -2765, -10295, 186867311, 53988620, 209899419, 114226050, 172696880, 117938583, 178174572, -7707, -3243, 144512977, 126797609, 50615404 , 52384545, 18718836, 98608492, 2937796, 158840609, 6478740, 142894382, 183652385, 109243193, 188966463, 75568530, 194284534, -4004, 43845014, 162550491, 201530278, 144831251, 127109228, 11957884, 190896798, -2479, 173178768, -4670, 24510809, 65273047, 143221852, -3954, 127272842, 12121619, 33375269, 210543590, 153844684, -6126, 214091310, 81365706, 141613663, 104399266, 205394578, 91999186, 35310807, -7459, 192985423, 58348239, 175270055, 97648843, 60450176, 81702616, -2810, 200406762, 26780716, 87021897 , 69310522, 129546500, 74621938, 17928235, 375260, 136793575, 80102413, 23408710, 85416370, 126162636, 147428265, -1874, -1719, 110216530, -3024, 2302823, 99742792, 198968963, 161751904, 28883861, 184793329, 128090309, -5228, 53691765, 151126410, 113919878, 2470298, 177863197, 62697333, 142436333, -1974, -10376, 126478248, 30820730, -3334, 190269690, 861141, 41600642, 178024270, 25666273, 46922706, 29203345, -5267, 128424313, 52240777 , 92989584, -3304, 20505392, 156921045, -6902, 24050340, 121488978, 45302780, 66576274, 125033915, 128574859, 52400519, 169326328, 75433837, 116182765, 20674451, 41925450, 139366750, 123428267, 8270510, 13576360, -8236, 77356307, 40322695, 22599352, 160790790, 45638115, 104094425, 162563924, 68667561, 146617697, -11611, 206849682, 150161303, -6738, 210395950, -10192, 153703578, 19061070, 213944880, 141461788, 123741338, 86547995, 68824641, 129064612, -1620, -2146, 56418148, 38703990, 194610796, 178825642, 143396116, 68990917, 127450010, -4773, 111507655, 93796280, 173518098, 194778524, 78188271, 40978979, 3772447, 64004432, -8050, 90577363, 33893098, -1619, -8669, 113618909, 211058878, 212832012, 195276386, 197045527, 81879663, 103145171, 85423269, 106691439, -7132, 129716892, 188189174, 111997652, 55311814, -2074, -10135, 158228144, 62552234, 145821651, 147605312, -9894, 53703746, -5454, 94442026, 20201761, 41456874, 158386676, 160166344, 25519964, 85754611, 163706078, 29062239, 126496884, 71582728, 73349328, 213315110, 2640943, 80592410, 66419075, 105398983, 48709152, 108949123, 167410757, 188664407, 112484864, 36311855, 133743838, -1320, -9787, 193985140, 78979018, -3867, -8512, 142766588, 125055092, -4559, -9950, 31156188, 73667360, 174661583, 98641771, -1230, 178359728, 84468568, 66746666, -4791, 31311937, 128751906, 130530243, 15373696, 210248189, -3606, 96867317, 176745005, 45647434, 201551578, 125369373, 88172037, 89931982, 35016495, -6714, 134227057, 58042190, -7766, -6059, 180455008, -11778, 28085153, 106040613, 10376440, 31634083, 52890395, 17459538, 114898297, -2858, 40655491, 81396444, 83178774, -6038, -3379, 150496519, 132785265, 115069897, 136318344, 214283000, 117165300, 157918100, -4638, 101220404, 5560224, -3387, -2449, 182722011, 10866316, 186264286, 33903748, -9862, 35675551, 113625687, -8256, 76429682, 78359885, 175799865, -3571, 3950825, 140359812, 163399785, 28756067, 145676552, 30525208, 71264819, 129734318, 14580312, 209461460, 55318592, 59027011, 21825935, -10468, 197218581, 103326211, 181277678, -9604, 11189793, 128122257, -11574, 110405558, -10615, -10989, 99942215, 62738477, 140685951, 122975786, -4309, 144229557, 48564053, 184979695, -6763, 169036130, 73369295, 209782275, 57416413, 193836048, 137299425, 22152074, -5620, 201089415, 183362310, 87691603, -3361, 185143430, 89463406, 149704708, 93007012, -8654, -7476, 38095639, 40024511, -6112, 61278293, 119749123, -11854, -4604, -3540, 105578571, -2034, 31172041, 32939972, -3607, 155190386, 1212573, 22471558, 197869528, 121675344, -10396, -3382, -6277, 125224274, 29557439, 167748877, -4215, 169515356, 56130491, 114593456, 57908949, 79327654, -8164, 4917263, 82862075, 26177568, 143103377, 8460869, 10230010, 127153157, 70469981, -8724, 208662629, -2485, -5447, 17318553, -2859, -6409, 1533388, 118455215, 22792373 , 5077005, 6844815, -9625, 47597615, 184010595, 88338557, -7591, -4069, 168064368, 132638835, -9390, 212362105, 155665740, 21185625, 138106121, -2983 , 100898258, 44216413, -2111, 45976358, 162912694, 49533032, -9937, 170003657 , 191262873, -5924, 38897011, -3589, 39237891, -1440, -10109, 157935405, -3858, 179195710, -4115, 200458677, 124268486, 48084950, 205772755, 72896726, -4732, -6165, 17972164, -10179, 39393531, 156322013, -6912, 42937148, 181127134, -3959, 182900389, 67734525, 165182359, 89006688, 51797494, 112032262, 189990263, -9026, 211250568, 20074088, 175970257, 119277885, 197239879, -6635, -2182, -4615, 83840494, -1245, 106876474, -8774, -7613, 69668732, -3062, -10658, 34237875, 133453640, -10901, 99951666, 197398290, -4122, 121209430, -1980, 84002898, 142475059, -10372, 29091525, 204485502, 91097975, 73372080, 18457924, -9789, -1840, 176292403, 41643361, -5370, 27475471, -9596, -8420, 29252598, 206409061, 71764012, 208187519, -6466, 209960653, 153258964, -1252, 98508653, -4873, 22327790, 4604436, -3713, -10795, -9207, -8067, -6579, 9917183, 165829313, 148105959, 13468775, 188854766, 77239163, -2712, -6929, 196104382, 139409348, 24259335, -6600, -1972, -6574, 203198249, 11852721, 187249360, 34887491, 210280137, 75627102, 18942595, 157292312, 22649936, 84653603, -1257, -4296, 68704835, 166151459, 89961268, 54529201, 171462875, -8609, -4695, 136026815, 60017530, 120248195, -1497, 84806932, 47601731, -9586, 29892897, 166308539, -4532, 168080342, 33428638, 208833142, -9836, 95437750, 194658597, 22962765, -5846, 63707700, 180645367, 45991001, 30059173, 185958114, 31831097, 92057879, 93834885, -7457 , -8602, -2855, 97383815, 117202549, 21535737, 159719189, -4114, 124290994, 9133116, 165031936, 14450945, -6445, 158105797, 202408858, 127995673, 168748473, 35860586, 37633720, 160043623, 200791473, 202565938, 184845246, 156655766, 138940772, 147803538, 110593255, 170831895, 36193380, 153115196, 39896596, 61151709, 45208144, 123159611, 201117612, 29264579, 204659887, 32798868, 100286750, 25875391, 68396001, 149896398, 151666870, 18800037, 40221525, 4776159, 63240455, 160690951, 65022785, 125254770, 171323947, -4474 , 141365689, 182107005, 10256634, 13798788, 17341063, 21047183, 120260297, 24594793, 148607693, 75971635, 81442782, 146991639, -1721, 134603417, 19766719, -6396, 118991559, 62299187, 103045332, 200487963, 163273445, -4059, 113666833, 58919305, -11287, 99656265, 81947431, 7538239, 124460176, 106744808, 165215638, 108525807, -5255, 186477274, 110285752, 209508051, 211273199, 117531375, 41349170, 62609475, 161826450, 106905881, -1961, 32500682, 207895990, 112218628, 36045619, 211434272, 137182281, 177935081, 103525889, 161992847, 105293820, 48606651, 11405443, 32657762, 130099062, 14946387, -3017, 137352539, -11244, -6580, 68252233, 185183366, 206448995, -4965, 132027945, -9012, -10941, 195979250, 61322222, 43609395, 6402863, 84354330, 162314993, 125114995, 107389100, 54241423, 96755499, 194208778, 176646497, 22504960, 121727138, 104005236, 47310202, 125269534, 148306724, 13657803, 150070783, 93383614, 210310754, -3448, 173106884, 1420237, 159090750, 8499353, 66959777, -3523, 205160411, 128971551, 91775546, 114803661, -3755, 194525600, -5872, 100791641, -10050, 28149049, -8028, 49404151, 168114831, 93699105, 153939197, 116739199, 177131047, 42476681, 85010480, 127520563, 189532337, 76147472, -1999, -5137, -6395, 41046870, -11885, 140262635, 64085633, -5582, 85344607, 10934084, 166837018, 14469825, 189873119, 94195757, 76488254, 97910952, -2832, 119158079, 62476234, 198891876, 46520690, 124477481, -4800, -10736, 167000753, 53614557, -2141, 35888662, 172310838, -2472, -4007, -5126, 60853646, 43147474, -3107, 183111925, 87429360, 126411688, -2307, 186650328, 168925643, 112231940, 75039928, 172478566, 174254241, 59242916, 2553085, -2263, 101764857, 25590517 , 7869825, 124795634, -3668, 146061263, 91136580, 34449532, 133662514, 115937950, -10495, 22203991, 61177123, 103705477, 144447871, -4277, 204691835 , 147991477, 91305639, -7899, -4032, -8618, 18665709, 194061017, -5638, 22358530, 139293535, 24140860, 141064007, 84368973, -823, -6578, -9593, 48934244, 11738239, 70195880, 32999875, 18825209, 135752591, 118196965, 3040297, 139457270, 26065750, -10023, 86301849, 88078855, 109335288, -2752, 150089419, 15446911, 132366065, 114650697, 57963528, 79388888, 121901402, -2799, 65201286, 47493783, 183914749, 107735085, 205175054, 51029524, 167965860, 130765862, 171512128, -9393, 77615765, 155563239, 118515118, 198240929, 102568891, 6907380, 162810193, 47657518, 145094825, 49418794, 146865297, 148644965, -2748, 130915077, 191162913, 134461345, 38787976, 21240204, 177145690, 139936496, -1464, 122221128, -7218, 65524763, 201952263, -8747, -7585, 189542987, -10584, 132851946, 56676275, -5920, 38962238, 155882723, 196964326, 120783452, 83576920, 26891082, 9169059, 30430695, 127873326, -10620, 35750097, 18037391, -6140, -1221, -1816, 99684220, 179416565, 182953637, 69567441, 205991069, -9895, -5481, 35916494, 18195802, 195523986, 158313461, 82139121, 64421091, 103392892, 142372558, 46705723, -1626, 128199344, -7971, 52022463, 73281437, -4726, -10573, -9018, 193754724, -5646, -7784, 119497530, -11867, 6115327, 123038474, 46868127, 48638599, 91160419, 151396518, 135439764, 213404420, -5120, -1467, 82449409, 181670377, -1627, 29305846, 107255982, 70057315, 206476950, 110796926, 171043431, 75375386, 211792359, 155094663, 80847875, 63135169, 45413146, -6044, -1726, 203094417, -10331, 11748889, -8690, 171205835, 79231810, -7771, 80999752, 199714425, 45566354, 125305354, 203255490, 128839643, 72152595, 15456230, 171360374, 75698863, 192627334, 174905311, 118370019, 4987695, 26248121, 182156258, 164436897, 127225041, -4535, 54596848, 95337911, 134318908, 155573889, -2467, 157508096, 161059446, -7222, 8696488, -9986, 203576305, 29943604, 207121121, 169913379, -11473, 56520649, 99204862, -10854, 102748479 , 124016770, -8440, 10626702, -2229, 72626618, 15936787, -5188, 115156424, 212596393, -10146, 195219145, 196980300, 179270256, 26908387, 48168692, 69418470, 14500442, 209384252, 154472879, 175887723, -3872, 177656864, 44788821, 143997810, 9352761, -9965, 131595068, 35929806, 113874618, 137063806, 80372765, 197309101, 140610074, -10805, 85698701, 67971475, 204398975, 73293418, 209714384, -9413, -4703, 156715911, 45109515, 27381079, 202782921, 87619719, 13209196, 135454407, 976954, 2742113, 197631247, 45265385, -10366, 185225964, 148016770, 91325729, 55901527, 77156508, 59599540, 22395681, 102114958, 64911088, 66693418, 203110391, 48963530, 204878201, 109200839, 187162833, 149953639, 112756303, 118222126, 81014395, 26105563, 143026169, 201500992, 146574978, 89874741, 34964699, 132400675, 75709513, 116455658, 174922616, 159132138, -10415, 180399098, 8544734, 68779381, 70552515, 169773483, 17398425, 134332220, 77635855, 40587734, -10117, -8863, 182325319, 184102446, 31736584, 91976555, -10189, 97295957, 194731933, -10440, 102767115, 85045213, 203753352, 53161834, 131109429, 115168405, -7415, 97445172 ], [ 117122702, 62200802, 5512302, 26773938, 110045775, 172049926, 76385753, 156273957, 90712901, 191707366, -8984, 119225847, 46587248, 106817902, 55443359, -11388, 44967080, 7773979, 186706238, 170759890, 82339756, 181558436, 55766715, 213448228, 41755058, 146281876, 31126902, 15175351, 38215324, 137582834, 86204551, 96828472, 22588570, 130651382, 82978603, 33378899, 17432914, 177040274, 81379016, 208936248, 154016284, -8190, -6664, -5106, 63985796, 7302741, 143717052, 87018025, -2099, 111832463, 172065900, 37424723, 78327937, 120840693, -5817, 26954978, 127939642, 131482038, -10576, 133248638, 96039444, 59003170, 119229963, 5855625, 161751904, -8816, -6803, -9575, 73173612, 191879210, 698737, 156601561, 138883531, 25503990, -5313, 202665777, -9959, 128260578, 14873051, 133568001, -8946, 41608628, 25653084, 181566545, 163845853, 165628183, 54005925, 211680541, 116011165, 41763046, 43542835, 201222654, 29368411, 11645057, -10646, 34678496, 75429965, 133892930, 38228757, 1175301, 118103783, 141137101, -9636, 86213991, 183663156, 146452631, 50791120, 72048763, -1852, 1337584, 120048517, 63352152, 65122624, 10197941, 205077879, 128895674, 15513471, 210393288, 58027547, 20991273, 42254251, -5589, 123753196, 146776108, 150321045, 152090186, 134373487, 58201809, -8159, 178828304, 44188458, 45954937, 12287897, -8719, 72535975, 189461784, 54819276 , 134531898, 155805392, -1231, 195115313, -6917, 81726455, -3262, 179170417, -1314, -2655, 104753360, 28575027, 126012334, 166759810, -9499, 74640453, 191567714, 173845691, 195275055, 3926865, -3855, 198817330, 122628470, 200591795, 85421938, -8045, 184646899, 88966875, 110227180, 55315807, -3309, -1935, 154522255, 39531973, 158233468, 23587088, 103303703, -3109, -6288, 145828185, -11635, -2433, 186574451, 110388253, 34212582, 131652551, -2352, -4704, 135197488, 20201882, -2124, 60950700, 138899505, -4630, 46766838, 202681751, -2440, 184962390, -3057, 53854292, -10203, 211542097, 39844802, 117798942, -2989, 119570745, 140833712, -4109, -8452, 144382521, 29224643, 30989791, 206385099, 16812705, 114255336, 57566836, 155005474, 20528021, 98470182, -8512, 29380150, 126821692, 11667686, 128590833, -4983, 91382970, -4964, 112645937, 172885908, 96697048, 194146213, 59651589, 176590587, -5070, 64968329, 47263488, 87999106, -8761, -4764, 15364379, 132295512, 114584016, 57894306, 59817854, 157260496, 22607461, -5612, -7731, 84620445, 143088734, 144865740, 88162841, 187385019, 52726781, 169667110, 73989748, 38561432, 194465697, 1522738, 79466230, 3289228, 100725204, 159196034, -6059, 45800642, -9989, -5543, 146795954, -4774, 51129240, -9068, -7922, 93637992, 36954816, 214115151, 196559646, 139864612, 102665945, 8763048, 203644196, 109743961, 14082450, 208960936, 37109234, 134549203, 212509866, 194790505, 97691416, 118942427, -4638, 198669569, 7330696, 104765341, 203988850, -10275, 168550249 , -6446, 94138516, 173866989, 156306039, 158087038, -6637, 25207137, 7486445, 182889739, 204143389, 166938188, 129740852, 53546789, -2002, 96070061, -8592, 136981272, 4107905, 103327542, 105098014, 163559648, -3223, 168870943, 73197695, 55492854, -1513, 39701034, 21983015, 99934482, -8146, -8075, 85771916, -2103, 68055217, 167264327, 91076798, 34390960, -9851, 156799532, 100092893, 82377525, -3543, 181598493, -7642, 48714599, -3217, 147932905, 36326256, 193997000, 40031166, -5639, 195933990, 61278293, 102036296, 68376032, 126835004, 50647475, 208339152, 36479585, 172897889, 77225851, 176605230, 141176914, 6526662, 181920639, -5546, 68525247, -7104, 54357357, -7893, -2070, -10522, 194320598, 196246819, 63373452, -3396, -9199, 105900717 , 88186680, 50980148, 206884292, 150185265, 190940727, 77545335, 40511723, 61764053, 5078336, 83021817, 123779820, 125541096, 88337226, 13935899, 15706492, 114919474, -7844, 21180301, 42432752, 198344761, -206, 145193333, 129248437, 93820242, -8263, 173544843, -1416, 260887, 21515770, 179190386, 44541344, 202226487, 165019955, 51640293, 110099386, 94162234, 152622658, 76442994, 78377190, 62428312, 198849278, 122657756, 143918061, -6526, 12823152, 35847274, 135062918, 78538263, 21839247, 158253558, 25386725, 142309993, 145856140, 50190757, 71443076, 209633183, 18291648, 213180782, 137151664, 177905795, 27319722, 163735364, 107045533, 165507167, 91088658, 906038, 176297727, 45196163, 103656466, 201101638, 105426938, 29251267, -1490 , -5246, 93033392, 153262957, 79013496, 2833964, -6086, 121534238, 125082926, 11690317, 110900637, 155195712, 196103051, -2526, 6533319, 86263123, 144728750, -3358, -2761, 187252022, 189018501, 112833634, 210284130, 96887407 , 20876791, 196270779, 178544763, 143121892, 10240660, 167919269, 151978245, 95289866, -3756, -8579, -8161, 120245654, 145048113, 68863367, 205286874, 15723797, 132646944, 173397082, 3483327, -10856, 161154203, -6818, -6269, 51311492, 191276185, -5923, -8601, 97370626, 19762701, 175662754, -3134, -4637, -4128, 120742185, 122520522, 26849815, 124285791, -8434, -4234, 149087040, 55197211, 113656304, 191615636, -6141, 19913149, 175829151, 101417297, 198863921, 122671068, 46499390, 202402203, 145708500, 89012135, 12835133, -1254, 94332747, 18149211, 115586518, 598898, 80324720, 44884546, -3108, -10005, 183077436, 89174418, 206108213, 53737027, -7006, 113978450, -2864, 57293943, 117688321, 2527792, 177921769, 25561231, 181464044, -6025, 9612342, 165519148, -2431, 188549925, -2212, -7481, 59379774, 137334035, 178085504, 101895313, 25724966, 8004274, -1660, 202886753, -4084, 126704548, 50528877, 52291363, -8619, 38114398, 194025076, 117999951, 41829604, 197731086, 24101047, -9675, 103836054, 201278685, 48906168, 31198786, 109144929, -10261, 112695069, 17024362, 114463000, 18794834, 135723305, -3880 , 196121687, 43761149, 6553286, 201434434, 125249567, 204987236, -2017, -6488 , 189035806, 54394629, 151830605, -6993, 77422744, 174862713, 137814592, 3174746, 61629725, 159080221, 180339195, 123650695, 182113660, 183876146, 68715606, -8382, 91751586, 208686712, -11014, 151990347, 97076191, 40541009, 22816335, 44085957, -9232, -7224, -10018, 49398583, 146837342, 72430812, -4958, 93693779, 134438593, -1474, 79672431, 61957074, -9696, 5267364, 141680344, 67276355, 203694780, 148763563, -1866, -5212, 115105840, -7841, 136362273, 39267177, -11886, 25092655, -7689, 143784943, 28637592, 51669579, 35712946, 154421085, 23479263, 64232063, 142180868, 182931006, 51825449, 16397375, 57147513, 135092325, 176010059, 197257186, 83872442, 28960948, 106905881, 206129390, -1758, 172458478, 59239999, 99982283, 123007857, 46837510, -9168, -10296, 186794096, 172619672, -11973, 137347347, 197581994, -6066, 123175585, 105462758, 68248361, 186960372, 34590638, 192273240, 79046775, 22351752, 178258558, 199518863, 9949131, -2024, 128657270, 206610068, 112713705, 172949683, 157159326, 141208985, 26048566, 181959244, -6275, -4082, 204994014, 208538951, 93373087, -4940, 61657425, -4354, 84683010, 27991969, 146685588, 89990554, 132519029, 56339486, 118497813, 100790310, 141541779, 123823749, -7661, -6821, 203541695, 185830320, 13982490 , 169881431, 191147060, 95468367, 192916201, 61968923, 83232022, 28316656, 129301441, 111583532, -5211, -2482, 154098818, 77912741, 2071197, 120770019, 83572804, 200501275, -8433, 87117741, 207592238, 212909099, -4009, 64246464, 7547679, -10382, 163455816, 205979088, 207749560, 34116859, 152822336, 174090506, 20118017, -6095, 103385993, 105148721, 106919193, -8007, 53766192, 211456901, 174246376, 61025246, -2263, 27358327, -5281, 11418755, -11070, 53938034, 190355007, 172636977, 158618302, 64723270, 27522062, 9804032, 128502854, -3320, 18656392, 1108741, 158779254, 4655020, 82598501, 45399834, 47172968, 165870580, 109184742, 167645045, 188908012, 190678484, 75523147, 192447625, 57806448, 213710592, -10894, 119975302, 143006079, 29606694, 109340491, -2605, 150082764, 38468250, 135914995, 100647741, 102417014, -10783, 205169730, -1868, 91780993, 35092493, -3781, 58121818, 40563640, 196477112, -1637, -3254, -2797, 201783204, -11151, 29940819, 205332134, -9469 , 132696076, 95483010, 79703048, 42491324, 63763487, 164741738, 70849368, 168286675, 189554845, 56674944, 194858396, 39284507, -1087, -6914, 196970981, 65868086, -5291, 145597890, 71180833, 74721898, -1419, -10542, 195362781, 198902526, 122718990, 85511127, 108549648, 205992400, 190048835, 152838310, 154611444, 137051825, 21901812, -3567, 83901728, 144144240, 126423669, 204385663, 108706970, 170722495, 133520077, 211472875, -10164, 39778242, -11918, 43320528, 84062801, 7885799, 146075785, 14975552, 36233316, 172651620 , 2726139, 4504597, 140916246, 201156217, -1627, 183442180, 146232986, 186989658, 73598259, 75363528, 174584375, 100329843, 180055654, 29468250, -2500, 206638023, 93246503, 56045295, 172973766, 174744238, 79229280, -7771, 4820088, -8100, 47340698, 166044844, 187305270, 52666755, 134163038, 19001167 , -2277, 98892033, 139630324, -11231, 121912294, 162667635, 8534084, 109518869, 189238146, 58137792, 116599547, 21097767, 99041259, 180548069, 8689833, 68929804, 14006452, 35260223, -2356, 76014354, -1734, 42509839, 8853326, 49595720, -1764, 54909798, 37198423, 97434401, 175389861, 58787652, 195215152, 196981631, -8489, 26907056, -6030, 145600675, 69431659, 149150936, 35769943, 133203378, 18049372, 58960572, -5129, 177654202, 23515327, 140452994, 83764494, 124514632, 182976266, 89069255, -7576, 149310678, 34156672, -5183, 135142788, -4454, 78599631, 138839602, 64433072, 200850045, -2388, -9602, 67970144, 30774139, 186679614, 151251298, -11452, -9413, 115815359, 193768157, 176208538, 138998013, 62825004, -2654, 105337749, -7152 , -6256, -5007, -1722, 108881355, 91172521, 188612490, 92937790, -1480, 75217098, 20467997, -2192, 61216936, -2117, 43487048, 84249044, 181687682, 86020847, 48815646, 11610445, 133849969, 192319831, -4019, -9358, 1139358, 98574014, 22387816, 178301156, 102126816, 181848634, 87941865, 204879532, 70225166, 13536666, 130467799, 151725442, 56062600, 172987078, 96799549, -3001, 196180259, 4836062, 26104353, 123537667, 86339000, 183782962, -8384, 11931260, -5745, 91653078, -7023, -6177, 38501650, 155428790, 20951337, 79406327, 42207660, 198111804, 180391112, -11780, 162679737, -8755, 31579504, 206968157, 72319115, 35119117, 95359088, 40587734, 157524070, 100829036, 198275539, 180560171, 104369980, -8828, 47686804, 203593610, 148663603, -1482 , 54762158, -5946, 17563491, 115003460, 118715872, 23045297, 178942786, 200207084, 145283853, 203754683, 12411817, -11049, 131109429, 210837902, -3767, 155910678 ], [ 58655865, 156105030, 118897167, 196857830, 62200802, 102961467, 85232910, 145470219, 108275545, -2902, -2216, -3178, 74613950, -9798, -7410, 58819600, 21624926, -5861, -4126, 101340210, 159811040, 85404389, 163354646, 67689142, -8404, 88948116, 90714595, 209417531, -1442, -8984, 97966862, 2292173, -3871, 101509148, 5838441, 122764250, 46587248, 124534722, 11151188, 108589826, 110368163, 73161631, 94425929, -8626, 39650582, 2450584, -4631, 27249292, 202652465, 52056954, 168990870, 34348362, -3785, 55602012, 172531814, 76857114, 176245678, -6605, -8453, 27422223, 144345370, 87659532, -6782, 206355813, -3635, 92969617, -8276, 211668560, -3762, -11968, 137417900, -7739, -4121, 25808831, 162227135, 125019272, 185260453, -3938, 128562878, 13410203, 208292682, 93126818, 172859163, 59632819, -2060, -3266, 4712261, 102146906, 123403218, -10363, 11795359, 89744285, 72024924, 173016364, -2340, 20816888, 118255537, -7260, 121795150, -8446, 47382086, 183808255, 146603054, 13723032, 189121002, 73957800, 36763126, -10519, 59945780, 102471593, -5327, 143219190, 10347154, 31603466, 109556264, 207002767, 189283406, 212316845, -2276, 99091711, 22912179, 104400355, 10509437, 88454370, 168180181, -11540, 150464813, -4198, 37075955, 173499583, -4012, 194759888, 175602851, -7757, 85256628, -2013, 189789133, 39348271, 161589500, 212971787, 4078498, 32429766, 172389377, 154666023, 69798328, -9530, 131804184, 213296474, 73492612, 193963721, 162237422, 190588811, 29522092, 126964129, 75582810, 43855411, 91694103, 97005640, 169814266, 173351701, 26459659, 33558850, 58694082, 196884454, -1248, 161444401, -2655, 104753360, 143734357, 69317300, 209286833, 134871349, 41140052, 198818540, 85424600, -4568, 69476921, -8739, 150975987, 133257957, 550976, 4090600, 101530569, 83823066, 149367798, 34215244, 74956065, 59178765 , 21975027, 138898174, 85746504, 91069899, -6469, 209771625, 57408425, -3423, 6192293, 46941342, 9730817, 68191120, -3075, 206390423, -7933, 36303869, 155006684, 20525359, 100245857, 63044649, 105557394, 48871556, 50632832, 208321847, 190602607, 1197930, 41940093, 178362390, 199625357, 8277167, -5747 , -2740, 75600478, 38403142, -8969, 176750329, 198017168, 121825767, 104115602, 166118059, 130684782, 208644114, -11016, 210417248, 95247391, 77537226, 194467028, 118444565, 61746869, 102506203, 6834165, 49351992, 205257588, 33408548, 169826852, 173363682, 155645773, 60134808, 26475633, 207186350, 189469772, 93797734, 152269895, 76091562, 173530200, 136319675, 97679460, 60474259, -2979, 23279585, 179183729, 180950208, 85278170, -141, -2374, -5710, 17961393, -2201, 97852380, 175801196, -4862, -6637, 101385470, -2321, 126190712, 108471351, 53559857, 55327788, 191742099, 57103584, 568281, 195444116, 60793743, 158244239, 121033714, 142298012, -8427, -1432, 145840287 , -10698, 51947917, 149383893, 94456548, 20217735, 41468855, 158402650, 62738477, 160174453, 199158112, 124739724, 183210554, 146001360, 71585634, 208010472, 131824274, -2730, 55640738, -5936, 18442071, -6135, 98330275, 158567595, 142617496, -10758, 9745460, 204633263, 69977566, -9107, -1872, -1718, 54043197, 209944679, 192221325, 137460498, 178211967, 141005435, 64832426, 181760897, 86082204, 164041536, -6794, -7110, 109114312, 52432467, 34713106, 151636253, 59680499, 22470227, 43734525, 160659003, 26016495, -5303 , 50814961, 206721888, -1253, 189010513, 114589463, 77385593, 174833427, 20863479, 79318469, 102349246, 6685073, 65144045, 182083043, 164362351, 49197818, -5766, 130698094, -7508, 54513227, -7464, -8610, 77545335, -2844, -10483, 44048564, 141492647, -3380, 49369297, -11605, 109600193, 13936020, 150346338, 113151664, 212364767, 136177238, 42445941, 139881917, 84965099, 201891029, 127476634, 72557275, 189491070, 74323875, 37131863, 212521847, 77868812, 175317977, -1506, 41009596, 62271232, 85301888, 67583979, 30378778, -9932, -5257, 53401690, 56943965, -5417, 78364012, 175815839, 3957482, 182906802, 67735856, 184672192, 127977158, 71288658, 151003942, 113811930, 96084704, 20071426, 41330411, 197239879, 179520518, 44876679, 103334320, -1975, 11204315, -3062, -10658, -5707, 55502173, 156646568, -10463, 138931453 , 101728793, 48581116, 169049200, -11028, 16682249, 94635047, 18462038, 115896683, -4904, 156807894, -10868, 181613015, 163895106, -1774, -9105, -7932, 190468158, -11446, 172755452, 38112944, 79014827, 158741980, -5827, 105590552, 183546012, 165834516, -11621, -10684, 71932950, 151660092, 61463205, 4766840, 84493982, 203188932, 148271025, 13628517, 208509665, 75638960, 57915606, 194335241, 24417625, -8098, -6042, 47451185, 33268654, -2009, 171460213, 75788175, 58084665, 22802891, 139732825, 65330288, 49382609 , 72416048, 189344640, 58239083, 194658718, 61945093, 83206729, -6294, 145218503, 108002775, 92065744, -9065, 37135858, 136347630, 39252534, -10137, 21534406, -4128, 122516529, 48102134, 145547427, -4078, 92402412, 193388649, 156333994, 41186643, -11253, -8883, 27010888, -9177, -2641, 205940485, 131536617, -9417, 174060010, 197247746, 160042666, -3701, 7679466, 128152874, -10268, 92724679, -8284, 191932458, 78702132, 60991967, -9682, 163751096, -2439, 185007650, 188551256, 170833226, 115909995, 98360892, 123167234, 202884091, -2764, 186944519, -6492, -6465, 153277479, 59535644, 25875391, -10717, 70170466, 52448564, 75483213, 158913824, 199661300, 201437096, 105762396, 70326336, 111075143, 114629155, -7852, 57938235, 155371549, -11951 , 82896443, 84673691, 144907007, 166171305, -4959, 190966020, 134281513, 19119642, -4668, 42304837, 83052434, 45857760, 125574254, 166327175, -2223, 111401282, 214163194, 99157072, 198370054, 69039083, -3640, -8344, -6193, 150540690, 93852190, 286180, 2051230, -6663, 62296525, -3400, 142019795, 104810601, 182772595, 87092571, 69375872, -4989, 207579047, 131386315, 76472159, 154423747, 451137, -3284, 60689788, -4634, 140407734, 65993339, 9303508, 87256306, -1093, 186475943, 92569053, 35880553, 133319191, 115602492 , 78567549, 137026532, -6356, 121088170, 199039637, 161825119, 105131416, 11237715, -10299, 167147183, 51991846, 149427822, -11518, 209661138, -1288, -3020, 78728622, 177933750, 82261712, 160219713, -9168, 126558118, 112379580, -1515, 153135163, -8212, 39914022, -3422, -4877, 84191926, 27511412, 163923061, 165696195, 147972841, 32825490, -10263, -4965, 57622625, -5907, 59562266, 176486755, 43605402, -2802, 27667161, 144594301, 68418630, 70179906 , 32982570, 169399543, 15269864, 213695707, -545, 41994793, -11235, 121724597 , 104006567, 11883217, 187282639, 114643798, -7851, -9351, 20907408, 22675229 , -10826, 162633025, 27993300, 144915116, 88218751, 187441050, 132515157, 192753797, 175031774, 40558314, 42320811, -10086, 161019754, 200007406, 162790226, -8751, 51186481, 150398132, -7921, 134451905, 77760864, -5140, 79696391, 196623542, -1902, 26534326, 147014147, 31859052, 207246374, 111576998, 74379662, -9430, 134605113, 58432104, 116893738, 175697364, 177470498, 179238308, 142040972, 46367603, -8821, 67617381, 111909552, 56999631, 117388938, 158140407, 104984744, -5529, -7617, 205973764, 74865545, 57150298, 193575136, -7351, -10500, 99830650, 197281146, 121090955, 51999471, -7527, 190193934, -4189, 191963075, 176179252, 23817383, 48614639, 128348436, 14959699, 170859850, 153149806, 20432177, 85990109, 146224877, 110791479, 15120772, -5955, -11444, 77131215, 118043746, 61336865, 160555050, 66652274, 48939447, 31229403, 206624711, 151692042, 118201915, 119975302, 24303264, 6578579, -10786, 201463720, 72132628, 95165946, 155402166, 180363157, 201627455, 164423585, 70520567, 111266833, 152026167, 153796639, 97096402, -11305, 139779295, 122067920, 123833189, 107892044, 31711291, 52968934, 95486761, 19311332, 198403333, 26547638, 201949601, 49581077, 33644167, -3180 , 115136457, 116907050, 19806630, 195197847, 5631987, -2325, -2390, -10738, 49915325, 186342825, -2424, 134965620, -4415, -10106, -10429, 142211364, 143975302, 89057274, -2753, 190047504, -1751, 37676318, 213083605, 176031491, -6908, 62646626, 83909593, -9603, 183121365, -8706, 34305764, 172486433, 41550056, 4340862, 101779500, 105320323, -8391, 110647711, 209858031, 96471956, -6677, 201157548, 109035529, 13364943, 93089423, -4722, 211792359, 77135331, -7819, 119819676, 43644005, 102104308, 123372478, 27701771, 48955421, 89710883, -8729, 71991522, 149940327, 40259888, 180224471, 8365025, 70375347, 189080945, 134151180, 96945979, 59915029, 121909632, 86485430, 127231696, -8683, 152030283, 58133920, 120310628, 178775056, 24628195, 180538873, 68921697, 109682604, 33497737, -9388, 58302979, 21258840, 81485512 , 5307300, 88569941, 132869009, 56681722, 327447, 179264690, 200530561, 67646546, 72972482, 18041386, 115486679, -7833, -1992, 23521861, 106788374, -1429, 69579543, -7576, 152848839, 96155257, 156556301, 62654614, 25454737, 50258406, 147698617, -5477, 172506400, 39795426, 82316047, 46881318, 13211737 , 190388165, 36253283, 25771317, 47034526, 87785995, 109043759, 71842430, -4748, 93098863, 36409032, 57670668, 4685384, 6450785, 125157593, 87951061, 206650004, 171211282, 59767026, 4838603, 201496878, 183773645, 187328988, 72159373, 150116043, 134176229, 57983618, 194413780, 59915163, 159141334, 183934476, -4534, 15627953, 114841056, -10152, 155592525, 159299745, 63619842 , 10482692, 148668927, 111455861, 208906357, 77796807, 79732334, 177176307, 178948110, -9189, 72641019, 56706771, 175405714, -2705 ], [ 60428999, -4370, 122447307, 124217779, -1495, -3673, -1311, 110039362, 191543510, -10507, 2133762, -5861, 81851708, 161582722, 182841817, 166892928, 32254413, 34022223 , -2214, 96024801, -10907, 156424514, 99726818, 83792328, 7608913, -8817, 145797689, 50130854, 55448804, -5438, -8217, 20176589, 43207377, 64461027, 29032953, 11309599, 53828757, 16631663, -5688, 18403466, -1912, 160295469, 25650420, -6048, 163833872, 204590544, 73477122, 55767078, 133717214, -2280, 193958516, 2775392, 43526861, 162227014, 86050133, -3938, 128562878, 151598737, 36442311, -7437, 194115596, 157068806, 4708268, 180106238, 103914716, -2939, 146439319, 50776477, 111005800, 151758600, 134038029, 57862358, 174789498, 137744039, 42078535, 100536176, 141290186, 105859329, 49164416, 166092887, 167858035, 33220851, 112934804, 58023431, 20973968, 118415279, 139674253, 141453921, 65259858, 162709023, -11729, 49324158, 52858568, 132585710, 212311521, 58173977, -6670, 178813540, 145155817, 107944203, 33532349, 208936974, 192987964, 97312054, 212965, 101190997, 200414627, -9184, 126005556, 69314515, 12612826, 117306151, 138558723, 23408710, 85407174, 202348955, 186398735, 129712897, 92505034, 115535690, 59005832, 60765788, 144039077, 67851669, 71405681, 74938881, 2471750, 179630886, -11207, 85739968, 183179937, 184945085, 75109150, -4931, 176252467 , 158542302, 6173899, 27434204, 202828181, -4085, 190422898, 18577851, 1014228, 121492729, 103780144, 31129687, 128576190, 91368327, 94917136, 135669936, 180119308, 6500038, 84442188, -5304, 187203979, -6203, 93302534, -9401, 59808414, -9312, 42090516, 121807131, 10192738, 166103537, 72204512, 210398612, 135981434, 40481106, 42247596, 104260580, -2107, 183985302, 88307940, 13909275, 150323707, 79610955, 47725288, 145165378, 166433548, 168200148, 169973282, 210722089, -2282, 194777193, 117150657, 3768454, -10436 , 26803224, 202201194, 184479171, 127785468, -3486, -4973, 172076550, 136814620, 41140052, -6098, -2958, -4113, 26964297, -3529, 67713104, 127943879, 51770870, -8330, -3623, 57088820, 174013419, 78495799, 21815285, -2823, 64324037, 46611210, 202524671, 184802648, 69651304, 147600109, -6764, 110389584, 133429436, 18271679, 154684659, 59182879, 160167675, 83985470, 27291767, 144212252, -2638, 87517218, 69807053, 92836378, 172558438, 76898258 , 98309109, 100086115, 4418070, 160318221, -3971, -9212, 7960345, 183351660, -6005, 15042233, 170947708, 16823353, 153233671, 77059331, 20521366, 137452510, 195920678, 80750821, 82529158, -8478, 103796118, 11667444, 91388173, 208323299, 73667602, -3904, 57723916, 194147544, 137610921, 68519679, 204938104, 148241739, 206712569, 150008218, 54348038, 17138844, 96865986, 174820115, 20850167, 42098504, 178522132, 199777113, 27936059, 125370704, 205100508, 150182480, 171441454, 75772078, 77530692, 59986913, 81240574, 84786721, 123761305, 67060947, 10379102, 166280584, 130844524, 74160017, 17466314, 114899628, 97193456, 99114474, 24710606, 47739931, 125692850, -1881, 185927497, 14079788, 131004266, 171751742, -3902, -3011, 156144966, 26818956, 9099837, 32131945, 53390919, 152604022, 39385422, 81894185, -3111, 7494431, 28754736, 69493016, 149220158, 131511324, 209466784 , 213011600, 136977279, 197225236, 142291236, -10381, 11197658, 149385103, 721368, 60956147, -2265, 160178325, 199158112, -8454, -2925, 48554857, 89308867, -2575, -5433, 176289607, 119584057, 82388052, 160338188, 84149328, 29232631, 153246499, 116041782, 156954324, -9287, 63061954, 103805437, 70148924, 32935979, 190611926, 114428390, 155177197, 196089739, -9634, 165975501, -7105, 150036050, 210269487, 134077965, -9353, 118303327, 42119802 , 4915932, 8452762, 29718512, -4244, 74012135, -2844, 120229680, 143257795, 47588419, 68855258, 13934568, 111369334, 171605312, 155665619, 99127786, 63695719, 125708824, -9548, 129249768, 170002568, 38893018, 117190568, 2032592, 23282249, -4115, 180967513, 28609516, 129584984, 80139434, 23452639, 64194791, 50029563, 34072809, 213015716, 99790593, 122820160, -7201, -10006, 67903463, 145854930, 186599744, 110417539, -8248, 76766471, 82237376, 142467073, -9169, -6258, 50353161, 34406813, 36180068, 78857626, 137319392, 158577035, -1905, 201102969, -6581, 165669450, 15078053, 96569012, 63067280, 167604746, 190633103, 18780191, 4770712, 45515647, 123465783, 151811848, 95118266, 38432428, 194332579, -3878, 100598620, 24420408, 164374090, 33275309, 151982238, 40519711, 100755700, 6860668, 184030441, -2232, 150370056, 192884253, 100916773, 83196202, 145218382, 146977117, 72579904, 189503051, 56627022, -4155, 117195917, 157946055, 122519191, 46336986, 184530965, -3943, 12670067, 94165140, 97877552, -5131, 158109790, -6636, 198859928, -4100, 89018548, -5513, 207725477, 37644247, 175988893, 197245205, 46660463, 9452600, 204333748, -10300, -2617, 113984863, -3128, -6333, 142486919, 9612342, 114139402, -8620, 61146385, -1267, 6231140, 27486121, 9773415, 146193050, 151514993, 75331457, -1737, 194026407, 98514111, 61306248 , 45370548, 31201206, 93210439, 211912044, 98677714, 102226534, -9633, -8760, 204984695, 109303340, 189041009, 212065252, -2999, 4935901, 63401528, 66943803, -4789, -3357, -1137, 35064538, 97072198, 214002121, 61799994, 104312739, 145066749, 68889868, 93687124, 155696236, -2690, 63726094, 88534119, -1487, 72587892, 93841663, 152313824, 154092161, 136362273, 195171223, 118987687, -11886, 198716160, 65834807, 143790267, 28636261, 165054565, -9116, -10273, 35720690, 173906804, 78397291, 158132298, 5766436, 181159203, -8430, 126242506, -6240, 205961783, 110289745, -7939, -11521, 37646911, 193560493, 175999543, 64382367, 46672444, 202577919, 184857227, -11110, -2373, 13012180, 188404826, -1585, 152974090, 59233465, 117697772, 195657104, 80487247, -8145, -8876, 142503014, 202740323, 87575790, 128332462, 53923270, 172620882, 59389346, 176327013, 197580663, -5333, 64715282, -5809, -4583, 144433228, 29281884, 165693533, 16873939, 172779414, -10529, 1096760, 118021249, 178253234, 43605523, 25891365, 31205201, 167629071, -11555, 188892038, 73736701, 151684175, 94986479, 192434313, 96755620, 174718945, -6674, -10830, 84527261, 201454401, 146525846, 128817012, 13656472, -1521, -4940, 36691242, 153614389, 1414913, -4003, 121881556, 8503346, 88227947, 51021415, 111254731, 35079181, -5694, 19132833, 99018496, 178748311, 6895278, -6596, 8661878, 184057186, 49402820, 166337825, 130901765, 15751752, 93699226 , -6987, 38778536, 136218505, 40718056, 157643876, 200156500, 67280592, 203710754, 185987400, 31860383, 90315362, 72605197, 170046497, 152324474, -2726, 193078605, -9759, 138486839, 62315161, -5582, 7391930, -6031, 184554927, -2157, 168607490, 55229159, -4707, 175850451, -1676, 197121404, 62464376, 161683892, 124472157, 11097819, 166996760, 129787566, 14637553, 131562031, 154598132, 41377002, 25423999, -2249, -11753, 163611565, 87429360, 128190025, 13028154, 110462799, 191963075, 174241052, 117712415, -4137, 121255900, 45069823, 181495992, 46840295, 48621294, 165547103, 112397006, 75187812, 172636977, 115948477, -10495, -3281, 139138996, -11862, 179883931, 103708260, 124965903, 185204543, 151539076, 172798050, -6133, 59576909, 178271870, 141061345, 25915325, 142835810, 52488014, -4720, 75509958, 172957792, 96782121, 1268483, 118191641, 121737909, 26075067, 29610566, -9557 , 89857313, 206781791, 91618589, 189066423, -972, 134143192, 18990517, 155399504, 157329718, 159101521, 102419676, 86473328, 146709427, -4536, 109496361, 74070828, 77610320, 176979293, 120284259, -5089, 143324353, 201792521, -3953, 49430652, -5764, 150408903, 113201040, 114972843, 38787976, 177139035, 47815808, 10608066, 12375876, 70840172, 14151672, 111591641, 37189104, -3443, 38962238, 175709322, 3853650, 10945823, 23505271, 103230488, 207764082, 76825043, 177959043, 25769126, 146232865, 155095873, 142851663, 57814315, 205017371, 135926492, 132539603, 106129681, 58290516, 136748315, -11291, 177498453, 101312255, -3704, 28680190, -8741, 168636776, 35769943, 191672877, -8182, 99701525, 83753846, 85532304, 14669501, -4949, -4454, 39621296, 197314304, 161871710, 183133346, 167186998, 129977925, 211479532, 195691716, 6133842, 201011118, 126595271, -1876, 147862352, 133686597, 27544693, 29320489, 93106486, 16920530, -4927, -7346, 158816526, -2527, -9638 , 70234120, 188935967, 171209951, 192476911, 137711959, 43819600, -3257, 65069499, 49131016, -5522, 151882280, 56211815, 194414990, 22711172, 178625964, 47525610, 164454202, 88264011, 90045010, 33347314, 35125772, 40598250, 162845771, 145120118, 146895914, 33514921, 113231536, 194735805, 60251818, 122250414, 47849087, 90360501, 35445135, 134651583, 58480026, 6655 ], [ -8534, 198616200, 122427461, 65740292, 106486437, 71052918, 72828835, -7013, 80074205, 140301240, 44639729, 85387205, 182827174, 108415441, 32237108, -1949, 209400226, 211178684, 140465932, 44802133, 163502286, 106799387, 69604713, 147556180, 129834157, -6744, 152864934, 154636737, -4453 , -2267, 160110557, -4587, 126460820, 30791444, 110509269, 188466060, 151255535, 37868008, 22084053, -5371, 27398263, 29171397, 50441019, 128385831 , 52208829, 169135969, 16779424, 18547234, 154965538, 41904744, 43671960, 199577435, 84411571, 47218228, 107450213, 11786161, 188943834, 93270586, 38356430, 61549600, 121788372, 182028343, 68640816, -9555, 11945903, 52690717 , 190879493, 19031784, 24498696, 160923908, 8562039, 125486517, 205212328, 130809791, 189272756, 36909556, 19195519, -9276, 63643681, 104392488, 164621932, 90212740, 169946537, -1650, 17578134, 76038437, 192974773, 116789906, 62202012, 104725284, 147248556, 189771828, -6978 ], [ 21450543, 127755819, 212802363, 108437344, 4064691, 46577931, 5999272, 138240570, 178994580, -8858, 26632832, 69141463, 147100916, 207334232, 93954691, 37260988, -6145, 117136014, 122452754, 65757720, -8051, -6562, 108282202, 51584627, -3487, 168523625, -9863, 172071103, 193323543, 156275422, 158048556 , 179314185, 103137183, 106678006, 11008751, -1874, 149193534, 14551026, 152743674, 135015117, 537664, 99745333, -4366, 25341586, 46601891, 204279048, -6765, 190106076, 211363719, 137109066, 177860535, -10063, 181402810, 105231132, 29043603, 30812744, 75109029, -4931, 59322654, -2990, 43377769, 45148241, 123102370, 66403343, 146127823, 128411124, 149684618, 170944923, 39997766, -9676, 45315969, 144526289, 29369742, 130347993, 54161795, 94923791 , 57718590, 40161622, 178352950, 102160218, 146452631, 70280953, 167715598, 93303744, 114560177, 96852674, 196226718, 160785345, 26148282, 11976278, 72208505, 54493137, 151930444, 153700916, 137919755, 159177398, 6816860, 201702001, 145000312, 68818107, 31623433, 152088855, 114884985, 97166955, 196543672, 198320799, 84930610, 145166709, 185911523, 130992285, 210715434, -11298, 24869017, 65617824, 164834799, 166598737, 170154080, 54993661, 17785798, -5653, -4864, 122479134, 69325165, 12632793, 189791918, 113621571, -2202, 97832413, 21648888, 158064530, 25193825, 200589133, -9967, -3352, 92521008, 133264491, 96055418, 39529311, 2322790, 142284579, 12950704, 34207258, -10241, 74966713, 211382355, 174174492, 177885573, -3985, -6007, 114094021, 57409756, 20364286, 156774615, 160316890, 84137347, 144382521, 48713145, 52252758, 73513063, -3906, 1036736, -2062, 179971789, 146305959, 204779693, 109099669, 52413831, 15209961, 172880463, 135676714, 213637377, -5875, 139380062, 121673890, 8283701, 126978772, 187226608, 91542712, 54337511, 155332823, 137771994, 24385798, 27930614, 86391038, 187379816, 72216614, 54509111, 19072930, 59985582, 141479093, 84790835, 47580310, 125531777, 68844608, 148559892, 54671394, -3316, 212339476, -1107, 157582642, 100886277, 141632422, 26486402, 30020570, -7988, 111518305, 210740604, 99300705, 3626017, 85127503, 28428597, -2237, 205602242, 171927458, 56780107, 175634799, 102994627, 124257836, -141, 88820445, -6502, -8668, 134883330, 78349369, 138598536, 3949494, 140362474, 9260789, 88990714, 166940850, -4231, 90755983, 189972958, 172262793, 20047466, 99773409, 23599069, 103324880, 66117017, 9420652, 112176998, 115730042, 59196191, 2498506, 197379654, 101706285, 105255094, 11361393, 167260334, 149551500, 172583487, 39867431, 178052104, 179821366, 84151990, 165649483, 208167431, 190454846, 211719144, 117971996, 179989094, 201241413, 125061870, 48888861, 204791674, 93169174, 190619912, 1204587, 61451224, 43731863, 180144843, 204952747, 89788214, 187236048, 130547548, 34876841, 95110157, 77384262, 40345326, 3142798, 160814631, 105896724, 70465867, 187395790, 91719759, 189170255, -2485, 75784059, 77553200, 40506399, 139716851, 160975825, 67088779, 49368087, 187550208, 114919474, 1686475, 196570296, 139875262, 63703584, 201892239, 30037996, 12321297, 168224110, 54844569, 155829233, 157779523, 141823991, 124116609, 47933073, 70965060, 92229479, 209155288, 17809760, 58722291, -7325 , 157932743, 200460008, 182739316, -8406, 88845615, 166795751, 53406893, 211088164, 95923631, 39394862, 179357993, 122669614, 69507659, 12820490, 151003942, 37629725, 20059579, 195461421, 82080549, -2182, -10034, 124591963, 28930452, 71441866, 14756028, 73212338, 115739482, -781, 85781235, -1567, 36177164, -2350, 154872356, 20394903, -5619, 4446025, 160351500, 85938315, -4793, -6004, 70000074, 208180864, 190469489, 133771793, 59532859, 181771426, 125077844, 50665990, 208347261, 36500883, 57753202, 59680875, 24256552, 183708174, 185472233, -9910, 148272356, 91571998, 112834965, 77411973, 40361300, 118312778, 22645943, 123625283, -3677, 50992008, 150210435, 114778247, 1549241, -5112, 5082331, 84816128, -1573, 47601731, -8796, 49386723, 31662038, 168084335, 191113781, 212371424, 194657387, 42456591, 102688576, 162922013, 47775993, -1493, 108001444, 148754244, 150522054, 93827020, 38916857, 81607847, 180815759, 202081388, 106408019, 166649200, 74526092, 95786397, 212713537, 41025570, 161498736, 184528303, 205784736, -4060, 150862715, 39413498, -3745, 145706806, 127986477, 188235644, -4194, -2720, -5913, -11286, 101577039, 46655139, 28937109, 90954086, 149414510, 34259173, -2213, 133465621, 57289950, 41508657, 45047071, 144262715, -4086, 30872647, 128313947, 91112618, 115913625, 59385219, 61151709, -11863, 179850652, 181625117, 46985271, 89501888, 13322345, 208206155, 170992968, 55831097, 63085542, 199506882, 162293695, 105599992, 9941143, -6001, 11710284 , -5749, 130415761, -2358, 36512864, 211908172, -10524, 176633053, 119946016, 203213981, 70335532, -5494, -4981, 75645496, -9005, 96902050, -11951, 61632266, 141356867, 201603372, 51009313, -7958, -6753, 132509710, 40531571, 178733668, 161005111, 84833433, -3522, 10423031, 12193503, 109629479, 93688334, 192898896, 136205193, 138147254, 3495561, 100928875, -2243, -2105, 67265949, 166492120, 51321053, 131050857, 171800995, 1898131, 23154455, 122376754, 67442875, 203873158, 207404664, 189696072, 56813388, 80014555, 200479977, 85319437, -3670, -3225, -7979, -3339, 35712825, 152650613, 39429472, 156352630, 119143436, 3994754, 64232063, 87257395, 50060301, 71312620, 92580911, 209506720, 133320522, 213045002, 41362359, 179553676, 144112413, 145885547, 71478896, 53760987, 16554455, 20255130, 137187605, 197419590, 103531213, 144278689, -10729, 89350255, 169072073, 153127177, -10535, 137356532, 197592521, -5810, 85965060, 48769055, 185184697, 91289665, 132037141, 55854936, 137508167, 4638925, 162310879, 87904470, 204835603, 188887924, 190663841, 77280307, 174717614, 59711492, -3728, 4798788, 29594713 , 89840008, 150074655, -4744, 34907581, 1413461, 22669905, 198065213, 121883008, 47483012, 128976633, 111261386, 169724351, 35081843, 75826657, 38622787, 79526001, 61810644, 200000630, 65350378, 67124722, 127364693, -8721 , 93697895, 38774543, 3511535, 198391352, 102715321, 123974295, 164731088, 205474571, 189533547, 93858968, 136388653, -1078, 177308094, 159587402, 124151221, 9002660, 184395306, 205650287, -1624, 14316738, 35573050, 113523186, 117231726, -4660, 122544363, 65854774, -8048, 165061222, 69389184, 207589697, 35736785, -8594, 175858437, 138650574, 120931213, -11215, 28806532 , 128018425, 188263720, 209518701, 172314831, 174086634, -7351, -6096, 62631983, 64401124, 200824752, 124637223, 202599217, 165388692, 110471874, 55546102, 152986071, 18343563, 174243714, -6680, 23813269, 84057354, 124802168, 165551096, 186814063, 71644206, 76959494, 98391509, 2716820, 199377757, 202916039, 204690504, 71818468, 188741615, -7899, 98544475, 4650906, 45394510, 144618140, 87921775, 70197211, 149925684, 75511168, 192447625, 174728264, 1272476, 196152304, 158943110, 183752345, 187293168, 15436263, 116427703, 159110717, 102406487, 180368481, 123670785, 28009274, 72289708, 208719991, 173275945, 136081271, 61830611, 102575425, 104343356, 86633191, 166357671, 54741947, 95485551, 155726853, 157655857, 83240010, 161202125, 104501767, 203724066, 168281351, 170066343, 19462967, 21410595, 83427705, 163153516, 51536461, 14324726, 55082850, 210985663, 58775539, 156220843, 119011649, 85361670, 67638558, 129645129, 33980956, 35751428, 473647, 158149605, 23513873, 122718869, 184735846, -10307, 110320241, -1760, 74890836, 96141945, -8178, 179572435, 103390230, 163636735, 165402004, 207923945, 209691755, 18359537, 154771186, 2569059, 158474534, 82300194, 84061470, 85833273, 29147435, 52178212, -8701, 114183452, -1931, 57485756, 117895985, 158640810, 197620597, 140921570, 47017221, 183443511, 165724150, 89548479, 52341947, 36394389, 114343194, 4669542, 199545487, 29468250, 128678570, 15300360, 75524601, 176671790, 102265260, 199710553, 166054161, -10290, 206799096, -1940, 134153842, 38493662, 96948641, 174907973, -8937, 3217344, 178605997, 43956955, -6298, 201644760, 164432904, 206957507, 113051827, 58143116, 60062924, 198258113, -2796, 28180997, 29946145, 31721941 , -9803, 116759289, 60231851, 196654159, 141729476, 164762915, 129318869, 72638476, -9466, 79899819, 159619229, 141902651, -11766, 86977968, 69257397, 110014069, -11529, 35595802, -5185, 173792443, 175723988, 119026292, 64112136 , 182808538, 30442676, 205847301, 92455781, -8666, 113713545, 193447221, 58963234, -3872, 177659526, 101471997, 5810486, 9353971, 126277239, 149312009 , 170578848, 18210445, -4362, 83917581, 105185872, 126443515, -3636, 34315083 , 114043556, 815760, 156714712, 43339043, -9215, 46878777, 87630246, 130141539, 94716006, 96486599, 195861974, 158648919, 160419391, 45258851, 68297493, 109052955, 148024756, 110811569, 133846218, 192318500, 59593017, 24164701, 84406124, 201335926, 125151059, 164132056, 185392361, -7107, -9912, 208423138, 190702446, 157208447, 24333760, 47364537, 203267471, 185546779, 89873410, 111146904, -6177, 17245338, -9810, 79406195, -11190, 182164246, 183933387, 90037145, 206972150, -7019, 17407742, 21100431, 61859897, 198274208, -9231, 65400841, 125632947, 88436942, 207127899, 115002008, 136265096, 63782125, -10778, 47839891, 10634690, 70870668, 14179627, 15951430 , 19502901, 2662 ], [ 140001602, 200242904, -1496, 147084942, 15987371, 56734847, 78157545, 138381676, 102958684, 163193452, 67526738, 30314882, 150790710, -1858, 191538428, 154331896, 19851781, 140326410, 161582843, 163347991, -7163, 49972443, -3495, 149178891, 170447061, 57053000, 193475297, 60760341, 144019231, 71383173, 207809463, 190090102, 174139882, 117608583, -11283, 181389256, -9961, 30804756, 147729234, 71541705, 94581678, 154821649, 139032502, 85877202, 68165706, 52214155, 151437785, 193949078, 63004836, 103756305, 89592287, 206518217, -3633, 57701285, 79114798, -1911, 197814951, 45453082, 27745700, 49002012, 111007010, 54316090, 210220234, 118250081, 43842352, 144825927, -4081, -5744, 206844356, 114711689, 58012904, 157390952, 44004756, 26294712, 49326820, 13882774, 35152396, -8650, 38690678, 194598815, -8933, 22913510, 102635328, 104405800, 145152066, 88455701, 148696882, 92007172, 132748114, -10147, 168356502, 21478122, 197196896, 117953589, 181731369, 79300425, 102484905, 104413172, 189462873, 99274216, 159520721, 65617824, 125859126, -5017, 187861583, -5210, 54994992, 17784467, 118931524, -2056, 23263611, 140189420, 141954568, 85260865, 67557355, 126014996, 207512610, 35655584, 193343389, -10136, 156295389, 119095391, 83652676, 126182603, 69487569, 90741340, 113781313, -2074, 135031091, 212994416, 97986963, 119252471, 160000068, 142283369, 9407340, 147592123, 207842621, 57249893, -8589, -3426, 158386676, 23748161, -3854, 44995277, 181420115, 46767080, 9568413, -2440, 108780064, 32604514, 169021487, -10203, 192050933, 870460, 117798942, 85906367, -8036, 48713145, 32765587, -2743, 73503867, -1682, 172726166, 41779020, 119734480, -11240, 199462953, 105562597, 48868894 , 167574371, 188824149, -5430, 57730571, 157094099, 61436581, 6510688, -1664, 201394498, -8803, 204940766, -5987, 93322259, 153563682, 20846174, 159034961, -2954, 8443564, 31472889, -2224, 33246144, 17299796, -5926, 192699218, 194467028, 198174369, 199944841, -3241, 47572445, -7629, 146790751, 72377566, -3329, 210574328, -2477, -2133, 97182929, 40659484, 81406971, 63684948, 145179900, 185924835, 207194457, 210739394, 95570868, 118776030, 159531492, 180790466, 143586596, 186113619, 131185185, 35519802, 115236296, 120713988, 124265701, 71103746, 94138395, -7451, 399222, 197062711, 179335485, 87218790, -8401, 69493016, 149224151, 131507452, 191746092, 115561225, 20058114, 117492770, 99782605, 158244239, 43090233, 66119679, 106863162, 30688943, 34219239, 18284991, 76741301, 195615705, 99931820, 82226979, 181436089, 202697725, 108794707, 91078129, -2083, 154862795, 2664771, 160339398, 181594500, -9998, 68209635, 186911119, -10652, 112508703, 211723016, 193999783, 117974658, 178221163, 64827102, 66600236, 29397697, -3216, 91397492, 54204270, 96712901, 59679410, -4355, 26005847, 142940973, 183697645 , 185458921, 70297050, 52589547, 130538352, 73853845, 134087161, 59839031, 24405765, 84640412, -5998, 89953159, 13776278, 130696763, 112980064, 114762394, 19087694, 174997162, 176920721, 6850139, 104282122, 49372080, 129095229, 33424522, 150347669, 74173329, 192872151, 21176308, 22946791, 44204555, 104445857, 86725165, 90279177, 33582933, 54839245, 56620365, 19409840, -8196, 118794666, -2254, 104628107, 49695559, 12497013, 33763973, 55020285, 37307579, 95762558, 58724953, 118959611, -8492, -207, 126046823, 207545889, 111868527, 113640330, -4686, 198847826, 142144927, 182905592, 106715522, 30541182, 205929835, 129746299, 209469448, 172268240, 57105038, 99797116, 25385394, 85612297, 11209760, 170665254, 94475305, 174201116, 20235161, 2513149, 25546588, 27314398, 126527380, 11374826, 13139974, -9084, -6468, 76919437, 899746, 101884421, 84173167, 181613136, 202872110, 204638589 , 186928545, 91263041, -4966, 93033513, 172748797, 77076759, 117995824, 61302132, 197721767, -2456, -3713, 162280383, -11161, 125075182, 185319025, 70150620, 34722425, 190630562, 1228547, 41965386, 197876185, 6538643, 201417129, -2780, 50828394, -9910, 206739193, 75630853, 38427104, 40366624, 176778284, 121857715, 144891033, -6776, 91743598, -8686, 134256222, 38593501, 42296849, 5087655, 88363485, -8753, 90125003, 207064001, -2145, 210608938, 194657266, 138119433, 5251390, 26513026, 106232303, 184191635, 205446616, 189504261, 191274854, 56635008, -1222, 99318012, -4867, 23147798, 124133914, 145391557, 129443999, 72754289, 74522099, 115272237, 2044573, 79992047, -11887, 122513867, 143775624, -6561, 30394752, 131376754, 74676638, 37481964, 19913149, 99648156, 101418628, 25228558, 124446743, -4801, 211264727, 156501590, 101577039, 64378493, 163592806, 67923430, 108664251, 51975872, 34257842, -7908, 55522140, -9822, 193701599, 20249804, 195639799, 4303588, -9682, 25558569, 27335696, 126543354, 204500145, 108821452, -6762, 170831774, -11448, 174383366, 137331373, 178086714, 82406811, 45212137, 11544976, 169231692, 170990306, 211748430, 96579904, -7821, -3419, 22338440, 4619079, 25878053, 162301681, -5278, 48904958, 126864290, -6229, 149895067, 112699062, 114457676, 118175412, 41990677, 102226655, 65010927, 66791926, 183721728, 204976709, 89814838, 93358323, 95140774, 135888250, 157300432, 120097893, 121867034, 182105674, 105923469, 146678810, 109464413, 208690705, 210454522, 114782484, -8202, 40543671, 120256304, 83053765, 65346262, 8652559, 31675229, 91916652, 74198622, 19277932, 136203862, 42464579, 102707212, 26527669, 47782650, 10578780, 168253275, 111558362, 152312493, 37159818, 173575460, 60358313, -1730, 85163567, 125919029, 70986602, 53273775, 133007572, -7877, 115277684, 78245403, 104819434, 182769933, 67602738, 69374541, 150880020, 35726135, 94182445, 18006774, 97889654, 62453605, 25248404, -9219, 67775548, 188238308, 209506720, 57146182, 177777880, 160055978, 163599463, 90956992, 94504470, 137180950, 160226247, 25577205, 107068285, 147815761, 169072073, 78889574, 64709716, 110780708, 4638430, 87896363, 206600751, 75495194, 96763485, 29599553, 54401286, 22677891, 45707337, 164414145, 166336967, 177308094, 198560413, -8465, 85173007, 88723147, 12540942, 14310083, 111750052, 56840010, 212742823, 156203538, 41041667, 83566270, 145581795, 10934205, 53457477, 133177964, -6975, 39444115, 21720772, 140427580, 200667551, 143967314, 184710797, 35895075, 191799340, 57148967, 193576467, 98057516, -4655, -1672, 122869292, 144127056, 67951385, 14799957, 172482438, 174241052, -11980, 59242916, 80511086, 177951055, 82277686, 162011362, 163771307, 14955706, 170863843, 59407729, 176340325, -9708, 4488623, 179879938, -10401, 183422213, 107241339, 186969812, 188741615, 34613267, 79053564, 61342068, 47168975, 68426618, 185359082, 148152550, 93227867, 18826661, 40246818, 3041628, 63271072, 6586565, 104018548, 27842877, 105791682, 127058521, 185525479, -3043, 114648035, 174897202, 59885877, 100634684, 4971842, 65206489, 164424795, 205172392, 206941533, 169736332, 210487801, 40560857, -11227, 28163571, 127380667, 187616766, 93715079, 210650205, 75994508, 77771514, 42504513, 63758163, 147031573, -11596, 15927347, -3314, 154110920, 40904421, 42674905, 141891880, 46223835, 69242633 , 186183083, -11089, 207438064, 131251866, -5943, -1108, 80041179, 3858974, 5629446, 65861431, 204052869, 72948764, 211144074, 154449040, 58948591, -5130 , -2529, 67796727, 30598423, 71344568, 92602211, 152846175, -1934, 59096354, 176032822, -9714, -6882, 25445418, 200835402, 106933715, 186658316, 209694417 , 213236571, 41547394, 138986032, 27374301, -4795, 87605076, 89387406, 147847709, 71669376, -9486, 151385991, 57485635, 135446419, 156862473, -1467, 23997092, 121429075, 84222543, 181673039, 183440849, 146230324, -11104, -5752 , 32856107, 16907097, 194074208, 158794018, 121600675, 86156750, -3664, 109186196, 71991522, 208408495, 190686472, 18838763, 59741977, 42035937, 139470582, 121760417, 45578212, -9631, 88088174, 148330807, 208572109, 73915202, 1447950, 100655861, 104194264, 10305766, -4535, 187466343, 13850824 , 152042141, 38653404, 118532291, 198262227, 104356668, 86637307, 93730932, 76015685, 196654159, 139952470, 44290959, -3390, 124014108, 106297409, 92113668, 15940780, 171842262, 97442387, 46235574, -5295, 106467922, 30290920 , 131267840, 16119158, 154303941, 175727981, 177491798, 81832949, 179268925, 161550895, 28673535, 51712298, -9421, 96004711, 117428740, 62502858, 142220804, 186512975, 151079819, 115656827, 213096917, 78598300, 156560294, 197309101, 161874372, 105178007, 204389658, 149478285, 114033029, 78768437, 22072204, 23837473, 82305641, 142540288, 183299622, -5007, 167344199, 169129191, 190385624, -3167, 2748768, -2117, 64753887, 163969652, 128528147, 54130934, -7898, 18685678, 1138027, 22390357, 4678982, 121604791, 123379256, 126917538, 50747191, 91486802, 151722780, 1302851, 26104353, 65072161, 68626173, 167827418, 189093047, 112910842, 173156016, 79415512, 201649965, 105980710, 31575511, 91810158, 54612943, 79565937, 26422506, 65394307, -5273, 107912255, 74255863, 76027666, 136262434, 40763316, 157686474, 3556795, 24806452, 106311931, 205523703, 148826128, 150595269, -11008, 154141537, -10145, -9339 ], [ -5384, 101018064, 141776067, 163029838, 106330811, -2890, -3475, 173663076, 157883235, 5512302, 65753604, 125992244, 30318875, 205714183, 207484655, 150788290, 173820398, 195250961, 197017572, -6885, 5669382, 145641819, 92481195, 115513182, 158206712, 183005552, 12916336, 110358967, 18239489, 2446591, 177851216, 82171192, -10337, 167225601, 149499706, 131781676, 76868972, 82343870, 64627424, 29183378, 30960505, 91195152, 73481115, 114226050, 193958395, 98439565, 22269218, 121476997, 103756305, 201204139, 87811288, 31125571, 206515555, 73640857, 20658235, 137584297, 24192777, 199592078, 103917378, 86200679, 52549490, 17106775, 120029749, 45618148, 47395275, 10180757, 112938676, 17273293, 213926244, 176878123, 120183089, 84760097, 10344371, 146761465, 93607133, 159331693, 29992615, 31764539, -5487, 150463482, 56575105, 116809752, 1827578, 62066230, -9656, 7142999, 8909478, 203794619, 53197777, 152414873, 40956218, 62215445, 180922132, 46269218, 28557722, 125997691, -9544, 51595154, 53362964, 39356257 , 99588253, 120846017, 200575700, -5531, 108439403, 150971750, 174001317, 99744002, 122785306, 85580226, 69623472, 12937634, 209594457, 113921209, 174161059, 78644891, 137114390, 158370702, -2783, 167233710, 110536014, 73329482, 192042824, 213297926, 4399313, 48697050, 75273974, 154994703, 6332189, 87831255, 176578111, 150005433, 18896004, 120208369, 212333424, 168382265, 21492765, 212831649, 108459249, 199141896, 137289611, 93005074, 100573668, 59981952, 15694390, 138269856, -11259, 44368169, 124097973, 28433921, 86888900, 148901884, 189644157, 113464614, 17804434, 177415666, 120712899, 85287245, 184499017, 69330612, 149065619, 131346379, 158081582, 198827980, -9220, 182879091, 166938188, 211234473, 174029393, 62573411, -2183 , 181269692, 14734609, 131663201, 191901841, 115722298, 62735815, 68044569, 146002691, -11630, 71590837, 151316648, 133607935, 199308537, 165657469, 167429272, -6495, 34554695, 151475180, -6721, 116043113, 158731198, 199469610 , -5308, 165819873, 71914314, 73691441, 22473846, -3729, 141166508, 123459005 , 125232139, 49045941, 89798741, 75622865, 42122332, 4915932, -1700, 182082922, 86403019, 74010683, -10191, 77551869, -1545, 141485992, 45827143, 12161313, 13926703, 15709154, 58228433, 8772367, 166457510, 148736939, 131030767, 173551256, -824, -1706, 23125169, 67414920, -4547, 147144845, 109943516, 207383485, -4051, 97703046, 60496767, -11889, -8492, 5576198, -5583, -1070, 145537987, 166799623, 51640414, 131354367, 134897973, 136832180 , 119126008, -7281, 5726623, -5579, 28766717, -11115, 186445326, 172266788, -7408, 39548081, 197235765, 44867362, 66134322, 11213632, 32463410, -4190, 96245656, 60978655, 177907126, -6584, 9600361, -6257, -5773, 110582484, 92860582, 76920889, 59360060, 176297727, -3557, 160352831, -1175, 84163971, 85938436, 87715442, 108978409, 15078053, 151495147, 211724470, 155032098, 156975490, 178233265, -2456, 84326375, 144568887, 185309829, 71922302, 149881755, -3782, 211896070, 118150374, -7773, 119920846, 4768171, 26023152, 142955616, 49051267, -11100, 212050367, 157293643, 42137107, 180317897, 29734486, 88193458, -7594, 35048564, 190955370, 192721849, 1544038, 160995550 , 162760940, 49386602, -8753, 169856017, 191113781, 114931576, 19263410, 40682115, 138124757, 159391596, -4103, 184182318, 12338602, 72577242, 35372041, -8602, 155847990, 24911494, 125896521, 131213140, 94004067, 115276230, 39249763, 80002574, 25077891, 142003821, -2518, 9125130, 145544765 , 205779412, 129598538, 53425529, 150862836, 134916609, 80164846, 198857266, -3702, 202399541, 205945688, 209489415, 115593052, -4633, 179527175, 66148965 , 128155294, 170681228, 37804110, 176149834, -7314, -1071, 202721445, 128320481, 130080426, 53907417, 94654893, 195794217, -3984, 87729964, -2893, 170992847, 16865951, 116069737, 40056459, -3739, 61316775, 141032059, 162295026, 109143356, 52459091, 210137700, 94971836, -7732, 65021454, 86284421, 166005029, 148284337, 56164859, 212069245, 118332613, -1987, 139589057, 160846700, 45696687, 66954330, 68723471, 146676269, 35053890, 36839003, -6956, 196442370, 26359820, 29912743, 166321851, 70648482, -4958, 210611602, 192902889, 77735694, 21209587, 157629233, 65497897, 8806977, 10581442, 168260051, 54865869, 19440336, 196783151, 180831733, -6034, 30248201, 32014801, 14298102, 95794385, 117218414, 3831019, 122524638, 65830935, -5760, -5256, -10273, 92417176, 175846082, 179381955, 181164406, 67771676, 89034643, 128007775, -4046, 174065336, 4150382, 83882969, 105132747 , 90966188, 207895990, 133481595, 18330251, -7402, -5884, -6092, 177939074, 43295235, 199194055, 48610644, 108839967, 14946266, 190337702, 114150173, 78888364, 195815515, 121398458, -8106, -5809, 105456224, 91289544, 112551301, 155061263, 20586593, 118017256, 158775259, 63104552, 64872362, -9996, 50704472, 13494068, 188892038, -10599, 133966024, 79198663, 158929798, 65037428, 13658771, 130584943, -10194, -4922, -1582, -10487, 22679222, 100624034, 24447032, 160861343, 47481681, 10275270, -10713, 113033189, 155552468, 6895025, 143305717, -7590, -599, 35237592, 56491363, 38781198, 97241501, 21230885, 99173046, 184212814, 88554086, -8748, 150549888, 35403989 , 19452317, 194847746, 177300108, 81629401, -2399, 46209192, 67469497, 30264296, -3655, 53289749, 210976223, 134786153, -6395, 41041667, -2678, -9263, 204039436, -7978, 51685674, 129631817, -1645, 19952951, 4000080, 25264378, 181175177, 9318151, -3077, 166992767, 190024875, 55390353, 211291835, 137046367, 197285018, 181330926, 66167724, 128185911, 92753965, -3323, 152991274, 174251579, -1195, -2263, -10839, 165551096, 108853400, 52164900, 92909714, 133665176, 135425121, -5879, 121414432, -3542, 68266876, 89531174, 186973805, 71807941, 16884589, -10564, 192289214, 20591919, 195988569, 141067879, 47174299, 183591272, 165869249, 89684382, 148155212, 91456185, 190669167, 118191641, 197925317, 180200753, 181977880, 183749683, 70356832, 173122495, 174894661, 81151385, 141395349, 65213144, 29776963, 15606653, 173287803, 77615765, 79547299, 61825287, 159266587, 161035728, 104352552, 129148477, 33484425, 150408903, -10965, 114972843, 194709181, 157653195, 159435525, 123991600, 145254567, 109819838, -4052, 154121447, 155885385, 157826249, -7760, 63927345, 182639477, 125939119, 127718787, 35586241, 172004666, 19802528, 21577004, 28658771, 10943524, -9930, 129647670 , 53472120, 209374933, 480423, 197131933, -1601, 25281683, 142207492, 67803503, 186499905, 172336008, 193591110, 78583657, 60876154, 43163448, 161859608, 66185029, 149456745, 190205915, -10573, 174266222, 59256228, 100010238, 82288336, 85843679, 68123108, 50406409, 186827375, -2296, 36235857 , 76980792, 137381825, 121436819, -5310, 48789024, 167502487, -2611, 208240767, 93082889, 153317536, 1124594, 24156713, -11787, 27689792, 50728555 , 33017180, 34780997, 211957304, 22539449, 47341908, 50885514, 91641097, 153652750, -6411, -7814, 61685512, 198103816, 199866302, 28018593, 13849251, 189240808, 113053279, 17391768, 175063601, 196483769, 81323229, 122077239, -2796, 88416854, 109682604, 15779586, 93727181, 76007820, 155734962, -10116, 42512501, -3723, 178936129, 46049573, 8850906, 164756381, 131103861, 58459938 , 33991243, 209708455, 183941956, 130793696, 145287956 ], [ 198463115, -3114, 67359010, 108111810, 12443765, 170115598, 115201563, 19693370, 136613866, 81698379, 141930606, 104720081, 10833035, 33863691, 150788290, -1849, 156267434, 41113428, 179296880, 46428837, 108437949, -8714, 209421403, 97961538, 142256382, -10767, 165286191, 69608829, -6499, 168827135, 193629715 , 138868767, 179619026, 11305364, 76866189, 213281952, 197498008, -6876, 85878533, 73479784, 59463760, 22262563, 43526861, 6317667, 109069052, 16949574, 18725612, 22424967, 197818944, -1701, 103918588, 128719837, 151750735, 75568530, 20815436, 43847676, 68647594, 132423185, 75742792, 38533598, 6799181, 146765337, 33380472, 111326736, 35152396, 95384381, -7846, 116642145, 102629883, 106182806, 184133063, 168180181, 72521332, 93769779, 154011081, 194765091, 157727741, 159507409, -7246, 65601850, 184300793, 186071265, 51423554, 53201891, 150641860, 113432666, 39196515, 3759135, -164, 88800355, 186238993, -1622, -2013, -8670, -5942, 138557271, -7282, -8888, 85417822, -7651, 12780433, -8712, 34039528, 150966668, 173993452, -8561, -10844, 179473927, 200728908, 163530362, 126323830, 186557146, 16474464, 133409711, 211369043, 115690350, -2419, 161919511, 46764295, -8039, 69788417, 128255375, 190264487, 22122656, 119558764, 43381762, -11204, 66411208, 48695840, 204602646, -1653, 208144921, 192194580, -10533, 100233876, 121486316, 47086320, 13414198, 73650297, 16968452, 114400435, 96695594, 118105114, 41933436, 180122212, 87984221, 149997447, -8236, -5152, 157248515, 42094509, 4885315, 43854454, 29682571, 205079210, 187365173, 132439159, 97009754, -11309, 100711892, -3264, 106033835, 88319798, 12132269, 148546580, -2494, 132599022, 95393821, 173355815, -1203, 79609998, 200096353, -6039, -11722, 203634877, 68980511, -4239, 14066476, -1587, 210722089, 38866394, 157743582, 122307655, 67392168, 184320760, -4263, 166605392, 148882038, 171916687, 230161, 60464819, 157904788, 3775109, 120695594, 83489062, -9224, 10862200, -4770, -11087, 113612254, -2869, -8567, 158073726, 46448806, 165154283, 127954406, 150977197, 96065824, 156451138, 119244606, 82042067, 161778405, 105072844, 28898504, 50162802, 108619112, 51921416, -9823, 154681997, 98157221, 195598532, 60940173, 62725165, 160161141, 163700754, 126506080, 30834042, 92833716, 76887610, 176269640, 64647393, 163860496, -4561, 13266316, 73507739, 36307862, 40002014, 80756024, 142762595, 125053761 , -5030, 206548834, 169338309, 16977771, 213635925, -5091, 180130200, -4331, -3383, 146473687, 56114396, 116355819, 79313011, -10449, -5359, 105877967, 183841534, 31475672, 91706326, 150175946, 17294593, -2347, 40491756, 3287897, 65300881, 201715313, 68841946, 132614996, 56443318, 58209797, 40655491, 44202980, 26477085, 47746707, 146958358, 109742630, 35344086, 93800396, 116832383, 194793167, 23429988, 129732624, 52430377, 96872280, 210923427, 124756754, 121863028, 3654796, 86920606, -2773, -3501, 205626325, 148925967, 191446577, 175665416, -8893, 163269208, 69367763, 189847705, 58899217, 21692817, 23469944, 179371426, 182920235, -7162, 69520971, 51809475, 92566268 , 135075020, 175995416, 99801364, 121070865, 44889991, 145870904, -8736, -3775, 213192763, 122994424, 146031977, 89332950, 133631897, 213359160, 176307046, 22181360, -4626, 101895313, 9769301, 13320893, -7931, 55830976, 18635092, 194031731, 2848607, 24104919, 123317901, 164070822, 50689829, -3200 , 151662756, 75491199, 211905510, 3005555, 4781483, 180178122, 123476433, 52621374, 212066462, 196277436, 43912905, 66945134, 13797457, 15576036, 114787687, -4669, 22813673, 198212974, 8649897, -5520, 54707458, 19276601, -2420, 83211934, 51331459, 33610888, -3461, 115113826, 136363604, 177293451, -1730, 140084257, 85170222, 202096031, 51497858, 207412771, 17841587, 196944357, 64065666, 180998130, 145557956, 30409395, 131390066, 19940728, 41198624, -7279, 83716572, 28788017, 37648000, 193556500, 137025201, 197262510, 44897979, 183089296, 113995513, 78727291, 195653111, 62771758, 68098904, 151364449, 16718190, 195813931, -4607, 110778046, 34597293, -8275, 211761742, 174553879, 118027772, 195977919, 41832389, 82581196, 25900682, -8415, 31214639, 89671070, 56010685, 98688496, 22516818, 158933791, 63255098, 180191434, 142986233, 89841097, 13653810, 130583612, 95144890, 173105553, 57941020, 20904746, -2190, 164408700, 68732911, 17359699, 58101972, 155549927 , 81293822, 123817215, 10436222, 12202822, -9508, 91931295, 54718229, 212411237, -5140, 104497409, 47801286, 106262920, -1771, 148779537, 15910163, 37170468, 38939609, 177306763, 198561744, 86957999, 69234645, -4236, 72778251 , -5457, 94043880, -7357, 157972679, 140269169, 124321490, 10926219, 51676357 , 129630486, 209357628, 457673, 83729642, -3386, 9314158, 34128717, 154593897 , 117557865, -6658, 83888174, 50233234, 110464009, 154757874, -1214, 156686757, 144292001, 73418429, 133658642, 195832567, 101925809, 48784908, 75348764, 137530917, 31217061, 150082038, 176828615, 164427215, 19145903, 129145694, 108056252, 196812074, 42667040, 159602045, 202122655, -6563, 10785113, 129484056, 191501033, 193270295, 195199178, 83589988, 48144732, -9148, 166847668, 51687128, 111924437, 152678568, 117403581, 99686882, 158157712, 143979053, -7648, 168789740, 131574012, 21889954, -9714, 199062268 , 85672079, 144143030, 48465668, 165402004, -3808, 52021132, 172490547, 115794182, 78746061, 158479737, 84062680, 181511966, 68116453, 186823261, 135442305, 117894654, 41712460, 179898453, 84222543, 29308508, 149784336, 96623712, 98556709, 2892536, 24147517, 66678654, 203093086, 52492372, 34787652, 210174974, 18838763, 174741576, 118207615, 24316576, 199711884, 29634526, 189080945, 153651540, 40425075, 137861183, 43955503, 146716084, 12076359, 72307013, 1598617, 196486431, 178768401, 106131012, 49432106, 109682604, -6196, 15778376, 56532507, 77792812, 99206193, 102752351, 47829120 , 164757712, 108061347, 90351182, 92120323, 93898781, 120640640, 63953846, 182655330, 125955093, 108244928, 14343241, 170244844, 154301158, 21594309, 161553557, 104854530, -10347, 49940495, 90685309, 92461105, 97940117, -1992, 43006370, 64268006, 11122991, 71359211, 188291675, 96155015, 195529312, 82155095, -3399, -4312, -5526, 129977925, 18372849, 174275662, 41563368, -1240, 123057110, 27390275, 29164740, -1876, 147855697, 192154765, 135457069, 213417732, 137392607, 199401598, 66520487, 185231288, 110812900, 1128589, 4680192, 162360253, 86170062, -9912, 130474333, 172986957, 20782278, 178460898, 107603056, 13700280, 114678652, 77473451, 20950006, 3225332, 198113135, 109525163, 189256661, 36886927, 173311886, 97123026, 22874907, 67165747, 205361299, 17566153, 212449963, 194733264, 83279823, 104537587, 67337710, 69104189, 70873330, 92138959, 3751 ], [ 118734763, 202006600, 127597650, 191371789, 78154883, 23234204, 7287977, -9152, 32085354, 150790952 , 156273836, 83633917, 149176229, 55279866, 37565829, 39502687, 60751145, 122765339, 105054085, -954, 30631825, 34177851, 20173927, 181385384, 50294468 , 130012414, 137264681, 82345333, 181551902, 204585341, 110682444, 192181389, 77018187, 2768737, 119705194, 179941172, 162219149, 89582970, 192344761, 196056205, 43679948, 123407211, 70259534, 34823595, 134036698, 79274540, -1085, 22591364, 8414036, 167859366, 173172113, 213930237, 118411286, 61728110, 180421729, 183970538, 91836782, 114879538, 38697333, 21141696, 161099382, -3099, 184129070, 146922538, -1226, -5487, 37087813, 60284977, 23087895, 145334074, 69140253, 31940255, 209115231, 74456993, 191393329, 157890024, 101191118, 48044893, -3067, 72854128, 76396403, 78329268, 41121416 , -1702, 25177851, 26946992, 165134437, -6501, 154510032, 97972320, 80260824, 179480461, 9391366, 11161838, 128090309, 51919962, 98136891, -10064, 124719513, -3824, -1525, 169010716, 192038831, -5910, 59327978, 41607297, 197510110, 160307571, -2395, 11489308, 149672639, 172716726, 174479333, -676, -6631, 123263443, 27599270, 89600396, 133891599, 40153636, -6084, 121655254, 103938555, 181892684, 183659163, 109252633, 52561592, -5716, 112797570, 20835403, 123580023, 66898420, 166108740, 167876671, 34996649, 17286605, 97007092, 59973601, 139694099, 82992531, -8473, 162719673, 47570991, 31617988 , 111342589, 17445016, 19214157, 1665175, 61897171, 83162800, 122135932, 86709068, 33550864, 37093139, 116825726, -1469, -4131, 44360181, 163065658, 147118100, 148884700, -11047, 136650764, 101217619, 126020199, 33883781, 211057547, 58860733, 179328707, 71259130, 53540011, 209452141, 174009305, 136967960, -3993, 46605765, 50160140, 32440779, 154684659, 62726243, 87523631 , 11340216, 14887815, -4446, 181577195, 96548801, 102024315, 125044565, 118123013, 6513108, 59826929, 150177035, 47579694, 40832416, 3622024, 141809348, 30203062, 108149205, 148896681, 111690149, 93974781, 78197360, 48079140, 88822986, -7089, 111863080, 35680875, 115406686, 19893048, 5722386, 85440453, 12797740, 152761102, 197217129, 64343883, 184823825, -11574, 73201567, 78685782, 199146133, 105247108, 204472069, 110562638, 192067996, 20370943, 45173534, 110724800, 38090194, 24074302, 199470941, -3969, -5786, 68373370, 34703668, 135691357, 178380905, 123456343, 203175620, 165971750, 72080590, 169519349, 17156149, -9311, 143105797, 49204352, -4999, 128926291, 95268568, 155508539, 100747712, 102520846, 145033470, 109596200, 210583526, 116695270, 157606470, -10818, 125704831, 207199783, 37119763, -824, 147146055 , 203039310, 204960845, 189508254, 23138481, 65658970, 184364689, 170198009, 193224914, 138469279, 26847032, 163264126, 10895602, 207563073, 133150009, 136846823, 177599623, -5836, 48264417, 188227537, 112041581, 18150421, 41340929, -6336, 105120645, 184851780, -6238, 110433513, 20247142, 183235605, 147798335, -3305, 96429358, 98364885, -4878, 139099183, -10723, 213513215, 201277112, 148132339, 211901396, 155211807, 65022543, 11871357, -9909, 15412301, 176788681, 146681472, 128966104, -10256, 173247869, 203531892, 111409147, -1713, 44237460, 122191842, 84993175, 30060627, -5212, 173568805, 175343270, 65682676, 154418049, 19291585, 62152866, 83401204, 26720690, 88720364, 186169771, 71001245, 189710594, 55068207, 39278928, 80026536, 48131420, 127858562, 205819346, 72945979, 74709796, -7835, 80191602, 81962074 , 181165860, 87278814, -4780, 53611895, 172318703, -2472, 59088366, 44915284, 161845086, -11753, 145898859, 51994510, 207911964, 209679774, 82287960, 103535329, 48621294, 186815273, 91134039, 14959699, 170863843, 135425121, 22198667, 4484630, -2257, 25752921, 68268086, 70045334, 128505637, 13348969, 71807941, 132045250, -7474, 40088407, 137524394, 61347392, 25907339, -8448, 164097446, 31217424, 206618056, 17046993, 57799793, 22523475, 63268410, 181979090, 146540489, 52638802, 151862432, 153638228, 159108176, 182141615, 144935083, 146709427, 206936209, 35096486, 190995306, 136077278, 21083124, 198247584, 104351221, 145093494, 109656103, 72458767, 132689542, 38797051, 40726044, 46047877, 72620929, -3476, 209039475, 155885264, -2541, -11893, 180861019, 67480147, 69253281, 14325936, 92277524, -5419, 81806327, 28664216, -7134, 127873326, -6746, 211144074, 23512542, 122714997, 202446132, -3669, 34142029, 113869171, 135118949, 213080943, 177800632, 142365903, 144141699, -7646, 30760827, 112257110, 46856148, 87605076, 167333549, 130124355, 94701484, 57497614, 2733993, -4606, 123203540, 204697161, 15135415, 171035566 , 133840892, 197779965, -9673, 201315959, 125136416, 31242715, 15289712, 95017096, 119978087, 102262719, 143019391, 27861513, 127071833, 89871956, 150107934, 93403704, 56203706, 45740495, 201646091, 107737749, 206960048, 113062475, 58136582, 24637391, 84873369, 203574853, 189400550, 134482522, 139953548, 83254774, 7081765, 168302286, 212593489, 138357581, 23205039, 124181959, 9031946, 147218060, 168481027, 113553682, 191511804, 115322944, 60571313, 23367443, 198754765, 145605999, -2769, 88908303, 51708305, 53481439 , 55254573, 78443750, 175887723, -3872, 43003829, 200694296, 124504105, 9351430, 57181883, 78599631, 179585747, 85697370, -4283, 106949810, 108728147 , 206168116, 14822588, 170734718, 810557, 156718705, 101791481, 181525278, -4308, 50426255, 91164656, 208103654, 172667473, 193919913, 4517909, 64759211 , 9831866, 128529599, 38185917, 157043513, 197789658, -3968, 48975388, -7107, 172994943, 137722486, 43813066, 68619639, 189090385, 192641856, 120152351, 65242309, 8547396, 125470543, 167991032, 113066470, 17406411, 139805666, 8704355, 203584293, 148665055, 53003544, 150436858, 191183003, 58309636, 60250487, 138197972, 44305602, 200207084, 145279739, 51388821, 173636331, -8959, 10648 ], [ 157717091, 120517093, 141769533, 10669179, 95711609, 196857709, 102957474, 88774943, -11528, 35638277, 191539759, 25157884, 26940335, 87176313, 12764580, 53516049, 209416200, 39491918, 23555140, 128085830, 186549158, 170594824, 172379937, 78640643, 5992738, 124704991, 183166625, 174304706, 178009506, 179777437, 183321043, 89422018, 209903291, 77019518, 25812824, 47070467, 130331898, 55930692, 2933550, 66716049, 185418985, 109232787, 13571276, 211996030, 40298735, 4866558, -5330, 86362962 , 11956553, -10594, 20971185, -1099, 49320044, 148534478, 189288609, 191051216, 40623543, 200080379, 47709435, 49483900, 208936732, 56572443, 175267393, 3588745, 143562513, 203798612, 51428757, 189621526, 136631039, 138396319, 23247637, 26791243, 69306408, -8670, 94107899, 134859368, 21638238 , 198805228, 142106322, 46443480, 202348955, 49984424, -9113, 34035535, 209434836, 113757474, 197185181, 50134970, 167073968, -5478, 94440451, 98143909, 177867069, -9683, 161923504, -7681, 145974615, 52077042, 2626168, -5095, 27434083, 110704710, 131958723, 18579061, 78966905, 43542835, 25818150 , 105542630, 185273765, 36444854, 79131971, -8941, 158859245, 105712778, 165950329, 148234961, 15355060, -9401, -6130, -5151, 176742209, 65114517, 164338268, 206861540, 194457467, 157410919, 199928867, 47561674, 148553114, 114887405, 79609998, 24699956, 143394785, 107966711, 189460453, 113284782, 40819225, 101057877, 44361512, 65624479, -11713, 168382277, 170145005, 113448640, 76243439, 78174984, 175625480, 3764461, 200423946, 88812215, 189803655, 17950743, -1925, 136804225, 158067192, -9688, -1094, 67716976, 170464247, -3023, 101534441, 44844731, 9411212, 71411007, 53701084, 152912856 , 21968240, 60942835, 161931613, 183199783, 186735524, 110547995, 78821564, 140838794, 204615837, 71742591, 34537390, 75286197, 18591163, 98471381, 158704829, 25831462, 181739599, 31156067, 206543510, 149855131, 174652387, 41938762, 105726090, 183677799, 107500797, 52568249, -3606, 194304624, 63356147, -2178, 86390917, 68683535, 89941178, 35017826, 75770747, 174974533, 83008263, 52888701, 15690518, 152106160, 214123016, 42419319, 30019118, 191243874, 97351867, 138265863, 104613464, 184339396, 166620035, 12489025, 191415839, 195125831, 177406602, 179182398, 180959404, 12648767, 129570583, 92364051, -7451, 154377156, 117327704, 62411007, 200603655, 163397244, 87220242, 108468689, 129732987, 92523793, 113784098, 62567966, 30688580, -5755, 16510284, 199150962, 71597129, 14902458, 57422947, 156794450, -6022, 149700594, 18599030, -1921, 98496672, 82545132, 181760897, 183530038, 148097971, 208331287, -7818, 119914068, 86241946, 70302253, 13611212, 93338354, 38417785, 20863479, 178536775, 84641743, 164363561, 15538522, 75782728, 118457877, 162759486, 49358770, 148583731, 38730493, 145191639, 150505838, 35357398, 19415164, 40840525, 63881962, 26671437, 49696890, 131195956, 171947425, 115248398, 41000279, 161476107, 150850855, 191595669, 417858, 138602652, 25215125, 26989590, 71288416, 189983608, 60822532, 9441587 , 165344763, 206086915, -5977, 112199869, 76758485, 117665824, 121206768, 46806893, 69837549, -9890, 92868447, 115903096, 2674222, -5093, 140856343, 9758772, 146177076, 32792211, 34561352, 96573005, 22317142, 197715112, 179995751, -8067, 183551215, 70151830, 55977285, 172913863, -11363, 1227216, 139408017, 64996284, -3367, 146507087, 206731207, 52594994, 17173454, 114606768, 137806351, 43900924, 143121892, -4579, -9993, 146666829, 112995796 , 38592170, 194494983, 79492854, 44069862, 84806932, 47608265, 127328873, 168083004, 173392968, 136189219, 196594124, 159381069, 104457838, 49539810, -5966, -2585, 95601364, 175994172, 131694786, 177925641, 83398298, 85164898, 125913826, 72770142, -8598, 117209229, 177451862, 198713498, 143795470, 110127341, 172138994, 76461753, 156349968, 46503385, 184696154, 90803784, -1423, 74853564, 133323184, 176002205, 82101970, 145886636, 186627699, 152973969, 137180950, 138965942, 103523348, 202734999, 167306925, 92900395, 117858845, 197591190, 107235892, 31052356, -7861, -3761, 195975125, 27671033, 9950462, 52474944, 17033560, 155223788, -10451, 123491076, 105775708, 107551504, 148294987, 135893455, 118348587, 162638228, -10326, 51022746, -3197, 19135616, 196466330, 26377246, 28145056, 207091714, 15746428, 74208062 , 138153790, 201929513, 164732419, 111573005, 95639967, 19452438, 197281619, 166187985, 21417107, 198580259, 46210525, 203903654, 147199424, 55078857, 173785665, 2084509, 159764328, 205827334, 90666794, 113698781, 173937542, 4023919, 85509796, 165235607, 149296035, 23675903, 142367234, 206158676, 211460654, -1298, 123043556, 137380131, 148012291, 194065980, 126907614, 118207483, 104036942, 171365577, 56364174, 79897520, 120638353, 24975511, 47996971, 10799756, 32061392, 187962874, -5711, 35607660, 134819311, 117266336, 41084142, 140291921, 26909597, 51712298, 113724072, 39470618, 195378887, 138681191, 177662188, -11875, 64266675, 7575634, 9348768, -10271, 131596520, 55419639, 20144520, -5649, 80370103, -6881, 206170294, -11517, 18367404, 154788491, -8072, 46882770, 29166071, -1722, 149627500, -7934, 209875457, -11969, -2192, 4519119, 185222939, -1870, -8242, 116126978, 1140689, 137548356, -3968, 125145735, 87953723, 89713668, 135784055, 81024790 , 197957386, 143030162, 47364658, -5784, 205043267, 70384908, 169603214, -6177, 114687848, 59926889, 159136010, 201661823, 166220560, 31582166, -6173, 134333430, 97134884, 214063355, 196499743, 26426499, 86661146, 130944242, 93739162, 77806124, 40756661, 196664809, 122252955, 65555380, 124023548, -9584, 30132509, 76193700, 155922536 ], [ 159484901, 5356553, -9618, 108115803, 109882282, 60438063, -4370, 5509640, 33863691, 152559972, 193310231, -6682, 138549404, 124374859, -11117, 37559174, 156427044, 62533354 , 64306609, 28871759, 113903541, 154650049, 21947072, 197335725, 122931857, 128235166, 13085395, 154813784, 43368450, 105373569, 185094177, 92974941, 115995191, -6382, 41752396, 31121457, -7517, 73635654, 18724281, 43690343, 105686398, 49004674, 130494423, 17108227, 116321209, 157239064, 120024678, 8411616, 166087563, 109404387, 20977840, 31605765, -5215, 93619233, 192825681 , 194598815, 178809668, 145159931, 168192039, 65610308, 14224645, 201216901, 93795433, 196724712, 140021692, 164826813, 12469058, 131175866, -10582, 210896474, 175620024, 161456017, 149042869, 95891441, 64171786, 28737431, -9580, 108464573, 57088578, 121025484, 105076716, 67867643, 126338473, 206065615, 209602445, 37758850, 195593208, -5858, 124727501, 190285543, 176261533, 27443523, 183355653, 68188458, -8318, 38072889, 137451047, 100240654, 50633921, 128592164, 15209961, -1420, 40169610, 102182726, 86236378, 203170294, 150010638, 116351705, -2191, -11233, 180289942, 86400234 , -2377, 11988501, 128915641, 189146295, 44034042, 28095680, 107813626, 93643074, 38721295, 40652829, 178844157, 63691603, 106198903, 166436333, 15847477, 76091562, 38881037, 40827213, 120558360, 124092649, 28431259, 10706574, 53227184, 210913779, 173705916, 198670658, 83507698, 10871398, 193357669, -3571, 25204475, 106696886, -7131, 113793173, -8592, 98010791, 4113108, 64340011, 181276347, -9573, 71436419, -5453, 195614374, 62726619, 147779455, 188523301, 213323219, 204628665, 193995427, 103806526, 29395035, 118144795, 45667027, 178701346, 157767677, -6889, 198521808, 207383485, 111707454, 74507456, 101234805, 48088701, 71116937, 110099386, 111875061, -7492, -7874, 140384982, 11047235, 12815166, 133288574, 135060377, 117506082, 121051019, 103330327, 87388093, 168894782, 131689702, 37781481, 60969338, 161960778, 91100395, 170814590, 137313936, 139097729, 140857674, 123144968, 31013753, -5991, 18614883, 137485657, 201259807, -4777, 188858759, 34717222, 38274017, 80942390, 197881509, 102204147, 45515647, 185482639, 13631058, 112837506, -5663, 120083250, 143123223, 107680629, 56306086, 98986427, 141513824, 109622580, 56471152, 21198816, -11836, 26509033, 207227615, 95600033, 21369328, 81611973, 83371918, 186137702, 187905633, 94010601, -1556 , -6397, 118967720, 88861226, -5980, 189843712, 173892161, 58892815, -5650, 181138994, 143931373, 67749168, 35872323, 117527127, 69688336, 32486039, -3483, 99964846, -1071, 122999748, 32648201, 14933075, 20404222, 4458006, 179853314, 204662549, 52287370, 213512247, 98512780, 197729755, 146355212, 167618300, 98682675, 183721607, 13635053, -6202, 57936904, 118327289, 143133873, 8488824, 17346024, 5099515, 107866872, 35214963, 36990759, 100928754, 30071275, 191284173, 147179927, 143147603, 101117782, 44424200, 164906683, -2436, 92271956, 171992564, 41050731, 181015314, 126095955, 12700684, 33966313, 191640929, -7409, 81963405, -3386, -6586, -8044, 11093947 , 168769894, 57156832, 4168886, 160073283, 145901400, 206138830, 14791971, 174250248, 4323557, 167316244, 192128020, 4488623, 101924599, 45237430, 181657065, -8807, 70045334, 213545042, 178266546, 162326974, 146380626, 169408862, 34774340, 210164324, 75511289, 43790435, 199697241, 45551711, 111117497, 151862432, 134140530, 38465830, 61669406, 84696201, 127210277, 210483808, 141551098, 184078242, -4760, 35256228, 122221007, 8830939, 203721404, 56675912, 175381752, -10438, 85192853, 67478816, 168458277, 189730561, 136738864, 161537583, 30426702, 12720651, 168619471, -5416, -2831, -10471, -1372, 161695994, 28816093, 96145333, 195516000, 25444087, -6051, 67967359, 16576965, 191979049, 156705261, 138987363, 179736170, 167339962, 149624715, 151392646, 114179459, 193907932, 2728801, 82458605, 163953436, 210022976, 2895066, 45409032, 164118623, 126914753, -2500, 133991317, 77299066, 160739830, 123523024, 68599672, 205025962, -3793, 54435896, 134156504, 178609869, 26238804, 162666425, 68771393, 109511004, 111288010, 61837015, 102582203, 148652832, 150419553, 155741496, 63776799, 46049573, 86803583, 113381596, 193111763, 136410195, 23195722, 7260022, 48007619, 88745899, 72811530, 95840976, 156240678, 140286597, 51714597, 57026255, 182975782, 67820929, 50102899, -9537, 110338877, 174115920, 137078315, 105181758, 112268728, 115816690, 818543, 22066880, 103563284, 85857112, 163808579, 14986202, 131912132, 172671466, 117911959, 2748768, 140932220, 105508018, 148023304, 77160259, 158816526, -9947, 149957511, -4162, 174754888 , 196176266, 141258359, 8380999, 183778969, 96966672, 176851499, 84721494, 187482196, -7019, 114838394, -6922, 83112095, -8864, -6271, 205361299, 187639397, 111455861, 76023673, 62023379, 201974773, 129336053, 152372396, 212609705, -7366 ], [ 164802609, 12437110, 53188579, 93942710, 134691517, 21462390, 28546830, 189764931, 80079905, 9216618, 166899462, 131456747, 39493370, 99728149, -1316, 144031089, -4257, 53665022, 113905235, 43195277, 71549207, 18394149, -1912, 100048964, 105368245, 75259452, 43518754, 66558969 , -8389, 167541213, 40148068, 118091802, 121634077, 103923912, 183647182, 109230125, -1522, -973, 18880030, 98770896, 160769492, 105850254, 109401725, -11060, 208610835, 183966303, 70581801, 192824350, 143377106, 171732983, -10924, 198476548, 65596526, 203791957, 69141584, 111671390, 1984670, 161429758, 145490065, 189782599, 19859769, 99582929, 81871554, 126161305, 88953563, 212982193, 156436495, 4082491, 7616780, 9391366, 126321168, 12930979, 117626845, 43215365, 25498666, 92822824, 172552991, 39840686, 139041942, 144369209, 71729158, 55784383, 78969567, 102008341, 84282446, 11645057, 98617448, -1470, 199610593, 84443519, 11808550, -5495, 73821897, 79290514, 143080625, -4297, 166103537, -10678, 59964163, 143234922, -3365, 166273806, 75909070, 60121364, 5208792, 26458570, 107962597, 37094591, 120537183, -6623, 46130653, 28409961, 147119431, 207346213, 113453843, 62229714, 25028759, 127785226, -1936, 154370378, 58860733, 41138721, 85425689 , 35823070, 195439868, 25353446, 106851181, 110395997, 92671554, -4948, 39680946, 43228556, 27278457, 131814471, 39853877, 27440861, 69965464, 75283535, 100245725, -8141, -10058, 84295758, 48874097, 13436827, 18752115, 40176265, 102181274, 70287489, 111036417, 18917181, 79302495, 4901168, 141312938, 123597570, 164350370, 68683535, 13761635, 196394206, 100726535, 83007174, 107809512, 75928795, 194630642, 178848150, -9659, 185926166, 115069776, 81581356, 47919519, 10711898, 51452840, 148902005, 154213300, 196904300, 122484702, 182724673, 88826979, 35676640, -5917, 195285705, 177572999, 7494310, -10346, 88981518, 170484214, 133285789, 20056662, 43080916, 25365548, -3384, 110402654, 209619871, 172414670, 160175542, 7811253, -2103, 68055217, 190296314, 114108906, 135370542, 158559609, 103639161, 27466152, -2503, 149702046, 172746012, -11369, 193998452, 137463160, 45342472, 32939730, 112657918, 59675417, 61447231, 13616052, 173065496, 43888690, 182084253, 10224686, 146645652, 72236460, 112986598, 61770708, 199960694, 29880795, 111375868, 155661626, 40674127, 139877924, 141649727, 88499630, 15867323, 171774371, 97355983, -9725, 120571672, 44389467, 7181604, 164857430, 14275350, 212690908, 195136613, 62260584, 180966182, 145540528, 53409434, 41173199, 124427986, -2513, 205939031, -9495, 152777076, 59039245, 50180109, 168892241, -9448, 98179731, 23769461, 181447949, 149558278, 133610599, 193854684, 176291072, 197554039, 66447151, -4793, 13300926, 190477354, 20554645, 80793296, 25865951, 201257387, -9949, 31185474, 149885627, 38272444, 176617211, 178385021, 141181151, 13624282, -1337, 79338183, -6042, 105908826, 206896273, 111222904, 40519469, 120242992, 178715153, -4833, 127332745, 36978657, 100923428, 63719558, 45997535, -162, 37138520, -8601, 198537661, 161329919, -11181, 88695071, 92234805, 16060586, 21538267, 83538194, 200474651, 204012933, 154404627, 81930005, 126215884, -3190, 74845576, 197245084, 183070539, 147643917, 71464374, 98193043, 99962437, 105277725, 107056183, 170829112, -1322, 176308377, 46974381, -10723 , 151501683, -4477, 192257266, 119779619, 164073363, 174702366, 79188013, 160692161, 45534283, 128803579, 91598499, 98838545, 4947759, 180332540, 162618503, 125409309, 128952794, -6174, 155535042, 44076640, 49399793, 166324513, 31684667, 100935409, 49559414, 72593095, 191285504, 175340608, 8979668, 108193013, 32017463, 189694620, 5606694, 142018464, 104809270, 28634930, -9116, 72919478, 94186317, 152650613, 212887922, 42959658, 179383407, 27028072, 106743356, 96113627, 101586479, 161835646, 108686880, 92737991, 211431610, 101749972, 85809190, 71635855, -2423, 151359367, 18484669, 98375535, 144431534, 32817383, 75339445, 38142230, 20582600, 82582406, 183580380, 68408103, 206604623, 169396881, 38300520, -1988, 24281966, 102233433, 128811809, 93383614, 194363075, 98850900, 43936744, 104167519, 8502136, 70505803, -11482, 21067029, 139761990, 28151711, 125587687, 148618464, 130901765, 58272362, 138161897, 139931049, 122207816, 201929634, 109813060, 15911494, 193078484, 23500176, 156697262, 154914228, 100174292, 62173803, 44460020, 141903982, 163161625, 67485594, 186194943, -1690, -6394, 33992574, 35759416, 177665807, 165250250, 53637067, 113885145, 654687, -3412, 62663931, 87461066, 11284306, 34308428, 190220558, 94557716, 815760, 4359377, 160264973, 202786793, 13209075, 170887805, 39947303, 148029354, 132071753, 196027040, 176848936, 187484858, 62012973, 5808 ], [ 44330774, 161259366, 132910518, -3749, 159655170, 164958721, -6768, 211032254 , 143870852, 189931328, 136942414, -1229, 105054085, -3236, 186553030, 55438277, 213128744, 177849764, 46746990, 186714103, 41593490, 64615445, 108921047, 18556311, 156907733, 158675543, 27572527, 57703463, 22424967, 123415076, 91521291, 116323750, 59796554, 24360384, 205061905, -11485, 40459687, 146766426, 187515596, 40624753, 157554687, 139832664, 141616325, 90237789, 191218823, 60285098, 163048353, 10679950, 33709396, 74467520, 212653513, 97650174, 5528276, 145484620, -9424, 103136688, 106668931, -8013, 207653716, 172225521, 39512006, 23567121, 122776110, -7125, 112155819, 172389256, 60928071, 103448802, 27271800, 68020607, 32592412, 94596321, 193805431, 105379863, 68173815, 186887157, 188655088, 18573858, -6933, 4565710, -1427, 149835164, 75428634, 192359767, 41926781, -11850, 66737347, 107478289, 50788458, 77363930, 40321364, 139531695, 143071429, 205076548, -9099, 35007297, 36779100, 58036743, 196383930, 28071720, 107802976, 150326248, -6453, 81392075, 123905073, 67220566, -1223, -9386, 19380554, 198496261, 46769093, 101064951, 106387808, 108146543, 150675018, 210905793, -2852, 40984305, 5562765, 182726004, 32130493, 189814426, 179344428, 142130284, 165174250, 207689536, 112013626, 59024470, 82059130, 85601526, 204310996, 34219118, 172422535, 98164010, 163722052, 209782154, 135369090, 22149412, 23923877, 163873687, 69980107, 55810886, 137471014, 24084950, -2169 , 126832342, 149873525, -7896, 174667030, 176611753, 43721215, 121679337, 84472805, 68525126, 165973081, 148255051, 150022861, 135850857, 120068607, 143100594, 155509144, 180472071, 127323305, 187560735, 130856505, 54686158, 40664689, 138110114, 63703463, 47757357, 111528955, 76095557, 157770206, 3644653, 46157156, -9617, 67422906, 14268816, 210924429, 252792, -1547, 198685543, 85290151, 110097813, 55181358, 117346087, -1993, 62420447, 46486078, 202391553, 50017705, 35855018, 60812258, 121045695, 64362519, 165343311, 190148432, 115736820, 39721001, -8844, 124753036, 146013341, 110577160, 36177285, 96413384, 85935653, 4610838, 50673855, 80946130, 91571514, 56301609, 65662963, 184364689, 147152833, 111728631, 136685618, 5582855, 126056263, -5980, 35703506, 134917819, 42951670, 67760905, -5513, 18144976, 39575902, 137011889, 25397375, 67923309, -6238, 112214391, 96270826 , 197408819, -7195, 126538151, 108820121, 52134283, 34420246, 4463077, 66469780, 11547759, 174533791, 86118992, 48912823, 206597966, 208361904, -3469, -8137, 50837471, 150064005, 93371633, 40379694, 65183616, 189189982, 192747019, 22821527, 88364939, 21208014, 24754535, 12346469, 193061058, 177295980, 44413429, 200329552, 28472526, 127682846, 37326096, 23320599, 103045332, 104818466, 72927343, 83712579, 209501154, 156512119, 119315036, 44904513, 87413386, 156674644, 161991274, 13177004, 92892409, 20425278, 160383206, 124944726, 89517862, 55858687, 79048106, 185340083, 104014190, 52630814, 151843796, 96919355, 139606241, 199838347, 152007289, 175031774, -11776, -1659, 91929843, 15749090, 210635562, 198389647, 200165817, 184220800 , 193083687, 99355284, 65685715, 51511291, 131239885, 156215385, 161517616, 143799586, 78413859, 103211731, 151048960, 117560527, 158308014, 161850168, 209674450, -9366, -9567, 147836938, 119644917, 70035896, 32837471, 211768399, -2801, 29448283, 52484384, 59734957, 61504472, 107563122, 169569935, 38468250 , 120133581, 132525686, 194538912, 24626741, 145093252, 129155011, 79710792, 61990353, 143490629, 67305762, 150571186, -10883, 138359045, 28513793, 33829202, 113559006, 134814108, -7753, 159780423, 48169902, -3310, -5916, 140450090, 50103867, 168797728, 209549318, 191828626, 21916323, 11281644, 206161461, 20300269, 158494501, 162030121, 91168286, 190384172, 6290922, 202947866, 187001760, -6759, 75378171, 116137505, 180071507, 87943196, 167676872, 169442141, -7027, 54280270, 98735087, 158973727, 102276031, 201495668, 50897495, 189099581, 4994220, 162676954, 189252547, 38662723, 40599581, 24654696, 146890469, 76023552, -11300, 62014315, 63791442, 26586241 , 168317292, 93913424, 38991403, 3993 ], [ 120510438, 124051503, -11715, 53193661, 76222018, 25003224, 145475301, -4527, 138556774, 181063359, 110199104, 150948032, 117451250, 44804676, 182998897, 145792365, 53666474, -1857, 59152141, 4222266, 142421690, 124704991, 186708900, -7038, 103599104, 151434760, 156918128, 128567597, 112615320, 213602646, 141121006, 181876710, 105690512, 43844640, 201523623, 105847592, 15498586, 151913139, 174946578, -5328, 104238193, 114874093, 58181842, 22909517, 68965868, 157736562, 159508740, 69151990, 148872719, 17768372, 39196515, 101191118, 30333397, 166749160, -10276, 195261743, 143875463, 188170417, 35803345, 119232372, 126324919, 32426136, 92660783, 191877879, 39678403, 195579896, 179637541, 184948957, 89286236, 188497887, -1512, 160302005, 98461578, 63023351, 68346504, 148063361, 133900795, 43704865, 86220404, 13577812, 210240080, 153539843, 79293044, 125362595, -9132, 20990789, 196381268, 198154402, 106023066, 146776108, 152088734, 173347829, 157573191, 106197449, 131000029, 118774564, 106367962, 205577072, 53219196, 136641568, 2003306, 198653595, 9082411, 62398410, 142120844, 124409469, 71252717, 168700672, 35823312, 21807299, 87362558, -2596, 113938393, 96224356, 80429885, 179650974, 91063244 , -5394, 197523422, 185131207, 172719390, 176432044, 24064983, 201238628, 149847145, 118129910, 43706693, 201391836, 188989094, 173053515, 174817453, 63356147, 49189588, 98954116, 107818829, 74153362, 19231462, 24706613, 207185019, 108156453, 1872365, 31984910, 129426815, 53239286, -1562, 173723100, 41001610, 110093457, 21681672, 200616846, 182900389, -8710, 74824399, 59046978, 83840252, 7668816, 184834475, 168885707, 76755702, 101727341, -1567, 71601608, -9489, 176290819, 101880549, 89490875, 114283291, 40045809, -778, 84335571, 89641663, 17001733, 155203698, 206734716, 151814510 , 114606768, 84658553, -3677, 190960452, 155519310, 137962353, 201748229, 113155780, 58244286, 177097768, 30045984, 51311613, 115100272, 60350325, -2950, 163097729, 127664331, -5735, 76299226, 62286953, 143770179, 60670536, 202402203, 115591600, 137015750, 124615439, 53739568, 131696480, 213201959, 23786645, 87559695, -2909, 94652110, 29265426, 153285102, 59540968, 22338440, 43592090, 204817935, 206590101, 171156703, 172927175, 180177880, 11868574, 59870616, -3395, 66954330, 40543671, 24588017, 162775583, 33451025, 15730454, -7379, -8540, 86755419, 146991760, 131058601, 173579211, 97385269, 81622623, 88709714, 109962275, 19767797, 60516857, 140241337, -2947, 88868125, 168595388, 58913860, 120925645, 92578249, 191788569, 39585221, 119308381, 87426454, 59233102, 107072036, 32661634, 176330753, 31051872, 77117540, 178263761, 142818505, 73727384, 102232102, 166014227, 100627532, 102391844, 66962318, 33309919, 54566352, 40548997, 122051946, 35233357, 118667950, -11718, 49575751, 147013058, 168273363, 23167634, 124153883, 106434643, 69241300, 32022910, 78254722, 23338036, 10926219, 136884810, 99670908, 46518028, 149281271, 193579008, 41366354, 69715081, 149450330, 115783290, 144292837, 146057270, 128337909, 170859729, 66493379, 206466179, -1648, 116105557, 100324396, 63107337, 109184742, -10643, 171180665, 155246296, 137680143, 160713582, 105793013, 130603337, 171350934, 134139199, -6412, 24452358, 26237471, 107728430, 128986194, 81320444, 180528223, 29931502, -10632, 40728706, 196634192, 106277200, 77927384, -2532, 46221052, 86971311, 92282485, 210985663, 138498820, -8490, 142043757, 65860221, 78436972, 138669089, 64262680, 105008825, 12875069, 74880188, 170711726, -10573, 20280423, 138988694, 103556506, 48629282, 89384744, 137378679, 23990437, 124975343, 206474288, 172811241, -6378, 121599344, 91469497, 59740646, 65067803, 111130809, 174906642, -6898, 45729968, 210500508, 118532423, 67150136, 49441302, 74239647, 159444844, 145270541, 186018017, 210816483, 1221 ], [ 5513633, 111812012, 76385632, 60601798, 101345413, 184617371, 74765585, 170604020, 172366748, 154655373, 200875217, 183163963, 14854415, 41597846, 23879948, 147888855, 91193942, 213446776, 55921133, 61400387, 15333520, -3467, 153526531, 45620689, 182033790, 127117093, 132423306, 148533147, 38686564, 214084655, 8729648, 29994067, 185898211, 3754877, 80096836, 158052549, 87188052, 184629594, -5758, 16321377, 62538427, 9392576, 168844319, 152899423, 174163721, 46762722, -1291, 135339683, 199289525, 186885947, 96534400, 100227342, 126812252, 128572197, 18738682, 197830672, 126973325, 208467067, 38389709, 123582685, 10200724, 35008386, 171421608, 107794990, 31622102, 150315721, 178832044, 86703744, 210722936, 175284698, 40996260, 149059811, 161632690, -10346, 88986721, 4105958, -3719, 184817291, 76747714, 46782691, 147769170, 14902458, 135379617, 89469940, 174509950, -6087, 31167927, 16992172, 133920885, 158894933, 45506207, 203186147, 54359777, 84635803, 182081712, 68690192, 50977486, 141486707, 107836255, 31650057, 111375868, 194642744, 100899589, 184180622, 193031530, 21518409, 108329882, 122657261, 188215556, 14746942, -9019, -3765, 89321816, 96403825, 197558032, 160350169, 110739685, 197724176, 89652190, 91424114, 57753202, 95121533, 174850611, 45681670, 88192006, 187416967, 5084498, 88351748, 109620039, 93665947, 97212215, 178869571, 65486037, 10565468, 95608987, 41034744, 149113057, 76461511, 41197161, 23483256, 103203743, 147658670, 14781321, 55531459, 138965810, 7856392, 11398667, 151355253, 158612723, 109006243, 190498654, 183578928, 178425428, 150072961, 65192561, 201616805, 51180794, 212405792, 178901519, 106257475, 203710754, 185984738, 2067181, 147350573, 189872998, 21719188, 42977084, 200667551, 27029647, 128018183, 161839146, 170705311, 18338239, 89372279, 170861060, 158620964, 11571842, 151536414, 213550608, 9961112, 71967683, 42017169, 73898744, 162657700, 68755419, 28162240, -5764, 13991930, 56504554, 198413728, 145253236, 154110436, 30438439, 71179502, 131418142, 18034608, 101459642, 27044169, 62644558, 161866263, 55564738, 133512212, 41552586, 115955497, 4509668, -1627 , 185209990, 15132632, 155099745, 158805744, 149945409, 213722452, 65057276, 210344033, -9003, 8695267, 29947476, 189403212, 37033357, 58291121, 125775142 , 93894546, 10405 ], [ 198628060, 26769945, 78315472, 104888777, 92483494, 515035, 69615000, 152887321, 181558436, 92970827, 84264778, 4701965, 48996446 , 198135876, 65768126, 33875793, -9720, 124389623, 66089656, 168846739, 37733559, 43219358, 169004061, 94588335, 179791838, 183334355, 15034124, 156921045, 158694179, 52394711, 139368081, 114571672, 139536887, 47409918, 56261915, 61731973, 12135778, 198312560, 185920719, 171743512, 212495223, 122473931, 71092854, 80119718, 103147712, -7207, 152759285, 117474134, 167090789, 168855090, 193656218, -9141, 172563399, -6136, 25667727, 55795880, 25830010, 169337825, 54188296, 41934769, 160641577, 125204307, 11818111, 212026647, 45649722, 194473320, 166278648, 97187769, 3448838, 88495151, 54824602, 247333, 163230605, 124423870, 18116779, 60801476, 46632387, 174193007, 13120854, 53868935, 117823859, 64668449, 128446823, -11025, 195929744, 27624563, 9907864, 71912862, 59679289, 114589826, 118298135, 4911939, 123609551, 189161906, 173221366, 21023221, 199956701, 91889907, 60158273, 12327831, 169995913, 179199317, 28602861, 99637506, 64202656, 14588058, 96083131, 51952759, 209638386, 59198987, 126524839, 130076189, 36170751, 181612773, 151487040, 158747051, 94963243, 79170708, 123474858, -8033, 185474895, 96887286, 102363889, 47449854, 208665414, 29893986, 127331535, 72416169, 198358909, 136689236, 72915120, 78382516, 119130124, 161657389, 145705717, 35865668, 211258556, 179532125, 92721654, 76774459, 43273816, 128309954, 91112618, 190321728, 23946387, 6229809, 208202162, 16865951, 40051014, 45373089, 151664087, 157146014, 17185193, 20880786, 61633597, 66956992, 88213304, 153757915, 24597202, 129124515, 21210676, 108014635, 152312251, 19781095, 3826905, 200487842, 32174543, 150876027, 21700805, 151036979, 154589902, 21867202, 101586479, 124618587, 168918986, 57295397, -6092, 69864294, -6441, 199362740, 85966270, 147983247, 36370185, 137513491, 178262551, 91450375, -4746, 36527507, 1249726, 137669493, 43777123 , 201450408, 109325848, 176815303, 164402287, 49253605, 99010642, 104331254, 68901728, 196613851, 33621175, 3848059, -2770, 72940534, 193413821, 136887956 , 27036181, 131560458, 172308176, 39595871, 62623997, 186647424, 55551184, 176185654, 121262555, 185036936, 36210808, 4491032, 73584463, 176502476, 185361623, 22525884, 24299271, -6302, 203238064, 157337088, 107722985, 194542905, 54731904, 40734030, 23008025, 10612059, 76154129, -2085, 177660857 , 35925450, -11322, 91013384, 170726732, 61056820, 177983003, 160258318, 133686113, -2272, 43494792, 66532345, 98581747, 22395681, 204872514, 151726652, 143023144, 89873168, 20948554, 100677159, 141420642, 65241099, 127245008, -7847, 88435248, 109686720, 35278859, 40752668, 131117173, 154138875 ], [ -7169, 152571711, 78327937, 138558723, 179318057, 87188173, 170460252, 115537142, 28883740, 51906773, 112154609, 701399, 181403899, 30811413, 55615082, 137279203, -6875, 84118711, 149677963, 59488688, 91369053 , 174644278, 41926781, 107480588, 77368165, -5152, 137754689, 160784014, 130672680, -2010, 132439280, 59968277, 100709230, 152095026, -3445, 65447190, 191238790, 145509911, 129559812, 95892772, 62395033, 67714314, 53542431, 135030970, 85589545, 190113943, 191889860, 193665656, 142440207, 128267114, 61101961, 139063240, 89449973, -5956, 140990297, 9886445, -1528, 135681554, 167724675, 130519716, 34858205, 70457021, 190924753, 213959523, 81236702, 180456339, 93644405, 58209676, 161128910, 49505079, 169990466, 175307085, 145531453, 95931254, 175980168, 181282762, 14748042, 91096281, 903618, -5619, 29245701, 206415595, 172751338, 158905704, 128784943, 208507003, 210281468, 118317970, 47440295, -7068, 134259005, 104307171, 68862036, 44224027, 145209065, 70808101, 25071236, 136844755, 181145770, 50037672, 166970136, 57127546, 60836218, 113984984, 174219631, 25563519, 144258722, 128315278, 91106084, 64692279, 128476230, 36351791, 20567836, 114468929, -4439, 61471193 , 208520073, 1396156, 24436261, 182106884, 31515487, 192746898, 125576795, 1721811, 152313219, 177453049, 28637471, 87093902, 35720448, 142183409, 74854532, 76796120, 61006610, 107075908, 178100862, 36362320, 50692493, 34756914, 27822547, 206932324, 79521766, 113692487, 134944564, 126257028, -5512, 57148725, 122874374, 18337755, -1214, 179718865, 27358327, 146059932, 76969779, 158620964, -5311, 110787244, 132042588, 86142954, 50707257, 127062866, 190839315, 51033154, 210651646, 184232781, 85350878, 60705764, 151066991, 195521324, 83910803, 67964576, 52014356, 73282768, 80527060, 185053878, 178126155, 107259854, 16897780, 20611765, 210177515, 160734506, 137864802, 134312979, 157514498, 107907897, 56525610, 122232867, 145266427, 19481240, 10952238, 193440445, 81983374, 161713178, 69579543, 98099738, 52027426, -7039, 94552392, 121289058, 147866103, -2886, 25776388, -2317, 132075867, 40112248, 121608542, 126921410, -9845, 137709429, 27865266, 206806842, 111133715, 116449003, 1458842, -11190, 75871796, 159301076, 6932673, 35273414, 77803341, 47837229, 70869337, 14399 ], [ 104732907, -1495, 10825049, -3178, 62365373, 103117216, 204103211, 135004104, -3871, 202484495, 51892130, 39658073, 25483781, 29022305, 11308268, 192026608, 193790788, 23878617, 32735817, 137421519, 84267682, 202978604, 210064243, 68489898, 91513305, 105848186, 192662914, 79435613, 42236946, 47556106, 113102290, 17433035, 99089049, 88464413, 150471347, 197185136, 92987395, 206854401, 118922339, 25189216, 115550333, 83817621, 25520316, -5251, 160315438, 209934755, 94936619, 41949278, 43718551, 88008060, 20842060, -2224, 173201157 , 120213453, 56443318, 77696968, 107983774, 104773667, 205760653, 111853884, 195280381, 198827859, 168715315, 174028062, 80291441, 122806848, 9427307, 20218582, 82220203, 161943594, 16669905, 193839920, 117809592, 176449591, 77235773, 80935733, -723, 210262711, 79323540, 111206930, 198182104, 173389699, 118621480, 143424192, 111530286, 155833105, 60649480, 161639842, 51802455, 20072757, 83841825, 84004229, 197557658, 146176713, -6871, 105590552, 196110179, 204968721, 187249360, 97055377, 31665910, -6452, 136186436, 60174610, 90294667, 28614600, 55196001, 177600833, 161653275, 87239001, 62602576, 161817010, 183069450, 123001673, 154886878, -9747, 195800872, 9773294, 209970940, 98524506, 6390882, 151662635, 96746180, 119943354, 114630244, 125418142, 151998091, 45850610, 125580909, 113170181, 173414387, 83211934, 148776752, 156190226, 104813263, 168595509, 72918147, 42970053, 610274, 99818669, 71480106, 78716775, 181485221, 135411688, 4480382 , 171017533, 66648158, 80977000, 189046214, 139604536, 152007531, 175039760, 74209756, 67281802, 92096119, 136388532, 33969945, 21739034, 145748073, 37680069, 87444729, 98235894, 199227334, 163788491, 213405025, 55885432, 34783054, 11914681, 93407576, 61675942, 56369861, 99051654, 106132101, 99203410, 147042102, 131098658 ], [ 92363688, 166939398, 154537866, 82063123, 25366879, 50174541, 112177361, 20217735, 2491851, 105260176, 52108748, 884982 , 206394297, 1043151, 130381756, 144717616, 98811921, 4917142, 74011772, 120229306, 36963772, 12326137, 19403064, 161489298, 165038591, 193381873, 85472280, 55359373, 37641706, 4137070, 200791352, 41499219, 45049612, 183235847, 151347265, 176316110, 48750298, 32808185, 40051135, 66633152, 148121812, 149896398, 18798706, 158922888, 45534162, 125250898, 112850939, 141363148, 74041300, 122034641, 29909960, 56477688, 138132745, 109799506, 175347021, 177457065, 103049325, 145558077, 154415761, 87262356, 71308627, 64385150, 85648117, 34269581, -6113, 161986192, 209827051, 61169014, 105453562, 89507335, 169237139, 146368161, 208379209, 155231532, 72112419, 112874778, 176803577, 141368848, 198232567, 37007943, 99170384, 178897526, 77916250, 67622221, 14480231, 466990, 163451339, 51846747, 200827051, -11138, 133496238, 103545361, 119811567, 70194549, 42008105, 2087478, 122561789, 175875610, 12877247, 78588728, 46696285, 138990861, 115961668, 204704410, 188756258, 118047873, 201486349, 183766988, 151870420, 65228502, 56359092, 102593687, 49433316, 40734164, 143498738, 39305661, 111950091, 134981715, 182966949, 66206206, 147706361, 211484856, 48803667, 167510596, 100345817, 155271952, 169601399, 65243519, 208743832, 207126084, 26588166, 207297926, 6413 ], [ 161417535, 207487196, 175759676, 124376069, 110201645, 521448, 198948996, 12927952, 213123299, 23718754, 11314681, 209735684, 146117767, 71710643, 53995275, 78956255, 144511525, 211834473, -10455, 50770911, 75574822, 127118182, 58019317, 201688689, 106013989, 33379262, -6670, 15819159, 129549744, 209274973, 120841650, 103125325, 191714023, 159985304, 53684989, 55454251, 20189780, 117621895, 82189707, -4751, 174319349, 158535768, 29199352, 11491970, 188653636, 174475098, 29365265, 103930074, 125193657, 149997326, 1341698, 104091521, 1498778, 146781190, 54646103, 196546202, 198316806, -8025, 157900795, 35653527, 85430771, 110226938, 23578981, 115706203, 190282639, 55800346, 2961868, 5574238, 143768846, 110105678, 172268108, 43103545, 138926360, -3716, 147792888, 131840248, 124920401, 128454932, 96574457, 84334119, 128619998, 6538522, -8033, 180324057, 206900024, 192725721, 123783936, 139892567, 26513026, 30059294, 77887085, 14438845, 76458968, 81924923, 143939117, 101574971, 206101437, 176156489, 43271275, 2691153, 1079092, 185325682, 213673320, 189035322, 27972002, 77582123, 203533586, 173412693, 93842268, 117210537, 14452399, 136858804, 140409065, 34105846, 55362521, 60845537, 14786040, 94501808, 20260454, 2538442, 179701560, 130101361, 115931051, 164091020, 194206842, 123500151, 70350175, 212075781, -922, 123658683, 144915116, 123826037, 184054524, 23001962, 132835609, 177465030, 197124781, -636, 145739117, 25422294, 71484343, 190193934, 68103262, 89372763, 119808773, 164098535, 32998544, 118204698, 125282725, 135907856, 22684548, 183906521, 187454362, 214031165, 84853160, 93715926, 44277273, 104513625, 58784360, 7558439, 112089261, 83900155, 199219106, 39929272, 9816860, 98565531, 123360378, 144788290, 127228671, 54590193, 111444364, 23022668, 195218759, 26897497, 53473332, 158332086, -5831, 167196073, 209714384, 128380021, 117906635, 132072358, 196020385, 31254575, 135786838, 198120505, 143355564, 134487969, 171856542 ], [ 140157230, 32081119, 17913471, 200559847, 165126328, 2293009, 170601237, 46739004, 53825974, 124866658, 55762843, 80726738, 29353405, 151601520, 192346455, 158850883, 47223554, 165930362, 54315969, 194280662, 3096207, 166085869, 112944000, 205226971, 201846737, 54790960, 163206643, 113601483, 78327937, 165144964, 167230069, 176250883, 85893055, 52402928, 96682405, 41924119, 123420402, 1340367, 159013542, 141465165, 159342816, 109734158, 161449339, 85427856, 174007853, 172396639, 213148834, 71574742, 4419280, 137452862, 185287077, 25991204, 45650811, 40497927, 28091566, -9068, 3454041, 101224979, 398617, 200601114, 184662752, 113797166, 163553840, 147613300, 172574654, 25683327, 119750201, 66598784, 63214546, 118298003, 63378776, 74002818, 31653687, 40673643, 44211089, 169995792, 95586721, 118990203, 62300518, 67769487, -588, 122846421, 50211936, 202740917, 185179725, 157001751, 148138633, 57783819, 20745004, 199836774, 200001840, 86610562, 52955622, 37167674, 150889460, 97900183, 145740448, 213067147, -4007, 67952595, 50230693, 191961381, 138980453, -11070, 115944242, 36371155, 20601236, 48937874, 199695668, -8801, 194381227, 189220841, -5606, 148631655, 189389900, 23005110, 7064339, 70847916, 152342989, 120788511, 51696082, 18026743, 205984293, 60872997, 92761832, 80521483, 11429405, 84232575, 174584375, 165883408, 50886966, 169595105, 81494323, 19822483, 35758569, 156395228, 115656222, 657470, 200844600, 193765253, 153175825, 43498653, 199405712, 211801194, 141097044, 66693297, 59761460, 29808669, 21099947, -5241, 130945694, 40756540, 33668976, 19498787 ], [ 527489, 186558114, 82199860, 201051164, 158704090, 63020810, 206532497, 20824876, 107640451, 79457868, 56417422, 122141135, 155797285, 104748883, 205900065, 129714351, 80274004, 170627982, 169014832, 98312849, 9729486, 22287856, 162253759, 50636704, 112649809, 201399085, 72061833, 176755521, 70456669, 112977279, 123755618, 205262670, 194625439, 79623310, 161123465, 97354408, 2015264, 5560224, 186434423, 61119255, 34553243, 121675817, 79485933, 177088922, -3995 , 85300678, 69358444, 3957361, 202393973, 55504835, 165504021, 131849444, 85943023, 98498137, 87867319, 52440455, 155365970, -8939, 189179090, 49382488 , 42453929, 116859854, 18006290, 71314424, 165370903, 25571265, 178095296, 185190868, 141218775, 17195601, -1582, 180357457, 33304474, 203553058, 212408212, -3564, 10589188, 142032986, -11643, 146065476, 170861060, -1475, 187288559, 105963282, 194537339, 123836819, 37018230, 196984995, 30452961, 101481193, 202620154, 149478285, 16597053, 13207381, 172662149, 124993858, 213570698, 148345560, 212122251, 65230451, 182166908, 90036903, 84880983, 19339287, 214219104, 54925530 ], [ 129542507, 211042904, 81869970, 37583860, 213130682, 11330897, 204593329, 121496590, 73810754, 144845894, 174968844, 93621413, 63667269, 58691299, 135032664, 87360017, 18263451, 71571959, 59342500, 48700803, 2801884, 109103057, 6515396, 206712448, 56109193, 89937911, 159201952, 104267479, -4851, 33570952, 56598946, 97687302, 67566432 , 23439800, 110247994, 51949600, 73205560, 43248391, 181442623, 186749925, 888975, 2655586, 123127542, 213494698, 181764648, 174672112, 121681757, 130538110, 153566346, 162587644, 11999030, 174997162, 195134170, 101240250, 165022496, 37621365, 122825242, 30860666, 64680177, 165660254, 40205793, 112834239, 189179332, 145049081, 19262079, 2048543, 179206239, 85635641, 181463923, 4457148, 34576842, 103836890, 63245537, 142976793, 114626130, 35062723, 157466697, 152156018, 207579654, 62467995, 14632229, 13019563, 87756819, 75352515, 194059565, 63119195, 206623017, 174725360, 26071074, 130605757, 65207578, 107723106, 208712005, 159263430, -5109, 205487520, 67633355, 76490676, 120944283, 213071263, 73277202, 174258357, 101776838, 147850129, 167491839, -2480, 141247819, 54424885, 59905591, 104199346, 74085229, 178766949, 37038560, 19483418, 205840525, 182971294, 46720124, -5252, 144319593, 117907845, 211968185, 6938228 ], [ 203935120, -2214, 206028343, 197332942, 76866794, 124853964, 96507536, -11859, 178337933, 185414992, 61565574, 143055334, 13722911, 190896677, 127272479, 36917302, 108305799, 134876431, 103139726, 90906274, 20201519, 145983692, 876994, 117796280, 68189547, 77050014, 102015119, 148084417, 146477559, 95097934, 59821847, -2986, 150174131, 176919014, 88326092, 214114788, 6987010, 116837707, 200437016, 69330370, 119110991, 570338, 175956945, 53711008, 191901841, 46784143, 34382853, 27462159, 40021123, 66594912, 98655809, 18926258, 150190589, 42280501, 38738237, 51295639, 3806792, 145537987, 90613425, 418947, 81918145, 46478092, 108496521, 74821616, 202556256, 55505924, 174201116, 130069050, 36326863, 25857844, 48899390, 3000108, 81435014, 180975259, 426451, 197088004, 213034715, 66151264, 121227571, 73397008, 179852940, 185172474, 54065828, 137492314, 63089788, 71942269, 167772718, 79352947, 86435935, 205146978, 79516561, 161006442, 72430812, 93688455, 35382570, -3461, 280735, 161514710, 211438001, 14935618, 156839710, 192432377, -8548, 6571680, 70347271, 160857944, 107711125, 111424021, 210800265, 182804035, 4020047, 170724783, 13206411, 192299380, 98556577, 201321041, 118218857, 57968854, 100812930, 19821152, 58961419, 39628182, 101803339, 130145411, 154946902, 208256378, 128688857, 1297648, 1617858, 51226175, 92128784, 13068 ], [ 110044565, 51737822, 37569701, 18236464, 161903537, 50294468, 199267985, 188634879, 172850572, 103918346, 40306479, 189117977, 15652883, 126000330, 119069726, 87188052, 90723914, 202506387, 183174371, -9958, 75107577, 13254335, -7522, 201223369, 64965049, 188978323, 47406761, 15513350, 10361060, 148553114, 70759079, 115053923, 28738244, 29058466, 172892310, 112811608, 47418621, 58048240, 81239111, 136165015, 212505026, 104764857, 184489821, 71426112, 124746016, 41639113, 165652145, 209947220, 2821851, 31159941, -6464, 98653752, 128763524, 93342347, 109442992 , 143262261, 13936020, 123931334, 81759469, 195304341, 83681962, 151008903, 121058631, 191926648, 48582073, 66446172, 188702768, 45360613, 188858759, 64996999, 178557215, 141674875, 212535764, 5587914, 188231398, 101579206, 59213014, 101897854, 119945521, 102225324, 151834235, 99006636, 148606362, 83217126, 172134517, 149261909, 213055408, 183090748, 204345729, 160222133, 7857844, 30892614, 93064130, 107555607, 77437266, 132518303, 196466088, 181043607, 48166030, -8741, 55253121, 179427336, 184743834, 154632500, 6132632, 208256499, 192311845, 34799512, 128855375, 178629220, 199879614, 107917447, 58309515, 200209372, 12584 ], [ 163188249, 131468000, 101507564, -9605, 200883797, 47063306, 107633046, 38535897, 36919964, 102630961, 140174391, 104737386, 94107415, 99590662, 71243277, 133252510, 44827305, 183022736, 206052182, 202668318, 92818952, 201053100, 50631488, 169485344, 173032338, 47403263, 89929076, 24526530, 141624544, 79966488, 145518020, 150838632, 87370656, 73359967, 31000441, -9483, 209938024, 27781137, 105905304, 189330965, 35684144, 212857184, 51802334, 87387609, 167117776, 14752035, 183218300, 75143641, 43587358, 91572724, 95126010, 47452516, 114773044, 52926336, 122173206, 208989980, 143952418, 21861625, 163756774, 167470539, 9943191, 50861662, 31537016, -10224, 28146145, 192910514, 72605923 , 74874004, 18654324, 119811435, -11056, 155561787, 28679827, 129822044, 174433699, 199731455, 151885910, 97131496, 106142751, 129185628, 116784459, 14173819, 38979303, -2706 ], [ 133072922, 76383091, 142097839, 144027096, 199427606, 203140766, 49319054, 117302003, 129708178, 92656064, 7785465, 131806604, 117788039, 45154654, 206527536, 1176511, 123417740, 107482161, 120035207, 153700432, 196385129, 12133358, 198314859, -7220, 67217904, 193003696, 155793534, 35653406, 7481834, 202527927, 195599126, 122951705, 16821538, 183681165, 31471910, 17295924, 21158277, 179174170, 30525087, 92686560, 57264536, 61120960, 107185187, 167584900, 20691516, 103970503, 52593177, 159377426, 2027608, 65808183, 16363964, 107203207, 183551930, 84485501, 199973511, 22963359, 184188973, 205955214, 186791071, 165851075, 130738635, -5872, 28152800, 93868032, 83723097, 615600, 142355253, 20435928, 119803691, 54260906, 98705669, 4804114, 185514589, 7467 ], [ 87028431, 67691322, 78970876, 95080860, 86386427, 42248795, 146778649, 78184157, 12629405, 555926, 128116326, 43555652, 130371590, 196077505, 56109677, 159191777, 70769256, 117343667, 29090546, 27478727, 125072278, 89963072, 136029356, 130872358, 134585012, 104967195, 74996485, 179699732, 170840607, 151503014, 166010584, 173093451, 137818453, 136043152, 148762837, 127850914, 46513417, 213205580, 75336167, 3186947, 122551215, 43149025, 179717413, 157014579, 123352511, 151701359, 84529683, 166355471, 60210553, 106278652, 56676154, 209370577, -7127, 133517173, 96310883, 96468931, 43480270, 102260893, 26404827, 143501510, 154123990, 119195824, 126443504, 123220724, 79095302, 43648121, 65078805, 190863277, 205360683, 21263924, 2541 ], [ 166904898, 117791427, 70276333, 213943186, 88971549, 67867159, 195756679, 126817699, 75605549, 167898321, 201881094, 95911264, 119260690, 73518004, 112663352, 29710031, 123774254, 21514284, 184988519, 201422332, 162921881, 111890793, 89010562, 113819676, 135084216, 119612243, 132018263, 18794823, 196282507, 44084010, -5326, 155860334, 92420445, 177629745, 108532101, 145894624, 158457944, 169088047, 162327447, 17213269, 109503984, 22852023, 196974225, 173946254, 126423174, 157020884, 93250375, 79390100, 111280871, 124004417, 54912460 ], [ 74776222, 115511972, 32571345, 66399227, 9861383, 171238753, 61569446, 180418825, 93607012, 77675668, 41151271, 149222215, 57090395, 57259333, 62730370, 25684537, 204785019, 34875147, 178699531, 139876945, 19765604, 9122105, 35711250, 37631663, 119622033, 144745186, 189039557, 178567018, 28131733, 114946098, 129286314, 200802123, 108837657, 151516557, 166018341, 212078564, 96133473, 166035481, 21576002, 127874536, 179413650, 20128546, 13035416, 43319912, 34625006, 68442471, 160725321, 61681266, 189247342, 47672755, 113376514, 10647 ], [ 173821608, 43202636, 172691072, 75573964, 42078403, 19206763, 167231521, 55783052, 180442037, 97329964, 26837227, 42935080, 90928795, 101720312, 160355966, 192244801, 79172875, 99151603, 19752076, 32163530, 69534391, 213195304, 89332587, 144424756, 165677559, -6675, 174698615, 185493410, -8726, 100617124, 132503781, 102550968, 86760369, 133321490, 131705799, 163756543, 71641179, 206440404, 169401105, 139609728, 199835685, 141541042, 166346900, 170050974, 134960054, 13043402, 185057255, 52500347, 91630449, 139637815, 84873369, 97275506, 184245972, 175388167, 41557417, 49128695, 45911239, 155748032, 14399 ], [ 76381397, 195410945, 82017984, 131784096, 108911851, 86041531, 107628690, 56902675, -3336, 82195504, 36134808, 192357589, 196220789, 58040494, 97327775, 179684946, -6258, 55821415, 169537380, 155516043, 129109388, 186314749, 167147403, 161985829, 167472596, -3634, 148139843, 197913204, 27995225, 15579789, 119008236, 175857337, 115623548, 23983274, 98547258, 93229924, 40404503, 194539759, 168284970, 72953120, 124344659, 147380343, 64428705, 146246408, 169288933, 3070771, 20943109, 9053 ], [ 43532275, 17118987, 22595227, 174969812, 137129253, 100241853, 70122181, 80925919, 32129964, 181115747, 50171384, 199472976, 153579172, 147326213, 134922901, 35859860, 163592190, 27492886, 66633020, 105772307, 102545754, 92079045, -5423, 177455855, 18327699, 132514024, 132834509, 136887956, 20117533, 206619013, 133979215, 174890063, 31706561, 93721734, 15919361, 128055334, 130141055, 134016828, 11923274, 17406774, 106301877, 12409155, 5203 ], [ 78147029, 106658039, 66397753, 91513899, 10345823, 155785667, 189788528, 6334708, 151776015, 10355010, 126021023, 149209508, 37755583, 110712940, 61434876, 50964647, 37105472, 166788612, 6058559, 108815884, 155195228, 13617506, 208663962, 44220408, 140256802, 4008066, 64400266, 4970863, 198411319, 126263069, 48795536, 196000550, 132548799, 87142913, 37694107, 123055658, 120158621, 14630 ], [ 126154527, 82185448, 160288814, 41748876, 40135847, 76058151, 543595, 184972301, 131817375, 164347818, 162735999, 90753771, 156635555, 195765162, 66593339, 70632726, 12325169, 122984807, 1388278, 107685590, 87410359, 32192033, 121103638, 51994631, 142674605, 36384586, 169410919, 157333216, 56516533, 60556670, 20125642, 100009138, 78915714, 142852499, 95022057, 13683943, 59904260, 45898048, 95505518, 11978 ], [ 170452013, 83797280, 138884125, 30978404, 202984645, 33391573, 175283851, 175779040, 57558333, 119734227, 29867219, 133282609, 133445894, 163716112, 189006146, 175828489, 7518272, 154726047, 142972404, 40541372, 74192693, 14615650, 204513083, 77588274, 47796556, 179259340, 64253957, 174262713, 116437110, 12946 ], [ 152723575, 75413606, 31770094, 72856306, 209433384, 177705864, 168841294, 45149924, 45314748, 93149205, 155630998, 50016579, 23596033, 85765976, 149552710, 201078767, 188689577, 22307570, 4750613, 72237428, 109763554, 88997602, 132007349, 139582125, 152143190, 67761718, 96431536, 145722086, 201129351, 15269622, 70354047, 53950620, 3208599, 88413455, 95665128, 62493288, 2651 ], [ 39186427, 87028431 , 4240286, 9713743, 146932539, 196896169, 66114707, 74975669, 39706237, 54360591, 79643266, 105436728, 202873441, 83552516, 112699746, 4951622, 127362999, 138676667, 103571248, 40277314, 1562 ], [ 122618788, 27436503, 192513327, 47731558, 154025240, 156614817, 70286037, 56438588, 58883001, 18781874, 143119230, 20076234, 199501404, 209680553, 45395720, 141229183, 89843882, 24466625, 97098096, 150407330, -2555 ], [ 41266988, 147574332, 61398913, 120683832, 39347908, 188499812, 68664415, 128108681, 48550257, 208159795, 2971548, 26319983, 117182328, 103986565, 123787313, 14924473, 196282144, 188256691, 23653153, 82276586, 75355650, 102738148, 145749007, 165888974, 144784418, 26241345, 4597 ], [ 47261530, 200434441, 118975429, 87247097, 206104572, 6068241, 79512898, 51162400, 185190438, 141534750, 169416705, 161538638, 189879292, 188603270, 133832543, 54599499, 210826768 ], [ 13081017, 101994523, 1482562, 104411839, 59017813, 141481337, 195603462, 6200028, 150033487, 178853817, 174214043, 123640861, 52940979, 65831782, 198869247, 96442527, 201930701, 126585930, 27539961, 144627569, 13515247, 144793614, 103403981, 138999696, 6721 ], [ 170923372, 201847188, 82026532, 129737242, 62575699, 80929650, 64352707, 13300794, 28116716, 142660193, 109319413, 33621769, 6093776, 31060817, 150093511, 103237329, 138523120, 13750 ], [ 92496443, 51764786, 158388843, 187561923, 2356410, 171468540, 126884288, 31056724, 19148543, 4959 ], [ 96270705, 27484537, 9159111, 47014425, 105628057, 154606846, 177154448, 197140031, 8294 ], [ 32081966, 124693111, 56248592, 175941035, 161767636, 172559527, 6986240, 197544929, 410235, 571913, 148275843, 120947395, 40258898, 6269 ], [ 7479214, 21976820, 118130515, 122812282, 178055470, 43277719, 22496356, 105333564, 178939000, 143991023, 27382047, 104053246, 70547191, 6523 ], [ 27413742, 150485956, 89798433, 184019538, 56529719, 177492743, 43168873, 128367184, 73773249 ], [ 44832607, 20219108, 52104755, 199961739, 156964193, 150049230, 146252497 ], [ 115852259, 127133034, 47569539, 96697719, 154035395, 28758610, 75790111, 198879653, 93216711, 29617166, 80051662, 34153273, -1482 ], [ 81871664, 55617260, 19095242, 174062759, 9320197, 7723570, 6596093, 10130 ], [ 214081443, 94136381, 30061527 ], [ 95946687, 47778976, 168161400, 11605 ], [ 196366570, 150988936, 163718895, 178418671, 83924972 ], [ 167238429, 12821897 , 54053704, 205119982, 2698866, 109657742, 201489891, 6281 ], [ 58857179, 91254800, 90012941, 3375 ], [ 85269311, 8668741, 4718 ], [ 27419561, 81234491 , 119787395, 4694 ], [ 138427571, 4375 ], [ 204757811, 27946313 ], [ 36173718 , 4329 ], [ 202681662, 17297464, 13394 ], [ 16706891 ], [ 100793906 ], [ 8859685 ], [ 148748312, 14311 ], [ 576597, 94 ], [ 39401635, 12151 ], [ 87242134, 204817165, 7829 ], [ 140402151, 13552 ], [ 55660935 ], [ 19178167 ] , [ 201357401 ], [ 102655769 ], [ 87944 ], [ 49880129 ], [ 156376818 ], [ 11983649 ], [ -184, 14203347, -226, 3588513, -109, 16312038, -440, -7139, 5389239, 14247155, 12637140, -2669, 1874919, -7138, 1889452, 7526359, 5769683 , 10776643, 2255131 ], [ 136597892, 48013913, 85383091, 117434792, 126295633, 158349281, 137250401, 199261702, 22255048, 25786202, 66698502, 100522006, 105839483, 137886476, 143212170, 180575045, 185892643, 147257875, 206051940, 124876582, 201703772, 130829518, 67730968, 82539159, 86249074, 77395878, 182074815, 109760782 ], [ 48014276, 78294790, 81839606, 120980345, 158346971, 163664690, 201033626, 22255169, 59609585, 176543996, 68470426, 102295756, 144979980, 60100790, 182348916, 168541994, 161773081, 119415832, 146145480, 178216718, 107506354, 66920314 ], [ 44470428, 80065735, 83611409, 122751906, 156575410, 117762262, 197487358, 22254806, 63152828, 68470426, 141436495, 178803363, 64144534, 183486670, 82659361, 22906349, 116812293, 202556718, 197397674, 55825881, 199975051, 11237 ], [ 42698746, 83611288, 117434671, 119211204, 117598527, 201030953, 24026730, 29329808, 63155138, 143203194, 178803484, 152596977, 48386379, 133589904, 112034636, 107368361, 180159959, 89962830, 2514 ], [ 42704070, 81837296, 117434550, 120980345, 163664690, 201022736, 25786081, 139659951, 178803484, 182349158, 129536697, 122930515, 42231083, 35811936, 178505047, 115048599 ], [ 42698867, 80067803, 119206474, 126295754, 165436493, 201033505, 20483366, 29339972, 64926699, 176704211, 146751904, 177023222, 177531940, 103926684, 63339555, 86693798, 41283412, 128260446, 139054636, 146782477 ], [ 46242231, 83611167, 122752148, 160118895 , 204577232, 27557642, 63155017, 143204173, 178803363, 106693944, 63207603, 185609817, 97022703, 143763135, 167439922, 58245452 ], [ 46242473, 120977793, 126295754, 165436372, 202805187, 24014278, 61380673, 139656816, 182346485, 53353501, 149337181, 206198249, 23453757, 22483407, 7596 ], [ 117434308, 87845862, 100413332, 102345966, 93478976, 163553311, 151324150, 167419471 ], [ 48014155, 83607174, 119206353, 124523951, 163664448, 61392872, 146752025, 73017707, 91373288, 185915120, 44857174, 174345852, 208820919 ], [ 149322395, 123719994, 56902577, 85412256, 158376741, 197517601, 213461661, 32902095, 114727179, 143237705, 189465172, 123134065, 169846214, 20885263, 102102897, 12924 ], [ 48043562, 94268840, 133411405, 167237340, 208149519, 72041250, -5902, 104096845, 146779364, 189462983, 149403717, 58898941, 105765608, 161552533, 140620942, 131760255, 9988 ], [ 84599607, 42737689, 80095626, 163689114, 211693961, 62402743, 189479892, 133807349, 206141194, 171021407 ], [ 208144536, 61410674, 102325163, 146781311, 185920103, 110296893, 35072262, 85000921, 107405998, 8162 ], [ 71849769, 170604724, 204601777, 178833375, 2963 ], [ 61890623, 128095346, 29371304, 63182840, 116821590, 126517929, 14382 ], [ 87181870, 209919375, 116332816, 112841518, 95276919, 147345281, 5566 ], [ 75585406, 153865245, 95000820, 2506 ], [ 174316049, 138022362 ], [ 116506088, 157955830, 11362 ], [ 121383776, 73911711, 2638 ], [ 141493483, 180635927, 14385 ], [ 8741617, 11011525, 17073230 ], [ 83263742 ], [ 194798524 ], [ 44913908 ], [ 113361695, 162663202 ], [ 17351030 ], [ 182457127 ], [ 76880248, 126122615 ], [ 142138533, 190951585 ], [ -78, -95, -456, -914, -746, 9209963, 835245, 68 ], [ -98, -4401, 2284297, 2606443, -2708 ], [ 5329810, 5491356, 14349898, 17893625, -11884, 12738926, 4042425, 9356756, 18215408, 7745784, -7082, 9679375, 12431302, 12593090, 2124192, 14525372, -11757, 4218141, 18391245, 18551834, 6310891, 16941467, 13720843, 14042989, 5520169, 18244551, 19210593, -11774, 4246437, 19386210, 15213186, 215 ], [ -4, -39, -61, 688177, 863936, -74 ], [ -6400, 97477120, 21301449, -3415, -1505, -10080, -2185, 63823390, -3114, -949, -9618, -1496, 28388661, -2385, -4550, 79918832, 118899829, 62212660, -3119, 198630964, 102950940, -5061, 26777931, -10383, 202171908, -2443, 145472881, 49811370, 147247346, -7983, 129527985, -7946, 53354976, -2216, -7495, 94091925, -3171, 37407418, -9798, 193311562, 101340210, -2049, 25167201, -1668, 200561178, -2447, 143862151, 48200640, -2096, -1074, 127917255, -1957, 51744246, -9497, 207647059, 92481195, -3174, 35796688, -3614, 191700832, 44806249, 142251421, -10767, -8817, -1456, 126306525, -1963, -6523, -2228, 206036329, 90870465, -3188, 34185958, 92644930, 190090102, 124695795, 183167956, 48522786, -5774, 204425599, 89259735, -3203, 32575228, -1279, 188479372, 87649005, -3218, 30964498, -5992, 186868642, 136466105, 40805925, 118752068, -10439, 83323873, 28400521, 40960937, 157888814, 140173446, 104736055, 106507858, 149032461, -1098, 55138760, 133087565, 154345208, 25184132, 26948323, 88957314, 51754896 , 168680705, 92497169, 55297171, 211206639, 103286398, 145811001, -3809, 51917300, 129866105, 151123748, 85743224, 48533436, 165459245, 89275709, 52075711, 207985179, 87664979, 50464981, 206374449, 40813913, 44356067, 51601327, 94122542, 49995668, 92511812, 48384938, 90901082, 46774208, 89290352, 48706842, 108942468, 40825894, 76420365, 74809635, 73198905, 71588175, 69977445, 37455573, 34235444, 31013984, 212878713, 209658584, 206437124, 173913690, 170693561, 167472101, 134948667, 131728538, 128507078, 95983644, 92763515, 89542055, 57018621, 53798492, 50577032 ], [ 37381423, 149336544, 180913077, 150934601, 166892189, 66052021, 47866538, 60414621, 145460658, 9530138, 62203958, 203938772, 202316062, 145812090, 32396729, 168971345, 108265854, 89245777, 191686673, 81679402, 166722294, 46107306, 110182151, 209596998, 107129839, 145643424, 35636725, 144168039, 40832930, 202648309 ], [ 1787667, -4428 ], [ -1731, -7, -1409 ], [ -1307, -5891, -4663, -6945, 21758156, -6904, -11263 ], [ -11936, -802 ], [ -1411, -1410, 43939, -1836 ], [ -820, -4425, -1066 ], [ -1, -126, 351431, -920, -1835 ], [ -51, -7360, 161070 ], [ 2123224, 17907301, 17923042, 3089629, 18390520, 18406294, 2928622, 19195885, 19211593, 3411764, 18551593, 18567378, 2767494, 18229447, 18245210 ], [ 2298940, 2621086, 2943232, 3265378, 2313670, 2635729, 2957875, 3280021, 2489375, 2811445, 3133591, 3455737, 2826088, 3148234, 3470380, 3001804, 3323950, 3016490, 3338593, 3192195, 3514309, 3528952, 19503386 ], [ -7, -4, -6, 19504597 ], [ -51, 1317804, 1639983, 190414, 834619, 512583, 69 ] , [ 717463, 87912, 893190 ], [ -1651, -7013, -3913, -1096, 37388782, 95851747 , 41085596, 23375431, -1673, 44629202, 26916375, 65892169, -9611, -6527, 32231784, -5978, -6400, 40784627, -5383, -1077, -9269, 198468560, 122277038, -2046, -6592, 143540005, 86855498, 203781307, 108105276, 33693422, 191377234, 177367997, 101177806, 44494630, -8086, 87011247, 205710190, 131298336, 152560093, 37410080, 182836493, 168667393, 161749834, 30635576, 38042261 ], [ 23062604, -117, 254 ], [ -98, -457, -2708 ], [ -543, -1, -217 ], [ -4116, -1670, -3552, 26751430, 9038603, 48013066, -3674, 30301570, -3499, -4061, -1655, 110026171, -1651, -7013, 113567115, -2475, -1647, -1270, 80062600, 23375431, -9689, -6860, 30459739, -10308, -6214, 35777931, -6163, -2207, -6400, 21296125, -3415, -1505, -10080, -2185, 63823390, 180749199, 104572197, -1496, 28388661, -4550, -3945, 51412783, 37246224, -9300, 159655170, 44494630 , 161420439, 46266433, 48035574, 71071554, 37404756, 140321207, 200555854, 110205638, 74764496, 41424552, 30955412 ], [ 175793, 5168891, 6457310, 1625538, 2913792, 9034643, 5491037, 659430, 9195474, 6779379, 5652254, 820173 , 4524996, 981158, 2269907 ], [ 1142649, 9678584, 9371046, 14203236, 3719487, 14364386, 7423650, 6296711, 8712399, 14525382, 2445897 ], [ 8887949, 4071336, 11963133, 18244430 ], [ -3, 878547, 571044, -29 ], [ -3625, -7013, -3913, -1096, 76365786, -1270, 2115126, -10880, 42863933, -10072, 64117704, -5818, 26912503, -9612, 69436985, 108415441, -2428, -5978, 92471755, 37547193, -1307 , -4663, -3874, -3415, 23073252, 101019395, 63820728, -3554, 200239032, 163025845, -1886, 106332142, -4549, 127592447, 205554441, 90387246, -6450, -6102, 196856499, 81689304, -1981, 180908941, -1090, 87012578, -1069, 131299667, -11000, 56894589, 200562509, 143863482, 88937468, 72992572, 154492969, -2258, 28871880, 209733748, 201358293 ], [ 17263921, 10659752, 191338, 3719234, 6296402, 518 ], [ 15652839, 982259, 155 ], [ 6135329, 8712497, 10000928, 18069110, 2108504, 4685672, 408 ], [ 108253763, 21442567, 106479056 ], [ 1317815, 1508195, 732116, 1727840, 951761, 99 ], [ 1317815, 69 ], [ 409996, 644284, 878572 ], [ 337021, 4202453 ], [ 88763930, 10827468, 16120975, 30306422, 3037 ], [ 835222, 4700227, 497 ], [ 1303899, 3880979, 9034555, 16135970, 1802244, 739 ], [ -126, 336780, -7356, -1, 1786327, -457 ] , [ 3821812, 1903732, 2225725 ], [ -126, 336780, -7356 ], [ 3660631, 3821704, 3982777, 4143850, 4304923, 4465996, 4627069, 4788142, 4949215, 5110288, 5271361 ], [ 40120511, 41892314, 43664117, 45435920, 47207723, 48979526, 50751329, 52523132, 54294935, 56066738, 57838541, 40135154, 41906957, 43678760, 45450563, 47222366, 48994169, 50765972, 52537775, 54309578, 56081381, 57853184, 40149797, 41921600, 43693403, 45465206, 47237009, 49008812, 50780615, 52552418, 54324221, 56096024, 57867827, 40164440, 41936243, 43708046, 45479849, 47251652, 49023455, 50795258, 52567061, 54338864, 56110667, 57882470, 40179083, 41950886, 43722689, 45494492, 47266295, 49038098, 50809901, 52581704, 54353507, 56125310, 57897113, 40193726, 41965529, 43737332, 45509135, 47280938, 49052741, 50824544, 52596347, 54368150, 56139953, 57911756 ], [ -379, -7356, 688220, 1332512, 849293, -217, 1303183, 56 ], [ -1, -6949, -2707 ], [ -7, -98, -4, -4401 ], [ -1, -98, -2708 ], [ 177047, 19825401, -4399, -78 ], [ 14765, -562 ], [ -820, -1 ], [ -117, 19504487, -825 ], [ -7328, 175839, -1, -4429 ], [ -820, -1, -4429 ], [ -1, 1786457, -2708 ], [ -1, -543, -117, 19503398, -4426 ], [ -1, -117, -565 ], [ -820, -4425, -11299, -1735, -78 ], [ -98, 175848, -4425, -11299, -1735, -78 ], [ -146, -565, -2707 ], [ -1, -2689, -802 ], [ -1, -78, -98, -1835 ], [ -1200, -126, -1836 ], [ -4424, -1410, 43939, -11938 ], [ -2689, -457, -7, -4, -6 ], [ -2689, -7, -4, -6 ], [ -4424, -51, -257, 243 ], [ -2689, -2704, -1, -4429 ], [ -4424, -562, -379, -7328 ], [ -1411, -562, -379 ], [ -4424, -562, -11937 ], [ -1317, -820, -4425, -1066 ], [ -565, 1787678, -802, -217, -1 ], [ -1406, -95, -115, -145 ], [ -7362, -7 ], [ -257, 194942258 ], [ -4401, 19503289, -4426 ], [ -146, 175828, 23 ], [ 3719191 ], [ 1788988, -1, -217 ], [ 14654, -51 ], [ -126, 1947400, 1963360 ], [ 1948597, -51 ], [ -1411, -51, -6949, 21274839, 23046522, 24818205, 26589888, 28361571, 30133254, 31904937, 33676620, 35448303, 37219986 ], [ -802, -51 ], [ -11333, 1948718 ], [ 1963361, 1978004, 1992647, 2007290, 2021933, 2036576, 2051219, 2065862, 2080505, 2095148 ], [ -2689, -1, -262, -379 ], [ -1411, -51, -126, -1836 ], [ -1411, -562, -1105, -78, -7364 ], [ -1411, -562 ], [ -1411, -51, -1837 ], [ 21274838, -78, -4150 ], [ -51, 19664328, -7363 ], [ 14654, -51, -1412 ], [ -217, -146, -4427 ], [ -1, -262, -379 ], [ -820, -4425, -4152, -825, -1735, -1105, 1475 ], [ -820, -4425, -11299 ], [ -7, -51, -98, -457, -565, -825, -1105, 21305564 ], [ -1109, -543, 1948729, 1801220, 3587534 ], [ -1, 1786327, 1801098, -126, -1836 ], [ -95, -2704, -920, -4, -78, 19680191, -1731, 23209034 ], [ 161063, -562, 23 ], [ -1, -126, -543, -920, 19650896, -1731 ], [ -4, 2093938, -4401, 1976794, 1991437, 2006080 ], [ 19650896, -11936, -457, -802, 1963481, 21289613, 2137867, 1992767, 21318899, 2167153, 2022053, 21348185, 2196439, 2051339, 21377471, 2225725, 2080625, 21406757, 2255011, 1463 ], [ 19650896, -98, 3719311, -1731 ], [ -961, -1, -217 ], [ -7362, -1109, -381, -6946 ], [ -543, 14644, -1406, -7364 ], [ -543, 14644, -6949, -7364 ], [ -961, 16095, -51, -126, -1836 ], [ -51, 131783, -1838 ], [ -562 ], [ 40764771 ], [ -1406, 14775, -51, -146, -4427 ], [ -7362, 14645, -217 ], [ 30737, 23046520, 336769, 60263, 26589906, 658895, 89789, 30133292, 981021, 119315, 33676678, 1303147, 148841, 37220064, 1625273 ], [ 19504597, 40764661, 39008951, 19665670, 40925734, 39170024, 19826743, 41086807, 39331097, 19987816, 41247880, 39492170, 20148889, 41408953, 39653243, 20309962, 41570026, 39814316, 20471035, 41731099, 39975389, 20632108, 41892172, 40136462, 20793181, 42053245, 40297535, 20954254, 42214318, 40458608, 21115327, 42375391, 40619681 ], [ -7, 1786337, -565, 21276170 ], [ -1, -98 ], [ -820, -1, -11331, -78, -7365 ], [ -2689, 14654, -1066 ], [ -95, -117, -4152, -11331, 19519250, -7365 ], [ -4424, -820, -7361, -4428 ], [ -4424, -820, -7361 ], [ 38992978, -95, -117, -1066 ], [ 19664329 ], [ -1410, -1412 ], [ -78, -946 ], [ -1, 3719080, -565 ], [ -562, -961 ], [ -1200, -12006, 1465 ], [ -1200, -6949 ], [ -257, 39155372 ], [ -562, -1318 ], [ 19503267, 30627, -1837 ], [ -562, -2707 ], [ -1731, -257, -1066 ], [ -7361 ], [ -562, -1412 ], [ 29407, 1625374, 1 ], [ -6364, -1606, -8926, -4865, 1975472 , 19519130, -946 ], [ 322126, 1800978, -946 ], [ 19664329, -1731 ], [ 3572660 ], [ -217, 819986, 1625340, -691, 527202, 47 ], [ -565, 30737 ], [ 1786337 ], [ 175827, -946 ], [ 30616, 1948719, 1464 ], [ -4152, 1802299, -2544, -381, -6946 ], [ -1200, -12006, -7328, 1991447, 2020733, 2108472, 2137877, 2167163, 149 ], [ 191689, 21276170, -4428 ], [ -39, -61, -113, -462, 366162, -48, -1395, -88, 541867, -27, -18, -12, -28, -52, -75, 893277, -42, -258, -58, -73 , 1244687, -33, -67, 1596097, -219 ], [ 1802298, 99247592, -1306, 5348567, -1633, -4102, 8894835, -1694, 108103945, -10280, 53187248, -3475, 54952517, 37241021, -2281, 177366666, -2531, 200398774, 202167915, 106495877, -8783, -1311, 205708859, -321, 41110634, -3132, 62373733, 44653041, 122601846, 49971112, 173978809 ], [ 37383568, -1066 ], [ 43939, -1836 ], [ -1, -98, -2707 ], [ -51, -126, -11938, -11331, -825, -2708 ], [ 16107 ], [ -1, -6949, 21276159 ], [ 21451994, 1 ] ], regsegms := [ 29285, 248920, 234277, 190348, 219634, 204991, 175705, 1713220, 1683934, 571066, 556423, 1669291, 1376431, 278206, 1698577, 1654648, 1361788, 1347145, 263563, 541780, 1332502, 585709, 1391074, 1054285, 1039642, 1640005, 1024999, 878569, 893212, 600352, 527137, 292849, 1727863, 1068928, 1010356, 863926, 732139, 614995, 512494, 1742506, 1405717, 1215358, 1186072, 717496, 702853, 1244644, 746782, 688210, 1420360, 922498, 43928, 1200715, 1083571, 907855, 1757149, 1537504, 1435003, 1230001, 1317859, 409993, 834640, 995713, 424636, 307492, 1508218, 1171429, 1581433, 937141, 849283, 1098214, 761425, 102610, 1552147, 11, 1522861, 1259287, 1112857, 19519118, 629638, 87967, 58571, 1625362, 790711, 1566790, 366064, 380707, 73214, 1493575, 131896, 951784, 673567, 1303216, 776068, 439279, 1786325, 322135, 102500, 1947508, 395350, 146539, 146429, 73324, 1449646, 497851, 468565, 453922, 131786, 117253, 8902823, 58681, 1596076, 1273930, 1156786, 3426341, 1800968, 14379305 , 1947398, 17805767, 16019321, 12285356, 3455627, 121, 12446429, 12270713, 1771792, 190358, 19211495, 18083984, 15828962, 10835699, 3470270, 966427, 644281, 117143, 87857, 74534, 44038, 19401854, 16195037, 10879628, 10864985, 10528196, 6823517, 3279911, 1815611, 1801088, 1610719, 483208, 380696, 161072 , 119, 19357925, 19226138, 18259700, 17776481, 15887534, 15858248, 15682532, 14423234, 14408591, 12475715, 12329285, 11011415, 7292093, 5359217, 3411698, 1844897, 1127500, 805354, 351421, 114, 15990035, 15872891, 15814319, 14071802 , 12343928, 12314642, 10821056, 10352480, 8741750, 7482452, 6984590, 3616700, 3572771, 1976684, 1830254, 1288573, 981070, 19372568, 19240781, 18435416, 16619684, 16502540, 15843605, 14716094, 14262161, 14203589, 12534287, 12431786, 11977853, 11157845, 11026058, 10718555, 8932109, 8917466, 8771036, 7336022, 7321379, 7160306, 6969947, 4729568, 3777773, 3440984, 3104195, 1727852, 732128, 336778, 161182, 120, 117, 19431140, 19050422, 18903992, 17791124, 17761838, 17747195, 17615408, 17586122, 16356110, 15521459, 15492173, 14891810, 14701451, 14232875, 14042516, 13617869, 10689269, 10498910, 10367123, 9224969, 8946752, 8727107, 8580677, 8097458, 6955304, 6647801, 6179225, 5388503, 4890641, 4392779, 3938846, 3514199, 3484913, 3265268, 2943122, 2020613, 1786336, 1698566, 1024988, 819997, 762635, 175707, 133106, 19299353, 19255424, 19065065, 18596489, 17952197, 17820410, 17307905, 16883258, 16180394, 16004678, 15667889, 15331100, 15052883, 14320733, 12299999, 12138926, 12124283, 11963210, 11641064, 10850342, 10220693, 9766760 , 8800322, 8785679, 8419604, 7965671, 7145663, 6808874, 6794231, 6486728, 5212787, 4480637, 4422065, 3748487, 3294554, 3133481, 3118838, 2767406, 2635619, 2328116, 2298830, 2181686, 1888826, 1859540, 1480142, 1333712, 1201925, 1068917, 424625, 381917, 235487, 89177, 19196852, 18874706, 18772205 , 18406130, 18245057, 17908268, 17864339, 17644694, 17630051, 16985759, 16868615, 16678256, 16136465, 15711818, 15697175, 15653246, 15506816, 14555021, 13896086, 12812504, 12636788, 11509277, 10982129, 10586768, 10542839, 10074263, 9254255, 8990681, 8566034, 8404961, 7467809, 7438523, 7350665, 6999233, 6882089, 6838160, 6398870, 6032795, 6003509, 5842436, 5725292, 5622791, 5564219, 5461718, 5432432, 5227430, 3807059, 3602057, 3338483, 3309197, 3250625, 2796692, 2459903, 2313473, 2152400, 2005970, 1991327, 1099424, 718706, 513704, 409982, 396560, 395339, 205001, 59891, 19664218, 19416497, 19387211, 17966840, 17922911, 17454335, 17263976, 16839329, 16517183, 16341467, 16326824, 15975392, 15418958, 15375029, 15228599, 15213956, 15184670, 15023597, 14467163, 14364662, 14218232, 14086445, 13764299, 13749656, 13427510, 13325009, 13281080, 12915005, 12768575, 11948567, 11816780, 11304275, 11216417, 11172488, 10996772, 10777127, 10733198, 10601411, 10484267, 10279265, 10206050, 10059620, 9561758 , 9547115, 9371399, 9166397, 9122468, 8653892, 8609963, 8478176, 7628882, 7306736, 7131020, 7116377, 7028519, 6940661, 6677087, 5520290, 5403146, 5373860, 5066357, 4875998, 4861355, 4583138, 4304921, 4070633, 3733844, 3499556, 3397055, 3353126, 3001694, 2987051, 2928479, 2650262, 2035256, 1962041, 1815731, 1713209, 1683923, 1641215, 1494785, 1478932, 1187282, 1055495, 1040852, 879779, 865136, 688199, 557633, 411203, 352631, 279416, 19475069, 19343282, 19035779, 18962564, 18918635, 18742919, 18567203, 18552560, 18098627, 18025412, 17673980, 17512907, 17498264, 17425049, 17278619, 16795400, 16736828, 16692899, 16297538, 16151108, 16077893, 15199313, 15038240, 15008954, 14569664, 14540378, 14393948, 14247518, 13881443, 13456796, 12797861, 12666074, 12490358, 12461072, 12387857, 12212141, 12109640, 11494634, 11465348, 10513553, 10337837, 10030334, 10015691, 9898547, 9883904, 9268898, 8888180, 8273174, 8024243, 7951028, 7614239, 7453166, 7057805, 6896732, 6735659, 6691730, 6530657, 6340298, 5549576, 5344574, 5022428, 4934570, 4539209, 4246349, 4231706, 4099919, 3894917, 3836345, 3792416, 3631343, 3558128, 3148124, 3016337, 1918112, 1729073, 1669280, 1524071, 1392284, 1231211, 1172639, 1084781, 1011566, 1010345, 938351, 850493, 835850, 746771, 658924, 366053, 175706, 116, 115, 19665538, 19270067, 19123637, 18757562, 18728276, 18581846, 18479345, 18420773, 18171842, 18113270, 17878982, 17849696, 17835053, 17688623, 17527550, 17483621, 17132189, 17015045, 16971116, 16941830, 16780757, 16634327, 16531826, 16385396, 16209680, 15902177, 15755747, 15726461, 14877167, 14789309, 14686808, 14276804, 14145017, 14027873, 13969301, 13588583, 13573940, 13339652, 13295723, 13251794, 13237151, 13134650, 13105364, 13090721, 12958934, 12827147, 12783218, 12680717, 12592859, 12373214, 12168212, 12153569, 11875352, 11831423, 11728922, 11684993, 11348204, 11333561, 10923557, 10703912, 10674626, 10659983, 10425695, 10381766, 10088906, 10044977, 9854618, 9781403, 9708188, 9459257, 9386042, 9312827, 9137111, 9078539, 8976038, 8624606, 8434247, 8302460, 8199959, 7936385, 7921742, 7877813, 7848527, 7819241, 7789955, 7775312, 7379951, 7233521, 7204235, 7174949, 7043162, 6867446, 6662444, 6545300, 6311012, 6193868, 6164582, 6018152, 5871722, 5593505, 5534933, 5447075, 5271359, 5051714, 5037071, 4641710, 3909560, 3821702, 3587414, 2855264, 2825978, 2782049, 2694191, 2620976, 2137757, 1903469, 1874183, 1670501, 1553357, 1509428, 1157996, 996923, 747992, 717485, 702842, 674777, 673556, 601562, 542990, 455132, 453911, 439268, 367274, 250130, 191558, 45248, 19460426, 19079708, 18889349, 18801491, 18786848, 18230414, 17981483, 17439692, 17176118, 17117546, 17044331, 16956473, 16853972, 16722185, 16707542, 16165751, 15345743, 15170027, 14935739, 14130374, 13925372, 13735013, 13603226, 13559297, 13471439, 13310366, 13266437, 13149293, 13076078, 12973577, 12929648, 12724646, 12651431, 12548930, 12358571, 12182855, 12007139, 11040701, 10235336, 9942476, 9752117, 9722831, 9634973, 9591044, 9107825, 9049253, 8595320, 8448890, 8287817, 8185316, 7760669, 7599596, 7365308, 7277450, 7248164, 7218878, 7189592, 6574586, 6559943, 6516014, 6354941, 6223154, 5930294, 5915651, 5857079, 5827793, 5739935, 5710649, 5666720, 5578862, 5476361, 5183501, 5095643, 4788140, 4744211, 4714925, 4612424, 4597781, 4553852, 4334207, 4275635, 4260992, 4217063, 4143848, 3924203, 3763130, 3675272, 3645986, 3528842, 3235982, 3206696, 3192053, 2972408, 2811335, 2679548, 2664905, 2503832, 2489189, 2474546, 2284187, 2167043, 2108581, 2049899, 1932755, 1639994, 1391063, 1377641, 1348355, 1319069, 1098203, 1054274, 1039631, 909065, 761414, 689420, 572276, 323345, 220844, 206201, 175826, 118463, 103820, 201310633, 38890477, 19533761, 19445783, 19284710, 19094351, 18977207, 18933278, 18713633, 18142556, 18069341, 17659337, 17571479, 17542193, 17351834, 17337191, 17293262, 17161475, 17146832, 16897901, 16824686, 16663613, 16546469, 16487897, 16473254, 16370753, 16092536, 16063250, 16048607, 16033964, 15916820, 15580031, 15536102, 15433601, 15360386, 14847881, 14760023, 14584307, 14101088, 13940015, 13910729, 13822871, 13808228, 13193222, 13163936, 12944291, 12695360, 12622145, 12607502, 12505001, 12051068, 12036425, 11860709, 11802137, 11670350, 11655707, 11626421, 11582492, 11479991, 11406776, 11362847, 11318918, 11201774, 11187131, 11143202, 10411052, 10191407, 9927833, 9913190, 9532472, 9415328, 9283541, 9239612, 8814965, 8668535, 8463533, 8346389, 8141387, 8038886, 7804598, 7716740, 7672811, 7643525, 7497095, 6369584, 6325655, 6237797, 6149939, 5769221, 5696006, 5681363, 5505647, 4802783, 4114562, 4085276, 4055990, 3968132, 3719201, 3323840, 3177410, 3162767, 3089552, 2957765, 2445260, 2386688, 2372045, 2357402, 2196329, 1685144, 1654637, 1421570, 1083560, 952994, 923708, 791921, 776057, 733349, 704063, 425846, 351410, 264773, 147749, 30605, 133, 110, 202086712, 200241694, 199773118, 198660250, 152241940, 147512251, 145799020, 101533231, 79788376, 78192289, 35537230, 23647114, 21289591, 19503266, 19138280, 18991850, 18625775, 18391487, 18332915, 18303629, 18274343, 18010769, 17937554, 17468978, 17205404, 17102903, 17000402, 16810043, 16648970, 16561112, 16400039, 16312181, 16224323, 16107179, 15799676, 15389672, 15243242, 14862524, 13778942, 13720370, 13500725, 13486082, 13442153, 13398224, 12988220, 12856433, 12753932, 12021782, 11787494, 11743565, 11567849, 11392133, 11084630, 11055344, 10938200, 10908914, 10747841, 10616054, 10572125, 10176764, 9737474, 9576401, 9473900, 9429971, 9400685, 9151754, 9093182, 8844251, 8829608, 8756393, 8522105, 8258531, 8170673, 8126744, 7658168, 7526381, 7394594, 7072448, 7013876, 6852803, 6750302, 6706373, 6633158, 6501371, 5901008, 5754578, 5198144, 5168858, 5081000, 4919927, 4905284, 4773497, 4627067, 4451351, 4407422, 4319564, 4290278, 4158491, 3660629, 3367769, 3030980, 2606333, 2225615, 2079185, 1714430, 1538714, 1406927, 1362998, 1347134, 1260497, 1026209, 995702, 907844 , 894422, 849272, 790700, 294059, 10, 2, 212190382, 204473521, 203946373, 200461339, 197415595, 197357023, 194794498, 184617613, 182992240, 182757952, 177208255, 175363237, 175275379, 172566424, 168188167, 158523787, 157615921, 154789822, 137745370, 137642869, 136735003, 134538553, 128900998, 124215238, 120539845, 113276917, 108517942, 103143961, 96056749, 94079944, 92923147, 72847594, 59947111, 46680553, 38949049, 34482934, 23925331, 23354254, 21437341, 21274948, 21157804, 19796005, 19503145, 19385878, 19313996, 19021136, 18947921, 18816134, 18127913, 17703266, 16575755, 16458611, 15931463, 15770390, 15741104, 15565388, 15550745, 15448244, 15404315, 15287171, 15272528, 15111455, 14730737, 14628236, 14525735, 14437877, 14335376, 14057159, 13983944, 13954658, 13793585, 13676441, 13017506, 13002863, 12871076, 12519644, 12226784, 11992496, 11889995, 11699636, 11377490, 11260346, 11245703, 11069987, 10894271, 10293908, 10103549, 9957119 , 9869261, 9618997, 9605687, 9444614, 9005324, 8712464, 8639249, 8551391, 8156030, 8140054, 8112101, 7994957, 7863170, 7833884, 7702097, 7541024, 7334689, 7173616, 6911375, 6472085, 6221821, 6208511, 6091367, 6047438, 5608148, 5286002, 5242073, 5110286, 4817426, 4700282, 4568495, 4495280, 4436708, 4378136, 4098586, 4012061, 3997418, 3982775, 3074909, 2840621, 2547761, 2518475, 2342759, 2123114, 2064542, 1786326, 1743716, 1699787, 1669168, 1655858, 1582643, 1568000, 1420349, 1361777, 1275140, 1215347, 1142143, 1112846, 1070138, 790588, 777278, 630848, 586919, 162392, 73213, 58670, 212922532, 212541814, 210726082, 207167833, 206362468, 205396030, 204942097, 203902444, 197181307, 196083082, 194779855, 192070900, 189889093, 186550489, 186521203, 185144761, 182962954, 180781147, 179858638, 177984334, 171468199, 170941051, 170282116, 167382802, 161803819, 160793452, 160529878, 159680584, 159665941, 159168079, 157396276, 155038753, 150030847, 149254768, 147790468, 145769734, 143119351, 142123627, 140322538, 137115721, 136368928, 134523910, 133659973, 131053519, 123160942, 121740571, 119617336, 119573407, 119544121, 115341580, 110377603, 105779701, 103758967, 101211085, 98970706, 94973167, 93772441, 92996362, 91034200, 90726697, 87168448, 87065947, 86904874, 86758444, 78880510, 78324076, 77855500, 75014758, 72525448, 71251507, 69787207, 67517542, 67195396, 61411411, 61308910, 60342472, 58351024, 57326014, 54104554, 53430976, 50282731, 46856269, 44161957, 42990517, 42624442, 42551227, 39007621, 38055826, 34936867, 30485395, 30309679, 28860022, 28450018, 25023556, 24877126, 23544613, 21276158, 19503277, 19371235, 18595156, 18493988, 18464702, 17996126, 17761717, 17687290, 17615287, 17600765, 17381120, 17322548, 17190761, 16414682, 16268252, 16266919, 16253609, 15609317, 15594674, 15402982, 14950382, 14481806, 14452520, 14291447, 13998587, 13661798, 13632512, 13412867, 12841790, 12563573, 12138805, 12065711, 11933924, 11231060, 10952843, 10791770, 10762484, 10454981, 10440338, 10396409, 10323194, 10264622, 10118192, 9750784, 9355423, 9327470, 8331746, 8082815, 7511738, 6968614, 6779588, 6721016, 5988866, 5886365, 5783864, 5417789, 5256716, 5124929, 4949213, 4758854, 4129205, 3953489, 3704558, 2401331, 2399998, 2326783, 1758359, 1581422, 1552136, 1522850, 1508207, 1464289, 1317848, 1259276, 1244633, 1229990, 1200704, 1171418, 893201, 863915, 658913, 616205, 469775, 468554, 440489, 336767, 308702, 219743, 177036, 102599, 43927, 29307, 29296, 14764, 122, 118, 212761459, 212571100, 212527171, 211590019, 211399660, 211150729, 210096433, 209759644, 208954279, 207738910, 207680338, 206142823, 205352101, 204766381, 204751738, 204237902, 203887801, 203228866, 202540645, 200109907, 199084897, 198557749, 198177031, 197166664, 197034877, 195409504, 195145930, 192026971, 191704825, 189933022, 188849440, 188703010, 188380864, 188379533, 188073361, 187355854, 187092280, 186828706, 185100832, 184969045, 184134394, 183475459, 183006883, 181352224, 181074007, 180839719, 179843995, 179726851, 179346133, 179243632, 178921486, 178599340, 178526125, 178130764, 178057549, 177237541, 176578606, 175114306, 174162511, 173884294, 173415718, 172639639, 172376065, 172288207, 171746416, 171248554, 170897122, 170311402, 169930684, 169330321, 168993532, 168568885, 167763520, 166489579, 166431007, 166328506, 165669571, 165625642, 164908135, 164703133, 164659204, 163194904, 163033831, 160998454, 160720237, 160427377, 160398091, 160339519, 159988087, 157776994, 157762351, 157718422, 156166264, 154658035, 154453033, 154379818, 153720883, 153369451, 153061948, 152930161, 151919794, 151363360, 151114429, 151026571, 150880141, 150484780, 150382279, 150074776, 149986918, 148976551, 148112614, 147745208, 146472598, 146355454, 146311525, 145198657, 144905797, 144759367, 144320077, 143983288, 143880787, 143749000, 143558641, 143060779, 142987564, 142797205, 141962554, 141772195, 140000392, 139941820, 139751461, 139722175, 138243232, 136676431, 136412857, 136134640, 136046782, 135607492, 134362837, 133835689, 133176754, 133103539, 132986395, 132311486, 132019957, 131902813, 131888170, 131302450, 131199949, 129750292, 128944927, 127509913, 127436698, 126528832, 125899183, 125723467, 124947388, 124874173, 124669171, 123790591, 122604508, 121110922, 121008421, 120964492, 119397691, 118768042, 117171955, 116908381, 116410519, 116015158, 115458724, 113994424, 111519757, 111505114, 110816893, 110597248, 110319031, 110231173, 109777240, 109572238, 108840088, 107229358, 107112214, 106790068, 106218991, 105150052, 102690028, 101460016, 101269657, 101108584, 101020726, 100068931, 99409996, 99102493, 98707132, 98502130, 98092126, 97638193, 95881033, 94665664, 94651021, 94343518, 93816370, 93626011, 92908504, 92352070, 91854208, 91122058, 90565624, 90521695, 90492409, 88310602, 87446665, 85997008, 85352716, 83668771, 83551627, 83478412, 83346625, 83302696, 82892692, 82175185, 81560179, 81311248, 80593741, 80256952, 79861591, 79773733, 79759090, 79700518, 77928715, 76479058, 76376557, 76361914, 75351547, 74297251, 74267965, 72818308, 72569377, 71720083, 71397937, 71046505, 70504714, 67810402, 67693258, 67122181, 66463246, 66316816, 66141100, 65657881, 64969660, 64940374, 64662157, 64530370, 64135009, 63973936, 63959293, 63563932, 62626780, 62348563, 61792129, 60928192, 60693904, 60313186, 59507821, 58263166, 57779947, 56403505, 55788499, 55510282, 55363852, 55275994, 54792775, 54704917, 54368128, 51747031, 51542029, 49550581, 49067362, 48510928, 47866636, 46636624, 46490194, 46211977, 46138762, 44850178, 43883740, 43678738, 42888016, 42580513, 41599432, 41467645, 40837996, 40808710, 40794067, 40691566, 40149775, 38216899, 37806895, 36986887, 36298666, 36152236, 35229727, 33765427, 32769703, 32257198, 32198626, 31832551, 30924685, 30514681, 30500038, 28537876, 27688582, 27337150, 24862483, 23163895, 23149252, 23047961, 21436021, 21377449, 21245662, 19826611, 19108994, 18639085, 18565870, 18360868, 18288986, 18199795, 18186485, 18040055, 17716576, 17600644, 17599432, 17366477, 17058974, 16502419, 16471921, 16427992, 16281562, 16238966, 16033843, 15082169, 14992978, 14862403, 14774666, 14657522, 14656189, 14642879, 14613593, 14436544, 14159660, 14143684, 13279747, 13120007, 13075957, 12519523, 12518311, 12371881, 12197498, 11538563, 11523920, 11346871, 10864864, 10673293, 10557482, 9882571, 9693545, 9620330, 9384709, 9298184, 9210326, 9019967, 8683178, 8507462, 8317103, 8243767, 7980314, 7687454, 7555667, 7525048, 6734326, 6413513, 6384227, 6354820, 6267083, 6076724, 5914318, 5885032, 5139572, 5007785, 4963856, 4465994, 4187777, 3850988, 3850867, 3659296, 3615367, 3498223, 3000361, 2988250, 2869907, 2591690, 2240258, 2209639, 2107138, 1757026, 1626572, 1436213, 1332491, 1245854, 981059, 937130, 775945, 585698, 528347, 292726, 263672, 234386, 73313, 29395, 14653, 144, 14, 12, 6, 213552181, 213347179, 212995747, 212981104, 212863960, 212585743, 212395384, 212351455, 212058595, 211619305, 211033585, 210960370, 210784654, 210242863, 209993932, 209935360, 209920717, 209657143, 209583928, 209261782, 209173924, 208866421, 208835804, 208222129, 208134271, 208119628, 208031770, 207239717, 207006760, 206948188, 206772472, 206494255, 206464969, 206406397, 206186752, 205893892, 204824953, 204561379, 204180661, 204019588, 203799943, 203770657, 203653513, 203507083, 203389939, 202057426, 202028140, 202013497, 201867067, 201852424, 201837781, 201208132, 200973844, 200944558, 200885986, 200827414, 200475982, 200108576, 200095264, 199978120, 199934191, 199509544, 199319185, 198395345, 197928100, 197840242, 197562025, 196990948, 196785946, 196771303, 196756660, 196712731, 196053796, 195731650, 195658435, 195570577, 195541291, 195131287, 195116644, 195087358, 194560210, 194047705, 194002445, 193974490, 193769488, 193432699, 193344841, 192993409, 192949480, 192246616, 192217330, 192173401, 192144115, 191968399, 191953756, 191821969, 191734111, 191571707, 191368036, 191324107, 190899460, 190855531, 190108738, 190020880, 189449803, 189039799, 188644438, 188512651, 188454079, 188336935, 188146576, 188088004, 187897645, 187853716, 187795144, 187692643, 187648714, 186711562, 186389416, 186140485, 185964769, 185906197, 184866544, 184807972, 184778686, 184427254, 183797605, 183577960, 183416887, 183372958, 183080098, 182845810, 182670094, 181937944, 181674370, 181410796, 181293652, 180956863, 180590788, 179946496, 179902567, 179682922, 179141131, 178584697, 178570054, 177706117, 177530401, 177120397, 176798251, 176651821, 176607892, 176095387, 175948957, 175890385, 175817170, 175465738, 175333951, 174689659, 174645730, 174323584, 173591434, 172903213, 172405351, 172258921, 171804988, 171570700, 171321769, 170545690, 170355331, 170238187, 169696396, 169652467, 169198534, 168920317, 168524956, 168100309, 168056380, 167792806, 167776832, 167631733, 167353516, 167309587, 167117897, 166416364, 165933145, 165859930, 165698857, 165581713, 165508498, 165362068, 165302165, 165039922, 164820277, 164644561, 164410273, 164044198, 163736695, 163517050, 163136332, 163107046, 162755614, 162697042, 162155251, 162067393, 161964892, 161598817, 161379172, 161262028, 161247385, 160412734, 159812371, 159679253, 159548797, 159490225, 158274856, 158172355, 158069854, 157908781, 157791637, 157747708, 157425562, 157074130, 157044844, 156942343, 156751984, 156444481, 155800189, 154848394, 154687321, 154570177, 153867313, 153574453, 153252307, 153237664, 153091234, 152754445, 152344441, 152300512, 152256583, 151319431, 151216930, 150631210, 150001561, 149722013, 149547628, 149210839, 149152267, 149093695, 148742263, 148698334, 147570823, 147160819, 146926531, 146252953, 145930807, 145755091, 145637947, 145636616, 145608661, 145534115, 145491517, 145403659, 145184014, 145008298, 144232219, 144202933, 143456140, 143382925, 143236495, 142445773, 142416487, 141845410, 141655051, 141347548, 140249323, 140161465, 140117536, 140102893, 139165741, 139107169, 138565378, 138492163, 137979658, 137950372, 137423224, 137130364, 136983934, 136749646, 136295713, 136002853, 135973567, 135461062, 135036415, 134567839, 134392123, 133777117, 133469614, 133396399, 132605677, 131932099, 131844241, 131785669, 131566024, 131419594, 131126734, 130994947, 130876472, 130833874, 130687444, 130379941, 130101724, 129882079, 129545290, 129237787, 128783854, 128534923, 128432422, 128110276, 127861345, 126968122, 126953479, 126631333, 126426331, 126382402, 126177400, 126030970, 125957755, 125928469, 125884540, 125152390, 125064532, 124127380, 124083451, 123732019, 122926654, 122912011, 122575222, 122311648, 122267719, 121828429, 121535569, 121374496, 121184137, 121052350, 121037707, 120700918, 120510559, 119236618, 119015642, 118855900, 118372681, 118343395, 118284823, 117904105, 117889462, 117757675, 116351947, 116337304, 115883371, 115795513, 115693012, 115488010, 115400152, 115385509, 115356223, 114960862, 114331213, 113833351, 113730850, 113599063, 113291560, 113262274, 112456909, 112369051, 112206647, 111973690, 111915118, 111812617, 111402613, 110934037, 110538676, 110524033, 110480104, 109894384, 109626817, 109425808, 109176877, 108679015, 108649729, 108591157, 108064009, 108049366, 107961508, 107844364, 107463646, 107434360, 107317216, 106819354, 106380064, 106101847, 105340411, 105223267, 104681476, 104491117, 104475143, 104403259, 104286115, 104022541, 103612537, 103597894, 103378249, 103275748, 103217176, 102997531, 102865744, 102851101, 102704671, 102558241, 101928592, 101502614, 101401444, 101240371, 100962154, 100039645, 99995716, 99966430, 99937144, 99907858, 99878572, 99395353, 99292852, 99263566, 98648560, 98414272, 98136055, 97857838, 97330690, 97153643, 96949972, 96583897, 96554611, 96510682, 95705317, 95558887, 95383171, 95309956, 94768165, 93801727, 93054934, 93040291, 92806003, 92439928, 92161711, 92000638, 91590634, 91370989, 91239202, 91151344, 90668125, 90404551, 90287407, 90243478, 90067762, 89979904, 89555257, 89452756, 89320969, 89233111, 89203825, 89101324, 88940251, 88881679, 88047028, 87856669, 87342833, 87329521, 86919517, 86597371, 86011651, 85835935, 85572361, 85484503, 85440574, 85279501, 85147714, 84840211, 83580913, 83229481, 82863406, 82746262, 82072684, 81940897, 81633394, 80520526, 80139808, 80051950, 79934806, 79524802, 78821938, 78704794, 78426577, 77342995, 77035492, 76917017, 76640131, 76596202, 76347271, 76083697, 75761551, 75571192, 75497977, 75146545, 75117259, 74954855, 74487610, 74385109, 74341180, 74238679, 74150821, 73711531, 73579744, 73374742, 73242955, 73067239, 72627949, 72364375, 71983657, 71822584, 71674823, 71661511, 71617582, 71295436, 70592572, 69904351, 69699349, 69333274, 68864698, 68718268, 68674339, 68293621, 68220406, 68073976, 67854331, 67839688, 67444327, 67429684, 67356469, 66668248, 66433960, 66199672, 66053242, 65861552, 65775025, 65467522, 65130733, 64750015, 64632871, 64222867, 64164295, 64047151, 63915364, 63886078, 63856792, 63007498, 62846425, 62553565, 62289991, 62172847, 62084989, 61909273, 61894630, 61059979, 61016050, 60986764, 60898906, 60635332, 60576760, 60401044, 60064255, 59434606, 59156389, 58248523, 57384586, 55305280, 53914195, 53458931, 51995962, 51966676, 51922747, 51717745, 50502376, 50458447, 50355946, 50253445, 50150944, 50121658, 50063086, 49740940, 49477366, 48745216, 48584143, 48540214, 48188782, 48100924, 48027709, 47939851, 47910565, 46739125, 46416979, 46314478, 46299835, 45772687, 45699472, 45304111, 44279101, 44059456, 43913026, 43576237, 43546951, 43327306, 43093018, 42653728, 42463369, 42097294, 42082651, 41950864, 41072284, 41057641, 40574422, 39856915, 39344410, 39285838, 38875834, 37660465, 37572607, 37514035, 37382248, 37309033, 36942958, 36825814, 36752599, 36386524, 35976520, 35390800, 35097940, 35083297, 35024725, 34687936, 34526863, 34395076, 34175431, 34043644, 33838642, 33589711, 33545782, 33384709, 32740417, 32579344, 32535415, 31993624, 31276117, 31245377, 31188259, 31173616, 30997900, 30851470, 30441466, 30397537, 30295036, 30265750, 30060748, 30031462, 29182168, 28772164, 28757521, 28406089, 28215730, 28069300, 27542152, 26839288, 26707501, 26473213, 26136424, 25784992, 25697134, 25594633, 24584266, 24247477, 24159619, 23529970, 23500684, 23281039, 23222467, 23178538, 22783177, 22636747, 22431745, 22212100, 21860668, 21728881, 21684952, 21465307, 21406735, 21362806, 21333520, 21290921, 21187090, 21172447, 20689228, 20440297, 20381725, 20293867, 20191366, 20015650, 19971721, 19517788, 19473736, 19400521, 19268734, 19211374, 19152923, 19108873, 18770872, 18741586, 18655061, 18640418, 18347558, 18302296, 18201128, 18113149, 18009436, 17658004, 17586001, 17482288, 17410406, 17117425, 16676923, 16575634, 16473133, 16413349, 16310848, 16297417, 16180273, 16120489, 16105846, 15900844, 15886201, 15828841, 15638603, 15520126, 15432268, 15257885, 15096812, 15036907, 14906453, 14803952, 14745380, 14729404, 14598950, 14496449, 14481685, 14306090, 14115731, 13969180, 13881322, 13837514, 13675108, 13647155, 13601893, 13515368, 13514035, 13442032, 13367605, 13309033, 13265104, 13178579, 13089388, 13046792, 13001530, 12710003, 12314521, 12284023, 12256070, 12255949, 11904638, 11846066, 11434729, 11421419, 11099273, 11068654, 10805080, 10468291, 10439005, 10102216, 10043644, 10001048, 9839975 , 9796046, 9604354, 9575068, 9415207, 9342113, 9295520, 9181040, 9063896, 9003991, 8961395, 8961274, 8945419, 8916133, 8580556, 8110768, 8052196, 7964338, 7921621, 7892456, 7320046, 7277329, 7189471, 7129687, 6808753, 6807541, 6618515, 6485395, 6428156, 6280393, 6236464, 5798507, 5681242, 5621458, 5403025, 4903951, 4846712, 4508590, 4362160, 4288945, 4173134, 3937513, 3865631, 3849655, 3792295, 3689915, 3176077, 3146791, 3117505, 3102862, 2708834, 2268211, 2093828, 1843564, 1787656, 1727740, 1597286, 1537493, 1478921, 1434992, 1376420, 1186061, 1127377, 1098091, 966416, 922487 , 878558, 556412, 541769, 175947, 14641, 13310, 1453, 1332, 1238, 113, 214313617, 213669325, 213625396, 213610753, 212336812, 212234311, 211941451, 211882879, 211692520, 211267873, 211136086, 211121443, 211048228, 211004299, 210887155, 210799297, 210462508, 210389293, 209906074, 209788930, 209774287, 209701072, 209450810, 209276425, 209027494, 209012851, 208968922, 208924993, 208793206, 208485703, 208324630, 208309987, 208163557, 207885340, 207446050, 207431407, 207358192, 207109261, 207094618, 207036046, 206831044, 206787115, 205996393, 205923178, 205776748, 205659604, 205630318, 205308172, 205248269, 205073884, 204971383, 204912811, 204810310, 204663880, 204590665, 204429592, 204195304, 204151375, 204078160, 204048874, 204004945, 203959685, 203858515, 203741371, 203712085, 203565655, 203316724, 203302081, 203258152, 203199580, 202950649, 202701718, 202672432, 202657789, 202569931, 202291714, 202277071, 201881710, 201603493, 201398491, 201369205, 201281347, 201047059, 200783485, 200358838, 200036692, 200022049, 199992763, 199859645, 199802404, 199538830, 199524187, 199407043, 199304542, 199216684, 199040968, 199011682, 198688205, 198645607, 198644276, 198616321, 198469891, 198367390, 198323461, 198030601, 197972029, 197854885, 197810956, 197679169, 197605954, 197400952, 197283808, 197210593, 196917733, 196800589, 196463800, 196170940, 195848794, 195702364, 195497362, 195364244, 195350932, 195307003, 195292360, 195248431, 195232457, 195204502, 194970214, 194867713, 194691997, 194633425, 194618782, 194602808, 194486995, 194091634, 194018419, 193798774, 193666987, 193637701, 193388770, 193227697, 193198411, 193169125, 193154482, 193051981, 193022695, 193008052, 192861622, 192715192, 192305188, 192188044, 192100186, 192012328, 191939113, 191924470, 191880541, 191763397, 191587681, 191573038, 191455894, 190577314, 190430884, 190414910, 190401598, 190356338, 190343026, 190094095, 189960977, 189464446, 189361945, 189244801, 189200872, 189142300, 188805511, 188732296, 188613821, 188527294, 188131933, 188014789, 187839073, 187736572, 187707286, 186945850, 186901921, 186887278, 186857992, 186755491, 186726205, 186623704, 186506560, 186491917, 186227012, 186155128, 185701195, 185657266, 185627980, 185613337, 185174047, 185012974, 184910473, 184895830, 184645568, 184324753, 184310110, 184295467, 184236895, 184149037, 183987964, 183958678, 183695104, 183534031, 183446173, 183343672, 183329029, 183211885, 183153313, 183138670, 183109384, 182977597, 182919025, 182728666, 182626165, 182551619, 182538307, 182362591, 182274733, 182055088, 182040445, 181878041, 181762228, 181659727, 181308295, 181235080, 181205794, 181147222, 181059364, 181000792, 180986149, 180971506, 180823745, 180795790, 180605431, 180473644, 180297928, 180179453, 179873281, 179565778, 179330159, 179228989, 179009344, 178994701, 178980058, 178818985, 178568723, 178511482, 178408981, 178335766, 178247908, 177998977, 177925762, 177867190, 177779332, 177735403, 177559687, 177515758, 177486472, 177471829, 177442543, 177411926, 177296113, 177222898, 177164326, 177091111, 177061825, 176842180, 176752991, 176344318, 176285746, 176271103, 176256460, 175831813, 175714669, 175670740, 175656097, 175348594, 175304665, 175026448, 174909304, 174865375, 174806803, 174762874, 174470014, 174382156, 174206440, 174147868, 174118582, 174001438, 173986795, 173737864, 173547505, 173532862, 173518219, 173401075, 173386432, 173254645, 172668925, 172624996, 172551781, 172507852, 172463923, 172449280, 172273564, 172244278, 172229635, 172156420, 172083205, 171980704, 171936775, 171848917, 171731773, 171643915, 171482842, 171424270, 171263197, 171043552, 170823907, 170779978, 170765335, 170662834, 170501761, 170384617, 170296759, 169579252, 169535323, 169520680, 169066747, 169008175, 168934960, 168759244, 168598171, 168510313, 168422455, 168393169, 168217453, 168202810, 167426731, 167251015, 167221729, 167207086, 167192443, 167177800, 167119228, 167016727, 166839680, 166826368, 166782439, 166753153, 166592080, 166577437, 166474936, 166108861, 165830644, 165772072, 165654928, 165640285, 165449926, 165230281, 165200995, 164966707, 164556703, 164366344, 164351701, 164278486, 164234557, 164219914, 164175985, 163970983, 163897768, 163765981, 163634194, 163385263, 163209547, 163165618, 163063117, 162960616, 162945973, 162902044, 162887401, 162872758, 162609184, 162579898, 162404182, 162272395, 162125965, 161891677, 161877034, 161846417, 161818462, 161774533, 161672032, 161628103, 161525602, 161291314, 161260697, 160237018, 160162472, 160017373, 159768442, 159649967, 159636655, 159402367, 159371750, 159314509, 158963077, 158875219, 158816647, 158626288, 158435929, 158333428, 158245570, 158186998, 158040568, 157996639, 157952710, 157733065, 157308418, 157279132, 157205917, 156883771, 156810556, 156590911, 156561625, 156356623, 156327337, 156312694, 156180907, 156151621, 156122335, 156107692, 155917333, 155814832, 155478043, 155273041, 155141254, 155009467, 154994824, 154936252, 154920278, 154892323, 154863037, 154614106, 154189459, 154174816, 153691597, 153662311, 153296236, 153179092, 153047305, 152813017, 152769088, 152564086, 151509790, 151436575, 150953356, 150909427, 150894784, 150820238, 150792283, 150719068, 150571307, 150499423, 150060133, 149737987, 149664772, 149518342, 149489056, 149386555, 149342626, 149313340, 149253437, 149137624, 149020480, 148874050, 148756906, 148581190, 148464046, 148462715, 148376188, 148244401, 148127257, 148068685, 147980827, 147731896, 147585466, 147424393, 147409750, 147321892, 147219391, 147175462, 147146176, 146985103, 146941174, 146809387, 146648314, 146487241, 146326168, 146163764, 146121166, 146091880, 145974736, 145960093, 145886878, 145842949, 145696519, 145564732, 145506160, 145330444, 145314470, 145227943, 144715438, 144598294, 144554365, 144437221, 144188290, 144129718, 144027217, 143997931, 143807572, 143543998, 143309710, 143251138, 143104708, 142738633, 142709347, 142680061, 142504345, 142328629, 142255414, 141991840, 141977197, 141860053, 141830767, 141625765, 141552550, 141508621, 141318262, 141259690, 141010759, 140791114, 140659327, 140482280, 140190751, 139853962, 139692889, 139442627, 139356100, 139003337, 138594664, 138550735, 138521449, 138375019, 138316447, 138272518, 138184660, 138111445, 137965015, 137818585, 137803942, 137789299, 137467153, 137364652, 137335366, 137145007, 136866790, 136778932, 136632502, 136588573, 136559287, 136251784, 136207855, 135592849, 135534277, 135329275, 135124273, 134977843, 134904628, 134831413, 134758198, 134611768, 134465338, 134377480, 134157835, 133791760, 133733188, 133630687, 133586758, 133352470, 133337827, 133264612, 133206040, 133147468, 132957109, 132913180, 132854608, 132766750, 132620320, 132488533, 132122458, 132049243, 132047912, 132005314, 131990671, 131727097, 131639239, 131331736, 131258521, 131243878, 130907089, 130848517, 130730042, 130350655, 130336012, 130131010, 130027178, 129940651, 129706363, 129690389, 129647791, 129618505, 129589219, 129384217, 129223144, 129091357, 128959570, 128622781, 128608138, 128564209, 128461708, 128403136, 128212777, 128123588, 127949203, 127597771, 127495270, 127319554, 127201079, 127186436, 127012051, 126807049, 126791075, 126675262, 126499546, 126470260, 126060256, 125518465, 125386678, 125240248, 125196319, 125137747, 125123104, 124991317, 124815601, 124683814, 124537384, 124332382, 124229881, 124098094, 123951664, 123922378, 123775948, 123497731, 123452471, 123439159, 122809510, 122794867, 122707009, 122487364, 122458078, 122324960, 122238433, 122209147, 122194504, 122150575, 122106646, 121872358, 121843072, 121315924, 121213423, 121125565, 120759490, 120583774, 120569131, 120320200, 120173770, 120129841, 120100555, 120071269, 119778409, 119661265, 119484218, 119412334, 119353762, 118929115, 118753399, 118737425, 118650898, 118606969, 118182322, 118005275, 117948034, 117874819, 117860176, 117801604, 117786961, 117713746, 117640531, 117347671, 117303742, 116864452, 116835166, 116820523, 116571592, 116439805, 116161588, 116103016, 115854085, 115810156, 115736941, 115619797, 115326937, 115224436, 115180507, 115136578, 115063363, 114887647, 114873004, 114741217, 114638716, 114506929, 114448357, 114389785, 114272641, 114257998, 114082282, 113950495, 113934521, 113672278, 113613706, 113584420, 113364775, 113335489, 113320846, 112998700, 112940128, 112837627, 112808341, 112779055, 112777724, 112691197, 112676554, 112354408, 112090834, 111900475, 111797974, 111651544, 111592972, 111168325, 110963323, 110860822, 110758321, 110699749, 110567962, 110436175, 110245816, 110172601, 110070100, 110055457, 109718668, 109455094, 109191520, 109162234, 108884017, 108854731, 108561871, 108430084, 108399467, 108342226, 108327583, 108254368, 108195796, 108181153, 108166510, 108137224, 108034723, 107946865, 107857676, 107654005, 107273287, 106995070, 106921855, 106775425, 106672924, 106628995, 106599709, 106585066, 106497208, 106423993, 106409350, 106336135, 106248277, 106189705, 106087204, 105940774, 105560056, 105545413, 105296482, 105135409, 105003622, 104915764, 104857192, 104725405, 104710762, 104593618, 104578975, 104476474, 104256829, 104066470, 103905397, 103846825, 103802896, 103713707, 103700395, 103641823, 103510036, 103480750, 103305034, 103261105, 103245131, 103056103, 103026817, 102953602, 102938959, 102895030, 102792529, 102572884, 101957878, 101884663, 101855377, 101840734, 101694304, 101342872, 101341541, 101298943, 100947511, 100786438, 100244647, 99849286, 99761428, 99702856, 99644284, 99614998, 99527140, 99322138, 99204994, 99131779, 98985349, 98546059, 98384986, 98341057, 98223913, 98004268, 97974982, 97901767, 97799266, 97769980, 97652836, 97506406, 97403905, 97359976, 97168286, 97154974, 96437467, 96422824, 96378895, 96188536, 96040775, 95983534, 95954248, 95793175, 95719960, 95542913, 95456386, 95441743, 95412457, 95090311, 95088980, 94943881, 94826737, 94636378, 94577806, 94431376, 94415402, 94358161, 94255660, 94094587, 93684583, 93567439, 93216007, 93172078, 93128149, 92879218, 92747431, 92513143, 92322784, 92308141, 92190997, 92087165, 91927423, 91868851, 91532062, 91444204, 91414918, 91356346, 91283131, 91195273, 91004914, 90799912, 90536338, 90463123, 90302050, 90111691, 89994547, 89906689, 89862760, 89833474, 89774902, 89687044, 89643115, 89438113, 89422139, 89277040, 89262397, 88823107, 88808464, 88720606, 88618105, 88530247, 88515604, 88457032, 88339888, 88295959, 88134886, 87973813, 87929884, 87783454, 87694265, 87651667, 87593095, 87285592, 87095233, 87080590, 87064616, 87007375, 86992732, 86963446, 86875588, 86421655, 86275225, 86216653, 86040937, 85821292, 85718791, 85704148, 85689505, 85587004, 85557718, 85308787, 85191643, 85133071, 85118428, 85103785, 84986641, 84971998, 84737710, 84664495, 84503422, 84444850, 84064132, 83976274, 83946988, 83859130, 83698057, 83639485, 83595556, 83463769, 83390554, 83375911, 83317339, 83244124, 83185552, 83156266, 83039122, 82555903, 82365544, 82336258, 82233757, 82232426, 82204471, 82056710, 82028755, 81984826, 81604108, 81486964, 81384463, 81355177, 81267319, 80989102, 80974459, 80930530, 80813386, 80637670, 80432668, 80315524, 80095879, 79890877, 79876234, 79363729, 79305157, 79026940, 78865867, 78836581, 78807295, 78587650, 78529078, 78382648, 78265504, 78250861, 78236218, 78148360, 77943358, 77884786, 77870143, 77826214, 77679784, 77591926, 77562640, 77401567, 77357638, 77328352, 77123350, 77108707, 77020849, 76874419, 76815847, 76757275, 76552273, 76186198, 76156912, 76069054, 75981196, 75805480, 75790837, 75322261, 75131902, 75000115, 74941543, 74648683, 74282608, 74224036, 74180107, 74062963, 73696888, 73477243, 73360099, 73316170, 73111168, 72964738, 72832951, 72803665, 72510805, 72422947, 72335089, 72144730, 71925085, 71705440, 71529724, 71515081, 71500438, 71485795, 71339365, 71280793, 70885432, 70812217, 70065424, 70021495, 69992209, 69875065, 69728635, 69626134, 69582205, 69421132, 69362560, 69318631, 69289345, 69201487, 69186844, 69011128, 68995154, 68703625, 68381479, 68322907, 68249692, 68147191, 68015404, 68014073, 68000761, 67868974, 67722544, 67620043, 67415041, 67312540, 67268611, 67078252, 67048966, 66946465, 66592371, 66023956, 65833597, 65731096, 65672524, 65526094, 65511451, 65408950, 64998946, 64837873, 64618228, 64515727, 64061794, 63871435, 63812863, 63725005, 63388216, 62904997, 62714638, 62392492, 62333920, 62319277, 62259374, 62216776, 62202133, 62114275, 61938559, 61865344, 61732226, 61718914, 61616413, 61264981, 60913549, 60869620, 60780431, 60752476, 60723190, 60298543, 60269257, 60225328, 60005683, 59888539, 59841948, 59727466, 59698180, 59522464, 59361391, 59302819, 59273533, 59214961, 58980673, 58951387, 58233880, 58175308, 57926377, 57604231, 57560302, 57121012, 57077083, 57018511, 57017180, 56842795, 56725651, 56652436, 56637793, 56623150, 56593864, 56139931, 55948241, 55847071, 55787168, 55715284, 55598140, 55480996, 55349209, 55144207, 55129564, 55100278, 54836704, 54675631, 54514558, 54470629, 54148483, 53709193, 53504191, 53372404, 53255260, 53064901, 53020972, 52815970, 52479181, 52449895, 52259536, 52244893, 52054534, 51672485, 51585958, 51337027, 51088096, 51058810, 51014881, 50619520, 50604877, 50531662, 50473090, 50312017, 49960585, 49871396, 49828798, 49638439, 49535938, 49521295, 49008790, 48994147, 47969137, 47895922, 47881279, 47645660, 47544490, 47485918, 47368774, 46870912, 46812340, 46475551, 46460908, 46329121, 46166717, 46109476, 46036261, 45992332, 45670186, 45450541, 45421255, 45333397, 45172324, 45157681, 44718391, 44630533, 44484103, 44425531, 44410888, 44381602, 44323030, 44308387, 44248484, 44220529, 44000884, 43693381, 43429807, 43224805, 42961231, 42946588, 42858730, 42683014, 41804434, 41438359, 41321215, 41291929, 41233357, 40997738, 40925854, 40896568, 40852639, 40779424, 40676923, 40543805, 40501207, 40384063, 40294874, 40032631, 39827629, 39592010, 39549412, 39432268, 39402982, 39197980, 38846548, 38802619, 38685475, 38451187, 38407258, 38304757, 38246185, 38172970, 37865467, 37792252, 37762966, 37587250, 37499392, 37367605, 37352962, 37104031, 37089388, 37030816, 36781885, 36503668, 36371881, 36327952, 36137593, 36020449, 35975066, 35932591, 35346871, 35332228, 35273656, 35244370, 35171155, 34600078, 34380433, 34277932, 34102216, 34087573, 33897214, 33882571, 33794713, 33750784, 33633640, 33531139, 33135778, 33121135, 32623273, 32388985, 32315770, 32182529, 32154697, 32066839, 31978981, 31964338, 31935052, 31891123, 31817908, 31700764, 31656835, 31642192, 31539691, 31422547, 31246831, 30895399, 30778255, 30763612, 30719683, 30690397, 30382894, 30324322, 29680030, 29665387, 29605361, 29313955, 29255383, 29196811, 29107499, 29021095, 28903951, 28742878, 28567162, 28523233, 27966799, 27908227, 27673939, 27571438, 27498223, 27263935, 27161434, 27073576, 27000361, 26883217, 26605000, 26502499, 26297497, 26151067, 26121781, 25770349, 25726420, 25667848, 25536061, 25448203, 25374988, 25184629, 25067485, 25052842, 24979627, 24921055, 24906412, 24481765, 24174262, 24027832, 23764258, 23734972, 23720329, 23412826, 23396729, 23323514, 23295682, 23134609, 23105323, 23090680, 23061394, 22739248, 22563532, 22329244, 22109599, 22036384, 21919240, 21873857, 21787453, 21714238, 21626380, 21421378, 21276169, 20894230, 20659942, 20425654, 20279224, 19957078, 19665540, 19665539, 19503146, 19488379, 19487048, 19429807, 19357804, 19239448, 19196731, 19182209, 19079587, 18889228, 18845420, 18712300, 18669704, 18611132, 18450059, 18434083, 18375511, 18157199, 18141223, 18083863, 17981362, 17937433, 17776360, 17628718, 17540860, 17498143, 17438359, 17424928, 17350501, 17220047, 17145499, 17029688, 16999069, 16956352, 16809922, 16808710, 16692778, 16574422, 16530493, 16442635, 16429325, 16398706, 16384063, 16354777, 15916699, 15856915, 15827629, 15783700, 15667768, 15505483, 15126098, 15095479, 14949049, 14921096, 14730616, 14714761, 14640215, 14568331, 14334043, 14290114, 13910608, 13866800, 13821538, 13615205, 13544654, 13485961, 13470106, 13383581, 13354295, 13339531, 13294390, 13280959, 13235818, 13207865, 13206532, 13177246, 13032149, 13017385, 12957601, 12811171, 12781885, 12767242, 12665953, 12635455, 12544935, 12532954, 12460951, 12297335, 12122950, 12109519, 12094997, 12035092, 12005806, 11992375, 11888662, 11830090, 11815447, 11802016, 11727589, 11699515, 11566516, 11493301, 11479870, 11288299, 11157724, 11153850, 11112583, 10892938, 10863652, 10746508, 10731865, 10702579, 10659862, 10585435, 10526863, 10512220, 10410931, 10336504, 10249979, 10162121, 10132835, 10044856, 9925169, 9895883, 9838642, 9809356, 9765427, 9678902, 9605566, 9546994, 9545782, 9516496, 9501853, 9488543, 9457924, 9340780, 9252922, 9238279, 9091849, 9033277, 8741629, 8726986, 8595199, 8492819, 8476843, 8432914, 8359699, 8229245, 8125411, 8111980, 8022910, 8009600, 7978981, 7950907, 7933721, 7907099, 7905766, 7817908, 7803265, 7760548, 7744693, 7686121, 7672690, 7628761, 7583620, 7554334, 7495762, 7482331, 7409237, 7407904, 7393261, 7291972, 7217545, 7158973, 6851470, 6823396, 6735538, 6705040, 6589229, 6514681, 6471964, 6252440, 6207178, 6104677, 6062081, 5988745, 5944937, 5709316, 5637434, 5592172, 5534812, 5460385, 5388382, 5357884, 5344453, 5343241, 5328598, 5300645, 5300524, 5196811, 5183380, 5110165, 4962523, 4757521, 4684306, 4656353, 4551188, 4435375, 4406089, 4391446, 4199756, 4186444, 4173013, 4158370, 4083943, 4070512, 3864298, 3763009, 3745823, 3688582, 3645865, 3600724, 3587293, 3586081, 3483580, 3205363, 2985718, 2884550, 2839288, 2810002, 2797891, 2780716, 2752763, 2738120, 2722144, 2663572, 2575714, 2562404, 2561071, 2502499, 2490388, 2473213, 2458570, 2430617, 2370712, 2254901, 2238925, 2108471, 2092495, 1962151, 1596065, 1405706, 1390951, 1303205, 1114067, 893089, 805231 , 673444, 645491, 614984, 584255, 512472, 484418, 483085, 453799, 439156, 395227, 380584, 146428, 117142, 87956, 59770, 15974, 14665, 1333, 124, 123, 3 , 214269688, 214211116, 214152544, 214137901, 214123258, 213947542, 213830398 , 213801112, 213771826, 213683968, 213581467, 213464323, 213435037, 213405751 , 213391108, 213376465, 213317893, 213288607, 213259321, 213200749, 213186106 , 213142177, 213127534, 213112891, 213098248, 212966461, 212937175, 212702887 , 212556457, 212512528, 212029309, 211868236, 211751092, 211574045, 211546090 , 211502161, 211253230, 211209301, 211205308, 211018942, 210989656, 210901798 , 210490463, 210447865, 210301435, 210286792, 210067147, 209979289, 209963315 , 209832859, 209745001, 209743670, 209597240, 209569285, 209539999, 209364283 , 209100709, 208983565, 208952948, 208837135, 208734634, 208676062, 208632133 , 208500346, 208471060, 208411157, 208236772, 208178200, 208061056, 208045082 , 208002484, 207973198, 207929269, 207841411, 207825437, 207812125, 207708293 , 207592480, 207504622, 207475336, 207343549, 207270334, 207226405, 207197119 , 207182476, 207021403, 206945526, 206933545, 206904259, 206902928, 206536853 , 206421040, 206259967, 206230681, 206040322, 205967107, 205891230, 205718176 , 205601032, 205570415, 205557103, 205410673, 205293529, 205278886, 205203009 , 205189697, 205176385, 205161742, 205088527, 205044598, 204868882, 204311117 , 204283162, 204136732, 203961016, 203931730, 203871827, 203842541, 203829229 , 203785300, 203782638, 203638870, 203624227, 203360653, 203346010, 203184937 , 203067793, 203053150, 203023864, 203009221, 202877434, 202848148, 202833505 , 202804219, 202511359, 202423501, 202407527, 202379572, 202364929, 202335643 , 202321000, 202218499, 202174570, 202145284, 202130641, 201998854, 201984211 , 201618136, 201600831, 201588850, 201499661, 201325276, 201149560, 201134917 , 201120274, 201105631, 200915272, 200871343, 200812771, 200754199, 200577152 , 200534554, 200533223, 200519911, 200432053, 200386793, 200344195, 200270980 , 200168479, 200153836, 199948834, 199699903, 199597402, 199553473, 199478927 , 199450972, 199389738, 199363114, 199289899, 199245970, 199231327, 199187398 , 199114183, 199055611, 199026325, 199010351, 198748108, 198718822, 198674893 , 198601678, 198543106, 198499177, 198484534, 198294175, 198162388, 197780339 , 197576668, 197532739, 197518096, 197503453, 197371666, 197342380, 197298451 , 197254522, 197108092, 196961662, 196945688, 196932376, 196903090, 196829875 , 196828544, 196742017, 196727374, 196652828, 196639516, 196624873, 196595587 , 196551658, 196537015, 196434514, 195964607, 195951295, 195819508, 195717007 , 195526648, 195512005, 195468076, 195424147, 195365575, 195277717, 195187197 , 195102001, 195014143, 194923623, 194853070, 194838427, 194809141, 194662711 , 194516281, 194514950, 194443066, 194296636, 194238064, 194223421, 194135563 , 194076991, 193959847, 193915918, 193754845, 193740202, 193724228, 193710916 , 193652344, 193564486, 193549843, 193476628, 193374127, 193359484, 193328867 , 193315555, 193271626, 193242340, 193139839, 192874934, 192788407, 192729835 , 192685906, 192510190, 192436975, 192407689, 192349117, 192261259, 192202687 , 191997685, 191895184, 191778040, 191703494, 191646253, 191454563, 191441251 , 191338750, 191309464, 191280178, 191236249, 191163034, 191089819, 191075176 , 191016604, 190767673, 190709101, 190679815, 190591957, 190533385, 190518742 , 190460170, 190299097, 190211239, 190050166, 190035523, 189976951, 189874450 , 189859807, 189829190, 189786592, 189713377, 189698734, 189669448, 189640162 , 189610876, 189596233, 189523018, 189508375, 189479089, 189156943, 189054442 , 188981227, 188893369, 188878726, 188776225, 188659081, 188556580, 188498008 , 188439436, 188366221, 188351578, 188335604, 188322292, 187956217, 187765858 , 187678000, 187619428, 187487641, 187427738, 187385140, 187224067, 187004422 , 186960493, 186916564, 186770134, 186462631, 186256298, 186184414, 186052627 , 185919509, 185774410, 185466907, 185364406, 185320477, 185261905, 185115475 , 184720114, 184661542, 184456540, 184441897, 184367351, 184338065, 184061179 , 183929392, 183885463, 183884132, 183870820, 183680461, 183651175, 183387601 , 183299743, 183283769, 183241171, 183124027, 183094741, 183036169, 182948311 , 182917694, 182816524, 182712692, 182654120, 182611522, 182435806, 182421163 , 182406520, 182245447, 182142946, 181967230, 181952587, 181806157, 181747585 , 181630441, 181615798, 181484011, 181409465, 181279009, 181264366, 181161865 , 181132579, 181103293, 180883648, 180869005, 180825076, 180766504, 180751861 , 180722575, 180634717, 180576145, 180517573, 180488287, 180341857, 180327214 , 180296597, 180078283, 179887924, 179814709, 179785423, 179754806, 179580421 , 179507206, 179433991, 179331490, 179316847, 179214346, 179185060, 179008013 , 178906843, 178848271, 178701841, 178687198, 178613983, 178160050, 178116121 , 178028263, 177955048, 177880502, 177837904, 177603616, 177574330, 177427900 , 177398614, 177369328, 177354685, 177281470, 177149683, 177105754, 176826206 , 176725036, 176622535, 176460131, 176432176, 176402890, 176373604, 176329675 , 176315032, 176212531, 176183245, 176153959, 176139316, 176110030, 176080744 , 175991555, 175905028, 175861099, 175758598, 175729312, 175641454, 175392523 , 175260736, 175215476, 175171547, 174982519, 174967876, 174792160, 174777517 , 174659042, 174587158, 174527255, 174484657, 174455371, 174367513, 174308941 , 174250369, 174249038, 174235726, 174133225, 174045367, 173898937, 173840365 , 173781793, 173693935, 173606077, 173503576, 173371789, 173342503, 173283931 , 173210716, 173181430, 173108215, 173093572, 173049643, 172960454, 172947142 , 172828667, 172740809, 172698211, 172610353, 172550450, 172537138, 172493209 , 172317493, 171717130, 171658558, 171585343, 171556057, 171409627, 171333750 , 171233911, 171204625, 171189982, 171131410, 171087481, 170692120, 170648191 , 170633548, 170574976, 170428546, 170326045, 170223544, 170179615, 170135686 , 170033185, 169959970, 169945327, 169870781, 169711039, 169506037, 169491394 , 169476751, 169418179, 169344964, 169242463, 169213177, 169139962, 169081390 , 168803173, 168627457, 168612814, 168596840, 168539599, 168437098, 168041737 , 168027094, 168025763, 167983165, 167968522, 167880664, 167778163, 167734234 , 167573161, 167543875, 167485303, 167482641, 167397445, 167381471, 166825037 , 166694581, 166679938, 166665295, 166387078, 166372435, 166357792, 166299220 , 166255291, 166182076, 166136816, 166123504, 165991717, 165889216, 165742786 , 165728143, 165684214, 165610999, 165580382, 165535122, 165391354, 165142423 , 165098494, 165010636, 164981350, 164937421, 164921447, 164864206, 164834920 , 164805634, 164790991, 164761705, 164600632, 164571346, 164380987, 164322415 , 164146699, 164102770, 164101439, 164073484, 164058841, 164029555, 164000269 , 163927054, 163912411, 163853839, 163824553, 163809910, 163692766, 163648837 , 163575622, 163326691, 163312048, 163282762, 163281431, 163150975, 163077760 , 162770257, 162711685, 162623827, 162565255, 162492040, 162477397, 162433468 , 162316324, 162038107, 161994178, 161906320, 161759890, 161685344, 161538914 , 161467030, 161423101, 161393815, 161174170, 161159527, 161130241, 161042383 , 160983811, 160910596, 160676308, 160645691, 160632379, 160573807, 160544521 , 160515235, 160471306, 160324876, 160310233, 160193089, 160163803, 160001399 , 159944158, 159928184, 159914872, 159870943, 159622012, 159387724, 159358438 , 159343795, 159270580, 159050935, 158873888, 158758075, 158582359, 158553073 , 158538430, 158537099, 158509144, 158377357, 158362714, 158216284, 158200310 , 158113783, 158055211, 157967353, 157922093, 157894138, 157879495, 157864852 , 157659850, 157630564, 157484134, 157454848, 157440205, 157323061, 157264489 , 157191274, 157118059, 157103416, 157015558, 156869128, 156766627, 156737341 , 156678769, 156649483, 156634840, 156532339, 156488410, 156459124, 156397890 , 156385909, 156341980, 156239479, 156179576, 156136978, 156019834, 155902690 , 155873404, 155858761, 155844118, 155712331, 155697688, 155653759, 155639116 , 155595187, 155580544, 155565901, 155463400, 155448757, 155434114, 155404828 , 155316970, 155315639, 155214469, 155155897, 155068039, 154980181, 154876349 , 154716607, 154701964, 154672678, 154511605, 154496962, 154467676, 154409104 , 154350532, 154306603, 154291960, 154218745, 154116244, 154086958, 154072315 , 154057672, 154043029, 153999100, 153984457, 153838027, 153794098, 153530524 , 153457309, 153428023, 153223021, 153193735, 152856946, 152710516, 152534800 , 152520157, 152430968, 152356422, 152285869, 152284538, 152268564, 152212654 , 152139439, 152007652, 151949080, 151861222, 151788007, 151758721, 151670863 , 151597648, 151523102, 151465861, 151290145, 151275502, 151260859, 151187644 , 151085143, 150924070, 150762997, 150659165, 150557995, 150543352, 150426208 , 150396922, 150309064, 150235849, 150118705, 150045490, 149913703, 149869774 , 149708701, 149679415, 149576914, 149562271, 149459770, 149429153, 149415841 , 149357269, 149284054, 149269411, 149166910, 149079052, 149049766, 149035123 , 148932622, 148917979, 148888693, 148800835, 148786192, 148712977, 148669048 , 148448072, 148229758, 148096640, 147979496, 147951541, 147922255, 147907612 , 147863683, 147805111, 147759851, 147702610, 147658681, 147541537, 147497608 , 147336535, 147307249, 147263320, 147190105, 147116890, 147043675, 147029032 , 146780101, 146662957, 146604385, 146296882, 146134478, 145826975, 145389016 , 145359730, 145242586, 145154728, 145125442, 145066870, 144993655, 144920440 , 144876511, 144583651, 144539722, 144305434, 144289460, 144276148, 144246862 , 144159004, 144071146, 144041860, 144012574, 143939359, 143910073, 143866144 , 143822215, 143778286, 143763643, 143690428, 143675785, 143661142, 143602570 , 143425523, 143412211, 143265781, 143163280, 143046136, 142943635, 142914349 , 142855777, 142841134, 142826491, 142782562, 142767919, 142694704, 142678730 , 142606846, 142431130, 142429799, 142387201, 142240771, 142226128, 142108984 , 142093010, 142035769, 141918625, 141889339, 141684337, 141611122, 141567193 , 141523264, 141450049, 141447387, 141303619, 141288976, 141157189, 141054688 , 140893615, 140864329, 140820400, 140819069, 140805757, 140776471, 140747185 , 140703256, 140644684, 140586112, 140542183, 140527540, 140512897, 140351824 , 140205394, 140088250, 140044321, 140029678, 140013704, 139971106, 139897891 , 139868605, 139795390, 139766104, 139663603, 139575745, 139546459, 139458601 , 139400029, 139312171, 139238956, 139224313, 139209670, 139208339, 139180384 , 139136455, 139092526, 139091195, 139019311, 138946096, 138902167, 138814309 , 138697165, 138667879, 138623950, 138536092, 138448234, 138331090, 138301804 , 138257875, 138227258, 138224596, 138199303, 137877157, 137760013, 137686798 , 137672155, 137597609, 137511082, 137377964, 137306080, 137291437, 137203579 , 137086435, 137013220, 136896076, 136881433, 136822861, 136544644, 136515358 , 136486072, 136383571, 136266427, 135988210, 135753922, 135650090, 135578206 , 135548920, 135417133, 135314632, 135182845, 135065701, 135051058, 134961869 , 134903297, 134875342, 134799465, 134728912, 134699626, 134641054, 134597125 , 134582482, 134509267, 134450695, 134245693, 134069977, 133923547, 133908904 , 133718545, 133601401, 133600070, 133557472, 133498900, 133454971, 133425685 , 133395068, 133233995, 133132825, 133118182, 133001038, 132971752, 132869251 , 132693535, 132591034, 132473890, 132444604, 132312817, 131976028, 131946742 , 131858884, 131667194, 131653882, 131536738, 131448880, 131242547, 131024233 , 131009590, 130980304, 130819231, 130746016, 130702087, 130672801, 130541014 , 130526371, 130497085, 130482442, 130321369, 130290752, 130261466, 130218868 , 130174939, 130100393, 130085750, 130043152, 129984580, 129867436, 129838150 , 129823507, 129808864, 129574576, 129558602, 129530647, 129472075, 129442789 , 129208501, 129135286, 129120643, 129046097, 129018142, 128988856, 128930284 , 128798497, 128739925, 128725282, 128652067, 128417779, 128344564, 128329921 , 128300635, 128242063, 128198134, 128196803, 128183491, 128168848, 128124919 , 128080990, 128066347, 128051704, 128037061, 128022418, 127993132, 127890631 , 127788130, 127612414, 127465984, 127451341, 127407412, 127348840, 127290268 , 127083935, 126689905, 126645976, 126572761, 126440974, 126309187, 126265258 , 126250615, 126221329, 126162757, 126148114, 126118828, 126089542, 125987041 , 125855254, 125825968, 125767396, 125679538, 125650252, 125620966, 125577037 , 125533108, 125503822, 125459893, 125225605, 125079175, 125020603, 124903459 , 124888816, 124771672, 124698457, 124654528, 124639885, 124552027, 124522741 , 124361668, 124303096, 124288453, 124272479, 124171309, 124140692, 124126049 , 124112737, 124039522, 123907735, 123834520, 123803903, 123717376, 123657473 , 123541660, 123424516, 123409873, 123131656, 123043798, 122955940, 122824153 , 122721652, 122663080, 122648437, 122560579, 122545936, 122502007, 122443435 , 122326291, 122223790, 122018788, 121989502, 121974859, 121916287, 121755214 , 121491640, 121462354, 121345210, 121228066, 121154851, 121140208, 120979135 , 120949849, 120788776, 120642346, 120613060, 120553157, 120525202, 120495916 , 120290914, 120246985, 120203056, 120188413, 120159127, 120115198, 120056626 , 120041983, 119968768, 119910196, 119793052, 119719837, 119690551, 119602693 , 119588050, 119441620, 119308502, 119192689, 119178046, 119163403, 119104831 , 119090188, 119088857, 119016973, 118943758, 118885186, 118782685, 118738756 , 118694827, 118548397, 118358038, 118065178, 118034561, 117977320, 117962677 , 117845533, 117830890, 117816247, 117770987, 117743032, 117728389, 117655174 , 117611245, 117581959, 117362314, 117201241, 117199910, 117157312, 117128026 , 116966953, 116819192, 116761951, 116747308, 116674093, 116615521, 116469091 , 116425162, 116381233, 116322661, 116205517, 116189543, 116176231, 115912657 , 115751584, 115575868, 115531939, 115444081, 115429438, 115283008, 115268365 , 115151221, 115004791, 114974174, 114902290, 114770503, 114755860, 114726574 , 114624073, 114419071, 114417740, 114155497, 114096925, 114067639, 113789422 , 113760136, 113203702, 113189059, 113173085, 113026655, 112954771, 112793698 , 112588696, 112574053, 112559410, 112471552, 112383694, 112310479, 112281193 , 112237264, 112235933, 112222621, 112193335, 112134763, 112105477, 111856546 , 111783331, 111724759, 111534400, 111490471, 111373327, 111021895, 111007252 , 110977966, 110875465, 110787607, 110743678, 110713061, 110655820, 110553319 , 110465461, 110360298, 110333674, 110304388, 110275102, 110260459, 110143315 , 110098055, 110084743, 109996885, 109951625, 109923670, 109909027, 109865098 , 109835812, 109761266, 109660096, 109557595, 109469737, 109396522, 109367236 , 109279378, 109263404, 109235449, 109147591, 109103662, 109089019, 109030447 , 109015804, 108898660, 108633755, 108620443, 108532585, 108444727, 108400798 , 108356869, 108210439, 108020080, 107976151, 107888293, 107683291, 107668648 , 107639362, 107536861, 107374457, 107346502, 107154812, 107053642, 107038999 , 106980427, 106907212, 106570423, 106511851, 106453279, 106306849, 106204348 , 106175062, 106116490, 105924800, 105823630, 105618628, 105574699, 105530770 , 105442912, 105413626, 105369697, 105207293, 105120766, 105106123, 105018265 , 104988979, 104855861, 104827906, 104769334, 104754691, 104740048, 104652190 , 104564332, 104505760, 104315401, 104271472, 104183614, 103978612, 103773610 , 103685752, 103684421, 103627180, 103568608, 103539322, 103435490, 103407535 , 103318346, 103129318, 103100032, 103085389, 102982888, 102880387, 102543598 , 102514312, 102280024, 102206809, 102148237, 102045736, 102031093, 102016450 , 101826091, 101634401, 101577160, 101547874, 101518588, 101445373, 101414756 , 101386801, 101357515, 101313586, 101284300, 101181799, 101167156, 101152513 , 101093941, 101064655, 100918225, 100888939, 100713223, 100610722, 100537507 , 100391077, 100361791, 100200718, 100156789, 100127503, 100082243, 100025002 , 99922501, 99893215, 99746785, 99568407, 99556426, 99512497, 99351424, 99336781, 99307495, 99190351, 99146422, 99117136, 99101162, 99029278, 99013304, 98882848, 98736418, 98633917, 98560702, 98500799, 98487487, 98383655, 98370343, 98339726, 98282485, 98238556, 98209270, 98165341, 98033554, 98018911, 97900436, 97755337, 97579621, 97475789, 97389262, 97345333, 97316047, 97242832, 97213546, 97198903, 97184260, 97169617, 97067116, 96993901, 96847471, 96759613, 96744970, 96701041, 96627826, 96598540, 96525325, 96452110, 96364252, 96349609, 96159250, 96099347, 96042106, 96012820, 95998177, 95910319, 95807818, 95661388, 95646745, 95632102, 95617459, 95602816, 95586842, 95485672, 95251384, 95220767, 95207455, 95178169, 95148883, 95104954, 95075668, 94958524, 94856023, 94738879, 94621735, 94402090, 94387447, 94372804, 94328875, 94123873, 94109230, 94050658, 94005398, 93860299, 93743155, 93640654, 93464938, 93377080, 93362437, 93318508, 93274579, 93230650, 93068246, 93066915, 92995031, 92835289, 92703502, 92483857, 92278855, 92264212, 92262881, 92176354, 92175023, 92147068, 92059210, 91883494, 91808948, 91722421, 91575991, 91502776, 91341703, 91339041, 91327060, 91253845, 90960985, 90930368, 90697411, 90638839, 90622865, 90609553, 90550981, 90477766, 90258121, 90227504, 90097048, 89773571, 89672401, 89584543, 89496685, 89482042, 89423470, 88969537, 88691320, 88662034, 88559533, 88354531, 88178815, 87957839, 87900598, 87885955, 87826052, 87724882, 87707577, 87678291, 87637024, 87519880, 87358807, 87344164, 87241663, 87180429, 87051304, 86948803, 86846302, 86714515, 86670586, 86641300, 86392369, 86260582, 86172724, 85966391, 85921131, 85894507, 85850578, 85790675, 85528432, 85469860, 85455217, 85411288, 85367359, 85338073, 85323430, 85235572, 85162357, 85131740, 85015927, 85001284, 84942712, 84928069, 84913426, 84752353, 84649852, 84591280, 84386278, 84269134, 84238517, 84195919, 84108061, 84034846, 83945657, 83903059, 83727343, 83683414, 83624842, 83493055, 83200195, 83170909, 83097694, 83008505, 82876718, 82819477, 82775548, 82687690, 82511974, 82496000, 82424116, 82350901, 82306972, 82263043, 81970183, 81926254, 81882325, 81765181, 81648037, 81589465, 81516250, 81369820, 81238033, 81150175, 81106246, 81076960, 81062317, 80959816, 80901244, 80871958, 80784100, 80769457, 80740171, 80623027, 80608384, 80549812, 80491240, 80461954, 80388739, 80344810, 80343479, 80182406, 80110522, 80081236, 80066593, 80008021, 79920163, 79846948, 79832305, 79684544, 79671232, 79510159, 79407658, 79202656, 79144084, 79129441, 78997654, 78719437, 78690151, 78631579, 78630248, 78527747, 78483818, 78470506, 78353362, 78177646, 77840857, 77811571, 77738356, 77709070, 77665141, 77430853, 77416210, 77372281, 77354976, 77196565, 77181922, 77120688, 76991563, 76903705, 76889062, 76859776, 76845133, 76537630, 76493701, 76449772, 76391200, 76303342, 76288699, 76230127, 76127626, 76054411, 76039768, 75966553, 75937267, 75644407, 75439405, 75424762, 75410119, 75249046, 75189143, 75087973, 75058687, 75042713, 74970829, 74925569, 74897614, 74751184, 74692612, 74661995, 74634040, 74575468, 74560825, 74516896, 74136178, 74121535, 74106892, 74092249, 74033677, 74019034, 73960462, 73929845, 73901890, 73535815, 73521172, 73491886, 73475912, 73462600, 73418671, 73125811, 73023310, 72994024, 72991362, 72789022, 72745093, 72730450, 72598663, 72582689, 72540091, 72480188, 72466876, 72450902, 72408304, 72203302, 72174016, 72115444, 72100801, 72042229, 71954371, 71910442, 71881156, 71676154, 71632225, 71559010, 71471152, 71383294, 71324722, 71222221, 71207578, 71178292, 71163649, 71090434, 70973290, 70797574, 70739002, 70693742, 70607215, 70534000, 70475428, 70299712, 70255783, 70211854, 70182568, 70167925, 70138639, 70109353, 70050781, 69933637, 69918994, 69860422, 69831136, 69757921, 69683375, 69655420, 69535614, 69523633, 69450418, 69260059, 69069700, 69055057, 69040414, 68996485, 68964537, 68850055, 68645053, 68483980, 68410765, 68264335, 68235049, 68176477, 68132548, 68059333, 68058002, 68030047, 67927546, 67912903, 67898260, 67707901, 67605400, 67590757, 67561471, 67296566, 67267280, 67253968, 67223351, 67166110, 67032992, 67019680, 66914517, 66800035, 66785392, 66756106, 66726820, 66638962, 66595033, 66551104, 66390031, 66346102, 66302173, 66272887, 66155743, 66110483, 66094509, 66082528, 66038599, 65804311, 65628595, 65496808, 65482165, 65452879, 65335735, 65291806, 65217260, 65203948, 65174662, 65101447, 65042875, 64896445, 64867159, 64779301, 64691443, 64647514, 64603585, 64501084, 64471798, 64469136, 64457155, 64427869, 64413226, 64354654, 64325368, 64296082, 64105723, 64091080, 63900721, 63870104, 63754291, 63445457, 63358930, 63344287, 63139285, 63066070, 63022141, 62978212, 62948926, 62919640, 62861068, 62758567, 62699995, 62670709, 62597494, 62421778, 62405804, 62303303, 62275348, 62260705, 62156873, 62143561, 62099632, 61836058, 61645699, 61543198, 61426054, 61352839, 61191766, 61147837, 61117220, 61074622, 61014719, 60884263, 60840334, 60825691, 60767119, 60679261, 60649975, 60562117, 60547474, 60459616, 60430330, 60415687, 60386401, 60355784, 60327829, 60283900, 60049612, 60020326, 59903182, 59859253, 59844610, 59829967, 59784707, 59667563, 59581036, 59566393, 59551750, 59478535, 59463892, 59405320, 59244247, 59171032, 59155058, 59141746, 59009959, 58995316, 58966030, 58922101, 58907458, 58878172, 58790314, 58761028, 58746385, 58731742, 58673170, 58541383, 58496123, 58453525, 58438882, 58394953, 58336381, 58203263, 58189951, 58160665, 58087450, 58058164, 58056833, 57970306, 57967521, 57794590, 57750661, 57721375, 57692089, 57690758, 57588257, 57457801, 57369943, 57311371, 57223513, 57208870, 57164941, 57091726, 57047797, 56959939, 56900036, 56886724, 56343602, 56330290, 56315647, 56154574, 56110645, 56096002, 56081359, 56066716, 56022787, 55743239, 55700641, 55685998, 55407781, 55377164, 55261351, 55188136, 55158850, 55128233, 55114921, 54968491, 54953848, 54880633, 54690274, 54646345, 54630371, 54573130, 54410726, 54324199, 54309556, 54265627, 54264296, 54250984, 54249653, 54207055, 54192412, 54059294, 54045982, 53943481, 53883578, 53855623, 53767765, 53738479, 53694550, 53679907, 53665264, 53606692, 53489548, 53387047, 53357761, 53313832, 53299189, 53284546, 53269903, 53182045, 53180714, 52772041, 52741424, 52728112, 52609637, 52567039, 52552396, 52420609, 52300680, 52274179, 52272848, 52271394, 52171678, 52157035, 52113106, 51893461, 51790960, 51745700, 51625771, 51571315, 51556672, 51527386, 51498100, 51483457, 51468814, 51454171, 51424885, 51395599, 51322384, 51293098, 51277124, 51263812, 51132025, 50824522, 50736664, 50692735, 50517019, 50180230, 50136301, 50133516, 50092372, 50033800, 50019157, 49945942, 49902013, 49872727, 49858084, 49726297, 49711654, 49697011, 49667725, 49594510, 49492009, 49462723, 49433437, 49389508, 49360222, 49199149, 49155220, 49153889, 49096648, 49052719, 49038076, 48964861, 48906289, 48833074, 48789145, 48715930, 48701287, 48672001, 48642715, 48481642, 48452356, 48379141, 48261997, 48232711, 48130210, 48099593, 48042352, 47983780, 47925208, 47822707, 47793421, 47778778, 47705563, 47626901, 47603062, 47441989, 47411372, 47354131, 47280916, 47251630, 47236987, 47221013, 47163772, 47131701, 46988056, 46958770, 46926699, 46913510, 46797697, 46783054, 46518149, 46504837, 46387693, 46373050, 46226620, 46124119, 46094833, 45947072, 45933760, 45875188, 45860545, 45758044, 45655543, 45626257, 45507782, 45289468, 45245539, 45216253, 45143038, 45128395, 45113752, 45068492, 45025894, 44993823, 44967322, 44952679, 44894107, 44879464, 44835535, 44747677, 44659819, 44601247, 44586604, 44571961, 44542675, 44454817, 44366959, 44352316, 44176600, 44132671, 43955624, 43882409, 43810525, 43737310, 43560263, 43532308, 43473736, 43312663, 43195519, 43091687, 42945257, 42917302, 42829444, 42785515, 42668371, 42609799, 42565870, 42507298, 42375511, 42258367, 42141223, 42009436, 41965507, 41892292, 41819077, 41760505, 41716576, 41658004, 41584789, 41555503, 41453002, 41394430, 41363813, 41262643, 41116213, 41101570, 41042998, 41028355, 40955140, 40865951, 40823353, 40764781, 40720852, 40632994, 40631529, 40603708, 40427992, 40325491, 40222990, 40047274, 39958085, 39930130, 39871558, 39842272, 39754414, 39593341, 39329767, 39271195, 39168694, 39124765, 39095479, 39066193, 38919763, 38700118, 38553688, 38392615, 38332589, 38231542, 38158327, 38143684, 37982611, 37953325, 37935897, 37907942, 37733680, 37704394, 37557964, 37470106, 37454009, 37411534, 37396891, 37323676, 37265104, 37206532, 37177246, 37147960, 37118674, 36957601, 36793743, 36679384, 36650098, 36635455, 36547597, 36430453, 36342595, 36313309, 36284023, 36269380, 36196165, 36093664, 36092210, 35813993, 35669017, 35507944, 35420086, 35405443, 35361514, 35317585, 35259013, 35200441, 35068654, 35039368, 34995439, 34892938, 34832912, 34409719, 34349693, 34219360, 34160788, 34131502, 33970429, 33954332, 33866474, 33602900, 33457924, 33443281, 33413995, 33282208, 33192896, 33165064, 33077206, 32974705, 32930776, 32857561, 32842918, 32813632, 32649774, 32608630, 32432914, 32418271, 32330413, 32271841, 32081482, 31876480, 31861837, 31801811, 31759336, 31612906, 31598263, 31554334, 31508951, 31393261, 31391807, 31363975, 31290760, 31115044, 30967160, 30953971, 30822184, 30818068, 30646468, 30602539, 30251107, 30207178, 30104677, 29753245, 29636101, 29401813, 29387170, 29343241, 29270026, 29240740, 29152882, 29079667, 29065024, 29050381, 28918594, 28886523, 28874665, 28684306, 28669663, 28640377, 28596448, 28581805, 28493947, 28479304, 28464661, 28391446, 28362160, 28347517, 28331420, 28288945, 28287491, 28201087, 28155704, 28142515, 28098586, 27864298, 27717868, 27672485, 27644653, 27630010, 27586081, 27512866, 27467483, 27307864, 27293221, 27176077, 27146791, 27116051, 27058933, 26881763, 26795359, 26692858, 26678215, 26634286, 26517142, 26487856, 26429284, 26356069, 26339972, 26165710, 26077852, 25741063, 25711777, 25638562, 25609276, 25565347, 25550704, 25506775, 25477489, 25433560, 25272487, 25155343, 25140700, 25111414, 24964984, 24950341, 24847840, 24833197, 24408550, 24393907, 24364621, 24218191, 24203548, 24086404, 24011735, 23982449, 23969260, 23894591, 23866759, 23808187, 23749615, 23705686, 23689589, 23676400, 23661757, 23601731, 23486041, 23383540, 23266396, 23250299, 23193181, 23119966, 23074583, 23017465, 23002822, 22929607, 22914964, 22812463, 22797820, 22752437, 22695319, 22635293, 22446388, 22285315, 22270672, 22153528, 22081633, 22080313, 22065670, 22005644, 21903143, 21846025, 21816739, 21772810, 21670309, 21641023, 21567808, 21538522, 21523879, 21479950, 21450664, 21392092, 21304234, 21128518, 21099232, 21026017, 20967445, 20894096, 20777086, 20747800, 20718514, 20703871, 20689094, 20645299, 20528155, 20513378, 20396368, 20308376, 20220652, 20220518, 20176723, 20132794, 20103508, 20001007, 19942435, 19898506, 19883863, 19841254, 19825291, 19781362, 19678861, 19503156, 19460305, 19445662, 19444450, 19327306, 19254091, 19122304, 19120973, 19107661, 19019803, 19005160, 18830777, 18624442, 18552439, 18492655, 18464581, 18420652, 18419440, 18404797, 18346225, 18332794, 18273010, 18170509, 18142435, 18111937, 18053365, 18024079, 17994793, 17966719, 17921578, 17849575, 17834932, 17820289, 17805646, 17789791, 17643361, 17629930, 17612744, 17526217, 17496931, 17395763, 17366356, 17293141, 17278498, 17188097, 17175997, 17088260, 17086927, 17044210, 17029567, 16927187, 16925854, 16911211, 16824565, 16766114, 16751471, 16546348, 16545136, 16515850, 16370632, 16341346, 16294874, 16237633, 16165630, 16128477, 15930130, 15887413, 15858127, 15842272, 15697054, 15637270, 15578698, 15550624, 15477530, 15476197, 15461554, 15360265, 15330979, 15315124, 15257764, 15183337, 15154051, 15139408, 15080836, 15067526, 15066193, 14950261, 14891689, 14877046, 14859860, 14831905, 14817262, 14758690, 14700118, 14582974, 14553688, 14540257, 14539045, 14525614, 14509759, 14451187, 14421901, 14393827, 14392615, 14291326, 14260828, 14247397, 14216899, 14172970, 14114398, 14085112, 14042395, 14039852, 14026540, 13966637, 13939894, 13925251, 13894753, 13865467, 13792252, 13778821, 13764178, 13762966, 13749535, 13748323, 13734892, 13720249, 13455463, 13427389, 13426177, 13323676, 13295602, 13090600, 13061435, 12970913, 12958813, 12929527, 12899029, 12869743, 12736625, 12650098, 12622024, 12591526, 12576883, 12503668, 12474382, 12342595, 12327952, 12299878, 12298666, 12285235, 12152236, 12093664, 11875231, 11874019, 11844733, 11843402, 11800804, 11771518, 11714279, 11714158, 11683660, 11669017, 11640943, 11581159, 11578497, 11553206, 11551873, 11522587, 11509156, 11494513, 11450705, 11348083, 11332228, 11245582, 11187010, 11169824, 11113916, 11111252, 11084509, 11069866, 11055223, 11039368, 11024725, 10995439, 10951510, 10879507, 10878295, 10775794, 10733077, 10689148, 10601290, 10570792, 10381645, 10365790, 10232672, 10175431, 10132714, 10100885, 9986405, 9971762, 9854497, 9825332, 9677569, 9664259, 9661595, 9649616, 9633640, 9620209, 9503186, 9472567, 9413995, 9326137, 9296851, 9223636, 9194350, 9151633, 9150421, 9135778, 9093061, 9063775, 8990560, 8989348, 8931988, 8888059, 8872204, 8828275, 8785558, 8770915, 8769703, 8756272, 8740417, 8564701, 8548727, 8535415, 8463412, 8434126, 8419483, 8243888, 8242555, 8183983, 8169340, 7993624, 7980193, 7965550, 7935052, 7845863, 7788622, 7759336, 7758005, 7746026, 7714076, 7671478, 7658047, 7614118, 7570310, 7539691, 7510405, 7481119, 7453045, 7438402, 7363975, 7305403, 7261474, 7202902, 7174828, 7145542, 7085758, 7084427, 7069784, 7012543, 6983257, 6953971, 6924685, 6910042, 6880756, 6762281, 6690397, 6631825, 6573253, 6515893, 6457442, 6324322, 6296369, 6281726, 6237676, 6208390, 6176561, 6164461, 6160587, 6135296, 6016819, 5871601, 5738602, 5445742, 5416456, 5387170, 5372527, 5359096, 5285881, 5211454, 5182168, 5123596, 5065024, 5022307, 5021095, 4977166, 4947880, 4933237, 4889308, 4874665, 4873334, 4861234, 4786807, 4713592, 4685639, 4625734, 4612303, 4537876, 4524566, 4378015, 4376803, 4363493, 4348850, 4334086, 4246228, 4230373, 4141184, 4085155, 4010728, 3996085, 3981442, 3966799, 3922870, 3761797, 3748366, 3717868, 3704437, 3675151, 3631222, 3468937, 3454294, 3351793, 3293221, 3278578, 3266467, 3134680, 3132148, 3105394, 3090751, 3060266, 3045623, 3029647, 3015004, 2944321, 2868574, 2841820, 2751430, 2723477, 2707501, 2648929, 2607532, 2590357, 2546428, 2534317, 2531785, 2415974, 2414641, 2356069, 2252237, 2224282, 2210972, 2180353, 2138956, 2091164, 2077852, 2033923, 2004637, 1975351, 1962161, 1872850, 1757138, 1742383, 1685023, 1670380, 1639882, 1610596, 1566779, 1552024, 1493452, 1436092, 1406806, 1361665, 1273919, 1259164, 1229878, 1143353, 1128710, 849160, 834517, 820041, 658801, 629515, 614872, 571055, 541657, 527014, 366074, 307369, 248797, 206080, 87856, 29417, 29406, 1354, 1343, 1334 , 1331, 1256, 1212, 214369527, 214357546, 214356215, 214342903, 214328260, 214296312, 214284331, 214265695, 214255045, 214181830, 214167187, 214093972, 214035400, 214034069, 214020757, 214019426, 214006114, 213991471, 213976828, 213786469, 213742540, 213727897, 213713254, 213653351, 213609422, 213566824, 213522895, 213493609, 213449680, 213403089, 213316562, 213273964, 213228704, 213215392, 213184775, 213156820, 213068962, 213067631, 213025033, 213022371, 212905227, 212805388, 212804057, 212774771, 212701556, 212644315, 212615029, 212599055, 212525840, 212511197, 212483242, 212468599, 212439313, 212424670, 212350124, 212307526, 212278240, 212248954, 212218337, 212175739, 212161096, 212087881, 212073238, 212043952, 212014666, 211970737, 211940120, 211926808, 211838950, 211736449, 211677877, 211575376, 211560733, 211516804, 211471544, 211443589, 211428946, 211355731, 211341088, 211325114, 211222613, 211194658, 211072190, 210975013, 210945727, 210828583, 210813940, 210797966, 210770011, 210755368, 210711439, 210696796, 210667510, 210535723, 210491794, 210433222, 210330721, 210228220, 210169648, 210166986, 210153674, 210140362, 210081790, 210052504, 210023218, 210008575, 209964646, 209950003, 209904743, 209891431, 209876788, 209847502, 209816885, 209742339, 209715715, 209686429, 209613214, 209595909, 209554642, 209525356, 209494739, 209437498, 209362952, 209320354, 209305711, 209291068, 209257789, 209203210, 209188567, 209129995, 209086066, 209056780, 209040806, 209026163, 208998208, 208939636, 208850447, 208807849, 208674731, 208661419, 208602847, 208573561, 208558918, 208544275, 208469729, 208455086, 208368559, 208352585, 208294013, 208280701, 208251415, 208207486, 208148914, 208147583, 208118297, 208090342, 208046413, 207987841, 207910633, 207884009, 207826768, 207810794, 207797482, 207782839, 207781508, 207724267, 207709624, 207665695, 207651052, 207649721, 207621766, 207577837, 207563194, 207489979, 207416764, 207402121, 207372835, 207314263, 207298289, 207241048, 207065332, 206992117, 206990786, 206962831, 206916240, 206889616, 206888285, 206684614, 206669971, 206655328, 206640685, 206611399, 206567470, 206552827, 206450326, 206419709, 206333182, 206303896, 206289253, 206258636, 206216038, 206201395, 206200064, 206172109, 206126849, 206081589, 206038991, 206009705, 205848632, 205820677, 205790060, 205732819, 205674247, 205615675, 205513174, 205498531, 205497200, 205483888, 205469245, 205425316, 205333465, 205320153, 205277555, 205249600, 205234957, 205131125, 205103170, 205015312, 204986026, 204927454, 204883525, 204781024, 204737095, 204722452, 204649237, 204605308, 204576022, 204517450, 204501476, 204488164, 204444235, 204400306, 204341734, 204340403, 204327091, 204312448, 204297805, 204268519, 204207285, 204166018, 204122089, 203901113, 203756014, 203726728, 203682799, 203666825, 203652182, 203536369, 203535038, 203520395, 203489778, 203477797, 203431206, 203419225, 203375296, 203287438, 203243509, 203214223, 203097079, 203081105, 202994578, 202975942, 202906720, 202862791, 202774933, 202745647, 202729673, 202613860, 202467430, 202452787, 202422170, 202394215, 202350286, 202306357, 202262428, 202233142, 202189213, 202070738, 202042783, 201910996, 201821807, 201808495, 201777878, 201764566, 201735280, 201720637, 201705994, 201690020, 201574207, 201558233, 201383848, 201382517, 201354562, 201339919, 201323945, 201252061, 201237418, 201178846, 201076345, 201032416, 200988487, 200928584, 200900629, 200842057, 200768842, 200680984, 200637055, 200607769, 200549197, 200547866, 200490625, 200373481, 200300266, 200227051, 200183122, 200139193, 200124550, 200051335, 199890262, 199874288, 199815716, 199758475, 199743832, 199670617, 199641331, 199612045, 199480258, 199464284, 199429674, 199392400, 199275256, 199172755, 199099540, 198982396, 198967753, 198953110, 198922493, 198909181, 198790706, 198689536, 198587035, 198513820, 198512489, 198380702, 198352747, 198338104, 198220960, 198219629, 198206317, 198147745, 198058556, 198043913, 198015958, 197898814, 197884171, 197837580, 197796313, 197765696, 197723098, 197677838, 197664526, 197591311, 197547382, 197488810, 197459524, 197386309, 197327737, 197269165, 197234555, 197195950, 197137378, 197122735, 197093449, 197078806, 196989617, 196976305, 196960331, 196888447, 196873804, 196859161, 196844518, 196815232, 196667471, 196620880, 196566301, 196449157, 196433183, 196405228, 196375942, 196346656, 196272110, 196258798, 196168278, 196125680, 196112368, 196068439, 195995224, 195980581, 195965938, 195936652, 195922009, 195907366, 195804865, 195746293, 195730319, 195686390, 195673078, 195643792, 195629149, 195614506, 195599863, 195583889, 195482719, 195481388, 195452102, 195374894, 195263074, 195188528, 195175216, 195173885, 195160573, 195043429, 194940928, 194926285, 194837096, 194765212, 194763881, 194750569, 194721283, 194706640, 194574853, 194558879, 194501638, 194457709, 194428423, 194399137, 194355208, 194325922, 194207447, 194162187, 194075660, 194062348, 194029069, 193989133, 193826729, 193797443, 193784131, 193623058, 193608415, 193592441, 193577798, 193505914, 193491271, 193461985, 193447342, 193418056, 193416725, 193403413, 193330198, 193299581, 193284938, 193095910, 193066624, 192934837, 192920194, 192876265, 192846979, 192832336, 192803050, 192772433, 192759121, 192640646, 192596717, 192582074, 192554119, 192539476, 192524833, 192523502, 192421001, 192378403, 192363760, 192334474, 192275902, 192158758, 192082881, 192056257, 192041614, 192040283, 191967068, 191909827, 191865898, 191851255, 191836612, 191792683, 191660896, 191602324, 191543752, 191485180, 191469206, 191439920, 191411965, 191382679, 191294821, 191221606, 191148391, 191119105, 191104462, 191060533, 190972675, 190956701, 190884817, 190810271, 190795628, 190782316, 190780985, 190665172, 190634555, 190621243, 190606600, 190545366, 190516080, 190416241, 190372312, 190357669, 190269811, 190255168, 190225882, 190180622, 190167310, 190164648, 190138024, 190079452, 190034192, 190006237, 189975620, 189947665, 189903736, 189830521, 189815878, 189684091, 189552304, 189391231, 189376588, 189318016, 189303373, 189274087, 189215515, 188950610, 188848109, 188820154, 188761582, 188746939, 188717653, 188701679, 188671062, 188615152, 188600509, 188569892, 188468722, 188278363, 188249077, 188234434, 188205148, 188175862, 188161219, 188044075, 188042744, 188000146, 187941574, 187912288, 187809787, 187780501, 187721929, 187634071, 187604785, 187575499, 187572837, 187531570, 187530239, 187429069, 187414426, 187209424, 187193450, 187150852, 187136209, 187121566, 187077637, 186989779, 186931207, 186843349, 186796758, 186740848, 186667633, 186652990, 186638347, 186609061, 186565132, 186418702, 186344156, 186330844, 186316201, 186286915, 186257629, 186242986, 186228343, 186213700, 186199057, 186125842, 185979412, 185934152, 185730481, 185584051, 185566746, 185554765, 185494862, 185481550, 185437621, 185422978, 185335120, 185305834, 185232619, 185203333, 185188690, 185130118, 185056903, 185027617, 184939759, 184925116, 184879856, 184851901, 184837258, 184734757, 184690828, 184676185, 184630925, 184588327, 184573684, 184559041, 184557710, 184544398, 184485826, 184368682, 184354039, 184251538, 184220921, 184178323, 184146375, 184119751, 184090465, 184058517, 184030562, 183900106, 183780300, 183739033, 183705754, 183488771, 183400913, 183358315, 183356984, 183255814, 183182599, 183049481, 183020195, 182961623, 182945649, 182944318, 182875096, 182860453, 182831167, 182787238, 182743309, 182714023, 182699380, 182595548, 182479735, 182478404, 182463761, 182391877, 182377234, 182346617, 182304019, 182301357, 182272071, 182260090, 182230804, 182216161, 181996516, 181864729, 181775540, 181732942, 181645084, 181601155, 181557226, 181527940, 181497323, 181469368, 181438751, 181396153, 181381510, 181321607, 181249723, 181220437, 181219106, 181115274, 181030078, 181015435, 180942220, 180912934, 180693289, 180649360, 180648029, 180500268, 180459001, 180457670, 180443027, 180429715, 180415072, 180356500, 180325883, 180324552, 180268642, 180224713, 180166141, 180150167, 180136855, 180104907, 179930522, 179871950, 179828021, 179770780, 179769449, 179668279, 179638993, 179623019, 179595064, 179551135, 179536492, 179419348, 179404705, 179360776, 179359445, 179315516, 179271587, 179255613, 179067916, 179053273, 179038630, 179022656, 178950772, 178833628, 178789699, 178757751, 178643269, 178555411, 178540768, 178539437, 178482196, 178423624, 178406319, 178379695, 178231934, 178218622, 178203979, 178101478, 178086835, 178041575, 177940405, 177896476, 177881833, 177865859, 177852547, 177808618, 177704786, 177588973, 177545044, 177383971, 177382640, 177310756, 177193612, 177075137, 177060494, 177044520, 176944681, 176915395, 176840849, 176767634, 176694419, 176666464, 176650490, 176505391, 176476105, 176401559, 176269772, 176241817, 176197888, 176168602, 176124673, 176066101, 176036815, 176035484, 176022172, 175962269, 175919671, 175889054, 175846456, 175802527, 175787884, 175773241, 175700026, 175685383, 175626811, 175612168, 175568239, 175538953, 175509667, 175495024, 175332620, 175319308, 175187521, 175158235, 175156904, 175128949, 175041091, 175025117, 174953233, 174893330, 174878687, 174790829, 174688328, 174631087, 174600470, 174541898, 174512612, 174396799, 174322253, 174294298, 174265012, 174175823, 174146537, 173956178, 173942866, 173926892, 173825722, 173811079, 173708578, 173650006, 173620720, 173576791, 173488933, 173445004, 173327860, 173269288, 173240002, 173225359, 173166787, 173137501, 173078929, 173028345, 173005714, 172991071, 172976428, 172932499, 172888570, 172829998, 172815355, 172771426, 172712854, 172623665, 172462592, 172434637, 172390708, 172272233, 172228304, 172185706, 172171063, 172141777, 172127134, 172097848, 172067231, 172024633, 171966061, 171907489, 171834274, 171790345, 171775702, 171759728, 171702487, 171687844, 171614629, 171497485, 171351055, 171336412, 171247223, 171172677, 171100793, 171028909, 171014266, 170926408, 170882479, 170838550, 170807933, 170794621, 170721406, 170720075, 170677477, 170674815, 170602931, 170589619, 170456501, 170443189, 170413903, 170354000, 170267473, 170252830, 170208901, 170194258, 170121043, 170106400, 170077114, 170045166, 170003899, 169989256, 169916041, 169901398, 169886755, 169857469, 169813540, 169769611, 169754968, 169636493, 169623181, 169593895, 169533992, 169462108, 169403536, 169370257, 169315678, 169271749, 169183891, 169182560, 169169248, 169167917, 169125319, 169110676, 169052104, 169037461, 168905674, 168891031, 168817816, 168773887, 168744601, 168695348, 168686029, 168583528, 168582197, 168579535, 168554242, 168538268, 168494339, 168466384, 168451741, 168407812, 168390507, 168346578, 168290668, 168258720, 168186836, 168173524, 168158881, 168114952, 168085666, 168055049, 168012451, 167939236, 167893976, 167866021, 167851378, 167719591, 167690305, 167646376, 167617090, 167602447, 167587804, 167558518, 167338873, 167337542, 167133871, 167132540, 167089942, 167060656, 167002084, 166912895, 166797082, 166738510, 166709224, 166650652, 166606723, 166504222, 166444319, 166313863, 166253960, 166196719, 166167433, 166166102, 166094218, 166064932, 166006360, 165947788, 165918502, 165903859, 165770741, 165596356, 165565739, 165552427, 165479212, 165463238, 165435283, 165417978, 165376711, 165360737, 165244924, 165186352, 165171709, 165155735, 165127780, 165126449, 165113137, 165023948, 164878849, 164585989, 164542060, 164527417, 164483488, 164334396, 164160011, 164117413, 164088127, 164072153, 164014912, 163956340, 163941697, 163896437, 163883125, 163839196, 163793936, 163750007, 163663480, 163590265, 163560979, 163457147, 163443835, 163442504, 163414549, 163370620, 163297405, 163268119, 163149644, 163121689, 163092403, 163017857, 163004545, 162989902, 162975259, 162784900, 162740971, 162739640, 162638470, 162550612, 162521326, 162330967, 162228466, 162212492, 162140608, 162096679, 162066062, 161948918, 161935606, 161729273, 161715961, 161686675, 161584174, 161554888, 161452387, 161449725, 161421770, 161408458, 161363198, 161216768, 161203456, 161188813, 161057026, 161013097, 160969168, 160967837, 160954525, 160939882, 160792121, 160705594, 160601762, 160484618, 160383448, 160368805, 160354162, 160266304, 160207732, 160090588, 160061302, 159973444, 159885586, 159797728, 159783085, 159765780, 159709870, 159708539, 159576752, 159563440, 159475582, 159373081, 159285223, 159226651, 159197365, 159182722, 159122819, 159007006, 159004344, 158977720, 158860576, 158857914, 158831290, 158800673, 158772718, 158743432, 158714146, 158712815, 158699503, 158684860, 158640931, 158597002, 158465215, 158450572, 158406643, 158392000, 158346740, 158304142, 158302811, 158230927, 158229596, 158201641, 158143069, 158084497, 158053880, 158011282, 157966022, 157938067, 157923424, 157862190, 157835566, 157834235, 157819592, 157703779, 157689136, 157627902, 157598616, 157557349, 157542706, 157366990, 157352347, 157263158, 157249846, 157161988, 156986272, 156971629, 156956986, 156927700, 156926369, 156854485, 156795913, 156781270, 156722698, 156664126, 156546982, 156531008, 156443150, 156429838, 156400552, 156383247, 156340649, 156311363, 156298051, 156150290, 156121004, 156063763, 155931976, 155888047, 155886716, 155828144, 155813501, 155741617, 155624473, 155551258, 155521972, 155505998, 155462069, 155390185, 155170540, 155110637, 154978850, 154921609, 154877680, 154773848, 154685990, 154554203, 154540891, 154539560, 154482319, 154438390, 154365175, 154335889, 154262674, 154261343, 154248031, 154204102, 154070984, 154066991, 154027055, 154013743, 153881956, 153852670, 153823384, 153764812, 153748838, 153735526, 153675623, 153589096, 153559810, 153545167, 153543836, 153398737, 153338834, 153310879, 153281593, 153120520, 153076591, 153003376, 152956785, 152915518, 152899544, 152886232, 152871589, 152842303, 152798374, 152797043, 152783731, 152739802, 152725159, 152693211, 152681230, 152637301, 152605353, 152593372, 152578729, 152562755, 152549443, 152460254, 152432299, 152388370, 152271226, 152183368, 152154082, 152110153, 152095510, 152080867, 151714792, 151656220, 151612291, 151480504, 151348717, 151334074, 151304788, 151246216, 151231573, 151143715, 151129072, 151070500, 151041214, 151010597, 150938713, 150922739, 150865498, 150836212, 150821569, 150798940, 150777640, 150704425, 150675139, 150587281, 150528709, 150527378, 150470137, 150467475, 150366305, 150352993, 150338350, 150294421, 150265135, 150221206, 150206563, 150205232, 150191920, 150162634, 150104062, 149942989, 149899060, 149884417, 149852469, 149796559, 149767273, 149694058, 149678084, 149663441, 149635486, 149620843, 149618181, 149606200, 149604869, 149532985, 149474413, 149458439, 149401198, 149326652, 149298697, 149240125, 149225482, 149196196, 149194865, 149181553, 148989863, 148859407, 148830121, 148799504, 148711646, 148625119, 148623788, 148566547, 148420117, 148418786, 148330928, 148288330, 148273687, 148185829, 148171186, 148054042, 147966184, 147878326, 147849040, 147818423, 147761182, 147644038, 147629395, 147468322, 147439036, 147437705, 147380464, 147277963, 147203417, 147131533, 147102247, 147072961, 147027701, 147014389, 146998415, 146925200, 146851985, 146838673, 146822699, 146792082, 146733510, 146677600, 146633671, 146632340, 146619028, 146516527, 146471267, 146456624, 146443312, 146370097, 146340811, 146223667, 146194381, 146162433, 146118504, 146047951, 146033308, 146018665, 145900190, 145857592, 145828306, 145812332, 145784377, 145681876, 145680545, 145652590, 145579375, 145550089, 145476874, 145462231, 145447588, 145418302, 145286515, 145271872, 145255898, 145239924, 145226612, 145169371, 145153397, 145109468, 145081513, 145050896, 144979012, 144891154, 144860537, 144847225, 144772679, 144730081, 144700795, 144642223, 144592970, 144510436, 144451864, 144450533, 144422578, 144407935, 144393292, 144364006, 144349363, 144217576, 144056503, 144040529, 144025886, 143968645, 143836858, 143820884, 143806241, 143791598, 143646499, 143631856, 143441497, 143397568, 143381594, 143353639, 143338996, 143293736, 143280424, 143148637, 143031493, 143002207, 142885063, 142753276, 142692042, 142648113, 142632139, 142562917, 142561586, 142533631, 142489702, 142472397, 142401844, 142284700, 142270057, 142166225, 142152913, 142079698, 142065055, 142050412, 142021126, 141947911, 141874696, 141858722, 141801481, 141785507, 141742909, 141669694, 141640408, 141639077, 141581836, 141580505, 141537907, 141435406, 141376834, 141362191, 141332905, 141274333, 141215761, 141201118, 141068000, 141066669, 140849686, 140732542, 140701925, 140688613, 140673970, 140540852, 140498254, 140439682, 140395753, 140381110, 140366467, 140365136, 140350493, 140335850, 140307895, 140293252, 140278609, 140263966, 140232018, 140220037, 140146822, 140015035, 139984418, 139927177, 139925846, 139883248, 139867274, 139839319, 139619674, 139557109, 139517173, 139429315, 139412010, 139370743, 139341457, 139297528, 139149767, 139048597, 139004668, 138990025, 138960739, 138916810, 138887524, 138785023, 138770380, 138741094, 138725120, 138711808, 138651905, 138635931, 138462877, 138389662, 138360376, 138300473, 138256544, 138155374, 138126088, 138082159, 138067516, 138008944, 137994301, 137891800, 137862514, 137831897, 137801280, 137612252, 137598940, 137525725, 137496439, 137481796, 137350009, 137275463, 137101078, 137042506, 136969291, 136938674, 136925362, 136837504, 136764289, 136720360, 136705717, 136647145, 136500715, 136471429, 136424838, 136411526, 136354285, 136281070, 136250453, 136193212, 136149283, 136074737, 135958924, 135885709, 135841780, 135812494, 135666064, 135604830, 135474374, 135402490, 135386516, 135313301, 135285346, 135270703, 135256060, 135212131, 135138916, 135108299, 135021772, 135007129, 134992486, 134963200, 134933914, 134860699, 134844725, 134802127, 134670340, 134626411, 134553196, 134478650, 134436052, 134421409, 134406766, 134302934, 134289622, 134274979, 134231050, 134201764, 134155173, 134128549, 134113906, 134097932, 134055334, 134011405, 133980788, 133938190, 133863644, 133806403, 133762474, 133689259, 133645330, 133616044, 133585427, 133513543, 133452309, 133424354, 133381756, 133367113, 133349808, 133308541, 133303217, 133293898, 133235326, 133191397, 133059610, 133015681, 132999707, 132942466, 132823991, 132752107, 132678892, 132589703, 132576391, 132547105, 132441942, 132386032, 132298174, 132283531, 132238271, 132224959, 132134439, 132107815, 132093172, 131917456, 131916125, 131872196, 131814955, 131712454, 131683168, 131609953, 131580667, 131506121, 131492809, 131390308, 131287807, 131183975, 131170663, 131156020, 131125403, 131097448, 131038876, 130936375, 130863160, 130847186, 130804588, 130789945, 130775302, 130760659, 130716730, 130628872, 130599586, 130570300, 130511728, 130394584, 130292083, 130277440, 130188251, 130160296, 130116367, 130072438, 129969937, 129926008, 129910034, 129689058, 129516004, 129457432, 129296359, 129281716, 129267073, 129179215, 129106000, 129003499, 128974213, 128914310, 128898336, 128827783, 128754568, 128664048, 128520280, 128490994, 128459046, 128447065, 128445734, 128401805, 128388493, 128285992, 128271349, 128079659, 127934560, 127905274, 127875988, 127844040, 127832059, 127802773, 127758844, 127729558, 127685629, 127670986, 127641700, 127627057, 127611083, 127464653, 127392769, 127275625, 127274294, 127246339, 127129195, 127127864, 127070623, 127010720, 126966791, 126777763, 126763120, 126748477, 126660619, 126616690, 126498215, 126484903, 126397045, 126367759, 126219998, 126133471, 126104185, 126101523, 126088211, 126001684, 126000353, 125984379, 125943112, 125869897, 125811325, 125782039, 125694181, 125663564, 125635609, 125561063, 125546420, 125401321, 125035246, 124932745, 124931414, 124844887, 124830244, 124784984, 124757029, 124742386, 124726412, 124711769, 124566670, 124508098, 124493455, 124464169, 124449526, 124448195, 124434883, 124405597, 124402935, 124287122, 124244524, 124227219, 124185952, 124156666, 124096763, 124054165, 124024879, 124010236, 123995593, 123980950, 123966307, 123893092, 123878449, 123862475, 123819877, 123644161, 123614875, 123600232, 123598901, 123512374, 123483088, 123468445, 123365944, 123322015, 123307372, 123278086, 123262112, 123204871, 123146299, 123117013, 123101039, 123087727, 123058441, 123042467, 123029155, 122941297, 122692366, 122645775, 122559248, 122544605, 122531293, 122472721, 122442104, 122310317, 122282362, 122253076, 122165218, 122121289, 122092003, 122033431, 122004145, 121944242, 121930930, 121813786, 121799143, 121711285, 121695311, 121652713, 121638070, 121594141, 121447711, 121359853, 121329236, 121314593, 121286638, 121271995, 121242709, 121197449, 121182806, 121169494, 121081636, 121023064, 120993778, 120963161, 120935206, 120920563, 120905920, 120875303, 120847348, 120774133, 120772802, 120744847, 120730204, 120715561, 120686275, 120683613, 120507897, 120466630, 120437344, 120422701, 120364129, 120349486, 120334843, 120333512, 120276271, 120261628, 120157796, 120085912, 119983411, 119924839, 119895553, 119880910, 119879579, 119866267, 119747792, 119646622, 119529478, 119485549, 119383048, 119368405, 119337788, 119293859, 119251261, 119207332, 119075545, 119060902, 118958401, 118898498, 118869212, 118811971, 118797328, 118724113, 118665541, 118577683, 118545735, 118519111, 118504468, 118431253, 118295473, 118270180, 118226251, 118211608, 118210277, 118094464, 118079821, 118035892, 118019918, 118006606, 117932060, 117772318, 117669817, 117567316, 117538030, 117479458, 117406243, 117333028, 117318385, 117302411, 117289099, 117245170, 117243839, 117215884, 117141338, 117113383, 117069454, 117040168, 116937667, 116923024, 116805880, 116718022, 116688736, 116659450, 116600878, 116586235, 116584904, 116513020, 116498377, 116497046, 116409188, 116394545, 116366590, 116350616, 116293375, 116220160, 116190874, 116132302, 116088373, 116057756, 116029801, 116028470, 115985872, 115956586, 115911326, 115779539, 115750253, 115720967, 115678369, 115677038, 115663726, 115634440, 115605154, 115590511, 115530608, 115517296, 115502653, 115473367, 115457393, 115370866, 115312294, 115165864, 115135247, 115078006, 115075344, 115048720, 115034077, 114988817, 114916933, 114915602, 114900959, 114858361, 114813101, 114785146, 114766510, 114754529, 114711931, 114609430, 114594787, 114580144, 114564170, 114536215, 114477643, 114404428, 114375142, 114301927, 114271310, 114170140, 114140854, 114126211, 114111568, 114066308, 114038353, 114021048, 113965138, 113877280, 113816046, 113774779, 113758805, 113744162, 113716207, 113714876, 113686921, 113597732, 113583089, 113467276, 113452633, 113423347, 113408704, 113350132, 113306203, 113247631, 113232988, 113101201, 113070584, 113042629, 112984057, 112925485, 112849608, 112764412, 112735126, 112719152, 112616651, 112498176, 112427623, 112323791, 112266550, 112192004, 112178692, 112149406, 112089503, 112076191, 112058886, 112046905, 111988333, 111959047, 111885832, 111855215, 111841903, 111811286, 111768688, 111739402, 111738071, 111650213, 111620927, 111607615, 111563686, 111475828, 111431899, 111387970, 111358684, 111344041, 111329398, 111300112, 111240209, 111197611, 111095110, 111065824, 110932706, 110919394, 110890108, 110756990, 110729035, 110714392, 110698418, 110641177, 110626534, 110611891, 110582605, 110509390, 110494747, 110450818, 110421532, 110406889, 110259128, 110229842, 110201887, 110157958, 110067438, 109952956, 109834481, 109821169, 109806526, 109762597, 109747954, 109717337, 109689382, 109641460, 109616167, 109614836, 109601524, 109542952, 109411165, 109337950, 109294021, 109292690, 109264735, 109250092, 109220806, 109132948, 109059733, 109001161, 108985187, 108971875, 108957232, 108941258, 108869374, 108825445, 108796159, 108766873, 108750899, 108737587, 108736256, 108722944, 108708301, 108605800, 108560540, 108487325, 108443396, 108340895, 108326252, 108298297, 108283654, 108282323, 108269011, 108078652, 108005437, 107990794, 107859007, 107829721, 107800435, 107785792, 107697934, 107624719, 107610076, 107580790, 107566147, 107563485, 107507575, 107361145, 107331859, 107302573, 107257313, 107170786, 107156143, 107141500, 107081597, 107052311, 107009713, 106993739, 106936498, 106892569, 106863283, 106848640, 106833997, 106818023, 106746139, 106716853, 106702210, 106687567, 106656950, 106482565, 106350778, 106305518, 106292206, 106071230, 106028632, 105896845, 105822299, 105808987, 105735772, 105734441, 105633271, 105516127, 105486841, 105428269, 105397652, 105325768, 105267196, 105236579, 105208624, 105179338, 105164695, 105091480, 105047551, 104958362, 104930407, 104913102, 104901121, 104886478, 104871835, 104870504, 104797289, 104696119, 104694788, 104666833, 104622904, 104561670, 104461831, 104447188, 104432545, 104388616, 104373973, 104299427, 104284784, 104198257, 104168971, 104139685, 104125042, 104110399, 104037184, 104007898, 103990593, 103961307, 103949326, 103933352, 103920040, 103890754, 103729681, 103715038, 103671109, 103507374, 103495393, 103466107, 103451464, 103363606, 103348963, 103289060, 103202533, 103173247, 103114675, 103070746, 103012174, 102981557, 102980226, 102807172, 102733957, 102675385, 102660742, 102659411, 102587527, 102571553, 102528955, 102485026, 102411811, 102382525, 102323953, 102250738, 102221452, 102177523, 102130932, 102118951, 102102977, 102060379, 102059048, 102001807, 101943235, 101899306, 101811448, 101810117, 101766188, 101735571, 101678330, 101619758, 101606446, 101503945, 101489302, 101370827, 101328229, 101225728, 101196442, 101137870, 101123227, 101079298, 101035369, 100932868, 100859653, 100858322, 100845010, 100771795, 100742509, 100683937, 100640008, 100581436, 100508221, 100435006, 100186075, 100155458, 100112860, 99981073, 99979742, 99965099, 99921170, 99846624, 99820000, 99790714, 99776071, 99732142, 99673570, 99585712, 99541783, 99497854, 99468568, 99439282, 99306164, 99248923, 99219637, 99174377, 99071876, 98982687, 98910803, 98868205, 98838919, 98837588, 98824276, 98809633, 98794990, 98780347, 98765704, 98677846, 98531416, 98516773, 98443558, 98428915, 98399629, 98367681, 98353038, 98311771, 98194627, 98062840, 97989625, 97960339, 97945696, 97887124, 97872481, 97841864, 97840533, 97828552, 97740694, 97739363, 97696765, 97608907, 97535692, 97491763, 97433191, 97301404, 97286761, 97272118, 97240170, 97228189, 97140331, 97111045, 97081759, 97037830, 96935329, 96933998, 96920686, 96876757, 96832828, 96802211, 96774256, 96730327, 96699710, 96671755, 96642469, 96595878, 96539968, 96481396, 96408181, 96276394, 96245777, 96231134, 96217822, 96173893, 96157919, 96115321, 95895676, 95866390, 95822461, 95557556, 95544244, 95528270, 95500315, 95498984, 95427100, 95411126, 95396483, 95295313, 95280670, 95192812, 95191481, 95190150, 95162195, 95119597, 95046382, 94941219, 94929238, 94914595, 94899952, 94870666, 94694950, 94489948, 94444688, 94312901, 94284946, 94270303, 94225043, 94167802, 94151828, 94021372, 94006729, 93962800, 93886923, 93787084, 93669940, 93668609, 93536822, 93507536, 93479581, 93406366, 93375749, 93374418, 93347794, 93289222, 93259936, 93245293, 93157435, 93025648, 92965745, 92921816, 92849932, 92601001, 92586358, 92557072, 92541098, 92527786, 92498500, 92425285, 92410642, 92395999, 92380025, 92366713, 92337427, 92336096, 92234926, 92205640, 92116451, 92088496, 92073853, 92044567, 92027262, 92015281, 91839565, 91795636, 91766350, 91737064, 91735733, 91678492, 91561348, 91546705, 91458847, 91429561, 91400275, 91311086, 91297774, 91281800, 91268488, 91180630, 91136701, 91092772, 91091441, 91048843, 90946342, 90902413, 90829198, 90594910, 90507052, 90448480, 90389908, 90331336, 90316693, 90272764, 90184906, 90022502, 89950618, 89921332, 89848117, 89832143, 89818831, 89804188, 89758928, 89714999, 89656427, 89568569, 89408827, 89394184, 89335612, 89291683, 89174539, 89114636, 89086681, 89057395, 89056064, 89042752, 89013466, 88984180, 88982849, 88954894, 88925608, 88896322, 88865705, 88837750, 88792490, 88733918, 88705963, 88647391, 88500961, 88471675, 88398460, 88383817, 88382486, 88369174, 88252030, 88105600, 88032385, 88017742, 87944527, 87915241, 87869981, 87842026, 87768811, 87767480, 87752837, 87710239, 87666310, 87577121, 87563809, 87505237, 87502575, 87490594, 87489263, 87432022, 87416048, 87386762, 87300235, 87212377, 87197734, 87137831, 87124519, 87121857, 87108545, 87049973, 87036661, 87022018, 86991401, 86978089, 86890231, 86874257, 86860945, 86859614, 86831659, 86817016, 86802373, 86743801, 86699872, 86639969, 86626657, 86596040, 86553442, 86552111, 86538799, 86509513, 86420324, 86245939, 86231296, 86128795, 86083535, 85923793, 85909150, 85865221, 85762720, 85748077, 85673531, 85660219, 85629602, 85614959, 85601647, 85569699, 85499146, 85382002, 85336742, 85294144, 85074499, 85059856, 85030570, 84869497, 84854854, 84825568, 84810925, 84693781, 84589949, 84546020, 84532708, 84459493, 84371635, 84342349, 84327706, 84165302, 84093418, 84078775, 84020203, 83932345, 83888416, 83844487, 83785915, 83771272, 83741986, 83667440, 83610199, 83521010, 83506367, 83361268, 83301365, 83288053, 83273410, 83270748, 83258767, 83141623, 83068408, 83067077, 83009836, 82995193, 82804834, 82760905, 82759574, 82570546, 82541260, 82525286, 82453402, 82438759, 82393499, 82321615, 82189828, 82188497, 82173854, 82160542, 82131256, 82116613, 81939566, 81923592, 81853039, 81838396, 81779824, 81735895, 81721252, 81677323, 81574822, 81545536, 81530893, 81529562, 81457678, 81428392, 81413749, 81383132, 81340534, 81296605, 81252676, 81251345, 81074298, 81003745, 80915887, 80886601, 80828029, 80798743, 80725528, 80696242, 80680268, 80579098, 80564455, 80418025, 80374096, 80286238, 80242309, 80213023, 80198380, 80195718, 80109191, 80050619, 79978735, 79964092, 79962761, 79948118, 79817662, 79757759, 79744447, 79715161, 79568731, 79554088, 79539445, 79538114, 79451587, 79378372, 79349086, 79319800, 79041583, 78909796, 78895153, 78833919, 78792652, 78675508, 78660865, 78615605, 78573007, 78543721, 78497130, 78338719, 78221575, 78218913, 78163003, 78132386, 78104431, 78075145, 78060502, 78001930, 77958001, 77942027, 77824883, 77782285, 77767642, 77707739, 77694427, 77634524, 77619881, 77606569, 77575952, 77533354, 77504068, 77474782, 77386924, 77211208, 77152636, 77137993, 77006206, 76814516, 76786561, 76769256, 76713346, 76698703, 76669417, 76668086, 76654774, 76653443, 76638800, 76624157, 76610845, 76581559, 76508344, 76507013, 76435129, 76420486, 76332628, 76244770, 76200841, 76171555, 76155581, 76142269, 76098340, 76053080, 76025125, 75951910, 75776194, 75745577, 75732265, 75659050, 75643076, 75641745, 75615121, 75483334, 75454048, 75395476, 75292975, 75161188, 75114597, 75073330, 75044044, 75029401, 74997453, 74985472, 74956186, 74926900, 74809756, 74736541, 74707255, 74619397, 74604754, 74531539, 74429038, 74354492, 74339849, 74266634, 74237348, 74164133, 74077606, 74048320, 74032346, 74003060, 73973774, 73945819, 73916533, 73869942, 73843318, 73841987, 73828675, 73770103, 73755460, 73593056, 73563770, 73389385, 73330813, 73213669, 73184383, 73169740, 73140454, 73096525, 73081882, 73052596, 72979381, 72934121, 72862237, 72759736, 72452233, 72377687, 72320446, 72305803, 72261874, 72260543, 72114113, 72071515, 72027586, 71998300, 71939728, 71837227, 71793298, 71777324, 71690797, 71588296, 71572322, 71456509, 71427223, 71368651, 71354008, 71310079, 71147675, 71119720, 71105077, 71073129, 70987933, 70929361, 70914718, 70900075, 70856146, 70826860, 70577929, 70563286, 70490071, 70446142, 70444811, 70431499, 70402213, 70372927, 70328998, 70310239, 70080067, 70036138, 69932306, 69870949, 69801850, 69772564, 69698018, 69684706, 69670063, 69652758, 69639446, 69611491, 69596848, 69567562, 69566231, 69435775, 69274702, 69245416, 69157558, 69156227, 69142915, 69128272, 69084343, 68981842, 68967199, 68937913, 68908627, 68879341, 68835412, 68834081, 68820769, 68791483, 68747554, 68731580, 68614436, 68571838, 68513266, 68497292, 68440051, 68366836, 68337550, 68321576, 68161834, 68044690, 67999430, 67940858, 67896929, 67882286, 67809071, 67795759, 67779785, 67766473, 67751830, 67719882, 67649329, 67576114, 67546828, 67545497, 67488256, 67473613, 67385755, 67369781, 67283254, 67239325, 67136824, 67092895, 67063609, 66873250, 66871919, 66768087, 66712177, 66593702, 66565747, 66521818, 66492532, 66477889, 66461915, 66388700, 66360745, 66287530, 66286199, 66258244, 66243601, 66240939, 66214315, 66212984, 66183698, 66170386, 66111814, 66009313, 65745739, 65715122, 65701810, 65687167, 65613952, 65599309, 65570023, 65451548, 65438236, 65365021, 65306449, 65277163, 65261189, 64984303, 64925731, 64879140, 64823230, 64720729, 64718067, 64676800, 64559656, 64383940, 64293420, 64252153, 64104392, 63972605, 63930007, 63842149, 63637147, 63593218, 63490717, 63476074, 63461431, 63227143, 63225812, 63183214, 62903666, 62875711, 62787853, 62729281, 62685352, 62641423, 62612137, 62568208, 62566877, 62494993, 62479019, 62465707, 62407135, 62331258, 62317946, 62304634, 62246062, 62231419, 62230088, 62158204, 62055703, 62010443, 61997131, 61982488, 61850701, 61821415, 61777486, 61748200, 61704271, 61601770, 61587127, 61572484, 61484626, 61455340, 61440697, 61396768, 61394106, 61205078, 61175792, 61118551, 61089265, 61044005, 61001407, 60972121, 60970790, 60912218, 60854977, 60811048, 60809717, 60796405, 60781762, 60737833, 60707216, 60664618, 60620689, 60531500, 60488902, 60371758, 60357115, 60210685, 60196042, 60152113, 60137470, 60108184, 59991040, 59976397, 59961754, 59960423, 59873896, 59755421, 59742109, 59668894, 59624965, 59491847, 59449249, 59419963, 59402658, 59346748, 59258890, 59185675, 59112460, 59083174, 59067200, 59037914, 59024602, 58920770, 58848886, 58846224, 58818269, 58775671, 58717099, 58614598, 58556026, 58526740, 58409596, 58247192, 58204594, 58144691, 58130048, 58028878, 58014235, 57984949, 57911734, 57897091, 57765304, 57763973, 57749330, 57677446, 57662803, 57648160, 57618874, 57617543, 57589588, 57545659, 57544328, 57531016, 57456470, 57428515, 57282085, 57207539, 57179584, 57178253, 57135655, 57002537, 56974582, 56916010, 56901367, 56828152, 56813509, 56798866, 56667079, 56564578, 56506006, 56476720, 56462077, 56446103, 56432791, 56359576, 56242432, 56169217, 56167886, 55977527, 55964215, 55946787, 55905643, 55861714, 55845740, 55773856, 55759213, 55729927, 55671355, 55656712, 55627426, 55611452, 55566069, 55466353, 55378495, 55302495, 55232065, 55173493, 55142876, 55070992, 54983134, 54981803, 54909919, 54895276, 54893945, 54851347, 54822061, 54820730, 54763489, 54748846, 54659657, 54587773, 54558487, 54469298, 54412057, 54397414, 54382771, 54294913, 54236341, 54221698, 54220367, 54174984, 54133840, 54075268, 54060625, 54002053, 53987410, 53928838, 53926053, 53899552, 53870266, 53811694, 53782408, 53764980, 53721051, 53562763, 53559978, 53533477, 53518834, 53460262, 53445619, 53416333, 53343118, 53328475, 53327144, 53253929, 53240617, 53210000, 53167402, 53108830, 53006329, 52962400, 52947757, 52946426, 52889185, 52859899, 52830613, 52786684, 52785353, 52742755, 52654897, 52596325, 52491039, 52435252, 52433921, 52389992, 52376680, 52362037, 52347394, 52318108, 52288822, 52258205, 52214276, 52200964, 52069177, 52038560, 51981319, 51963891, 51952033, 51937390, 51776317, 51732388, 51643199, 51628556, 51615244, 51540698, 51512743, 51439528, 51307741, 51304956, 51291767, 51189266, 51175954, 51159980, 51102739, 51073453, 51044167, 50940335, 50897737, 50853808, 50823191, 50809879, 50676761, 50663449, 50618189, 50574260, 50546305, 50487733, 50457116, 50427830, 50414518, 50399875, 50370589, 50341303, 50339972, 50224159, 50194873, 50165587, 50091041, 50048443, 49989871, 49900682, 49843441, 49827467, 49814155, 49579867, 49505321, 49476035, 49345579, 49330936, 49329605, 49316293, 49243078, 49213792, 49184506, 49111291, 48916816, 48877003, 48862360, 48861029, 48844932, 48803788, 48743885, 48730573, 48729242, 48686644, 48657358, 48613429, 48598786, 48569500, 48496285, 48466999, 48437713, 48304595, 48291283, 48289952, 48218068, 48144853, 48115567, 48086281, 48070307, 47966352, 47923877, 47704232, 47617705, 47573776, 47543159, 47515204, 47427346, 47398060, 47324845, 47193058, 47149129, 47075914, 47046628, 47031985, 47016011, 46944127, 46929484, 46884224, 46854938, 46841626, 46826983, 46737794, 46709839, 46591364, 46589910, 46534123, 46446265, 46401005, 46343764, 46327790, 46270549, 46241263, 46197334, 46181360, 46168048, 46065547, 46021618, 45963046, 45961715, 45831259, 45714115, 45684829, 45567685, 45553042, 45538399, 45535614, 45479827, 45435898, 45419924, 45391969, 45377326, 45375995, 45359898, 45318754, 45273494, 45230896, 45201610, 45186967, 45156350, 45099109, 45055180, 45040537, 44936705, 44878133, 44864821, 44762320, 44703748, 44702417, 44689105, 44687774, 44674462, 44643845, 44615890, 44337673, 44264458, 44217744, 44205886, 44191243, 44147314, 44030170, 44015527, 43986241, 43971598, 43927669, 43839811, 43825168, 43781239, 43766596, 43708024, 43634809, 43443119, 43415164, 43385878, 43371235, 43341949, 43324521, 43298020, 43282046, 43254091, 43210162, 43049089, 43047758, 43005160, 42902659, 42885231, 42844087, 42813470, 42756229, 42712300, 42639085, 42521941, 42505967, 42492655, 42448726, 42374180, 42300965, 42182367, 42170509, 42126580, 42068008, 42024079, 41934890, 41877649, 41788460, 41745862, 41655219, 41614075, 41570146, 41511574, 41423716, 41365144, 41335858, 41277286, 41248000, 41218714, 41160142, 41130856, 41086927, 40984426, 40940497, 40911211, 40881925, 40880594, 40750138, 40735495, 40646306, 40618351, 40515850, 40398706, 40369420, 40250945, 40237633, 40193704, 40105846, 40031300, 40003345, 39944773, 39739771, 39709154, 39695842, 39651913, 39607984, 39577233, 39520126, 39504018, 39461554, 39445580, 39388339, 39387008, 39373696, 39315124, 39300481, 39256552, 39240578, 39227266, 39212623, 39182006, 39139408, 39080836, 39022264, 38905120, 38859737, 38758690, 38714761, 38670832, 38656189, 38654735, 38625449, 38612260, 38582974, 38539045, 38436544, 38420447, 38377972, 38376518, 38275471, 38187613, 38171516, 38129041, 38085112, 38041183, 38026540, 37924039, 37922585, 37894753, 37880110, 37836181, 37790798, 37777609, 37748323, 37689751, 37686966, 37631179, 37601893, 37571153, 37509919, 37426177, 37294390, 37279747, 37250461, 37102577, 37087934, 37028031, 37001530, 36899029, 36884386, 36882932, 36855100, 36620812, 36604715, 36591526, 36518311, 36474382, 36459739, 36445096, 36443642, 36357238, 36282569, 36254737, 36225451, 36181522, 36122950, 36108307, 36079021, 36049735, 36004352, 35991163, 35960423, 35947234, 35931137, 35859376, 35844733, 35843279, 35800804, 35742232, 35727589, 35652920, 35636946, 35625088, 35610445, 35608991, 35565062, 35551873, 35477204, 35464015, 35434729, 35302942, 35288299, 35215084, 35156512, 35141869, 35054011, 35052557, 35010082, 35008628, 34962037, 34922224, 34731865, 34658650, 34614721, 34583981, 34556149, 34541506, 34453648, 34439005, 34406934, 34365790, 34364336, 34351147, 34320407, 34263289, 34248646, 34159334, 34144691, 34029001, 34014358, 33955786, 33941143, 33926500, 33911857, 33894429, 33867928, 33823999, 33793259, 33721498, 33706855, 33676115, 33648283, 33604354, 33560425, 33399352, 33355423, 33326137, 33323352, 33267565, 33238279, 33236825, 33208993, 33206208, 33194350, 33062563, 33018634, 32945419, 32914679, 32725774, 32681845, 32676398, 32667202, 32652559, 32621819, 32550058, 32520772, 32506129, 32504675, 32491486, 32475389, 32462200, 32446103, 32374342, 32328959, 32314316, 32299673, 32227912, 32226458, 32110768, 32096125, 32050742, 31920409, 31773979, 31715407, 31627549, 31568977, 31525048, 31523594, 31495762, 31492977, 31451833, 31334689, 31232188, 31100401, 31084304, 31082973, 31012543, 30908588, 30893945, 30866113, 30835373, 30732872, 30675754, 30659657, 30617182, 30543967, 30542513, 30529324, 30470752, 30396083, 30353608, 30322868, 30236464, 30046105, 30016819, 29987533, 29972890, 29928961, 29885032, 29870389, 29811817, 29751791, 29518957, 29460385, 29445742, 29415002, 29299312, 29283215, 29035738, 28975712, 28947880, 28889308, 28830736, 28829282, 28726781, 28713592, 28698949, 28594994, 28435375, 28303588, 28171801, 28169016, 28157158, 28083943, 27952156, 27905442, 27862844, 27818915, 27805726, 27776440, 27732511, 27659296, 27643199, 27496769, 27454294, 27425008, 27395722, 27351793, 27278578, 27205363, 27189266, 27072122, 27044290, 27028193, 27015004, 26985718, 26956432, 26853931, 26824645, 26823191, 26810002, 26722144, 26691404, 26676761, 26663572, 26648929, 26471759, 26443927, 26369258, 26326783, 26312140, 26266757, 26194996, 26107138, 26063209, 26033923, 26031138, 26019280, 25972566, 25872850, 25858207, 25843564, 25768895, 25755706, 25682491, 25666394, 25622465, 25549250, 25492132, 25490678, 25462846, 25432106, 25418917, 25404274, 25389631, 25331059, 25257844, 25243201, 25082128, 25038199, 24891769, 24875672, 24745339, 24743885, 24716053, 24686767, 24670670, 24642838, 24625410, 24540337, 24525694, 24496408, 24478980, 24452479, 24379264, 24377810, 24289952, 24262120, 24232834, 24099593, 24071761, 24068976, 24042475, 23998546, 23995761, 23967806, 23954617, 23910688, 23793544, 23761473, 23733518, 23691043, 23632471, 23471398, 23456755, 23442112, 23339611, 23310325, 23264942, 23207824, 23117181, 22988179, 22973536, 22942796, 22886976, 22885678, 22781723, 22724605, 22666033, 22592818, 22578175, 22548889, 22490317, 22461031, 22444934, 22326459, 22299958, 22283861, 22182814, 22168171, 22138885, 22007098, 21992455, 21963169, 21933883, 21904597, 21875311, 21857883, 21712784, 21611737, 21597094, 21595640, 21582451, 21553165, 21537068, 21509236, 21494593, 21437231, 21348163, 21318877, 21274828, 21260305, 21231019, 21201733, 21157670, 21143161, 21069946, 21040660, 21011374, 20996731, 20996597, 20938025, 20923516, 20908873, 20850301, 20641172, 20586727, 20572084, 20367082, 20352439, 20337662, 20235295, 20206009, 20147303, 20118151, 20088731, 20015516, 19927658, 19810648, 19737433, 19708013, 19680181, 19665659, 19634932, 19519129, 19401733, 19356592, 19355261, 19313875, 19298020, 19296689, 19267403, 19224805, 19210162, 19207500, 19166233, 19151590, 19138159, 19136947, 19123516, 19104999, 19094230, 19064944, 19063732, 19035658, 18977086, 18961231, 18933157, 18918514, 18888016, 18860063, 18813470, 18801370, 18800158, 18785515, 18728155, 18713512, 18684347, 18683014, 18640297, 18608468, 18581725, 18567082, 18537917, 18536584, 18523274, 18521941, 18504636, 18478012, 18460707, 18449938, 18406009, 18390154, 18376844, 18362080, 18331582, 18318272, 18258367, 18244936, 18243724, 18230293, 18197133, 18182490, 18127792, 18126580, 18095963, 18082651, 18068008, 17996005, 17965507, 17922790, 17906935, 17892292, 17877649, 17864218, 17833720, 17803103, 17791003, 17760505, 17747074, 17717909, 17701933, 17700602, 17673859, 17627387, 17598101, 17583458, 17511574, 17510243, 17467645, 17453002, 17437028, 17393099, 17379787, 17363813, 17337070, 17322427, 17307784, 17290598, 17277286, 17249212, 17233357, 17205283, 17204071, 17189428, 17146711, 17116213, 17100239, 17058853, 17057641, 17028355, 17014924, 16969783, 16941709, 16912544, 16896568, 16881925, 16852639, 16722064, 16704878, 16691566, 16648849, 16619563, 16603708, 16590398, 16559779, 16517062, 16486564, 16368089, 16325491, 16296205, 16224202, 16208347, 16179061, 16177730, 16164418, 16121822, 16063129, 16017988, 16004557, 15931342, 15871558, 15814198, 15785033, 15782369, 15740983, 15739771, 15726340, 15710485, 15682411, 15653125, 15622627, 15594553, 15593341, 15534769, 15506695, 15502821, 15462887, 15445580, 15417625, 15404194, 15345622, 15343079, 15329767, 15301814, 15285838, 15271195, 15256552, 15255221, 15241909, 15240578, 15227266, 15212623, 15199192, 15168694, 15140741, 15124765, 15123434, 15110122, 15082048, 15038119, 15035576, 14994311, 14934406, 14905120, 14890477, 14847760, 14833238, 14818595, 14787976, 14745259, 14641546, 14626903, 14495116, 14480473, 14467042, 14465830, 14437756, 14379184, 14375310, 14347355, 14305969, 14304757, 14246185, 14232754, 14130253, 14113067, 14070469, 14069138, 14057038, 14055826, 14054495, 14011897, 13983823, 13953325, 13937351, 13909396, 13895965, 13806895, 13793464, 13733680, 13661677, 13660465, 13573819, 13528678, 13511373, 13499392, 13471318, 13440820, 13382248, 13368938, 13351631, 13324888, 13222508, 13221175, 13193101, 13191889, 13190558, 13162603, 13119886, 13117343, 13104031, 13032028, 13029485, 13000199, 12969582, 12944170, 12928315, 12911010, 12885719, 12855100, 12837795, 12827026, 12812383, 12783097, 12753811, 12739289, 12708670, 12651310, 12607381, 12604838, 12562240, 12560909, 12534166, 12475594, 12459739, 12401167, 12386524, 12358450, 12357238, 12341264, 12269380, 12254737, 12210808, 12197377, 12194834, 12166879, 12153448, 12137593, 12108307, 12021661, 12007018, 11975189, 11963089, 11948446, 11932591, 11903305, 11859376, 11787373, 11772851, 11756875, 11726258, 11698303, 11670229, 11655586, 11597135, 11553085, 11506613, 11465227, 11420086, 11390800, 11361514, 11316254, 11302942, 11289632, 11259013, 11185798, 11183136, 11172367, 11156512, 11143081, 11127226, 11025937, 10994108, 10935536, 10875633, 10835578, 10777006, 10761151, 10703791, 10674505, 10644007, 10600078, 10586647, 10482934, 10425574, 10409719, 10396288, 10393745, 10380433, 10351147, 10321861, 10307218, 10249858, 10248646, 10205929, 10191286, 10116859, 10072930, 10058287, 10030213, 10014358, 9999715, 9970429, 9956998, 9927712, 9926500, 9913069, 9911857, 9883783, 9853285, 9823999, 9810689, 9808025, 9795925, 9780070, 9778739, 9764096, 9751996, 9736141, 9721498, 9649495, 9634852, 9589711, 9561637, 9532351, 9531139, 9503065, 9487210, 9429850, 9428638, 9411333, 9399352, 9324806, 9310163, 9280877, 9239491, 9165064, 9122347, 9121135, 9061232, 9049132, 9047920, 8974705, 8930776, 8929445, 8900159, 8856230, 8844130, 8814844, 8798989, 8783015, 8768372, 8751067, 8725774, 8668414, 8636585, 8623273, 8608630, 8593987, 8579344, 8565913, 8520772, 8504798, 8448769, 8447557, 8404840, 8390318, 8361032, 8330413, 8286484, 8155909, 8097337, 8096125, 8081482, 8068172, 8009479, 8008267, 8005605, 7936264, 7920409, 7832551, 7775191, 7731383, 7715407, 7656835, 7643404, 7612906, 7599475, 7451833, 7409116, 7379830, 7378618, 7321258, 7318715, 7306615, 7276117, 7260143, 7246831, 7232188, 7188259, 7144330, 7056472, 7043041, 7027186, 6969826, 6951309, 6895399, 6866113, 6836827, 6794110, 6778255, 6748969, 6675754, 6662323, 6647680, 6529324, 6486607, 6440135, 6426823, 6397537, 6353608, 6338965, 6325534, 6309679, 6295036, 6251107, 6249776, 6193747, 6192535, 6120653, 6091246, 6074060, 6061960, 6031462, 6018031, 5972890, 5943604, 5928961, 5900887, 5869058, 5856958, 5827672, 5811817, 5782531, 5781200, 5769100, 5739814, 5725171, 5723959, 5695885, 5694673, 5636101, 5606815, 5577529, 5517626, 5505526, 5489671, 5475028, 5459054, 5401813, 5373739, 5327267, 5313955, 5271238, 5270026, 5256595, 5254052, 5240740, 5108953, 5094310, 4978499, 4963735, 4918594, 4830736, 4829405, 4801450, 4772164, 4758733, 4742878, 4729447, 4726904, 4700161, 4656232, 4597660, 4596448, 4581805, 4567162, 4565831, 4553731, 4552519, 4539088, 4507259, 4493947, 4461999, 4450018, 4390115, 4347517, 4346186, 4344855, 4332874, 4319443, 4304800, 4290157, 4259659, 4157158, 4040014, 4025371, 4022709, 3980111, 3965468, 3952156, 3909439, 3894796, 3893584, 3880274, 3846993, 3835012, 3820369, 3819038, 3805726, 3777652, 3747154, 3703225, 3701894, 3601936, 3542152, 3527509, 3512866, 3471469, 3442183, 3438320, 3425008, 3395722, 3337150, 3325039, 3295753, 3251824, 3073576, 3032179, 2956432, 2853931, 2795359, 2783248, 2736787, 2692858, 2691527, 2666104, 2607411, 2573052, 2517142, 2471882, 2426622, 2312140, 2300029, 2297497, 2194996, 2136424, 2063209, 2019280, 2007169, 1963240, 1931422, 1875502, 1846216, 1816930, 1814278, 1787657, 1786347, 1786338, 1784981, 1742495, 1698454, 1697123, 1611929, 1582522, 1566667, 1565336, 1537381, 1493564, 1449523, 1405594, 1404263, 1332379, 1304426, 1288450, 1245733, 1244521, 1215235, 1201804, 1200592, 1187161, 1098192, 1068805, 1054162, 1040731, 1039519, 1026088, 1024876, 1008902, 979616, 951773, 951661, 938230, 933025, 890427, 877115, 862472, 821207, 806564, 806443, 789257, 777157, 732016, 730685, 702730, 688087, 644158, 629627, 601441, 600229, 570943, 557512, 483197, 468442, 455011, 440368, 409870, 381796, 367153, 336655, 322012, 276752, 263440, 234154, 219511, 205045, 190469, 190225, 146528, 118342, 117242, 89056, 87861, 73201, 58558, 43983, 43915, 29384, 1248, 1228, 1215, 1213, 112, 66, 9 ], pntr := [ 1, 1, 2, -1, 3, 4, 5, -2, 6, -3, -4, -2, -5, 1, -2, 7, -2, 8, -2, 9 , 10, 11, 1, 12, 13, 13, 14, 13, 13, 15, 13, 16, 17, 18, 19, 17, 18, 19, 7, -2, 20, -2, 21, 5, 22, -2, 5, 23, -2, 1, 1, 24, -2, 1, 25, 26, 27, 7, -2, 28, -2, 5, -2, 5, -3, 29, -6, -7, -8, -9, 30, -2, 31, 32, -10, 5, -2, -11, 33, 7, -12, 7, -12, 34, 34, 34, 34, 34, 34, -11, -11, -11, -11, -11, 35, -2, -5, 36, -2, 37, -2, 38, -2, -5, 36, 7, -12, 39, 39, 39, 39, 39, 39, -11, -11, -11, -11, -11, -13, 7, 24, 40, -2, 41, -13, 7, 24, 40, -2, 41, -14, 5, -15, -11, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 42, 1, 1, 1, 1, 1, 1, 1 , 43, 44, 44, 45, 46, 47, 7, -2, -16, 48, -2, 49, 50, 51, 52, 53, 54, 46, -2, -5, 47, -2, -5, 55, 56, 57, 58, 47, 47, 58, -2, -5, -2, -5, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, -17, 7, 60, 13, 61, 62, -5, 62, -5, 63, 64, -2, 65, -14, 66, 7, -2, 67, -2, 7, 68, 69, -2, 69, -2, 70, 71, -2, 7, -10, -2, -18, 72, -19, 1, -2, 1, -2, 1, -2, 73, -2, 73, -2, 1, -2, -20, -14, -20, -14, -20, -14, -20, -14, -20, -14, -20, -14, -20, -14, -20, -14, -20, -14, -20, -14, -20, -14, -20, -14, 74, 75, -2, 73, -2, 76, 77, 75, -2, 73, -2, 73, 13, -2, 1, -2, 5, 24, -2, 78, -2, 79, 30, -2, 5, -2, 6, 80, -2, 30, -2, 5, -2, 81 , -21, 1, -22, 82, 7, -23, 83, -24, 84, 85, -2, -25, -26, -25, -26, 86, -2, 5 , -2, 87, 88, 89, -2, 5, -2, 24, -27, 90, -28, 91, 92, -29, -28, 40, -5, 93, -5, 1, 44, -2, 94, 5, -30, 95, -31, -30, -18, 96, -32, -33, 97, -2, 98, -28, 1, -34, 1, -35, 1, -35, 99, -36, 7, -2, 99, -36, 7, -2, -37, -38, -39, -40, 1 , -28, 1, -35, 1, -35, 1, -35, 1, -35, 1, -35, 1, -35, 1, -35, 1, -35, 1, -35 , 1, -35, 1, -35, 1, -35, -41, -42, 72, -43, -41, -42, 72, -43, 100, -42, 72, -25, -42, 72, -43, -25, -42, 72, -43, 100, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, 100, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 101, -42, 72, -42, 72, -42, 72, -42, 72, -42, 72, -42, 72, -42, 72, -42, 72, -42, 102, 100, -42, 72, -25, -42, 72, -43, -25, -42, 72, -43, 100, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, 100, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 101, -42, 72, -42, 72, -42, 72, -42, 72, -42, 72, -42, 72, -42, 72, -42, 72, -42, 102, 100, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, 103, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72 , -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, 103, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72 , -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, 103, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, 104, 100, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72 , -43, -42, 72, -43, 103, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72 , -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, 103, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72 , -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -44, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, 103, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, 104, 100, -2, 105, -2, 106, -2, 107, 100, 108, -11, -11, -2, 109, -2, 107, 110, 5, -2, 100, -11, 5, -2, -11, -45, -11, -11, 111, -45, -11, -11, 112, -46, 100, -11, -2, -5, -11, -47, 110, 113, 114, -2, 1, -48, 115, 116, -2, 7, -2, -42, 72, -43, -42, 72, -43, 116, -2, 7, -2, -42, 72, -43, -42 , 72, -43, 7, -2, 73, -49, -50, 117, -51, -52, 118, 7, -2, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, 7, -2 , 73, -49, -50, 117, -51, -52, 118, 116, -2, 7, -2, 7, -2, -42, 72, -43, -42, 72, -43, 7, -2, -42, 72, -43, -42, 72, -43, 7, -2, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , 7, -2, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2 , 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2 , 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43 , -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, 5, -28, -5, -49, -5, -53, -5, -2, -48, -2, -54, -55, -56, 119, -57, 120, -52, 121, -58, 122, -5, 123, -5, 124, -59, 125, -60, 126, -61, -11, -5, -35, -48, -40, -62, -63, -64, -65, -66, -67, -68 , -69, -70, -71, -72, -73, -74, -75, -76, -2, -77, 127, -57, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -56, -91, -92, -93, -5, -94 , 97, -95, -96, -97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107 , -108, -109, -110, -111, -112, 127, -113, 128, -114, -115, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -127, -128, -129, -130, -131, 97, -132, 129, -133, -134, -135, -136, -137, -138, -139, -140, -141, -142, -143, -144, -145, -146, -147, -148, -149, -150, 128, -151, 72, -152, -153, -154, -155, -156, -157, -158, -159, -160, -161, -162, -163, -164, -165, -166, -167, -168, -169, 129, -170, 130, -171, 131, -172, -173, -174, -175, -176, -177, -178, -179, -180, -181, -182, -183, -184, -185, -186, -187, 72, -188, 132, -189, 133, -190, 134, -191, -192, -193, -194, -195, -196, -197, -198, -199, -200, -201, -202, 135, -203, 130, -204, 136, -205, 137, -206, 138, -207 , 139, -208, -209, -210, -211, -212, -213, -214, -215, 140, -216, 141, -217, 132, -218, 1, -219, 7, -220, 5, -221, 142, -222, 41, -223, 40, -224, 143, -225, 136, -2, -5, 36, -226, -227, -228, -11, -5, -35, -48, -40, -62, -63, -64, -65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -2, -77, 127 , -57, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -56, -91, -92, -93, -5, -94, 97, -95, -96, -97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, 127, -113, 128, -114, -115, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -127, -128, -129, -130, -131, 97, -132, 129, -133, -134, -135, -136, -137, -138, -139, -140, -141, -142, -143, -144, -145, -146, -147, -148, -149, -150, 128, -151, 72, -152, -153, -154, -155, -156, -157, -158, -159, -160, -161, -162, -163, -164, -165, -166, -167, -168, -169, 129, -170, 130, -171, 131, -172, -173, -174, -175, -176, -177, -178, -179, -180, -181, -182, -183, -184, -185, -186, -187, 72, -188, 132, -189, 133, -190, 134, -191, -192, -193, -194, -195 , -196, -197, -198, -199, -200, -201, -202, 135, -203, 130, -204, 136, -205, 137, -206, 138, -207, 139, -208, -209, -210, -211, -212, -213, -214, -215, 140, -216, 141, -217, 132, -218, 1, -219, 7, -220, 5, -221, 142, -222, 41, -223, 40, -224, 143, -225, 136, -2, -5, 36, -229, 144, -21, -2, 145, 146, -28 , -2, 30, 147, -21, -39, -40, 147, -21, -39, -40, 148, -21, 7, -21, -230, -63 , -11, 5, -28, -231, -232, 7, -21, 7, -21, 7, -21, 7, -21, 7, -21, 7, -21, 7, -21, 7, -21, 7, -21, 7, -21, 7, -21, -233, -228, 7, -21, 7, -21, 7, -21, 7, -21, 7, -21, 7, -21, 7, -21, 7, -21, 7, -21, 7, -21, 7, -21, -233, -228, -37, 97, -2, -36, -5, -35, -36, -5, -35, 1, -28, 1, -28, 1, -28, 1, -28, 1, -28, 1 , -28, 1, -28, 1, -28, 1, -28, 1, -28, 1, -28, 1, -234, 1, -234, -2, 149, -2, 149, -2, 149, -2, 149, -2, 149, -2, 149, -36, -2, 149, -2, 149, -2, 149, -2, 150, -2, 130, -2, 151, -36, -2, 151, -2, 151, -2, 151, -2, 151, -2, 151, -2, 151, -2, 151, -2, 151, -2, 152, -2, 127, 7, -42, 153, 7, -2, 154, -35, -235, -5, -2, -5, -2, -92, -236, 155, -5, 121, -5, 156, 7, -2, 157, -235, -237, 158 , -5, 159, -5, 160, -225, 161, 5, -2, -11, -238, -69, -239, 162, -73, -239, -240, 1, -75, -11, -239, 151, -73, -45, -241, 163, -65, -241, 162, -242, 164, -75, -241, -243, 1, -244, 149, -75, -241, 165, -65, -241, 151, -242, 157, -75 , 166, -35, 167, -35, 168, -235, 167, -55, 169, -35, 170, -35, -5, -35, 170, -35, 171, -35, 168, -35, 167, -35, 166, -35, -245, 151, -246, 157, -73, -245, 165, -246, 172, -73, -36, 172, -2, -247, 1, -2, 149, -2, 163, -2, -245, 162, -246, 164, -73, 164, -49, 173, -246, 174, -248, 175, -225, 176, -5, 177, -245 , 174, -246, 163, -73, -2, 163, -249, 178, -246, 162, -73, -245, 149, -246, -240, 179, -245, 172, -246, 165, -73, -225, 180, -241, 157, -250, 181, -251, 1, -2, 172, -2, 182, -244, 183, -75, -241, 149, -242, -252, 1, -2, -241, 184, -250, 185, -2, 163, -36, 186, -246, -225, 187, -2, -2, 188, -2, 165, -55, -5, -75, 157, -28, 163, -253, 172, -2, 174, -75, 189, -5, 190, -225, 191, -5, 192 , -28, 165, -2, 162, -55, 172, -2, 172, -241, 151, -253, 174, -2, 193, -225, 194, -253, 174, -254, 172, -2, -255, 1, -2, 195, -248, 149, -5, 162, -256, 151, -55, 196, -225, 197, -5, 198, -2, 155, -257, 151, -244, 199, -5, -2, 174 , -2, 200, -258, 201, -2, 151, -247, 1, -259, 202, -260, 203, -2, -225, -2, 204, -261, 205, -2, 206, -5, 162, -250, 174, -2, -225, 207, -2, 162, -2, -5, 208, -2, 209, -2, -225, 210, -5, 211, -36, 212, -251, 213, -225, 214, -5, 215 , -36, 216, -2, 217, -2, 218, -2, 219, -5, 220, -2, 221, -251, 222, -257, 223 , -240, 224, -5, 163, -255, 225, -2, 226, -73, 172, -49, 227, -262, 228, -2, 164, -225, 229, -2, 230, -248, 231, -225, 232, -2, 233, -2, -5, 234, -2, 174, -2, -5, -258, 151, -2, -5, 235, -247, 236, -2, 237, -2, 238, -2, 239, -225, 240, -2, 174, -261, 151, -2, 151, -2, 241, -5, 242, -259, -5, 243, -225, 244, -5, 245, -2, 246, -5, 247, -2, 174, -2, 248, -5, 249, -2, -225, 250, -5, 251, -5, 252, -2, 253, -2, 165, -2, -5, -244, 254, -2, -225, 255, -246, 256, -2, 257, -5, -253, -225, 151, -2, 258, -2, 259, -261, -225, 260, -225, 261, -225, 262, -225, 263, -258, 264, -2, 265, -2, 266, -225, 267, -5, -261, 149, -262, 1, -2, 268, -2, 269, -2, 163, -2, 270, -2, 271, -5, 272, -5, 273, -225, 274, -5, 275, -5, 276, -225, 277, -2, 271, -5, -2, 278, -5, 279, -5, 280, -225, 151, -5, 164, -5, 281, -225, 282, -225, 283, -5, 284, -225, 285, -2, 164, -5, 286, -5, 287, -2, 288, -225, 289, -2, -5, 290, -5, 291, -5, 292, -225, 293, -225, 294, -5, 295, -225, 296, -225, 297, -225, 298, -5, 299, -225, 300, -225 , 301, -225, 302, -225, 303, -225, 304, -225, 305, -225, 306, -225, 307, -225 , 308, 309, -225, 310, -225, 311, -225, 312, -225, 313, -5, 314, -5, 315, -5, 316, -5, 317, 318, -5, 319, 320, -5, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 5, -28, -231, -263, -36, 165, -63, -264, -252, 1, -2, -264, 163, -75, -11, -264, 149, -75, -36, 172, -265, 157, -75, -11, -264, 162, -75, -245 , -50, -69, -266, 164, -69, -266, 172, -69, -266, 151, -69, -245, 164, -237, 1, -71, -266, 163, -69, -245, 331, -69, -245, 332, -69, -266, 157, -69, -245, 333, -69, -245, 334, -69, 335, -35, 167, -35, 336, -35, 122, -35, 220, -35, 337, -35, 207, -35, 338, -35, 184, -35, 339, -2, 172, -267, 340, -2, 341, -35 , -36, 162, -265, 157, -75, -2, 229, -2, -5, -244, 342, -36, 163, -265, 343, -2, -36, 157, -265, -5, -75, -36, -5, -267, 162, -2, 164, -75, 344, -267, -5, -2, 345, -2, -36, 174, -2, -247, 1, -55, 151, -75, -2, 346, -265, -252, 1, -2 , -36, 164, -265, 163, -75, -36, -249, 1, -242, 174, -75, -36, 149, -265, 149 , -2, 162, -245, 347, -69, -241, 348, -69, -2, 157, -2, 349, -5, -2, 345, -225, -245, 157, -5, 164, -71, -225, 151, -2, 164, -5, 350, -258, 351, -49, 352, -55, 163, -75, -245, 353, -259, 149, -2, -241, 354, -237, 1, -254, 165, -245, 355, -254, 174, -245, -225, 356, -2, 165, -75, -241, 357, -268, 164, -2 , -225, 358, -253, 162, -71, -36, 165, -267, 172, -2, -5, -75, -36, 162, -261 , 359, -71, -36, -269, -253, -270, 136, -73, -2, 360, -267, -5, 174, -73, -36 , 361, -253, 151, -71, -36, 151, -243, 362, -2, -252, 1, -2, 363, -2, 364, -75, 365, -267, 164, -71, -271, 366, -261, 165, -262, 1, -73, 163, -2, 367, -2, 368, -73, -241, 369, -244, 162, -2, 157, -245, 207, -244, 172, -2, 165, -5, -28, 370, -2, 371, -2, 372, -2, 373, -242, 183, -2, 121, -245, 353, -55, 271, -2, 374, -239, -225, 375, -2, 172, -36, 174, -2, 376, -55, 258, -2, 377, -2, 378, -244, 167, -2, -225, 174, -235, -237, 379, -2, 380, -28, 162, -5, -244, -252, 381, -36, 382, -5, 162, -2, 383, -2, 384, -2, 157, -256, 174, -2, 385, -5, 386, -256, 149, -2, 165, -248, 172, -2, 151, -256, 387, -2, 388, -225, 163, -256, 389, -5, -2, 390, -256, 162, -225, 391, -2, 392, -2, 164, -43, 393, -225, 394, -272, 136, -261, -5, 395, -252, 396, -2, 149, -256, 397, -248, 398, -13, 163, -2, 399, -2, -5, -273, 400, -248, -225, -5, -235, 184, -2, 401, -2, 402, -5, 403, -2, 157, -246, -5, 404, -2, -2, 405, -2, 406, -2, 407, -2, -2, 163, -257, 162, -5, -2, 162, -73, 408, -2, 174, -5, 164, -2, 337 , -225, 409, -2, -2, -5, -2, 410, -2, -240, 1, -75, -225, 151, -2, 411, -246, 412, -2, 413, -2, 151, -246, -5, 414, -2, -2, 415, -2, -225, 163, -2, 416, -75, 417, -2, 418, -2, 163, -255, 419, -2, 420, -5, -2, -2, 421, -246, 171, -5, 162, -2, 422, -5, 423, -254, 151, -2, 424, -5, -259, 425, -2, 163, -2, 151, -262, 1, -2, 426, -2, -5, 427, -253, 163, -258, 428, -5, -225, 163, -268 , 429, -258, 157, -5, 430, -2, 431, -258, -5, 432, -225, 433, -268, 172, -225 , 434, -258, 435, -225, 406, -5, -258, 436, -2, 437, -2, 438, -258, 164, -5, -225, 439, -5, 162, -2, 440, -2, 157, -2, 441, -2, 352, -2, 149, -2, 442, -2, -243, 443, -2, 166, -2, 162, -5, -2, 444, -2, 445, -2, -5, 446, -255, 1, -2, 164, -5, -2, 447, -2, 448, -2, 151, -2, 220, -2, 172, -2, -5, 449, -2, 164, -2, 151, -225, -2, 450, -259, -225, 451, -2, 164, -2, 162, -2, 452, -2, 163, -237, 453, -2, 454, -2, 455, -2, 163, -2, 456, -2, -225, 457, -2, 458, -2, 459, -2, 149, -2, 384, -2, 460, -2, 220, -2, -271, 461, -2, 157, -2, 462, -2, 463, -2, 464, -2, 465, -2, 207, -225, 174, -2, 163, -225, 151, -2, 466, -2, 467, -2, 468, -253, 469, -2, 470, -241, 471, -2, 472, -2, 473, -2, 474, -2, 475, -2, 476, -2, 477, -2, 478, -2, 479, -5, -2, 480, -2, 481, -2, 482, -28, -5, 336, -2, 483, -2, 336, -5, 484, -2, 485, -2, -241, 486, -2, 487, -2, 162, -5, 488, -2, 489, -2, -5, 490, -225, 491, -2, 492, -2, 493, -225, 494, -5, -2 , 164, -5, -2, 495, -2, -225, 164, -2, 496, -2, 497, -2, -225, 498, -2, 499, -2, 500, -2, 172, -255, 501, -251, 502, -2, 503, -5, 162, -5, 504, -2, 505, -5, 506, -252, 507, -5, 508, -5, 509, -5, 510, -225, 511, -5, 219, -274, 512, -225, 513, -225, 514, -5, 515, -225, 151, -5, 516, -225, 517, -225, 518, -225 , 519, -5, 520, -2, 149, -2, 151, -2, 521, -2, 162, -2, -262, 522, -225, 523, -225, 524, -5, 525, -2, 163, -2, 174, -2, 526, -2, 527, -2, 528, -2, -5, -2, 157, -2, 529, -2, 151, -2, 165, -2, 530, -225, 531, -2, 174, -2, 162, -2, 532 , -5, 533, -2, 165, -2, -5, -2, 534, -2, 164, -2, 535, -225, 536, -2, 537, -2 , 538, -225, 539, -2, 540, -225, 541, -5, 162, -2, 542, -225, -5, 543, -2, 544, -225, 545, -5, 546, -2, 547, -2, 151, -225, 548, -5, -2, 549, -2, -225, 550, -225, 551, -5, 552, -2, 553, -2, 554, -2, 555, -5, 556, -2, 557, -2, 558 , -5, 162, -75, 559, -75, 560, -2, 561, -75, 562, -2, 563, -225, 564, -5, 565 , -2, 566, -2, 567, -5, 568, -75, 569, -2, 570, -2, 571, -5, 572, -2, 573, -2 , 574, -5, 575, -2, 576, -225, 577, -5, 578, -2, -5, 579, -5, 580, -5, 581, -2, 582, -255, 583, -2, 420, -2, 584, -5, 585, -2, 586, -225, 587, -2, 588, -2, -225, 589, -225, 590, -5, 591, -261, 592, -2, 593, -2, 594, -5, 595, -2, 596, -5, 597, -225, 598, -256, 599, -2, 600, -2, 601, -2, 602, -2, 603, -5, 604, -225, 605, -2, 606, -2, 607, -5, 608, -2, 609, -225, 610, -243, 611, -225, 612, -225, 613, -225, 614, -5, 615, -2, 616, -2, 617, -225, 618, -5, 619, -2, 620, -5, 621, -5, 622, -225, 623, -5, 624, -2, 625, -5, 626, -225, 627, -225, 628, -5, 629, -225, 630, -5, 631, -5, 632, -225, 633, 634, -5, 635 , -225, 636, -5, 637, -225, 638, -225, 639, -5, 640, -225, 641, -5, 642, -5, 643, -5, 644, -225, 645, -225, 646, -225, 647, -5, 648, -275, 649, 650, -225, 651, -225, 652, -225, 653, 654, -5, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, -2, 676, 5, -2, 677, 678, -2, 5, -2, 5, -2, 5, -2, 5, -2, 5, -2, 5, -2, 5, -2, 5, -2, 5, -2, -2, -276, -2, 679, 678, -2, 5, -2, 5, -2, 5, -2, 5, -2, 5, -2, 5, -2, 5, -2, 5, -2, 5, -2, -2, -276, -2, 73, 680, -2, 681, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 682, -2, 7, -2, 7, -2, 7, -2 , 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 682, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 682, -2, 7, -2, 7, -2, 7 , -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 682, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 682, -2, 7, -2, 7, -2 , 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 682, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 682, -2, 7, -2, 7 , -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 682, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 682, -2, 7, -2 , 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2 , 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 7, -2, 683, 80, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 80, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 80, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 80, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 80, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 80, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 80, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 80, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 80, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 80, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 80, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, -277, -278, -277, -278, 148, -21, 7, -21, -230, -63, -11, 5, -2, 7, -21, -11, 5, -28, -231, -232, 5, -28, 5, -28, 5, -28, 5, -28, 5, -28, -279, 13, 684, 685, 1, 686, -2, 687, 684, 688, 689, 690, 686, 1, 100, -2, 1, 1, 691, 692, 693, 694, 695, 696, 697, 698, 7, -10, 699, -10, 30, 700, 701, 702, 703, 704, 705, 706, -280, 7, 100, 5, 7, 707, -2, 30, 708, 695, 696, 709, 30, -3, 710, 711, 696, -280, 7, -5, -280, 695, 696, 5, -14, 5, 712, -2, 7, 713, 99, -3, 704, 7, 7, 7 , 1, 714, 7, 1, 715, 7, 1, 716, 7, 1, 717, 7, 718, 5, 1, -2, 7, 1, 7, 1, 7, 1 , 7, 1, 7, 1, 7, 1, -2, 5, 7, -2, 1, 719, 720, 721, 722, -2, 30, 723, -3, 724 , -2, 1, 725, 726, 727, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728 , -281, 729, -2, 730, 731, 732, 1, 80, 1, 1, 733, 734, 1, 733, 734, 1, 733, 734, 1, 733, 734, 735, 736, 1, 737, 738, 685, 1, 80, 1, 80, 1, 80, 1, 80, 1, 80, 739, 1, 740, 7, 741, 1, 742, 1, 743, 1, 744, 1, 745, 1, 746, 1, 747, 1, 748, 1, -11, 7, -10, 749, 7, 30, 7, 30, 7, 30, 7, 30, 7, 30, 7, 30, 7, 30, 7, 30, 7, 30, 7, -2, 1, 1, 750, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, -2, 1, 751, 694, 752, 752, 7, -2, 60, -2, 1, 753, 754, 755, -5, 756, -5, 757, 758, 759, 759, 760, 761, -5, 762, 763, -5, 73, -1, 1, -5, 7, -2, 7, -2, 1, -2, 7, -2, 1, -2, 7, -2, 1, -2, 7, -2, 1, -2, 7, -2, 1, -2, -10, 764, -282, 17, 40, 765, -282, 17, 766, 40, -280, 1, -5, -26, 73, -283, -26, 73, -283, 7, -284, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72 , -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72, -43, -42, 72 , -43, 767, -2, 768, 769, 770, -2, 771, 7, -2, -32, -10, 100, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, -10, -5, 1, -5, 1, -5, 1, -5, 1, -5, 1, -5, 1, 100, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, -10, -5, 1, -5, 1, -5, 1, -5, 1, -5, 1 , -5, 1, 772, -2, 773, 774, -285, -286, -287, 775, -285, -286, -287, 775, 776 , -2, 777, -2, 778, -288, 779, 780, 781, 782, -2, -2, 783, 784, 785, 786, 787 , 40, 780, 788, -289, 789, -290, 790, -291, 791, 792, 793, 794, 795, -225, 1, -225, 1, -225, 1, -225, 1, -225, 796, 797, 798, 7, -12, -292, -293, -294, -2, -5, 36, -2, -5, 36, -2, -5, 36, -2, -5, 36, -2, -5, 36, -2, -5, 36, -2, -5, 36, -2, -5, 36, -2, -5, 36, -2, -5, 36, -2, -5, 36, 799, 800, 801, 800, 800, 800, 100, 802, 803, 804, 804, 805, 806, -295, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -295, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 , 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -36, 1, -5, -2, 1, -5, -2, 1, -5, -2, 1, -5, -2, 1, -5, 807, 40, 808, 809, 810, 811, 812, 40, 813, 814, -2, -2, 815, -2, 816, 40, 817, -26 , -296, -26, -296, -26, -296, -26, -296, -26, -296, -26, -296, -26, -296, -26 , -296, -26, -296, -26, -296, -26, -296, 818, 7, 819, 820, 821, 822, 22, -2, 7, -2, 7, 23, -2, 7, -2, 7, 823, 824, 825, 7, 7, 826, 5, 827, 828, 829, 830, 1, -5, 831, -2, -2, 1, 832, 833, -2, 1, -12, 5, -2, 834, 835, -10, 7, -21, -297, 836, 837, 838, 839, 840, 840, 840, 840, 840, 840, 840, 840, 840, 841, 842, 80, -2, 80, -2, 80, -2, 80, -2, 80, -2, 80, -2, 80, -2, 80, -2, 80, -2, 80, -2, 80, -2, 843, -2, 17, 17, 44, 844, -280, 845, -5, 1, 1, -2, 1, 1, 1, 1 , 1, 1, 1, -298, 7, 846, 7, -2, 1, 1, 1, 1, 1, 1, 1, -298, 7, 847, 7, 24, -14 , 30, -14, 30, -14, 30, -14, 30, -14, 30, -14, 24, -14, 30, -14, 30, -14, 30, -14, 30, -14, 30, -14, 24, -14, 30, -14, 30, -14, 30, -14, 30, -14, 30, -14, -279, -299, 7, -300, -280, 848, -225, 849, -2, 850, 851, 852, -2, 41, -2, 853 , 7, -2, -11, 30, -5, -5, 1, -5, 1, -5, 1, -5, 1, -5, 1, -5, 1, -5, 1, -5, 1, -5, 1, -5, 1, -5, 1, -5, 1, 65, -14, 854, -9, 855, 13, 856, 857, 858, 859, 860, -12, 861, -12, 30, 862, -2, 30, 863, -280, 1, 864, -11, -5, 855, -2, 865 , -280, 866, -280, 867, -10, -301, 1, 868, 869, 870, 871, 872, 873, 874, 875, 873, 876, 877, 1, -302, 878, 879, 2, -5, 880, -5, 881, 882, 844, -5, 883, -5, 1, 884, -2, 885, 886, 7, -298, 887, 888, -22, -303, 889, 890, 891, -2, 892, 875, 873, 893, 894, 895, -5, -304, 896, 107, -11, -299, -305, 897, -28, 5, -280, 898, -280, 899, -280, -2, -36, -27, 7, -11, -2, 5, -2, 900, 901, -2, 902, -225, 903, -2, 1, -2, -306, -36, 904, -28, 5, -28, 5, -28, 5, -28, 5, -28, 5, -5, 905, -5, 905, -233, -11, -15, -233, -11, -2, 5, -11, -307, -225, -271, 1, -308, -225, -309, 1, -310, -225, -311, 1, -312, -225, -313, 1, -314, -225, -315, 1, -268, -225, -316, 1, -254, -225, -317, 1, -248, -225, -318, 1, -2, -225, -319, 1, -225, -320, -319, 906, -321, 392, -322, -323, 392, -324, -325, 392, -326, -327, 392, -328, -329, 392, -330, -331, 392, -332, -333, 392 , -334, -252, 392, -335, -225, 392, -336, -337, 907, -338, 908, -339, -340, 908, -341, -342, 908, -343, -344, 908, -345, -346, 908, -347, -348, 908, -349 , -350, 908, -351, -352, 908, -353, 909, -354, -355, 910, -356, 911, -357, -358, 911, -359, -360, 911, -361, -362, 911, -363, -364, 911, -365, -366, 911 , -367, -368, 911, -369, -370, 911, -371, 912, -372, -373, 913, -374, 914, -375, -376, 914, -377, -378, 914, -379, -380, 914, -381, -382, 914, -383, -384, 914, -385, -386, 914, -387, -388, 914, -389, 915, -390, -391, 916, -392 , 917, -393, -394, 917, -395, -396, 917, -397, -398, 917, -399, -400, 917, -401, -402, 917, -403, -404, 917, -405, -406, 917, -407, 918, -408, -409, 919 , -410, 920, -411, 921, -412, -413, 921, -414, -415, 921, -416, -417, 921, -418, -419, 921, -420, -421, 921, -422, -423, 921, -424, 922, -425, -426, 923 , -427, 924, -428, 925, -429, 926, -430, -431, 926, -432, -433, 926, -434, -435, 926, -436, -437, 926, -438, 927, -439, 928, -440, -441, 929, -442, 930, -443, 931, -444, 932, -445, 933, -446, -447, 933, -448, -449, 933, -450, 934, -451, 935, -452, 936, -453, -454, 937, -455, 938, -456, 939, -457, 940, -458, 941, -459, 942, -2, -225, 943, -2, -5, 36, -2, 1, -11, -2, -225, -2, -5, 36, -2, -5, 944, -2, -5, 945, -2, -5, 946, -2, -5, 947, -2, -5, 948, -2, -5, 949, -2, -5, 950, -2, -5, 951, -2, -5, 952, -5, 36, -5, 953, 954, -5, 1, -35, -20, 1, 955, 7, -460, 956, 957, 958, 959, -2, 960, 1, -2, 885, 5, -461, 961, 7, -460, 962, 963, 964, 965, -36, -462, 966, -14, 5, -11, 967, 968, 969, -2, -2, -5, -35, 7, -45, 1, -11, 1, -11, 1, -11, 1, -11, 1, -11, 7, -45, 1, -11, 1, -11, 1, -11, 1, -11, 1, -11, 7, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 1, -2, 970, 971, -2, 972, -2, 972, -2, 972, -2, 972, -2, 972, -2, 972, -2, 972, -2, 972, -2, 972, -2, -5, 973, -2, 271, -463, 1, -42, 1, -464, 974, -465, 975, 976, -21, 1, -466, 977, -467, 1, -46, 978, 1, -5, 979, -11, 980, -241, 174, -65, 981, -241, 172, -242, 162, -75, 982, -241, 165 , -253, -262, 983, -75, 73, -241, 163, -2, 984, -2, 174, -75, 985, -28, 164, -2, -5, 163, -2, -252, 1, -2, 986, -28, 987, -5, -2, 172, -75, 988, -28, -225 , 989, -2, -5, -2, 990, -28, -5, -225, 991, -2, 992, -28, 993, -5, 165, -2, 994, -225, 995, -2, 996, -5, 997, -225, 998, -255, 999, -5, 1000, -2, 1001, -5, 1002, -2, 1003, -2, 1004, -5, 1005, -2, 1006, -2, 220, -225, 1007, -2, 1008, -225, 1009, -2, 1010, -2, 1011, -2, 1012, -2, 1013, -2, 1014, -2, 1015, -2, 1016, -2, 1017, -2, 1018, -2, 1019, -2, 1020, -2, 1021, -2, 1022, -2, 1023, -2, 1024, -2, 1025, -2, 1026, -2, 1027, -2, 1028, -2, 1029, -2, 1030, -2, 1031, -2, 1032, -2, 1033, -2, 1034, -2, 1035, -2, 1036, -2, 1037, -2, 1038, -2, 1039, -2, 1040, -2, 1041, 1042, 1043, 1044, 1045, 1046, -2, 1047, -2, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, -2, 1056, -35, -2, 1056, -35, -2, 1056, -35, -2, 1056, -35, -2, 1056, -35, 1, -2, 1057, -2, -2, 1058, -2, 1059, -248, -5, -2, 162, -2, 163, -2, -5, 1060, -2, 164, -225, -36, 163, -243, 1061, -5, -248, 157, -2, 1062, -244, -5, -75, -2, 165, -5, 172, -225, 1063, -2, 151, -2, 1, -36, 1064, -2, -2, 163, -257, 1065, -225, 172, -5, -2, -2, 1058, -2, 165, -268, -5, -36, 174, -5, 163, -246, 1066, -2, 1067, -5, 1060, -2, 164, -225, -2, 1068, -5, 1069, -225, 163, -2, 1, -36, 1064, -2, -2, 1062, -244, -5, -75, -2, 157, -257, -5, 1070, -258, 163, -2, -2, 1071, -268, -5, -36, -5, 172, -225, 1063, -2, 1072, -2, -225, 164, -2, 353, -5, -2, 163, -2, 162, 1, -36, 1064, -2, -36, 163, -2, 244, -5, 177, -2, 1073, -225, 172, -5, 165, -2, -225, 164, -2, 174, -2, -5, -2, 1074, -2, 1058, -2, 165, -55, 157, -2, -5, -2, 1062, -237, 1, -2, -5, -75, 1, -36, 1075, -2, -225, 1076, -5 , -2, 163, -2, 162, -2, 164, -2, -5, -2, 162, -225, 1066, -2, 165, -5, 172, -225, 1063, -2, 151, -2, -36, 163, -261, 1077, -5, 162, -2, 157, -2, 1058, -2 , 165, -55, 157, -2, -5, 1, -2, 1078, -2, 1079, -2, -5, 1080, -225, -2, 1062, -225, 162, -2, -5, 174, -2, -2, 1081, -2, 1065, -225, 172, -5, -2, -2, 157, -2, 162, -5, 1070, -2, -225, 163, -2, -2, -5, -2, 157, -253, 1082, 1, -36, 1075, -2, 1068, -5, 1070, -258, 1083, -2, 165, -5, 172, -225, 1063, -2, 1072, -2, 1067, -5, -2, 1084, -225, -2, -5, -2, 1085, -2, 1082, -36, 174, -5, -253, -225, 1066, 1, -36, 1075, -36, 174, -5, -2, 162, -225, 1066, -2, 1086, -2, 244, -5, 177, -2, -5, -225, 1087, -2, 1088, -241, 1089, -225, 172, -5, 165, -2, 162, -2, 1090, -5, 1060, -2, 164, -225, 1, -36, 1075, -2, 165, -5, 172, -225, 1091, -2, -5, -225, 1092, -2, 1062, -225, 1093, -5, -2, 164, -2, -225, 1076, -5, 1094, -2, 162, -2, 1086, -2, 244, -5, -248, 157, 1, -2, 1078, -2, -5, -225, 1085, -2, 1082, -2, -225, 1095, -2, -5, 1096, -2, 1068, -5, 1069, -225, 163, -2, -2, 164, -2, -5, 1097, -225, 1066, -36, 1098, -225, 172, -5, 165, -2, -40, -5, -36, -63, -5, -241, -65, -5, -245, -67, -5, -266, -69, -5, 1, -11, 1099, -11, 1100, -11, 1101, -11, 1102, -11, 1103, -11, 1104, -11, 1105, -11, 1106, -11, 1107, -11, 1108, -245, 162, -67, -468, -5, -28, 165, -312, 172, -469, -36, 164, -63, -264, 1109, -75, -245, 163, -67, -241, 174, -65, -239, 157, -2, 162, -2, -5, -28, 162, -312, 164, -245, 165, -67, -11, -307, 247, -45, 163, -71, 151, -255, 1, -63, -45, 172, -71, 165, -28, 172, -312, -5, -239, 149, -73, -271, 1, -43, 174, -258, 151, -2, -45, 165, -71, -36, 247, -310, 163, -245, 157, -53, 163, -2, -266, 162, -55, 163, -75, -2, -5, -2, 172, -2, 1110, -268, 162, -264, 162, -75, -241, 174, -2, -237, 1, -71 , -5, -49, 1111, -69, -11, -266, 1112, -71, -5, -13, 163, -73, -266, 163, -55 , 164, -2, 157, -239, 1113, -2, 172, -45, 164, -2, 1114, -2, -2, 165, -470, 174, -225, 149, -245, -225, 165, -2, 157, -248, -5, -2, 164, -256, 162, -69, -266, -237, 1, -71, -36, 1115, -312, 162, -36, 172, -310, 172, -36, 162, -265 , 1116, -235, 151, -259, -251, 1117, -49, 164, -53, 163, -225, -2, -225, -5, 151, -247, 1, -69, 157, -2, 163, -267, -262, 1, -73, 174, -13, -240, 1, -75, -241, 172, -5, -246, 121, -2, 165, -2, -266, 164, -2, 1118, -75, 165, -28, -243, 1119, -55, 157, -5, -2, -2, 165, -249, 1120, -69, -2, 163, -256, 1121, -268, 171, -2, -5, -2, 602, -253, 174, -258, 1122, -2, 1123, -65, -2, 149, -257, 149, -2, 1124, -248, 174, -5, -13, 151, -248, 168, -241, 151, -2, 151, -55, 149, -225, 1125, -266, 151, -2, 162, -73, -45, 162, -2, 1126, -2, -2, 157, -257, 1127, -314, 149, -36, -5, 172, -253, 165, -2, -5, 1128, -36, 1129, -2, 339, -2, 149, -254, 163, -2, 1130, -261, 1131, -2, 164, -73, -5, -2, 165, -243, 1, -2, 183, -2, 151, -75, 168, -235, 174, -69, -36, -225, 219, -250, 1132, -75, -36, 149, -267, 1133, -73, -36, 335, -261, 164, -259, 164, -2, 1134, -5, -65, 1135, -40, 163, -2, 1136, -2, 149, -2, 149, -71, -36, 1137, -2 , -5, 1138, -73, -2, 1139, -2, 164, -53, 1140, -2, 164, -267, 151, -71, -5, -2, 1141, -471, 1142, -241, 172, -2, 151, -69, 164, -2, 163, -261, 172, -2, 1143, -2, 1144, -71, -2, 1129, -5, 1145, -246, 165, -2, 165, -2, -2, 1146, -5 , -250, -240, 1, -2, 1147, -472, 1148, -241, 172, -250, -5, 1149, -28, 1150, -55, 1151, -5, -2, 174, -2, 338, -2, -5, -2, -262, 1152, -225, 151, -36, 163, -2, 1153, -2, 157, -2, -2, 1154, -250, 164, -73, -245, 157, -2, 149, -258, 1155, -235, 165, -5, 173, -2, 221, -2, -245, 1156, -259, 602, -2, -2, -255, 1157, -2, 1158, -2, 1159, -2, 164, -2, 1160, -2, 151, -2, 165, -2, 174, -2, 598, -49, 1161, -225, 172, -75, -36, -5, 163, -2, 1162, -2, -252, 1163, -2, 165, -257, 174, -2, -5, -258, 1164, -257, 165, -2, 1165, -2, -251, 1, -2, 1166, -2, 149, -55, 1167, -2, -5, -36, -5, -261, 337, -55, -5, -2, 336, -225, 1168, -246, -5, -248, 1169, -28, -225, 157, -2, 1170, -2, 1121, -2, 1171, -2, 1172, -69, 1173, -473, 1174, -474, 1175, -225, 1176, -5, 1177, -225, 1178, -22, 73, -475, 1179, -225, 1180, -225, 1181, -5, 1182, -225, 1183, -5, 1184, -476, -477, 1185, -225, 1186, -225, 1167, -5, 1187, -5, 1188, -225, 1189, -5, 1190, -21, -478, 1191, -225, 1192, -5, 1193, -225, 1194, -479, 1195, -225, 1196, -225, 1197, -480, 1198, -303, 1199, -477, 1200, -5, 1201, -5, 1202, -5, 1203, -225, 1204, -22, 1205, -481, 1206, -474, 1207, -225, -5, 1208, -225, 172, -5, 1209, -5, 1210, -5, 1211, -5, 1212, -482, 1213, -483, 1, -484, 1214, -225, 1215, -225, 1216, -225, 1217, -5, 1218, -5, 1109, -22, 1206, -475, 1219 , -225, 1220, -225, 172, -5, 1221, -225, 1222, -5, 1223, -5, 1224, -485, 1206 , -486, 1225, -225, 1226, -5, 1227, -5, 1228, 1229, -2, 1230, -2, 1231, -225, 1232, -5, 1233, -5, 1234, -5, 1235, -5, 1236, -2, 1237, -225, 1238, -5, 1239, -5, 1240, -5, 1241, -2, 227, -2, 1242, -2, 1243, -225, -5, 1244, -225, 1245, -225, 1246, -225, 1247, -5, 1248, -5, 1249, -2, 1250, -2, 165, -2, 1251, -225 , 1252, -225, 1253, -5, 1254, -5, 1255, -5, 1256, -5, -225, 1257, -2, -5, 1258, -225, 1259, -225, 1121, -5, 1260, -225, 1261, -5, 1262, -225, 1263, -5, 1264, -2, 1265, -225, 1266, -246, 1267, -2, 1268, -5, 1269, -225, 1270, -5, 1271, -5, 1272, -225, 1273, -225, 1274, -2, 1275, -225, 1276, -487, 1277, -5, 1278, -5, 1279, -5, 1280, -2, 164, -2, 165, -2, 170, -488, 1281, -5, 1282, -5 , 1283, -5, 1284, -225, 1285, -225, 1286, -5, 1287, -225, 1288, -225, 1289, -5, 1290, -225, 1291, -5, 1292, -5, 1293, -5, 1294, -225, 1295, -225, -225, 1296, -5, 1297, -225, 1298, -225, 1299, -257, 1300, -5, 1301, -2, 1302, -5, 1303, -225, 1304, -225, 1305, -2, 1306, -225, 1307, -225, 1308, -5, -225, 1309, -5, 1310, -5, 1311, -225, 1312, -2, 1313, -5, 1314, -225, 1315, -5, 1316, -2, 1317, -5, 1318, -225, 1319, -2, 374, -2, 1320, -2, 1321, -5, 1322, -225, 1323, -5, 1324, -2, 1325, -225, 1326, -251, 1327, -5, 1328, -5, 1329, -5, 1330, -225, 1331, -225, 1332, 1333, -225, 1334, -5, 1335, -5, 1336, -5, 1337, -2, 1338, -225, 1339, -5, 1340, -225, 1341, -5, 1342, -5, 1343, -5, 1344, -225, 1345, -5, 1346, -2, 1347, -225, 1348, -5, 1349, 1350, -225, 1351, -225, 1352, -5, 1353, -225, 1354, 1355, -225, 1356, -225, 1357, -225, 1358, 1359, -5, 1360, -489, 1361, 1362, -5, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1, 1441, 1442, 1443, 1444, 1445, 1446, 1, 1447, 1, 1448, 1, 1, 1449, 1450, 1451, 1452, 1453, 1, 1454, 1, 1, 1, 1, 1, 1455, 1056, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1, 1, 1, 1483, 1484, 1, 1485, 1486, 1487, -490, -460, 1488, 30, -36, -2, -2, -491, 132, -2, 1489, -26, -296, -26, -296, -26, -296, -26, -296, -26, -296, -26, -296, -26, -296, -26, -296, -26, -296, -26, -296, -26, -296, 1490, -35, -308, -492, -242, -246, 1491, 1492, 80, 1493, 1494, 1495, 44, -2, 30, -2, 5, -2, 5, -2, 1496, -2, 1497, 1498, 1499, -14, 1500, -493, -494, -493, -493, 1501, 5, -2, -2, -5, 1502, 1503, 1504, 1, -12, 1, -22 , 1505, -303, 1506, -45, 1, -10, 7, 80, -2, 1507, -2, 5, -2, 1508, 30, -2, -5 , 1, -280, -5, 1509, -5, -11, 7, -23, 1510, -45, -11, -2, -5, 36, -11, 1511, -11, 1, -11, 1512, -11, 1513, 7, -21, 1, -22, 1514, -303, 1515, 1516, -11, 1517, -11, 1518, -11, 1519, -2, 1520, -2, 1521, 1, -11, 1522, -2, -5, 946, 1523, -2, -5, 946, -11, 1524, -45, 1525, -45, 1526, 80, -2, 1507, -2, 5, -2, 80, -2, 30, -2, 5, -2, 5, -6, -495, -14, 1527, 54, -2, -5, -496, 80, -2, 1507 , -2, 5, -2, 80, -2, -5, -496, -233, -11, -241, 5, -2, 5, -2, 5, -2, 5, -2, 5 , -2, 5, -2, 5, -2, 5, -2, 5, -2, 5, -2, 5, -2, 5, -2, 5, -2, 5, -2, 5, -2, 1528, -2, 5, -2, 1529, -2, 5, -2, 5, -2, 1530, -497, -26, -498, -499, 1531, -500, -231, -14, 5, -501, -232, -232, -232, -502, -231, -231, -231, -503, -28 , -28, -28, 1532, 1533, 7, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 13, 1543, 7, 1544, 1545, 1498, 1546, 884, -2, 1, -2, 1547, 1548, 1549, -2, -2, 1550, -14, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1556, 1557, 1558 , 1559, 1560, 1558, 1561, 1562, -2, 1563, -495, 1564, 1565, 1, -2, 1566, -2, 1567, 1568, -2, 1569, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1570, -2, 1571, 1572, -2, 685, -2, 1573, 1574, 1, -2, 685, -2, 685, -2, 1575, 1576, 1541, 1577, 1578, 1579, 1568, -14, 1580, -2, 1581, 1582, 7, -504, -5, 1583, -2, 1584, -2, 5, -280, 1584, -2, 5, -280, 1584, 1585, 80, -10, 1498, 1586, -2, 1, 1587, 54, 1588, 1588, -505, 1589, -2, -506, 1590, 1591, 1592, 1592, -507, 1593, -507, 1593, 5, -14, 1594, -508, 7, -509, -510, -277, -511, -277, -511, 7, -2, 1595, 7, -2, -460, -2, -5, 7, -2, -460, -31, 796, -512, 7, -2, -460, -31, 796, -512, 1596, 1596, 1597, 1598, 1599, 1600, -2, 1601, -14, 5, -1, 1, -300, 1596, 1602, -2, 1603, 1, -2, 1, 1, -495, 1604, 1605, -2, 1, -2, 30, -2, 1606, 7, -507, -12, -11, -1, 1607, 1607, 1607, 1607, 1607, 1607, 1608, 1609, 1610, 1611, 1555, 1612, 1613, 1614, 1615, 30, -2, 1568, 1616, 100 , 1617, 1618, 685, 1619, 1620, 1621, 7, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 874, 873, 1629, 1630, 1631, 1632, 1633, 1, -5, 874, 874, 1634, 1635, 1, 1636, 1, 1637, 1638, 874, -300, 1639, 1640, -300, 873, 1641, 1642, -2, 1643, -5, 1644, -460, 1645, 1646, -300, 1647, 857, 957, 1648, 1649, 1650, 1651 ], index := [ 5053, 6802, 11250, 14193, 17631, 21113, 24630, 28112, 32669, 36207 , 39217, 42567, 45866, 49216, 52515, 55569, 58875, 62218, 65524, 68867, 104945, 212567, 217802, 286581, 292324, 295542, 300040, 351350, 354811, 357854, 360689, 363411, 367332, 375019, 466339, 467554, 468607, 489001, 490010, 491547, 495497, 504866, 505030, 505227, 505391, 513439, 516635, 522890, 527924, 531549, 536202, 543755, 546364, 549241, 555292, 558479, 561644, 567394, 579846, 683672, 720442, 726320, 746344, 750735 ] );