A074721 shown in alternating red (odd-index) and blue (even-index) component primes. Leading zeros are not suppressed. Primes that remain whole (i.e., neither dismembered into smaller parts nor embedded into larger ones) get an asterisk. Large terms are assumed prime but have not necessarily been proven.
2*
3*
5*
7*
11*
13*
17*
19*
2
3
2
93137414347535961677173798389971011031071091131
2
7
13
11
3
7
13
91491511
5
7
163*
167*
17
3
17
9181
19
11
9319
7
19
9211223227229233239241251257
2
6326927
127
7
2
81283
2
93307
3
11
3
13
3
17
3
3
13
3
7
3
47
3
493533593673733
7
938338939
7
401*
409*
41
9421
43
1433
43
9443449457461
463*
467*
47
948749
149
9503509521523
5
41
5
47
5
5
7
5
6356957
157
7
5
87593599601607613617619631641
643*
647*
653*
659*
661*
67
3
67
7
683*
691*
7
017
097
19
7
2
7
7
3
3
7
3
97
43
7
5
17
5
7
7
61
7
6977
3
7
877
97
809*
811*
821*
823*
827*
829*
83
9853857859863877881883887907911919929937941947953967971
97
7
983*
991*
997*
1009*
101
3
101
91021103
11
03
3
103
910491051106110631
0691
08710911093109
7
11
03
11
0911
17
11
2
3
11
2
911
5
11
1531
163
11
7
11
181
11
87119
3
1201*
1213*
1217*
1223*
1229*
1231*
1237*
1249*
1259*
127
7
127
91283
1289*
1291*
1297*
13
011
3
03
13
07
13
19
13
2
11
3
2
7
13
61
13
67
13
7
3
13
811
3
991
409
1423*
1427*
1429*
1433*
1439*
1447*
1451*
1453*
1459*
1471*
1481*
1483*
1487*
1489*
149
3
149
9151
11
5
2
3
1531*
1543*
1549*
1553*
1559*
1567*
157
11
5
7
91583
1597*
1601*
1607*
1609*
1613*
1619*
1621*
1627*
163
7
1657*
1663*
1667*
1669*
1693*
1697*
1699*
17
09172117231
7
3
3
17
41
17
47
17
5
3
17
5
917771
7
83
17
871789
1801*
181
11
823
1831*
1847*
1861*
1867*
1871*
1873*
1877*
1879*
1889*
19
011
907
19
13
19
3
11
93319
491
9511
97
3
19
7
919
8719
9319
97
19
99200320112017202720292039205320632069
2
0812083208720892099211121132129
2
13
1213
7
2
141214321
5
3
2
161217922032207221322212237223922432251226722692273228122872293229723092311233323392341234723512357237123772381238323892393239924112417242324372441244724592467247324772503252125312539254325492551255725792591259326092617262126332647265726592663267126772683268726892693269927072711271327192729273127412749275327672777278927912797280128032819283328372843285128572861287928872897290329092917292729392953295729632969297129993001301130193023303730413049306130673079308330893109311931213137316331673169318131873191320332093217322132293251325332573259327132993301330733133319332333293331334333473359336133713373338933913407341334333449345734613463346734693491349935113517352735293533353935413547355735593571358135833593360736133617362336313637364336593671367336773691369737013709371937273733373937613767376937793793379738033821382338333847385138533863387738813889390739113917391939233929393139433947396739894001400340074013401940214027404940514057407340794091409340994111412741294133413941534157415941774201421142174219422942314241424342534259426142714273428342894297432743374339434943574363437343914397440944214423444144474451445744634481448344934507451345174519452345474549456145674583459145974603462146374639464346494651465746634673467946914703472147234729473347514759478347874789479347994801481348174831486148714877488949034909491949314933493749434951495749674969497349874993499950035009501150215023503950515059507750815087509951015107511351195147515351675171517951895197520952275231523352375261527352795281529753035309532353335347535153815387539353995407541354175419543154375441544354495471547754795483550155035507551955215527553155575563556955735581559156235639564156475651565356575659566956835689569357015711571757375741574357495779578357915801580758135821582758395843584958515857586158675869587958815897590359235927593
959535981598760076011
6029*
6037*
6043*
6047*
6053*
6067*
607
3
607
96089609161016113
61
2
1613
1613
3
61
43
61
5
161636173619761996203621162176221622962476257626362696271
6277*
6287*
6299*
6301*
631
163
17
6323*
6329*
6337*
6343*
6353*
6359*
6361*
6367*
6373*
6379*
6389*
6397*
6421*
6427*
6449*
6451*
6469*
647
3
6481*
6491*
6521*
6529*
6547*
6551*
6553*
6563*
6569*
6571*
6577*
6581*
659
96607661
966376653665966616673
6679*
6689*
6691*
67
0167
03
67
0967
19
67
3
3
67
3
7
67
61
67
6367
7
967
8167
91679368036823682768296833684168576863686968716883689969076911691769476949695969616967697169776983699169977001701370197027703970437057706970797103710971217127712971517159717771877193720772117213721972297237724372477253728372977307730973217331733373497351736973937411741774337451745774597477748174877489749975077517752375297537754175477549755975617573757775837589759176037607762176397643764976697673768176877691769977037717772377277741775377577759778977937
8177823782978417853786778737877787978837901790779197
9277
9337
937
7
9497
9517963799380098011801780398053805980698081808780898093810181118117812381478161816781718179819182098219822182318233
823
7
8243*
8263*
8269*
827
3
8287*
829
182938297831183
17
83
2
983
5
3
83
638369837783878389841984238429843184438447846184678501851385218527853785398543856385738581859785998609862386278629864186478663866986778681
8689*
8693*
8699*
8707*
8713*
8719*
8731*
8737*
8741*
8747*
8753*
8761*
877
98783880388078819882188318837883988498861886388678887889389238929893389418951896389698971899990019007901190139029904190439049905990679091910391099127913391379151915791619173918191879199920392099221922792399241925792779281928392939311931993239337934193439349937193779391939794039413941994219431943394379439946194639467947394799491949795119521953395399547955195879601
9613*
9619*
9623*
9629*
9631*
9643*
9649*
9661*
967
7
967
99689
9697*
97
19
97
2
19
7
3
3
97
3
997
43
97
499
7
67
97
6997
819787
97
919
8039
811
9817*
9829*
983
3
983
998519857985998719883988799019907992399
2
999319941994999679973100071000910037
10039*
10061*
10067*
10069*
10079*
1009
11
009310099101031
011
11
013
3
101
3
910141
101
5
11
015910163101691017710181101931021110223102431024710253102591026710271102731028910301103031031310321103311033310337103431
03
5
7
103
691
03
911
03
991
04271
04291043310453104571045910463104771
0487
1049
9105011051
3
10529*
10531*
10559*
10567*
10589*
10597*
10601*
10607*
1061
3
10627*
1063
11
0639106511
06571
066310667
10687*
1069
11
07
0910711
107
2
3
107
2
9107331073
9107531
07
7
11
07
811
07
89
107
991
083
11
083
7
10847*
10853*
10859*
10861*
10867*
10883*
10889*
10891*
109
03
109
09109
3
7
109
3
9109
491
0957109
7
3
109
7
9109
8710993110031102711
047
11
05
7
11
05
911
0691
107
11
10831
1087
11
09311
11
3
11
11
7
11
11
911
13
11
11
491
11
5
911
16111
17
11
11
7
3
11
17
7
11
19
7
11
2
13
11
2
3
911
2
43
11
2
5
11
125711
2
61
11
2
7
3
11
2
7
911
2
871129911311113171132111329113511135311369113831139311399114111142311437114431144711467114711
1483
11
489114911149711503115191152711549115511157911587115931159711
61
7
11
6211
163
3
11
6571
167
7
11
68111
6891169
911
7
011
17
17
11
7
19
11
7
3
11
17
43
11
7
7
7
11
7
7
911
7
83
11
7
89
11
8011
1807118131182111827118311
183311839118631186711887118971
19
03
11
9091
19
2
3
11
9271193
3
11
9391
19
41
11
953
11
95911
96911
97
11
19
811
19
87120071201112037120411204312049120711207312097121011210712109121131211912143121491215712161121631219712203122111222712239122411225112253122631226912277122811228912301123231232912343123471237
3
1237
7
1237
912391
12401*
12409*
12413*
12421*
12433*
12437*
12451*
12457*
12473*
12479*
12487*
1249
11
2
49712503125111251712527125391254112547125531256912577125831258912601126111261312619126371264112647126531265912671126891269712703127131272112739127431275712763127811279112799128091282112823128291284112853
12889*
1289
3
1289
912907129
11
1291
7
1291
9129231294112953129591296712973129
7
91298313001130031300713009
13
03
3
13
03
7
13
043
13
0491
3
0631
3
0931309
913103
13
109
13
12113
127
13
1471
3
151
13
15913
163
13
17
11
3
17
7
13
1831
3
1871
3
2
17
13
2
19
13
2
2
9132411324913259132671329113297133091331313327133311333713339133671338113397133991341113417
13
421
13
44113451
13
457
13
463
13
4691
3
47
7
13
487
13
499
13
5
13
13
5
2
3
13
5
3
7
13
5
5
3
13
5
67
13
5
7
7
13
5
911
3
5
97
13
61
3
13
61
913627136331364913669
13
67
9136811
3
6871
3
691
13
69313
6971
3
7
09137
11
13
7
2
11
3
7
2
3
13
7
2
9137
5
11
3
7
5
7
13
7
5
9137
631
3
7
811
3
7
89
13
7
991
3
80713
829
13
83
11
3
8411385913873138771
3
87913883
13
9011
3
90313
907
13
913139
2
11
3
9311
3
9331396313
967
13
997
13
99914009140111
40291403
3
14051*
14057*
14071*
14081*
14083*
14087*
14107*
14143*
14149*
14153*
14159*
14173*
14177*
14197*
14207*
14221*
14243*
14249*
14251*
14281*
1429
3
14303*
14321*
14323*
14327*
14341*
14347*
14369*
14387*
14389*
14401*
14407*
14411*
14419*
14423*
14431*
14437*
14447*
14449*
14461*
1447
9144891450314519145331453714543145491455114557145611456314591145931462114627146291463314639146531465714669146831469914713147171
47
2
3
14731*
14737*
14741*
14747*
14753*
14759*
14767*
14771*
14779*
14783*
14797*
1481
3
14821*
14827*
1483
11
484314851
14867*
14869*
1487
914887
1489
11
489714923149291493
9149471495114957149691498315013150171503115053150611507315077150831509115101151071512115131151371513915149151611517315187151931519915217152271523315241152591526315269152711527715287152891529915307153131
5
3
19
15329*
15331*
15349*
15359*
15361*
15373*
15377*
15383*
15391*
15401*
15413*
15427*
1543
915443154511546115467154731549315497155111552715541155511555915569155811558315601156071561915629156411564315647156491566115667156711567915683157271573115733157371573915749157611576715773157871579115797158031580915817158231585915877158811588715889159011590715913159191592315937159591597115973159911600116007160331605716061160631606716069160731608716091160971610316111161271613916141161831618716189161931621716223162291623116249162531626716273163011631916333163391634916361163631636916381164111641716421164271643316447164511645316477164811648716493165191
6529
16547*
16553*
16561*
16567*
1657
3
16603*
16607*
16619*
1663
11
66331664916651166571666116673166911669316699167
03
167
2
91674116747167
5
9167631678716811168231682916831168431687116879168831688916901169031692116927169311693716943169631697916981169871699317011170211
7
02
7
17
02
91703
3
17
041
17
047
17
05
3
17
07
7
17
0931709
91710717117171231713
7
17
159171671718317189171911720317207172091723117239172571729117293172991731717321173271733317341173511735917377173831738717389173931740117417174191743117443174491746717471174771748317489174911749717509175191753917551175691757317579175811759717599176091762317627176571765917669176811768317707177131772917737177471774917761177831778917791178071782717837178391785117863178811789117903179091791117921179231792917939179571795917971179771798117987179891801318041180431804718049
18059*
18061*
18077*
18089*
18097*
181
19
181
2
11
8127181
3
11
81331
8143181491
816918181
181
911
8199182111
821
7
18223*
18229*
1823
3
18251*
18253*
18257*
18269*
18287*
18289*
18301*
18307*
1831
11
83
13
18329*
18341*
18353*
18367*
18371*
18379*
18397*
18401*
18413*
18427*
18433*
18439*
18443*
18451*
18457*
18461*
18481*
18493*
18503*
18517*
18521*
18523*
18539*
18541*
18553*
18583*
18587*
18593*
1861
7
18637*
18661*
1867
11
867918691
18701*
1871
3
1871
9187
3
11
8743187491
8757187
7
3
18787*
1879
3
1879
7
18803*
18839*
18859*
18869*
1889
918911189131891
7
18919*
18947*
18959*
18973*
18979*
19
0011
900919013
19
03
11
90371
90511
9069190731907919
0811
9087191
2
11
9139191411915719163191811918319207
19
2
11
19
2
13
19
2
19
19
2
3
11
923719
2
491
92591926719273192891930119309193191933319373193791938119387193911940319417194211942319427194291943319441194471945719463194691947119477194831948919501195071953119541195431955319559195711957719583195971960319609196611968119687196971969919709197171972719739197511975319759197631977719793198011981319819198411984319853198611986719889198911991319919199271993719949199611996319973199791999119993199972001120021200232002920047200512006320071200892010120107201132011720123201292014320147201492016120173201772018320201202192023120233202492026120269
2
02
87202972032320327203332034120347203532035720359203692038920393203992040720411204312044120443204772047920483205072050920521205332054320549205512056320593205992061120627206392064120663206812069320707207172071920731207432074720749207532075920771207732078920807208092084920857208732087920887208972089920903209212092920939209472095920963209812098321001210112101321017210192102321031210592106121067210892110121107211212113921143211492115721163211692117921187211912119321211212212122721247212692127721283213132131721319213232134121347213772137921383213912139721401214072141921433214672148121487214912149321499215032151721521215232152921557215592156321569215772158721589215992160121611216132161721647216492166121673216832170121713217272173721739217512175721767217732178721799218032181721821218392184121851218592186321871218812189321911219292193721943219612197721991219972200322013220272203122037220392205122063220672207322079220912209322109221112212322129221332214722153221572215922171221892219322229222472225922271222732227722279222832229122303223072234322349223672236922381223912239722409224332244122447224532246922481224832250122511225312254122543225492256722571225732261322619226212263722639226432265122669226792269122697226992270922717
2
2
7
2
1227272273
9227
41
2
2
7
5
1227692277722783227872280722811228172285322859228612287122877229012290722921
2
2
937
2
2
943229612296322973229932300323011230172302123027230292303923041230532305723059230632307123081230872309923117
2
3
13
1231
43
2
3
15923
167
2
3
17
3
2
3
18923197
2
3
2
0123203
2
3
2
0923227
2
3
2
5
123269
2
3
2
7
9232912329323297233
11
2
3
3
2
123327233332333
92335723
3
69233
7
123399234172343
12344723
4592347
3
2
3
4972350923531235372353
92354923557235612356323567235812359
3
2
3
5
9923
603236092362323627
2
3
62923633236632366923671236772368723689237192374123743237472375323761237672377323789238012381323819238272383123833238572386923873238792388723893238992390923911239172392923957239712397723981239932400124007240192402324029240432404924061240712407724083240912409724103241072410924113241212413324137241512416924179241812419
7
2
420324223242292423924247242512428124317243292433724359243712437324379243912440724413244192442124439244432446924473244812449924509245172452724533245472455124571245932461124623246312465924671246772468324691246972470924733247492476324767247812479324799248092482124841248472485124859248772488924907249172491924923249432495324967249712497724979249892501325031250332503725057250732508725097251112511725121251272514725153251632516925171251832518925219252292523725243252472525325261253012530325307253092532125339253432534925357253672537325391254092541125423254392544725453254572546325469254712552325537255412556125577255792558325589256012560325609256212563325639256432565725667256732567925693257032571725733257412574725759257632577125793257992580125819258412584725849258672587325889259032591325919259312593325939259432595125969259812599725999260032601726021260292604126053260832609926107261112611326119261412615326161261712617726183261892620326209262272623726249262512626126263262672629326297263092631726321263392634726357263712638726393263992640726417264232643126437264492645926479264892649726501265132653926557265612657326591265972662726633266412664726669266812668326687266932669926701267112671326717267232672926731267372675926777267832680126813268212683326839268492686126863268792688126891268932690326921269272694726951269532695926981269872699327011270172703127043270592706127067270732707727091271032710727109271272714327179271912719727211272392724127253272592727127277272812728327299273292733727361273672739727407274092742727431274372744927457274792748127487275092752727529275392754127551275812758327611276172763127647276532767327689276912769727701277332773727739277432774927751277632776727773277792779127793277992780327809278172782327827278472785127883278932790127917279192794127943279472795327961279672798327997280012801928027280312805128057280692808128087280972809928109281112812328151281632818128183282012821128219282292827728279282832828928297283072830928319283492835128387283932840328409284112842928433284392844728463284772849328499285132851728537285412854728549285592857128573285792859128597286032860728619286212862728631286432864928657286612866328669286872869728703287112872328729287512875328759287712878928793288072881328817288372884328859288672887128879289012890928921289272893328949289612897929009290172902129023290272903329059290632907729101291232912929131291372914729153291672917329179291912920129207292092922129231292432925129269292872929729303293112932729333293392934729363293832938729389293992940129411294232942929437294432945329473294832950129527295312953729567295692957329581295872959929611296292963329641296632966929671296832971729723297412975329759297612978929803298192983329837298512986329867298732987929881299172992129927299472995929983299893001130013300293004730059300713008930091300973010330109301133011930133301373013930161301693018130187301973020330211302233024130253302593026930271302933030730313303193032330341303473036730389303913040330427304313044930467304693049130493304973050930517305293053930553305573055930577305933063130637306433064930661306713067730689306973070330707307133072730757307633077330781308033080930817308293083930841308513085330859308693087130881308933091130931309373094130949309713097730983310133101931033310393105131063310693107931081310913112131123311393114731151311533115931177311813118331189311933121931223312313123731247312493125331259312673127131277313073131931321313273133331337313573137931387313913139331397314693147731481314893151131513315173153131541315433154731567315733158331601316073162731643316493165731663316673168731699317213172331727317293174131751317693177131793317993181731847318493185931873318833189131907319573196331973319813199132003320093202732029320513205732059320633206932077320833208932099321173211932141321433215932173321833218932191322033221332233322373225132257322613229732299323033230932321323233232732341323533235932363323693237132377323813240132411324133242332429324413244332467324793249132497325033250732531325333253732561325633256932573325793258732603326093261132621326333264732653326873269332707327133271732719327493277132779327833278932797328013280332831328333283932843328693288732909329113291732933329393294132957329693297132983329873299332999330133302333029330373304933053330713307333083330913310733113331193314933151331613317933181331913319933203332113322333247332873328933301333113331733329333313334333347333493335333359333773339133403334093341333427334573346133469334793348733493335033352133529335333354733563335693357733581335873358933599336013361333617336193362333629336373364133647336793370333713337213373933749337513375733767337693377333791337973380933811338273382933851338573386333871338893389333911339233393133937339413396133967339973401934031340333403934057340613412334127341293414134147341573415934171341833421134213342173423134253342593426134267342733428334297343013430334313343193432734337343513436134367343693438134403344213442934439344573446934471344833448734499345013451134513345193453734543345493458334589345913460334607346133463134649346513466734673346793468734693347033472134729347393474734757347593476334781348073481934841348433484734849348713487734883348973491334919349393494934961349633498135023350273505135053350593506935081350833508935099351073511135117351293514135149351533515935171352013522135227352513525735267352793528135291353113531735323353273533935353353633538135393354013540735419354233543735447354493546135491355073550935521355273553135533355373554335569355733559135593355973560335617356713567735729357313574735753357593577135797358013580335809358313583735839358513586335869358793589735899359113592335933359513596335969359773598335993359993600736011360133601736037360613606736073360833609736107361093613136137361513616136187361913620936217362293624136251362633626936277362933629936307363133631936341363433635336373363833638936433364513645736467364693647336479364933649736523365273652936541365513655936563365713658336587365993660736629366373664336653366713667736683366913669736709367133672136739367493676136767367793678136787367913679336809368213683336847368573687136877368873689936901369133691936923369293693136943369473697336979369973700337013370193702137039370493705737061370873709737117371233713937159371713718137189371993720137217372233724337253372733727737307373093731337321373373733937357373613736337369373793739737409374233744137447374633748337489374933750137507375113751737529375373754737549375613756737571375733757937589375913760737619376333764337649376573766337691376933769937717377473778137783377993781137813378313784737853378613787137879378893789737907379513795737963379673798737991379933799738011380393804738053380693808338113381193814938153381673817738183381893819738201382193823138237382393826138273382813828738299383033831738321383273832938333383513837138377383933843138447384493845338459384613850138543385573856138567385693859338603386093861138629386393865138653386693867138677386933869938707387113871338723387293873738747387493876738783387913880338821388333883938851388613886738873388913890338917389213892338933389533895938971389773899339019390233904139043390473907939089390973910339107391133911939133391393915739161391633918139191391993920939217392273922939233392393924139251392933930139313393173932339341393433935939367393713937339383393973940939419394393944339451394613949939503395093951139521395413955139563395693958139607396193962339631396593966739671396793970339709397193972739733397493976139769397793979139799398213982739829398393984139847398573986339869398773988339887399013992939937399533997139979399833998940009400134003140037400394006340087400934009940111401234012740129401514015340163401694017740189401934021340231402374024140253402774028340289403434035140357403614038740423404274042940433404594047140483404874049340499405074051940529405314054340559405774058340591405974060940627406374063940693406974069940709407394075140759407634077140787408014081340819408234082940841408474084940853408674087940883408974090340927409334093940949409614097340993410114101741023410394104741051410574107741081411134111741131411414114341149411614117741179411834118941201412034121341221412274123141233412434125741263412694128141299413334134141351413574138141387413894139941411414134144341453414674147941491415074151341519415214153941543415494157941593415974160341609416114161741621416274164141647416514165941669416814168741719417294173741759417614177141777418014180941813418434184941851418634187941887418934189741903419114192741941419474195341957419594196941981419834199942013420174201942023420434206142071420734208342089421014213142139421574216942179421814218742193421974220942221422234222742239422574228142283422934229942307423234233142337423494235942373423794239142397424034240742409424334243742443424514245742461424634246742473424874249142499425094253342557425694257142577425894261142641426434264942667426774268342689426974270142703427094271942727427374274342751427674277342787427934279742821428294283942841428534285942863428994290142923429294293742943429534296142967429794298943003430134301943037430494305143063430674309343103431174313343151431594317743189432014320743223432374326143271432834329143313433194332143331433914339743399434034341143427434414345143457434814348743499435174354143543435734357743579435914359743607436094361343627436334364943651436614366943691437114371743721437534375943777437814378343787437894379343801438534386743889438914391343933439434395143961439634396943973439874399143997440174402144027440294404144053440594407144087440894410144111441194412344129441314415944171441794418944201442034420744221442494425744263442674426944273442794428144293443514435744371443814438344389444174444944453444834449144497445014450744519445314453344537445434454944563445794458744617446214462344633446414464744651446574468344687446994470144711447294474144753447714477344777447894479744809448194483944843448514486744879448874489344909449174492744939449534495944963449714498344987450074501345053450614507745083451194512145127451314513745139451614517945181451914519745233452474525945263452814528945293453074531745319453294533745341453434536145377453894540345413454274543345439454814549145497455034552345533455414555345557455694558745589455994561345631456414565945667456734567745691456974570745737457514575745763457674577945817458214582345827458334584145853458634586945887458934594345949459534595945971459794598946021460274604946051460614607346091460934609946103461334614146147461534617146181461834618746199462194622946237462614627146273462794630146307463094632746337463494635146381463994641146439464414644746451464574647146477464894649946507465114652346549465594656746573465894659146601466194663346639466434664946663466794668146687466914670346723467274674746751467574676946771468074681146817468194682946831468534686146867468774688946901469194693346957469934699747017470414705147057470594708747093471114711947123471294713747143471474714947161471894720747221472374725147269472794728747293472974730347309473174733947351473534736347381473874738947407474174741947431474414745947491474974750147507475134752147527475334754347563475694758147591475994760947623476294763947653476574765947681476994770147711477134771747737477414774347777477794779147797478074780947819478374784347857478694788147903479114791747933479394794747951479634796947977479814801748023480294804948073480794809148109481194812148131481574816348179481874819348197482214823948247482594827148281482994831148313483374834148353483714838348397484074840948413484374844948463484734847948481484874849148497485234852748533485394854148563485714858948593486114861948623486474864948661486734867748679487314873348751487574876148767487794878148787487994880948817488214882348847488574885948869488714888348889489074894748953489734898948991490034900949019490314903349037490434905749069490814910349109491174912149123491394915749169491714917749193491994920149207492114922349253492614927749279492974930749331493334933949363493674936949391493934940949411494174942949433494514945949463494774948149499495234952949531495374954749549495594959749603496134962749633496394966349667496694968149697497114972749739497414974749757497834978749789498014980749811498234983149843498534987149877498914991949921499274993749939499434995749991499934999950021500235003350047500515005350069500775008750093501015011150119501235012950131501475015350159501775020750221502275023150261502635027350287502915031150321503295033350341503595036350377503835038750411504175042350441504595046150497505035051350527505395054350549505515058150587505915059350599506275064750651506715068350707507235074150753507675077350777507895082150833508395084950857508675087350891508935090950923509295095150957509695097150989509935100151031510435104751059510615107151109511315113351137511515115751169511935119751199512035121751229512395124151257512635128351287513075132951341513435134751349513615138351407514135141951421514275143151437514395144951461514735147951481514875150351511515175152151539515515156351577515815159351599516075161351631516375164751659516735167951683516915171351719517215174951767517695178751797518035181751827518295183951853518595186951871518935189951907519135192951941519495197151973519775199152009520215202752051520575206752069520815210352121521275214752153521635217752181521835218952201522235223752249522535225952267522895229152301523135232152361523635236952379523875239152433524535245752489525015251152517525295254152543525535256152567525715257952583526095262752631526395266752673526915269752709527115272152727527335274752757527695278352807528135281752837528595286152879528835288952901529035291952937529515295752963529675297352981529995300353017530475305153069530775308753089530935310153113531175312953147531495316153171531735318953197532015323153233532395326753269532795328153299533095332353327533535335953377533815340153407534115341953437534415345353479535035350753527535495355153569535915359353597536095361153617536235362953633536395365353657536815369353699537175371953731537595377353777537835379153813538195383153849538575386153881538875389153897538995391753923539275393953951539595398753993540015401154013540375404954059540835409154101541215413354139541515416354167541815419354217542515426954277542875429354311543195432354331543475436154367543715437754401544035440954413544195442154437544435444954469544935449754499545035451754521545395454154547545595456354577545815458354601546175462354629546315464754667546735467954709547135472154727547515476754773547795478754799548295483354851548695487754881549075491754919549415494954959549735497954983550015500955021550495505155057550615507355079551035510955117551275514755163551715520155207552135521755219552295524355249552595529155313553315533355337553395534355351553735538155399554115543955441554575546955487555015551155529555415554755579555895560355609556195562155631556335563955661556635566755673556815569155697557115571755721557335576355787557935579955807558135581755819558235582955837558435584955871558895589755901559035592155927559315593355949559675598755997560035600956039560415605356081560875609356099561015611356123561315614956167561715617956197562075620956237562395624956263562675626956299563115633356359563695637756383563935640156417564315643756443564535646756473564775647956489565015650356509565195652756531565335654356569565915659756599566115662956633566595666356671566815668756701567115671356731567375674756767567735677956783568075680956813568215682756843568575687356891568935689756909569115692156923569295694156951569575696356983569895699356999570375704157047570595707357077570895709757107571195713157139571435714957163571735717957191571935720357221572235724157251572595726957271572835728757301573295733157347573495736757373573835738957397574135742757457574675748757493575035752757529575575755957571575875759357601576375764157649576535766757679576895769757709577135771957727577315773757751577735778157787577915779357803578095782957839578475785357859578815789957901579175792357943579475797357977579915801358027580315804358049580575806158067580735809958109581115812958147581515815358169581715818958193581995820758211582175822958231582375824358271583095831358321583375836358367583695837958391583935840358411584175842758439584415845158453584775848158511585375854358549585675857358579586015860358613586315865758661586795868758693586995871158727587335874158757587635877158787587895883158889588975890158907589095891358921589375894358963589675897958991589975900959011590215902359029590515905359063590695907759083590935910759113591195912359141591495915959167591835919759207592095921959221592335923959243592635927359281593335934159351593575935959369593775938759393593995940759417594195944159443594475945359467594715947359497595095951359539595575956159567595815961159617596215962759629596515965959663596695967159693596995970759723597295974359747597535977159779597915979759809598335986359879598875992159929599515995759971599815999960013600176002960037600416007760083600896009160101601036010760127601336013960149601616016760169602096021760223602516025760259602716028960293603176033160337603436035360373603836039760413604276044360449604576049360497605096052160527605396058960601606076061160617606236063160637606476064960659606616067960689607036071960727607336073760757607616076360773607796079360811608216085960869608876088960899609016091360917609196092360937609436095360961610016100761027610316104361051610576109161099611216112961141611516115361169612116122361231612536126161283612916129761331613336133961343613576136361379613816140361409614176144161463614696147161483614876149361507615116151961543615476155361559615616158361603616096161361627616316163761643616516165761667616736168161687617036171761723617296175161757617816181361819618376184361861618716187961909619276193361949619616196761979619816198761991620036201162017620396204762053620576207162081620996211962129621316213762141621436217162189621916220162207622136221962233622736229762299623036231162323623276234762351623836240162417624236245962467624736247762483624976250162507625336253962549625636258162591625976260362617626276263362639626536265962683626876270162723627316274362753627616277362791628016281962827628516286162869628736289762903629216292762929629396296962971629816298362987629896302963031630596306763073630796309763103631136312763131631496317963197631996321163241632476327763281632996331163313633176333163337633476335363361633676337763389633916339763409634196342163439634436346363467634736348763493634996352163527635336354163559635776358763589635996360163607636116361763629636476364963659636676367163689636916369763703637096371963727637376374363761637736378163793637996380363809638236383963841638536385763863639016390763913639296394963977639976400764013640196403364037640636406764081640916410964123641516415364157641716418764189642176422364231642376427164279642836430164303643196432764333643736438164399644036443364439644516445364483644896449964513645536456764577645796459164601646096461364621646276463364661646636466764679646936470964717647476476364781647836479364811648176484964853648716487764879648916490164919649216492764937649516496964997650036501165027650296503365053650636507165089650996510165111651196512365129651416514765167651716517365179651836520365213652396525765267652696528765293653096532365327653536535765371653816539365407654136541965423654376544765449654796549765519655216553765539655436555165557655636557965581655876559965609656176562965633656476565165657656776568765699657016570765713657176571965729657316576165777657896580965827658316583765839658436585165867658816589965921659276592965951659576596365981659836599366029660376604166047660676607166083660896610366107661096613766161661696617366179661916622166239662716629366301663376634366347663596636166373663776638366403664136643166449664576646366467664916649966509665236652966533665416655366569665716658766593666016661766629666436665366683666976670166713667216673366739667496675166763667916679766809668216684166851668536686366877668836688966919669236693166943669476694966959669736697767003670216703367043670496705767061670736707967103671216712967139671416715367157671696718167187671896721167213672176721967231672476726167271672736728967307673396734367349673696739167399674096741167421674276742967433674476745367477674816748967493674996751167523675316753767547675596756767577675796758967601676076761967631676516767967699677096772367733677416775167757677596776367777677836778967801678076781967829678436785367867678836789167901679276793167933679396794367957679616796767979679876799368023680416805368059680716808768099681116811368141681476816168171682076820968213682196822768239682616827968281683116832968351683716838968399684376844368447684496847368477684836848968491685016850768521685316853968543685676858168597686116863368639686596866968683686876869968711687136872968737687436874968767687716877768791688136881968821688636887968881688916889768899689036890968917689276894768963689936900169011690196902969031690616906769073691096911969127691436914969151691636919169193691976920369221692336923969247692576925969263693136931769337693416937169379693836938969401694036942769431694396945769463694676947369481694916949369497694996953969557695936962369653696616967769691696976970969737697396976169763697676977969809698216982769829698336984769857698596987769899699116992969931699416995969991699977000170003700097001970039700517006170067700797009970111701177012170123701397014170157701637017770181701837019970201702077022370229702377024170249702717028970297703097031370321703277035170373703797038170393704237042970439704517045770459704817048770489705017050770529705377054970571705737058370589706077061970621706277063970657706637066770687707097071770729707537076970783707937082370841708437084970853708677087770879708917090170913709197092170937709497095170957709697097970981709917099770999710117102371039710597106971081710897111971129711437114771153711617116771171711917120971233712377124971257712617126371287712937131771327713297133371339713417134771353713597136371387713897139971411714137141971429714377144371453714717147371479714837150371527715377154971551715637156971593715977163371647716637167171693716997170771711717137171971741717617177771789718077180971821718377184371849718617186771879718817188771899719097191771933719417194771963719717198371987719937199972019720317204372047720537207372077720897209172101721037210972139721617216772169721737221172221722237222772229722517225372269722717227772287723077231372337723417235372367723797238372421724317246172467724697248172493724977250372533725477255172559725777261372617726237264372647726497266172671726737267972689727017270772719727277273372739727637276772797728177282372859728697287172883728897289372901729077291172923729317293772949729537295972973729777299773009730137301973037730397304373061730637307973091731217312773133731417318173189732377324373259732777329173303733097332773331733517336173363733697337973387734177342173433734537345973471734777348373517735237352973547735537356173571735837358973597736077360973613736377364373651736737367973681736937369973709737217372773751737577377173783738197382373847738497385973867738777388373897739077393973943739517396173973739997401774021740277404774051740717407774093740997410174131741437414974159741617416774177741897419774201742037420974219742317425774279742877429374297743117431774323743537435774363743777438174383744117441374419744417444974453744717448974507745097452174527745317455174561745677457374587745977460974611746237465374687746997470774713747177471974729747317474774759747617477174779747977482174827748317484374857748617486974873748877489174897749037492374929749337494174959750117501375017750297503775041750797508375109751337514975161751677516975181751937520975211752177522375227752397525375269752777528975307753237532975337753477535375367753777538975391754017540375407754317543775479755037551175521755277553375539755417555375557755717557775583756117561775619756297564175653756597567975683756897570375707757097572175731757437576775773757817578775793757977582175833758537586975883759137593175937759417596775979759837598975991759977600176003760317603976079760817609176099761037612376129761477615776159761637620776213762317624376249762537625976261762837628976303763337634376367763697637976387764037642176423764417646376471764817648776493765077651176519765377654176543765617657976597766037660776631766497665176667766737667976697767177673376753767577677176777767817680176819768297683176837768477687176873768837690776913769197694376949769617696376991770037701777023770297704177047770697708177093771017713777141771537716777171771917720177213772377723977243772497726177263772677726977279772917731777323773397734777351773597736977377773837741777419774317744777471774777747977489774917750977513775217752777543775497755177557775637756977573775877759177611776177762177641776477765977681776877768977699777117771377719777237773177743
7
7
7
47
7
7
7
61
7
7
7
7
3
7
7
7
83
7
7
7
97
7
7
8017
7
8137783
97
7
84977
863
7
7
8677
7
89
3
7
7
89
97
7
929
7
7
9337
7
95177
9697
7
97
7
7
7
983
7
7
9997800778017780317804178049780597807978101781217813778139781577816378167781737817978191781937820378229782337824178259782777828378301783077831178317783417834778367784017842778437784397846778479784877849778509785117851778539785417855378569785717857778583785937860778623786437864978653786917869778707787137872178737787797878178787787917879778803788097882378839788537885778877788877888978893789017891978929789417897778979789897903179039790437906379087791037911179133791397914779151791537915979181791877919379201792297923179241792597927379279792837930179309793197933379337793497935779367793797939379397793997941179423794277943379451794817949379531795377954979559795617957979589796017960979613796217962779631796337965779669796877969179693796977969979757797697977779801798117981379817798237982979841798437984779861798677987379889799017990379907799397994379967799737997979987799977999980021800398005180071800778010780111801418014780149801538016780173801778019180207802098022180231802338023980251802638027380279802878030980317803298034180347803638036980387804078042980447804498047180473804898049180513805278053780557805678059980603806118062180627806298065180657806698067180677806818068380687807018071380737807478074980761807778077980783807898080380809808198083180833808498086380897809098091180917809238092980933809538096380989810018101381017810198102381031810418104381047810498107181077810838109781101811198113181157811638117381181811978119981203812238123381239812818128381293812998130781331813438134981353813598137181373814018140981421814398145781463815098151781527815338154781551815538155981563815698161181619816298163781647816498166781671816778168981701817038170781727817378174981761817698177381799818178183981847818538186981883818998190181919819298193181937819438195381967819718197382003820078200982013820218203182037820398205182067820738212982139821418215382163821718218382189821938220782217822198222382231822378224182261822678227982301823078233982349823518236182373823878239382421824578246382469824718248382487824938249982507825298253182549825598256182567825718259182601826098261382619826338265182657826998272182723827278272982757827598276382781827878279382799828118281382837828478288382889828918290382913829398296382981829978300383009830238304783059830638307183077830898309383101831178313783177832038320783219832218322783231832338324383257832678326983273832998331183339833418335783383833898339983401834078341783423834318343783443834498345983471834778349783537835578356183563835798359183597836098361783621836398364183653836638368983701837178371983737837618377383777837918381383833838438385783869838738389183903839118392183933839398396983983839878401184017840478405384059840618406784089841218412784131841378414384163841798418184191841998421184221842238422984239842478426384299843078431384317843198434784349843778438984391844018440784421844318443784443844498445784463844678448184499845038450984521845238453384551845598458984629846318464984653846598467384691846978470184713847198473184737847518476184787847938480984811848278485784859848698487184913849198494784961849678497784979849918500985021850278503785049
85061*
85081*
85087*
85091*
85093*
85103*
85109*
85121*
8513
3
85147*
85159*
85193*
85199*
85201*
8521
3
85223*
85229*
85237*
85243*
85247*
85259*
85297*
853
03
853
13
853
3
18533385361
853
63853
698538185411854278542985439854478545185453854698548785513855178552385531855498557185577855978560185607856198562185627856398564385661
85667*
85669*
85691*
857
03
857
11
857
17
857
3
3
857
5
185781857
93858178581985829858318583785843858478585385889859038590985931859338599185999860118601786027
86029*
86069*
86077*
86083*
86111*
86113*
86117*
86131*
86137*
86143*
86161*
86171*
86179*
86183*
86197*
86201*
86209*
8623
98624386249862578626386269862878629186293862978631186323863418635186353863578636986371863818638986399864138642386441864538646186467864778649186501865098653186533865398656186573865798658786599866278662986677866898669386711867
19
86729*
86743*
86753*
86767*
8677
1867
83
8681
3
86837*
86843*
86851*
86857*
86861*
86869*
86923*
86927*
86929*
8693
986951869
5
98696986981869938701187013870378704187049870718708387103871078711987121871338714987151871798718187187872118722187223872518725387257872778728187293872998731387317873238733787359873838740387407874218742787433874438747387481874918750987511875178752387539875418754787553875578755987583875878758987613876238762987631876418764387649876718767987683876918769787701877198772187739877438775187767877938779787803878118783387853878698787787881878878791187917879318794387959879618797387977879918800188003880078801988037880698807988093
881
17
881
2
98816988177882118822388237882418825988261882898830188321883278833788339883798839788411884238842788463884698847188493884998851388523885478858988591886078860988643886518865788661886638866788681887218872988741887478877188789887938879988801888078881188813888178881988843888538886188867888738888388897889038891988937889518896988993889978900389009890178902189041890518905789069890718908389087891018910789113891198912389137891538918989203892098921389227892318923789261892698927389293893038931789329893638937189381893878939389399894138941789431894438944989459894778949189501895138951989521895278953389561895638956789591895978959989603896118962789633896538965789659896698967189681896898975389759897678977989783897978980989819898218983389839898498986789891898978989989909899178992389939899598996389977899838998990001900079001190017900199002390031900539005990067900719007390089901079012190127901499016390173901879019190197901999020390217902279023990247902639027190281902899031390353903599037190373903799039790401904039040790437904399046990473904819049990511905239052790529905339054790583905999061790619906319064190647906599067790679906979070390709907319074990787907939080390821908239083390841908479086390887909019090790911909179093190947909719097790989909979100991019910339107991081910979109991121911279112991139911419115191153911599116391183911939119991229912379124391249912539128391291912979130391309913319136791369913739138191387913939139791411914239143391453914579145991463914939149991513915299154191571915739157791583915919162191631916399167391691917039171191733917539175791771917819180191807918119181391823918379184191867918739190991921919399194391951919579196191967919699199792003920099203392041920519207792083921079211192119921439215392173921779217992189922039221992221922279223392237922439225192269922979231192317923339234792353923579236392369923779238192383923879239992401924139241992431924599246192467924799248992503925079255192557925679256992581925939262392627926399264192647926579266992671926819268392693926999270792717927239273792753927619276792779927899279192801928099282192831928499285792861928639286792893928999292192927929419295192957929599298792993930019304793053930599307793083930899309793103931139313193133931399315193169931799318793199932299323993241932519325393257932639328193283932879330793319933239332993337933719337793383934079341993427934639
3
47
993481
93487*
9349
19
3
49393
49793503
93523*
93529*
93553*
93557*
93559*
93563*
93581*
93601*
93607*
93629*
93637*
93683*
937
019
3
7
03
937
19
937
3
9937619376393787938099381193827938519387193887938899389393901939119391393923939379394193949939679397193979939839399794007940099403394049940579406394079940999410994111941179412194151941539416994201942079421994229942539426194273942919430794309943219432794331943439434994351943799439794399944219442794433944399444194447944639447794483945139452994531945419454394547945599456194573945839459794603946139462194649946519468794693947099472394727947479477194777947819478994793948119481994823948379484194847948499487394889949039490794933949499495194961949939499995003950099502195027950639507195083950879508995093951019510795111951319514395153951779518995191952039521395219952319523395239952579526195267952739527995287953119531795327953399536995383953939540195413954199542995441954439546195467954719547995483955079552795531955399554995561955699558195597956039561795621956299563395651957019570795713957179572395731957379574795773957839578995791958019580395813958199585795869958739588195891959119591795923959299594795957959599597195987959899600196013960179604396053960599607996097961379614996157961679617996181961999621196221962239623396259962639626996281962899629396323963299633196337963539637796401964199643196443964519645796461964699647996487964939649796517965279655396557965819658796589966019664396661966679667196697967039673196737967399674996757967639676996779967879679796799968219682396827968479685196857968939690796911969319695396959969739697996989969979700197003970079702197039970739708197103971179712797151971579715997169
97
17
19
7
17
7
97
1879
7
2
13
97
2
3
19
7
2
41
97
2
5
997
2
83
97
3
019
7
3
03
97
3
2
7
97
3
67
97
3
6997
3
7
3
97
3
7
997
3
81973
87973
97
97
42397
4299744197453974599746397499975019
7
5
11
97
5
2
3
97
5
47
97
5
499
7
5
5
3
97
5
61
97
5
7
19
7
5
7
7
97
5
7
997
5
83
97
607
97
609976139764997651976739768797711977299777
19
7
7
7
7
97
7
87977
89
97
81397829
97
8419
7
84397847
97
84997859
97
86197
8719
7
87997883
97
919
97
9279793
19
7
9439
7
9619
7
967
97
97
3
97
98798009
98011*
98017*
98041*
98047*
98057*
98081*
98101*
98123*
98129*
98143*
9817
998207982139
8221
98227*
98251*
98257*
98269*
9829
7
9829
9983179
83
2
19
83
2
3
983
2
7
983
47
983
6998377
983
8798389984079841198419
98429*
98443*
98453*
98459*
98467*
98473*
98479*
98491*
98507*
9851
99853398543985619856398573985979862198627986399864198663986699868998711987139871
7
98729*
98731*
98737*
98773*
98779*
98801*
98807*
98809*
9883
7
98849*
98867*
98869*
9887
3
98887*
98893*
98897*
98899*
98909*
98911*
98927*
98929*
98939*
98947*
98953*
98963*
98981*
98993*
98999*
9901
3
9901
7
99023*
99041*
99053*
9907
999083
99089*
991
03
991
09991199
913199133991379913999149991739
9181
991
919
9223992339924199251992579925999277992899931799347993499
936799371993779939199397994019940999431994399946999487994979952399527995299955199559995639957199577995819960799611996239964399661996679967999689997079970999713997199972199733997619976799787997939980999817998239982999833998399985999871998779988199901999079992399929999619997199989999911000031000191000431000491000571000691001031001091001291001511001531001691001831001891001931002071002131002371002671002711002791002911002971003131003331003431003571003611003631003791003911003931004031004111004171004471004591004691004831004931005011005111005171005191005231005371005471005491005591005911006091006131006211006491006691006731006931006991007031007331007411007471007691007871007991008011008111008231008291008471008531009071009131009271009311009371009431009571009811009871009991010091010211010271010511010631010811010891011071011111011131011171011191011411011491011591011611011731011831011971012031012071012091012211012671012731012791012811012871012931013231013331013411013471013591013631013771013831013991014111014191014291014491014671014771014831014891015011015031015131015271015311015331015371015611015731015811015991016031016111016271016411016531016631016811016931017011017191017231017371017411017471017491017711017891017971018071018331018371018391018631018691018731018791018911019171019211019291019391019571019631019771019871019991020011020131020191020231020311020431020591020611020711020771020791021011021031021071021211021391021491021611021811021911021971021991022031022171022291022331022411022511022531022591022931022991023011023171
02
3
2
9102337
102359*
102367*
102397*
102407*
102409*
10243
3
10243
7
102451*
102461*
102481*
102497*
102499*
102503*
102523*
10253
3
10253
9102547
102551*
102559*
102563*
102587*
10259
3
102607*
102611*
102643*
102647*
102653*
102667*
10267
3
10267
7
10267
91027011027611
02
7
631
02
7
691
02
7
931027971028111028291028411028591
02
871102877102881102911102913102929102931102953102967102983103001103007
103
043
103
0491
03
067
103
0691
03
07
9103
087103
0911
03
093103
0991
03
1231
03
1411031711031771031831
03
2
17
103
2
3
11
03
2
3
7
103
2
89
103
2
911
03
3
07
103
3
19
103
3
3
3
103
3
491
03
3
5
7
103
3
87103
3
911
03
3
93103
3
991
03
409
103
421
103
4231
03
451103
457
103
47
11
03
4831
03
5
11
103
5
2
9103
5
491
03
5
5
3
103
5
61
103
5
67
103
5
7
3
103
5
7
7
103
5
83
103
5
911
03
61
3
103
61
9103
643
103
651103
6571
03
6691
03
6811036871036991037
03
103
7
2
3
103
7
691
03
7
87103
8011
03
811
103
813103837103
841103
8431
03
8671038891039031039131039191
03
9511
03
9631
03
967
103
96910397
9103
9811
03
991
103
9931
03
997
104003*
104009*
104021*
104033*
104047*
104053*
104059*
104087*
104089*
104107*
104113*
104119*
104123*
104147*
104149*
104161*
104173*
104179*
104183*
104207*
104231*
104233*
104239*
104243*
104281*
104287*
10429
7
104309*
104311*
104323*
104327*
104347*
104369*
104381*
104383*
104393*
104399*
104417*
104459*
104471*
104473*
104479*
104491*
104513*
104527*
10453
7
104543*
104549*
104551*
104561*
10457
9104593104597104623104639104651104659104677104681104683104693104701104707104711104717104723
104729*
104743*
104759*
104761*
10477
3
10477
91047891048011
04803104827
104831*
104849*
104851*
104869*
10487
91048911049111049171
04933
1049
47
1049
5
3
1049
5
91049711049871049991050191
05
02
3
105031*
105037*
105071*
105097*
1051
07
1051
3
7
1051
43
1051
67
1051
7
3
1051
991
05
2
11
105227*
105229*
105239*
105251*
105253*
105263*
105269*
105277*
10531
9105323105331105337105341105359105361105367105373105379105389105397105401105407105437105449105467105491105499105503105509105517105527
105529*
105533*
105541*
105557*
105563*
105601*
105607*
105613*
105619*
105649*
105653*
105667*
10567
3
105683*
105691*
105701*
105727*
105733*
105751*
105761*
105767*
105769*
105817*
105829*
105863*
105871*
105883*
10589
9105907105913
105929*
105943*
105953*
105967*
10597
11
05
97
7
105983*
105997*
10601
3
10601
910603
11
060331
060871061031061
09106121
1061
2
3
1061
2
91061631061811061871061891062071062131062171062191062431062611062731062771062791062911062971063031063071063191063211063311
06349106357106363106367106373106391106397106411106417106427106433106441106451106453106487106501106531106537106541106543106591106619106621106627106637106649106657106661106663106669106681106693106699106703106721106727106739106747106751106753106759106781106783106787106801106823106853106859106861106867106871106877106903106907106921106937106949106957106961106963106979106993107021107033107053107057107069107071107077107089107099107101107119107123107137107171107183107197107201107209107227107243107251107269107273107279107309107323107339107347107351107357107377107441107449107453107467107473107507107509107563107581107599107603107609107621107641107647107671107687107693107699107713107717107719107741107747107761107773107777107791107827107837107839107843107857107867107873107881107897107903107923107927107941107951107971107981107999108007108011108013108023108037108041108061108079108089108107108109108127108131108139108161108179108187108191108193108203108211108217108223108233108247108263108271108287108289108293108301108343108347108359108377108379108401108413108421108439108457108461108463108497108499108503108517108529108533108541108553108557108571108587108631108637108643108649108677108707108709108727108739108751108761108769108791108793108799108803108821108827108863108869108877108881108883108887108893108907108917108923108929108943108947108949108959108961108967108971108991109001109013109037109049109063109073109097109103109111109121109133109139109141109147109159109169109171109199109201109211109229109253109267109279109297109303109313109321109331109357109363109367109379109387109391109397109423109433109441109451109453109469109471109481109507109517109519109537109541109547109567109579109583109589109597109609109619109621
109
639109661109663109673109717109721109741109751109789109
7
931098071
098191098291098311
098411
09843109
847109
8491098591098731098831098911098971099031099131099191
099371
099431
099611
099871
1001711002311003911005111
005
911
00631
10069
11
0083
11
011
911
01291
101
61
11
01831
102211102331102371
1025111
02
61
11
02
691
10273
11
02
811
102911
103
11
11
03
2
11
103
2
3
11
03
3
911
03
5
911
041
911
043
11
10437110441110459
11
047
7
11
047
911
0491
11
05
011
105031
1052711053311054311
05
5
7
11
05
631
10567
11
05
691
1057311058111058711
05
97
11
0603110609
11
062311
0629110641110647110651110681110711110729110731110749110753
11
07
7
11
107
7
7
11
0807110813110819110821
11
08491108631108791108811108991109091
109
17
11
092111
092311
0927110933110939110947110951110969110977110989111029111031111043111049111053111091111103111109111119111121111127111143111149111187111191111211111217111227111229111253111263111269111271111301111317111323111337111341111347111373111409111427111431111439111443111467111487111491111493111497111509111521111533111539111577111581111593111599111611111623111637111641111653111659111
667111697111
7
2
11
11
7
3
11
11
7
3
3
11
17
5
11
11
7
67
11
17
7
3
11
17
7
911
17
811
11
7
911
11
7
991
11
821
11
182711
18291118331
11
847111857111863111869111871111893
11
19
13
11
19
19
11
19
491
11
953
11
19
5
911
19
7
3
11
19
7
7
11
19
97
11
2
019
11
2
03
11
1206111206711206911208711209711210311211111212111212911213911215311216311218111219911220711221311222311223711224111224711224911225311226111227911228911229111229711230311232711233111233711233911234911236111236311239711240311242911245911248111250111250711
2
5
43
11
2
5
5
911
2
5
7
11
125731
12577
11
2
5
83
11
2
5
89
11
2
601
11
2
6031126211126431
126571126631126871126911127411127571127591127711127
8711279911
2
807112831112843112859112877112901112909112913112919112921112927112939
11
2
9511
12967
11
2
97
911
2
997
11
3
011
11
3
017
11
3
02
11
13
02
3
11
3
02
7
11
3
03
911
3
041
11
3
05
11
13
0631
13
0811
13
083
11
3
089
11
3
09311
3
11
11
13
11
7
11
3
1231
13
13
11
13
143113
1471
13
149
11
3
1531
13
159113
16111
3
167
11
3
17
11
13
17
3
11
3
17
7
11
3
18911
3
2
0911
3
2
13
11
3
2
2
7
11
3
2
3
3
11
3
2
7
911
3
2
871133271133291133411133571133591133631133711133811133831
13
41
7
11
3
43
7
11
3
45311346711348911349711350111351311353711353
911
3
5
5
7
11
3
5
67
11
3
5
911
13
6211
13
62311
3
647
11
3
6571
13
683
11
3
7
17
11
3
7
19
11
3
7
2
3
11
3
7
3
11
13
7
491
13
7
5
911
3
7
61
11
3
7
7
7
11
3
7
7
911
3
7
83
11
3
7
97
11
3
809
11
3
8191
13
83
7
11
3
8431
13
89
11
13
89
911
3
90311390911392111393311
3
947
11
3
95711396311396911398311398911400111401311403
11
140411
1404311406711407
3
11
40771
14083
11
408911
41
13
11
41
43
11
41
5
7
11
41
61
11
41
67
11
41
9311
41
97
11
41
991
142031
1421711
422111
4229
11
4259
11
426911427711428111429911431111431911432911434311437111437711440711
441911445111446711447311447911448711449311454711455311457111457711459311459911460111461311461711464111464311464911465911466111467111467911468911469111471311474311474911475711476111476911477311478111479711479911480911482711483311484711485911488311488911490111491311494111496711497311499711500111501311501911502111505711
5
061
11
5
067
11
5
07
911
5
0991
151
17
11
5
1231
151
2
7
11
5
13
3
11
5
151
11
5
1531
151
631
151
83
11
5
2
011
152111
152231
1523
7
11
5
2
491
15259
11
5
2
7
911
5
3
011
1530311
5
3
0911
5
3
19
11
5
3
2
11
153271
15331
11
5
3
3
7
11
5
3
43
11
5
3
61
11
5
3
631
153991
154211
154291
154591
154691
1547111549911
5
5
13
11
5
5
2
3
11
5
5
47
11
5
5
5
3
11
5
5
61
11
5
5
7
11
155891
1559
7
11
5
601
11
5
60311561311563111563711565711566311567911569311572711573311574111575111575711
5
7
631
157
691
157
7
11
157
7
7
11
5
7
811
157
83
11
5
7
9311
5
80711581
11
15823
11
5
83
11
1583
7
11
5
84911585311585911586111
5
8731
15877
11
5
87911
5
883
11
5
89
11
15901
11
5
903115931
11
5
9331159
631
1597
911
5
9811
159871
160091
1602711604111604711608911609911610111610711611311613111614111
61
5
911
61
67
11
61
7
7
11
61
89
11
61
911
162011
162391
162431162571162691162731162791162931163291163411163511163591163711163811163871164111164231164371164431164471164611164711164831
164911
165071165311165331
165371165391165491165791
165931
1663
911
66571
166631
16681116687116689
11
67
07
11
67
19
11
67
3
11
167
41
11
67
47
11
67
89
11
67
911
167
97
11
6803
11
68191168271
168331
168491
16867116881
11
69031
169111
16923116927
11
692911693311695311695911696911698111698911699311701
7
11
7
02
3
11
7
03
7
11
7
041
11
7
043
11
7
05
3
11
7
07
11
17
101
11
7
109
11
7
11
911
7
127
11
7
13
3
11
7
163
11
7
167
11
7
19
11
17
19
3
11
7
2
03
11
7
2
0911
7
2
2
3
11
7
2
3
911
7
2
41
11
7
2
5
11
17
2
5
911
7
2
691
17
2
811
17
3
07
11
7
3
19
11
7
3
2
911
7
3
3
11
17
3
5
3
11
7
3
61
11
7
3
7
11
17
3
7
3
11
7
3
89
11
7
41
3
11
7
4271
17
43
11
17
43
7
11
7
443
11
7
49711
7
499
11
7
5
03
11
7
5
11
11
7
5
17
11
7
5
2
911
7
5
3
911
7
5
41
11
7
5
631
17
5
7
11
17
5
7
7
11
7
61
7
11
7
61
911
7
643
11
7
659
11
7
67
11
17
67
3
11
7
67
911
7
7
011
17
7
03
11
7
7
0911
7
7
2
11
17
7
2
7
11
7
7
3
11
17
7
5
11
17
7
5
7
11
7
7
631
17
7
7
3
11
7
7
7
911
7
7
871177
97
11
7
809
11
7
811
11
7
83
3
11
7
83
911
7
8411178511178771178811178831
17
889117899117911117917
11
7
937
11
7
95911
7
97
3
11
7
97
7
11
7
97
911
7
98911
7
991
11
803311
8037118043
11
805111
805711
80611
180811
180931181
2
7
11
8147
11
81631181691181711
181
89
11
821
11
182131
1821911824711824911825311
82591
1827311
827
7
11
829
7
11
83
43
11
83
61
11
83
691
183731183
87118399118409118411118423118429118453118457118463118471118493118529
11
8543
11
854911857111858311858911860311861911862111863311866111866911867311868111868711869111870911871711873911
8747
11
87511
18757
11
878711879911880111881911883111884311886111887
3
11
889111889
7
11
89
011
18903118907118913118927118931118967118973119027
11
903311
9039119
047
11
9057119069119083119
087119
089
11
909911
9101119
107
11
91291
19
13
11
19
159119
17
3
11
91791191831
19
19
11
19
2
2
7
11
923311
923711
92431
19
2
67
11
929
11
19
2
9311
929
7
11
929
911
9311
11
93211193591
19
3
631
19
3
89
11
941
7
11
941
911
94291
19
44711
9489119503119513119
5
3
3
11
954911
9551
11
955711
956311
9569119591
11
961111961
7
11
96271196331196531
19
6571
19
659
11
967
11
19
67
7
11
968711968911969911970111972311973711974711
97
5
911
97
7
11
19
7
7
3
11
97
83
11
97
97
11
980911
981311
9827119
83
11
19
83
911
98491
19
851119869119881
11
98911
19
92111
9923
11
9929
11
9953119963
11
997
11
19
9811
19
983
11
9993120011120017120041120047120049120067120077120079120091120097120103120121120157120163120167120181120193120199120209120223120233120247120277120283120293120299120319120331120349120371120383120391120397120401120413120427120431120473120503120511120539120551120557120563120569120577120587120607120619120623120641120647120661120671120677120689120691120709120713120721120737120739120749120763120767120779120811120817120823120829120833120847120851120863120871120877120889120899120907120917120919120929120937120941120943120947120977120997121001121007121013121019121021121039121061121063121067121081121123121139121151121157121169121171121181121189121229121259121267121271121283121291121309121313121321121327121333121343121349121351121357121367121369121379121403121421121439121441121447121453121469121487121493121501121507121523121531121547121553121559121571121577121579121591121607121609121621121631121633121637121661121687121697121711121721121727121763121787121789121843121853121867121883121889121909121921121931121937121949121951121963121967121993121997122011122021122027122029122033122039122041122051122053122069122081122099122117122131122147122149122167122173122201122203122207122209122219122231122251122263122267122273122279122299122321122323122327122347122363122387122389122393122399122401122443122449122453122471122477122489122497122501122503122509122527122533122557122561122579122597122599122609122611122651122653122663122693122701122719122741122743122753122761122777122789122819122827122833122839122849122861122867122869122887122891122921122929122939122953122957122963122971123001123007123017123031123049123059123077123083123091123113123121123127123143123169123191123203123209123217123229123239123259123269123289123307123311123323123341123373123377123379123397123401123407123419123427123433123439123449123457123479123491123493123499123503123517123527123547123551123553123581123583123593123601123619123631123637123653123661123667123677123701123707123719123727123731123733123737123757123787123791123803123817123821123829123833123853123863123887123911123923123931123941123953123973123979123983123989123997124001124021124067124087124097124121124123124133124139124147124153124171124181124183124193124199124213124231124247124249124277124291124297124301124303124309124337124339124343124349124351124363124367124427124429124433124447124459124471124477124489124493124513124529124541124543124561124567124577124601124633124643124669124673124679124693124699124703124717124721124739124753124759124769124771124777124781124783124793124799124819124823124847124853124897124907124909124919124951124979124981124987124991125003125017125029125053125063125093125101125107125113125117125119125131125141125149125183125197125201125207125219125221125231125243125261125269125287125299125303125311125329125339125353125371125383125387125399125407125423125429125441125453125471125497125507125509125527125539125551125591125597125617125621125627125639125641125651125659125669125683125687125693125707125711125717125731125737125743125753125777125789125791125803125813125821125863125887125897125899125921125927125929125933125941125959125963126001126011126013126019126023126031126037126041126047126067126079126097126107126127126131126143126151126173126199126211126223126227126229126233126241126257126271126307126311126317126323126337126341126349126359126397126421126433126443126457126461126473126481126487126491126493126499126517126541126547126551126583126601126611126613126631126641126653126683126691126703126713126719126733126739126743126751126757126761126781126823126827126839126851126857126859126913126923126943126949126961126967126989127031127033127037127051127079127081127103127123127133127139127157127163127189127207127217127219127241127247127249127261127271127277127289127291127297127301127321127331127343127363127373127399127403127423127447127453127481127487127493127507127529127541127549127579127583127591127597127601127607127609127637127643127649127657127663127669127679127681127691127703127709127711127717127727127733127739127747127763127781127807127817127819127837127843127849127859127867127873127877127913127921127931127951127973127979127997128021128033128047128053128099128111128113128119128147128153128159128173128189128201128203128213128221128237128239128257128273128287128291128311128321128327128339128341128347128351128377128389128393128399128411128413128431128437128449128461128467128473128477128483128489128509128519128521128549128551128563128591128599128603128621128629128657128659128663128669128677128683128693128717128747128749128761128767128813128819128831128833128837128857128861128873128879128903128923128939128941128951128959128969128971128981128983128987128993129001129011129023129037129049129061129083129089129097129113129119129121129127129169129187129193129197129209129221129223129229129263129277129281129287129289129293129313129341129347129361129379129401129403129419129439129443129449129457129461129469129491129497129499129509129517129527129529129533129539129553129581129587129589129593129607129629129631129641129643129671129707129719129733129737129749129757129763129769129793129803129841129853129887129893129901129917129919129937129953129959129967129971130003130021130027130043130051130057130069130073130079130087130099130121130127130147130171130183130199130201130211130223130241130253130259130261130267130279130303130307130337130343130349130363130367130369130379130399130409130411130423130439130447130457130469130477130483130489130513130517130523130531130547130553130579130589130619130621130631130633130639130643130649130651130657130681130687130693130699130729130769130783130787130807130811130817130829130841130843130859130873130927130957130969130973130981130987131009131011131023131041131059131063131071131101131111131113131129131143131149131171131203131213131221131231131249131251131267131293131297131303131311131317131321131357131363131371131381131413131431131437131441131447131449131477131479131489131497131501131507131519131543131561131581131591131611131617131627131639131641131671131687131701131707131711131713131731131743131749131759131771131777131779131783131797131837131839131849131861131891131893131899131909131927131933131939131941131947131959131969132001132019132047132049132059132071132103132109132113132137132151132157132169132173132199132229132233132241132247132257132263132283132287132299132313132329132331132347132361132367132371132383132403132409132421132437132439132469132491132499132511132523132527132529132533132541132547132589132607132611132619132623132631132637132647132661132667132679132689132697132701132707132709132721132739132749132751132757132761132763132817132833132851132857132859132863132887132893132911132929132947132949132953132961132967132971132989133013133033133039133051133069133073133087133097133103133109133117133121133153133157133169133183133187133201133213133241133253133261133271133277133279133283133303133319133321133327133337133349133351133379133387133391133403133417133439133447133451133481133493133499133519133541133543133559133571133583133597133631133633133649133657133669133673133691133697133709133711133717133723133733133769133781133801133811133813133831133843133853133873133877133919133949133963133967133979133981133993133999134033134039134047134053134059134077134081134087134089134093134129134153134161134171134177134191134207134213134219134227134243134257134263134269134287134291134293134327134333134339134341134353134359134363134369134371134399134401134417134437134443134471134489134503134507134513134581134587134591134593134597134609134639134669134677134681134683134699134707134731134741134753134777134789134807134837134839134851134857134867134873134887134909134917134921134923134947134951134989134999135007135017135019135029135043135049135059135077135089135101135119135131135151135173135181135193135197135209135211135221135241135257135271135277135281135283135301135319135329135347135349135353135367135389135391135403135409135427135431135433135449135461135463135467135469135479135497135511135533135559135571135581135589135593135599135601135607135613135617135623135637135647135649135661135671135697135701135719135721135727135731135743135757135781135787135799135829135841135851135859135887135893135899135911135913135929135937135977135979136013136027136033136043136057136067136069136093136099136111136133136139136163136177136189136193136207136217136223136237136247136261136273136277136303136309136319136327136333136337136343136351136361136373136379136393136397136399136403136417136421136429136447136453136463136471136481136483136501136511136519136523136531136537136541136547136559136573136601136603136607136621136649136651136657136691136693136709136711136727136733136739136751136753136769136777136811136813136841136849136859136861136879136883136889136897136943136949136951136963136973136979136987136991136993136999137029137077137087137089137117137119137131137143137147137153137177137183137191137197137201137209137219137239137251137273137279137303137321137339137341137353137359137363137369137383137387137393137399137413137437137443137447137453137477137483137491137507137519137537137567137573137587137593137597137623137633137639137653137659137699137707137713137723137737137743137771137777137791137803137827137831137849137867137869137873137909137911137927137933137941137947137957137983137993137999138007138041138053138059138071138077138079138101138107138113138139138143138157138163138179138181138191138197138209138239138241138247138251138283138289138311138319138323138337138349138371138373138389138401138403138407138427138433138449138451138461138469138493138497138511138517138547138559138563138569138571138577138581138587138599138617138629138637138641138647138661138679138683138727138731138739138763138793138797138799138821138829138841138863138869138883138889138893138899138917138923138937138959138967138977139021139033139067139079139091139109139121139123139133
13
91691
3
91771
3
9187
13
919
9139201
13
9241
13
92671
3
927313
929
11
3
929
7
13
930113
93031393091393131
3
933313
9339139
3
43
13
936113
936713
9369139387
13
939313939713940913
942313
94291
3
9439
13
94571394591394831394871394931395011395111395371395471395711395891395911395971396091396191396271396611396631396811396971397031397091397211397291397391397471397531397591397871398011398131398311398371398611398711398831398911399011399071399211399391399431399671399691399811399871399911399991400091400531400571400691400711401111401231401431401591401671401711401771401911401971402071402211402271402371402491402631402691402811402971403171403211403331403391403511403631403811404011404071404111404171404191404231404431404491404531404731404771405211405271405331405491405511405571405871405931406031406111406171406271406291406391406591406631406771406811406831406891407171407291407311407411407591407611407731407791407971408131408271408311408371408391408631408671408691408911408931408971409091409291409391409771409831409891410231410411410611410671410731410791411011411071411211411311411571411611411791411811411991412091412211412231412331412411412571412631412691412771412831413011413071413111413191413531413591413711413971414031414131414391414431414611414811414971414991415091415111415291415391415511415871416011416131416191416231416291416371416491416531416671416711416771416791416891416971417071417091417191417311417611417671417691417731417931418031418111418291418331418511418531418631418711419071419171419311419371419411419591419611419711419911420071420191420311420391420491420571420611420671420971420991421111421231421511421571421591421691421831421891421931422111422171422231422311422371422711422971423191423271423571423691423811423911424031424211424271424331424531424691425011425291425371425431425471425531425591425671425731425891425911426011426071426091426191426571426731426971426991427111427331427571427591427711427871427891427991428111428371428411428671428711428731428971429031429071429391429491429631429691429731429791429811429931430531430631430931431071431111431131431371431411431591431771431971432391432431432491432571432611432631432811432871432911433291433331433571433871434011434131434191434431434611434671434771434831434891435011435031435091435131435191435271435371435511435671435691435731435931436091436171436291436511436531436691436771436871436991437111437191437291437431437791437911437971438071438131438211438271438311438331438731438791438811439091439471439531439711439771439811439991440131440311440371440611440711440731441031441391441611441631441671441691441731442031442231442411442471442531442591442711442891442991443071443111443231443411443491443791443831444071444091444131444271444391444511444611444791444811444971445111445391445411445631445691445771445831445891445931446111446291446591446671446711447011447091447191447311447371447511447571447631447731447791447911448171448291448391448471448831448871448891448991449171449311449411449611449671449731449831450071450091450211450311450371450431450631450691450911451091451211451331451391451771451931452071452131452191452531452591452671452831452891453031453071453491453611453811453911453991454171454231454331454411454511454591454631454711454771454871455011455111455131455171455311455431455471455491455771455891456011456031456331456371456431456611456791456811456871457031457091457211457231457531457571457591457711457771457991458071458191458231458291458611458791458971459031459311459331459491459631459671459691459871459911460091460111460211460231460331460511460571460591460631460771460931460991461171461411461611461731461911461971462031462131462211462391462491462731462911462971462991463091463171463231463471463591463691463811463831463891464071464171464231464371464491464771465131465191465211465271465391465431465631465811466031466091466171466391466471466691466771466811466831467011467191467431467491467671467771468011468071468191468331468371468431468491468571468911468931469171469211469331469411469531469771469831469871469891470111470291470311470471470731470831470891470971471071471371471391471511471631471791471971472091472111472211472271472291472531472631472831472891472931472991473111473191473311473411473471473531473771473911473971474011474091474191474491474511474571474811474871475031475171475411475471475511475571475711475831476071476131476171476291476471476611476711476731476891477031477091477271477391477431477611477691477731477791477871477931477991478111478271478531478591478631478811479191479371479491479771479971480131480211480611480631480731480791480911481231481391481471481511481531481571481711481931481991482011482071482291482431482491482791483011483031483311483391483611483671483811483871483991484031484111484291484391484571484691484711484831485011
485131
485171
485311
485371
48549148573148579
148609*
148627*
148633*
148639*
148663*
148667*
148669*
14869
11
486931487111
487
2
11
487
2
3
1487
2
7
1487
47
1487
631
487
811
487
83
1487
9314881
7
148829*
148853*
148859*
148861*
148867*
14887
3
148891*
1489
13
1489
2
11
48927148931148933148949148957148961148991148997149011149021149027149033149053149057149059149
0691
490771
490871490991491011491111491131491191491431491531491591491611491731491831491971492131492391
492491
492511
49257149
2
691
492871
49297
149
3
091493
2
3
149
3
3
3
149
3
41
149
3
5
11
4937
11
4937
7
149
3
811
49393
149
3
991
49411
149
41
7
149
41
9149423149441149459149489149491149497149503149519149521149531149533149543149551149561149563
149
5
7
9149603
149
623149627
149
6291496891
49711
149
7
13
149
7
17
149
7
2
91497311
497491
497591497671497711497911498031498271
498371498391498611498671498731498931498991499091499111499211499391499531499691499711499931500011500111500411500531500611
5
0067
150077*
150083*
150089*
150091*
150097*
150107*
15013
11
5
0151
150169*
150193*
150197*
150203*
150209*
150211*
150217*
150221*
150223*
150239*
150247*
150287*
150299*
150301*
150323*
150329*
150343*
150373*
150377*
150379*
150383*
150401*
150407*
150413*
150427*
150431*
150439*
150473*
150497*
150503*
150517*
150523*
15053
3
150551*
150559*
150571*
150583*
150587*
150589*
150607*
15061
11
5
061
7
150649*
150659*
150697*
150707*
150721*
150743*
150767*
150769*
15077
91507911507971508271508331508471508691508811508831508891508931509011509071509191509291509591509611509671509791509891509911
5
1007151009151013151027151049151051151
05
7
151
0911
5
11
2
11
5
11
41
151
1531
5
11
5
7
151
163
151
169151
17
11
5
11
89
151
2
011
5
1213
151
2
3
7
151
2
41
151
2
43
151
2
47
151
2
5
3
151
2
7
3
151
2
7
9151
2
89
151
3
03
151
3
3
7
151
3
3
9151
3
43
151
3
5
7
151
3
7
9151
3
811
5
13
911
5
13
97
151
4231
5
1429
151
43
3
151
4511514711514771514831514991515071515171515231515311515371515491515531515611515731515791515971516031516071516091516311516371516431516511516671516731516811516871516931517031517171517291517331517691517711517831517871517991518131518171518411518471518491518711518831518971519011519031519091519371519391519671519691520031520171520271520291520391520411520631520771520811520831520931521111521231521471521831521891521971522031522131522191522311522391522491522671522871522931522971523111523631523771523811523891523931524071524171524191524231524291524411524431524591524611525011525191525311525331525391525631525671525971525991526171526231526291526391526411526571526711526811527171527231527291527531527671527771527831527911528091528191528211528331528371528391528431528511528571528791528971528991529
091529
3
91529
41
152947*
152953*
152959*
152981*
152989*
15299
3
153001*
153059*
153067*
15307
11
5
3
07
3
15307
7
153089*
1531
07
1531
13
1531
3
3
1531
3
7
1531
5
11
5
3
19
11
5
3
2
47
153259*
153269*
153271*
153277*
153281*
153287*
15331
3
15331
9153337
153343*
153353*
153359*
153371*
153379*
153407*
153409*
153421*
153427*
153437*
153443*
153449*
153457*
153469*
153487*
15349
9153509
153511*
153521*
153523*
153529*
153533*
153557*
153563*
153589*
153607*
15361
11
5
3
6231536411536491536891537011537191537331
5
3
7
3
9153743153749
153757*
153763*
153817*
153841*
153871*
153877*
153887*
153889*
15391
11
5
3
9131539291539411539471539491539531539911539971540011540271540431540571540611540671540731540791540811540871540971541111541271541531541571541591541811541831542111542131542291542431542471542671542771542791542911543031543131543211543331543391543511543691543731543871544091544171544231544391544591544871544931545011
5
4523
154543*
154571*
154573*
154579*
154589*
154591*
15461
3
15461
9154621154643154667
154669*
154681*
154691*
154699*
154723*
154727*
15473
3
154747*
154753*
154769*
154787*
154789*
154799*
154807*
154823*
154841*
154849*
154871*
154873*
154877*
154883*
154897*
1549
2
7
1549
3
3
1549
3
7
1549
43
1549
811
5
499
11
5
5
003
155009*
155017*
155027*
155047*
155069*
155081*
155083*
155087*
15511
91551371
5
5
1531
5
5
1611551671551711551911552011552031552091552191552311552511
5
5
2
691
5
5
2
911
5
5
2
991
5
5
3
03
1553
17
1553
2
7
1553
3
3
1553
7
11
5
5
3
7
7
1553
811
5
5
3
83
1553
871553
991
5
5
41
3
155423*
155443*
155453*
155461*
155473*
155501*
155509*
155521*
155537*
155539*
155557*
155569*
155579*
155581*
15559
3
15559
9155609
155621*
155627*
155653*
155657*
155663*
155671*
155689*
15569
3
15569
91557071
5
5
7
17
155719*
155723*
155731*
155741*
155747*
155773*
155777*
155783*
155797*
155801*
155809*
155821*
15583
3
155849*
155851*
155861*
155863*
155887*
155891*
155893*
1559
2
11
5
6007
15601
11
5
601
9156041156059156061156071
156089*
156109*
156119*
156127*
156131*
156139*
156151*
156157*
156217*
156227*
156229*
156241*
156253*
156257*
156259*
156269*
156307*
156319*
156329*
156347*
156353*
156361*
156371*
15641
9156421156437156467156487156491156493156511
156521*
156539*
156577*
156589*
156593*
156601*
15661
91566231566311566411566591
5
667115667715667915668315669115670315670715671915672715673315674915678115679715679915681715682315683315684115688715689915690115691315694115694315696715697115697915700715701315701915703
7
157
0491
5
7
05
11
5
7
05
7
157
061
157
0811
5
7
103
157
109
157
127
157
13
3
157
141157
163
157
17
7
157
181
157
189157207
157
2
11
157
2
17
157
2
19
157
2
2
9157
2
3
11
5
7
2
43
157
2
47
157
2
5
3
157
2
5
9157
2
7
11
5
7
2
7
3
157
2
7
7
157
2
7
9157
2
911
5
7
3
03
157
3
07
157
3
2
11
5
7
3
2
7
157
3
491
5
7
3
5
11
5
7
3
631
5
7
3
931574111574271574291574331574571574771574831574891575131575191575231575431575591575611575711575791576271576371576391576491576671576691576791577211577331577391577471577691577711577931577991578131578231578311578371578411578671578771578891578971579011579071579311579331579511579911579991580031580091580171580291580471580711580771581131581291581411581431581611581891582011582091582271582311582331582431582611582691582931583031583291583411583511583571583591583631583711583931584071584191584291584431584491584891585071585191585271585371585511585631585671585731585811585911585971586111586171586211586331586471586571586631586991587311587471587491587591587611587711587771587911588031588431588491588631588671588811589091589231589271589411589591589811589931590131590171590231590591590731590791590971591131591191591571591611591671591691591791591911591931591991592091592231592271592331592871592931593111593191593371593471593491593611593891594031594071594211594311594371594571594631594691594731594911594991595031595211595391595411595531595631595691595711595891596171596231596291596311596671596711596731596831596971597011597071597211597371597391597631597691597731597791597871597911597931597991598111598331598391598531598571598691598711598991599111599311599371599771599791600011600091600191600311600331600491600731600791600811600871600911600931601171601411601591601631601691601831602011602071602171602311602431602531603091603131603191603431603571603671603731603871603971604031604091604231604411604531604811604831604991605071605411605531605791605831605911606031606191606211606271606371606391606491606511606631606691606811606871606971607091607111607231607391607511607531607571607811607891608071608131608171608291608411608611608771608791608831609031609071609331609671609691609811609971610091610171610331610391610471610531610591610711610871610931611231611371611411611491611591611671612011612211612331612371612631612671612811613031613091613231613331613391613411613631613771613871614071614111614531614591614611614711615031615071615211615271615311615431615611615631615691615731615911615991616111616271616391616411616591616831617171617291617311617411617431617531617611617711617731617791617831618071618311618391618691618731618791618811619111619211619231619471619571619691619711619771619831619991620071620111620171620531620591620791620911621091621191621431622091622211622291622511622571622631622691622771622871622891622931623431623591623891623911624131624191624391624511624571624731624931624991625171625231625271625291625531625571625631625771625931626011626111626231626291626411626491626711626771626831626911627031627091627131627271627311627391627491627511627791627871627911628211628231628291628391628471628531628591628811628891629011629071629171629371629471629711629731629891629971630031630191630211630271630611630631631091631171631271631291631471631511631691631711631811631931631991632111632231632431632491632591633071633091633211633271633371633511633631633671633931634031634091634111634171634331634691634771634811634831634871635171635431635611635671635731636011636131636211636271636331636371636431636611636731636791636971637291637331637411637531637711637811637891638111638191638411638471638531638591638611638711638831639011639091639271639731639791639811639871639911639931639971640111640231640391640511640571640711640891640931641131641171641471641491641731641831641911642011642091642311642331642391642491642511642671642791642911642991643091643211643411643571643631643711643771643871644131644191644291644311644431644471644491644711644771645031645131645311645691645811645871645991646171646211646231646271646531646631646771646831647011647071647291647431647671647711647891648091648211648311648371648391648811648931649111649531649631649871649991650011650371650411650471650491650591650791650831650891651031651331651611651731651811652031652111652291652331652471652871652931653111653131653171653311653431653491653671653791653831653911653971654371654431654491654571654631654691654791655111655231655271655331655411655511655531655591655691655871655891656011656111656171656531656671656731657011657031657071657091657131657191657211657491657791657991658111658171658291658331658571658771658831658871659011659311659411659471659611659831660131660211660271660311660431660631660811660991661471661511661571661691661831661891662071662191662371662471662591662731662891662971663011663031663191663491663511663571663631663931663991664031664091664171664291664571664711664871665411665611665671665711665971666011666031666091666131666191666271666311666431666571666671666691666791666931667031667231667391667411667811667831667991668071668231668411668431668471668491668531668611668671668711669091669191669311669491669671669731669791669871670091670171670211670231670331670391670471670511670711670771670811670871670991671071671131671171671191671491671591671731671771671911671971672131672211672491672611672671672691673091673111673171673291673391673411673811673931674071674131674231674291674371674411674431674491674711674831674911675211675371675431675931675971676111676211676231676271676331676411676631676771676831677111677291677471677591677711677771677791678011678091678611678631678731678791678871678911678991679111679171679531679711679871680131680231680291680371680431680671680711680831680891681091681271681431681511681931681971682111682271682471682531682631682691682771682811682931683231683311683471683531683911684091684331684491684511684571684631684811684911684991685231685271685331685411685591685991686011686171686291686311686431686731686771686971687131687191687311687371687431687611687691687811688031688511688631688691688871688931688991689011689131689371689431689771689911690031690071690091690191690491690631690671690691690791690931690971691111691291691511691591691771691811691991692171692191692411692431692491692591692831693071693131693191693211693271693391693431693611693691693731693991694091694271694571694711694831694891694931695011695231695311695531695671695831695911696071696271696331696391696491696571696611696671696811696911696931697091697331697511697531697691697771697831697891698171698231698311698371698431698591698891698911699091699131699191699331699371699431699511699571699871699911700031700211700291700471700571700631700811700991701011701111701231701411701671701791701891701971702071702131702271702311702391702431702491702631702671702791702931702991703271703411703471703511703531703631703691703711703831703891703931704131704411704471704731704831704971705031705091705371705391705511705571705791706031706091706271706331706411706471706691706891707011707071707111707411707491707591707611707671707731707771708011708091708131708271708371708431708511708571708731708811708871708991709211709271709531709571709711710071710231710291710431710471710491710531710771710791710911711031711311711611711631711671711691711791712031712331712511712531712631712711712931712991713171713291713411713831714011714031714271714391714491714671714691714731714811714911715171715291715391715411715531715591715711715831716171716291716371716411716531716591716711716731716791716971717071717131717191717331717571717611717631717931717991718031718111718231718271718511718631718691718771718811718891719171719231719291719371719471720011720091720211720271720311720491720691720791720931720971721271721471721531721571721691721711721811721991722131722171722191722231722431722591722791722831722971723071723131723211723311723431723511723571723731723991724111724211724231724271724331724391724411724891725071725171725191725411725531725611725731725831725891725971726031726071726191726331726431726491726571726631726731726811726871727091727171727211727411727511727591727871728011728071728291728491728531728591728671728711728771728831729331729691729731729811729871729931729991730211730231730391730531730591730811730871730991731371731411731491731771731831731891731911732071732091732191732491732631732671732731732911732931732971733091733471733571733591734291734311734731734831734911734971735011735311735391735431735491735611735731735991736171736291736471736511736591736691736711736831736871736991737071737131737291737411737431737731737771737791737831738071738191738271738391738511738611738671738911738971739091739171739231739331739691739771739811739931740071740171740191740471740491740611740671740711740771740791740911741011741211741371741431741491741571741691741971742211742411742571742591742631742811742891742991743111743291743311743371743471743671743891744071744131744311744431744571744671744691744811744871744911745271745331745691745711745831745991746131746171746311746371746491746531746591746731746791747031747211747371747491747611747631747671747731747991748211748291748511748591748771748931749011749071749171749291749311749431749591749891749911750031750131750391750611750671750691750791750811751031751291751411752111752291752611752671752771752911753031753091753271753331753491753611753911753931754031754111754331754471754531754631754811754931754991755191755231755431755731756011756211756311756331756491756631756731756871756911756991757091757231757271757531757571757591757811757831758111758291758371758431758531758591758731758911758971759091759191759371759391759491759611759631759791759911759931760171760211760231760411760471760511760531760631760811760871760891761231761291761531761591761611761791761911762011762071762131762211762271762371762431762611762991763031763171763211763271763291763331763471763531763571763691763831763891764011764131764171764191764311764591764611764671764891764971765031765071765091765211765311765371765491765511765571765731765911765971765991766091766111766291766411766511766771766991767111767131767411767471767531767771767791767891767911767971768071768091768191768491768571768871768991769031769211769231769271769331769511769771769831769891770071770111770131770191770431770911771011771091771131771271771311771671771731772091772111772171772231772391772571772691772831773011773191773231773371773471773791773831774091774211774271774311774331774671774731774811774871774931775111775331775391775531775891776011776231776471776771776791776911777391777431777611777631777871777911777971778111778231778391778411778831778871778891778931779071779131779171779291779431779491779531779671779791780011780211780371780391780671780691780911780931781031781171781271781411781511781691781831781871782071782231782311782471782491782591782611782891783011783071783271783331783491783511783611783931783971784031784171784391784411784471784691784811784871784891785011785131785311785371785591785611785671785711785971786011786031786091786131786211786271786391786431786811786911786931786971787531787571787811787931787991788071788131788171788191788311788531788591788731788771788891788971789031789071789091789211789311789331789391789511789731789871790211790291790331790411790511790571790831790891790991791071791111791191791431791611791671791731792031792091792131792331792431792611792691792811792871793171793211793271793511793571793691793811793831793931794071794111794291794371794411794531794611794711794791794831794971795191795271795331795491795631795731795791795811795911795931796031796231796331796511796571796591796711796871796891796931797171797191797371797431797491797791798011798071798131798191798211798271798331798491798971798991799031799091799171799231799391799471799511799531799571799691799811799891799991800011800071800231800431800531800711800731800771800971801371801611801791801811802111802211802331802391802411802471802591802631802811802871802891803071803111803171803311803371803471803611803711803791803911804131804191804371804631804731804911804971805031805111805331805391805411805471805631805691806171806231806291806471806671806791807011807311807491807511807731807791807931807971807991808111808471808711808831809071809491809591810011810031810191810311810391810611810631810811810871811231811411811571811831811931811991812011812111812131812191812431812531812731812771812831812971813011813031813611813871813971813991814091814211814391814571814591814991815011815131815231815371815491815531816031816071816091816191816391816671816691816931817111817171817211817291817391817511817571817591817631817771817871817891818131818371818711818731818891818911819031819131819191819271819311819431819571819671819811819971820091820111820271820291820411820471820571820591820891820991821011821071821111821231821291821311821411821591821671821771821791822011822091822331822391822431822611822791822971823091823331823391823411823531823871823891824171824231824311824431824531824671824711824731824891825031825091825191825371825491825611825791825871825931825991826031826171826271826391826411826531826571826591826811826871827011827111827131827471827731827791827891828031828131828211828391828511828571828671828871828931828991829211829271829291829331829531829571829691829811829991830231830371830411830471830591830671830891830911831191831511831671831911832031832471832591832631832831832891832991833011833071833171833191833291833431833491833611833731833771833831833891833971834371834391834511834611834731834791834871834971834991835031835091835111835231835271835691835711835771835811835871835931836111836371836611836831836911836971837071837091837131837611837631837971838091838231838291838711838771838811839071839171839191839431839491839591839711839731839791840031840071840131840311840391840431840571840731840811840871841111841171841331841531841571841811841871841891841991842111842311842411842591842711842731842791842911843091843211843331843371843511843691844091844171844411844471844631844771844871844891845111845171845231845531845591845671845711845771846071846091846271846311846331846491846511846691846871846931847031847111847211847271847331847531847771848231848291848311848371848431848591848791849011849031849131849491849571849671849691849931849971849991850211850271850511850571850631850691850711850771850891850991851231851311851371851491851531851611851671851771851831851891852211852331852431852671852911852991853031853091853231853271853591853631853691853711854011854291854411854671854771854831854911855191855271855311855331855391855431855511855571855671855691855931855991856211856411856511856771856811856831856931856991857071857111857231857371857471857491857531857671857891857971858131858191858211858311858331858491858691858731858931858971859031859171859231859471859511859571859591859711859871859931860071860131860191860231860371860411860491860711860971861031861071861131861191861491861571861611861631861871861911862111862271862291862391862471862531862591862711862831862991863011863111863171863431863771863791863911863971864191864371864511864691864791864811865511865691865811865831865871866011866191866291866471866491866531866711866791866891867011867071867091867271867331867431867571867611867631867731867931867991868411868591868691868711868771868831868891869171869471869591870031870091870271870431870491870671870691870731870811870911871111871231871271871291871331871391871411871631871711871771871811871891871931872111872171872191872231872371872731872771873031873371873391873491873611873671873731873791873871873931874091874171874231874331874411874631874691874711874771875071875131875311875471875591875731875971876311876331876371876391876511876611876691876871876991877111877211877511877631877871877931878231878431878611878711878771878831878971879071879091879211879271879311879511879631879731879871880111880171880211880291881071881371881431881471881591881711881791881891881971882491882611882731882811882911882991883031883111883171883231883331883511883591883691883891884011884071884171884311884371884431884591884731884831884911885191885271885331885631885791886031886091886211886331886531886771886811886871886931887011887071887111887191887291887531887671887791887911888011888271888311888331888431888571888611888631888691888911889111889271889331889391889411889531889571889831889991890111890171890191890411890431890611890671891271891391891491891511891691891871891991892231892291892391892511892531892571892711893071893111893371893471893491893531893611893771893891893911894011894071894211894331894371894391894631894671894731894791894911894931895091895171895231895291895471895591895831895931895991896131896171896191896431896531896611896711896911896971897011897131897331897431897571897671897971897991898171898231898511898531898591898771898811898871899011899131899291899471899491899611899671899771899831899891899971900271900311900511900631900931900971901211901291901471901591901811902071902431902491902611902711902831902971903011903131903211903311903391903571903671903691903871903911904031904091904711905071905231905291905371905431905731905771905791905831905911906071906131906331906391906491906571906671906691906991907091907111907171907531907591907631907691907831907871907931908071908111908231908291908371908431908711908891908911909011909091909131909211909791909971910211910271910331910391910471910571910711910891910991911191911231911371911411911431911611911731911891912271912311912371912491912511912811912971912991913391913411913531914131914411914471914491914531914591914611914671914731914911914971915071915091915191915311915331915371915511915611915631915791915991916211916271916571916691916711916771916891916931916991917071917171917471917491917731917831917911918011918031918271918311918331918371918611918991919031919111919291919531919691919771919991920071920131920291920371920431920471920531920911920971921031921131921211921331921491921611921731921871921911921931922291922331922391922511922591922631922711923071923171923191923231923411923431923471923731923771923831923911924071924311924611924631924971924991925291925391925471925531925571925711925811925831925871926011926111926131926171926291926311926371926671926771926971927371927431927491927571927671927811927911927991928111928171928331928471928531928591928771928831928871928891929171929231929311929491929611929711929771929791929911930031930091930131930311930431930511930571930731930931931331931391931471931531931631931811931831931891932011932431932471932611932831933011933271933371933571933671933731933791933811933871933931934231934331934411934471934511934631934691934931935071935131935411935491935591935731935771935971936011936031936071936191936491936631936791937031937231937271937411937511937571937631937711937891937931937991938111938131938411938471938591938611938711938731938771938831938911939371939391939431939511939571939791939931940031940171940271940571940691940711940831940871940931941011941131941191941411941491941671941791941971942031942391942631942671942691943091943231943531943711943771944131944311944431944711944791944831945071945211945271945431945691945811945911946091946471946531946591946711946811946831946871947071947131947171947231947291947491947671947711948091948131948191948271948391948611948631948671948691948911948991949111949171949331949631949771949811949891950231950291950431950471950491950531950711950771950891951031951211951271951311951371951571951611951631951931951971952031952291952411952531952591952711952771952811953111953191953291953411953431953531953591953891954011954071954131954271954431954571954691954791954931954971955111955271955391955411955811955931955991956591956771956911956971957091957311957331957371957391957431957511957611957811957871957911958091958171958631958691958831958871958931959071959131959191959291959311959671959711959731959771959911959971960031960331960391960431960511960731960811960871961111961171961391961591961691961711961771961811961871961931962011962471962711962771962791962911963031963071963311963371963791963871964291964391964531964591964771964991965011965191965231965411965431965491965611965791965831965971966131966431966571966611966631966811966871966991967091967171967271967391967511967691967711967991968171968311968371968531968711968731968791969011969071969191969271969611969911969931970031970091970231970331970591970631970771970831970891971011971171971231971371971471971591971611972031972071972211972331972431972571972611972691972731972791972931972971972991973111973391973411973471973591973691973711973811973831973891974191974231974411974531974791975071975211975391975511975671975691975731975971975991976091976211976411976471976511976771976831976891976991977111977131977411977531977591977671977731977791978031978071978311978371978871978911978931979091979211979271979331979471979571979591979631979691979711980131980171980311980431980471980731980831980911980971981091981271981391981731981791981931981971982211982231982411982511982571982591982771982811983011983131983231983371983471983491983771983911983971984091984131984271984371984391984611984631984691984791984911985031985291985331985531985711985891985931985991986131986231986371986411986471986591986731986891987011987191987331987611987691988111988171988231988271988291988331988391988411988511988591988991989011989291989371989411989431989531989591989671989711989771989971990211990331990371990391990491990811991031991091991511991531991811991931992071992111992471992611992671992891993131993211993371993431993571993731993791993991994031994111994171994291994471994531994571994831994871994891994991995011995231995591995671995831996011996031996211996371996571996691996731996791996871996971997211997291997391997411997511997531997771997831997991998071998111998131998191998311998531998731998771998891999091999211999311999331999611999671999992000032000092000172000232000292000332000412000632000872001172001312001532001592001712001772001832001912002012002272002312002372002572002732002932002972003232003292003412003512003572003632003712003812003832004012004072004372004432004612004672004832005132005692005732005792005872005912005972006092006392006572006712006892006992007132007232007312007712007792007892007972008072008432008612008672008692008812008912008992009032009092009272009292009712009832009872009892010072010112010312010372010492010732011012011072011192011212011392011512011632011672011932012032012092012112012332012472012512012812012872013072013292013372013592013892014012014032014132014372014492014512014732014912014932014972014992015112015172015472015572015772015812015892015992016112016232016292016532016612016672016732016832017012017092017312017432017572017672017692017812017872017912017972018092018212018232018272018292018332018472018812018892018932019072019112019192019232019372019472019532019612019732019792019972020012020212020312020492020612020632020672020872020992021092021212021272021292021832021872022012022192022312022432022772022892022912023092023272023392023432023572023612023812023872023932024032024092024412024712024812024932025192025292025492025672025772025912026132026212026272026372026392026612026672026792026932027172027292027332027472027512027532027572027772027992028172028232028412028592028772028792028892029072029212029312029332029492029672029732029812029872029992030112030172030232030392030512030572031172031412031732031832032072032092032132032212032272032332032492032792032932033092033112033172033212033232033392033412033512033532033632033812033832033872033932034172034192034292034312034492034592034612035312035492035632035692035792035912036172036272036412036532036572036592036632036692037132037612037672037712037732037892038072038092038212038432038572038692038732038972039092039112039212039472039532039692039712039772039892039992040072040132040192040232040472040592040672041012041072041332041372041432041512041612041632041732042332042512042992043012043112043192043292043312043532043592043612043672043712043772043972044272044312044372044392044432044612044812044872045092045112045172045212045572045632045832045872045992046012046132046232046412046672046792047072047192047332047492047512047812047912047932047972048032048212048572048592048712048872049132049172049232049312049472049732049792049832050192050312050332050432050632050692050812050972051032051112051292051332051412051512051572051712051872052012052112052132052232052372052532052672052972053072053192053272053392053572053912053972053992054172054212054232054272054332054412054532054632054772054832054872054932055072055192055292055372055492055532055592055892056032056072056192056272056332056512056572056612056632057032057212057592057632057832058172058232058372058472058792058832059132059372059492059512059572059632059672059812059912059932060092060212060272060332060392060472060512060692060772060812060832061232061532061772061792061832061912061972062032062092062212062332062372062492062512062632062732062792062812062912062992063032063412063472063512063692063832063992064072064112064132064192064472064612064672064772064832064892065012065192065272065432065512065932065972066032066232066272066392066412066512066992067492067792067832068032068072068132068192068212068272068792068872068972069092069112069172069232069332069392069512069532069932070132070172070292070372070412070612070732070792071132071212071272071392071692071872071912071972071992072272072392072412072572072692072872072932073012073072073292073312073412073432073672073712073772074012074092074332074432074572074632074692074792074812074912074972075092075112075172075212075232075412075472075512075632075692075892075932076192076292076432076532076612076712076732076792077092077192077212077432077632077692077972077992078112078212078332078472078692078772079232079312079412079472079532079672079712079732079972080012080032080092080372080492080572080672080732080992081112081212081292081392081412081472081892082072082132082172082232082312082532082612082772082792082832082912083092083192083332083372083672083792083872083912083932084092084332084412084572084592084632084692084892084932084992085012085112085132085192085292085532085772085892085912086092086272086312086572086672086732086872086972086992087212087292087392087592087872087992088072088372088432088772088892088912089072089272089312089332089612089632089912089932089972090212090292090392090632090712090892091232091472091592091732091792091892092012092032092132092212092272092332092492092572092632092672092692092992093112093172093272093332093472093532093572093592093712093812093932094012094312094412094492094592094712094772094972095192095332095432095492095632095672095692095792095812095972096212096232096392096472096592096692096872097012097072097172097192097432097672097712097892098012098092098132098192098212098372098512098572098612098872099172099272099292099392099532099592099712099772099832099872100112100192100312100372100532100712100972101012101092101132101272101312101392101432101572101692101732101872101912101932102092102292102332102412102472102572102632102772102832102992103172103192103232103472103592103612103912104012104032104072104212104372104612104672104812104872104912104992105232105272105332105572105992106012106192106312106432106592106712107092107132107192107312107392107612107732108032108092108112108232108272108392108532108572108692109012109072109112109132109232109292109432109612109672110072110392110492110512110612110632110672110732110932110972111292111512111532111772111872111932111992112132112172112192112292112312112412112472112712112832112912112972113132113192113332113392113492113692113732114032114272114332114412114572114692114932114992115012115072115432115592115712115732115832115972116192116392116432116572116612116632116812116912116932117112117232117272117412117472117772117812117892118012118112118172118592118672118732118772118792118892118912119272119312119332119432119492119692119792119972120292120392120572120812120992121172121232121312121412121612121672121832122032122072122092122272122392122432122812122932122972123532123692123832124112124192124232124372124472124532124612124672124792125012125072125572125612125732125792125872125932126272126332126512126692126712126772126832127012127772127912128012128272128372128432128512128672128692128732128812128972129032129092129172129232129692129812129872129992130192130232130292130432130672130792130912130972131192131312131332131392131492131732131812131932132032132092132172132232132292132472132532132632132812132872132892133072133192133292133372133492133592133612133832133912133972134072134492134612134672134812134912135232135332135392135532135572135892135992136112136132136232136372136412136492136592137132137212137272137372137512137912137992138212138272138332138472138592138812138872139012139192139292139432139472139492139532139732139772139892140032140072140092140212140312140332140432140512140632140692140872140912141292141332141412141472141632141772141892142112142132142192142372142432142592142832142972143092143512143632143732143812143912143992144332144392144512144572144632144692144812144832144992145072145172145192145312145412145592145612145892146032146072146312146392146512146572146632146672146732146912147232147292147332147412147592147632147712147832147872147892148072148112148172148312148492148532148672148832148912149132149392149432149672149872149932150512150632150772150872151232151412151432151532151612151792151832151912151972152392152492152612152732152792152972153092153172153292153512153532153592153812153892153932153992154172154432154472154592154612154712154832154972155032155072155212155312155632155732155872156172156532156592156812156872156892156932157232157372157532157672157712157972158012158272158332158432158512158572158632158932158992159092159212159272159392159532159592159812159832160232160372160612160712160912161032161072161132161192161272161332161492161572161732161792162112162172162332162592162632162892163172163192163292163472163712163732163792163972164012164212164312164512164812164932165092165232165512165532165692165712165772166072166172166412166472166492166532166612166792167032167192167312167432167512167572167612167792167812167872167912168032168292168412168512168592168772168992169012169112169172169192169472169672169732169912170012170032170272170332170572170692170812171112171172171212171572171632171692171992172012172072172192172232172292172412172532172712173072173092173132173192173332173372173392173512173612173632173672173692173872173972174092174112174212174292174392174572174632174892174992175172175192175592175612175732175772175792176192176432176612176672176812176872176912176972177172177272177332177392177472177712177812177932178232178292178492178592179012179072179092179332179372179692179792179812180032180212180472180692180772180812180832180872181072181112181172181312181372181432181492181712181912182132182272182332182492182792182872183572183632183712183812183892184012184172184192184232184372184472184532184592184612184792185092185132185212185272185312185492185512185792185912185992186112186232186272186292186412186512186572186772186812187112187172187192187232187372187492187612187832187972188092188192188332188392188432188492188572188732188872189232189412189472189632189692189712189872189892189932190012190172190192190312190412190532190592190712190832190912190972191032191192191332191432191692191872192172192232192512192772192812192932193012193112193132193532193612193712193772193892194072194092194332194372194512194632194672194912195032195172195232195292195332195472195772195872195992196072196132196192196292196472196492196772196792196832196892197072197212197272197312197492197572197612197632197672197872197972197992198092198232198292198392198472198512198712198812198892199112199172199312199372199412199432199532199592199712199772199792199832200092200132200192200212200572200632201232201412201472201512201632201692201772201892202172202432202792202912203012203072203272203332203512203572203612203692203732203912203992204032204112204212204472204692204712205112205132205292205372205432205532205592205732205792205892206132206632206672206732206812206872206992207092207212207472207572207712207832207892207932208072208112208412208592208612208732208772208792208892208972209012209032209072209192209312209332209392209732210212210472210592210692210712210772210832210872210932211012211592211712211732211972212012212032212092212192212272212332212392212512212612212812213032213112213172213272213932213992214012214112214132214472214532214612214712214772214892214972215092215372215392215492215672215812215872216032216212216232216532216572216592216712216772217072217132217172217192217232217292217372217472217732217972218072218132218272218312218492218732218912219092219412219512219532219572219872219892219992220072220112220232220292220412220432220592220672220732221072221092221132221272221372221492221512221612221632221932221972221992222472222692222892222932223112223172223232223292223372223472223492223612223672223792223892224032224192224372224612224932224992225112225272225332225532225572225872226012226132226192226432226472226592226792227072227132227312227732227792227872227912227932227992228232228392228412228572228632228772228832229132229192229312229412229472229532229672229772229792229912230072230092230192230372230492230512230612230632230872230992231032231292231332231512232072232112232172232192232292232412232432232472232532232592232732232772232832232912233032233132233192233312233372233392233612233672233812234032234232234292234392234412234632234692234812234932235072235292235432235472235492235772235892236212236332236372236672236792236812236972237112237472237
5
3
2
2
3
7
5
7
2
2
3
7
5
92237
81223
823
2
2
3
829
2
2
3
83
1223
83
7
2
2
3
841223
843223849223903223919223921223939223963223
9692239
99224011224027224033224041224047224057224069224071224101224113224129224131224149224153224171224177224197224201224209224221224233224239224251
2
2
4261
2
2
42672242912242992243032243092243172243272243512243592243632244012244232244292244432244492244612244672244732244912245012245132245272245632245692245792245912246032246112246172246292246332246692246772246832246992247112247172247292247372247432247
5
922477122479722481322483122486322486922488122489122489722490922491122492122492922494722495122496922497722499322502322503722506122506722507722507922508922510922511922513322514322514922515722516122516322516722521722522122522322522722524122525722526322528722528922529922530722534122534322534722534922535322537122537322538322542722543122545722546122547922549322549922550322550922552322552722552922556922558122558322560122561122561322561922562922563722567122568322568922569722572122573322574922575122576722576922577922578122580922582122582922583922585922587
12258892259
19
2
2
5
9312259412259432259492259612259772259832259892260012260072260132260272260632260872260992261032261232261292261332261412261692261832261892261992262012262172262312262412262672262832263072263132263372263572263672263792263812263972264092264272264332264512264532264632264832264872265112265312265472265492265532265712266012266092266212266312266372266432266492266572266632266692266912266972267412267532267692267772267832267892267
9922681322681
7
2
2
681922682322684322687122690122690322690722691322693722694322699122701122702722705322708122708922709322711122711322713122714722715322715922716722717722718922719122720722721922723122723322725122725722726722728122729922730322736322737122737722738722739322739922740722741922743122745322745922746722747122747322748922749722750122751922753122753322753722756122756722756922758122759322759722760322760922761122762722762922765122765322766322767122769322769922770722771922772922774322778922779722782722784922786922787322789322794722795122797722798922799322801322802322804922806122807722809722810322811322812722813122813922818122819722819922820322821122822322823322825122825722828122829922830122830722831122833122833722834122835322835922838322840922841922842122842722844322845122845722846122846922847922850922851122851722852122852322853922855922857722858122858722859322860122861122861722861922863722864722867722870722871322873122873322873722875122875722877322879322879722879922882922884122884722885322885922886922888122888322888722890122891122891322892322892922895322895922896122898322898922900322902722903722908122909322912322912722913322913922915322915722917122918122918922919922921322921722922322923722924722924922925322926122926722928322930922932122934322935122937322939322939922940322940922942322943322945922946922948722949922950722951922952922954722954922955322956122958322958922959122960122961322962722963122963722963922968122969322969922970322971122971722972722973922975122975322975922976322976922977122977722978122979922981322981922983722984122984722984922989722990322993722993922994922996122996322997922998123000323001723004723005923006323007723008123008923010123010723011723012323013723014323014923018923020323021323022123022723023323023923025723027323028123029123030323030923031123032723033923034123035323035723036923038323038723038923039323043123044923045323046723047123047923050123050723053923055123056123056323056723059723061123064723065323066323068323069323071923072923074323076123076723077123077323077923080723081923082723083323084923086123086323087323089123092923093323093923094123095923096923097723099923100123101723101923103123104123105323106723107923110723110923113123116923119723122323124123126923127123127723128923129323129923131723132323133123134723134923135923136723137923140923141923143123143323144323146123146323147923148123149323150323152923153323154723155123155923156323157123158923159923160723161123161323163123164323166123167723170123170923171923177923179923180923182123182323182723183923184123185923187123187723189323190123191923192323194323194723196123196723200323200723201323204923205123207323207923208123209123210323210923211723212923215323217123218723218923220723221723225923230323230723233323235723236323236723238123239123240923241123241723243323243923245123245723245923248723249923251323252323254923256723257123259123259723260723262123263323264323266323266923268123269923270923271123274123275123275323277723280123281123281923282323284723285323286123287123287723289123290123290723291923293723296123296323298723302123306923307123308323311323311723314123314323315923316123317323318323320123322123323123323923325123326723327923329323329723332323332723332923334123334723335323335723337123340723341723341923342323343723347723348923350923354923355123355723359123359923360923361723362123364123366323366923368323368723368923369323371323374323374723375923377723383723385123386123387923388123391123391723392123392323393923394123396923398323399323400723402923404323406723408323408923410323412123413123413923414923416123416723418123418723419123419323419723420323421123421723423923425923427123428123428723429323431723431923432323433123434123434323436123438323443123445723446123446323446723447323449923451123452723452923453923454123454723457123458723458923459923461323462923465323465923467323468323471323472123472723473323474323474923476923478123479123479923480323480923481123483323484723485123486323486923489323490723491723493123494723495923496123496723497723497923498923500323500723500923501323504323505123505723506923509123509923511123511723515923517123517723518123519923521123523123524123524323527323528923530723530923533723534923536923539723543923544123544723548323548923549323551323551923552323553723554123555323555923557723559123560123560723562123566123566323567323567923569923572323574723575123578323578723578923579323581123581323584923587123587723588923589123590123591923592723595123596723597923599723601723602123605323606323606923607723608723610723611123612923614323615323616723620723620923621923623123626123628723629323629723632323632923633323633923637723638123638723639923640723642923644923646123647123647723647923650323650723651923652723654923656323657323660923662723664123665323665923668123669923670123670723671323672323672923673723674923677123677323677923678323680723681323686723686923687923688123689123689323689723690923691723694723698123698323699323701123701923704323705323706723707123707323708923709123713723714323715123715723716123716323717323717923720323721723723323725723727123727723728323728723730123731323731923733123734323736123737323737923740123740923746723748723750923754723756323757123758123760723761923763123767323768323768923769123770123770723773323773723774923776323776723778123779123782123785123785723785923787723788323790123791123792923795923796723797123797323797723799723800123800923801923803123803723803923807923808123809323809923810323810923814123815123815723815923816323817123818123820123820723821323822323822923823723824723826123826723829123830723831323832123833123833923836123836323836923837323839723841723842323843923845123846323847123847723848123849923851923852923853123854723857323859123862723863923864923865723867323868123869123870323870923872323872723872923874723875923878123878923880123882923883723884123885323885923887723887923888323889723891923892123893923894323894923896723899123901723902323902723905323906923908123908723911923913723914723916723917123917923920123923123923323923723924323925123926323927323928723929723932923933323934723935723938323938723938923941723942323942923943123944123946123948923950923952123952723953123953923954323955723956723957923958723959723961123962323963323964123967123968923969923971123971323973123973723975323977923978323980323980723983123984323984923985123985723987323987923989323992923993323994723995723996323997723999924000724001124001724004124004324004724004924005924007324008924010124010924011324013124013924015124016924017324019724020324020924025724025924026324027124028324028724031924034124034724034924035324037124037924042124043324043724047324047924049124050324050924051724055124057124058724058924059924060724062324063124064124065924067724070124070724071924072724073324073924074324076324076924079724081124082924084124085324085924086924088124088324089324089924091324094324095324095924096724099724101324102724103724104924105124106124106724106924107924109324111724112724114124116924117724118324120724122924124924125324125924126124127124129124130324131324132124132724133324133724134324136124136324139124139324142124142924144124145324146324146924148924151124151324151724153724154324155924156124156724158924159724160124160324163924164324165124166324166724167924168724169124171124172724173924177124178124178324179324180724181124181724182324184724186124186724187324187724188324190324190724191924192124193124193924195124196324197324197924198124199324200924205724205924206924208324209324210124211924212924214724216124217124217324219724220124222724224324225724226124227324227924230924232924235724237124237724239324239924241324241924244124244724244924245324246724247924248324249124250924251924252124253324255124259124260324261724262124262924263324263924264724265924267724268124268924271324272924273124274724277324277924278924279724280724281324281924286324286724287324288724291124292324292724297124298924299924301124303124307324307724309124310124310924311924312124313724314924315724316124316724319724320324320924322724323324323924325924326324330124331124334324336724339124340124340324342124343124343324343724346124346924347324347924348724351724352124352724353324353924355324357724358324358724358924361324362324363124364324364724367124367324370124370324370724370924376924378124378724379924380924382924383924385124385724386324387124388924391124391724393124395324397324398924400324400924402124403324404324408724409124410924412124412924414124414724415724415924417724419924421724421924424324424724425324426124429124429724430124430324431324433324433924435124435724436724437924438124439324439924440324441124442324442924445124445724446324447124448124449324450724452924454724455324456124456724458324458924459724460324461924463324463724463924466724466924468724469124470324471124472124473324474724475324475924478124478724481324483724484124484324485924486124487324487724488924489724490124493924494324495724499724502324502924503324503924507124508324508724510724512924513124514924517124517324517724518324520924525124525724526124526924527924529124529924531724532124533924538324538924540724541124541724541924543724547124547324547724550124551324551924552124552724553324556124556324558724559124559324562124562724562924563924565324567124568124568324571124571924572324574124574724575324575924577124578324578924582124584924585124586324588124589724589924590924591124594124596324597724598124598324598924601124601724604924607324609724611924612124613124613324615124616724617324618724619324620324620924621724622324624124624724625124627124627724628924631724631924632924634324634924636124637124639124640324643924646924647324649724650924651124652324652724653924655724656924657724659924660724661124661324663724664124664324666124668324668924670724670924671324673124673924676924677324678124678724679324680324680924681124681724683324683924688924689924690724691324691924692324692924693124693724694124694724697124697924700124700724703124706724706924707324708724709924714124718324719324720124722324722924724124724924725924727924730124730924733724733924734324736324736924738124739124739324740924742124743324743924745124746324750124751924752924753124754724755324757924759124760124760324760724760924761324763324764924765124769124769324769724771124771724772924773924775924776924777124778124779924781124781324782924784724785324787324787924788924790124791324793924794324795724799124799324799724799924802124803324804124805124805724806324807124807724808924809924811724811924813724814124816124816724817724817924818924820124820324823124824324825724826724829124829324829924830924831724832324835124835724837124838924840124840724843124844124844724846124847324847724848324850924853324853724854324856924857924858724859324859724860924862124862724863924864124865724868324870124870724871924872324873724874924875324877924878324878924879724881324882124882724883924885124886124886724886924887924888724889124889324890324890924897124898124898724901724903724905924907924908924909724910324910724912724913124913324914324918124918724919924921124921724922924923324925324925724928724931124931724932924934124936724937724938324939724941924942124942724943324943724943924944924946324949724949924950324951724952124953324953924954124956324958324958924959324960724964724965924967124967724970324972124972724973724974924976324977924979724981124982724983324985324985724985924986324987124988124991124992324994324994724996724997124997324998925000725001325002725003125003725004325004925005125005725007325009125010925012325014725015325016925019925025325025925026725027925030125030725034325036125040325040925042325043325044125045125048925049925050125054325058325061925064325067325068125068725069325070325070925072125072725073925074125075125075325077725078725079325079925080725081325082925083725084125085325086725087125088925091925094925095125096325096725096925097925099325100325103325105125105725105925106325107125108125108725109925111725114325114925115925117125117725117925119125119725120125120325121925122125123125123325125725126125126325128725129125129725132325134725135325135925138725139325141725142925143125143725144325146725147325147725148325149125150125151325151925152725153325153925154325156125156725160925161125162125162325163925165325166325167725170125170725173725176125178925179125180925183125183325184325185725186125187925188725189325189725190325191725193925194125194725196925197125198325200125201325201725202925203725207925210125213925214325215125215725216325216925217325218125219325220925222325223325225325227725228325228925229325231325231925232325234125235925238325239125240125240925241925243125244325244925245725246325248125250925253325254125255925258325258925260725261125261725264125266725269125270925271325272725273125273725276125276725277925281725282325282725282925286925287725288125288725289325289925291125291325291925293725294925297125297925298325300325301325304925306325308125310325310925313325315325315725315925322925324325324725327325330725332125334325334925336125336725336925338125338725341725342325342725343325343925344725346925348125349325350125350725353125353725354325355325356725357325360125360725360925361325363325363725363925365125366125367925368125370325371725373325374125375125376325376925377725378725378925380125381125381925382325385325386725387125387925390125390725390925391925393725394925395125396925398725399325399925400325402125402725403925404125404725405325407125408325411925414125414725416125417925419725420725420925421325424925425725427925428125429125429925432925436925437725438325438925440725441325443725444725446125448925449125451925453725455725459325462325462725464725465925466325469925471325472925473125474125474725475325477325477725478325479125480325482725483125483325485725486925487325487925488725489925491125492725492925494125495925496325497125497725498725499325500725501925502325504325504925505325507125507725508325509725510725512125512725513325513725514925517325517925518125519125519325519725520925521725523925524725525125525325525925531325532925534925536125537125538325541325541925544325545725546725546925547325548725549925550325551125551725552325555125557125558725558925561325561725563725564125564925565325565925566725567925570925571325573325574325575725576325576725580325583925584125584725585125585925586925587725588725590725591725591925592325594725596125597125597325597725598925601925602125603125603325604925605725607925609325611725612125612925613325614725616325616925618125618725618925619925621125621925627925630125630725631325633725634925636325636925639125639325642325644125646925647125648325648925649325649925651725654125656125656725657725657925658925660325660925663925664325665125666125668725669925672125672325675725677125679925680125681325683125687325687725688925690125690325693125693925695725696725698125700325701725705325706925707725709325709925710725712325714125716125717125717725718925721925722125723925724925726325727325728125728725729325729725731125732125733925735125735325737125738125739925740125740725743725744325744725745925747325748925749725750125750325751925753925756125759125761125762725763925765725767125768725768925770725771125771325771725773125778325779125779725783725785725786125786325786725786925787925789325790325792125794725795325798125798725798925799325801925802325803125806125806725810125810725810925811325811925812725813125814325815725816125817325819725821125823325824125825325827725828325829925831725831925832925833125833725835325837325838925840325840725841325842125843725844325844925846925848725849125849925852125852725853925855125856325856925858125860725861125861325861725862325863125863725865925867325867725869125869725870325870725872125873325873725874325876325877925878725880325880925882725884725887125888725891725891925894925895925896725897125897725898325899125900125900925901925903325909925912125912325915125915725915925916325916925917725918325920125921125921325921925922925927125927725930925932125933925937925938125938725939725941125942125942925945125945325945925949925950725951725953125953725954725957725958325960325961925962125962725963125963925964325965725966725968125969125969725971725972325973325975125977125978125978325980125981325982325982925983725984125986725990725993325993725994325994925996725999125999326000326000926001126001726002326004726008126008926011126013726017126017926018926019126020126020726020926021326023126026326026926031726032926033926036326038726039926041126041326041726041926044126045326046126046726048326048926052726053926054326054926055126056926057326058126058726060926062926064726065126067126067726071326071726072326074726075326076126077326079126080726080926084926085726086126086326087326087926089326092126094126095126095926096926098326098726099926101126101326101726103126104326105926106126107126107726108926110126112726116726116926122326122926124126125126127126128126130126132326132926133726134726135326137926138926140726142726143126143326143926145126146326146726150926152326152926155726156326157726158126158726159326160126161926163126163726164126164326167326169726170726171326172126173926175726176126177326178726179126179926182326184726188126188726191726195926197126197326197726198326200726202726204926205126206926207926210326210926211126212126212726213326213926214726215126215326218726219326221726223126223726225326226126227126230326231326232126233126233726234926235126236926238726239126239926241126243326245926246926248926250126251126251326251926254126254326255326256726258326259726262126262726264326264926265126265726268126269326269726270926272326273326273926274126274726278126278326280726281926285326287726288326289726290126290926293726294926295726298126300926302326304726306326307126307726308326308926310126311126311926312926316726317126318326319126320126320926321326322726323926325726326726326926327326328726329326330326332326336926338326338726339926340126341126342326342926343726344326348926349126350326351326351926352126353326353726356126356726357326359126359726360926361126362126364726365126365726367726372326372926373726375926376126380326381926382126382726384326384926386326386726386926388126389926390926391126392726393326394126395126395326395726398326400726401326402926403126405326405926407126408326409126410126411326412726413326413726413926416726416926417926421126422126426326426926428326428926430126432326433126434326434926435326435926437126439126440326443726444326446326448726452726452926455326455926457726458126459926460126461926463126463726464326465926469726473126473926474326474926475726476326476926477926478726479126479326481126482726482926483926487126488126488926489326489926491926493126494926495926496126497726499126499726500326500726502126503726507926509126509326511726512326512926514126515126515726516326516926519326520726523126524126524726524926526126527126527326527726531326533326533726533926538126539926540326541726542326542726545126545926547126548326549326551126551326554126554326554726556126556726557126557926560726561326561926562126570326570926571126571726572926573926574726575726578126578726580726581326581926583126584126584726586126587126587326588326589126592126595726596126598726600326600926602326602726602926604726605126605326605926608126608326608926609326609926611126611726612926613726615326615926617726618326622126623926626126626926628126629126629326629726633326635126635326635926636926638126640126641126641726644726644926647726647926648926649126652126654926658726659926660326663326664126664726666326667126667726668126668326668726668926670126671126671926675926676726679726680126682126683726683926686326686726689126689726689926690926692126692726693326694726695326695726697126697726698326699326699926701726703726704926709726713126713326713926714326716726718726719326719926720326721726722726722926723326725926727126727726729926730126730726731726734126735326737326738926739126740126740326741
3
2
67
41
92674312674332674392674512674692674792674812674932674972675112675172675212675232675412675512675572675692675812675872675932676012676112676132676292676372676432676472676492676612676672676712676772676792677132677192677212677272677
3
7
2
67
7
3
9267749267763267781267791267797267803267811
2
67
829
2
67
83
3
2
67
857
2
67
863
2
67
877
2
67
887
2
67
89
3
2
67
89
926790126790726791326792926794126795926796126800326801326804326804926806326806926809126812326813326815326817126818926819926820726821126823726825326826726827126828326829126829726834326840326843926845926848726849326850126850726851726851926852926853126853726854726857326860726861326863726864326866126869326872126872926873326874726875726875926877126877726878126878326878926881126881326881726881926882326884126884326886126888326889726890926891326892126892726893726896926897326897926899326899726899926902326902926903926904126905726906326906926908926911726913126914126916726917726917
9269183269189
2
69201269209269219269221269231269237269251269257269281269317269327269333269341269351269377269383269387269389269393269413269419269429269431269441269461
2
6947
3
2
6951326951
9269527269539269543
2
69561269573
2
6957926959726961726962326964126965126966326968326970126971326971926972326974126974926976126977926978326979126985126987926988726989126989726992326993926994726995326998126998727000127002927003127003727005927007127007327009727012127013127013327014327015727016327016727019127020927021727022327022927023927024127026927027127028727029927030727031127032327032927033727034327037127037927040727042127043727044327045127046127046327049327050927052727053927054727055127055327056327057727058327058727059327060127061927063127065327065927066727067927068927070127070927071927073727074927076127076327079127079727079927082127083327084127085927089927091327092327093127093727095327096127096727097327100327101327102127102727104327105727106727107927109727110927112727112927116327116927117727118127121127121727123127124127125327126127127327127727127927128927133327135127135727136327136727139327140927142927145127146327147127148327148927149927150127151727154927155327157127157327159727160327161927163727163927165127165727169327170327172327172927175327176927177127178727180727181127182927184127184927185327186127186727187927189727190327191927192727193927196727196927198127200327200927201127202927203927205327205927209327213127214127217127217927218327218927219127220127220327222727223127224927225727226327226727226927228727229927231727232927233327234127234727235127235327235927236927238127238327239927240727241127241727242327244927245327247727250727253327253727253927254927256327256727258127260327262127265127265927268327269327271727271927273727275927276127277127277727280727280927281327286327287927288727290327291127291727292727293327295927297127298127298327298927299927300127302927304327304727305927306127306727307327308327310727311327312727313127314927315727318127318727319327323327325327326927327127328127328327328927331127331327332327334927335927336727343327345727347327350327351727352127352727355127356927360127361327361727362927364127364327365327369727370927371927372727373927377327378727379727380327382127382727385727388127389927390127391327391927392927394127394327396727397127397927399727400727401927403327406127406927408127409327410327411727412127412327413927414727416327417127417727418727419927420127421327422327423727424327425927427127427727428327430127433327434927435727436127
44032744232744412744512744532744572744712744892745172745292745792745832745912746092746272746612746672746792746932746972747092747112747232747392747512747772747832747872748112748172748292748312748372748432748472748532748612748672748712748892749092749312749432749512749572749612749732749932750032750272750392750472750532750592750832750872751292751312751472751532751592751612751672751832752012752072752272752512752632752692752992753092753212753232753392753572753712753892753932753992754192754232754472754492754532754592754612754892754912755032755212755312755432755492755732755792755812755912755932755992756232756412756512756572756692756772756992757112757192757292757412757672757732757832758132758272758372758812758972759112759172759212759232759292759392759412759632759692759812759872759992760072760112760192760372760412760432760472760492760792760832760912761132761372761512761732761812761872761912762092762292762392762472762512762572762772762932763192763232763372763432763472763592763712763732763892764012764392764432764492764612764672764872764992765032765172765272765532765572765812765872765892765932765992766232766292766372766712766732767072767212767392767632767672767792767812768172768212768232768272768332768392768472768692768832769012769072769172769192769292769492769532769612769772770032770072770212770512770632770732770872770972770992771572771632771692771772771832772132772172772232772312772472772592772612772732772792772972773012773092773312773632773732774112774212774272774292774832774932774992775132775312775472775492775672775772775792775972776012776032776372776392776432776572776632776872776912777032777412777472777512777572777872777892777932778132778292778472778592778832778892778912778972779032779192779612779932779992780172780292780412780512780632780712780872781112781192781232781432781472781492781772781912782072782092782192782272782332782372782612782692782792783212783292783472783532783632783872783932784132784372784592784792784892784912784972785012785032785432785492785572785612785632785812785912786092786112786172786232786272786392786512786712786872786892787012787172787412787432787532787672788012788072788092788132788192788272788432788492788672788792788812788912789032789092789112789172789472789812790012790072790232790292790472790732791092791192791212791272791312791372791432791732791792791872792032792112792212792692793112793172793292793372793532793972794072794132794212794312794432794512794792794812795112795232795412795512795532795572795712795772795832795932796072796132796192796372796412796492796592796792796892797072797092797312797512797612797672797792798172798232798472798572798632798832799132799192799412799492799672799772799912800012800092800132800312800372800612800692800972800992801032801212801292801392801832801872801992802072802192802232802292802432802492802532802772802972803032803212803272803372803392803512803732804092804112804512804632804872804992805072805132805372805412805472805492805612805832805892805912805972806032806072806132806272806392806732806812806972806992807032807112807172807292807512807592807692807712808112808172808372808432808592808712808792808832808972809092809132809212809272809332809392809492809572809632809672809792809972810232810332810532810632810692810812811172811312811532811592811672811892811912812072812272812332812432812492812512812732812792812912812972813172813212813272813392813532813572813632813812814192814232814292814312815092815272815312815392815492815512815572815632815792815812816092816212816232816272816412816472816512816532816632816692816832817172817192817372817472817612817672817772817832817912817972818032818072818332818372818392818492818572818672818872818932819212819232819272819332819472819592819712819892819932820012820112820192820532820592820712820892820912820972821012821032821272821432821572821672822212822292822392822412822532822812822872822992823072823112823132823492823772823832823892823912824072824092824132824272824392824612824812824872824932825592825632825712825772825892825992826172826612826712826772826792826832826912826972827032827072827132827672827692827732827972828092828272828332828472828512828692828812828892829072829112829132829172829592829732829772829912830012830072830092830272830512830792830932830972830992831112831172831212831332831392831592831632831812831832831932832072832112832672832772832892833032833692833972834032834112834472834632834872834892835012835112835192835412835532835712835732835792835832836012836072836092836312836372836392836692836872836972837212837412837632837692837712837932837992838072838132838172838312838372838592838612838732839092839372839492839572839612839792840032840232840412840512840572840592840832840932841112841172841292841312841492841532841592841612841732841912842012842272842312842332842372842432842612842672842692842932843112843412843572843692843772843872844072844132844232844292844472844672844772844832844892845072845092845212845272845392845512845612845732845872845912845932846232846332846512846572846592846812846892847012847072847232847292847312847372847412847432847472847492847592847772847832848032848072848132848192848312848332848392848572848812848972848992849172849272849572849692849892850072850232850312850492850712850792850912851012851132851192851212851392851512851612851792851912851992852212852272852512852812852832852872852892853012853172853432853772854212854332854512854572854632854692854732854972855172855212855332855392855532855572855592855692855992856112856132856292856312856412856432856612856672856732856972857072857092857212857312857492857572857632857672857732857812858232858272858392858412858712859372859492859532859772859792859832859972860012860092860192860432860492860612860632860732861032861292861632861712861992862432862492862892863012863332863672863692863812863932863972864112864212864272864532864572864592864692864772864832864872864932864992865132865192865412865432865472865532865892865912866092866132866192866332866512866732866872866972867032867112867212867332867512867532867632867712867772867892868012868132868312868592868732869272869732869812869872869992870032870472870572870592870872870932870992871072871172871372871412871492871592871672871732871792871912872192872332872372872392872512872572872692872792872812872912872972873212873272873332873412873472873832873872873932874372874492874912875012875032875372875492875572875792875972876112876292876692876712876812876892877012877312877472877832877892878012878132878212878492878512878572878632878672878732878872879212879332879392879772880072880232880492880532880612880772880892881092881372881792881812881912881992882032882092882272882412882472882572882832882932883072883132883172883492883592883612883832883892884032884132884272884332884612884672884812884932884992885272885292885392885512885592885712885772885832886472886492886532886612886792886832886892886972887312887332887512887672887732888032888172888232888332888392888512888532888772889072889132889292889312889472889732889792889892889912889972890012890192890212890312890332890392890492890632890672890992891032891092891112891272891292891392891412891512891692891712891812891892891932892132892412892432892492892532892732892832892912892972893092893192893432893492893612893692893812893972894172894232894392894532894632894692894772894892895112895432895592895732895772895892896032896072896372896432896572896692897172897212897272897332897412897592897632897712897892898372898412898432898472898532898592898712898892898972899372899512899572899672899732899872899992900112900212900232900272900332900392900412900472900572900832901072901132901192901372901412901612901832901892902012902092902192902332902432902492903172903272903472903512903592903692903832903932903992904192904292904412904432904472904712904732904892904972905092905272905312905332905392905572905932905972906112906172906212906232906272906572906592906632906692906712906772907012907072907112907372907612907672907912908032908212908272908372908392908612908692908792908972909232909592909632909712909872909932909992910072910132910372910412910432910772910892911012911032911072911132911432911672911692911732911912911992912092912172912532912572912712912872912932912992913312913372913492913592913672913712913732913772914192914372914392914432914572914812914912915032915092915212915392915472915592915632915692916192916472916492916612916772916892916912917012917212917272917432917512917792917912918172918292918332918532918572918692918772918872918992919012919232919712919792919832919972920212920272920372920572920692920792920812920912920932921332921412921472921572921812921832922232922312922412922492922672922832923012923092923192923432923512923632923672923812923932924272924412924592924692924712924772924832924892924932925172925312925412925492925612925732925772926012926272926312926612926672926732926792926932927032927092927112927172927272927532927592927772927932928012928072928192928372928412928492928672928792929092929212929332929692929732929792929932930212930712930812930872930932930992931072931232931292931472931492931732931772931792932012932072932132932212932572932612932632932692933112933292933392933512933572933992934132934312934412934532934592934672934732934832935072935432935992936032936172936212936332936392936512936592936772936812937012937172937232937292937492937672937732937912938032938272938312938612938632938932938992939412939572939832939892939992940012940132940232940292940432940532940592940672941032941272941312941492941572941672941692941792941812941992942112942232942272942412942472942512942692942772942892942932943112943132943172943192943372943412943472943532943832943912943972944032944312944392944612944672944792944992945092945232945292945512945632946292946412946472946492946592946732947032947312947512947572947612947732947812947872947932947992948032948092948212948292948592948692948872948932949112949192949232949472949492949532949792949892949912949972950072950332950372950392950492950732950792950812951112951232951292951532951872951992952012952192952372952472952592952712952772952832952912953132953192953332953572953632953872954112954172954292954332954392954412954592955132955172955412955532955672955712955912956012956632956932956992957032957272957512957592957692957772957872958192958312958372958432958472958532958612958712958732958772958792959012959032959092959372959432959492959512959612959732959932960112960172960272960412960472960712960832960992961172961292961372961592961832962012962132962212962372962432962492962512962692962732962792962872962992963472963532963632963692963772964372964412964732964772964792964892965032965072965092965192965512965572965612965632965792965812965872965912966272966512966632966692966832966872966932967132967192967292967312967412967492967532967672967712967732967972968012968192968272968312968332968432969092969112969212969292969412969692969712969812969832969872970192970232970492970612970672970792970832970972971132971332971512971612971692971912972332972472972512972572972632972892973172973592973712973772973912973972974032974212974392974572974672974692974812974872975032975092975232975332975812975892976012976072976132976172976232976292976412976592976832976912977072977192977272977572977792977932977972978092978112978332978412978532978812978892978932979072979112979312979532979672979712979892979912980132980212980312980432980492980632980872980932980992981532981572981592981692981712981872982012982112982132982232982372982472982612982832983032983072983272983392983432983492983692983732983992984092984112984272984512984772984832985132985592985792985832985892986012986072986212986312986512986672986792986812986872986912986932987092987232987332987572987592987772987992988012988172988192988412988472988532988612988972989372989432989932989992990112990172990272990292990532990592990632990872990992991072991132991372991472991712991792991912991972992132992392992612992812992872993112993172993292993332993572993592993632993712993892993932994012994172994192994472994712994732994772994792995012995132995212995272995392995672995692996032996172996232996532996712996812996832996992997012997112997232997312997432997492997712997772998072998432998572998612998812998912999032999092999332999412999512999692999772999832999933000073000173000233000433000733000893001093001193001373001493001513001633001873001913001933002213002293002333002393002473002773002993003013003173003193003233003313003433003473003673003973004133004273004313004393004633004813004913004933004973004993005113005573005693005813005833005893005933006233006313006473006493006613006673006733006833006913007193007213007333007393007433007493007573007613007793007873007993008093008213008233008513008573008693008773008893008933009293009313009533009613009673009733009773009973010133010273010393010513010573010733010793011233011273011413011533011593011773011813011833012113012193012373012413012433012473012673013033013193013313013333013493013613013633013813014033014093014233014293014473014593014633014713014873014893014933015013015313015773015793015833015913016013016193016273016433016493016573016693016733016813017033017113017473017513017533017593017893017933018133018313018413018433018673018773018973019013019073019133019273019333019433019493019793019913019933019973019993020093020533021113021233021433021673021713021733021893021913022133022213022273022613022733022793022873022973022993023173023293023993024113024173024293024433024593024833025073025133025513025633025673025733025793025813025873025933025973026093026293026473026633026813027113027233027473027593027673027793027913028013028313028333028373028433028513028573028733028913029033029093029213029273029413029593029693029713029773029833029893029993030073030113030133030193030293030493030533030733030893030913030973031193031393031433031513031573031873032173032573032713032833032873032933032993033073033133033233033373033413033613033673033713033773033793033893034093034213034313034633034693034733034913034933034973035293035393035473035513035533035713035813035873035933036133036173036193036433036473036493036793036833036893036913037033037133037273037313037493037673037813038033038173038273038393038593038713038893039073039173039313039373039593039833039973040093040133040213040333040393040493040633040673040693040813040913040993041273041513041533041633041693041933042113042173042233042533042593042793043013043033043313043493043573043633043733043913043933044113044173044293044333044393044573044593044773044813044893045013045113045173045233045373045413045533045593045613045973046093046313046433046513046633046873047093047233047293047393047513047573047633047713047813047893048073048133048313048473048493048673048793048833048973049013049033049073049333049373049433049493049613049793049813050173050213050233050293050333050473050693050933051013051113051133051193051313051433051473052093052193052313052373052433052673052813052973053293053393053513053533053633053693053773054013054073054113054133054193054233054413054493054713054773054793054833054893054973055213055333055513055633055813055933055973056033056113056213056333056393056633057173057193057413057433057493057593057613057713057833058033058213058393058493058573058613058673058733059173059273059333059473059713059993060113060233060293060413060493060833060913061213061333061393061493061573061673061693061913061933062093062393062473062533062593062633063013063293063313063473063493063593063673063773063893064073064193064213064313064373064573064633064733064793064913065033065113065173065293065333065413065633065773065873065893066433066533066613066893067013067033067073067273067393067493067633067813068093068213068273068293068473068533068573068713068773068833068933068993069133069193069413069473069493069533069913070093070193070313070333070673070793070913070933071033071213071293071473071633071693071713071873071893072013072433072533072593072613072673072733072773072833072893073013073373073393073613073673073813073973073993074093074233074513074713074813075113075233075293075373075433075773075833075893076093076273076313076333076393076513076693076873076913076933077113077333077593078173078233078313078433078593078713078733078913079033079193079393079693080033080173080273080413080513080813080933081013081073081173081293081373081413081493081533082133082193082493082633082913082933083033083093083113083173083233083273083333083593083833084113084233084373084473084673084893084913085013085073085093085193085213085273085373085513085693085733085873085973086213086393086413086633086813087013087133087233087613087733088013088093088133088273088493088513088573088873088993089233089273089293089333089393089513089893089993090073090113090133090193090313090373090593090793090833090913091073091093091213091313091373091573091673091733091933092233092413092513092593092693092713092773092893092933093113093133093173093593093673093713093913094033094333094373094573094613094693094793094813094933095033095213095233095393095413095593095713095773095833095993096233096293096373096673096713096773097073097133097313097373097693097793097813097973098113098233098513098533098573098773098993099293099313099373099773099893100193100213100273100433100493100813100873100913101113101173101273101293101693101813101873102233102293102313102373102433
10273
3
102833102913103
13
3
103
3
3
3
103
5
7
3
103
61
3
103
6331037931039731042331043331043931044731045931046331048131048931050131050731
05
11
3
10547310553310559310567310571310577310591310627310643310663310693310697310711310721310727310729310733310741310747310771310781310789310801310819310823310829310831310861310867310883310889310901310927310931310949310969310987310997311009311021311027311033311
041
3
11
09931
11
11
3
11
123311
13
7
3
11
15331
11
7
3
3
11
17
7
3
11
183311189311
19
7
3
11
2
03
3
11
2
3
7
3
11
2
7
9311
2
913112933
11
2
9931
13
03
3
11
3
2
3
3
11
3
2
9311
3
41
3
11
3
47
3
11
3
5
9311
3
7
13
11
3
933114073114193114473114533114733115333115373115393115513115573115613115673115693116033116093116533116593116773116813116833116873117113117133117373117433117473117493117913118033118073118213118273118673118693118813118973119513119573119633119813120073120233120293120313120433120473120713120733120833120893121013121073121213121613121973121993122033122093122113122173122293122333122413122513122533122693122813122833122893123113123133123313123433123493123533123713123833123973124013124073124133124273124513124693125093125173125273125513125533125633125813125833125893126013126173126193126233126433126733126773126793127013127033127093127273127373127433127573127733127793127993128393128413128573128633128873128993129293129313129373129413129433129673129713129793129893130033130093130313130373130813130873131093131273131293131333131473131513131533131633132073132113132193132413132493132673132733132893132973133013133073133213133313133333133433133513133733
13
3
813133
8731
3
3
9931
3
409
3
13
47
13
13
47
7
3
13
5
07
3
13
5
17
3
13
5
43
3
13
5
4931
3
5
5
3
3
13
5
61
3
13
5
67
3
13
5
7
13
13
5
83
3
13
5
89
3
13
5
97
3
13
60331
3
61
3
3
13
61
931363
7
3
13
63931366131366931367931369931371131371
7
3
13
7
2
13
13
7
2
7
3
13
7
3
9313741313763313777313783313829313849313853313
87931
3
883
3
13
8893
13
89
7
3
13
90931
3
92131393131393331394931396131396931397931398131398731399131399331399731400331402131405931406331407731410731411331411731412931413731415931416131417331418931421331421931422731423331423931424331425731426131426331426731429931432931433931435131435731435931439931440131440731442331444131445331446731449
13
144973
1451
3
3
1452731454331454931456931458131459131459731459931460331462331462731464131465131469331470731471131471931472331474731476131477131477731477931480731481331482731485131487
931490331491
7
3
149
2
7
3
149
3
3
3
149
5
3
3
149
5
7
3
149
83
3
149
89
3
15011315013315037
3
150473
150593150673150833
150973151033151093151273151793151813151933
151
9931
5
2
2
3
3
152473152513152573152693152813153133
15349
3
15361
3
15373
3
15377
3
15389315407315409315421315437
3
154493
15451
3
15461
3
15467
3
1548131549
3
3
1551731
5
5
2
13
15527
3
155293155473
15551
3
15559
3
15569
3
155893
1559
3
3
1559
9315613315617315631
3
15643
3
1567
13
1567
7
3
156913
1569731
5
7
013
157
03
3
157
3
93157433157513157793158033158113158293158513158573158813158833
158933158993159073159373159493159613159673159773160033160313
16033
3
160373
16051316067316073
3
16087
3
1609
7
3
161093
1613
3
3
1613
93161533161773
16189
3
1619
3
3
1620131621
3
3
1621
93162233162413
1624331
62593162713162913162973163013163213163393163433163633163733163913164033164233164293164393164533164693164713164933164993165013165073165313165673165713165773165833
1662131663
3
3
1663
7
3
16649
3
16661
3
166633166813166913166973166993167033167173167533167593167693167773167833167933168013
168173168193168473168533168593168613168793168913169033169
07
3
1691931693731695131695731696131699131700331701131702131702931704731706331707131707731708731708931712331715931717131717931718931719731720931722731725731726331726731726931727931732131732331732731733331735131735331736331737131739931741131741931743131743731745331745931748331748931749
13
17
5
03
3
17
5
3
9317557
3
17
5
63317
5
8731
7
5
913175933
17
5
9931
7
6093176173176213176513
17
66331767131769331
7
7
013
17
7
11
3
17
7
17
3
17
7
2
9317731
3
17
7
41
3
17
7
43
3
17
7
7
13
17
7
7
3
3
17
7
7
7
3
17
7
83
3
17
7
89
3
17
7
97
3
17
827
3
17
83
13
17
83
93178573
17
887
3
17
90331792131792331795731795931796331796931797131798331798731800131800731802331807731810331810731812731813731816131817331817931818131819131820331820931821131822931823331824731825931827131828131828731828931829931830131831331831931832331833731834731834931837731
840331
840731841931843
13
18443
3
18457
3
1846731847331850331852331855731855931
85693185813185893186013186293186413186533186713186773186793186833186913187013187133187373187433187493187513187813187
933188093188113188173188233188333188413188633188813188833188893189073189113189173189193189493189793190013190273190313190373190493190573190613190693190933190973191173191273191293191333191473191593191693191833192013192113192233192373192593192793192893193133193213193273193
3
9319
3
43
3
19
3
5
13
19
3
5
7
3
19
3
8731
9391
3
19
3
9931
941
13
19
4273
19
43
3
3
19
43
9319
44131
945331
94693
19
47
7
3
19
483319489319
499
3
19
5
11
3
19
5
19
3
19
5
41
3
19
5
47
3
19
5
67
3
19
5
7
7
3
19
5
89
3
19
5
91319601319
607
3
19
639319673
3
19
67
9319
681319687
3
19
691
3
19
69931
97
2
7
3
19
7
2
9319
7
3
3
3
19
7
47
3
19
7
5
7
3
19
7
633198113198173
19
81931
9829
3
19
83
13
19
8493198833198973199
013
19
919
3
19
92731993
13
19
937
3
19
967
3
19
97
3
3
19
981319
993320009320011320027320039320041320053320057320063320081320083320101320107320113320119320141320143320149320153320179320209320213320219320237320239320267320269320273320291320293320303320317320329320339320377320387320389320401320417320431320449320471320477320483320513320521320533320539320561320563320591320609320611320627320647320657320659320669320687320693320699320713320741320759320767320791320821320833320839320843320851320861320867320899320911320923320927320939320941320953321007321017321031321037321047321053321073321077321091321109321143321163321169321187321193321199321203321221321227321239321247321289321301321311321313321319321323321329321331321341321359321367321371321383321397321403321413321427321443321449321467
3
2
14693215093
2
15473
2
1553
3
2
1569321571321577321593321611321617321619321631321647321661321
67
93217073
2
17
09321721
3
2
17
3
3
3
2
17
43
3
2
17
5
13
2
17
5
7
3
2
17
7
9321799321817
3
2
1821321823321829321833
3
2
1847
3
2
1851321889321901
3
2
19
11
3
2
19
47
3
2
19
493219
61
3
2
19
83
3
2
19
913220013220093220133220373220393220513220573220673220733220793220933220973221093221113221393221693221713221933222133222293222373222433222473222493222613222713223193223273223393223493223513223973224033224093224173224293224333224593224633225013225133225193225233225373225493225593225713225733225833225893
2
2
5
91322607322613322627322631322633322649322669322709322727322747322757
3
2
2
7
693227713227813227
83
3
2
2
807322849
3
2
2
859
3
2
2
8713
2
2
877
3
2
2
89
13
2
2
9013
2
2
919
3
2
2
9213229393229513229633229693229973229993230033230093230273230533230773230833230873230933231013231233231313231373231493232013232073232333232433232493232513232733233333233393233413233593233693233713233773233813233833234133234193234413234433234673234713234733235073235093235373235493235673235793235813235913235973235993236233236413236473236513236993237073237113237173237593237673237893237973238013238033238193238373238793238993239033239233239273239333239513239573239873240113240313240533240673240733
2
40893240973241013241
13
3
2
41
19
3
2
41
3
13
2
41
43
3
2
41
5
13
2
41
61
3
2
41
7
93241
993242093
2
421
13
2
421
7
3
2
4223324239324251324293324299324301324319324329
3
2
43
41
3
2
43
61
3
2
43
913243973244033244193244273244313244373
2
443
93244493
2
4451
3
2
44693244733244913244973245033245173245233245293245573245873245893245933246173246193246373246413246473246613
2
467
3
3
2
4689324697324707324733324743324757324763324773324781324791
3
2
47
9932480932481
13
2
48393248473
2
48693248713248893248933249013249313249413249493249533249773249793249833249
9132499
7
3
2
5
0013
2
5
00932501932502132502732504332505132506332507
93250813250933251333251533251633251813251873251893252013252173252193252293252313252493252713253013253073253093253193253333253433253493253793254113254213254393254473254533254593254633254773254873255133255173255373255413255433255713255973256073256273256313256433256673256733256813256913256933256973257093257233257293257473257513257533257693257773257813257833258073258133258493258613258773258833258893258913259013259213259393259433259513259573259873259933259993260233260573260633260833260873260993261013261133261193261413261433261473261493261533261593261713261893262033262193262513262573263093263233263513263533263693264373264413264493264673264793264973265033265373265393265493265613265633265673265813265933265973266093266113266173266333266573266593266633266813266873266933267013267073267373267413267733267793268313268633268673268693268733268813269033269233269393269413269473269513269833269933269993270013270073270113270173270233270593270713270793271273271333271633271793271933272033272093272113272473272513272633272773272893273073273113273173273193273313273373273433273473274013274073274093274193274213274333274433274633274693274733274793274913274933274993275113275173275293275533275573275593275713275813275833275993276193276293276473276613276673276733276893277073277213277373277393277573277793277973277993278093278233278273278293278393278513278533278693278713278813278893279173279233279413279533279673279793279833280073280373280433280513280613280633280673280933281033281093281213281273281293281713281773282133282433282493282713282773282833282913283033283273283313283333283433283573283733283793283813283973284113284213284293284393284813285113285133285193285433285793285893285913286193286213286333286373286393286513286673286873287093287213287533287773287813287873287893288133288293288373288473288493288833288913288973289013289193289213289313289613289813290093290273290533290593290813290833290893291013291113291233291433291673291773291913292013292073292093292333292433292573292673292693292813292933292973292993293093293173293213293333293473293873293933294013294193294313294713294733294893295033295193295333295513295573295873295913295973296033296173296273296293296393296573296633296713296773296833296873297113297173297233297293297613297733297793297893298013298033298633298673298733298913298993299413299473299513299573299693299773299933299993300173300193300373300413300473300533300613300673300973301033301313301333301393301493301673
3
019
933020333021733022733022933023333024133024733027133028733
02
89
3
3
03
11
3
3
03
13
3
3
03
2
933033133034733035933038333038933040933041333042733043
13
3
043
3
3
3
043
9330469
3
3
05
09330557
3
3
05
63330569330587330607330611330623330641330643330653330661330679
3
3
0683
3
3
068933069
7
3
3
07
03
3
3
07
19
3
3
07
2
13
3
07
3
13
3
07
4933
07
67
3
3
07
87330791330793330821330823330839330853330857330859330877330887330899330907330917330943330983330997331013331027331031331043331063331081331099331127331141331147331153331159331171331183331
2
07
3
3
1213
3
3
1217
3
3
1231
3
3
12413
3
1249
3
3
1259
3
3
127
7
3
3
1283
3
3
13
013
3
13
07
3
3
13
19
3
3
13
3
3
3
3
13
3
7
3
3
13
3
9331349
3
3
13
67
3
3
13
69331391331399331
423331447331451331489
3
3
15013
3
151
13
3
151
933152333153733154333154733154933
1553
3
3
157
7
3
3
157
9331589331603331609
3
3
1613
3
3
165133
1663
3
3
169133169333169733
17
11
3
3
17
3
9331753
3
3
17
693317
7
7
3
3
17
81331
801331
819331841331843331871331883331
8893
3
18973
3
19
07
3
3
19
093319
2
13
3
19
3
7
3
3
19
43
3
3
19
5
7
3
3
19
67
3
3
19
7
3
3
3
19
97
3
3
19
993320093320113320393
3
2
05
3
3
3
2
06933208133
2
099332113
3
3
2
11
7
3
3
2
147332159332161332179332183332191332201332203332207332219
3
3
2
2
2
13
3
2
2
5
13
3
2
2
6333227333
2
2
8733230333230933231733239333239933241133241733244133244733246133246733247133247333247733248933
2
5
09332513
3
3
2
5
61
3
3
2
5
67
3
3
2
5
6933257
3
3
3
2
61
13
3
2
61
7
3
3
2
62333264133268733269933271133272933274333274933276733277933279133280333283733285133287333288133288733290333292133293333294733
2
951332987332989332993333019333023333029333031333041333049333071333097333101333103333107333131333139333161333187333197333209333227333233333253333269333271333283333287333299333323333331333337333341333349333367333383333397333419333427333433333439333449333451333457333479333491333493333497333503333517333533333539333563333581333589333623333631333647333667333673333679333691333701333713333719333721333737333757333769333779333787333791333793333803333821333857333871333911333923333929333941333959333973333989333997334021334031334043334049334057334069334093334099334127334133334157334171334177334183334189334199334231334247334261334289334297334319334331334333334349334363334379334387334393334403334421334423334427334429334447334487334493334507334511334513334541334547334549334561334603334619334637334643334651334661334667334681334693334699334717334721334727334751334753334759334771334777334783334787334793334843334861334877334889334891334897334931334963334973334987334991334993335009335021335029335033335047335051335057335077335081335089335107335113335117335123335131335149335161335171335173335207335213335221335249335261335273335281335299335323335341335347335381335383335411335417335429335449335453335459335473335477335507335519335527335539335557335567335579335591335609335633335641335653335663335669335681335689335693335719335729335743335747335771335807335809335813335821335833335843335857335879335893335897335917335941335953335957335999336029336031336041336059336079336101336103336109336113336121336143336151336157336163336181336199336211336221336223336227336239336247336251336253336263336307336317336353336361336373336397336403336419336437336463336491336499336503336521336527336529336533336551336563336571336577336587336593336599336613336631336643336649336653336667336671336683336689336703336727336757336761336767336769336773336793336799336803336823336827336829336857336863336871336887336899336901336911336929336961336977336983336989336997337013337021337031337039337049337069337081337091337097337121337153337189337201337213337217337219337223337261337277337279337283337291337301337313337327337339337343337349337361337367337369337397337411337427337453337457337487337489337511337517337529337537337541337543337583337607337609337627337633337639337651337661337669337681337691337697337721337741337751337759337781337793337817337837337853337859337861337867337871337873337891337901337903337907337919337949337957337969337973337999338017338027338033338119338137338141338153338159338161338167338171338183338197338203338207338213338231338237338251338263338267338269338279338287338293338297338309338321338323338339338341338347338369338383338389338407338411338413338423338431338449338461338473338477338497338531338543338563338567338573338579338581338609338659338669338683338687338707338717338731338747338753338761338773338777338791338803338839338851338857338867338893338909338927338959338993338999339023339049339067339071339091339103339107339121339127339137339139339151339161339173339187339211339223339239339247339257339263339289339307339323339331339341339373339389339413339433339467339491339517339527339539339557339583339589339601339613339617339631339637339649339653339659339671339673339679339707339727339749339751339761339769339799339811339817339821339827339839339841339863339887339907339943339959339991340007340027340031340037340049340057340061340063340073340079340103340111340117340121340127340129340169340183340201340211340237340261340267340283340297340321340337340339340369340381340387340393340397340409340429340447340451340453340477340481340519340541340559340573340577340579340583340591340601340619340633340643340649340657340661340687340693340709340723340757340777340787340789340793340801340811340819340849340859340877340889340897340903340909340913340919340927340931340933340937340939340957340979340999341017341027341041341057341059341063341083341087341123341141341171341179341191341203341219341227341233341269341273341281341287341293341303341311341321341323341333341339341347341357341423341443341447341459341461341477341491341501341507341521341543341557341569341587341597341603341617341623341629341641341647341659341681341687341701341729341743341749341771341773341777341813341821341827341839341851341863341879341911341927341947341951341953341959341963341983341993342037342047342049342059342061342071342073342077342101342107342131342143342179342187342191342197342203342211342233342239342241342257342281342283342299342319342337342341342343342347342359342371342373342379342389342413342421342449342451342467342469342481342497342521342527342547342553342569342593342599342607342647342653342659342673342679342691342697342733342757342761342791342799342803342821342833342841342847342863342869342871342889342899342929342949342971342989343019343037343051343061343073343081343087343127343141343153343163343169343177343193343199343219343237343243343253343261343267343289343303343307343309343313343327343333343337343373343379343381343391343393343411343423343433343481343489343517343529343531343543343547343559343561343579343583343589343591343601343627343631343639343649343661343667343687343709343727343769343771343787343799343801343813343817343823343829343831343891343897343901343913343933343939343943343951343963343997344017344021344039344053344083344111344117344153344161344167344171344173344177344189344207344209344213344221344231344237344243344249344251344257344263344269344273344291344293344321344327344347344353344363344371344417344423344429344453344479344483344497344543344567344587344599344611344621344629344639344653344671344681344683344693344719344749344753344759344791344797344801344807344819344821344843344857344863344873344887344893344909344917344921344941344957344959344963344969344987345001345011345017345019345041345047345067345089345109345133345139345143345181345193345221345227345229345259345263345271345307345311345329345379345413345431345451345461345463345473345479345487345511345517345533345547345551345571345577345581345599345601345607345637345643345647345659345673345679345689345701345707345727345731345733345739345749345757345769345773345791345803345811345817345823345853345869345881345887345889345907345923345937345953345979345997346013346039346043346051346079346091346097346111346117346133346139346141346147346169346187346201346207346217346223346259346261346277346303346309346321346331346337346349346361346369346373346391346393346397346399346417346421346429346433346439346441346447346453346469346501346529346543346547346553346559346561346589346601346607346627346639346649346651346657346667346669346699346711346721346739346751346763346793346831346849346867346873346877346891346903346933346939346943346961346963347003347033347041347051347057347059347063347069347071347099347129347131347141347143347161347167347173347177347183347197347201347209347227347233347239347251347257347287347297347299347317347329347341347359347401347411347437347443347489347509347513347519347533347539347561347563347579347587347591347609347621347629347651347671347707347717347729347731347747347759347771347773347779347801347813347821347849347873347887347891347899347929347933347951347957347959347969347981347983347987347989347993348001348011348017348031348043348053348077348083348097348149348163348181348191348209348217348221348239348241348247348253348259348269348287348307348323348353348367348389348401348407348419348421348431348433348437348443348451348457348461348463348487348527348547348553348559348563348571348583348587348617348629348637348643348661348671348709348731348739348757348763348769348779348811348827348833348839348851348883348889348911348917348919348923348937348949348989348991349007349039349043349051349079349081349093349099349109349121349133349171349177349183349187349199349207349211349241349291349303349313349331349337349343349357349369349373349379349381349387349397349399349403349409349411349423349471349477349483349493349499349507349519349529349553349567349579349589349603349637349663349667349697349709349717349729349753349759349787349793349801349813349819349829349831349837349841349849349871349903349907349913349919349927349931349933349939349949349963349967349981350003350029350033350039350087350089350093350107350111350137350159350179350191350213350219350237350249350257350281350293350347350351350377350381350411350423350429350431350437350443350447350453350459350503350521350549350561350563350587350593350617350621350629350657350663350677350699350711350719350729350731350737350741350747350767350771350783350789350803350809350843350851350869350881350887350891350899350941350947350963350971350981350983350989351011351023351031351037351041351047351053351059351061351077351079351097351121351133351151351157351179351217351223351229351257351259351269351287351289351293351301351311351341351343351347351359351361351383351391351397351401351413351427351437351457351469351479351497351503351517351529351551351563351587351599351643351653351661351667351691351707351727351731351733351749351751351763351773351779351797351803351811351829351847351851351859351863351887351913351919351929351931351959351971351991352007352021352043352049352057352069352073352081352097352109352111352123352133352181352193352201352217352229352237352249352267352271352273352301352309352327352333352349352357352361352367352369352381352399352403352409352411352421352423352441352459352463352481352483352489352493352511352523352543352549352579352589352601352607352619352633352637352661352691352711352739352741352753352757352771352813352817352819352831352837352841352853352867352883352907352909352931352939352949352951352973352991353011353021353047353053353057353069353081353099353117353123353137353147353149353161353173353179353201353203353237353263353293353317353321353329353333353341353359353389353401353411353429353443353453353459353471353473353489353501353527353531353557353567353603353611353621353627353629353641353653353657353677353681353687353699353711353737353747353767353777353783353797353807353813353819353833353867353869353879353891353897353911353917353921353929353939353963354001354007354017354023354031354037354041354043354047354073354091354097354121354139354143354149354163354169354181354209354247354251354253354257354259354271354301354307354313354317354323354329354337354353354371354373354377354383354391354401354421354439354443354451354461354463354469354479354533354539354551354553354581354587354619354643354647354661354667354677354689354701354703354727354737354743354751354763354779354791354799354829354833354839354847354869354877354881354883354911354953354961354971354973354979354983354997355007355009355027355031355037355039355049355057355063355073355087355093355099355109355111355127355139355171355193355211355261355297355307355321355331355339355343355361355363355379355417355427355441355457355463355483355499355501355507355513355517355519355529355541355549355559355571355573355591355609355633355643355651355669355679355697355717355721355723355753355763355777355783355799355811355819355841355847355853355867355891355909355913355933355937355939355951355967355969356023356039356077356093356101356113356123356129356137356141356143356171356173356197356219356243356261356263356287356299356311356327356333356351356387356399356441356443356449356453
3
5
64673564793565013565093565333565493565613565633565673565793565913566213566473566633566933567013567313567373567493567613568033568193568213568313568693568873568933569273569293569333569473569593569693569773569813569893569993570313570473570733570793570833571033571073571093571313571393571693571793571973571993572113572293572393572413572633572713572813572833572933573193573473573493573533573593573773573
89
3
5
7
421
3
5
7
43
13
5
7
43
7
3
5
7
47
3
3
5
7
5
03
3
5
7
5
093575173575513575593575633575693
5
7
5
7
13
5
7
5
83
3
5
7
5
873575933
5
7
61
13
5
7
61
3
3
5
7
61
93576493
5
7
653
3
5
7
659
3
5
7
661
3
5
7
6673
5
7
67
13
5
7
67
7
3
5
7
683
3
5
7
689357
7
03
3
5
7
7
2
7
3
5
7
7
3
3
3
5
7
7
3
7
3
5
7
7
3
9357767
3
5
7
7
7
9357781357787357793357809
3
5
7
817357
823
3
5
7
829
3
5
7
83
? Term #5360 is a yet-to-be-determined number consisting of at least 65000 digits.