0
0
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
0
0
0
21
21
21
21
21
21
0
0
0
309
5842587018385982521381124421
5842587018385982521381124421
5842587018385982521381124421
5842587018385982521381124421
5842587018385982521381124421
0
0
0
169
1232997389102826268860991065105
18618193491623480687965778108529490131
56424335153278151789523409664996995581162067431087086213061556134977632914449
28522822713801268588036943398667804191745915805046109428618723188679866502161
31706899640538131462557950751123123992423743151283050819612655945089903928361
0
0
0
501
163832143645086957897416441857
130403518609156362105805396406315208861
1950081577919450936472563652220396332042682835950151822696779432336405037057
89705076639198166424843052158202309145112564081865083245095301525986942648321
161580799869287829122678259656507339171378764462605635944908315838074450225541
0
0
0
361
349605011617414033395053481789
245857331472368514819046594566028058751
16196520401421423385786338368215415982698439852342927927980513551465948892989
25448670785549471741073803593965176921136178751681542787519830340854942519101
208746275861806526568796522022506082930013066308764940459575687169043802837726
0
0
1
1
1
1
1
1
1
0
0
5
0
908
908
908
908
908
0
0
20
0
444539926163396060618371891200
265738677898336061407141787570363252093
131765835135960660552807451524089028158233849469678584969822208
131765835135960660552807451524089028158233849469678584969822208
131765835135960660552807451524089028158233849469678584969822208
0
0
4
0
458477653689271929750159360000
25471671292789986475502298488957923576
39622934661811821553763744630506213929196932096668444518123439737845028225024
11662422067291787594026815204283885427659195788081136348012846295902003920896
196850617542733211416217278410575369737876420896781853126317893743949824168141
0
0
16
0
491348889049443876707510517760
26309649457780133338343455840727251651
12836249910756408599207651670402691470189457253048470571408310293697570799616
89957821137359056393801843026144645477720961240687064113356371611922523488256
186628143002875342454100646575613221588500043779267673627434610024013060416436
0
0
20
0
995158961158262555374402928640
134121906180378853498930390838142450437
6919681730812989105961680682293875199438003339556752544938537021004054528000
111415284413375575279069783743044849713138799010818236990829948938800785784832
2671371225382503991550810752302543668307773911036096851249073522360117594907
0
0
1
1
1
1
1
1
1
0
0
1
160
0
1267650597867046177654064545792
1267650597867046177654064545792
1267650597867046177654064545792
1267650597867046177654064545792
0
0
1
312
0
305764342221524799935332959201681860527
43179616752915754651548109831528453372307533305539601542967080491130306953216
17577324162381258630474635337405333643146914114762554675606397827067886436352
24302243256145833886805174285503224697924343810958724170274784478667392432942
0
0
1
104
0
308509185836607975341692036936651238716
55518020932873470218319288289245721296726991639699521321270937184899723952128
112628490590563884833405386435939751658584809004247538619207709896844158959616
5922841801814876533914360761483372163277450765372489528717658348886181069591
0
0
1
820
0
92377192736350021881806334564236622586
30966933304654384056562480896427815565136977421206545694335698204395214733312
82119970857858981914834549178898483174623261423734314091990446749364630061056
17335345295685259772267515166522970642719156121663286480022840319361908909536
0
0
1
556
0
132190390248470898896680912765144782208
26118405364148793884093212339004353321168506206731428575114534916913543249920
57371932048380839143645765917598495087491748880125189544237269309841806983168
21907868082798520198592834325003250611892002016702940923441999346792832444518
0
0
1
1
1
1
1
1
1
0
0
3
827
633825295391748780828659810303
0
340282366920938463463374607431768211455
340282366920938463463374607431768211455
340282366920938463463374607431768211455
0
0
6
883
1151402479073526177054249189375
0
46236487016914252810359942606653565611806735985113905556189104784313205915647
10141063897320778511376522974043618320650062159021091584566880470490557710335
78190442020038551706136595408815344419350554279639655464038299447602848702950
0
0
9
257
148913685258606776538030407681
0
15737081446634197346448238543290111090647984834849920547563580853437339795457
17796349368611048392083206935955698801625485975991150886750776582747396767745
87042183171820405426823900509602437553981065786933287231059322442248803404950
0
0
18
33
501502021891302937219905355777
0
3229040287801688211109538153528907359157521678782897421936034456493449281537
43674379635609232592374808570316762057057239464140599073454048485319171375105
206574116687852983759940670284339037133974987477578735810964428283965343595925
0
0
6
515
140262897948655524553823354879
0
51292049059523452610506083592610024599583816874803914322375719502751486443519
27936184963965071766976378876421641742859886164075202272073313001233759338495
13449010363647692703508349667378797433516756740069562881064298383864033242575
0
0
1
1
1
1
1
1
1
0
0
13
120
145483342680740634262446800896
170141183460469231436539398536531279872
0
57896044618658097611351864738157061705262361561497619362091104892532012613632
57896044618658097611351864738157061705262361561497619362091104892532012613632
0
0
13
588
242981830122332196998498746368
141543884952374228579411301124356217882
0
110892457497452005403581430237946183767136503117162566153549053970000476372992
189155222634588421211288058609537932434095476696578287565656039885444474631257
0
0
1
40
447233008701926529533965500416
293158325512187360695470417449441151016
0
80370191198978495857548168233658974342470488197481929432131097469881528877056
57378722967569161858531872288267370459698099854972954033385237027489681458401
0
0
1
412
442771250107780063583096799232
154158747942568048877474815599350831266
0
83509925808939041219467836468971382374645162274742749382395185649452566183936
130737775035935455315064283330339683168756409303633081183629254780389959201676
0
0
13
172
791101013288846030830655504384
153476591093627709272587559525863637788
0
16620630689278877851873420518904814002737213549417357007588250730268341567488
135713742926877628027400301750580746786742856540376082400065882631878268256343
0
0
1
1
1
1
1
1
1
0
0
1
296
920477174324206192629261533184
9284550294641477953059815425
57896044618447473228882389021020048158893283581286713298429387432951596187648
0
115792089237105570840234253759177109864155645142784332660520492325483608801280
0
0
1
576
394649121464702711197113253888
330655358119337089933926862882373999920
19171508671161797156614710182257630792593514679646789380628699765537557708800
0
83428280595193522049620352001877162940388365577102322638744416599597810157500
0
0
1
36
459149829216013907374855159808
212514946886893049623689635030161573600
30121405346709427309695531890582421791203074728165296179965859962342252478464
0
42435402933391614285072618340065308663204835805291910450325661435301593697950
0
0
1
440
111480890522555005842506121216
169821875159927040016519827500463371995
2219279707535425826019993588723715376924609733291444929791090369095624818688
0
125210688265252194710996471277583934881834379414003707914695928587186801398100
0
0
1
192
973066898438133470773494415360
61333559381831070683658258698802878545
53535005721204496876936515275724889845817409334527168350061458281042045566976
0
35340054082346922390131417025011886439703502295343037882213639103251549897900
0
0
1
1
1
1
1
1
1
0
0
4
771
891784777631246170114448424959
1327929446201306785262743695648620545
57895602960811796650871631801676582813791887579127636891104569893774562426879
115791647579680518644692972256970658065423327120836162316857392245886991466495
0
0
0
1
43
597446603600272666897934188543
335986975837048587653674597853034419125
4960875119562861993119998040929006214931859756877807299872704131313015193599
83869314384839239184918994159181415456293389193220202757469792852202756243455
0
0
0
16
417
51915870197464503363519381505
252258564697022016064972069604476995730
49219110417420231511113764378238860427237875311237523872333835875498405658625
102059959947892163134217117691190804610012473033509494849327043219849901768705
0
0
0
4
857
1131685075580794109740493832193
5591051640426086522729162377581522820
49306867245429292665712135123169680084542437782148851479415184718925278478337
25169675183049498057756995668265957449819867477380947926503567596715595792385
0
0
0
1
339
813911142051622544908469927935
4998080979218566999874015281917916555
36694329931173559945696159169023191810080707655034316545018050435414281420799
28634157081599137704071405870600522487246030369305940433755254306653996056575
0
