0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-25 21:34:59 +00:00
OI-codes/LibreOJ/2125/data/data9.out

22204 lines
331 KiB (Stored with Git LFS)
Plaintext

1914664208
13921388676
11259544205
38539393
59145961477
48843499
23073249
79877542
5230483087
72769055569
42808522
5676471
32706206955
129529296152
122175939
13212453
70381734141
113384058746
116674587003
19544847897
154670563
278611177132
294568141
1762159641
286040144559
299759019670
78580755
246772089250
325447317
217722711226
85930900933
35615366
296156307
239748996072
152794875690
136490521879
29707525897
315204462458
369026572
527951783549
57888934
64097699268
275246045270
141267788646
295949620104
278349937275
365505221
42261250771
470075505
119872214388
403088331187
401379452657
193856357872
180527500346
58331326
106580895527
207016012693
506192549527
132441724268
20971086759
744907793890
168495126948
589416401
159998283063
15222170
216426278274
104526068389
166291960175
693416713685
526124960197
373801949400
95067315149
303634478
426026818036
492349518058
209066056585
968876656047
373711986167
6574861441
282114500
1006963244090
217219757000
83709493
134733683667
877429557707
136762622963
835343613035
165259645647
868578944434
57659121363
473011709582
968639856100
388796195
8776880
261734893553
670734813956
1047836994
335452719
191164703366
887793988184
866392452711
32832541687
207894476180
805621979670
160795084258
33913700011
755944741558
16398233584
861295265
771280372349
213626718104
749304343476
726489024
1156903701292
385581090954
17439872904
802025838055
975400965538
753781541410
94465912606
31798184815
335801359961
285387424969
932561163
574121081643
1211922890020
13688595689
475298401065
99609640139
398932153478
983734843880
943157338340
1080149040528
480481586951
1170950202779
1654561931869
1257230267473
36676694
787944690395
894696926970
656675217290
673274883
1290742331704
1180007187093
1459993570648
408220025950
38268586776
16359883350
1683618524697
282587727126
1154043974350
6208718
806837104
200886040449
766759010
204426732
216197990622
1347904842903
1682012663676
1608485844517
690368842951
1273475867638
1013115309
652538715
1296061434970
85338166715
263700119
856416862
46898365
771165209700
43197050
1166084537493
712424945368
708667729
1009594993978
177368122343
47809392
739365430728
267821988247
1479423429466
1684841593240
1244731344
1726682475808
1738718754251
848276802768
1021216877411
10701945
1216656077277
981406896062
234497963918
1060630212616
690498873083
727356522
1879047273323
1086696628632
76337338
394167662909
1512490851147
244973553985
789321829322
562667820496
62483098435
1744368653451
1538188119949
922951066
545070515080
670401986120
701583731
1472202121
1067465185929
997217988392
103214291
908839829817
704741138774
46173598652
1431965963113
719419699966
1025632782
669968455327
1447631937985
2248707525980
2065251294322
2099663971605
1467536643
262053452650
1322313321661
664871200
1218031551
1410178267637
805631645
2461357850204
801550572923
1210454817
45317124874
1230550507043
1187938121952
1780958948342
158991003
556470595910
2685517384393
1854967654613
31262705467
2465071090674
521597236
149064305460
973575667139
1409243067
724281380637
764285932285
433203631748
973694529248
1467911606398
1246630464087
1411982768548
313480577234
2322741699676
2793203770599
1086897833665
1615591796
12895239
656300541917
21939787
966351972513
2498953264901
2340853175507
40884766
512660346672
814964634
604743752564
2940579694887
769260861619
739143186
174010019
18740856767
810443960457
1112577514690
1576116790812
74258284
8792236032
1928756492566
2613550215624
1346304151931
1121827114525
155804251761
2127781796567
732209462255
583726887
658227558413
1843959638093
1882942440243
2334059246016
1089986731606
1966473848822
591447699
1704587854402
1851766019
1386257196762
1933538700722
1227209768787
1731240052
1961895432015
1649428397550
31306569721
967303981996
819632914278
1457719508509
2230303348636
2563542389958
1126072027048
1648976361324
213932484521
3089252944145
964777799462
1478261556
2275784972851
33765784
915123968758
405154026
1608585972810
1675494828869
3133134841446
326657197382
872432115035
3148919787620
1838129304655
364164303096
2977515107550
3247590871744
35536148
2342075653022
2875027693944
790201567959
204069888273
102243544
1147775158572
4064225843402
2171227131107
1790845706523
14159377
3013370362321
3250193007729
3915262285407
55800488316
3816944132954
3806564534797
3253306280
2623303452937
1774848424288
1526148637450
3023372357197
1518617742450
3112345878093
2733100294250
3113880179986
1729495792926
525216279708
47148297633
2822369149506
3280715073058
1586922080471
100238353
1207716257993
2666471163799
761255161470
1759569296608
4441263916018
3121633489451
358667463
2987687674
1914374851374
1817747439
3175177517590
538269783366
2599759088784
4148578583209
3934805815371
3102763453
870762904092
191919888316
4186534146713
1639696844263
451779939
776474797714
750712593471
833575921
288777856809
20693463
3500908067
1334792481427
4733372874438
705919896753
2233841995659
3572579183732
1214297511515
1446569427
430484704265
3152233399920
4766059038182
3227925736619
4448723188527
1022681114828
2015144269499
4323650043062
1759726675317
2251820633946
4364711395870
1529146289
113545287716
1297786234010
3946378672018
4351107035307
4512550867164
2536159926
3436624229763
781106036626
4416371121874
2666233709
4099498370765
2272953420388
866843893
4803787782023
3884488437687
1719066290353
2771695396265
500058453
1777865538806
4506528740731
2212456921882
3657672647983
336518271437
2235923046551
4561481335540
900745731978
3879245445
1559347645552
1984452044177
563597938028
1043222264946
329521209
2882522405626
1177997745
19354986
2626061977984
2754203639231
3379855455
1997984763
2764296864847
3335832067331
291848199510
816798131531
1521921454992
33885391
91449846940
2677437771265
2501807965873
1354819515
4105253463677
399305984
132964378619
2155501169401
420324286872
786772627
1764569612
1831836822
527116100720
2022570977570
4569280959125
756375527843
5472910991514
3748584658851
585540124182
4922633522713
29267391756
2216415728390
1532169550037
1321151129549
2407359506227
4010860733500
2720425818835
3224722017276
4748340033385
4278342858435
136133159998
185988756351
4363717001106
2017527009124
772967508251
2824841898297
1742364309
2420793117952
153416774
5377655801049
596565617
546621502932
3111850041
976005572171
137389287
1141659630367
3623276852644
1912868449585
5976823951375
72217023008
634073670834
1430925487847
1631564158966
3615651854871
2956991902041
1617610816578
6431253595678
485662495804
377694462
4291144780244
5208942734137
4509605168997
2702431380
4980371635529
5391661019535
516298469690
512863331862
653196844612
1955283098
2133160190184
1557743535
717056614
4095502985728
961883119303
3697987818
4674034478
4749544069570
4504802453180
4579001913174
2097508159
662069847846
73539206
2708807163028
5142282516594
2722463844650
2022484188787
4445650499126
4458884210647
3397100436822
2873249588517
6520831242538
6055007156329
2266702618330
770381035644
2625478786084
2318182377117
2201373291
3013184292
5312265361466
3248568187683
3634019063373
2402381447818
1821221039332
1105035982003
447753847149
2809433276
6804701115590
3123527418122
3982486350106
6601847882107
6439401081304
4054824660498
2456961332560
4376070889073
6200899668795
1495077535
1913663330172
6143258128663
1678898028143
2176439031
2144530012206
2015832942042
6867711540204
618638476
6021117176368
2335113222729
2484914452923
2261478338
6342360060478
484863644
1583015615594
423933289410
512511523
1004577977
3096243675837
547033669767
6421755232659
23317610
3525752771435
5619118890804
6832822032359
7301602314691
4509848785
6600952628442
4709769706
2953622351
1389973323
2185554795
2870025975261
1774907409491
4511503903
229768778795
179179653
2670955320853
1772161492776
2507983147
5979534601797
4173898176
4204677094396
5260652537886
445438006987
1083295394124
3667610521399
4238165772383
1600099448301
403435370
4030552590490
3460321632
2031077566
4349822939128
3508497109294
2767315158428
1262150626371
202852426
1176956239449
4610966815340
5345272489
3850173870517
2712190609702
1517393443664
5404667070
643026002144
2231116765
3911230058989
3179710313620
3775435302938
3175247733609
3769916529
2035672425
2147657481357
1809490145909
6302041039279
7972306988754
3689456774482
152146706
7048317092135
943750581408
2912153450049
25014946
1478795476877
983392495393
6427044349
5986979302980
5949399696
2278044156
6536032066680
2827579188222
11025762104
1944196951391
1717687120322
2858327491836
230268744347
4480417663875
5460895217583
459732541
72374988
7702671201633
339118121
1818808872
7042252263936
1175910519717
647361727444
1262665623328
4589003675834
5430590602889
1330719687
4312892425799
4750719823868
7724224963500
4099458344814
3766509949305
6921529619310
1907161416
7682900649254
3484901191736
2014039650572
3502553985314
7958893930120
2775475848102
4074261848
5954922213
848428437
345746869242
8555346720993
11223801375
7558873833614
5340828659444
7201645932612
5323680545958
7685816810949
1227854254944
4814976265884
3923142188218
4544485171066
3545826737386
1097323234
6289434889
5609368847293
8766152427903
3830063330
1054439344
6900782860817
3940108736
5862454182575
2660294999993
8162312017547
93783106918
299837106233
9339577563302
618042351837
3299826157511
1871954246267
9170051657141
5841179459295
7530949497206
4680721203681
862260807
7985900360131
4322008793
4977723649714
8730173495872
7812023538978
111413691
2772447791473
1753661951
3738639020717
5613504025
6025123450776
2339216469392
3684284019201
2974840321544
5439327156455
837855969856
5822195567700
5227705966229
5020280549797
8405360025055
8596886314624
9080791098831
865530362165
1475792752686
6027458558
7818788749
6899107553605
3351130725445
7079820972501
1652878606640
7249123814
4340499734733
6204883832246
2177136909218
4235702689385
2921935754
4653088646442
528532991
2612165433334
9413564421891
5997280928202
477393660400
1055351616846
5457276945976
725938120149
7454192182908
3571585580755
7377492071725
19463793043
417686361
265597824280
7722014132660
7200563506749
5136978601
6230488441845
34861434
6334013261
7898391991662
1689918209355
6470570078
1090386402015
6768002493826
1399826906605
5574138477330
8729193643706
9289448025085
7100145176
3606255774823
1991699304
753447542
1080089373637
402935533638
5607814935
6493648100892
549644605964
2855317855
6344598297500
2159580222253
2420709990
6429779502
1410718526013
6311063045
8280697439641
3361484478
34372958
2841742662
4955878404738
2264787757396
2784739346470
1360364323666
470680870523
1206405691698
9824826404550
2358480190612
1014724517148
5528596464
3372667703
4067903617124
8249494156
4050857980453
5529665658916
2333495095
4052388171149
8085220728512
4138225340048
9192855177431
9496490557377
634336089413
35376386
3703552211
9306653338336
8174314443580
5577663450
5869831738135
651478240045
5896766284830
5356904075278
165001161923
48551489
990914622976
1131348278172
34955696456
305263881
8241943870
3911553140
1033306829
3981438721538
9808092947238
42538031
1726929776906
763181901073
6442897128197
2669336820
4688560362636
592169961
4164039695
1321467604
1321531872325
97016964089
9519041966396
6117104814564
6311551763
5027972126867
8330493621865
7184238720913
3094008307602
10605952780591
5667450693426
7991909122264
3777927803805
2848800415337
1392244916
6403438691927
2579216148424
6056921138412
624301642811
2865027600182
2035467441093
10168767056503
337949915
4215408365279
2346234344390
10052280577456
3496525451251
5471570568
1402001076835
813291045
6659317270621
5618189143207
7254766538318
8757887503211
370977785
7162209458430
1419023449893
829471467150
2983471148458
10452498213632
231320557
2899944703
151521139688
982510440395
1486458056662
2036358186768
1978404493823
1325867313665
9117996340198
3312211450691
442864061
8187885414
2562308429
2000135832877
397458321010
10775471282570
4154289311934
7536276646144
1825442266336
7817763359121
798031640697
232471916
779190961857
6067385858176
225761613628
8402135980511
2711687349205
6583382739067
4020111315559
9247868872012
1258087657731
7934756464334
5759859841207
1136341554860
8298926250063
9008372871187
11427235137774
4803026818
2429677101754
10008660449768
9346170651948
2058959773266
10670412790585
3510312283601
3731382191
8071782540
2755752070861
11091693643568
1219428707
2074839742171
2663896155214
4688966809383
298632189
5635366198
1437948897068
4947276131923
5677240273459
1389717632215
6941067581959
179598551120
739342629399
1683421902181
9123964543177
3335792716856
7214917964719
5906659930582
10219662243388
2518992397
1668488071321
5477536484
758420607193
10595794412141
1200152966523
2502494564458
1594964725
1451279440
9233874026097
109520976
5443418341016
3051172598009
6719178054313
11001192035976
4736937453496
39035434
10017464596762
157710248
1767500881
1279101086
3037957709584
3465343969539
7054959487
2625630050324
4986662374687
5084958715986
9529019562111
7029509801078
5320103210
3151456002
8633303781716
8416664768673
697085185939
958221688481
7006493107546
8417251843986
11654626916833
3190245354007
4965179078701
794635989
7593242576
422786123
664420131048
4380468554
3183022835057
9007055148450
158763865
1867459288085
3753358023369
9229830499184
4876229906611
1535787403
6037814331787
6163861606
3960378366858
4664419358561
939950353696
507643140322
4165650886216
9479096795196
11448064155920
7038289586069
8379569929491
6981781470098
5665260389796
4314343742232
8806328206352
2220105755263
9755200473
8864851560142
8286623961
7428290386068
8558480632737
3513541422432
313899741707
9788907015261
8183408427689
1026155465981
10337385769013
6935084994698
10096825409405
3959956804493
10464945361279
6228959508957
7110199600998
300406888734
10558722599
12981755810248
1355988803420
9790465091678
7711230766585
2570886866426
4912407976
4449952303969
8475197350543
4645620636831
324394853546
7621179395158
3970022179620
1239452612709
70352498117
5869912980058
3318130197857
7135211071508
6913302865264
8980470255
5597134603617
2845117517319
920731968
8474083634572
3092437172622
6276895864442
13249720643607
5020761414788
2941635513
9247609170
11881912291761
6512511066577
3498245460421
7227894897637
7429930755930
4941317952
10797928192
4891894112164
5824124548634
6890733771021
3413015981325
5705697838364
2040020028562
717240183013
5486199606182
5886631142389
3564440136560
206117504651
1647075858
12470082505563
672863561
5423259294709
849272960379
116263468
13798139634556
7515070551065
11440322242374
42072001
128290031
9052198085412
10091661202408
4574724105317
9387155930990
4308219846
1905759049037
3358429920415
12153893848815
4852584666790
840131841306
637284514
13301747137477
11443096077776
4912247927832
2072378285790
256890811
9814392219303
2357723914550
2248518722528
12877166781192
9455316787604
2279430419
12554051891986
9129613045658
8462971670302
3046683044271
8861385849353
12370601032651
8520014762412
11999455892901
1787265070050
7520123270715
844725457345
7859600302738
10845237550
766205499299
8360809185469
11231600153264
2145712554647
5220990219542
7366121348
4408435710224
12032484156267
1064508779931
4102404923712
5740825972926
9301014144107
13063765971594
1082227704
9603620564751
12005938714036
11349972861837
14312027453596
13168618113156
11567480496934
13880558529101
3859048570281
3921952383070
14835155962974
6800770416204
3210251319342
3606304351607
4388957881911
1378762542785
5311816860180
859550881
4657349376
984727897628
5479840322814
2784600802689
433040026458
1600732136627
5320629978279
2448492910048
7290111351447
4775320218
1692665179569
11744657328082
6627672462529
12318122700019
13602196801648
4574018389305
2904349909364
6003767633038
4219349824605
9041478583115
1931896706333
14730190256614
14522712422085
3834942451506
8197691730814
374589005738
15022387019220
13327128755620
9144807500779
47360880
9510916356057
9330330663583
10248295141
2132827915248
13493907988603
619569427
12847305700275
11927851777907
251455729085
373815094
10259277747460
1135100496807
1878021487966
3237250229
7388196806830
2108023135764
12028973184887
1616921627624
48584424
13879756303138
6300286833760
2260851776952
8233035082522
2461936469124
12553180931370
13702552739459
2758060118767
6790212809210
3981010604011
13374289721565
1953274991221
5911841235359
11222236102392
2998514601
5630567007992
534058212252
816001285393
6031058290100
1716700537838
2007902523105
2217442896092
5785445805
5028028607321
9417291596074
4995650917
15681209674177
2867616594298
4429556018654
6391223070
1147631967391
9685434300418
2956259541664
3911085918910
1625674712031
6240060631349
14953106993736
15302252042552
12751994090465
15516112444678
3807227874135
9279835248586
3786846159544
8204027228219
15169377975937
15098195179530
7390230125
12058956287803
7638096347363
2716888406464
5771963602055
2790141816072
45026454595
2990525049567
12663508856255
6598196788656
9860766796340
6591495841269
1150900037
9978670274465
3211136001405
16304090570823
6474542747
1124950026401
2245425808679
3957505161788
8119477034910
375281146169
5124569867
584213367
5182670206
709036668
4018803040167
4643311029658
14097517823206
16426162338721
2453787133
1857937551042
1324578948
6120329979038
772205313435
3313640600806
8607077848
2928820748626
7812504970
11166919028534
8015563977
12140073261424
142094121
3116086385
6610488314476
2511977839578
6941023390691
8117676792951
4285434732034
676137969052
5155548814066
4021328867804
10305347066292
11683566182966
11558440139833
3761719120952
5318778194901
5916096913
10073000104727
12639865292376
7918317503753
2866065941182
10479534445590
2591346421179
16811104797850
826374816729
5705072340308
3390877408224
5229291148902
1575986449889
1987076461
7560128554971
4688505956
7531714012
5231492491723
3797782339
10623223885001
7008635687047
6716916221379
6771579059847
990200162128
15023910107402
9528044103
7871525118510
287105814
8275369632859
16829303119942
15400246309538
17275279590691
2118943775131
12226115950524
67112266
17913378396484
2227398565239
3219956966
12362493755986
11808400453701
7266538116623
10768993479434
713066966223
5582565854105
7487914728272
12786060017191
2511018390964
10750735052
4904802860965
15231907609666
5470562959487
15762072883455
11753144127791
10131329604195
11658803670802
6868670869
16108108165392
7277986376789
733185425
6203438377393
3006815062822
3821026702
2375828206
2629200987270
7465840037
784805834
1610065774160
11695921642180
9161276984073
1227879277848
2321635963
5018444088288
3948390386182
12812821906996
992624449863
6801139083874
16841714076843
16671253395803
18352585371303
10698831323477
12449635093839
12227069203085
7492448658305
54182104
6661493105503
1901109146804
8850057420048
1182379230
7591988045915
134287817341
18102264035967
70121807
10836771251241
7299395539711
5908408016
11748823181379
5908375517
2932893922
6003472474349
15656888234151
15606536981727
6924290098137
6703750883
8427179685154
12706207367
16332432415965
11453844947
6099741698616
6993268924201
10464101302669
5794096199373
14397839229
17997646292588
956436559
4137875416517
3847370732763
2361012640
5654203601362
4449182428
8864595753447
12271863923
14464297110496
14202969087553
6827250395610
1940904746
1193942590
8079716779729
16701756589616
7490002461549
2983646223
4832908010258
1362010821
2912965350239
15544754517441
8466831065
9306515752001
17501013731686
5096999809932
18280939024087
10347969941
17472282236344
11070531920645
5637940645
13351471999382
13142174245929
9019944473638
626123096
6704600467572
1945552312
1976287040770
17875430235713
17623684635165
1562015798
5553242451847
13903715353267
9943657080166
3847003972210
2598539046
2988028349
4306075066976
7057482677723
6035250002799
8587738202973
12229978054667
2977589887600
1031464335501
15857760509381
8226984926555
10902166326288
9283408338994
9637378264278
14325980312518
5285735362068
11444128457
2403948880508
4433772611808
16423912464212
10849474509107
17268416690256
6766504523804
15344561555264
13287096330113
17290574663679
16047049034873
13792357659524
8235042839819
3961593143945
3232427959843
4227300318476
10278244470949
7348709847797
3945368682
17696087169382
18018926168476
15106697828965
19440776739308
2350752984670
18042925106908
6265214307
934431571
11031705217093
95932445
58144484
8613142162632
9012863865775
4510632587716
8628821622206
13450051821041
1326654920102
9050605976879
2982077135
7319526873911
15497308081
20080163548524
9896589006401
6735980488978
866019656928
10273836994
11245773584530
8111140691910
2349742394
12109655104872
506615234636
10184825929662
4309506808
9460364097216
61110438
15415607002730
10964457292
5782097422
758703477373
12435955219477
17737135599870
9767727114
4801242639993
6134532830585
13237893798471
14614576859255
1084905898000
4645872418369
6638286392107
530732204
12485448427
2572490004
6715454757282
156461763
308405950
8428791481111
5466026144040
4451921308
3674748257382
17748213851514
15366295720339
14856441861
3222924799
1788387591297
10416888994922
435481813542
15386290555203
3892698823553
2463100802222
738707284250
10960525809302
14488899139704
16085387748
6113906462739
12090088112242
20246123473134
16754136344457
785493801758
12134325286158
15003580459
1209582044595
10970725465596
9765434098497
10034253000919
6938937791741
8488208382502
12973437057326
6640861369
8785147674873
11222648961206
20502176935315
15474152636
4328686463243
16352441698219
9097179738
2046958302680
15867349876141
3300384428433
1930247281418
20886861811878
294916764
1024818019804
5460716660
11688444783761
723840835720
2489534352
16669380676401
17857428039720
19751306573034
10544847473179
20524099583013
16557065981486
12000787600
402242121
5429554651886
1003506717
13031909295039
78863892873
2160228973554
19547349049071
4577868508
19214660889933
15781733833394
321070820
11096921700405
16403982901012
15606983482416
19630019091054
61824864
7123215076754
1956577860
6061506587912
674646855614
20697491878306
16127387161067
17263398783050
11638190691467
11654721550
21803125057448
15116278930800
16567695842526
5531510867917
3805210980615
17224350876608
16617315466261
62171036
2183308470779
10937186632956
4604106121902
20743599451971
7170901936
3024341200997
16640511253186
11949488046603
4666545732
10358025685092
5697401884797
7750734401044
8438664595934
5224968237595
21079604305277
7170863895537
229695235
934709425
17755380433383
74392667
2489356062787
14778064528038
12760888577473
1152233086697
20547050400444
9801930602197
18829598507620
3612481750437
20897699603172
8698677779969
7541206850
11498774970849
14098247730368
1169397027460
2585232554515
22233685912047
7816916284854
472979940618
1358220419619
2320647076513
5298292197728
204834981
8254514481
17406199153383
9683449093056
17197450910836
17876826059
6509071010620
1483124066
62353124
2906414932095
13147417424
3998151887474
22352279080582
20885186960858
14065124705642
16269809818137
1462624709547
4526545392223
6466708668375
6115835229
13740647652401
16580503144262
520749939267
20216428671609
22835309875813
7445054881
5394644686113
17690075496
3600987481759
6471049225558
15954818420159
18184628439134
3346413811521
10681121525
671910664
8392961475
4264395930382
3109627297781
16066966502327
13789415705298
17841450830790
4501564298649
18904007074589
3523429840714
12461247970331
7484042907100
2557321223037
414879238594
16694197887
12618510581
12842323691113
2837413581470
11780480435300
4362796131108
9402992954350
22775440478009
2714176520371
1315039552
16316385148231
19018231025149
23137628167280
19278955302825
9994039579344
6713715641
7407109839
19053938768244
1467067697982
16241897319
22276076094368
2332483668643
87853109
3148879027405
16369193092817
7314405554881
4030401719267
9754629584706
15663538275513
150267572905
18048747529087
19578340254070
7978706911089
20732410687898
8441872563118
9489795151047
13157000939769
22612130030355
8266270813403
12685713524
22723226366257
13416704725761
864455527801
12532629371196
566278107178
5590924444035
13382372100910
4312946803902
22590014156018
15333436961052
19924827238126
5868161345
14694985380672
12196779432892
4106318230
482949876
6879761154505
11638881684560
3104959834084
11849484136
5319704692560
1356157241
2483187909427
3354989220353
18881123167591
3626600785615
22872654678098
21430248670796
11190260289576
2978520395866
67297419071
601574133249
16529044877610
12966907829
3556946706
23714059663573
13919312107627
23711218130350
1513050263545
230529542
6321219977516
3110140797695
1780145992726
3936352212937
14035436208425
6984740048368
2476626426804
3206470816731
7787706188500
11540376998498
12479401703
17584461008341
19047002767856
12213165286169
1629367276
191513497
4849542787214
366270235
17935723319053
16462606595
5764104314669
1691826486
5857457635
1004302339
10423909193471
22145722913005
7294425850507
11822285481290
3785983511116
4941519471949
19716498458932
7452568827309
21837889925706
20287444247103
12115242171
19608920170119
16036520529054
13809937325520
21482522091891
20343087976868
16618997701326
12448980273073
3452063431
18851208387914
469737293
19401323536951
16786483609269
7883127622460
20391977214454
17611819754893
22352815935794
15439526146
10717773320
22904187956159
17622941181524
7657130503529
6035304397377
16881188959922
7885401389
14391312381176
1169128344850
21707976896205
10625240845143
10087406789193
448765252139
19297483484
13498207815806
23326508024294
15740780004450
880794667647
5440494027
1699278526595
8228018842
2800258439335
19759809088526
14517257492658
10850210631129
25372927217484
20897938036574
22198620399138
10379995708
7347434722862
936391443019
7724768184893
81213784739
3956123580
1429840680283
17671157073101
1216923479
23500512285512
19235890221127
5736702285
3921013524451
11927312641
6171038256
7989979589155
16582323302454
2604676606
24531031457326
10169248776
7479218652714
14213197031
21772800838624
6396274850
24900422131069
15228209876893
23941362755454
12970070350
10395219037051
20093378600532
21304457375062
631535599436
19094171854540
17842022207787
2442984229508
24289105483233
8891658076
156199524091
22453575238664
23529300819227
623614322
17417572840863
15395219571
19034377913695
11193901723906
2344656812913
6467701592417
726603142
2452995976165
13965055806253
11332035670054
10646217957
6103830441
76932623
3910755286
25558308556587
11019990154
11495397814621
2793284993
5435682634751
15551966892
15432967214869
16619110808103
25581421118898
9368764055776
14459555664232
25153863485532
19145646824759
284239715
6938011874381
1979119742
24842872455424
24363491621736
25678158364866
14518976357361
11465946842
11653548768418
132628176
473189759527
4690981197
18246476147115
15070977135085
2684422644314
21964673539551
22454440545860
3460363610811
7604007041
3798587363
1814304873821
14192873291610
3265439203
24546681559473
17355200220173
18878868766175
6043969326499
3962466668
24002171922595
13592961230417
3696027088396
25151009190395
3173570545677
6628557970988
9722389372512
21526323713644
6561456095108
6182529285537
15502625054840
20944147806873
4725507194456
11451866370505
14530940422
10940619703
10658906652
8707891928
2624873241366
161114464
8493402364691
26652000764079
12083502584083
20044232980858
10688456904
14566664854
12860324290
11711100501745
4435178919730
24020292022043
213368800
13242051570392
22786339999768
6071190425
12952776814
13596384291709
20189038248496
299124763297
6092404887373
16853421358417
24875855276997
3910572523588
7380001662792
21718522045343
7813900523903
21568711666972
3273156317928
6742495562383
12888549757460
10772224747910
3250027095089
216187640
7186278353807
8036375583414
15728594904197
8621887752
11496276613
9482807119
81683256
4223547526662
2053422202243
219046375
3412442024
10636882980
6842076135032
16990928640029
12799665918595
20690047273728
3354806084271
16707643188
4975677350554
133041763731
364234514361
4121504770
15551646491524
27714921294847
21524895908
17866891425444
13785039047992
4811102029242
5105505958
4322004524
15447512470109
7707534166
5122079722
1890099158803
27232682522576
17981708890
952935635091
1849644536
3285772339
22581248698841
2306303328751
12694889389073
763259609173
6024914700979
11860219289716
11188939464
19870078865
5319826931246
6451612121526
10053984180469
1737106827644
18483699062348
18923053968746
882019628
18496784142606
9110956915541
25162969493363
307107949
83410215
10697196652
16093731266169
17461268408442
1786097208
7625310596
682341316
19154583318
5423358898
16115034048918
17688951438632
21101138946305
15920673688917
20576854321224
24706802251590
19801717539064
6885963850
25881850236259
11635480592
6822517872712
13943914050
7300849838264
1793615453
16668478450819
6616735762335
9338999658915
7336070313460
15495318378
4439131237618
12303644324182
7012913388031
24287018555084
4596261346144
13696277759527
22618085740
16756472840792
5110232253297
21504015293856
6356486914002
3574153435
16527223414734
13494048293875
1767556400855
22003640297990
21872996786
10090105947922
1522101065856
19073796839493
28540031514810
15470347182502
12213294201152
12020592728807
26812429434842
25221136678287
331806787894
15274063980942
1722444737231
19823134454
21648981169854
1397146137076
100935044
8790498551057
1232539347
14059214529219
24230090234929
23299489308
12422137075
5666646039988
7327631781929
2338778307
7222309324312
21672135595
5939293230762
5312754273459
115317172
3476648317192
5820048134359
1985435337
19804037741223
3848880048493
15356026003011
6424869534632
25402176672137
23931040731025
17811839670
10373588498033
19815252663
6211286114133
19071536014067
3446887459542
639709062750
17441340681936
21473766379982
6022477942550
88138631
16359677139
6697503354
739141193015
22527628570
2155090147
28849477484062
4661694497
2373268632697
17591472014803
11609469087243
14495931234463
6288878937973
4613652021467
3051657326565
12136087645207
341776081
11246577051
24923583444586
19372333813
2955868250260
19373443772
16428741429908
14709226821
22813379352
10031127664
9891054225412
3939645894304
13933243312209
26505408548810
7292512845
28314760308081
88793334
4053785670360
13041443020585
5949526643678
7880976699379
6072102626
14809698917071
4632951403429
397397943
7961700555978
12868856332885
5683137391652
521503055
19867055722285
9244090544943
10966189313575
22896220935952
25662000454104
21868331617455
23183715315959
634905441918
18082532456587
4326392302509
9086434319951
25460204795958
10825816523
244244343
4120917021809
17848602276131
529361402125
20519241286
21432632369
15553386244379
21206341370406
11186725428
3291484462
8472949831
24729864466565
9528355623828
16505442328641
16848742974859
6116727076330
159558567
13810231854880
16535419640867
6154946831979
501762930923
20334025619903
16075091880711
756246840773
29447742411182
16625352835
4711318555687
2366253493040
9890677799662
4797288160
19216132511451
12880683765678
23949051450477
29002137841191
30450915728678
16692790870899
9700714902642
2022130682
8581163067636
21973948874387
4713460311577
22373776797814
5920725563
16502030589393
25211469991738
15630610346998
23527301145108
26999285476056
19090713601568
5900531113885
3720322268289
2244497685
5142243306163
8584391080682
4215768313
17809241121288
2582787689678
26472928283535
26182771602355
13570110275283
17641784706
28977680586222
1982729221
3530492052
4743093483206
5208225151486
14479850670722
15075558312657
5494812765439
13066544516
23721629118
18598375685829
8639964223810
1365729757
15245053164193
18085882224253
4083702463
31311592789741
9858186600
26121069204193
198209345
147925136
26464637524534
15044095799636
8518473433004
4102013686
9886966424
2715792911
4547716765682
7346286211386
17361901286862
20319315395121
6422208964160
23564447892824
19227704738697
23993459617
6270244764162
19352343300434
16085367337747
17879149336
22348155959529
25398822646389
10745838431722
17071788923
30446133524218
8993615915
1580575199503
8011003318483
1049197757
21151049511697
6249968117065
23203599945187
4923842589
22235900189125
8900660376092
4089593835484
19292026119
13783989468329
14928011173913
22589559685929
22406280384
18885784327
8083445110176
21830472700251
97471383
19324737388477
11388685152852
27860115984958
21673387789490
10526453475615
12746333592646
7259902195275
29681137186699
16685664750640
8937430101616
23996289189507
27441324746411
28364962516965
7374002362
27235518646405
5035197339085
192442757
7573175177042
10272753532514
634615245416
28812573263398
6558197192865
3940004807318
5651119889624
4227794814851
9456862385864
24723010601343
2182920141
9830801255
19259867845
19053802903820
9202849480754
5255437633131
9061671516546
5414617357451
8797845862033
29964354540714
15614275913
21575355219
19660684371876
25102115393701
17096779000541
9351351483
2395159699314
300367231
515634438734
2132173237946
26601395989808
29639495933071
947161672
27180592416479
573807030
16904459111944
6397529853397
10043340980249
4918307037423
9657380993
18933742671176
4540243215208
8205672454
11908751098125
4311481265614
33048669016881
10528173342135
10123781451030
14487676919554
8030002130903
8769513371459
164669934
28605344122645
5055703469707
10363732323517
4134455481
15068230742643
9064177211106
30521968486938
8517813872565
17236971101964
11937174246293
12390200808
14285628568982
13911655323891
32960533124161
3674584722127
164594858244
20160371224260
3437342989228
2742241697213
29712748872055
4909050890
172406879684
23591211205230
14617890847738
18395499921434
18618527953475
12644488772257
11562646494102
6173411869173
385404946
9993133051588
11523621562485
7673950520307
20952855802482
8217374129742
2292724470930
28848655558255
6620205027537
30055222138018
27787359827854
13321953767532
20567848335492
4113634814507
10062723676119
29545673890020
832335454
13167568199518
9238192475
17049353614426
31821840481018
15194666014573
1391087513732
11292777850968
19359047981764
1380625705
32045297530451
14058054155937
16485991381535
10786686667266
23131351687588
31896824915465
150337059
27030486090557
9852928715442
16863367013197
16355741670402
10757010097727
25108959506668
23386399412339
23192643942805
28100053164020
9407500091
3410882932528
21046950298528
22764198222623
15864190002
2641155281985
1528846976
33497990420243
10391810554
9864156224834
10279771073631
32466199876859
24469626440094
29107226328099
10064938427629
1602819861144
3759664824942
22767537966600
21108129707708
27258703906269
22909093383309
11960264401695
21307369416
8582344649694
323218437059
10180721254356
18166970020
8100685881
23313032388484
26876331701771
33288537859121
26899400885544
3364259379276
28990124226594
27810784434
7245839368
25587241761209
10538579095
13475309933924
10510142538402
4276088804177
2198649688630
6518525749296
855088388446
1130438921928
23338162920
21078746428148
20521925700786
2897177073
6224515278
33725331589319
31770307213644
113689759
3878536564800
9975558448
154811206513
8774444467490
17110294757217
2212798629
13458725394309
16893536449058
19123847010225
33027144300685
4372401058736
1976114755913
16684557403214
432779207756
9547120987291
13922305641292
32223928673998
1259270166
1839989821
15067307562215
20559978024969
1274013994911
9452800700007
8010304776231
5310418568
620474078
26261418353756
7223748765864
22960222742438
5662172237386
33897977230600
24524489263499
19400612272568
14899181430640
33853420825103
6533212342
1747073582
13959352211
11442787405
8678514759357
23556018088417
25001124164647
14811132035
20547733417704
4713852203304
17234408534942
20064751395437
5566807761
13507849223311
10483555250059
5346547539934
23487807971
14962904041
34485736516743
25995550232265
15402979824964
792327277775
35672823513745
14062147601406
16690296654
21951951668780
35828993438726
31749122525263
2159403433
9682831264
10935461822812
30977757136942
6252622369471
7237067782
21314465684352
34943472677442
29014724670650
16868876832169
30599638838430
32790408090943
26030142501245
20127906252598
8120358040054
28938110605
28393830129
28511191358239
30407039431420
26059312908044
216016176949
923070337002
376780650460
1282210304881
5918229345036
2531703009883
27167536976535
35432817079411
32945462133493
21459042744
989103327565
28024368801087
23881044115435
11518509772550
2541710698662
12636767905574
33563302825369
20589920585595
36199667271530
10730449230994
28829206762318
15828483200283
30140116780342
25944656016588
6699917387021
27520683029978
7070444148143
7301851636135
26261761250
13047307183
13167337815825
30195477624939
24049788400401
2177581962741
263713203368
9826924003236
21353149509035
30742038111812
24892382098961
11457116243636
13322346291454
31037036039084
20445356738
23877071096
6678649683915
2717315541
22341951044
3462293320740
5672997350171
17462369762511
18368159426195
8990363973411
9568843193888
10950904751398
12367333145831
4854692591
6300165325261
2565184944150
3999299045
11903206559
29686384513633
21653190945931
14720905184
10595015847
812103014
26051188793
13590002648
22582181601479
23692008233605
5626773087
7659064719566
35848676704422
3604154031595
20145290567256
4112168871338
9517004764380
13276745702
37258861455322
23650710933616
30865213200978
810147026
12469834868858
15707134743
20320146808366
23134986258
29083448202302
19720630980483
7972739802563
28918469136
13609798590399
19272457524995
33032617968269
6549886438567
27681091662220
28119683379718
8855649525687
2619439463774
19635470670863
152647420
37479479742170
15176652244822
117427559
28543379416
3848163266741
35596950048211
141241709
34028387229231
19553460406449
22140467732675
32691040310811
3110041328069
20894820090202
3606026191810
18342775829280
19539895479698
15797027257
36004909054698
12909935711346
4316369749
21081073579598
18631557376658
13446866238
20257059652859
19827036976022
871431003
23614477250638
8954686767982
1700818942
3368895055665
26204449164675
10508218698722
118878037
20875929415633
13244856082171
27135744979444
1130170449
1297340445440
28458173699814
17892531210187
35880301853342
1130452653
4092212375
13382168172341
35179360969449
19488934282235
26775761224982
14387536392571
12860650604115
19971506857054
16834351457862
35174945599263
33560636665936
414405204162
4354537853935
21461660117612
8217957290578
19595829606440
4203842798
6219664202287
4496465157719
25619910929
36776163943616
15430415067
28368086247037
31504686524170
32186080560880
18196420389974
19956535670915
6563586572439
34254844137519
21372254064333
17631844252
35095470193109
11113821903
14742263413334
30258693649434
2621058068414
312443247
31794469770184
26257931610467
33428926272860
27346540803097
28047541199222
1387092709
4898324439814
34023656204344
11289873471162
13958532825332
5448261342074
6806010314491
22969379418473
17816273942865
19624444514
4247586109
32308436864865
29667206962631
31043652041316
4912627484435
12865753162794
35372160359449
13675306907962
16655750983755
16835285193765
13323314016208
13276340242689
14668610152399
6879314837695
1428104945747
24881099342784
27086223257199
12431757247
33627265147469
32193041679802
3381891507413
8532355478181
18616187246896
18366395528684
13712580640484
15431617007536
31551577052499
12059691592
29706974258674
10878164811265
2139475138205
36130175014413
24335160543749
14013935604261
377732858
9553040176931
37181784580704
33553056686432
39466278633149
14879836235801
17024707224565
38476047803783
10222804648715
7563306814899
4129526484
32141662299
1629290319
337357935336
22379127926229
31094956768
8621784222121
35810325583463
1698510663451
115107570769
9664463496929
22740558295
8624603240677
9072947434
7782052818951
10594836434307
2705285504901
24171552321613
39916814260510
15745673623610
20157775294053
17868211844613
6591799652
29445481559
9691957420026
33457013397220
14695145246
984510525
23766034226126
12331960912510
7188332433
19939122734994
14693030476232
858432649
27327210469518
21580665629680
19164931023414
15994492805
566870272569
16897092486
7574763008617
33880419933800
19021819539447
34926491935827
12695936648
8082657130
20757579097920
8532758134440
6262618444769
8646885529940
29684999053849
16961342840537
16694446489365
8440154453502
13517252360797
20244152738
12704200509
23645483652108
14730679370903
18861333691082
3161249597
11750499746934
11646517602086
4357025800626
22118185905061
13476897895277
24595306955
5229704076518
20951693954
34730710462843
31859384073659
4003166969442
2249989644561
6180036799
9448679460851
41096206003090
37849016013202
13644355014
1290199283
24706519072906
25086061493975
6184507501
30470378578
15622665665355
7300483983
10953366226
28400005293355
7157585106861
23738885780
20535670916552
6186820854
11048890038972
31931320468517
19251693738176
39283489915556
14124096518914
29053830802433
8685624675336
17105861596631
18371590622337
8745794882631
8621940672015
31895786952496
26156641015078
17003905171426
3563841849998
6472028322
35110788968527
26619010869441
5408574451
3540579419566
6790355902
18048720483107
26699755058
1104197203102
15099449170
11581058135843
23863722824622
12327795825778
40634739538105
9424846971930
11299788790986
16638347828105
17106450933606
8186958258484
28355021951995
5450340638851
3967209930854
14650725479513
6043853304099
37277340802631
7448226448
25126842234247
25239547357
26489020593359
37298356392784
12283181903886
13553931724
9275242618842
6167699646929
37226168042780
15680630016883
31222367198198
12345438768042
2612588131308
8009135521498
27945385212068
20422225074502
14356468502425
29992123538001
148476393
14346962275351
25610642048813
14482009150141
7801260470844
9025894609774
22647564208
9243850021487
12861184812504
641071911
17495072554
5028562141565
26150482329732
23116518082788
9320345687457
2958959159477
5291660332
10539397836
16076650147747
9338711932897
8658581879280
2069152385
747159522652
29985163517308
28990428182073
14574429097498
19388450757520
4353249595823
27635365279747
3798067664194
13983801883370
123397572
20298544200745
22753427022
472243378220
977351678002
41133936995260
16386314389565
12106272099315
25798401619806
9177941280785
4449348682726
4225568179507
13567449502968
27341566293470
375290782
10234694504
7990181317033
4119257432856
34551026599109
20402213694495
9544100421336
1468021820363
32162827156
38396755383283
6454011456450
41449045303673
375805988
13786481455794
40864138825460
2266327176720
32782065156118
11050725322591
715555014
18850871392857
21277935003043
38799510643649
20864188316409
1051554331
31224069820340
9475076902813
13221543480690
40775738546517
13470167776
11078893835085
20386403407
42087101233859
27660861747
9692550596
33234876188874
1632605055
32821043834289
17115505329276
7550187684886
24357640846
405696185506
41177582442280
25645839502971
32072578815386
20644917803
17329523339171
19862119247219
26589848326634
16655307559382
24643710136267
14960260176678
8857792509638
8306740835344
1068250050
4551201317248
43201646415342
25676810366
3180014663
36514203743958
33255729952899
27451737221676
12501835408
13278857488
15020559260
13556344246422
29998081314746
16776348554791
1168450350
16007804125682
10953701819503
6554397103343
40380748593979
6299004085
11632659917226
17498394433780
41248127899745
25167881751151
13036366413134
28817480017
21326624587974
21756476072043
5494939508
15079754346
6565129599167
32532086113
12044236899490
8078762859883
43202480896075
14669741716
19900780661871
24061609951668
18328674223333
11123817536452
22340745707601
14516463887004
1177531525
3145422849410
154817094
7845583785085
31398695900516
2181984505245
12903061598459
39648110133045
7977043383656
39739938008321
17295104667996
43330015472194
19394370147684
29051471767735
39964438088980
39490216298606
21565942183
4570558326
15182621120
4295711191569
29163070433660
1803362934125
29590613483871
23837128105
2507677485084
1087363949
27206314976140
23284903355279
1568535751
22125024844576
6277623001863
4834453734074
1178901731
12812264232750
3812525946220
22297664644314
28813904320324
6982039330039
32205130860495
10344519049527
18953511088799
20427457913933
24804645799804
7924284395555
17533194567
16464529213827
16652282148407
24320214079068
41016362482038
11100278955224
9575786129064
11469354955855
30333921387
14556742835228
33042423309484
672998771
24477241139220
20654849009637
1112663696471
2644417168
21010865105203
20887593085314
36125922569423
26434484393053
497479018
3668962924
3767751559437
21555486317662
21323433884270
2374497962882
31930021544311
8293898109686
8352778527074
2538647753827
16377404614329
42492565385722
9531599537170
9098603969895
15224308538738
4603687335043
44042264649674
29556081269430
13561599320481
6709652711
2857711931
1930169006771
7919493503
31217029807249
14552155857343
1920327961179
2180421209718
961825787
16066935939973
37055035860484
36609165812111
26434211119576
36393388347599
1932465719028
25023398301159
187961365860
4818964106
32417286499999
35559258082254
35846470469986
4383415404629
39322751281337
28909578224
25561941320549
11988546384080
21799030286684
17797317131413
16538286002734
22026367690359
23289418485894
30655112066331
9332319550
30784164938
23809361158764
978671568067
7559143427555
34945543959192
10111262207347
8221383415288
22726229104739
11788053187876
12052691064
6504457624277
30250165629147
7752433589222
20693846718407
2196442725
2907415340689
19117077272048
9708057160
14739527940325
9686072175704
7323305799
1551886011198
28268094215855
15270925846230
17505342349035
41069427332465
42588875207392
318194164183
38742334671475
11772129770101
14842800029844
4094787541377
12418681772042
25117467647076
9793547105
39163404616941
35235163053
24955328661386
1031689204577
5935543137
19732624854582
25271446543152
39765601325030
5224550471328
10572288092686
3058058160663
2652872296219
38208487175762
4678901000004
18821602003235
6771422893
644369393089
37917742060006
40024388933150
43300692689465
11265654212428
36540065412702
3650559081713
16775353946938
25312838953680
20758557238
9294857408495
38139710985207
41019451413053
25536514276325
230151842590
39013766743239
3180892963962
34858544904044
41467605314621
15582861220688
21448952870797
13032008800977
25531019096
26108100184980
8540349844
15075283686760
43606588879436
46083236593352
3998288869625
987295189
25961837859117
9259067308
20499187372
29767311360690
7982760499578
19707657169869
10074373447529
16973209258
5032602872740
24530352666821
40061390886197
25072551564362
30503619623815
10441867921845
7304483102
4239659224109
30134799998
13087334916845
39850105169491
26996626356411
2383950292785
46719624677032
29938959058317
46259328275918
44346483145389
30624028335084
4442709153116
11438016077592
31150475915542
45589982972358
3515037457847
405180543
32940854201270
135875573
19049215696
11201667284823
23202044292200
6042273757595
25856802749130
25463613302040
5368702672113
21712820325481
44217843690622
38276780863428
39972118149641
37740519958554
13700641362870
15681902378
46125459189931
5350790021029
18696386141
16239611088467
2060795759580
1366224349
1326563281242
5010165383
7112462778
71350949011
26706829504
442314921
27995404162
35324065780479
39605441915347
31502690974991
16793287597
38512296653311
39555009272119
29947283064
41904707009426
39335215744534
26669350205627
193856224
5961397440
5221660042201
19251571290214
19373626823675
1312818870115
22072837087
44578760277861
9659170514479
15432430280
19962630379
35414763128
26869433486355
37557864053
24346582016715
22661328128233
40641772718420
15732255756138
7987392915243
10726817054
11340237102835
3501269904232
9192249988572
37865945547866
4142218044
27242664925979
15322631671801
25891505579
7376995300897
34001573759857
18724122471135
4005818025263
7863013809525
16219150611743
35340863989431
4865095822887
37860977088
20791355981064
8311077736142
15690801856782
12989972365491
35763995286
42791207143787
5902968117597
15218002038989
23019211120
22769390954911
23470134438172
40606927449923
14982139389954
4783628985680
38218190965273
17349798028246
36939652968324
15287350125
21715418809409
11667856472774
1715263664
21495893844
672285038
34221467418786
4025241267386
39919749386224
1534241987
5580435142112
734593745192
3842939218598
4554247600753
36366338106918
38473206670370
14420445459
428253135
11434480734
2560786792591
34399580707137
14430945122187
4281563797
23832099817539
43713028022659
6043617056418
21310641871745
14636347281080
170360409
39700508758709
33513717379546
27046177534
14588758865988
37824489002
48979849805415
7745308687
34359794015
35691212525
745764959
7903244340913
3166458282
25791661372197
2790102957667
7771726551402
18799812347254
13661313231940
39354521533
30587397190433
36072439428717
9642943512533
11935860242135
8956751249754
4563392727
47254140606484
1079338309775
26725489401421
5526918071678
28451818595305
16091932744588
22433757371039
34543674520
34831852932243
18333600879116
24705100476
13381708035999
24199569954608
20291138606282
18042292043195
12709889602719
40738807389828
21648141158758
12977741209487
7206108701111
36657716400431
34444734042028
12287472355246
13335472311849
5301171074760
14589948683
41806454216716
1175913055793
48983387750788
2519347655694
37565117260588
969454559
40518142583435
1061264494
27132171758023
4820348847
12156726324268
33259636951431
12347239747
13284816911
970323331
34082387497133
27432828444
16622202088773
43996205675107
42514035388330
15996138069
19787967459051
32017202265587
17239722007373
8494306904934
49596756447137
4108069905
6604145698880
7522730456
30571758984091
24789985524412
22638442724828
48149116417043
2076908438
29058866537760
18122723532614
25933275590551
12967687159396
14482678365653
14954846177637
755010461
48606821953653
21010208402855
39118770739404
16048488589164
1754140729319
47554647729544
43125893098360
47709875984013
13721511645840
17903352003946
10815105308935
22582287057
11778010685832
19251788619912
21195343658356
6645101847
6491259822761
15802691593333
20788984369996
5028460487041
11428147382332
15408152827400
5592968650183
5800836442309
8037290494456
15903770047
3738304802
15519638344221
27318729325564
50370426322852
12351734275
13621879944
31263841261065
3359734308035
37720715688504
29409913255344
2663214736018
5278552762
15294112206990
47002894757383
23290284476357
41704467626628
28805854715039
12563874030167
32815608954993
176090212
24477625633500
1258803074
17256574450442
14246096803764
8060475312
42418278776304
31892403549824
33051198493407
18597067811
48288455915332
1034962741
2035472818228
16460946042453
9897937234
30155722688287
39418755256828
10981836263557
5713824365593
16076506277340
14877143311248
31461699171
6590190255130
33571284662613
50842297566484
38633522967048
37972348421961
26665500289026
11074349979
27015282314421
10178689500459
44219403702875
11654026930414
208079490
11966700342
28787803265815
3439844090766
37914785083
17602249624644
5773156751749
22151117921743
26093248698070
11592839711
7198544196577
23627888938011
3525208865
15252954696345
24839378793964
30594221264764
33784888983601
21062034388006
17422722559103
38754319612324
31949866730380
50592138930713
345326929889
179289317
9640713737415
14252500995
2707492896
25133142603311
24901641677146
17828386669
44369776273131
5582217548140
29176526172195
46179608225105
5374247899
30468664461153
26431853583128
20998059223960
10867924714
21744463189799
16363394218
1706882561825
640888008
50014496432717
15656850290545
43170824785231
7338230225996
12271831653656
19504564602
42483739764202
2727249612
3599254033
25707750877835
254799509
26284489581878
9671570720603
38870422911919
15153755229747
10310501643691
21543322985658
22718960429215
20679793650191
19497304786195
8222635052873
606158321486
13899318239035
18996156082642
13931183595185
33308512158237
11839840510
36929039819555
784017355
41856887080
40963071873561
33977081669351
51357133507270
9628750291742
40347492484
13817039337823
11261948434529
30962096329
10806284391521
19153027038717
34215858817031
1867559247
20257932319
1474412310234
31439467870897
81750129388
3211648927013
10151367223
36250570057453
15384185992147
3299306839019
48755315739694
52246682294057
23267585362
3103376469785
8428365878864
11906756266512
40703030583454
7082569683982
29918141623273
50319085592906
37709642731295
7644047084328
26917384474734
4162222427631
5166748231308
2421614982864
36344792040285
725296734176
28313189684
30689505220993
14243659272544
14178110531
52590468778436
5427333355
22149183052
31807099607049
51231572859
17214540736400
6835119622781
52066982357342
12672568903379
30108396206296
46705751311306
22378308209102
20431877841
41364253055639
42459270261809
6352637414827
6983830707
47525884408117
16799622985
16799505733
47551086367478
4727339608183
24099149871637
30716783179920
3280329142595
3970895123
23631941623129
659786038405
22114239116659
10492928205924
47623603412000
23892757424743
1707141771
501951071
14493852861762
31670982785
7483591040011
12192820331
26071318427523
2134648770912
50757494472270
171503802526
23372808786659
2419633312
32888568740684
35586209315288
16904284556
42264941117316
33463398409022
21336028091
49022677478285
1327634037
31063246067933
30315521618445
7919761060358
36907126246811
50728463931706
15477769273364
6536553226
28346252597
5143408247416
5065727291
25337180869567
20388122488436
10069349265288
27665378290
31127889856095
13821348408092
3087240268
29402553787352
19272027323178
1846049083201
29886529245
40383881666520
38377172262390
14973450537117
5949330471
33505498305729
42453749525
10635104382639
15026903040258
42523683874054
35852333844858
17649952186533
3361127649659
46923554490361
15254005123500
46414382371286
7738715565587
48798427982979
30000230163134
50140756234826
33245793978255
1454227359
12371523906
1028712093115
39581702480
45670995588749
48514243166668
9151877445495
37779317754725
43094817832450
3096968781
2693877516
708426229779
11696263665896
16659339471
35281287797968
44797647905650
23058847941196
39247445864484
8002007581249
38673204772707
1312045299840
35194118851
17797866188
2695983432
10558661747210
8687407261
5173510748189
26879817768586
3299726240
46329258890844
34000882999666
9843075928
2089766483685
11501501394
14882880678866
155590366
48177445892434
43659403845322
17002689123613
20366553551904
4810753386174
7308457984
10247439043225
23199402915716
29682788018
36876368233270
9887210565
7405877451339
37674629820979
2614238896203
7947135078
23999166092299
8729085640
2711328245
14787057912
15303470460141
3569487394
26223122211
14634759075211
16802392661279
10027086790504
5064889222045
37527462553152
50636704794517
42111233351267
19316321475389
29804041298
6369236210
36046758643408
18042422911535
3885883444570
19016157234299
24309363482143
9080338837136
51658592480379
47037712395319
1065259006
44619616631301
7683013004606
2859026062937
5067239741868
8293930154670
40883989554048
406367885774
27522231274107
45317465554590
13988382738
5481068406381
7045449164888
6694680203
25603204618837
51087014260734
47395874757906
40991614673869
38395685808733
24854962962875
47488842297189
14923178893
21547267320220
10806345209
22902359958769
16276390772788
15274540980677
17002048209124
19398853031214
8355425562139
15062976173246
55143122532740
2748300854
15103896884521
21595191021389
43030292952471
25766377907821
20493271030533
26685814585142
40110521344125
16181662312924
7012923537268
15511048028775
23325942005
8113747838129
16841725954216
17787420196019
7745260253626
30040920249
40881779077578
12885985124791
10130303961846
13605834497
50831305998674
35198624600349
31533663096
13429566971060
30930295533876
2166631486126
20322427407819
31549091038606
34876115672617
13445446897003
20715115248465
4006989586844
53323651513731
21884309997357
157854553
48432238923981
23471284456
34565176292
1478227713
23388897164428
7409649085806
30316224270634
36445451486736
3156828903607
50101988454030
515971238
4028551308925
15454992396918
54316943481470
42640165072809
45613433424762
21875411776075
51753242502626
44118765057
16104252987
11778403269
46875758136602
9088474486818
33363460755990
9872268683801
18517045855981
2928398461667
34607215141327
1992621110050
6127491648
27861855630514
17920991271798
1081605850
479150102
42668497869264
33382268870
23531299881220
20970065302588
1369106492
25687557280366
50207050773061
50011285374677
44700028147497
18724410621615
25123686597112
36491639884
3798745714744
2683965767227
21353948063101
11135763467269
18864322628354
12363365948066
30592690356
47233190727374
5488263748229
18173560911618
28824456613334
31314360083203
18229681113044
23668303561536
5844319747
27659784544804
22585787398
5519096138288
7204715017
2489534137829
43293216260718
52918222110263
42878141872596
11918177816041
10262049330336
21619241619738
3239355168986
12862336145
17948952087
48837160428503
41373434176181
3433318956968
23907920514
12200404282371
41604121693487
46244760899306
36083161731501
51571587451010
23671689368933
18147492623732
21375550906
15591092255069
31621305455350
6831417804
46174025825732
11964014189
48220382606873
3612710383682
3678779065
7692616100355
3387942644897
50430440378575
3249478198979
2364004246
14975291558962
13008821266
40754146759001
38504889481726
42971914025317
25555878102315
5351810706
44426404981758
3850395676411
19277599459311
2365559121793
55493534980510
51150308297812
56876256391124
8781823520
54956570742407
26933490194830
4316186287476
35800116016458
20801981356468
41003286345162
28876917944945
28601165616106
927719732
22689444666064
2604600699419
13995399341874
30815810188619
30575882286
38375175292020
34568891864629
20629888991238
41462291003176
39940399701657
34385050366
46023720939393
39750962695358
27886442212238
53538555137032
35292793082543
2034012949
4644400510120
9644536149
18755365102819
3482321086
43075458061383
5243385942160
9248709873
6755985440383
25561184219031
17154061782284
48535140823176
9241527216347
2855442054
9106774587692
31214823894168
10436835119406
41572558096111
10275824929972
4035114477
3556227944564
5903904101052
21946369427879
6396204849
38192100969355
26900996350362
42976971736160
19863496293080
30083315349323
7437649696
57944843297795
7690659817419
36280392736
41795978564929
21895651248287
16074352294386
8916777094382
38766027240671
30529972983860
41913147936467
3060530832344
54579459118355
31812676326
13781519295712
3875559009146
28803105646785
17978282111
42901961904
27859431166945
7516419332022
27905853414471
14357387930
54814231407208
45482926068
6991433695425
2414191778
4081088282413
34094372673
21594163253
4792464571797
4486685676213
10808048855318
13867616450328
26784520221467
44387522070256
29975068030165
31058557143
7712166364641
2962816497316
56954258208052
51148582985817
43507612885457
34899144774072
27608716416769
27829972574724
33465482136799
56662992756934
12926729719570
42787374139091
437566215
30581701794896
56194515751002
19640540025848
1424478393934
26473769271454
40163772532821
3070479538256
29133572220982
44171295995878
13420995225
50997721268334
47770759381265
1247418700328
10861612940162
214284066
30902540498028
43259465833287
46629954479
8175234955255
11414739701084
15923706823
22424238596708
19199096955931
2894454868
53376873137806
24796783937662
21705351190
56937102629532
49096198353326
29320397943847
21450077898319
48154547896601
16894256165525
7849768366
34469435182052
38308550501377
44044967932109
16168108166483
5183637954
22420586299
8875280873940
8972090511566
13615759849198
8563375731
24333436787
15315299383582
26570800187801
34969319838933
3760316774
49632010500115
1145627889483
54510673320837
18999596194509
13505298591737
14549936725988
44217958241157
36125247172
17507377023370
7397632476639
19472814208
21392300993555
16186615990983
6625672763614
49210120621507
21340269048
22225869081327
7349875789098
43680617279416
13767915597619
27836138162180
12194590604308
5526243655
15050728616633
23094597470086
1105284195629
22601620400230
33142569588
49660725863456
24899060674492
164451878
1319035650677
13802424062012
22522703941
54614505912657
646411598
40948378371423
36197521198311
59271678117848
38667349048770
5467532995191
8379120811
6588912286
40499949863
19963176735781
21311755777368
2677583286468
31054921193013
36489230458
53543871496817
32942770918347
10842392469047
43486310521042
2233384302797
37845075264036
4046605070487
51082978418693
46088733742647
46800254897414
58918895702674
26159695090
19767984418
28407806742817
50930639783939
33448995650245
30709752295280
13721054063
30029580859426
17260125277964
38030719926218
6969473845698
29724474189626
47887251502
36013552435
28548907362734
550007944
17328585472552
7179909200886
37467835130587
32452053539218
6039446434259
11137114812375
40940153211
13230296514709
2992182472
26708708167270
8153250825984
19051340492715
6693162757
27322688820327
3589453574704
18132664016388
22911014675831
2993581490
49383149423125
36716195863767
25690801254
52445692489391
17243319196232
38281851094711
46541312683332
13761782335
37965053397450
13542760463764
42003245998761
4821111977060
36068457411365
48448805929536
22548574107190
737293298
11080061269
10981160664851
46438174016580
35326538997930
11528156136
27213343514331
1660960133495
32424429709
29967544292429
12011569104
20278821744670
37261667709
13246521453712
55077137194884
5233472111396
33379537846537
25245516037981
3485311807108
29452902413062
27384410986
60813848719129
293211362212
15119934681
18456486965093
37619891880687
7479953567698
28082916716
17790751871949
2181813615
17273609475
4300589616
34205875704434
45911183255924
377756062459
6235930056308
903959662
57632783600598
2761987011098
29365664706624
44105544278454
56523053775565
1502854814
23369600144482
61295626005664
44380564933074
8628793582
25240322430068
33449941914
41702289004948
1303571785
41717551603880
12583755304752
51018011808182
16704343419
4333109083861
34000402262414
245763377225
583466055
17817015868269
34979398830895
34210096713
6482190466
12099328095
50865462133339
15333527326496
34562504288990
31086557795935
20827240361
5751088509730
23940672294796
1625756721567
18040650777305
12309733146225
3596717471485
22739592991
57412916663513
6952645158613
56222025533902
24760402160259
5184205996
5075477636082
18118872955105
15677850786
1180993409411
56158410052342
18442044326338
38838620528644
27542722941
20258658094
48857046061
48254942697476
32550795003371
20297646037850
1368825256148
38310199394
45649375682420
60099515183302
6586391825061
24763029258
13804014973735
43874993012844
42663777038189
2359149900
31878397840173
18550740771377
16556486312356
30496279775
28243384886
637156885
17119997742940
48657083115136
33652867012
54287968310864
48929308804520
20319715002229
10579033175233
1982206799
14162526248847
19853118700938
12571218145201
51030443324392
38707473445109
59405957341962
57514111353314
37837298365985
28930784306971
10605012604174
14662920483
674780534
2105138080959
19750783396
27011681950766
4582899290
18136106657210
5916142315982
2580011861
18856792648482
26236297085
56716675031245
18635625454137
48940395275481
2526185899
31920767534195
13182692542
6095804817909
2850127501733
13753575090829
20002861848718
18587184042
8242533533985
55710130040380
16888517772493
7835891973861
54126219134918
18205211121864
43091393424784
61613534500752
10351186132370
26313741400
53729609617427
1623200461824
22687420085643
52369059404214
23252107216699
13857578794349
1202482785
50338786430796
15813707871232
48922230191694
761370462
35400265016308
21369566043193
13975639703786
17616429773392
3111405284811
45151008585106
30951721347
841769667726
53908591745349
62929025831937
24942771123815
29829358153966
20657751933
62456864372714
21897514123
37389558592582
6612396918
6199675222697
34332876651248
31638228462010
23606130778518
33731521900487
44275657506453
2304895348
7499609328082
49899590679460
37754693897451
62472522260008
34386316145903
9486198191174
32635607853
28809899011
61692639502551
8485613152
5356837385836
5968351348
9081407311401
28855432729090
46379918095977
59150669485123
52840389504593
52544472936986
36909970089527
14931028074573
40186690605
14658316816164
52509005064556
33852093151790
1351387707
10546994032
6312831974135
41128030914
2097126779151
11645704175794
47366519965074
5622912011021
13577953188634
16822864750003
6012612304296
7794588607097
690983975
27416505226833
54037997892582
19887385906296
1651579024326
26236189324609
12550636389
19798662693279
48610935794
6025857622
44936559510731
701336446329
28329633661472
180616074
21953267775323
22726955707638
32301623567058
10279917285
15933514189466
46270116257876
60927322542644
10278974298
30070268836930
4051908334202
62432859313761
2638026220
3903604129
62248310990676
45017038046469
1787478487266
14672581717147
32058550704436
55887857532430
33756837106025
27129870457
54337571517522
39760636048134
16884976581
29229694827705
40242475598199
30115650451930
7166217485720
20455532552236
52864608567837
34875497978
31512996371192
59693390964850
1713002025
8106784819989
1058207062
13072048566
53315383500825
38230511859
19174699438
50714392575168
25707030950
58260765914479
4264122474530
11353214956820
2476740026
31685590497
30954037786
27578913560158
62411751467318
34719091133688
42634422883379
24868274305740
50807355382477
3209182283116
62369482684238
64690748356465
3662936921
33915669221735
19321416037972
57370825006063
29467920068444
2488640896
6817384516287
65015434054759
41972239276998
49263941404
7465650471939
6151282556831
61181920446848
63708384635571
3488175276105
29618289953360
12239990914
11552997290559
4085574288857
43234040325687
2321065644
21406493274
20961042531563
45999689915620
22405216205424
25522053728241
62791373786147
17382564934079
43151651025
53826271616722
56274995478081
13498250996332
41259501540210
58036383332044
48719354727119
65164150472660
46114990908605
37082728555348
5192262110494
9175709314
18775292942906
16514501464733
28019713920951
15773023351980
494967285
35780026194162
16134745538
21799645343595
16642185844327
821700872
45240269026
6172984543451
36143941568896
45927971147043
726112830470
31620224198730
60830996026912
670190159624
21451528697774
27220848634156
1791339887208
4656113489182
28248306006106
48093905319573
37457641482513
7697155511393
46226103977149
871237733
50396225832377
54337512541147
58833337714060
22150481347058
30974245789650
14679288582436
17039239422062
7767943912941
19667146284731
2729154813
12057713830164
32256914742394
15927367593869
32657684071774
5556470701710
9575723892916
52843646707412
13569886590147
19830350663120
66115017301532
823531961
55044902674459
46744357086666
50264039416825
1273786176
50361513920
16813909330
25361891643987
33585391247531
31723491843
5485130361
12908203301877
15031210424017
57119940624561
56298297048130
47000621887331
15701483296
5504319312
21018080873
13057906328
16855056715189
9072446398855
59595899354453
37253978795743
11946975233868
11052542425934
14812822055731
50523526312400
9153366406268
64615169572273
4064582131464
62774354155404
12531300276832
23618231902336
19545572532268
9231627937369
2052512987957
63535953430003
22900749313743
25823306252482
15035296264229
8880267505997
16099234170177
50177481116481
39654934117
65020158447728
190954211
43607215297597
48056785343524
18770368070
33115539553881
28914441433
10548214909375
65804193773933
31920605493326
6188506616009
63325150006992
25129158177623
54712812197591
1044687199789
49490951913515
13656732616
25304380973990
14477680328243
57976401615911
24875925201281
55452465924867
55171833686189
6140735934839
43022665166315
3329059703634
30667356065
6591122124959
1563210446
10374619385
45146074616451
39941283099
3351470590
24121392048
47545250359323
47949934951057
1310305334
29141591692
63905134234095
2331129204
36316026801760
21460152156245
15529534847286
11285109855
9682831798235
4111723149
5952272346449
11309440338319
44961179269146
59712810606106
34752871049286
57505600272954
3372736659
45131940003711
35631730002224
45776314702878
4517044661951
4711564457864
43775841682324
20280718305899
14280818320781
10094833150500
33182312256371
10435692037
61747783024064
5206742819699
43236723048112
16247009664126
67270586226597
49387199549
36194281092460
12363104466
42718313604303
14880704991260
31208148131559
525077186
54759648742605
27462838547782
41386355214190
10847159303303
14518397127289
41511629866086
22970116394
25003406709042
40465928544
20286748890959
16174134605154
26930354476636
43526162882005
31474341737147
36852157600635
51913545467
8033722381546
7552316111
7214819519629
23028991889
26611413677737
53509752185825
2661830281610
37907576646
62833065992612
26020863520548
32123388561825
42292568559
866628391
23157092001298
65297185097812
50358658036034
48698015984877
11983509949130
5356502678
25942294922110
8086183259942
39958965212702
56282175832622
2046965963
42472277410
21782555784413
3395013656885
22495668798235
20797368238548
38061644980112
36197168674
15075425477
12765622288420
20042552071458
43481473301543
37383911721748
882199934
16622819164581
74053348779
44892300918196
13041392189
7937521486833
45763939281293
23589557305239
22566101081233
26229051650029
57989406084432
10908672381317
54245713240
7972340579865
17311258414490
25280824268504
12496643111497
23078093824286
2061669933
198534711
14504556451347
11645505956014
47348761883
26489589598499
17556750534607
21442623125225
27353385759437
20698761507110
22626161520610
35614985827
6909676481165
63171309590872
38918794086412
26799146248415
66621817430572
52676468010358
52311085376092
47453987643
5687670393594
50422178927631
641659016564
34727069412197
18215143080
2064082833753
198597166
3722699857886
61361477242009
259073706
20288688065255
53697371693933
27001114239497
58600935654817
52917739229513
17084134233169
44770980537527
22520542307559
11857591131227
3011431054108
34880552591561
574599570989
55164762595222
3765760603838
14085850396413
4785455423110
6223686064162
18820808836
16001282904675
60259701433969
69443942230869
16539482471
67958136655978
13372823203825
38684804028298
20732657923
34664549546508
45750512247105
4290050906004
65780937765171
62921590118672
17456459756121
4282377212395
46884427650
50799429356733
5715889892588
69149146781120
13532551105279
9429330405291
56479834646534
45089980847
5915184047
26357818222788
39463139380156
59330294102007
37574263042237
42822588716272
731975774779
41443905865
48029255639799
2102153013
23703214230
68562740161349
24863422130330
17030233642774
36440573547359
61378714166915
6425562875137
10855402798
10303601906
1006585797
13302757670
8084220864694
55240161373725
1533221890
31279665237259
20333808221
37994467924
54482730773854
2556495580
25041622166775
63806299166180
1762041005
15884104010021
6523631092109
12864222570706
13736040795155
44685964050890
53719464528090
55637049036054
42640293757
44783859476940
43699213114142
33932247125693
26002324422149
9478345470
8179532963
61994597580188
38173318445
28223382122875
29743516355
2356962610498
4681387392
66189117435738
1218484812673
44120983180469
6003876772
15394950224390
10919317375
65061011508259
13928535184367
69135592942181
2256491133604
44547389113862
65784940764357
47587359021
19334537371966
39566637313614
30179201438031
50051163757732
70259627112906
5594480331619
2566855529232
8310056864088
51649403459585
9472309841188
61216571664544
9411490110282
8411895851317
5044927100107
20424358450602
2333393193
1197943785
19902738218
6019595655
53661641120
51536797599
8764682370405
39208130538
30623632361
16085176953992
6966972283
51219064815725
41196836293967
592183112255
14098051474588
19764075388083
16786763584538
65272298218694
5652354906
1915808985434
40163726314210
30528556457083
51431527774749
8965882416046
60170924805517
3229955967
37432658866
30812265455941
24082601397660
36354315984896
55289421927333
8547511945045
13235372200212
28149744623137
9176752424
64880272843193
35299232129499
38081590498782
43526546213108
12960947726
55581443740489
57497280787119
16857388974223
715358438748
44957271820616
7075657480651
65890570406996
11013765426
26106108745685
15883473398857
49978692329003
60323589536108
69208469404489
24617210112109
40523826122833
37795253935788
48925330918
28003659375410
7563148200
50183159505979
52208500733849
32264959763179
11289249000
40408764090
3601138417
9563227003948
29987180684
61213958968490
65345618868011
52374413442358
23966981494381
51597597364671
557021559
18789499105
47884636967476
8906307020332
45040802684733
844447719765
27123028357446
35047681495
5916984896363
61648201623699
31227518154923
48981037943328
2274047464519
57230053809979
147580976044
31829986255
21447330264961
8747326936057
56349927482203
31091790587
13339507753516
59431271011827
7637849147
65900667770384
37059026925088
65179867935504
22940072692
31140801248842
2728279276543
17308724869151
37973791360
70478500291733
2365383269
60281965970601
272783037
39653044191494
63749260599918
50523821998
68524499716333
5056471624
2696546947577
47446858817695
12591942914489
23049122878903
47460528011278
18548045832578
50776144155525
568249091
15824386399707
2805917062284
41127599240675
16201476455031
1366847997833
26639062266235
15271413735097
28646295586644
29541968602686
18829420955239
33855088555353
3655291308764
12403611752268
60755947501255
34393978219523
2389017939
25009266597096
30580189920
4192363050
41033327183214
67173613483969
4839376874
43225039217465
15215844387898
4397691580167
8532273420
27466403896
13278625607
7676450613993
21075628095
2124560943407
43263971152776
38404825254755
24421181108610
39869938478219
69445313257879
24592516565
8602616412051
67500032397548
28165369651287
20418534839
8139936539718
46608473908658
19781768674
32118191785028
6967287080
47632797771341
3329323075
13600208002970
51970602002798
16569680373293
33179498504612
10440330135152
17945431997749
30794094745814
41545782827190
30180353427502
649217378637
2677976201
32255111529859
30988298889267
42287087031644
52703740228874
5551549457
69028062644695
66654681426566
23340122424
369770613
45745807295016
38744159106018
26968137997
18638185776185
53117394272026
5418432396038
3708693322366
21959611218
23392346465
1857292161
11131156970173
29199267742269
18566344088294
52992838854674
17446879048457
11466552675
59739107558665
58910363382
37017835848151
44875774786770
29342738497879
38487045807897
13496488449
39823856805048
30609197988821
30925621526404
50820171674678
20662782623995
14711625975139
23147125166302
52547444144
11370079356404
20853050733461
10295401091163
41385932933764
17959508194115
19448443632
6325898135
588671710
35793475761902
58178898998075
34917787085424
69615248509009
17569430577
4750201607807
16332559526484
32954925334562
23058886983338
7260607098685
4776243085346
10085223737957
38706600277332
15374663496449
5599207483719
24505343739453
3921932070071
25729988530999
9137643435
59468468471550
18029288091272
4703450928037
34681190768686
6086549785272
34963783905054
717223913
22792876239266
72438492047911
37293089784
64214367071791
4977327481681
55243838615473
11548629755
18738148129496
59884457359990
55618093022042
40361975487039
72087485698478
7597764853904
49721048598963
35768148614584
28134340031
15234508411
72347087947183
47631913427861
19275467883626
10123446394
51643404215174
62924297685343
26612776607
26135753122760
39376832055706
44325100696308
48971629063231
5674882813330
11996356370696
3659115532099
26130425266497
54320514840439
28281358836837
17647016769168
61176260060790
52252250249323
31279851717972
26615522710
58599277100255
15721051798860
70334925128819
63244568332164
34647993281556
51651034151687
17390555447161
3303863637252
5313435731208
43095017624247
68043109784816
71030735176404
51441366108748
5096785243957
4658800495
20181422157052
19422757337184
7965241412931
67266064757459
9438644574375
19059088687834
53439112156373
858762099
41237570746191
11008570931
2222512987
11409900282649
34341894673657
12614303705
55539982849895
26737867173
2887369033543
15543378492652
11624678144
32871821530865
11624754504
21217121537893
1738655072686
19642443928
17755699434
419704835341
3218046151
2093583291811
1655642505
58481535088476
49815800687164
15661605978384
31378891986535
58362264562959
39322234873312
38350534857180
22157685391725
39325514992546
772309725051
70354123765496
26970000806481
38888777740520
569666489203
34876503664391
40229992025643
54061557797905
2765669505
65250031279735
21559721125304
19769394764387
51428958481285
63903283665070
3823822450334
45577652084258
10158082184
11885681510795
4081578333
3670614053307
53637305519922
12151510772
50107688398340
66698346462504
59893184279153
21199668531
33437997499722
40749872152
20018393903368
43525830543643
15449240167
29153625675731
27725010065
1829548535
47962278479172
8054932956
49697053956318
32233228856377
12218028871
41948486582636
11033529571418
10550350487311
59486304483899
35267919873
11111891832
57306601564506
36167131011
2775079357
3848713812
68320404421507
24188281976
67552342167835
41113260525
27273674305
49052905869908
16345742395172
4750875195
58426483997790
11607420948659
44453692503875
66387761751674
26781343326953
75539102468022
34769595981721
62008967025
4160726062
34994399475614
41232002638
66710007055687
63617600074166
1005953499048
17170913326225
52429528150764
27742105593002
44302613553141
52326653369
21545180011933
6915160742
7746847085
43698782632586
47921606566613
33991775162
3497284723487
1441672240
37578944506
881458135
38476853319
10529089462531
55903216485549
13134041551528
54510830627255
11935266466521
35710159745489
26091418042021
52320146446612
66331737680490
3658277071
16447296636231
73935280034144
8776595014037
40963679954291
58361551440253
39584913675288
57844848400
9584405498740
11507318376365
24461320943
14204893235947
73753285949455
68522472909299
17223965072420
66778290161768
50396069208603
25219514985459
27334256725188
46476603728
17654129905934
25600391584925
40846727873360
10777000798674
69733605669139
53068370359630
28525834061451
54881898180573
1029217923185
23054393473
24551954938
16450586460
58178146349
49055309185738
10503672417856
3272884800277
38812486027113
56422234558826
29354588564054
27283131763245
2462158485
25146903786956
57041670925
41928797292041
55080600925323
53048109865165
46576884755299
28190686272301
11398868427
26711568380369
52921247466953
890420506
28733963664168
21716931642
10215258449950
58824940245987
21721166051
74014177091068
56272038255006
3874819434215
73681360701278
1559794055
26482825328278
60528674177
33242490130434
75185547663588
22743074392322
43750701888077
60380471207236
43684450474
45113326445209
63492886017733
31713518235059
44198051422233
37887870502446
15314797030
28500367673339
75216919623972
6683662638042
3951774663
15260308472972
16136103887543
43958344655565
51597334113636
4232392812
22268637347665
284620787
17457944886026
14082723665
306270146
20081300771133
16160728708343
19225460871397
8466477252943
36721900488794
2241772037404
3282676745
11986614296274
5310498042982
60932227942944
34690431703587
73882619481718
49947160812
12066239433
25603528769431
51976486427225
7029602530
61619798078468
10094486068
43366804280707
59394527885989
36426372094842
61103216373313
50064334538
4550499313
55651767744102
5635065276759
56601741554634
25254110293805
47020248511
55470239949
15584137847314
52806271540972
16917231294450
71341634219244
48954365181194
63402788772979
37931583817341
22897427793971
39355323173286
17069471458275
45529972075844
7642824173709
13645244211370
709091361
70250403096950
39131439381
8477778776235
4030401285520
8087070979142
28578115815309
47780893540820
47225770336720
332860251
31656142093760
19740548690636
48883377249877
50629998013857
61272016617285
8879804376147
47135161834700
53469935514
38257120314
31445117286724
3977379379
1720128653
34220180183949
72504784406845
46059479165232
14334157099
7082257726
49760182786984
11899336663170
71802140348594
54587352974
38403992753
76968707311929
9442589634134
48693314544741
64121051989542
52416918725
6745758259636
32733123012994
11587832971881
72793130186451
60336049224439
48340965561265
25396564322459
32657026016761
78122724856865
51259886528771
7075370047352
23956908436628
40369568620
29356073984720
7605541381291
54820949648065
24211639772261
4534794819780
27645083212157
18786735120497
15912674577374
11539539819996
45201664544087
53863511828
235931336
37724000786
23243812442591
27504369464208
30664710279
70828539579115
12773148937
17068476226553
36420874226741
13729636291365
18884734447
29268099052241
2609446488675
41338564503918
22338644684806
54835689914421
53038393795
4023520538428
64248731334797
18278549764237
40260908617854
4414547783732
36989567315672
32670782068569
45111485202240
60733476818
46200419319338
39718480266
9513017223708
5144487707057
44862777542550
14715265390013
31609537868
26351070624933
224915653913
72752907301844
71081592033297
6604812268805
4646997336977
21481036919689
1967797078579
17937455542389
45975088873960
37859707193
17056480850355
33558491783498
75069186464765
12361485394
50198494399956
54241697122
57510866193
15884369200635
73377968496076
8925613121
74976495327135
13686293585775
54999185500915
43110142144965
20886002742077
60512347992344
239546815
45754981861316
2198816394
5345242315
3157235524
54671294822997
27619200353004
32859951903782
19098596925902
13894145796604
37468231610646
50300039603221
27197924747999
642446006
75402827303700
22444196351
12644519004020
31790286075197
30798992656282
36184996883
39157492526251
17121310342090
7084890408
11939977872599
14050744256873
79134467584809
76306430776319
78792676542976
9221647220825
32988980717535
17268238666982
15744362602780
68084022126176
4069141006
26868490518
57187681488916
27876915479113
18385202778316
42886804280557
43022358574
46531905399863
1147515795425
413496071833
39575321799483
30902836137197
78214452718968
2710559157121
13284967617612
50611413597278
11533832907801
78993085945510
54226389719475
48033122003802
39529899024414
15149075957
28820744831328
26420244918593
26402288553444
63850211654532
60560547829
55757666791794
37220659550283
76344676607096
13616691008
10708187109820
7161975497700
36920577240294
64260501619894
15224846277764
62500289252894
61672181818308
3958879292493
63318065101763
786719658777
2425141395465
73318114500805
8421357142446
39503274157602
15849652221590
29632057163075
54726310835322
10232840917620
49724273414
43548772002
50328018572504
7989944188927
58894537249751
8687124649
10237606127609
17918878023
22022021358
23063335921514
52273319630536
72836314051163
19820924294680
39654599599
7022672350
30302882863977
34072231953
296519010
9237443723495
47895313052
34202139076
31644316753779
7023797679
59972258814
8569847949032
73947063415711
61429900778847
47025866378554
15703453089475
58894930114
72994482406229
2148743655703
55277742917009
44962074666397
35183639750
39778705260
18536169528857
49043757347
32300035739944
18794710110
17189938382667
72481154525304
50347896309272
40133739357576
6617266306764
37253811022424
379971300196
73995183620361
17486386976131
8620057259565
244741298
12977664505269
14262965295413
43971814248
37636492766986
16176272615977
22617596778181
3413916647199
244883432
53428871362481
18647752977606
45817667350863
27432972365267
76493866808823
67155212527451
13250822302
38205066421690
38889885534
18688614379
70787975187643
7763267343160
74561148541141
22955449174
5509139133
79483031976004
29530314388049
56371135755949
62543162490195
73849324045554
6151846622867
18828983233
14719856801327
28388907725271
37395269856873
50432583951227
78423305946697
52821522652107
38037067879
67433345771017
5109818144584
30848273443215
4199664409
61176404273898
38676348126376
57883663961204
1694006589396
28404632031
53660369501392
40974718512
34401985810
48921699601199
40726948850106
11629395535
46074498671
35131874773619
932757080363
79795307706621
10707548060708
14008164702387
44696791246745
17453595049964
25326982688912
41148421408864
12944607818337
22391604042
7450300460
2511148023
73149985826513
9669792787721
62479599047777
26969660670
43210250992
7491260859
5586100330982
76023391751240
20336660791
81116452050307
56824848297710
41192542539
8864979909
77439544318785
25579569593589
74157098626808
68190664012595
18519320279856
81035076854155
2103809110
28075199491678
23032871118823
6666239531
35628444736783
4865046011044
11247373873
14941589257013
24422173011578
17235817811598
58351468631548
21079501985521
4935521823797
18345736661840
26414392395
3836064072426
17412687530488
71414785997874
8406857910411
52570740544726
19048900816626
63312036375730
3844182369
40619488830759
4087386540958
16627255710795
34668776869758
42213126600374
5631193738
19376298118665
12805262642680
34588229924343
64362241576165
3844511087227
32275800579225
55744189385829
9365060047
78578171613336
19826236088
10229589926576
33047342127955
20607686217725
2555861930
30617806952835
1871367695
5215702796414
37562549783615
9553270675277
6205494044279
6013547152746
4592708009
30654533607
26947494225908
3637994415
18271419840572
67995713832773
10509707770275
8505344569
46467525719391
59805737049979
27075958933139
36856363751489
48848656494510
59575034465787
1894361346
43368615720625
3019735080760
7676127239758
30726711292185
19784642834
35504325487485
22291124200486
34750357527815
21914671894498
36718388783751
15145207050690
15966922572721
2859439380261
28724637460500
65391552339
58139963140065
56592527807080
1877207705
1313147014
7560867708771
56151610672
35592776612029
22465375401234
27609342428
57774581035281
10104072880659
3657463902
13020397867807
70437721415833
37531687024939
11220162329325
17268765193896
11258139462457
77019420655517
67486791605224
77547806783521
30853947933681
10869644508888
27456399750475
33584675416244
69376252019587
29578086147262
30495142273722
44400563224261
6216786667496
28852675028975
51976847860
56892044128765
74881513134610
64199684697666
50924942913
41362287349
29063998676860
31747735717668
40764844277547
14977631594137
12529683263180
14239588130440
20247911970
68993824229995
1738855984
9579945373745
32438275998410
2982881191981
74963484000878
15698836013020
72573390373788
254994531
53342585757
31302881463
62461939231470
68398933286526
11857279264697
33987100482
8323643980117
50225942645129
13379906653
55183980036396
63362274772693
13323834409420
35822733114
79210836616109
642172119908
69097238779367
65522180987072
752741954691
48220839308
26422310354
63920428572247
75440253401949
76424814380898
27117148535976
14263026349258
82915960908112
16404766228
35342762885921
4014463655
7956385940124
51458444378792
68011339841
28333979819875
7962006442252
1948133894
48589786378476
5334122995820
5894769779670
50526926892
31376077212660
3906429122707
4769836944
2645883115
60459455940906
10796507184743
28238029635
16500123956
535032171
47575001912100
80022842137253
17773934152
2182532951966
7464010994
14034075922
21336915403126
15816824810608
40461763452082
20246358890193
19135067475658
54549510570394
37961672783
41012048022
700008645
26549602371774
11195143040829
43738291682541
46437219072139
56374593020057
34330258773
17154671361
46280090630310
11553435136070
2599432958207
10597172382500
73081128692441
54243448872437
5850314980
51765248786
71023424062141
61166632998440
42168155805
9747525361
46184759440
40350904927905
18502919774006
798766953
77869223048460
17555154547781
16575290705
36313415062
64769631876
79922929721349
16657986895872
52142421744315
42893480935907
27271692218956
3225157704
26155917749675
9648401700222
32775757041
65888152537114
21529398768
1298186678315
28479660041
54261753540358
31253442370106
26030162580
21268274255885
13045958800086
80554333446528
2149848405
41423525385347
10032513308430
16743231285751
15233336415782
72790353836978
19259612161357
62030768888670
27471738097539
21975800941280
33093685093900
22855176931003
52778109244257
42824781629294
11693784566659
539615982
50617993245812
18086894889968
4800662333
45106549519122
7478921403020
7315668407520
55602927026
5130788289416
31170045678
6979128599193
7607808082584
5983148908396
7959374641453
60159806571563
42552082868
33715798906756
60097804641344
23059148435313
60213705570579
15993805755
26818708632793
46361935289849
51335532807
61091088421177
47912790015900
11931313387
12058099242617
80927474576574
41257297004206
31400258214706
10388093452
26924778101410
13543974962048
62432109340256
43720485797
48259786488062
83641336559319
1368590100
23780874975838
80533019868338
21213479777554
12984384139505
32344910722612
79162377409848
2069985976533
20248660305
6618221933504
1017672020131
10535503586635
78018276584861
53657782289008
64612336043
66218369683510
34744012113360
84852686279984
21559593900877
67085666374777
31507863576223
3274941948
20334586075602
319957882
448310737912
82069754942028
25464693256083
21751019524880
79298492971351
49882891293142
32673774096183
11111906827617
7080266001
41808509134073
72427090994
25313713675540
3832203154573
18300343028419
77693407826431
1991721288
6574660236257
18031051060888
85202949313815
7093930114631
60413002165114
7049440176938
204975386
3829000209
48060787904147
32115221004185
29482912282835
20139238355466
48682901873240
53041126386
32462036841
57178283770787
49143396922839
58165802920883
60856652776568
53580023137601
39509191503546
41994261848442
76064432784460
6781017142
70953343031178
27318828955835
24320098917114
74717616120611
21124049784
76843912891513
73047213199806
15648914805
82954499351374
10017043188
25047153062
68992049007536
2389005670060
29125460540
7666307857
68801765333715
436372283
871772500
16954768227
25099324301
34389300839254
67925567629215
78378031131393
52362512758427
66868052786
8976320384213
15238111317780
53803114880332
70693036182391
54094564115376
78746404403979
31289845736097
29213113347909
58723400146492
81629047565364
19135317116
3795887804
76806402972418
52315974635863
19139837870
57100275392
1975642480800
459366692
22465355051542
12533000764361
51001309806314
35388154794740
72057989376237
9219392976462
16701407014174
24460445563743
27704960947671
7513295854413
8728526347628
6016851368002
22948079641862
70947460647224
642438667107
52910362290287
83320881711917
10243826715975
80484070133653
82714825123522
6475967494
53783596916
39929468508116
27037263535526
16908825505789
3893971584510
4192685150663
49188257748758
27059190414668
15333523581669
14081955733
325831307
11919393878723
58739655469550
55168587325061
785886857265
60447746455538
70138257493229
58967040515088
325576568
33799093139814
41482748661267
30455149642475
18143436512745
34537763443642
2014793892
2408410844930
48190144215898
4941142124
87269017235816
6511362920104
6914804984
18460960775362
1170174079197
37215463058255
15675362408433
33094591494
75862274533271
77439533343548
50746709459013
50638160692
63551708845610
44050715791
12782369866790
69027572711
12966056911698
72833172748393
1415054926
12343080688
34400017462737
69974166357407
17657538228396
2207160240854
11061372723395
72138276894501
53651492780713
38298600755772
77954453697812
28537938500252
19406258055
29155045968469
81957475591438
22732722307420
74838581099867
15460968273913
82157597053164
43822399252707
55573590898
17773620695052
6130605340
85414674861904
71589314822460
61556357074071
25695024711000
59091776766184
3373766785
71038623027086
56402530986687
42123305436
10442299472111
16201343148540
51829985203050
61714956424
19597019899867
27130575987
32435788377
329751435
16109967577347
58891871734182
62459078459200
63863809407934
35026773401455
21263475167611
34717610871242
50544574232038
64398221401
43570823689796
5728160361
11903992597956
54691712669
58404783379521
44142478937947
40987896741263
60297976647885
61339732231670
82927042413952
50722160962018
19854634543007
21641249846645
1058849065
52441630144214
25333770651248
34778336761034
54804164832
25564126032873
67536252928109
41540439892292
49382528550348
57350521349066
12128168475455
20826148663039
8752368371627
59805635536793
47536494687919
30920444100763
54862767475
62249602604234
68419114350
24056059992
37581040865962
6390433610
47112488982517
37310893364871
32704164180
76766005517345
23285485838290
10900152596250
30916311050
13035573798624
26596082233123
12357268223371
7817212064940
12208764970574
81109780692419
64982440150603
61998446061900
65483184281495
82499495973421
11967136672
44667758685391
80481466877472
13942405016798
3934009572328
14425620968618
39080403593999
73320285574251
25836921665
15556461261
57710719415702
10379564874501
58300061094602
47976886607311
48352408225913
7138468499249
25639400817947
31176460615154
58406479561983
16130174063591
59086535727877
19279076605520
31235531014719
36668182051228
83395455631217
31260033045186
38463446797
69092164666746
66259505020853
56367433412505
16903847523
19547554530913
50069032708445
42341999161673
4499760188893
2061108334
7543187569068
813827986430
73001626037514
10434405981177
12479140019338
10379817668
60352850861580
85700566120363
83893746190301
49499109758
66761530293109
25053551746
68070727208639
29980108017254
48255223098
84327032043342
43290327702138
36415954596719
8896195878
328928968662
5534473485164
70577684591378
20548704201772
42020245677118
2772394429594
51170517236854
25139102439
53694093379691
24913234724874
86689869283679
1072500634
274081716
14431934893
51568901589625
64305813733516
16274279644
1202675695
70717034227
74788660753680
87297490381632
71164027662088
77887554988108
36200464068435
50930641688530
53386669475453
1278734711269
31159517044879
69439991649
52646692833275
79194618610160
55514006890
36647188934256
53056471380292
75884332550004
8807306214631
51206144012884
37927180648884
4760033332
89882786830487
58203237674505
21987552934421
26865916195492
14160034915806
74692329238
18874882265966
13748241543
10395725506359
10294876421844
17367568920407
6550047068308
38822031926
24011579300623
63619455260961
57326520411645
64224181206144
33422712275916
84608927189969
66436444217792
65198841632016
48122775359075
5407222852491
36942554176
24325352481411
12404934610906
16126778207077
41554255750552
26728598537442
53652058448161
3107687162772
64607942589067
31331330764
21434608851
18413449850280
9626599525842
44105559322946
21444082818
59540562679
1899202146
33786876526581
4206690358592
31081651869607
42664951398465
66467876385131
42448674073164
47320286861776
24604782675
35190967830569
53817855415579
64780521175406
17135578596
59803951699
84864842408524
76100235898670
41149115283919
40120638327301
10203366288026
36608939035815
9379666120233
52722504810
17493228067126
68880489449844
18800618627255
33558121107141
23996129731
36726284651960
90309055271131
56446717767358
60538732430080
38277207801100
9842234524294
33642748955
47169892769108
5556023805
86137043035240
65346232753046
52240839834886
30110499157
86695687988881
32813120350
77553209142749
10264231373015
69214366267006
72928163277962
48881567340837
54872606597332
40419091286514
75712466233486
23523097600
17564838539728
70157687165289
45193288137267
72102961188718
69622616990496
8669600112209
53177633794307
76621740382075
11385210822025
67185300528328
30343439029
29600853263718
9268269132836
67353846464
21087864777
10712430696
51745328100259
10001201509626
74067773052
91392097828994
17530149823
45025853773083
22697917798
16640141519206
67415883630
20694743513989
93034942730010
282310100
2881974291616
82897123217053
5113987067526
62378572526108
1949100895
85443008011091
55632570273191
67194961819912
4030721701081
62695352414526
61333095217475
84799229134667
40925824022938
41835760005430
24815221272994
27640616837297
6884855099
48967071042
74938350413786
4149814151
10285107331
61674498436029
46267243638337
62112556749258
48815432465524
18004866345017
6443966923
10706303692925
13053626804
32837879833907
42165933809670
4707976160757
21249828047
39151960593100
71971206221
92887721091969
11078904953842
8461552880828
22189316470094
86600809999186
34038076608909
13007961337455
6447101091
2490915921460
61476739242
41680490030708
69550909194571
56535875017
50680664083267
56458922062
36046043617308
10841414060
4718372494
51060805892068
52731442864557
80419232129038
68220239956647
53947294823581
71757842833678
17443227892907
77311323409628
27845655651645
20553635703
17142634385155
65494940246183
74437802789267
13855948176518
64731161869925
633342428167
27839605493762
2916129290964
86679607393985
9043251607863
88637601564546
92424927054608
77099603564893
69966023522677
32733961714974
61390741778312
72295702149886
10677948487401
5951904782585
10394304607
39534798112
25160783747872
72981252054335
15117251616953
63798542733633
12659427607
76937044087
60146248596905
35387798271606
62105694198
8349493771
16382540688
92403147809354
4973327541
12669737247
3999030030591
60825064774
79307891413624
48042696093659
62439526661054
19314272333
9094877111244
9814566915342
776669414
87698882860703
9838460902
37933052899801
47409123714
67412532860962
32179130113761
5252119702556
3857059443013
4503379622
90652817403083
84712365715180
2756778151499
52302418336
12619820156008
86011553049858
64567343746669
22991418932472
18319584427302
43130370781956
13844482328759
32871644621683
58464828314
17977831741566
35060946663562
89002570842104
6135289877748
66422345831706
57994112233406
58837225358676
1428498000
29990171855
66819237325173
4227362000
55624678675408
69793380225283
4330292035394
43188018649
36087040248371
26815016858307
1101179274387
17949947660230
62987897415465
94615506922206
56874762197401
49355521693734
65843685597194
62148975868662
5010295225
41712881836931
24979108542
90511681704569
14724461141682
45024073267542
95042118308854
52645165983038
25745349068143
75006285202174
65589386662628
66879423840629
24200296543
82995942622013
40103697208067
36933890905
32493919076130
54744949640322
10325176655859
35787821242879
3634617192
39189211425497
35980496864
15724380056233
292464345
8830739991353
44274981205208
81995591494969
10522975086
29169466732500
21703993304
69023200077452
19423131392
89641820293431
71361039492408
24978327843135
29614013928949
34195375019823
32881293477241
49013971903
22639687924
93228509610918
15215607390036
7546525115582
7481040119123
41205638149
36566752774199
15368557483
17984548010995
18733844213
2226210517121
40898920606394
23083906080805
64684183088815
77625527452734
52318946189527
36111763491
47738691213
80387438088254
90102816049639
31920534939890
57830413218508
62322053277977
80086910444106
45932404396397
291822466
69598364805
31275865663906
292273529
5842422957337
79252548634302
60404334360
75227346657
61470841129753
30392385409726
19679617897692
76081728475011
37494255860672
17232349907263
17409995288
38218851389709
24434036795
67831164090714
18525657377360
95833570580514
23385873156174
7323575041413
29556276356
1757402766106
87810908651682
89204721841794
29407507401271
50114601674534
63419395455729
8916375466051
49288585536
7876664007942
91329377363557
40846365093311
96094868263025
49297783145348
44019293175675
64303566133
834468569252
92820080716169
12802391316
21379018596215
86487328329025
74322654456038
10709076919758
8600523294783
17447837387944
73507436316227
30533658783159
36804189401874
89005381203080
29691069436509
80537403074474
35004160239133
35320945859
65454394402955
68585299963
71867609584779
84925522192320
8146877868495
46717127324830
39113740382556
14724733692093
22877885487975
5067111748
28528728331999
50027760425112
54250456535
13246264739864
95067508948
19584601458136
39179729329920
52860492151763
6018226220716
5068058072
21926650769806
55470223117
58736733586632
72829792153601
8149408553594
65147286546356
55659368526355
23968970835441
7438902165235
89577396387422
16125463408
77154449776
71260067427836
3277200780
48781542563661
77307770049035
47159186787
68104374455657
70644219959562
77483299668830
48724619581036
95030965233512
27077309706
26633435474709
18289771647
95507285980510
18289834435
294829295
53028471742680
69199501633541
83701905586012
48567115843495
357536597
60832301214
53290912994
24728039595176
12181949650
43358917589164
5103666175
504262647
9601947296
13305580663873
66281027698521
68476438980132
28130864782
51335373309388
1098223668
33686796713
52140655030
15593990890237
1741768100
1206643257922
78834963944736
15121130253996
40397365422452
77579217991
17040370665537
21644947414346
8071966067411
9619391742870
13292694289887
54418129376977
16402659256987
41108146004155
55074762245230
72504972289116
52803229231060
56771501289277
3452293893425
13068949201
14275461368
80188896502889
81764106000817
77062514335944
19101915000800
24426712290401
31404290345449
47749427912618
33847441572491
29657067060644
3019214754560
11187538845904
47260033901606
95599988125592
97703409088745
589024484549
23373879507548
92171559250661
798645229
95591061267910
47631152151190
71440905103812
16127063021406
16439662865951
70306921609645
53916145938936
14043400472605
12506091017959
54207001152682
77973562387965
46908405768088
74088104339231
52678929731656
58739980410514
57718027487683
9154064531626
7308481985659
1194139876751
94944935152208
802294414
87987159655164
97063550602043
49446976037621
33638187186911
41308225453972
64365215536
52143860427838
53551441833892
26590967486
48996133605
309886458059
72843155384859
77647782693889
32165402532
81469794588097
59233359720
13645511315473
81534860049124
78473505901411
81763525487329
6770219809
63220327477465
57455891207348
92107585169470
72576652135710
86916885269576
10724758553
43753791779645
7240747550
33535066214815
594103426
35138151686
4920116923362
70151999783346
70516560876518
5886676134765
5855556994
4875999589566
29894862995468
85707062218073
28189328830351
19965869656059
80183874886185
63593924256
4071872642299
11509700521150
51912483854
57829580147624
22435397216631
48337396075
56052181155089
2320422778421
29053300379425
6510505740387
31316187784
807840129
23687529235318
40494154621531
43115421611043
24205885248
28012604154026
33322621151
36339598958
65956477094898
41816427942726
65805466975809
63794375096874
29563293512376
50187075669204
43822878848
6810933138
91161164456178
18857272533439
34265694794415
97278509000791
29288070247390
47289148469
63234919043600
48624830358914
15903100972
85662039340757
1171469452
48551460035
59779024248207
61194232154
3333187592242
52952783825443
45055912978314
7998122871069
51843834734033
84810201132810
557670718835
90814282607995
91510057270759
87048631278521
9328287738920
8864316674660
14062682448378
51120906228
5201337260
85425159969160
15961563133
78378525648505
6535001023909
92231024284017
29375129618276
3758720035
81518591873787
30111039129282
56815179577481
53586133242
21651576413840
21099799430186
11450006591
60856858467862
25007369008667
78345849087158
80333824368736
72591817968773
10291580306187
16683945152289
74367718460664
65574800951
51175297135
76850441324488
38987966126751
42785699373880
16851500185328
41873831256
809728859
26975662182450
38210627830357
87767720072075
11072053766548
22478397957806
26690585895568
9975385764407
79890596434
82899700194
7739173855038
33912860226308
22707093759182
7086739907028
18832519405030
54647431933836
64264820352040
4289679265554
3113446914
77931717721506
75553534117
85117009280216
28897619254
79417291742807
370505059
64675548011410
97684738831686
3694347444969
16672079864
52623433533
78042004652181
74930989402054
69745020437182
77058464523
34308883250313
36419994593543
8317635931892
85265553509545
51369230552
81931404572671
66486631686250
101094473917524
61793639081
65308183342418
29768049424522
10999779991786
7743926141
76035626292857
6452746395140
88526563700450
12185730584093
33947083185617
5258858068929
31182147383136
81135300491330
29921439742
12034630317
51689037381597
23738016651
7493989620197
31808361788
81193023319596
21262903130759
49161100385
14016108423797
5907539500
85381012952827
3340316487759
70724798574374
16266343205158
52845511138049
62582369664811
96437316054645
5581267035
34928906943648
29041660277718
100915449490530
33706958472
20449046773460
15484528110047
76352450643933
53674873518735
14681070895
41581210062668
77758716649325
19671391554889
11092239834
35522702091833
97540991874306
34600121864580
27664122998243
15061601610507
95105346997550
2103554465
52052497994914
94027230360416
9202437712858
6446413382323
64051762746572
30520830251489
37114159852703
5285711202
47212788615607
88083983604759
61888182402893
101047373850867
42674937522859
7899575301
19992369560303
79473296774487
76775416409127
13378756838792
69494336491268
5305317199
78334890025
28905509058312
63145604341654
66712535279250
6094411323217
34060025065533
97602102634099
87389764513102
29804149815700
2110065358
61898511746631
87829360321583
73017877995010
57777945008788
44114723163684
24112892175
5804653313250
5705549044
84401284155957
25891217366
26115166043725
6039481729131
20629964755
53076508752911
82622092988971
61845851175633
14214047061
84422828637908
46021792986311
25489989373021
2402562274443
25771200542649
84437391798315
78038074132461
9426793093549
80592352595898
55901373842108
33470737420
64480560196
44034351286249
56458347527
53547120028868
90430516915900
79539788916867
15454746576893
46580606357802
6576132135415
5362260767
20866557289526
24253394244
77853729081468
16447913653
7533266942
76862424722874
15682881973726
26519614669989
37669242613
40244784708930
94404237964960
9248007588701
26069235321
3099078264837
56295058365853
78537779805654
97645360675056
16555379584134
17886685587135
95153262618767
97296294925884
30584939092028
29640031431238
95996165011920
66164731281981
53554235295445
25969127994
94933775253713
68954521208
3883295600
44837006896505
5368822004
49291712891626
10499963169943
37718716344
1311646927594
53224130275032
91514473074830
96244728171804
101636819674701
76197875257
7053162807
77643951767437
82648523834017
9882613209206
60684879816
1734621255281
34612249603169
25548347351162
42104432041
5724083116
312597386
7332797818497
9162931322808
55534336380523
41507485384966
20912044880262
59585974066265
1986502728744
40007923714995
2933166881
87466536098035
45866454191767
60154592516701
76317435554
58040197117117
103870036012680
31806018574058
15025087834
20592446999286
55926146236295
36797364367304
32294753275569
70755445980103
42389496345321
56112609931382
51674444777
35004477000366
18188991152281
28147310600248
91333345033739
39833851956153
64012124158721
52400726949799
12666388266845
4215047184
1032236147
51629945803055
30903374675
82188827764671
87157646322927
41139393572120
4670589537876
10391832676445
29418393893201
76269995455845
83428284248600
60614355679251
54564653659
30492906921295
9146306609
86026495316289
76970708979177
68360680569
74010201363785
1068954783410
86424205131616
2939027376
91693770581532
38050022569870
75574435057535
7117441161500
61568354226395
7141231930
384170000
91389522977548
3841280515831
8881079760342
58580668313256
16776177789448
20878254279017
77645669949949
2160596182
867614381838
61275734176182
98727799481164
50932090240
94501781921067
52300996373
93927427023500
22720031992210
14484008258370
33715267566078
64091960906474
2943957509487
33171714500211
2161341600
38848672368780
46974468693991
58095361936795
30159937205
74584671207510
49763642526781
42697602524989
35438643868041
15859503475160
32055531748
10884181758229
68352515523861
32882366082501
7168984398
71366606582872
33181096738028
66341159816783
56807754132719
92793438674016
68704589267
48993514806254
52516098948701
95302129581065
51009756440292
318885434
46752867360295
40195317750346
11499374110
73797400572961
26586012354
8162327847000
53013095485198
102920103252735
104707064087211
857913007
55073137991460
78503156178052
6978047494317
25570279542984
24063342093384
37434538271768
2209272665744
38436571840630
12704127370317
7703163685
36971541012407
3187199922662
7713173975
43174670674401
39663186174
29224746191514
86672622834526
10385162383
2041593569
105984414844474
22653196286886
77560612017695
8690201336
25776315035
74091734978525
7674065489199
47621287410
90612156266277
46380777097607
462136001
89735264074206
62203494427179
49402898540903
69271274030
38836740756077
11664123303060
1237697040
62110742266054
74668536756618
72847801859478
37862349181373
78051223606147
52166437131405
83148570442025
51195317055275
69948896561065
42884042569741
82931614445439
15532026577842
5972124168219
9237840651403
18604328325755
24699104848172
43217544900
31367907844521
5592302265647
52329670804950
5830273940018
55280168165134
95765995514107
8870253671077
320858871
60675631813162
24203185154387
40455374335425
26304764782200
52567397016535
37249451978249
73898172316295
43284996945554
17629780705
39309473800254
6546608544494
4946417906388
60691588956007
28727483136059
50834405831514
61182665065130
84387855164682
12490787221694
17589621941491
88669233422018
35703017365536
44937702986599
53091635411
30191340826846
15915053484512
7258666558
87986046331367
56749627110953
96988252781112
17046439332
982155038
54303328303365
3873260236
85483463942072
52919040495601
64066736905559
38369573298372
79609138819508
24842475670109
82336496225629
62484402531391
17084249010
59334330469579
16028569738201
52653259889684
2756066058
28220438117006
40199406187
77071127254208
73635444584327
106442984859851
3646788885444
23249257295571
80516909128
56153622258327
24644469127393
35905697119
40067651340803
10191241611561
5553059211
36775017947977
75020570994449
5553178644960
77995838952263
22367438721402
104376682513410
3315504469
8173232319534
41277427956
21468368455923
42445504784542
75583228561118
103786225738901
16960029991511
29561927032309
74057960016518
40270898289
83839420531
98666768350097
7833781364892
35985481597
62055028746942
51537150824426
69420651002660
23499244610
89850508588498
62401862437136
3145047223603
13542221073
107231330179596
35641317121400
63039331959
18270023531624
86775886514998
105405777814174
65753501556260
1694533184
66447047210190
12128207078
20914197824
56788212181164
31183419174565
32982795615417
97057886949070
21906591219048
75502708981094
24075033602434
322929855
90615079590495
59795697099702
51029370177
1042282353186
69664510882335
41553208173008
27911543051086
22512198328311
47178401599333
79964794406352
39367134425842
57783854244551
77892555607
11373318351579
5622576342284
89731504286083
89476437920267
97314151870516
53588965371058
79502385217
17197827965
107926608940552
73523813518
80564181711857
9718373470
13946142187218
26246944659
22490089279436
51765271457880
76829932122839
33985549116
8361728509
105335088325044
4792569384791
94302981279207
41633714709
87015074193562
22984252011476
15117390486093
12637077493335
21900984995
75305676085751
20015036017898
46154449304509
63738502283767
2429825184591
9836230282936
42079738315984
4028399121
11136739290
21393061218264
7008441007467
80910481219900
50693250599616
71596392782683
96858815678458
35463950432130
53423770391520
106794734526444
53717867499461
47009104449702
55529470019835
8659891721256
36692409037368
82409621572354
4457090345273
35023201209913
24224406676242
86758700608001
26322268479
4345867692
68809323705414
87544510026687
30779025221905
79134289653189
65544788034157
2272144376051
32375539584587
26114425854809
7433772776921
56220881841288
5363407642968
11530975556704
5994570436
62839467926332
18678034350431
76289136444942
26523407865261
15274203325428
58881667343429
6666414510869
67949720513
31412959211984
1532715036944
46555649082
107843999474253
52370238482888
60906112228
93033097994166
18003303600
42129102736003
32366700098664
18033553032
52792703061
67541176316452
86037913566982
5975922388
14127435053202
7897574088
35059437335958
60921372177369
82379130904235
64938029970378
426817835
2222327146
84555270832684
22671160174196
84199049304671
69495490651521
24785737001292
3350702223
66906413037316
68680888924430
54304556366
67073596084567
35047365396924
62545245161
4759950253004
27648148987198
62629835577757
30380723363
87089023768718
10022334086
3307786591
93355053167542
40354058738873
36391856834575
60612898202737
20501001112
77111730329656
92255723253997
1872657271742
69841883662278
56007580123078
30626761632671
16358882410604
17279421311358
18211183026894
12123041618913
4851154287350
59704679096
90078370917659
70256252901347
15286342995892
48529473855405
2271555191763
25735277888
9862212320302
61419796028471
24243981125556
21019984018094
49043481696496
51224407965185
61514259656181
29648190253569
56598660716091
52093730786316
88256499963259
10721922422
18402136067935
31704558214003
48707987268104
77625618369
49970496057856
63125515139028
87096361783
52481873760206
20789433135320
53889204852998
53304681602399
88667123541571
18887197005966
11369465987651
20120914254650
1047273956894
51999807217857
103763255464934
13444508352524
56668700387064
47080927058
28107042873553
63967205375910
41368121735292
9064556199256
6365570498501
4714823695069
24797903726668
65858197738410
39158060861313
105034138705734
23997153317707
77787985473
87447501198797
97880900046144
74719567440
31717653374156
62924341213
81424592714242
87123980739391
33616054413
30189965525500
11333853967727
100683335475888
54785060787
56052034293
67282502472482
37522092907311
62006478503443
34438354440455
20557813281944
65352702016245
63070126956060
44439279365367
21504834494
35405371133798
11344470008
80213961552568
2139856224135
61790894348
33617272126410
57528429223
6545327907
79695509628452
87038630071151
12843299959412
23005889923999
33065970640818
17618606809
52635125476533
50553966339289
90524820298337
61732082786988
90424344121208
97568653581482
886738755
105100466358974
24697920240775
42771931634122
77613922135944
34827665971424
48802524221284
70726412121
34059233514936
17638743660
16761745381487
10631366077044
76567178401621
17897580809099
56536582352
37504996656999
16026674613
26877238414635
7961525397
1819223144392
103328671836032
2606316728269
43645594741077
75412873659999
106712220672626
6344800787508
94858018585833
108189790214549
40232077574554
78635085521922
80566515981647
85023048853431
78595864822
45150584112
63649067258
99988156650560
10971513914935
8583171524
95054186329965
9194999060690
92598301263359
17683775130
48111855722928
53073940921537
13387112417263
109304861245186
26604370315512
32025945465250
56573604757286
36188797842
96561105454965
37694092879359
10235395724729
64408698632921
23182401130892
52763310728
7592641251
74907669113421
29519470706505
78173613281087
405227704
12170420412
12170472608
44151770244654
11004706587587
96196805027197
12748250331
30149009257000
82618236843620
17338348801577
6777434249816
66795090377
1456098548
23954197723529
49635237715829
14704815354
11739200368057
48884310133392
29220167442242
36293995307
79367461980870
76217858921988
61682229133209
21336838248635
58509206225736
85363121482833
6047762063958
6157501219
82229643029504
103984448457220
335138764
49330999216432
96836941484875
37175800202
73604088826501
75222159073646
85137361415586
9376177749000
56864860516225
39253244348194
59545322364440
31773139334770
89933261155036
28118848090971
74578387918
25704418600259
79324812895
2294955171
78168261758881
110555533824953
12756179253982
39104161188944
87188900752969
550579427
25219638598297
3862744213496
45390675345639
33873277047704
22704207400699
27801783305180
82629492229
33663942399107
28391625768
98920907534054
36171057100704
21943302769
79057889224124
50688987591
61548867130
24572272429
101706458427438
17935648410
4601943065304
660561252273
55655672854433
26251546140984
10987768309883
5852476470
17075463922
81618715768851
64525112103
24557961753207
64450872776
54898360997877
6236303142
69567653886427
109279473081443
64205169848269
77807887479411
67024383119267
7646835479910
59224439466805
26574856333
33462697825
12189488398361
61645497747227
17503206876717
112487207241406
98243815539826
95762455894172
12213385472251
94256468302180
35521555343
11424168613920
66783222767479
25965691240287
29508579210565
3781771447757
101107281568162
43289642888482
11143839013439
9413811143486
37869293716
52433846318314
78594646266769
6242594479
11212008168746
88657860991802
2810213846840
2580826835758
31481525256
16361985278
49459098313262
13615018194
89123084282964
69177602436
68185954119913
132079403025
96200390943265
30696294826719
64943601211928
57687724836733
43181502310492
109740714465399
79913922527561
66612770929553
42762556896393
90271960027887
13130805549583
89887821853868
24519013227083
5176206363250
107867381564538
85049723702454
3967510623538
2318385270
77078056392796
18072630091841
2004739712
86734997241
36911075250
86809537925282
104916452161515
88022740315794
56502949158
104095005585877
73990753113
37906859779827
16063396341888
106189246983009
78290378007882
41626831570126
16483311100
9922695468
43433379540761
10088727474210
23058548183
64588926326236
77132921902503
102122909483591
104623896140472
35418718126310
21327972076067
1470597845579
68245823700
107905266761957
113133592091088
28819290641
73514587036944
62650723758065
90500131716
24862564882072
47944540636762
10716931462607
42337194428232
35971817971
5731119213558
33526836310703
446243472
42909725726993
18827780355229
72195690905140
101226304397189
102297990107254
105462001957941
83029125787337
13051140995
9537926869436
87455537694435
16513178561508
11393593580234
55736122096576
29647667802451
31011681143245
113924279144027
51832265374766
14375433185939
16464453883976
41853830006
37149858712058
98773421606385
6975954839955
19020262923
87710735820
17494816387310
43105192276
29997353742977
111861357385932
74345994200346
65898061615
13142846828527
47302013906380
11609021172295
39747518811903
10474366419271
67356463759
50172799673211
111067118100523
98388404723623
41139818886192
48252751076486
20505707675207
63420287183586
50324733588124
99890988367509
9323060632898
64637597861518
89797909774421
11847442705059
63871724944136
72871316662548
58752303669
50298673250364
70634256079088
64567188618
39705757635644
8580874358629
93962936934004
70583731850
43196386819
71458509402642
12549543407
13143154292
12023299807085
103502130693439
27145582361
81728592813
52545671016299
18669279395827
79006625633009
95803537481339
13624839690379
93065702895363
84372153277275
33200840832
9193637940313
115440429425030
84448169526089
23053144950818
70514458623141
95445836267620
19151017729
12923204070255
64061825147169
26668666348810
84248391694878
63836407770118
28478895865965
86845745630
35408996654
56595995908905
344936198
1884147623732
11670988327200
47172146885304
85394572191
25792026136213
114184527493840
96994623769435
2962153758
25993483152
42246304479394
90983852959187
99535603751220
97065287454066
49924036461
98527295707790
48531916315814
26306961112
2684343205108
42803962525080
65399862820256
2358059136
39320916801364
60531195397310
27408479346
16948398509704
103080488909558
82376345698189
43726276757
64819192729596
40391407488575
4484834116294
77722040938
69246447450828
68331836866
45031592854953
21780648795337
64014077225
9361482541236
65076401181302
115363998296645
89050964459509
30539027016943
22138998047784
58279985049
13917498294
43421240410665
74924159819536
71036771061942
61065695870
103791154724398
115172198741726
94175548177416
15654592388653
45954522261298
55803687516653
42749092235831
80529545369501
432586551108
48032669063594
31628240531
59068144411147
89385719705206
76932902328765
35873512483
13084815458785
44479495980652
76894410108127
4693098347
45294947309
34618977642248
38014582406116
3478278079654
100997139231425
30892389521384
72729717678346
46877746556907
57126774865
71509349275138
77887215683034
52998112043968
84414179603278
50196823090748
17210251307176
81229109882282
34159302273607
86835318552399
80212096416849
1828450112
26074901391020
42941182808
346467413
25675075815
66470339168813
58558537345170
88282332555918
46209705338322
60034007328
15691845617502
101908008492818
32010216100160
53115590435
100408873389682
36576766333518
15602240516
2381568653
43891419287376
9870162459388
93973784031371
38885534166736
105584657141617
6178715422280
103961910300993
48042772811527
114506139221397
51967154338740
932376342
101393078419570
15198850353982
73075137847781
55332951536079
43379157958273
13162306775387
51411565190593
43825346742273
115811274339979
102578390334458
96977024128255
14346760701051
25770904752
3843449448994
10298313604
43082787412
29949369556412
16691480018926
109361787039532
63539371239919
5204385871165
67641381479
20889827687918
75919740956841
94312577608317
46831653132
100703366811970
43063961213068
46943832501845
34160159801957
18892693627
114176513857196
41071465392354
349177716
33610636482339
91898207617747
61075622113973
8014855146360
53970441595700
24004162297
21538607273208
37532582978838
9723694238
82360397537020
75092998515153
17485331204254
36303968709
101570137491027
84073091870
17061384280687
97485465587265
24082672096
87372956860
348806814
79112018751
18004288187810
17247045508
109772588523272
48278260939
101851962038268
21711577178976
45738029963474
28724472902853
6060148036349
100422087905554
107893958152377
32824779943643
84704333810513
996025272623
31220505057219
60041395833116
65238929383
57995891503431
28003894278
70556140525314
349189661
87631500041180
97969468340324
115749646195968
87975415434448
68939295583842
5519294823680
355067992980
13616749333
105901554566956
56366490276
94648777669
49269036188885
22152335169908
4561318302271
15569339321352
92325757542958
20605409357
54560559822551
84404851664
47922475418223
2504883826158
4292779959
70188243318063
38561017081525
56745852053320
4374659306100
48682393398183
349665170
72474095915592
15153183468727
54114540203792
9752254199829
2061588146
22031392995160
6575018361
43013824076684
36910830113822
104490411374823
45058261719199
77928071182
16071030749894
37537166720379
45532312228047
105035469518577
111406845604649
62370685799
96926903710841
103443853574036
1452311716
91525816483
118576549837445
23615207714268
4789518009936
107265328955257
59005603641174
67123347978
70054220838732
1904691192381
28567803638218
119217866889047
33325144302851
62455672131403
7573680604
353016048
112612539893250
22464650257
117851069567085
53241602442623
69253341317996
109636246412555
30343602629123
16768779094161
86815214486656
93820261352007
52607556554908
23688930232994
17225771997095
51443608532
18404237984877
76723744601856
7653561563095
66140195344765
36871669793883
107853070445322
15413835247585
26328432479240
529854180913
25216739066
38271130141353
98043769951808
47050803419353
59364427492616
97604604973669
71596765253420
34102848846000
63282843170522
1399671124586
58386545606028
19111730926171
42694837230
30399214999
100917364105778
81034251460618
93536080064012
94234406991760
58936960908377
97068346129515
60064316678
6346193606500
35731532744545
60094239821
38512639869279
110532159872297
21699366071
49383822316717
100250823233089
59772508401187
77477316848067
92604266924630
85697978016776
33088388323030
72686506725302
76500856160642
91257730966759
7980470897065
94013257947819
92134258041562
115915798141745
36830715874
32403744043723
116398081408813
72060001477589
17865137882346
13152094933
9683220817089
34728078714
356943713968
77210006665849
62842582901806
55530293038870
102589816201298
58003639228448
8442494554969
107831668138390
34111470584145
184808513774
46722229666265
6690770400
82304394856575
109916303485980
84380541595116
54238683595392
22532390427711
29443844884
60621532023118
18521275674878
89552554026573
88811895907155
26766254484969
32507063605767
85833012869668
110044866614712
19884260011988
6251791615
6073989482519
90888876083
35869861913884
43020043426072
48003667916
25804215288380
8242023503
39442946108
13192544404
5103988838062
95098425031409
106592239938948
46768795306
73179395000912
67596224398050
79171096873154
71304668749849
118269878538300
114965700431107
9410597107019
10514318940634
70618499292717
51906472230929
66546556647
45534981123
2326666951731
9881959858
1469013276482
56159099291
46812157946
48439171678291
89174928354707
79273107771948
36148850596813
34868194288
72888326810076
81427923226065
112759593689995
18675369998226
68140901758
16429793958022
17014638786001
65266879712211
82656033182123
45069748184527
1559837103563
84888698298627
53028861354043
96982446181418
5775455178059
102960210973287
65821142764361
73017211658834
39586303198
46018994742548
240825182268
26274246225638
8273160484
34877888869461
66235839872400
44428092656
28451729592636
96101379915492
27777587103369
3406613991
7341662547129
20255446289654
41581399472486
15760282642969
37629849818413
52805209699807
57754560063
34973704449
29371858722349
65114983567718
64439359347042
435884675
98704334683660
6297903679
28609597487
23773983197333
6298935705
16846811291
49687625837843
75371774812501
69584071721150
117207387622830
22906425085806
94657437214831
106240727288922
78337149509658
95540638925869
2135665178
27941595698108
2446523020450
50845751154
40776482968
770917828946
8310335037
51469976674113
88158482464
31303158995538
101289639276915
59326150725
4393279865497
103949475577803
46663650111377
104600454202753
114629028411253
69418776347109
62041517809249
9541364009061
11374670859585
19699771664317
99868158680556
100645519966272
30535496739650
110324799496349
71731630626507
44832172228754
31876853352313
28463474927073
16204018807
23417840556055
12729986506085
67056385501
8549727840989
20461556288195
75697418207612
39762261472
16479689681507
63401075646897
111414243520949
46377145658937
44615795136720
50900063451
75021684573
19165294816878
6405837327396
47120137739377
92412322477280
11755038340092
11227372869
52498567454
361876896
8389010452746
65697313283285
9388019778456
7941276088420
51852591442959
49475339195820
107437483153628
45574148393162
14935254413014
7838145910463
39168078259135
92002462136597
100572774483673
18437655256490
6354335010
4579029125
96307769531633
122153418661737
14026272815043
32973500818
65821516692655
25588230158036
7282632084831
99662362999309
2502591325
4720799107475
5500307003366
46640472623203
718426030
98434662619527
65492067091755
61127347093
74046590060023
103247367419987
111334269358236
363531451
1695050147457
104234508689315
72397902555025
91511606016996
29852761030
53912681057263
7090865936252
23114518670569
54721629541326
63962899319260
62995853799063
103638367240213
58290092364
78642967855
28853691327
20975592785330
36410341234
3053216049932
40364891224797
74733501347282
75495045943164
99791620813
21472904949177
106064320327525
13404749613090
67832703955691
61562605033840
4963405155453
104090906490658
111020116069985
3827435759486
29960215220
46753026493554
14078693634
17041733013
55671564754911
117879624108248
49451456500041
122134388637857
93353149904390
123424385826414
33208851011558
49517688049131
368130805
116657683590127
68494983982874
66539653981278
103148645032981
45256096510
5622813330400
27363033272689
6495463460047
41490036197
14506825196444
57363509513
87923364732351
75871553968350
81313190528501
38470351923392
102012846244106
101200001379449
9873969846642
90183877603963
78266148990339
61668398215
45759902576547
110079559327577
123005876429428
27277041532623
90564871198064
65871937185889
78819279849626
25076973241061
81197008312
34532743091
39139079987932
68921908654285
9613640653959
78125463826385
122778863497307
103487300527859
8470469278
34497280874266
45782323205938
5595553408587
29237262655
43599344566495
36290944726841
76497637740136
40326345624010
1082794433536
2653495510326
99061594893
101930064598847
10165715188641
8327807717527
30222911952
29778579237324
1222246492049
24043073760609
2546615941
107643779567094
37067460385424
36845176266874
51400860819986
73154562188014
78533311811525
55234125638829
99655120517712
59778609687818
25519130052101
15636546894
78209823175237
43210983171494
93391241401611
726215473222
52166709362608
21978315286683
104029076767507
16643135723367
66639197668
74943628940
104415616625810
37954011238828
67621054642450
65347764509
3222674411
43077447075
90435178297
89778685657128
10919985039
19360354138956
81154756628565
94897712126958
55388055927944
79521458842110
87000087764
11859006076376
66944998801059
88682613210858
71551518936599
46959153347
37763457913722
26888126793366
82596993611782
8731355735288
3705268366137
107330049825587
60647690425411
78528879179
49432262736013
40101957151500
124406529734138
56420040176507
41988853312
22570663588155
16883975714324
63968713422685
81222800539182
37284405543398
6511239355
14244916307417
11290630582573
84005357153010
26359614559519
49455900637459
87187678952
29465848060
4695092433
19980670356
99718683849782
85400562901806
23640199912426
100451804136909
97889475768465
24121453384522
31580105033970
32511689181857
14379536226
75593417761
98551120588748
64335886124220
38451030029329
9783048908
7865491400250
46493741209814
9783394486
99331993882583
121493790580227
9770434768281
10608588370073
125635465556997
100437362654755
92006494125909
112650256613903
47282030290
94359653072578
38896901948347
79935938089384
47439242371465
15053768592
50290428596715
42262978796978
108095060398383
5474013976080
59984393303725
21831982426480
96745235100
6261485216884
122939185992403
84154482328800
25480828760836
117954250991250
71285296021117
5298254088676
6324646453299
108862147612844
8216801671689
13275604008237
43444294788178
15057200360
114577457409218
16965161882905
45262051103591
60468984230826
114110640317604
21365204354754
52469425088333
32914133162657
12367097881
81963897838796
37831355109876
4132422750476
74301432746870
95010687477
7896913443877
4605133382
4975732172947
111617043106754
27988993752621
38771938674419
51640033238173
30713006013
9224563970
87696559494768
86605473890426
120595513774806
46192955663
34048512668
7299005555646
9044400508755
30711608112
17328050679
28923988952831
43426357387629
93184075147794
58626401635853
110022785289393
24628849050
89387077309491
92671862956030
33196410904760
64177325783268
44351283869540
40428547017022
7281566066874
84751523522935
29229248278043
65821766524092
39204970764586
5117794291
65880805065679
101545908277594
35509285699860
54996089801471
99390483237877
120085635049871
53862417177818
5053579178627
92960794731004
84688167647205
23792363905
34179512752117
117163153366989
94841577132482
119808104717333
93699553119644
76773797681704
30220220881566
55566956683534
112917987984783
15920857821804
68775699596961
9316831049525
127448094952133
22987994632148
71042134371331
41547629741
69931326509787
56824393869387
89296302314948
31177746629004
13458987836236
87265596472781
68332096890
92835550834019
44934136283252
22388789318446
49456955065627
81083298127264
99625718408768
20674416337668
96461441837698
1234561048
41360780515
30041029361
13089982787083
89162238286142
61083929181745
80828389222929
38130906775307
8486951130162
80448900476862
10855725463426
127983271870144
538800797
5062073750268
34895126963580
33483980745459
26703318519777
88635928382214
17535053656783
51687059395920
7522310707
11884686623679
25787106498534
66984715387
86868350079162
36686236629
37967227670147
6624450644396
100643517614500
19460378232940
18789938915436
37728898056366
67027221296850
109120474860642
127123187246479
37644243280569
64802757465343
101995968119852
7719875763664
21837022015286
773204250800
60705755694905
60807886695
5152177422
111645656615735
460131766
77100505968237
124311699507179
111437239068385
123210525905661
4350804772517
70418183217
3225981622028
85148025785478
100353680537031
45390636351314
79624927812974
58980577991341
119146781800560
137283866282
12208953238014
36703347826908
26282359192915
31800206144125
1243165246923
84161029767852
8338481699162
1047240500846
68345122953273
41845949467
102273630738
40407834505
79486254435727
99910641876777
71880073167303
30470263216755
114271789625343
79624727498777
17110952820
9306517722
67394926235
25954686711581
125722435423969
118215823616201
45152135757356
73727485258728
35841728362
44533392995861
55330407740
105511811189007
18068096190048
37088905233
8880266916089
34785680984078
94100620180011
55399064150
21639758668652
37406674321706
59141951047260
31403420778
3849101172995
36075268912755
2028610413
59828576711
2280051810
81628829676118
52723435227415
3838045285757
127222308798851
109676215122080
14597611987658
112523940087604
89577282031454
83811883074953
57271093571903
27861100323169
19108911334827
105214743094961
12047994011350
5162059558660
101394064654644
31341163831546
68127711110443
95392553321602
73065062645856
40672450910
97133287414
4826984173491
86528914439376
123350754619895
19106782738145
384095389
118454012342149
105145369441192
35245007698583
8857359787
110418143709810
38571952965825
110472097514290
23946254082814
124814864974048
30452540071
69796684263432
120454025125426
80627851348530
58547838571
8076811410682
108390010455620
6352524754304
46019738227
50174680335472
1502998677
2656600197
86311155554066
29902386760080
57613628323118
39559814535
37311362647
72865795308660
41428108615939
60544179970795
1503084231
1143370935228
74753664540499
125747111306711
77942192356
19714595700864
20688758523
102377817493795
78323186673546
24649208095854
24974501728373
92197684575
129935944904945
126362796645139
8895837621
24755475857787
127751465747270
76406493871402
1505071688
20880195134842
14909638731023
21403951254323
18219331191398
125174513134204
7220058119
22224355868946
109648468182859
77619930753093
17497095193741
3930044809
14584397221575
44717540059263
1176434710989
50933859647689
45334008396103
77719344816375
105259813167786
5754823301051
16994339890060
19461772028587
99592037352422
102340144100783
113919637292158
1914532538736
118785883379536
96542712384974
9521524406066
108783401121644
47382190372792
71310346259
22202119422027
2421426247133
92451163313690
59504438169451
31492390955856
43846290678593
9782677852690
116113912291706
101760957192635
99941639908725
79943787161
72302180303155
19927797357858
21458030078118
26615890280897
11821093700189
38938122473319
87278011428855
12398444100674
3641532962
30913567912248
120568271138000
5677772364553
100000005016
700790386147
83004726217910
47652467363
2929955985
6795242339
20696124512968
85364525542
58369334552189
86150074883851
53623473784226
20790320982
120849865344381
14433605899392
112340567677716
10442994615788
35743162861610
58382170333287
75508034951944
386209048
56024658460637
59725799835488
91616133396389
62091675169246
82407784986610
85688866002214
49394731056200
109392198483775
45668543170217
38990390101069
663645761
2236705151048
25765012925215
14277221360
29378452795852
8808333061
100197525349
1040968221
54939071801309
389202186
82793756854368
18127542656
31633339130162
13357641836536
52963526705769
73988165450556
7252109950111
70392268818631
11834192062965
69806288647782
19225671463927
93402336050622
70109344144
6166188683
51893756983943
92418937439974
36111299133947
9089595185971
18977427936349
19417881825605
68240547165715
119692163342095
104689133296614
614553777086
87102473868596
94795323270126
114726952309648
8470888740333
975572922
17093727073741
6295077860737
4872294125578
26525341218
124983653455900
25575660407784
122115352876895
9580530022
25354995076495
87514728393012
69250792216327
92744428127547
125468422265209
5294434415175
121158782645310
79364070570220
50155561655369
20897459777
47296658595909
63897163236
82429453980
23524358812255
13534477863
5760023093243
100926349781
16578342366
119907360459659
15186189106772
8340945053301
5696282976663
7613820982498
50969741362360
10774494964
15812465167
65697205394
100991660369
14272715278267
5074478078784
128667711065983
23316227302810
91202063319159
53909536354608
66646731297383
51237394551302
13565274653612
49858805538547
46491931099007
7296534407
391149083
45630533228288
28907260448399
35514789577
28995012587346
39559161977455
6423262294918
130114668395392
42977969908
75581591518708
78237449110724
11525475496
10233347753
13297293950721
10171330129
4456578877
31025960569
96339867233213
81572139638601
24399596496
53485832108976
85676650243898
58196828302
26795063790226
39609580306979
4458089448
29097356020579
25858437711902
99504937067504
95783200297844
43029707656559
108658934723473
29810953495
132286565733039
85659065990242
62545541725215
94284499840255
12402639331166
72396261700222
1045746224
58846110576189
39592088981035
21268866021256
21154338192528
120736291727491
124461892689990
27155513770695
5950947873666
37994286805
104807468093480
11616735202
98927099298069
80374758342496
91224546241576
87057604669
21172168069
38325605732267
16762877253934
72761166929341
96292254998189
5978730873130
22910413212
28368311823977
15364744206425
32429346199991
1523504100666
116436419551238
70088164934237
89709140834221
10176436705773
395650048
118669085297251
110844539205278
120622223460689
70715901434027
8521679111536
54334275566952
76476630217347
25021682567
32976198833876
100450160164518
47370931426
104856878112603
97014194163382
99215465418766
64810341780469
92074266324352
82256662175460
17599359350239
87883651309953
33572225992418
40191920018546
13624127438300
126513800766354
81173682535634
60520360815026
96384272207723
50110575873448
66562070547152
102294672040462
54532040982
37248650328826
20671268111378
39624609334
34064907960485
36999328691294
34057730550976
33775625572727
47330055193
118284680530266
113436492064845
45945613573894
75798466149910
50838795046353
3474688644282
27857222690524
122180415357927
132400864728164
91096312138158
11714078012
108635121590
13017815819156
125986467844325
481528280
3501049907281
123419746539569
133156787726771
78153343219495
99922425460023
61328573438209
19463103450
21377288629545
73419226555510
88878157816214
7793776157229
23250935035833
133108471046616
130966890982558
16933566040
398267975
68174362546981
58562396905522
14644406312
7817561299745
5177594145719
44961531040
21885744107769
47027840976037
16823711239071
76329235277493
31942426758048
13535715638962
3647841242458
126028862830175
4334735816930
80408199865119
67245584706616
27566455124500
58782147905822
32697276586
31469880050513
70050592936683
24907745076318
90706780941700
84368077971
130788473382157
110443581292813
19502664152802
67175935604
61484193121578
10858001960801
107626719820544
10241249469738
73748347465862
46448581413
76025654600595
109096964568
9120020861361
85988826621845
60858101722
129259571184684
69187448286485
22350168299600
88589539380902
1477119926454
130193866106760
57683138309
9004864965174
3786865192
3438408415057
131987248307709
30788511489675
13205642339
128305883140485
129494668314865
4535670205094
21464848477
49014726141250
60453607194340
4490439232
75698417156084
67524562945262
24289671224092
93025193491437
96853596678370
29429644553256
110754761373501
123877016452527
30868284502107
6382073816984
89302895611480
123566667341043
66156155979171
68350253685702
30355640425846
7033766488
7288901775391
11331578466144
82590429334051
78155718827126
64847300495030
7552898302887
94479951156068
126682965477751
43091693009255
3962203265627
38373293530361
61285654289448
41023857794172
73979726302883
65922265596
136078842286765
61054103771392
58193504834
68692879982933
115162951761428
95081892381103
26727289781837
3350744045971
3693731317473
123751754226789
975083278245
71765856825268
19499174301167
70714851823928
58211674164
29588813112
104677492030186
6747798886557
76514104175430
19009856655009
56440894061735
38951732548
39378755441108
8058643200440
62995870758446
21229513087066
26430531458
100019055757601
44329222048691
130403566278374
110311363809190
93845242693306
70819825345645
49028214212587
51937353612255
63122457647375
124364756747387
27273196089172
44537943918261
83294541671
129319890222470
109644960098311
1489858504976
11118340840
85316432328312
99025982182085
5097796206
22933703717099
61632681787276
95940478684556
54096234082770
74789938933211
104557428981441
127965103090601
83260788803624
110383636602676
12355674213970
17294315608153
17208206469
46504923396943
60234185274606
133649172591286
60628991906542
25702888767206
12360916146
27982032526023
43708235706330
38132017654624
43545341864474
43352061975898
21176045619329
22355573779506
47969859390328
19854706839282
8907082028862
96499512649098
103588416855460
3507076768
61183708555706
21761505208
1081954560
5763498723431
129203250842770
24201690390949
49741444626566
17258650599
27741168991851
5491615487
7495597400482
2489706601978
103886702821039
68015913078084
65572305805054
65155176263056
54062762740
103757800492336
46839970553620
91805800332981
15652892791
42156602106090
43736747282992
59467622389333
75963465056281
100729532265526
83496070490465
99778840473330
54689448124852
67859589700962
87385626469
89291814559
68460057507921
135871933933758
133070779625611
112775397478170
7209898316295
65546793414089
72277666410368
81041534176731
133468024377692
38352328347365
131297382679200
92069116087656
38858410017679
17968028128098
89768279829046
14946215514758
11240389999
16544479481849
79327635763066
63251115623355
29885674802
108977816564
11242195285
68580285978428
71605082741702
8667181283
96623904717150
108861532039801
89388979089035
94418753265951
19373548036208
108292376634737
77073783303857
112999944879394
47352063170023
81355390947651
122496326193321
61442832966205
13958279895273
102602452407469
103625707503296
113124744989510
23661012744
35045280596610
88804138988809
90791452956307
4264807270
83485701889586
59075709400
99854745776252
88004689828
14203153469
34274340895271
77226992095
32473310136292
133737686797651
15928310839528
47427609721259
111964236396190
42887716395264
39693192606474
10074089168
102494012258232
5305418645265
4367223230728
118652868284642
108550019296145
29306945069020
128034072917142
25568756594709
20677718199923
83659347695340
39672606697294
25981238023054
105744951464428
22792234856835
112026721062411
32438880729986
81781846575536
36308573549364
120480637321985
29969853485226
38776603702904
77252876440508
32464189382
59320322789
110947186365646
32506647806
13526494194
106515148787114
66717081145103
108414471864417
138713968190809
122865196927583
102689140594896
110658277322226
102561434625026
10995595055860
30377432778
63073644447064
45315211283
15396896513249
15077839424
17819319350681
39660948929199
43755183801554
136425590962583
18810966117906
110778801977746
23828476535268
48047148395
32387684049279
22182025003211
7028991627931
35104829782958
27792793596735
132505662855809
21963179576179
115299321350270
77482412865401
12251059444
109135699951544
46611799077122
69504925370306
65020156467784
40317737908652
118410671659366
2867106575
89665991616586
8750499039248
30518044661
124816257159272
40921209099401
133535537906252
109068040316915
15605979233708
1362735539
74726490599706
90743440911056
96370643528378
71146019339
47339483777405
83762286397579
99461852340831
25060765331455
62069118974138
12359015851492
125555167483521
11064462156356
77182498678356
71113977728716
14635546193316
59623128952447
39955725126010
29600204466390
14551872273969
124265130616985
416896630
139666465693317
52246173038653
75217637904664
62311421204566
20525929043919
55819990742889
43889741493580
136007961539991
135975755930026
49968929550237
31613008025298
69683762465184
91556748065669
101051847501143
114974292039831
48349341082
69512040533421
74338772877244
42885835474
67377943056133
37888378645574
54024962604603
54181930965
57167392098
109229391966514
76945564669716
90159655185909
99516135017622
25882409528350
4778825253830
26264654246
99535055284
63512133999
54359891661354
35507104817
75473409132344
2888051831
78842932001
95202916629338
1373672461
74756014996568
45800424776
11669050925716
38287568603343
127974805695632
77200485086720
78578259883555
120409478209677
49560112196083
118317472900702
105912290749909
22511202378587
124285915443912
28926769284908
57840795534133
51314865240
132869573240287
9590943489647
6201959517
1377085080
37641261593602
95780147473
3212798735
10836999673032
1845795775
61949034600
8155242767559
38605570268263
24244094371717
52686384237356
510511450399
111347586940859
17609646749230
92234170566148
118953341331601
22364619813794
110955600619104
101108612402749
140175355379066
60096418018857
8547520483568
103768889737676
94064184972819
26338432152251
13892629990
18233006231541
8467617955
71680460157340
27243480483881
24387863560
115799500748844
21050776854757
1113282788544
10445709326844
47350200335
28707249754550
2481850036
1268597487677
96189560811
7388269970
80123597299995
98280278807072
92866370381724
46064221111
58329080915682
62663729069394
56070596885
44790615795596
61384151282087
136780603907085
7938241180
6388666027690
6248505197
30153690293972
19859115286711
16293310379
68691498653483
115603856675975
27676661685
27589282415
80965126830847
35778427063
53954895458218
126477516917754
1139721902
3997148244
26824062952572
71525846329128
4755228030966
40565254401578
18584821403509
60676856757
41994425737
53649333197206
1827576764933
28764790375
43136825455074
26310941755100
73494377843313
60852479541031
50315669711807
108565518447528
10858102451
13895576918947
90957814463482
5154439749190
1870493698
79320413113334
45588248445763
66037998905600
88075508061726
18073006382886
19864054807466
18891053507656
22344514469
126100874221538
93718151187180
61745775418803
21551006065
76626882587634
87349673408459
1401702587
24663646836
136652133264013
5064945554100
96476944208458
86862461981972
28880353551018
10312581156009
9544564402758
40071163085370
141239268942445
12968125117
8022249773847
126076075635348
97935736841191
13598612366620
3546629930138
15930149455032
54244594140777
111511598989925
51328687120542
82527095893431
64585205637960
55070158907
141864467498791
27569043921935
118713869928214
5810912806
104629114672120
21090788181311
101098847718
7671355162751
88836848479214
55531884537208
26593575709058
10477867993
24679855537356
62421052389090
121383589732865
79742827144022
123926634070076
3709168085
113916567365806
11360038428762
12762992402601
17273105815
134178204857273
91744591276928
29525615918758
120866844416032
95546945262468
7482612446
96364989043339
50616803490700
6382309860710
69169562473725
106529941173136
68797926206476
33409281319574
5817143508
74761429912
23610013727297
54346393108723
69558578761
4883700143
78348113345840
109526671432012
24788892436
32903277972970
127268366281284
10668558681535
104168484849204
6188235970
33666849576
28505746925393
42218792055045
61444245352
38027327885589
103152350743
83930123621
136829981303888
16410067097
77291724146984
142340594268350
4063191849788
71403501353
77930628477983
116163355968850
60505780655838
24893188110810
10397625161
6102750294642
21745646982
107836305673930
108879351817606
13049506781385
115883716623
15707060749
79051842728136
105680735163698
91712685768640
24059692558257
11984557365524
50015381058998
51931788156463
45078537566
95162704404698
101587417144
51556990950153
29957139343119
64283595223720
96247937347462
98656711221895
34629803252483
24496661092145
127780076905144
105584047185391
77431456409867
68212150701070
48980062598914
51728609175574
99327553111068
124424402917848
95779888946
39339029843939
49186041670078
81576782529487
35067075583139
97280371459553
42977759608612
47919271259228
51703893939649
1398241683497
15773529225
64426024906980
2293489174
86355924904305
70105308317
64727202391129
27615539736359
81621571713770
94700452446413
4556243682100
63600652388838
20853666832663
60384350797473
76580350183317
40175751662
19167156916667
39619933466373
61984805233
24376390195534
1162677128
103234693987914
139666879076906
40857676191198
108919458291239
53360848130779
69269867738245
7584583651
56753988334758
88872105604735
55192757579611
51312554928
121211651409409
99679880654093
106440000691
30905201228367
124385715096182
430275070
113153973797108
57160192043171
21217690383934
142141759790920
75085356337440
125178374035040
80441806340210
101025254130490
82645678800071
73439955949695
113071753794451
113645906441277
91059045089067
47840853447216
109266358148059
100371102722
98116048104723
81391779701097
82417575867657
41460918822
112817386880
65377178837
7589888072
7378225544442
38700864815584
22652840169190
47103565042
11806441817
6400365116
60899527503038
18647504057503
20130394355
119516941064833
77425514346
73335990260461
42884935359973
104596667788
107726613637103
84801759195
70417776542
133264378534383
8629702487
65414933017
96364200206171
2701985377496
108694204440
104566645875
7844643209835
50034539112727
36576404665843
31635585914
16194865539485
120307814318684
138149443193596
94686084738
71504770934830
12966074131376
138054022703957
90982714927536
110523695001728
84917533974179
90169540191278
24162702352241
66883274474545
36695555624207
56576577841733
136329934450901
56059394116932
20796606195665
1422424061932
31998866560654
144861843197968
69249403909740
10298536731225
45612799001
8584674756694
3297103439
15127086173715
55177519439369
979439810170
6314715929
143648648203801
24103029883
3859003202206
118381473834486
125561323853059
6582767691119
98748130376
74980670096306
20881773184113
5348390871024
57695150596216
85085077465827
124528391267189
42371723865838
40218181833868
84744619673741
124559722385199
36571055369870
62434105619
59893751799514
83136522830965
127092842194189
127764144709716
82915971340201
3438799248074
2811236215462
71750665012750
4727891446638
115730324122
92331267369428
91149331418505
101050655655
19400471480
107866186244035
32491031842256
139616977261485
95155763406
108131963816916
51131322647476
71344702745581
122791380096992
57745777223354
34227353676
118735757511543
85703090157547
14383049759664
115169784444528
43351701887355
14641052108702
58352519897562
10567760166
44421220154523
57012252380789
40814176083064
5425672270179
124070028680194
436651634
867146620
30236216411939
33556497043489
57923199469631
140843239334801
92241354598348
959712993050
76351469157
28478253448
36782500521241
62201405027302
116996078006957
137532654779454
114490479510499
65999904027224
132296886109744
124176185399062
65320607567188
94105992567547
7197263243374
18484423079648
46823563521922
33020370633721
41914206201312
45666549116677
69745649293059
15179982360863
29071788633934
97965499322011
23644647263645
85430909030809
143078740729918
5992676863624
74571413801810
41067950581204
123725296428938
134781334185846
78265094399
45071144479063
23353634527
8161346884
75641233615687
31434855023957
5528722696
71669166710297
31059605051101
70819224521815
62393543786061
66493559645511
53032058787022
24927041824064
137812084900923
20445112013776
19689356048253
53388659057449
93191230165509
392592378642
33218124068640
125781898558101
30744431481546
139628840229864
51469214810769
60023307648325
8687399634
109604255613148
52461508612855
43439688757
108668960337801
29043184529810
6013150720568
50970056077008
109293885461667
104051199860
85895461792922
69157071361384
105537246445795
134522321426080
118261624444633
50674041836
79237481239033
53165891045490
4336951618774
101302433780609
27122964905914
58799159205607
3335094413
12073457142
71468957205199
76512990941235
120408306024204
97988150311
31310927523166
128011401431365
53361511459528
21520805266667
144067990431945
3041275547
78838572615009
72943310001927
81086050241972
92689901623585
92575560905012
10701209920523
96738995491545
35717051223799
8995629966129
11753928848725
106205711643499
110341229092002
6933401702687
128504783497299
18353851113615
142226920085005
145546618899513
35761486313484
14471934961
32149304506
84720616855516
131908475255340
47659120679058
146965458576383
1448115894
145682428842574
36865064897492
71296463265340
139231724505205
101439631920579
63661626269714
66787923227360
15134737090175
138048172566514
439798883
7721574021
33040786066557
34884707670401
112405442235240
96971158148071
61579605551
28352267372813
27340398987340
20665207865316
11628249802821
113981843002262
43333297506753
12016834293
33858769027811
90361129224
9441542727612
124938105592277
10747919443
51876442794712
2903495231961
77234712700
129647758634070
137122943397015
60282764983
113328579109
34689572210983
32349076032
32349092799
66110075800831
142791240222242
30094076163762
121766088305943
15349264769
42388993631037
13700110616
26772576685077
24627923369
33490015231
40249141942458
119472823943389
12083735752223
29666434179919
28669065459261
81406626762
63698329061
139829154521184
103749257084213
147981320210603
90739946877111
137123836123920
25592130600
132039391589657
25567930435718
145960404794444
87538663698222
13190723197399
48293970096
18619806297092
135754590633255
2136660859153
39145802196608
1989881603
29815687183422
35775481807
39826751238789
5457793171
535411582
84761792198945
34909145178
100514083092846
96158987465838
60438790425
124524180654906
25006209234858
27593165235288
72774253910304
57776067934444
7496079503401
45851968780886
91734349262196
122153344411645
56743371378145
81388208137857
148030518386298
16464455899517
109456967012
9433213891218
23462480856559
19347780053069
80583149897021
8774759226313
110307841064249
90789681531617
15211613586300
131607826579297
42210485415129
44135284568945
40929040702085
1689091442423
12499767867099
101771380635148
51278776281
6119827842927
27744737255913
6104223706000
70237035160270
92085437419296
77101716217542
85378351071078
6228814276036
5093554929225
16293325046
136880674236059
3603789535375
45911193001686
12851254939
109313394845238
92972205995148
39435237208206
33845694421874
68207478320746
52344402048406
111120801935399
31745321102290
74762416029591
159058888722
6015663968025
35913646824
19593441821
142282825693526
97931456854453
110160568101262
72437043416830
7816508000
24739313219
118620148719946
67420073026251
7531321592
62677903405879
36281685836
116470982446
57402040592448
7488923470
32312287661852
77782686338970
34054632040488
19892731031
5046518084
22198024730969
149341704101803
82244627819662
36412607329409
24730826196435
88796621090643
1201555141
63951949947
1470465139
101968848092717
132259167526927
12295225277117
51517412975
103307393759734
15147264915653
19897722455
74354255482
94102726744039
12183232460658
66985164103904
132206059584953
131194344834739
31386958109723
761142336
33754144679465
14737321439857
72256089897678
111497524335907
53494304693139
18039940392
76280512968
96909855575385
57350831694094
42457607106148
72501809759927
29058090394
117021477099503
80582642717425
18055263387
82074645921
16187280628282
87734744078
109356780867207
43451178930106
4617708448
17195397098
60329733620813
138109818268751
26017347019646
139579475159146
38694441068078
540227458
64926827374036
56187860255
95092965341175
98824693764048
3902132748
38807328864561
100746356463895
39665347950310
2320764437657
3481476150144
89598354844230
24818188119860
85185395220023
92886661760498
39245034632719
57275504307302
110960792047214
43061029979981
67364570351875
137727267669304
138386639351904
54767200853
26377038475778
61082205596
15375846489824
72689863145433
128414804664139
54824869763325
52026750467813
90605315724586
11696186333
59428507613
62364470060157
6453438940043
108730017225422
75668944023419
49033494124251
89410071498532
98799610670443
54651191306
82440038430
102307532518143
35366488410130
149085390894136
5946934069565
121039359061708
7967047759745
59555230543
13021872488
4772321901275
76819090685
51959000309174
64079801501837
20863999123
138897463615895
100056148932328
24590195821526
90255597360
40520407475564
43200777936
24459249074821
83951732534683
78067507294272
71492875975399
26712484631542
450182547
105372230257929
23221259755326
91255599267597
149390006279767
107195796647712
3167337606959
32423182872606
136793615415721
47286269771
38819550843795
17863218935542
40042117029759
9083613040647
106927732063608
43284221387
90281303039377
114009774969004
51702966901903
14541494017483
66561066085040
60587129571709
38326697831773
14135751776968
97555891413029
81912845623807
5165744608
44359986496965
26412995222395
118105512437330
51976432666
74384977429121
105425919472666
27584719852865
15190680814016
15932998804977
25008087038
11674921487
24048718905
20071134787
72592250561723
46917290479459
74693903806769
47966606677895
25248286977222
8691859693843
39002544057736
23829589580297
28514199162908
64762199763
13976837782
83258558150580
12079392077328
76374775487811
75177821356
100021460075036
113414926753
93461473356752
140734854173408
104481615435045
111105907184212
151167452111101
48168531678541
134811913370827
106250595045525
115675032607675
3525503062621
64887642429
103356800566339
24399554115584
92609889460
52706208779717
9713737876310
7935756088
118044394648
44374781727162
120631686082689
54815678177085
10565841256443
45215484934927
46295178086531
68310411857
103050536091943
7093109167866
143883924460926
56275191937730
16557025327
124923933829850
50123767065300
61587846007
77780191701892
139858787658640
68546818976826
8472483760956
18255474932
31240236863288
28370949475
80999554070433
3954903261
9443337819456
120383431921
62490625174708
29649819101664
78228919616780
68381272485
116811810571720
63149494195460
12201264998902
68384036004
83409838803965
88916080293265
127986633783989
96783411110171
33483923997078
32613887968487
62597164669446
130988963766334
59999991463
11125519442
66677044531
98796171858819
9007931375334
123048832946334
122505208068323
72641583961706
125451723334859
24913860449914
138509439423135
882311140903
1739124112568
148257777689372
75600915591
67551604378739
102438258197315
73257358914551
101959658868172
37784915249775
96733970971850
97319234781802
149941427554260
26061186573113
150734747163732
111958220391324
1410079620
623119635732
134310533917967
7985103937
137102017754877
7985185818
103509166011
78576731830476
14261821546478
146019770244891
67076817366165
7676226939
75561540626625
61539801272737
150538562892694
25626438203217
118730016577704
49523882104
1807181079
3982434306
79601847873
152869413873991
142993348296113
11208405983857
13176216638329
119927874258941
33069529112272
91641852187605
5783169102
149551577733475
80734381309728
34324151811777
73990538318698
95785376947352
91353112720
36129493669227
136635069783896
8006285032
105099427250124
39509697969
52590446718
139481251497671
50384494273932
60254900602846
15822007878971
53885591775160
8675288526646
117868087460786
94214054418267
128979299321045
11208638999
32729348550793
117280471047848
123151356405843
4689811435398
73587414053665
61988483445
22201249754
152364976980641
12933644404903
120824373388936
24498093735609
33373634490
53606035366085
4338519366
138876694564827
91732642423
135552503737034
72569332906
8018305614
143448225411540
2493351730903
788452815
4276864173654
11786408039591
41962986423193
149908960923977
60458126367302
3181364659
27749526083848
8541974713
48376885833512
67278896773
34060357801194
119798271039881
128065657692293
112896935385517
46098491464102
53785526268085
32138701457
24570493085405
80667158775720
83963006676
18651754308729
950379440
28711850919
83962329180
16371292454328
69071622155626
4624063843305
107884098826340
64301630462902
1816026432
45859039386651
12729143064486
100209503968
138735544403213
47068022604537
38919463991892
9569918098521
92147121258534
28184244985135
90808188894548
33536629075878
81552280795925
118540600574678
41494708702928
44167888351179
4794457679707
33948747055622
8066670427
13504296475
83611857265615
40783338904344
68762488835358
65906220238
92185514501687
60153300985105
65081633093390
6710551939
56974196654706
101370903686996
62404653508
104494276050801
153359999040830
62797204682147
11928167621911
86348844891864
7856837153409
29949380173748
131659078841569
133722383237445
138781295603789
26699161852939
89422348911283
46163397911849
122292532255
85367718264699
153886622902496
98316407575
119265615633309
111127613164
15895504887
31815492858249
108349154156131
98493899879153
105108022195691
10746245920802
139073139119021
114699542583708
82329975589
89156891024188
47755837339271
36668074658045
11198784684
20456484742457
94449116346
6695520099
32378579081
124593182379037
137467548176503
42776767585241
134012227727865
73726426756823
5690653875012
148014272695617
37317812685498
11326798101
97183198523642
104681990046277
7516604436142
86754240782589
122055940988473
59505253838
48929810721318
86462774956
90409931998
122642524588
90744085309261
110589554381398
37779286862023
2744051714
3561796916
54671512621
113480047786571
67145676663650
30015387831
49109994458771
27760308900
28759565026471
145030531757208
36459138508934
22783813352426
10140489390519
65742190646832
25243387691244
146400021993408
70388786890347
47221831413763
110371949538283
26669024589
21638406906866
28207216790842
68284673672458
141201418455447
56202275798794
36492553782492
141007458541907
71166246764467
470483392
95964588008221
133638766296421
64560318982002
47140998413
20490234388002
121107140881497
37039483442659
113886376589
103455339725990
4644709757791
45883374719904
10573615415607
112858998900075
83605113793884
129340107553184
115346185059027
78802352665848
28082863599269
34194310362559
139871910702150
58841181970229
88906956515
25195028304547
102620853261414
84897391459036
33862809227
65337514889059
48062004664106
122500548721487
45329211743797
27586557205457
118512537434
9341910722
116283123306691
94909994594
80370830315705
9746064560143
83909530987811
49520414395815
69299557110701
40441144823
73463670967183
47917637145307
85519320718776
138457566753489
132373355536050
8460873089695
4070211222
144047994926070
155145834354467
50804313352106
26993841478627
36499802335
77802445015611
60411605076232
17033177201
77112940703331
118482905413197
1749123592
50534508412
145041905715297
116575605751
104799435156356
74930234833841
40398891674784
103390463379432
36338141610741
95926993139065
52821173180117
13667600789
25676631781005
123181367413980
11301795110
151477291028980
43199699492597
31508350262937
73187173891969
47353107379
89189291538
7379396550325
122946728784769
95906832196958
12302912401537
115017256308340
36554738419
136387104546163
76215826385635
133475520437994
94622622113619
103617031285
50298293371
100175148110261
136698934772646
10857215032781
55178447271
109010774482968
108364837995696
64694320101655
39930405439114
3208182273404
53721108662
16979283603615
23950072276190
17464118782221
58100122779707
72632768186174
83129330680247
114288521770510
44623895609
78256827170884
143660170724031
131804625719650
11463228623
472409244
30857644062267
131300249247890
40475261718541
130350830515813
40660855963
97608475872
50742452631
144427722905503
17916771653
14608524385451
109882124477080
40620008608
34229347702328
124386914359528
34086962291
110169187746297
73784734061244
65193323722
124036417723
56073278037034
40436967114
17888260135599
50477995117561
131271873435546
1274976964
63242411975037
125998862893263
114629692249636
128516343645
736081309469
116487919741238
89665733296005
139031566782880
138840725756959
9823352256187
72537156202396
117816050369336
1878264072885
103616161216346
14699137881439
8218120163
1756200440570
45465622714781
42061619065
52329172924
8800080622
54117706605407
126753712874655
574477289
11366317714
7320797327945
8192618019479
20374359501253
808472939
141675167220625
21880159702250
21713408270
3585942440
5777087138
145760100758059
129179213586698
19492492376492
75993380293
15394137505
58337982764232
150497922874520
96357254235658
36486043726027
5841948787211
35301449611
79116976228322
45086158843724
37029763477368
156078479296204
28610375618587
123974782445964
31919552285108
36771619601
157158777653968
40112029358596
119502984434119
2043925219982
155565700378985
145198581122313
39448727019
69137908202008
135302118254288
30808779285517
58943078129776
19755651450
39409413797289
147310717808023
7940324643130
116157223229961
19853857360
476555853
27949496973260
34030433560
129567927903598
20439209774229
7452662680
45803151272219
34215957677
105806081535159
81973485059
22790306119
50217898796398
8743105414607
112667153114766
65301169673
78053401457
133565146498110
115478626407
117783866894690
66133063432244
82001229076
145823437146180
17184419935
4162019230556
149699909015331
139566518619303
27957352036039
34595617184568
86167276647096
111816877268103
70895186624
76840112883648
131961404885165
68432342436540
63918505740597
37982384341601
122340993912649
117964590710525
145333597892555
19270383571838
106979389175
25460354947002
37057291741333
32572317757894
20691711743061
100776885903938
129310536504211
78178656535
32915055510305
47271543274818
123050138014120
38439297015151
44738601453295
102102971292118
42726911638296
151317659269570
67217374733703
19860637405656
50240019705075
25251046985244
17017122231961
39287429782912
139937522270786
109299735418
122584794955107
129054096008118
31597943528586
15355076410605
42365104149
72862017922
4494851206
6452592557
19853596235
20395039702793
17164530820226
64597301891980
52713430276
142154588614285
120775008868
125929960655862
136828704349838
57560427536192
31393261393272
93512644470902
84232858367
72334247763641
847967148917
100080019772335
18703344787559
11463856224034
20776454021564
481607278
120808082480
79183171958169
13481374383509
10636778230629
94726003191767
101726422574597
88548935378306
67782229790275
79080700984674
37690277829202
22473431429099
121709650404504
137100652373741
29256101693901
6442337458
12302457776656
139540927205478
51350642715
17888843116857
13037981987
51157674085237
48094353387
50813170836249
96689754691082
102984719949809
136241145770424
6346213541421
78217847734563
9452263233
18427990372068
111750099646533
118649694173025
60946775255553
67788373632
129430121630676
6422212780484
51925750405090
30816085358
126583961653202
23468764848012
26229445683230
1300978032
12161292658667
110320201070898
10090973677
46160769514100
21999074137
67817347541
87500088886847
26037786606305
37471313132466
88487703040840
13157993820424
103899819118278
13904080113
18180959952
45407414559
59649185939914
31934983059
8325510323
51416273885
46944194000335
127215511204110
67843003158
7839145262907
17662894755619
106473976044585
121404421549
86912135176
53213171815982
33433812990552
45619224398884
53015907063
17920172181488
103193365247888
109169185390348
96035157581367
2568108638
132795842860602
126710436039066
141305804472739
70995071142408
27822214200072
74098373408874
28029736501132
77909943755604
132968931923725
91535488369975
145447844128014
92455472856576
34612959328
26658730346628
156727178650257
70425331783523
593362710
30261941179632
489295675
138169852742157
22997305734
107683670959848
152598328744322
60368793377083
41140386651947
2583062801
243421307308
33002958577989
25409761521923
66868856250982
145853903432839
14681996776054
61568252269240
6717601501157
120427644083898
490274570
4569924374
14434807732352
1341101076862
83091496708
78109062281706
132756928676248
108548691273784
150796206461320
80069409892536
2587166050
68259401856
2546635500981
11745834911
42774553142
6833711457087
47998364793695
66391941706
40821789348311
18294366061
39737912487739
147373855705937
55449898395259
121703996980363
144927616353194
63304471032389
50508913738743
24122442505
143643340807107
102521094747891
68267089333943
102548414000022
50028330351
108257143279909
40313665327064
128823269466682
39567741095025
138085850440923
127229706512781
7098310383630
70296143344222
84767532335168
5326935872332
159924120429692
31124671364
18625912129458
13065634860
132491387444710
101957313190
6571499491
17845092584247
47981307382118
18048376064304
19153413264
93504022431
37491179048
16524750443
24160550930
108951261982912
39367777199605
15750730470
5972078090674
141605433406956
38938753684466
491729820
133609923968251
15785570198423
142679124634389
134806584168203
71356953025536
44133800986681
83855835702410
51358485358296
61528040575
143336754597259
115863086693884
33050326073874
12783633992655
118650957669731
83316244148529
33500970253039
77112819478029
78069413651126
45823657460682
155480991786080
70129640762461
155262728752603
109656259356843
51033005715262
12415815877237
18272167511460
20720339782984
131484874652278
43558312755405
153651703374562
91666669907
3692440372
144725801753189
107576672564394
95677558096078
13207573048
102176181065
37808462168399
17822846820024
6427362588768
115402486472816
147865849181856
155527217701005
88102070491561
106368961874110
5540559874
26861586930208
48471128593826
5792210571993
14872735470
113721217903
91100141244015
44934193102297
106171738953999
27548569269211
72399853434
52137331541
117085452389694
62149103127897
73279787939435
42092168830974
131407282455078
130157584210
147878420319815
20980082785490
116182097078034
138584450881125
4233085339
117153715662373
12514491057
6810618290242
96578578499767
5037276530451
2320687583561
111630233562
34422890645423
151847979777209
1328961811
136780932435120
35128818986
35943229139237
8497237346
26734095048
16670487875
83608688799896
65749657585778
35827819307917
54226881195014
13921751464732
78244836545
4086013059
3725275359523
9079921304
100854029048137
100550570403603
6160506606
19724759872103
86268427272781
99088461869374
70900403446818
122388645620400
38360272752072
83663089272996
44050320721422
148751596162911
298707081382
52432752948
64086319585589
45007279635281
15274787839718
5339845885786
14306710176193
87988891629372
8708087247660
64949274886405
39223067159
112933355733545
34648985609716
10032165497565
25790019520
51753269717855
52238183797502
36053247979727
65526093744063
36792400727659
152123940877677
11945094284622
90323437918783
81395604357107
48965447579787
159480289695859
146000237879137
139170776831489
40497458385
36462431747604
104873096785549
161982052713608
94591121107094
21194607904782
105485833714
80743708142325
50781507429827
56677841513372
498721255
39121133742848
61170669549413
60586651291468
99543792977106
23695078321572
130436618870566
88974176468414
32708283220
57661808346553
23588504489
34325742502307
85456673379226
26382780342825
52323333150
110158400190378
67182680374570
8572382881
11219680378
7516541291585
7308395882181
31366810368886
43629281458
99245874522822
86743424543538
114478129463357
3411666670
20804749973286
43194270360910
61410461616708
118176922993851
11228835778
35406569404
118283092436317
126808734748770
89066618744122
159124415360752
500193055
151646105407274
38176996497765
711007672
83619519472688
3541599342
20606476261
4525540173853
80897758685330
84165713204655
105756317097
36388140953708
26074437605987
11953173773535
127396760653669
161920317179784
101616746894
46384283097859
85524996101798
1347516425
130969348821900
103880882117808
147340580701676
1346479190
147475968988656
56034923084
79334027409402
62064837543803
14409445283421
103846038952640
106300071556670
126975573591791
121942187263790
86039738397615
97256399741260
127512054114488
15866380731188
99517178690424
2636456760
96081834373243
39519601958
31971011769227
45221839392847
114464678523572
63300867711407
4735894472898
150088490765241
151110954276951
102171704266070
28284876927588
54789134853804
22941594212118
23716599808
84184110559695
117113336332621
29262563847275
52970586736
19811788299
150471686468924
17855968178519
31279541053071
143758817047981
60490063723928
27086693630
3426581913680
33255904619315
126689595152158
112367284467444
41672452522899
28790385840103
144275259285794
91173372921076
502655887
45292697343
119165527453396
50085658020748
26077283635
77412733485785
48925338164994
9226996327
63062835739124
46200233058795
39947549391412
95035402776289
136715912234107
76806261574201
73865559886353
63168373772762
86656274592966
103782184817641
71201722626164
70976560931853
124300292520210
22921164216756
33838284678672
6255077900117
91735111076
126332504710766
36976439466
76664755868785
132463481027534
157443385697199
5118316185585
118837076382305
142270873387899
45728719869071
20827192869807
6720943063
83941396046361
56254964975
133599944462578
137578399510631
73882756647
25480914963058
52228622703668
27659852148631
4761794179132
105254028325018
507133560
92206095690028
122731676687219
38349858399594
24349168998172
38661325211490
155067187574423
74386419854902
34438672075
72206184434928
20484347510629
88182425117341
4329086966
74778538629535
37349619062052
27940761133101
15881682098266
56556598374
44331972691647
54783658259771
323186320219
120438095817027
51592481173392
78673776954371
141882323608700
4748980858
147342791636550
57559037908414
77459035147927
8446217996772
65856790617788
63361268097
85087968492391
69131888951450
32846361281143
153834163138260
118092347580165
114184470497
13342561067837
508764379
138397675959568
32176198159148
69100448343491
120693929862304
98688085785
23690807842565
65225283911481
5757196639959
75971282951279
88717816421485
14001497616955
45541669350260
28642577467088
19480879141835
50080454009115
155215092854012
13831518604766
94142935686910
28554870327894
7348190548
116415438138865
3803942085
19321820154224
870679791
18985818936558
107448468561
115186535814319
80050125519
1046909667
123301638702290
53549280017
94506372671
56600761041193
3328906106784
90337198174
92596563841122
33105790826729
21127129866662
141825180308300
94976893324605
78090425298
56824154160210
77542512219155
75312590080714
40591823911372
140368563551838
19933083010916
47214410312
8731948903
51827611252
25161369498667
55186705764
53649539984
120918429341442
1373242967
126681088603
62020958973
6819578390
51617981271086
159230898485130
29751105608484
158739224384801
30633983516156
51939582650164
76327289064771
7390945274
119919055412708
1829391976142
92023258996998
95409811441492
95261430170850
38892547200
137510719116792
22030478906459
60213357286310
68951534584566
1379240573
1996376781
51815224658361
43026897227227
109027023418160
142634523959337
72469372999510
47048731726986
99236059939
20493675432928
9332613946604
82027306053522
59896947225559
932988595198
122932421112447
60640410128047
6488647215320
93545001855537
137587070728384
159258838506491
62560309193236
121274489509242
61490125050241
123694083622548
134433112904049
90875898979
27896883581351
31981526745136
69445103569371
19093217014
31637982553784
36260310688267
122128408155
135357266316097
5591127385170
1201536237443
88690496255344
516684655
7429138611691
94550127703055
127409647986306
34067104724609
74879359163
12261152869
106744400323462
5668254483
4762390112
63180524363013
35895456311463
20104676292
73067594922691
141533825818200
60513356184485
99643768480772
87115871416965
70464876291251
768747411642
21257538085810
19173604988051
113003204252
516210461
110762814670828
104455875423372
83068354720796
35934242458406
23453039417487
31162150315
49125638644966
113069259154
15939409008898
74862726314767
91150429779913
32043984326281
82620266121083
3836894852
95771938852003
154639264826774
125273331935962
7898937888
50678859098
126582965539970
93158206855
4098431940863
81352262266428
52057702944016
27016864601507
125001509038588
75748059934631
19540379034894
75102235553961
47253599455587
123628243912572
151244974512326
47843023859
64063678937
124913542693187
12330760690
75630716138808
77028850967
27119574771084
28050848080211
82024046923939
164500102494281
105242357157217
108753015986576
91373945729
1396231073
29393582910715
28942942845
45171908928891
115932148692420
17438644253509
18663127038821
132204324145977
1982317644216
70500123440085
86856037674195
19269296582046
1177563011345
2446770041442
125788183237119
154010685882488
98068701447311
162798130087476
127692713897
68610892716531
60435683419138
27763643224
103299664364238
40089220237935
71516985551314
22347299197
60978670848
21730470685786
19319645355
24216784165369
66246336110
47848549813798
81191159777
113629079321748
64451343394018
59364193260
51053946282532
35682627948571
1075282935
50159864734795
34874602066875
75077703707990
42251101353055
69986025836
17428621025
116426602291695
35081269036836
118881536833226
39440802547
23542418801998
86134660855241
9267292901113
44986399166129
148762253667047
22684718101419
1239428754256
41170738095756
61299892771
100698530957
4447181002
70043461870153
13334667419377
85044022852776
11639999134
1953419280365
61044873718139
145295236592225
45079926897
8694957712320
147309685400431
65560713487318
3439839902936
60115657454510
160742537407458
44636963378753
18860237186523
17488519772
124818862043984
54648236451
65419236737342
57479727600981
90656315619260
161317356344706
95471900899555
33906983185956
109819175904
79705554750
3551294171
18500652860
61187635534
26877088117
62144525733043
30308022609518
70768812237556
143482397243216
10207542651
114559319827
47707437095663
52293303430352
128971489537
28016729414
23245270871128
148077970230279
65963603466638
111979274304954
130502616110729
22512460366
85100356665233
134957549178702
15758715370388
107581681879990
2752955673
2043799501
65471629410522
121552245978210
76029601088
155784438466917
54746742215648
12436468031332
17215387357247
145300578408325
90062331071297
4978159787569
8341428616604
119166978677220
123247291021336
38100282326
158548764097686
38101614100
29650603758766
1273654747212
19907121798048
136342506591776
8952707505
45577492176202
64174714265718
68979751882274
39487901790023
14943812009
82735854068668
22610105845
49662706357657
44063843179
81494909438013
36976593434
163366151850949
110743473859140
129673996883
14988088433235
3095421495
6423890557247
112171755863487
92721015257688
66428624336501
162738007425400
112888537009
148682057426356
41487751681918
1051006358599
29816247195090
36324297446542
3578178469
83197288462090
149619318150146
36289971346925
22815101690914
40023144858447
2095397094800
57364930243084
30918593200412
40356590756559
144085986186421
37247562809411
17647248529
44146705666213
3096660537
60204019115788
45886138873904
976172927957
83871329548116
40586603903411
3891227292226
163899484046770
18130814150677
20684029854409
76534400349
38364809217527
38827350561610
109511189055237
17624335282
33550336219028
45549282713
6508021476
157000890907038
751727480
32715266454484
31032848635132
14866148839
125954307339087
71971330970764
11497145668113
77639258865699
115396055147579
51164556251783
115562012023948
140277550005
72930506979480
86818162334
26386726288769
102165536617428
29202665586907
157439770073179
74417073611527
10211504081867
36335653552055
41142997675838
106577506720700
47372374597
52479273202269
10150349013574
101754401235311
141307855398493
112159228006193
62609758914129
9699944338604
146841714572191
140289569943988
40137097177
15588801873728
54942014889005
26210172424938
89604278244482
37718477754021
73779324891862
13566791419494
85113125791
51945955823
46687865809308
96290384793806
93594691367627
106846175352398
147337756401264
63023541436469
18817967559
156238660032098
116211325483113
26829813888692
531140691
45312660504991
8484288280702
162499407184405
60508013245
11839822862860
16719249533072
28287043434761
154260399381614
71618705915297
148269108609471
129279270447465
25607114286424
137099750252037
40666435399043
29909891125415
140415311453205
3946610219533
62745358390107
22553785272915
531282623
39642018977585
22719139911730
44483578390203
128004437155483
13448337164
54191564421893
129948455830216
61512222198961
40832321434410
24929847118
162358029878207
63775028206199
76048532036798
17611565886784
160710482878830
37558760592882
82641730583313
20484840442762
9670144588
53118781983152
33670845173607
11794077129736
7656067985
1433146604
40092388020113
93133562763393
170631588665357
112614189368813
73405297354
113893281822900
29340454043436
58525677516207
11886285824
83887069951013
126106933206
116584707177
66111104950790
155511276924531
169013353885480
73094638269277
64684140948286
96159561283844
170559484883311
3755884221
887012058680
74286565989153
18867025557
2075668102
134032316912387
164006476967490
110489242998336
59267667226273
47302130273064
15632478509729
19693452066176
38566079247068
168348778026292
27468666023
63131515773977
145121655244595
157531291852426
141716824998557
90378948436755
119890610442457
118824526813772
83482662408320
54628689704443
40394581506
51723147908919
32774109636986
16329927811537
142943743213017
92684543346486
45821027911258
79510554866
64071282918207
46278593736
48854704963251
1636958286
64863765905596
103199470689
32441408282615
9716626419
7691943540
115358572162435
26175372750966
169591077832793
85734321238177
140971658083410
49902867627864
99789121196240
45711510494603
80207227157278
103237934571
163145201966260
646760313
6604803452
162749826906620
68217118946432
69784223272150
9397411206055
4335300660423
141734008798648
84822915280216
53943073612583
26868233604525
164169458336544
60182181954088
66496949124
36608008846118
28683347155
52102685176153
32131096129305
8040862498610
148106902129764
47167218332451
23843220559025
115108397145
85441144639420
9097832260723
26666039566185
98812274851719
42059519069
84048853401130
36877182825276
6007535772
137615004334753
66507970490201
16584258020490
117960371493926
111490326141642
2585136114500
26837488876916
39321076050380
31600173064086
160367076176645
126395056515780
63122678612982
13749119023854
9177076716
54511292478799
8898126746804
156789026706601
159157295540656
116081360811989
123148841719683
111424727584775
43614571963365
82362755092638
9782640745773
68444679035106
75654909969607
6672481013
58171110179
78093920242308
6674664952
3612289246614
127924077428
111038599564801
109912227385082
9238297778
6677092197
95411604131
45261478762569
151219766790768
166661854591043
77987378227897
153302757190593
53346249360052
25522699510756
500156983714
30903266592985
50624660585696
95257072465113
825090466948
128103939017525
113670634472
172726817375253
77088254665644
108881866172019
57516007550101
102408267281537
31100539200432
58897626220785
133377166790
118200661300003
8287831581250
120495090160694
3691336093
1337783118514
73679630166069
148087545666657
43885531852
95502953030
108272330021054
49367670824889
99834978153
55871728414801
56604473982
11882966625692
24710762395029
123662101987389
27129583531309
137680827643613
22658211041542
34597717793670
118379875460240
54753047249645
28133934544793
167143030653964
103216420131654
104859869696568
158244855753129
51521369155
26238680819269
18176189517786
86556857493142
58114833957959
139519456734302
104434075688550
58939284611839
67197553061054
129506967240945
70919712949
17033892042
12622594654096
161736178713230
51065554524586
38239989076212
136856868023028
69030875282284
100713957735659
68979561238383
8605811391755
58656828549404
47626141359627
19772475041480
71035774060
29692089879755
78322041637992
11040783263306
94708000526723
143194320255613
110453194106982
44752009134511
30372381133568
152643815646588
129720882459702
17118593118
124688630923938
19237606429
80744690657
103375841988470
52764814185471
107893499604244
114457850269583
9452487759850
60050967720
116483681370
21972069978775
69315710274172
11004020990150
71110122567
154185557021378
100367204503075
4998851082456
74119653324698
2120305310
131984806320583
157300557673771
35634208452342
73532491566894
60972160670274
126643654995280
144906581206141
29898369316434
90679061821073
173232860164189
111517247561133
78077733528859
56909746581
159450418060862
112728325914929
96768799948755
76743657419354
132410042831090
93377102336438
170543267829805
5909506949590
135604673621558
131309816751180
25544273367
1119521055951
23707255609025
22894009051613
73417887595501
126369953636815
104973288141
86855425974
149780375036690
146304886498070
99992245471166
18781504399492
170193372141566
20221616854546
107760573436920
69686850712762
112754431052756
117743420255826
131726151620411
87865580398341
13772391446
59345801594103
54088022586104
78152562931815
134539249745
117363015803634
26002418084365
7109048973552
15409969241593
111730826676925
58777530896082
65506395638996
167774005712854
166468324581425
145998377621927
73183604694030
101890915627414
28096453170
46052974163414
60623337547051
164713188059105
27887543451211
57118713527
19331975099
113128781025124
155267553683213
167905891742699
3716469576
103043621570
118913649339548
79332057110
66848569137523
122086595027136
142522137425637
163957431215206
14855861927296
152673161914000
61488777351246
81250075207
9303954841
90694716981032
58843830477
134571369820
110053335928
109685618576592
508846697426
63995394787
74009814728412
86558105366923
33038408426
89480213144402
48895949879
100830764268729
47921774800610
3350668694367
28149717722
109208081742035
176457128730377
44366162678
11830426305249
131873755945380
150512636750532
132626485786639
53298987986775
162023345360943
67919978239602
89867038471
64519109463535
124891115042
94141293927931
8428506699
51866236288610
22399616726
20111603454208
33872482237981
150791094999276
134274745004979
131164393981140
27111689984195
67781617092232
84757094628962
20578096998301
50638805760
177660560454538
92469093479889
20370060616141
24966244875849
107042068233739
3229134793
15022645226830
125150984914
71712567318935
9954603196
27182064553158
2882898922
122465667664592
80713367110087
23513414706856
121671147648799
132742052126
36136623694774
161204050954704
725699328
143598042540837
116300701947321
555019026
158816012078663
114903952789580
175237200366993
22288872553592
162951724261883
139252726107436
85834971805283
152863183326423
162935362941942
102595217350930
44369278781
88107053741
160393885464572
106286998236676
96972798748
3508628862607
23629777341
22476672274
36838688541920
131537502654015
33993315408872
82607707085397
72026862750319
169649061956724
175255840176638
10722386917
672483659
57615499813377
110826001226022
138219585929
166273467625625
155449878226784
110894401131987
10510135505551
1695727904661
45243599121029
4479433622489
8775512717
109394658912020
111975785241332
104630863523029
96575752644419
113401827009733
71937527041670
84884494879415
150878618547453
128685317453079
174089529895376
27254932991706
26201510583786
559026182
59339208549
3751630272
128198212322
7976827728126
27481997810305
16458334107388
20248889141959
19853713161350
34639445250
89992354619790
63297212428174
147024629884972
51213008823847
5209412165106
142418386305165
50495604683791
119460592610568
99508128393
46539944964610
34542308986
109593061520271
74746357915193
143581879460719
168194602681790
5516438431
119922100958190
101759571267932
38811991807
9058169450
117791078729517
155744818858786
131787145808457
30737661516494
175496997074430
55684301545328
60026050623864
164263882931577
36089593821
96445097375347
106773234987832
155573542906956
144648839972988
137171563831425
122259815642783
170873616951519
88934018752969
168211466581332
93025710957
177442271824994
32795446083910
3774500711
174890493426662
20162301494876
126139754284277
164067123741858
158591784191330
102237771384275
95446132591411
32076882316018
57480130219
42182034529310
145798761673421
20594786657
98336745235206
31085364531436
44781495494757
681913756
24601566123692
322554195084
5492227546960
86773498449022
105593923356047
4531120929687
79192053959796
89281046083173
9492226980
80218850480388
150213899552788
134346671025
141897882649080
5342073528268
39302461064812
72076950346606
169657384220921
116993183351
80865355426
14902132654
81013503860494
83222340017064
98362444224
96710555458611
170653342392083
177047375339265
106680588523585
122101418073751
143415543979185
117753880356283
29579888971314
24053620083
63875646799097
103289404892230
48337529493632
3293917245
77956275535615
18336532372634
87178324802
7530720051187
177028861975375
46851060412
43090163396990
35622707974461
124082411647240
103704274006656
168296115880737
45587771305990
85019620933398
16381515887379
171506086569303
23093746529902
124136036446087
159483502751416
122558857529794
131146451448596
4718506105888
15725170460680
30592878363460
148809898556369
161598481091079
84559205091233
16207960057615
13651365735506
16539158348
1530128729
32811115000290
71426413044143
60446540899
66466554731344
4699726065499
12529656369
2697868376716
146196833266
83498667278
32975878485508
7430008807
144196887992927
149534385248085
64037644105
87311926061685
107879313883618
60811637167862
144742280495698
571379668
4895718901107
14116178401
53689342336318
10208280724
23027569468
83556609378
17912849869
53593762191266
60474996834
53132943771794
162207764807265
28988329088
18482138242690
30079368473503
72245231138437
105083805659360
133287882267
54665673510702
130253195211794
573355552
77497263366
39253421287135
21027284521628
8299976589937
71183436354346
38572214989171
6285607368116
93404399031772
28839130000381
5319430505340
123380970526989
106075315613
56484630287901
164637340777823
162038975044880
356121603347
72839410935220
181826737948937
83227572196676
52092202370
174091208443634
60350835741292
139854414171162
160652021057781
70230569254032
77813390072
90225689675444
9648730671
33559721129543
16434299083001
61096767507070
16672466008323
123310377517087
24006948635920
107194060690764
156833000024505
132013534173150
16605118684843
2522543370
167458975261136
574840220
30440461267042
114050361175908
178976813468450
36349653050927
118769201131424
5580825148946
64467644465
66382499915
22105920004
4565170739408
99767191371
29359964806169
171991545161964
100889347535909
47305232936570
3605081893797
61445778665153
121253710503
6683752147662
38360456371683
93969470289972
52671854786114
2894124269804
117649677187759
170851144136055
64520371690
50236269115903
6165527480463
179827574438588
70391360554165
72143320088
64907092542448
62633560157
130699107294521
174879258680645
7249867684607
101544084488863
27055596440247
155905866546023
181743435232020
3866734564
66565263532
54565753208744
5286492999
30416228467911
140036306809371
9787065745913
52391642813
137495063028909
61132927603616
22970821552457
2440165520001
95259670352
176711068300361
56465016298736
159487062648971
140027630291464
181307542634798
15135974135
127619583757893
84386424815
3457574274610
72643959740411
47369364903892
55619069080359
77228309800017
159669305257322
98182542208921
24088443405888
100886575784348
79481237978729
144158415259010
167469893620122
37362056982192
173702763083136
5816853876
5259854053
62032996562919
173674205374495
92609092447985
167582234588987
127300787761102
154397026865085
52789437607459
60134759660174
168067799656161
164336331913799
92917124210303
25197203524764
39153471306761
160396388581224
111161742633263
30198066203363
70808462206442
113571488635460
27232475012514
700874966
62885431031
53037675949916
102414842758584
171930091991834
64197952675641
578888561
75784507946202
128862490437723
38376106803830
43546551853971
139751282913007
178117311683734
17873235476345
59519598392
10329478079
25598240071
159594224830863
4921869925359
34429188685
48711748000605
107957876178285
121911269079044
167377115393168
71715659057642
132185053934121
72494872977
70613344704
19024031272
51229160566548
5076974106849
99989142768
43275847126663
90001114562173
25169052396322
581612598
95635528165
92476758364028
121646541421813
107313319239
126854369861572
26206163080809
149206396247960
3732399785706
116089744283557
119521155252
92838237901307
60880855656314
4864753025
76018912007366
144460393283050
89118715669
89030856687
91890663161375
10388003065
134577386998598
154538412171595
143083938470484
162289992933531
69044651784543
52187334975846
40161731557
166854519863611
53137541808993
61435414477
91543971321
159303720584338
120406785291188
1212607271549
12192467135586
11044896426748
83554478855962
144773114353716
122825934303149
43396422589536
155278535256820
130045476143544
120415987632365
151547188265
58763056893006
18224566518715
148978653398
58838874711688
120443619419274
178725356317302
57820995554
129254709435114
26789924612422
46457447131
1616556545928
134719373738292
96876951432967
15518823000554
61602181368
67956550714808
17427522174933
20744456333882
166066889945070
35669361650992
47850697221073
23056020917407
34027789825494
108474898567423
142462928383002
76855566148
94549877379411
66984787892
125032248909068
59920147563
108072315107806
67255199391
3024727864
587811815
159949869971816
34078376690853
55106935286801
111649009701890
26042390588097
123542344217182
44090411410588
97503692940538
69024404226101
77091798691382
100434276562977
94068965830
76728763829899
11349005076265
3912698058294
9190759808435
91928882960970
150404914679561
29383152592722
93602460985459
141462505439
10197788946922
124238506180195
4901675328
145386861123063
40132680114859
89595372048759
4236234293745
20406663403
155260774246599
67501115410
12025667561917
9146373534848
7720429438488
22705544775413
6561357589808
92625289177135
179973168843484
38924684860937
67535272259
42516759913901
26432579013354
80661085409440
30821953911418
24075381998390
33683445942496
114411515047602
120086104441040
112222944093066
67938054562582
120089753912307
30853047237502
101262607250601
169953956036963
115905740053
57088700066940
166914909234444
4349555847
174606529525863
43254744799286
174526684943383
85864185990031
82072010247431
11998237658688
21312030665625
119578769488082
29842452259443
119931129279773
28140154784313
128767324746307
20700263502070
140002626597112
27007443695413
108535742983130
70829971205711
135629568866118
86551028950782
71986307745115
16450609800
173618243649203
2264998803
99211052624887
16450069773
44991944586621
173280014160539
143000508482404
120631379171773
37498138402002
2901253559877
21965536493341
48812936893345
24930196670
54136047849683
71805042322670
67857992944005
99765838123458
59800812988661
466751871
82555390164575
44986453279059
62251102557
83407346279002
90536046123161
34978886347101
125734512110182
141993777498648
64125654295860
170815751180635
60601012126
3379741853
62251897711718
75824427698
55751530855736
59994441761701
9738934030203
63608340678126
22604013019699
69926212171
134406177073
53611999994
151961783335780
132514959404245
7190315895620
4953070758
31889887217230
69323744216897
49405285511210
28363761401056
147203566574639
89100188617276
47401263031889
111124917122244
83415132238322
60430802407631
142908461008
168343937269464
138970081281914
152152469030956
102451560613762
100608136066024
92567977181179
143245501838997
84701167158726
62834617627467
20930383907841
2185788735
162936606568224
161039764199202
122638514545049
132252748863
113669845747770
393573746840
168970216405238
151197759180078
29658036992452
82320681376
11419298863
134333953240450
85679392914316
109239932309814
101847093516363
109851367672674
1346749025
162735587528289
145214156764604
133526650560894
122265607985324
37066605516964
8832121948293
164976731178901
160816475955144
99425542409799
21140245213476
95368186302736
20731216348829
77717634888309
130130038170899
50065750779259
29809259973512
131179204835745
16221411976694
41091998722
178484770158570
140229222194281
43057382648569
95625745342
48250717378824
130975912860132
35411717990330
158114889461845
184436761030967
20751804259
70529704928270
150116112374784
172396141947873
60417173450742
9984484849
45707757125
173327899514489
21921878455455
39321822593329
56645880808979
37534446641330
23063805180627
87285119507399
6009217331489
53313552886182
60720619223105
99687853672496
70214189818561
12276585305144
175972074192219
149016949059
39379970220919
6544593040
15072981941625
96450505335159
25439119968512
109565589618345
3253300306173
140318075229291
118408301275098
597016818
60715132113
85224378257443
1599126572
188331761918342
30525245817849
21716223741626
2301875820
143905546461
113058156458824
3997924805
69425533534932
32046227734771
166603745942624
180697687377925
852247000
35477463182
11286034007768
90484693660149
22549131593300
24039391445
163149306901884
93411254604281
178020582161401
92168246507610
103493432538203
113755916676315
70127305236944
148585881133502
82541444275458
41857680429297
36889420271
161328249004405
156220303281739
117894054421053
144656340963210
10463521562883
86813249491135
110386244735
34732611435888
181293685679216
31441232657944
132664420916259
149734938721304
136442297978939
79417878437522
44441321268
82984182251217
30283652178
46388093514245
6476399410
98887578889505
164395527059101
76887649129694
150433457535236
141339740735690
108661809992349
47959702344278
83041194880866
39757373860
113443990731240
36044880022194
70768803351
55606009977357
149254632463980
57717181111557
130749605352862
91406412510809
80421928257796
65312494196039
133128688427226
172136142826900
31488902696
161097846727947
141816829171019
27034667006678
81012218984
138635807280737
44166039919
30282993890101
33115538120466
71203859519089
113181984011
32037851946646
3097296014
34602997907744
119048385914803
16624614813803
113208025637
22338695928566
41415654634692
74577455806704
33086677442717
62484375557113
39560575088338
5701664102466
21358902166377
99191019791418
123569194018637
147347278862
114504031766529
187531417407577
19700661252
155765021406992
65042156682
99439877968722
123812525092089
183020335044641
11515461659
186027702930076
71026612535
38838953372604
137831995265481
74269610258970
11093159115114
5495776773
135316604988712
4014161373
129872556751048
20906375602
17654073656
117849345217313
158651804331419
28052474196603
174186969807188
42089592874679
30332505578996
34706165771105
47673006328829
21889312444
81335747831
135327814243074
32573558959735
46462815539631
155767562925121
149330373750426
24897552421298
35666414197324
54150855674811
147180042369651
100291637544464
99917918027111
48286210565045
33771770287149
79158272673032
162436200062369
35943791466329
92181034926514
144937256746810
159919938861259
140231128994879
93735567771118
132380578452750
118407473392543
3447245885227
23017294649091
16349813987854
37086101488
31587768125
129305376294087
39447684317848
89023072154913
159391786705562
89968410231
74420695345498
87823282661700
129230160530061
92285261091815
95428986764874
4449514335
44452723066056
79507461162766
80462536078817
123105941782747
80896008354640
55259716971691
53886251839552
69289890524
14048691402
1219742353121
19034219393506
2591997138
169989646942870
132519852399479
118660942643229
66584382242111
131057604356501
12737523883801
41540945285
78695589353814
77479486709
36322044384611
87055943891308
61056336259846
129596679800219
63837036472525
77494743729
156470154195208
81682376254
79569032841241
155620406465554
154138321186
24786849402972
163289813215455
75700538315280
37204571965
143010032664
19738703367698
73450881598
18710094356001
65386383567538
10014048121238
131718704026198
148586791850
190490859991422
11091773356878
37218257834
184103644627227
63777403387
35928165740787
187494916896282
182155319602302
28176752137007
13650433251649
89122591157395
37179434073
35884440260
19233580475966
106897356382264
100170890591592
104632737241
104635012022
4413794492
141555861441585
129886189212564
88292676554
31928637336256
43532994751639
54102382363297
138063724277510
35948106900444
137865665146115
8064101760340
148368210846669
16889766337
71365032884462
5360089791901
62185334085258
138260310965305
84834423709085
131439597684801
8212216571064
8534669996
105326761611952
43127713216
65875299691082
188695228764772
35298301466714
7312757175
43827507801413
10058126278458
15598068436358
44064191655028
115436283325074
122046175574017
84926493963985
35589213158505
31950846875400
54421815295989
27189403866904
63876672445
139712635588389
116454810844665
9102384045
3487606795
28836299068392
5731995202498
26423418825408
4418239170
62120422744
121689764410343
63902379593
136310836113362
10890384543263
1240060752
178996727773500
16420296573700
8564368308695
90734029468
74369840474213
110196735978318
109784239574
8924718345776
66766902026926
6428165185764
132869227997
9467389719519
16718475330856
109789556196
148297685970953
5522220483
146757398046051
42954126884230
65953165392
45705357638497
74517399875812
109895261968856
44998564934
53174993984
91045724757977
41844419523
160652177924655
37415202786
15185088003700
114967049880
88288809185815
5014026078028
38137396266886
38897393022
127252495871028
54726041810588
25104928406723
147817928829121
49670545440660
74068850460
115150847031
102622367360052
5427576193250
43722395696002
51898996856354
96989346524157
25644505272880
14012232651
50532950886487
22905457850343
70108218967
127293788821153
83465309268365
12681252554995
179748310960887
122616053242146
155832547461
79500538498447
94677953499177
187327099978464
161473433581553
109350510972219
1419320915
120599512606027
159689021268698
63066349527586
170118902865657
4049124355
45251820820810
189147624264852
166284011623854
6433540495
11638562414
134015952439474
28305115658857
78802398493118
72152674648412
11715932120031
115473514904
55657151502844
794755588
163267261494211
39206692396209
164287148150482
52151006686691
136167968229593
62010096957070
45250498754
50242039525194
85389860823580
48550245247
157491683803952
28492865375089
30774498761
2219768210
163351835328753
157141237001292
118908628864207
31105086267819
133737282143291
127489670207536
17468562933292
85938977150820
46858203402
15944155836
3833166872244
46819205532
78431310736982
2651587216
134126968468
165741690863809
10178622294
42107116099663
48780469959410
29010768068022
50810323702748
186821519301100
180559867667646
7120246065723
134133253034
17825151231774
34619938662455
131098331578096
96081827278916
62724876958
109712263563781
150806225889
154306061465665
58855265325
6657416381
137450948538194
11797235692600
132901458227436
38858365367571
169745928072799
113967191734500
32558544582572
55240038128756
103990737047739
76599627682248
85846960189252
30855341043
74617510069467
64888445820733
121405869461114
182980936861021
103928915787321
25791886290
110438930702250
165593101504883
134376143175
27941108028089
110662876380848
104282232095845
44655784209682
112075387942084
68572614355764
49169164900960
95712812714410
54645387675943
139094268256956
157232042465
148704911806
168484988499433
14275369841
28069016485
5108393364
111984143684001
25419128609382
45541061215
52091862575
134640458132446
1578459907483
84561778608145
5092090053807
87467300330
53890971735
42911024780059
142377788026634
81246400254997
191691048760514
89819862821838
96872790969
129541739206
11898110538530
48502420509684
161210868621020
87173685164924
12427736149
56882758306959
5426787384719
103255761846556
16372264691892
121255073529281
9218066632
47205152040
15079129559
191284961890488
124163967893605
126945614549950
135218223262186
14303604645
170371420122827
7194565366
23861474164199
31945526412923
5316476495376
172055432748732
18598191772413
116572810299
5555709283
140620312652638
95756203825497
112014874919330
42509463748354
22328531374
29674869538825
64650842813410
181123859098402
40583295321928
98833377881428
138623197490800
25174446095379
29678111262953
81212397161
167251195217657
616029862
13817753869476
116030971934475
32275693469
50835313947920
25926045804
146429210956
166007339147731
50139406026172
141354035277147
19176285949
194285423855660
77792573037233
177305491903791
27375389658576
147362847849098
61318742650670
195525092927639
15217816375
22708270090984
178260800317133
151217192902414
121168619634542
115713904128675
51781826592922
69307126335929
27487570756239
88962629661633
79055140718071
141110615888558
57186706417520
10273886567
77624153510683
65184247417
131853329955452
120532978699607
8011648715
145581719855892
10956354324
109221045400840
748903752
138555449254
109537102015684
138579050083
67437864419645
109604220740
20191670246
9251159235
83828021802
96986535404010
83842128135524
42769144985839
43999878194
10218930286602
137471015397326
35109659915
195046257398703
148170540661974
113216934467408
161509083034238
95071080994
66662874040455
32437249835
43771655772294
63283522987016
127699088227
127909968027
7718517321711
61135136154481
119321786753925
9157634073129
36664743167
8833925901996
50840112340
113701143708089
89055765365167
12882059949753
27914525910131
124757513833181
52363774958593
49436010210858
134674923354680
96675135760933
189752489881729
63274608965353
91604456230461
196321827866878
109964589974
123475941722759
22466813720992
10345808260748
8714782875
48388249779249
38123216638
31306603105
62566976504830
128445247995
54551563218
113479337751172
31348949347
109911497547033
127810501324895
11033929731
54731177807723
151300154183934
109551266834036
70444224445108
113029281607348
56394983176
35155485669803
21741364064033
8276427237490
40028787288514
94236585756786
140507801554714
125003931024254
107878076592
15726692057606
168533932924107
105444629512532
107966457379
150725987604823
122656436007010
5147236604964
56461464317
124921056554648
151617912631716
50121502393798
112121420156165
7862682371652
49820974243515
32591114591318
61205442740499
62465675005331
43506623544440
154679016812208
14118504175236
125976277026
82171514940
182619798044738
26596793126604
32372370050023
118097717185182
69768410553405
2399283315530
89016117149
184493729587693
192940546094823
66576083377376
139604479594971
5171594642
49651869418
73938009333948
68660343218645
38423606422
7455961868068
51456452328574
17521274070613
156972070409
19630820267835
114844886826416
153792180655609
154125258713067
119387038009347
16168639130937
30891119376258
22237891575926
52347372995717
44246503843282
125354546680408
179012814125662
72899794843368
46777785908490
162884861841
77064733695796
155467617115556
32720435132302
170356515958637
37243116122807
96426496582002
110728665968
35657348699309
173980063980282
115892318908954
74376682346689
39762012661688
65494916510945
14577695310053
47079171254699
57623813336454
10394827656
19448796379
20272661232570
43005043404
184847861249432
69404617062968
96586754469661
5174382795
76144911297
89086348949774
122729015396873
98472347601
90659605001165
8686979316933
154161598912116
21041808056373
5505417119951
193723941751138
46925389287460
18316839415029
56746019881471
193510584129844
14517474961
172763149152235
43021774509
74065505056181
10398707385
63145995277632
186458887316118
129235239511
757495226
64788320009113
2720761751754
31463747872039
31275016393764
957783861
166480133547022
142159804189129
122060015044932
159921648773901
78543178169544
46343947745
38511204623513
44022923680616
54869443451351
28133388965724
86802334300861
1852873770537
98229666881751
56994873640938
89532302796166
50357619183577
140235588312
166132370323109
185712725001751
141519740618980
160838126682929
6061900865439
18306961267
86106982662859
61383228899122
114804580371344
180915837248476
31700111159415
80541614434
10361376123170
14516193824694
1820707903885
14103392054185
84913599324
18376139171
116091302792
149277125479242
11155043154
39744907744187
195454777432900
10168820840995
96828755180803
126443424797010
73752558884490
56819877368670
45816013182268
120173273956036
20642293984333
19896698050718
87818003631631
48408452664473
134816944612406
8121920767599
61205660254632
31571521754
101058799294618
79518205181075
146591278384795
116204569169
78334593520967
143931751686860
98588877452
142860020352238
628833056
22800098231
88403128115760
84449125099501
26292677425403
69860241779021
185945103465298
103682357441450
44238026482525
17827556421451
56629747612290
166734670483040
125717270730499
1064450958
1534740217870
137621737538645
60810232769804
5459919887245
25190503417
43268155415
137539753345541
186270493417514
133376428084923
2159827550858
11187345538
100256206238675
139934870743174
37808537034420
26718083988471
119394936260
149866494546687
24896103206048
8308366174319
161421528521565
15575781700
27229442464
92024675276
57713829810876
49039631085649
38806276872635
58744033880
14434260277673
183038639650130
20796987508880
87523641581
128965160493041
114331720199
191664324921815
87972931921527
121117079295635
158194599723525
160651222863434
127764822415442
37361987191
5438472704
46705671188395
81225872635060
161436724563190
64108691272252
42717614211872
102600652379560
87482345122420
190136346871070
140181588416411
189180486533283
12885891019812
164628727391937
106023998803947
6185526000
88186307992512
72792959333
21903273328
127684472684170
8837742424622
67441721116775
45209934161741
21275788412967
15355583904345
6829819568058
193578971102964
109680856317
88798122026009
15919662081307
187300901912766
194400979161696
66506753557876
45026484541
115764546544213
78603593359114
178447828725330
102117518477
127099362156585
159218616362867
31904219384
15656144931
5944025925433
42242272237157
61699193363664
35962502610
139000236711
87250294528762
55942766419009
66630494869716
87948852877
99996588622735
1250910834088
41592804295958
62882111567967
45045864276
108317515855497
76640080721380
141661364887371
110772443107816
75558265456606
19261446641821
139217703978482
34458172619
178719500328566
97293890182104
163941004182392
164268480154876
43979691923843
10560506105
190049136927859
154381874214081
34160266260564
188257031812385
7215728800443
10561454367
77215158307
105043620239257
114911190438
73048302944
174134492626714
148376688841184
194275712849257
142155496617
149907308521834
38993348813
27816796515
75994281394386
87641383585651
161619449968221
90741142427782
65017201264882
55449104920969
59653172140334
29240968165946
197934559493143
103449648228591
42115163418501
60082189522916
17618689598244
58911341979425
119322532659471
1480654075
185563672655078
638881343
191433145513220
37544205814
102949371886166
200668362431352
188553853783538
8610143040883
61996513148377
67047587551
7290036587
50640324679104
47743804179239
154795201688640
24004410041606
17647588954
14749926702
82403768790456
1921285864
29920154136870
16648557289183
117868017916411
159669232040842
8150975884709
112566964248
78176584212526
84094603362172
95049064591170
41545404616881
26476894191264
7366541702589
59220879989
6794833904230
86197966648166
40115001474985
173771546620994
131462042134876
24585414074824
109615203713481
6907285833
97527759526159
155289512643757
120434273744
193516913954635
7636139001
74780408822433
67863069785261
149611935786592
41752369844328
130408889064638
86232102670807
736346677085
108952594525538
9848906135544
44960950451993
83834249628
110215525274220
8983522325954
7014018106408
137793462240146
1426937824
121019515925208
3250257022
181200841902418
89361649626276
76805344501064
53427113460398
163976922411355
61991929298691
57064006740298
3226059683312
131311344080
142903026452691
114036388145197
52206097107
4198720599
25944590283303
48514717958005
16367855453955
86262184102797
160710240865403
145163456410833
83589789012242
8929207728435
155106620678873
188747784658052
141346601245451
39912877909146
26746553729
102541346094
110255815276
145758394154790
60123936485397
176232178582311
118712339672773
52119646416640
65280203654
19450930382903
157493395392219
100242521365
79590432210
47145822081289
134787578854706
51553612065676
107477311207336
82968960387440
182381116633906
55943662036029
91363532152879
115210193026228
183856615372834
4207826371
72136581283942
96241811878959
29628393869831
174086096565095
11268201138343
12624083102133
30477993683
191274082776005
180567803587617
42169058098
61320194193080
100131459568543
19165357336483
152373893387109
131656807408
84052866483
8949713058
40180677847154
112562402270451
107707554487
109645841187341
35146967516842
137357834016
40880625040111
48845307983
18649224680
24567520606613
38505676997671
40123165196831
122503324373582
39109524676
19927191297963
142869795184
65483246049
140425341729410
124468579869383
77741371678772
163597683593141
83203321831917
164064187202421
202098722450840
121308777924694
136369221155425
11752074323506
54882032242663
130922164511845
15295852215022
15900224693792
105415206198
40582718197872
2184892729991
82089534011
10206576758
65261357930386
156623628856835
151614868227
131707655939
143417841798636
75716979350
95618064097599
82735725268910
32175487423
6233470160739
29399354413126
56037478177
28064804347
71231251227473
69588723105
961155053351
12938439199
97519889785072
54415474681381
8994796288
116849441582403
34682068507850
135198974882127
138756249411081
186659982917836
100476349697217
108024099877358
13826998701826
41396541872187
90997279152267
143247160558881
145370809818630
47444790686
41281193004533
88477199596400
67608525132
47752650261288
94726311737754
123717075359
163602316258410
137042677112209
158214481101
646115591
168485778895625
199763564995269
145689303125050
191216671872631
149453716679
10750507266587
159454138575495
9022931691
46396321519867
147523678975141
181363009798535
141770344954755
156235445333834
133746624170470
112813654181398
169340570724735
78249428266985
128869020102935
175880761726933
22240294169943
22042096507
11400941593
203393385917337
57168297817247
13984801868
66123684095857
15918329742528
1802712304435
198197646805297
187426751576538
183871860477220
65919612335
2787502399
141037841833
164419383250530
24327936514053
173842852328466
160391865914679
65493349234
141136547915298
98550265360
10834808347784
201372595113155
10106311094939
138014454958809
93958791443
170543428489051
59980155356
48469895848112
146659607919379
35070407350239
23734755002743
16581555709904
91176153268822
13887972222892
29274915000992
55856931542805
2900278370787
25461241561
60442553213933
154815641404492
28298789008373
192742332920876
111977435804678
88551497624244
43507351741765
7620447622161
98631932880703
102302759180407
133160386281978
141304879726
53235084938939
92660380220097
203277963507470
134850818525280
37615668938287
189088724412559
114849984810145
8484557360934
144446035020
194613035048344
11475242862
87410485303
35835557828692
62748063566843
165843176103493
130334586420
42419219683572
167141095188680
123088465092713
172061608021414
201198825158075
18858322122
87475107690471
176356530558079
54849109159786
7070774612717
24437292696
49403658315
191216236912600
104127238468
192425799261846
1955909060
25825258421
111746575171442
18948365512
50092491687454
106883810756287
108482803745403
62214446283029
197156558145959
196783354065558
106092314413568
183543797971075
78650724372
29696354510726
25804337880324
94233978942491
26721204041614
182756718903194
60167106746937
65278430774202
51415958560857
30840176124
51368203634
23696298202212
109885764999875
106729132433077
107071044075389
92812976588500
106650615219
61531928892837
5146118145
68322778720
66410400577
86364371237143
28096662778762
14069613791
71486834616043
130902020309
115451107574240
16467182119734
11521876126
128839937122474
651357803
131310562269860
119008797629896
144037142828311
140077413731466
50018180209603
188624711743524
124608842410935
5565121857
49321667683344
71055462852628
10662339792048
102612945616557
81493392369918
10242792879151
115788036708458
788699101
9209639494257
58700664957
29745389838
28419585075
124489216653408
80264791654770
202079629490077
150404431076146
16860273509
79061891879340
191564049591139
137882785133347
12350030823
101977847121
17350397888529
33328691477482
37760917697180
138597437452267
158872236920178
173728121269664
44445402247243
99714838467
115022111297
34581039472460
105384325047685
49701130436
8172617663793
44237986186206
96819703767916
53144184702317
158086252646006
115468394908820
107205919130
38404792968
7133307712683
192109876070676
129885139021186
108863671783177
157284915627331
49718255791
112381661163317
22750915259963
32692654720
136871101721
98959130165610
119250412944543
119654041431450
57762084996285
72721733025
8149679969472
60296129346071
55356238155547
26196274169663
23221063779477
137083802747405
165783160620252
7819419254
176306305377864
192644570984149
166234269707079
17783451889648
7477567669924
14975454554863
48817687422285
10828290561
62670306480490
88078150096815
191378445338733
125959562623380
88433987861271
72470742451834
87603284386982
40402902181544
99862410763568
206321755909700
125591092951589
105709638282723
40841732672747
159459973829455
48216005024
136014145522947
153183222416732
187048160313789
27990791968741
10832322068
99276383592305
13878495457001
77049056806
60765806495
78464958793545
23598726277
58966244275
16052402958504
161292883651215
91398942811780
16121787777668
66358808185823
57711825557686
124929621875123
25893272259302
141267327445052
4305324480
10831803534517
63079414535782
112942408510479
85237991509953
110266278405624
183776395664093
85503307473087
80676114477450
41208548169484
32840896611
19684113215102
37789694990720
196761114647045
144538697376841
115768690314061
102780258346
15223128146401
45117887438373
80217628749812
159910196791242
149084043763139
137547790173210
25969417836670
183066332368638
112113871416447
12231003621298
130536136665690
159749136613958
32915050397
66593595657722
15248574901081
115433236346142
207609972415223
186689540620706
36128267047064
11891661669260
105948346952742
172314660362104
140603418541
44992775440
22673270970
27536124636
29863095048999
198360295265514
53757342678
8676738373609
65954189447326
55430325943770
93097630059046
26875338174385
206454961391133
662703510
183322628526684
138240285126990
43253380913003
19173671180
101085239019490
76932816601492
169274623938480
37072725283222
33042129509
73320195326756
48598771546
11061410713049
160803802601522
89495689640677
84615885267860
157652089199633
48752096648464
71358904819884
60448959362317
160083848065464
177160120820703
11667822673
155788237778
124341476070
80395016448030
33100114548
50299318189
3766853087
57624065781442
155365551184956
27086029183574
104605582021536
171634625410311
20253778106
11403298894435
38067996168382
41727299066863
35772113241409
72415615436102
46442449955323
132553321817
185248891629898
17263823136435
180309353105948
27968892192456
137061206481064
104887124120689
15128164754
179718855030801
98633794669192
5549616509719
30561422156802
55220709908806
141224567308
37304798201
21511898872
1998686854
26238358636
82998846454999
57671685680
355170715540
1759958063
101668590527915
52561493936105
68776911197717
30332182629945
51045790812972
59846690522549
150612151099
24764885288098
171269328112567
32979967828058
89509752228520
77689291144845
167241972544950
109503631899198
42021123250454
103627784584
87512395619562
9654400796638
44860451396796
89166971552
10762782480752
146581356540407
13081146320040
134749577108061
154891233695559
43711383687
164297535528827
28985375725
207009860456157
140572299609449
81640226653407
158969934276295
49165339668326
79571081355433
114333966171
66894603848409
93026798228564
183507011823717
171328592206718
28576195861234
104164130773
139248800698
41764116558692
34505714044214
81332246709191
125639759505394
100181526093164
7983411827
10076451632206
11767439358
77058496030489
169252831535
132806679362928
69933453569
10055763015815
54035781908002
89438966149939
34710161406
67937700659
168954881155243
45380375485715
22093955221132
14442668448
60159886530139
85890622641769
40050637410600
17389512173887
196604468091395
10613488088
148451573271164
67257830091156
174576564407966
160877852614295
92122786584774
208653134542898
25339849732
5231354057
40816335881444
110408445537581
145842878004888
669839745
121092439558174
124566635146633
131137365143916
1360663116
71023710243195
208028060702345
17305973378931
151364516228
120870423390151
199029029506401
98291581495579
40700464056
18461926099
74328674482205
122147715056159
89355405652286
33445545866
33909686815008
146697013948771
36915069563994
143957363302523
50886050366
182909583515603
4813410886
115086069526231
186014145718475
66174620876070
4109160716
110054887795224
2136639476
47227287387
157292318350
193624132496018
133384953826595
669584908
30499168753
122941166950
148937585280150
42146196395406
32945973751101
68708703396468
50364277015743
21726707161
128392426602419
11153440760238
29639344674159
62251657750603
24138930736816
101499279576920
126862454450977
3777984313545
10731661060032
27973321678
48856205635
26097606970208
193237295255361
6989246880966
120858029923697
5096445454796
47305561951
146282425568721
126769360823572
31832909064
38824606340260
128814115201
67725153213362
145784738376521
19180149623245
105538911627885
157250703935844
53098269910648
56711397053324
30498101653961
161633222965629
64755109615771
39191536679
162598134965123
188290794876871
80726747003908
2023299345
70790837350638
37359937478560
33606182995
84159592078872
24820899271775
70227409639970
5540601404
52801282399
56430326229370
23856085097080
211804904618294
68701068899003
54259458516388
57680012673870
100959921707659
203037404727963
131910950262
31920620253
13159292938668
134626272716
95039384831584
170350034991428
170171108192116
115523768017
35008980450
38697803475443
134802705319250
78876753621588
149377786895710
135538156842117
14163279354368
3948266722732
189068230304001
15485395534020
64113127868
8426820368484
178921206219076
134203801448858
106684089173440
109600179171635
11733741080596
105141761656
172240960535560
12069984109116
184474971765623
822557795
130238506018925
155547236388
109528170091316
60291119733090
4423353963
54293004032830
129228911864
45668967324292
58387961898903
200278960726529
22955389344
81006660152237
67179787173488
77102094676927
35620040978015
152867499646219
105178968647406
148944290254434
26906793970051
131827170077870
58599071767
85900449625426
966858343271
79129700357
192796217518246
137978494422
114845258442462
120113655019737
100108841819969
29353940439
192530871677461
54603839284833
15414880787
85960224440
109725974051178
46393533001421
75805893496145
185606909578181
4886735084924
143871215343
90610520946
150906983723886
33277658485560
86649259428260
9420882018
43516322281872
137047248565072
55952006883038
28775696383923
177804761823497
24816160715427
208302387235196
84251477419112
73923124399646
111606652635497
97485739242639
3835388216
33769005937
148072111219796
80583588566373
44759170060687
73784005908419
182945115964843
164366865071104
11721322820960
23486017760957
111550692237021
70594393780606
154362081608712
5563819300
10964170494502
32075691473
187028517250865
2051195424640
111834278134053
6077379932520
12189965547794
49851784672605
32623152974739
103772818382900
140968301206397
109412101165705
73628143411514
87598944157165
48263778700571
169744719963315
83448990000189
151383190236726
72918700651
95440886240815
12806891545
121039838629869
69709405271728
107442509395
68456030517823
159372879886291
3380898149750
7733226880011
60822524755
74794825820835
95720816678
7863771232
54884895685742
175339286820277
76303640706309
734306398044
10711099909033
154559892826896
113104971907018
184701323661867
33869756879
20589063965748
211566905989494
129933297844
168893055809
28302619208
3436687091
196227574659813
58887788897
107837170035803
153504810737795
34421278368160
9883946980325
135973857463852
94021317628494
194498086924400
12853596545950
189228961531070
15621411734509
37896151383960
121535588959756
36222677575211
116188130041936
41617729752553
1156559185
74064488000189
98321166077290
153037012261179
1795633825
171874837837880
79392037565185
213602966913361
175375864628329
181215136546663
100539680932380
173467551919286
159415637218228
23011115404196
116644523584
144877397896
33353461523304
34424044389296
133779305189196
98461902079
12900131536545
61053495255
5333966224980
56526162257064
187607105665083
31132766438959
94379621354618
113747449585739
68905606123723
115730063295327
12783070120030
124335136008639
40175351387026
138463046805586
32216167701
121667288896813
125151888411163
121238934259295
139181677644
75382336684813
103524854219
16708707494
125358849214888
67754736703298
123437831622285
141341127272664
166551944038726
149343892889422
101260891971857
27283806507822
106257813513780
122538449570820
10142122615
23417723670
71927702809970
35886612541178
104166207163303
65459088528673
166446978748
99024593009953
61116888814
96940634543842
195588189551895
28458680874498
50730166209707
26928283345
24511840652
31276859209633
17448113972201
169582634589956
103627377342
81112501997446
79782530258656
7916130844813
183128008875580
9803740367957
116957416990
143169272804551
105527423540848
14958455591049
94247466138730
17713269649
166449109101746
3025567123404
161721185835563
31519352193041
102446956956155
37768312835816
81442683232530
142219624185295
129762056907892
78203095910268
1712891683074
79516951697545
209541341076729
121181805089273
139644725036
207286340720323
24609112329413
72221876418138
162783694057939
139670849181
53825367985
150149250613153
17733753274
2813060179300
191735824480667
137199016661505
24494748392284
209380867820592
43400215842170
151709345004
116100238009255
73483468857
139643722833
104037649750248
189253755063422
37469033396876
24496433782862
69548296883
139210937937284
36209398315706
40152052670
52084884079426
98978648444
16059604275468
67001932259314
166635220947752
104899697141656
28573729419
147846437207728
60301843953321
43172234908026
134312286495947
171114968541528
118240138356571
128404032828
9179712818771
126921192512484
153597702402478
8856302108735
37301712840375
18910132767
5428521631
25533602568590
64591752812184
2244403973295
12401902592892
100476740248391
32927361516858
129508981615788
11365939661
124547322728194
24462735123263
141852444684980
37213582914451
18864752530107
10687432983527
43419233956
119681842273271
24100369588913
38577467722770
156853570223283
2814179663791
73776907743608
116949542909836
212776719548353
71404768904585
71801327551
123131920812
138298710764152
139269322308360
100747773227115
17517972360721
71520245825563
7012660869578
97727604748038
200482631443112
99118839178017
18542465025707
14133626427028
5890621993396
112260272610388
45930069167766
2064534481
117921745175
71934860265
44980918259812
8221844331
1124861878698
23517953966905
98224187263816
192961777231
11374839516
61674183828
61698647123
178741446083054
695052499
123717626702777
839283294
146666777205162
107303033010165
67476625771
48004868916245
124170232344198
27311883756
13286948112349
27315698845
76355372038873
107095596043
46922012466
65639290174
150500779793584
74154195525282
206385891821492
39036674068993
69954827593
118443814740732
61220315441170
98357115599188
194540429220942
8229186892
90198451007994
178802785788655
104699488258659
34370887328
60974180742672
74169475927
140988890662813
181138302303055
42986468014552
133118347522039
34953362950162
23212635537078
179456698093535
115922566139283
180012108805371
69984427411245
71463103557153
77394000006075
1361233220
17828217851096
190832876332383
171522344227635
4984464565622
9047391265397
87635729746857
107217348993467
195763704545250
184345096070376
4544465032
28454897043
115412055794709
152183777645661
83145223013524
1836256022
65792091680709
16626572767065
157253183697699
139111648907325
59965475394
2848387683825
70200843794
87746595589772
197519593990913
206016488734995
171839953448
195099262153509
37470875012973
2216128003
100590626353489
22222345030892
125298405330297
123853687918
114771491440809
76520112593
165211619347
18311089703002
94713953692779
158953329333354
22524022176444
168180007198661
60360718854765
100006511280
77160802061613
142804141725268
63519280203321
28502524324107
83917562697790
141027037758
182400148706451
8925228750535
145558111363468
196535808268247
69784296295523
147226208760
111290492356957
175313024744925
177912337628731
182313312813015
48563223299053
83317197177694
73246753583159
9545057098953
91243705793822
56247403376
126642762272834
25870520674051
86388002501129
67141114370947
83881821521378
159265678359770
35335868026480
24436573764250
38203145591346
67595122653249
70530534105034
78349898591785
172836719993474
165925411670
151173074523031
57936078894799
185400898369861
34600103579
21647917041938
63858014049273
148569756865821
151525786035884
93298724945390
39802923842505
110303555200766
35757770372750
959462681174
13160541786
174138263870167
98894104589822
30204654437
43539485265496
48939451342
90614198899
72668212728
47363430110
165841261252875
192961383563881
98068006513
150724667387
56546364210079
66216120544796
149689301974712
179137000281087
210115430653851
105625026329
90567287823599
198437300078822
114419680805341
195386232468313
141929763710
114389083288244
71462925204696
99344555958469
38464506409558
8893637689312
107218453928732
150875636465
175408845695011
23667367347
5627099830836
119774763281977
144107741586016
204874780156813
30585598116835
181156933224922
157722230018185
11352679021857
48610665009061
106882536945139
23995829800379
119285591222
5828191404426
144825164399119
50208932444415
9800678197511
60392062327
87310524795508
170788089093423
67481554655569
84003631329
39431552119496
71582726427550
85531378140491
137182169559558
37728239052
83802963217521
110753724777217
133531991571
66448742627
195114654429086
137225120953500
17009119408097
57896028232297
32067610000612
57678924880917
129097243685605
197182778730822
9914512145359
60513620791
191843997016341
108787488306
10769384696970
710205695
43985723938861
86272237611728
91390942500346
55801173338961
10914182614407
17108573887154
209318681692054
86185703819190
151491430599
206800842290883
154358704790748
112029803842935
146773753123219
71706070486926
62822596433595
215381023399735
65462253380076
8386857729119
41984804384810
62666676741
168510110643026
195771685122421
72921672115733
119755577012
174097156159174
17208291922612
101007475548
710239091
91150308045
144987241163507
24951949185085
45843876236
185438970201774
24687845321398
21624341988
122532132622
40240146445132
128241572918600
179484275488389
13560229331945
16299906817129
66842830580086
67691905106174
126925772423041
142336030323194
1007373575
182508357615026
75149830249
61905720265377
131684648043352
96031956169514
163026535737257
49767782378115
184211048777603
86556421224044
155210136097471
4258333909067
68817711384488
12825175875427
75766578181356
44184511127
69682406583197
130575238099418
197347908823274
34405116743
7124378479752
163224222111754
105614343281739
138232962772368
8396605598
34972194784
147980086779495
120045688918
93952920411
53830671347198
109009183170278
125480224067043
31592110873247
83441261959695
7753896901102
101344154783
167298109115493
127746898622981
87496694918426
25225808827
132727011848452
139686861708412
9681375034105
122822954257080
21502898284519
172504355296554
90702251640762
103641354734099
151299061266801
711890454
46023110277272
18163266920577
10507661936813
20401642269032
159783205644333
217683941474920
80820416925239
1866084605
137416292170
181398509467133
39573320239181
161778442513
74136237680202
18191715971432
61967840813368
213005846100580
32768832085614
33230008032
145927844130112
877409744990
153196450153373
42670202504
9817879523
1541277237172
96601026032
20509420822056
53272535332
1394710432
170554644163311
1989809188749
57728266833621
38147062664612
207880213318207
122047980112762
169933788086727
117312176288552
144986415257678
168356381112
168358369393
98939145265401
112395197643115
201739290518976
146701524960384
22710950694394
209321395570048
127065480461002
65096245470214
133388246281126
5815031612
79632622426061
27559536749
198330121956385
42933277269788
210893189643994
165279629557
115296652596310
139669041765298
6589982857233
139889626769735
113807108930349
23464371856998
134335436465338
35154922642
133971828100026
68398049780132
37881688046098
100208019096476
101486883522
152889911254052
41059599710
51445096155525
217139843000366
60293456450185
134120809602922
41327185390
178549271752
86935879737777
154984146549561
29234560375651
61954397221495
158963056613346
75898426454643
51733654274
24222114648
4886451152893
2546928937
31278381073505
7522569342
92567702169413
25410334101
49821852826980
11664022619
205841272925746
10568222981433
19454134262
17180269867
14229785434794
83932248593600
138214828810261
200882805087092
42310643252917
55355627606
79080681107303
207051354782728
41413523891
25221350905781
88271270394703
715431315
40338315335699
32027734213573
107455056294556
48155082700
11699562629
5834520556
95911652525390
30021166280758
94792703619730
2999626520
58884836261470
103428870932840
11734442951
47863767966407
53185968689385
48740813621293
17267722175
118919908022570
122717574587725
102922697310728
77534570569824
217589862719678
171573831358129
113301920230936
172638007354809
155094315708344
176052124471
156822353258930
9793014853
162703234552667
5868844949
106417819029869
63974686560209
105235188701062
213595104863097
66175429890123
29647215235700
25616255966
35463713952
96066306637963
16809199086513
66228007019354
17437506831
98201405223544
30954045687
31208057679828
21210388749121
50480341551521
117296551821381
148918106503590
51232770845081
59691682775
43340156974843
1893263213
212661573129236
5246514401156
8262786036
5010087585826
72143532032
38783650649650
211244505136845
21573950175066
212904555510344
44855366436267
20595127835965
102402433033026
94991917566055
19621247919
171428422555240
63695469104
85522767104
146545460692935
115786511072
33286576404941
111209512690391
126799498239709
105002439439799
28588001955552
20719605700
170232480255822
145666063440239
63444111590
142063907464392
222905991744774
60859783107555
45032772867
27836190064877
203547657253957
29296492993980
215587660571136
30959189513
16436353417
146342439523839
86175506174769
35546517430
121936483264
80493548853412
182622992126759
3614496553765
216276741463419
143566612386753
51542782497994
86032600234432
160796306381644
184021848267705
10927057009887
140842430362861
38389755322
205528230307800
76351969089299
35559834755
48046471153955
69990422862248
128790448740974
5629985723765
95945530511090
44781924067
29956776151210
74481810486
167341748617153
181237924488972
18890189184943
68837086676592
210618057612235
35459019949419
4680579412767
154546019737
213589602593497
202229986181182
113551951849
63693109618478
131073709820457
28153650947
142211672787617
105963666368483
218161697404589
59820254779690
97794378626246
193017462099370
202275213136851
69846732571848
30975629806
86961698017762
22251493079898
48300214103
179056055058394
45082413662
26851841427
15413796175
90836900157591
149698274165925
12858851475299
122131803942
49585378670070
29521231962827
154626139612
68890219847387
66530776116752
117131407773461
113356360591129
126232393728493
106102556227928
159544584243558
100516934862283
8537717564
202269464585621
177504187688124
42093231437521
211781815024164
13730694642556
35887186067670
11807125495
221295967368187
100860989479084
178007918871545
209405737719446
128025650141
156162443671036
25692270548
41081300752796
217975414794360
47280382417103
16328565959224
193407900864001
166816435634710
121545844511165
41878476988
176269933638980
8298364003
80756360219089
96405062331705
108251496039830
75450786341117
52710224625778
39691487253998
88703564735439
26693835219113
94389853448411
133234018433957
208290899619348
136521036643719
83868928201
52475333227
151580997950769
59313980869345
151940763345
90988633298
11602337253550
154367190339680
7432356374349
224223403329625
85119692713490
205448555108793
116701509387
190361631329047
86335390895205
72691000603
100813906289117
64993792389671
96913274902769
210045530683403
81637530580
201411753120249
137736410128211
168945693448407
26553226497628
7626344558
20283231595838
143282818104947
137192628650
112692207360238
107110317381620
93711251907963
55014225301874
123144904654510
198248386912197
185100480101863
41938756230232
102823431387630
155506039939
111640191939
48143320583716
29597174173360
171626438374
38760457205
874418800
724625952
163332469299468
123876516948050
104988038369397
77228260463
64688261833805
44389962479993
151562810488322
185064140807552
10552567765773
72215564535901
941592477
132990978599938
146151638686628
189188651968747
2905956577799
195430914032465
93362970318444
70637264560760
134291318201155
875048802
99816582937956
3746032079880
193098024750124
9884142329
181922420381329
80086102369723
34044321594
17604069299
214088987251364
28528888496953
77278862037
208636010739797
24178101598880
25879574544
38145170128635
43781556424
20602794147658
38170592492215
45946144870646
119057140294921
161207705340668
154914380065700
208543826507287
52580328387007
15885748808323
103836172187354
150603570595732
58772190938432
221250827560674
55971241232972
37318413457
13600038822
154506993239884
186040820077912
19826027525
127274606977790
98353104430989
165567250059111
74867649053081
207137114138317
73084676949
125954620324168
24696042032
64153191360124
66966868265078
68003416511273
69677585742673
192221425122070
70453874872821
15178058557308
212392313487852
189708947078163
22211730112
119236842665660
90043642950115
110860630313970
91648002397
56706045482
91445789665
96370742237
879286787
66575656379
153765048911853
23750659098471
53153141741245
35201574015637
46452231875086
145217737278271
23004820641259
172755950353606
141050446784
79281241023232
23454749470426
25679661852802
197991549775108
728189756
37951186171945
117715997868
95626710439649
184258145571078
55785461355335
51516300452546
35518473816
61171228862550
127344983109620
87117332149
61439224619800
25175282136090
158609191979858
13842610581844
58739495175
136039040131292
124527413152913
54307395578081
13011699397564
34408520914037
42408058798
172725523363302
83322264280379
100311789507624
56392900021458
184052194723035
729323113
214344006764139
109074816035204
101889519601
225435800048219
151518945483075
164175620047440
78549910937255
113334080407354
131966695416066
40581149999858
8232126355693
70486992075506
198526871576531
51551716640096
115382975402
26000697055
47035153088665
32536022843660
12723495901
144604081656
68023184615358
222065054752672
141645142289
57868059687675
51717439594353
57012951493
76708589843003
12725840003
4065441710
191489776949986
31131140704854
24471304973747
133003553541920
92554493109644
91043382240030
177688997933155
16675970971
154090409167
42146230466
220493934865904
139624640392318
32191790636902
25671817180922
75740524335211
103536282744993
186319409895614
110040549421271
119293743867749
129364896242501
75594429660373
167925468015158
177533060944045
49413913202359
46144174075676
180234158777855
18261708456237
158161916080615
23534389812926
44793409268348
31325271370774
5224947338
119538237849017
31488140411
4957599860575
8656469937
130920648172168
197552136291060
141941817783
124811538289466
53847957596547
200021269779005
23088345144095
68939253434
159740541443507
6208610639
52552849680689
19376317688981
134660928955615
17200878545566
180020517459379
30501324752872
43456702980439
174786680534532
82405190617616
207013067137720
77969135892
125455679082616
136885909176950
42708232798342
2487424813838
189848659267341
112816781089
170618418570
30127594840559
48519653260755
97280264205
148536352665473
102496457558910
5598948800704
105258053031
221680034982407
136124323579753
71764403891649
730472331
28531400541659
129420406386816
148288685200794
1446167730674
35739692117920
168375308339751
88713197809397
101491907267982
217408984395321
13512234873138
219431693445034
129433866797948
100033185085
66134501032188
159997709060538
123586579069070
883604076
51336028345541
12840307073
4467441225447
9419612493201
150001596997652
80684036034
131322402721453
22472731564
167440570657284
130107400142874
194979032862674
2654143119686
83104253376387
10325313643438
9357618707
228002501917718
57441509801227
176235598410118
29182969870463
55976350617958
37525661274228
6074723600623
113280532784
167730543496
33701198815611
58124075191935
147556572095331
181555528267514
133494923329727
142306039184912
136579167123
76178382872825
5387475603270
20273232477327
147277729997214
106797200488661
78100694088118
144485162363703
181231883313
78132648513548
113787626653525
213002850422175
75778002109076
158079648761269
177923047585
59478225989034
191276506330943
92717971770946
49318082253033
13287475564731
36419655489
49763545673
13770135062
113491419487
179337378791473
21757468739216
83890200468765
139863239712
110085989614752
164814566012
90501769853938
78248616440003
55413188212858
56128077597319
66788828781856
188014265278
17772514237516
40049212276743
50448803379916
42892627116
36496683144
161656230742827
135555012845926
10168534677
17269883486806
208138461608848
198866724369004
194973090964520
171149913011823
67606593163
66369300595784
67606984754
53742421734
131141675053
209476550016424
184643708221038
88281670794
16271730220820
4383625897300
64548338432631
83762313006350
51625444588
101361855389531
17552680122
208495774380206
6007832008
30547446722
102840912071491
114191121437556
213818047687314
24535788320132
83440231645206
222655931044537
64893761968076
52343257827257
71997620270
37711903042392
219998896577349
149737308312
162151603034
86745432596340
18417221882468
52613198605160
22926327198576
166478051203145
35961334622217
16711984037
53416126293626
952031492
146542704499
161617070103914
31967427712
106301794926484
27629739287
205186419966494
15248356225608
160773315529058
44280547753710
9417737583
19616896083611
100984566648
150968255309010
77950654195922
182296105222
161400885384194
147764665143497
2496798315672
58397156081839
178519589746749
52672115813292
84701670079762
21286106567
43482848693251
2757351198
16488628274834
7792477340
41132337471136
115144718873092
734399171
4180828802210
46059907530787
44060760209589
127819812680351
8738999731
108026719643155
81638080740841
16620932952273
216625087428775
134259440322506
74916541964373
189995027883950
216869276038700
93618388176139
72280920328
161638027286793
1934289401
50322111067899
132761708087427
19572297650502
142408092241771
31440892920745
199971052248332
122029350162824
34709499116860
89958401997738
228786399181698
135048982455
144222195071
206480183702668
58083711116
37358862139400
43351449389221
126170435611300
65942590175
120292589160826
28208420342076
92114445944754
183357731542681
123127275202
11213087354544
2196315383
86087103822838
74369216388290
156576938623
157039043531973
139119717196355
105473415235091
226285790737968
77138488777
212020746416995
51799676417040
125878778130803
150178340167743
16910631076550
30147386690669
70681308089342
142114531574562
111734677595321
46337742677298
150851776313182
79516669090
12980870182
36644293626972
93503917402485
43250398161123
190614058330369
172284289545097
102365072079623
126529057768
206653520453444
146443073720467
144441224787
194713232837321
55203368890009
33900465048926
104909474574567
4996996572850
128705787489734
6378248930124
27622286796703
149979139654640
178687535838007
5262737541736
47245246873956
150733403449
59662929719084
154218341819864
77432722430234
163642022897
78211463639323
102413507161289
1895403352744
742804773
68384423267040
148603203846704
196314669733560
174129941142289
145730353864984
229694466843048
18077804509
194879415001302
5457121975154
61625874340331
75209957730
18078460087
26669040388485
172848122962496
133254424504137
50512418836
105713553314728
188073814135783
13471971180978
63348229677571
108000587075896
46855330404172
112029383814815
60185767391319
127116403580
207406781156722
20416213754
40003860561917
145102327597
138981948815
173959056063
30499553697680
152904970546084
227457928128906
27934183562
75485298740
56381734142090
199173002540431
203605064314980
163756848088918
221821715614232
204320493260136
7210533320
168561552056088
217548653680181
85618462629828
32414172254
78484667732870
101488840986235
150865374932846
1057480952
211917382955550
4919213261133
16401963788568
1956654793930
133262111032801
203395052948235
158243231487928
165698363060181
188051680773869
61046101289801
201330377815866
198486718483373
68762358256166
75922687749599
127677485475
228572390282180
44971952752114
126723209472531
89910475725
31036771421459
5224391684676
100907946567275
146359979924245
59828490540197
197169654120226
37208908217
115754834667776
137486920277903
33902282203
220584422760356
2799041419410
106629157998272
85239114984
42532702113919
47878252976443
72191355620738
54907378777
103296240761844
88793363197598
191378112219876
54194938548206
185314155214
4459920950094
87743627799457
33767685486640
128027312019
159690566366164
169598423935219
60890204338644
2413771557728
108981331005873
24932559524299
100326023392
59487177926550
80384078271
62719222010711
11116403346
10759393111006
60005261704442
216426037605937
40512729985
45488353505
233217098912576
227450846936564
68158338335412
193671120357201
69574655088775
160017186128906
73540460484
223494327242012
18324283386
155714505087
56397354217258
102976692106
169631946686292
43953226478
155735395926
140168229521996
211412321397403
119663729846989
102682258651733
153655404650067
131328841791086
88214906147019
10257470773
48779408237158
154233106435090
70549016948737
226279532107456
139216316698792
177531992529932
54498017335432
76310152663
12331796999
16159543235
79239197788349
8722390886564
28465158633944
203829754952376
76333960863
120734843038494
11836928991325
53283437704689
7536753265471
30564555633969
27034331327
176477740346392
149972190474062
13155317031
172379844081555
111654775056100
33330290689626
82327826624926
141445344568321
37822896797219
25793026785
3926865017623
142863322484657
6148301610
109418350599320
221292766257549
14049975374
115057620220477
647957726158
73221131530588
82599192584087
85528972415850
553710947432
189542921474659
74702544680488
214013524291641
17016468251799
80416442036970
222743833625747
27893067078266
783634038980
81166812920
47776581215875
1268397437
37609185958
8143232329587
137103482954031
59431664941
89075730643317
14404103161682
154534623662818
19685003151663
12044358377415
78835688571126
215779230878589
85575676288160
131338322388
76698987702
77880909969904
117495973817
46048808083
135922398922151
72821200910845
2248242566
145930630050723
126825249585697
135044272874054
61511760803
104367313779215
179495428097994
5903980492783
165109334960001
169718172124312
6183185860
37760647232
212141996851277
172082845261027
183104787078809
5872720978
40200352057643
67628773572
54409628895565
225413944986225
220338189231999
72108010863
110805804978146
157087547003840
109266689636
55158808304
756452320
178652598786854
25674075168355
72518173235005
43495576125485
101977220528536
228910909720090
197814449728662
35148760160673
57055518876780
152200111372427
80558121744229
115276032058344
17876994915455
187463290117
115090267854
45823042290315
47943699605
29248156910548
6724488895986
67115243076734
217186969951817
178601261074971
50072508092942
55549140936142
61282532309385
50702922061698
58656430838704
27112802212885
4536008446184
66134459963278
30889298434084
80293926016324
44307817705105
74065812644677
63692541333
34355950527344
15120730714
146518524557530
18832049350331
82139140461548
160034324666804
23360336768
11855647048486
170724685305
10490704837
154155490700285
114956580802418
27970617042857
69192260941706
13034936159548
84535390231193
146016497794037
313546675289
74425910473166
171262134247704
6192731985
129361063182116
92413974496109
91475091915839
185588345598180
217769731514966
97888198554362
116712476115511
17333623534595
129891276017
185593965813441
7774951241872
100727550627717
18734450204398
216809339181100
50950559934729
230199255804589
89220688164640
47223078458004
17843644694885
189657739734098
138892794001
182555881543687
68409617939397
189307154984738
169808933781568
30915245156
37490508069383
147893583356413
12466721671
171282693091114
189420438158756
109697284685
17535406382437
152087447074141
69013043854714
146760376989439
44822715507549
127226373449681
47988773642079
223692368480973
185630743857409
23097834249960
169256943647622
194995149672879
82562523157138
101485071767202
230543596390460
37945013224
918272902
191870479531044
144024696879919
95114934480819
9304553887337
86448307730984
17615213013373
162561580045737
15619957032397
146070887658204
101953815805
99254306054
98186265764511
86004285984249
68313284937035
137892162973833
59568788222
20619860980
95324746693855
72811961266931
20600721493676
105864144110721
39485217244
108466613694415
96767420043
37968049974
182389655295078
145941241322027
25301408161412
72519977343351
33258493322907
140738038926694
181676336072
108497753123612
115746214843119
128571883450254
218851179629548
81881706775826
164432139520751
12508616979
176380108194246
233017527422746
63064997300551
55925533010
145640675342
113916630632069
194088501771055
180515293810078
112174622650499
13006239229864
34907426222643
123505183392955
104100951436393
27448202525
27328398805946
41113348357336
51507369153734
106338363860383
227416831476567
76955038805
122170336941712
236686034682478
15066429105096
87182656280467
22490795703434
17982304054406
15240508086
145697236997
52385574464358
115741441967966
76557728128857
43939883251281
48766384050898
67759083360448
131146088433849
47289721642844
150441730462277
222345107277665
27318079622741
107676202247
22190108678
128860132873816
98602486282505
149298333261419
197652491866532
163255405250279
179687811136217
92045077759
81430282272362
1851185981280
59031417164131
156633493800144
2010353411
67688853920846
43162141379641
235657929815588
59762145433549
39379454213153
18712592434
78630437413855
97197024824
123042304794099
98978408554165
79925179767503
62128705052
202392658109191
158780436329
30033046495075
5467310550
17411716450
102545212559623
14567160382822
36944126814144
164213098945291
50809201672921
172141420421
153079229221058
2205319312860
65785523096723
7289320842413
8487460109609
17109218555283
56178648844
21099532820317
210380097170706
51161428028677
20957775890116
215899035668157
53637049287253
65677302474885
30177185972070
11418452145779
12592762366
54719725877090
134089477379185
136319467141813
226439587168718
113779800241397
16500173701
38553876289068
42785133558421
164925178038384
222158021530924
211243771005413
119112620907
17625902358
97892846203039
139073006443978
145698576684635
21095352572
140729881267505
46236883928772
71840792487447
147331011294732
28073139271422
207941465696350
5527828533
66663876232043
10620065543
54202953940770
47434369171728
41797571524845
133258329733980
13491669458
12604947217
168012247323711
22278248516
191494741920004
225224737661241
58070218971291
55127819918549
162233722244
145127307905930
54489858133670
141297777280297
116740569322263
12606887429
30796897551260
217649045127324
162596812419
218188278260660
137145047500
7856020899254
81357451795282
173890693790870
933126592
33310648596
205818618012783
106410276782717
88292336002901
232007429751501
14459680840
70610864728615
178824370939257
62305557071239
55739629143417
80933026100455
44650908181534
51003188429807
113629208500010
114778832800594
203047476058739
54058650179
75113327259542
55858630892768
119472412545
32267032615718
69559126953404
226734878073139
55967271584
56644121510838
126526299881009
773312884
11117839418441
134374411825
132263072158742
3284355851
90585434185130
7377989928
17708119413
14502410540
146249066163206
21138594026635
115570944410715
188346348767836
161024196548820
121796550636655
80332280466
33951183807563
152393950040690
72826921225012
37515345222094
142183762959235
148456943874886
773138766
109123193511111
100835675769703
49572511263275
773486295
111470213972388
137552587578
75721277994778
5759101842221
185872909416805
182911670828792
150268802578
131861573446157
97892167345
71973945143125
65985929330915
137496985649265
233124985700342
201463204720048
56309921047014
237307142112929
167831778253308
24988532104
233595344799301
79298693992430
108563975876
23749905464
115240022291173
66556706391
32671043957612
18709023150
100156055526766
156738976314
55230947921037
238996873596080
72733144369562
227540634369615
49956927905223
46281100638081
119587251900
13425432515009
14134157535290
853083958589
90293641071
173749940754374
155230620185317
84096292090014
125594266635346
137431527192429
164846305533635
56777029849649
175407774934834
152363151222448
209551000634875
155704313127400
12689472329
76300916788534
56612593166
39084974930106
90894057460136
10728325195654
134909159037
186618082758888
80805089078804
52569994191
192807894923399
218497798363966
37978981047332
46872772000
4301183596
185257126582904
119919365419440
10001674741678
188923708434002
135981654012120
227681792045322
91441493648725
95740013755663
25081089415
26046925249513
235757841419749
8569137766881
196554691494376
56358915620945
34063756893806
182641582542896
60770694322
186535802343819
78390046454
12716462951
20234223276864
232792890527083
202056645864039
27324912685887
146495343054312
123686557224190
156714923162292
4796610874
21338122611
24624691002782
128048471246207
100806661245
5544965920
139604517930194
53552012984816
56816660407
112228593144734
28238931350446
139771867365866
45058260431984
65129933563
6863581171042
18977926839
184537130715
128597781502983
22534118796
47203061176
157472166550
206362808009675
156003022964647
227828509126561
72211550241467
5213687992763
157496071483
178922326316106
38467387380188
45536040277464
10281659002338
163788078821784
2895380095492
60956057677
78545227201886
31203309609795
478704292651
40990140123313
94650693600899
200856129784907
78634879535
91667764223050
174216078451
93532846847386
42283533262030
5549602685
239660331862199
29794398636902
137681137185814
3086726299893
235099013415855
195382950837
6362529911745
4016464421374
108127302870775
167567693434
43624471704
141669752219
239993212183850
199165364152130
69574309424516
204583746269438
197692965376734
59484055657122
33389576372659
89501005057640
55860276531516
192040967649
220461460055341
164531683357
58931064229
188597767327377
215779819235856
65836308546081
83600150568838
21062540537
145377892988401
85352929159905
36281759455642
129787191584329
68040569191961
55478179166773
63758910836426
188567884166
240850684889660
171983773821731
35126897919347
123193118485266
383286793769
43718726230
45306611173436
31130604190279
125983276237910
63661083072677
210082788648936
149447472407155
32716598837138
203293874135218
32391438443
143917420455978
138041961115548
157904877633134
115851883225134
5071350825
1315773810
155390222856080
168550119596059
2531758342743
74011887721
23319962459453
22802233560361
26619833905363
193129717273842
155339007040421
152429823734598
142279749462
12802989618
5566332683
89774913039461
32025089389
11297712887012
9101984412502
220800541668801
90493873545460
143481434650223
222797497861216
11508624545
211780645342163
143102507126717
211375406863031
120747919136084
31601132091917
2920630143
36739956060427
78042953126503
179980738455716
131769036368102
44427082982178
114892278532116
3268163347
91690115470659
106319474543543
23771507107
227240247224355
143144432084029
91556730391288
9573415649937
24063227136102
24031834515
54630772961012
94130563985360
139434092618196
217868221091570
88514568602153
188794067938253
61324101036
59521881189903
63368810691466
69632760456
37538177883126
118276154723
152147953878
10022603517663
200132756623673
13485964900331
159377980798100
26179878327908
209820634266132
92616256538707
8159077195479
217265228543369
138519182077643
70441658343747
82607521758623
93343555661896
43066216200120
16296462130580
18934969590
118631314219479
150605283947386
155380062586
63409353609166
152706462352797
135243729137436
784552430
175673927768
76562318818
117198463910696
14708592699
28102087014
102112673277569
77272815925612
82167981430102
227083999636562
200335494239516
112731525506
85848938111626
148044681449544
52058332200320
66311270813393
144836785315900
72459171966134
114907763645949
2267994362722
187251471448402
118409185951294
38071345822136
47593296936
191879145578622
186427580398
86205255875230
52998130317662
172954803622393
118527371393
11354014544971
161103414384477
134357820777515
127547893651909
30292318334288
67420656855648
115150832736621
25247062109055
39000929543
194244846399012
7593518777829
225903096754319
120244928641334
89100098381
137334840961366
21014898879188
70782747876687
22405959914613
211549598050646
159067578568581
112487532633846
77752880761763
26834454586
26166084745303
127434582761
12861387615
27383616931954
110166641476213
192130082576772
186635050392
154486080574037
3946269520
163438722686645
53266433054
128282699472960
93307876977659
21215291193
166903849684574
182594945279979
14723633636675
14760820192750
22811987913543
104800497118
61786160970418
54106956086127
81696191289403
86786269287588
114334299650951
225053846246590
26839082463
136786396996
178562955539097
4413591432
124579187957
60690043371817
186732493770
25383705127
48301923905420
89429265929317
149563791468
2043971703176
10846422360
241173277850358
60494711416267
186863159243
36869832510244
92169453828095
136889134534
64801924260792
12056787264500
8521851174592
3948709000
2976189277583
196187850288047
57423243313624
74632731978
194052382277
154541998918160
175851798692637
181102298405063
212747240546176
1321576737
94679244867122
143758595482120
161863795160254
83795230737133
144138061730661
51046474218232
16781287669813
162303217518807
81608567382384
661499273240
18228498302489
2944323515
134757094548883
84571366131984
25765370835042
154981933569218
226048341283603
1326829365
186091748556217
235930745103180
17893785534236
9685899463131
19221463797435
33084856994843
112049906310057
53792613557791
163235973129
56506775418504
145082859625592
21699048667
44254898457
89644482576
161818796592084
110535901818008
230292340283081
49785474135
107029287878837
68899369200211
149521855454767
84310781530630
171052079410595
196630278778484
169962088232144
228962724127841
180885608551844
224948639708280
176068509180719
105409318238
66098667557
198496815714
44269496858765
12130961502914
63604066929200
81026366294268
27028637491
77203631060
205871080910582
19061225416198
128134434100
155826843699231
145998759393526
122501823730
8471999491
455786653208
103206521090039
5839111189342
147720949321874
239701043607867
48277512058716
169943380054234
36172003852723
31780350279647
237750625098595
116779997844348
134220863683
233715961415337
153855858881
135596103588595
105586769376
232267649354505
959686421
173957326789982
141168339138965
96988566259700
180219805648847
234325711477317
117701760981106
55820901599321
52792722230867
119795373918628
216682851394896
153988423231550
154395860887544
35856967540629
57194372305464
235965338632133
7024862918
1033019011449
2510515564
223109503725320
235937083463999
15113985348536
164650589520729
131535898220
16029444246957
167543987269
77404210250
76206412216623
78000290389621
25427839813350
244832151340943
115372228688403
93164082593073
156435648405879
23013273269556
132682163064848
211708272894968
161344758424038
141574032647300
95153273723
41073067414652
201119974683203
10082002612
220868174824824
798786929
208359005510501
115854509755247
59008551429609
13038954489
222666387032677
53904361963
4475992198
113395237641957
170964774063641
153609649458663
53926532378
39522320061
124641746526235
3372809372133
4427974927
135352023018
196103512355
227756056183635
20287061204794
182529053763920
1809608022953
150500021604850
210660204762047
163845541294305
112543223341445
141689391282
147141906118636
203238758343279
98030195614876
10927343496118
50110675652068
52391095190972
91404549188892
189100283762
56198114143891
111764775640643
57439441328501
25702244471
75381541600
27242918280
73565199081387
6529975199331
58188828786
36891586113957
119896104924
24493661518
801022448
4016077274
132742700839460
21850088768747
129073885220
189131035151428
36221330833971
115447676547740
64534506666
245650155994163
37553060491336
8628081680673
95592059356
41631599666286
80568022857
62465508400
75608765278
40855836132178
99106561838103
91064025264728
67557282585864
57980801381502
8551617253
54186441469302
62341855922561
1528445673838
102059104501713
131616318348787
80088729103
69807141140335
229699211374047
214313043180622
153833958605501
13081254708
246830434625041
175559717960302
151572973328408
800656379
247350489011149
11326380986639
13494714464670
5336657140639
106411808621
93105640134
39678200546
156258307389759
41047338273007
215174143811007
67006571580111
196973470973
4019265030
187667912738163
95025473309513
213267984129344
97966226665906
207504198628112
196462329135484
49530764572028
68918355982917
43252644819122
158404612939
197551236815776
239046176913741
204575462465845
18345685086
80771101291
103433930436565
106165482136120
112140550440
18145297314
111873677493
39719078103
23077171392
118466802597666
165193182692
180435136649673
1392828107569
246829397293297
42907394450679
14304732026253
241119153195630
12791010290207
238566375729451
70640568229245
61511426405318
2754044254277
106287554963575
2531576787362
65945513410989
186222008204657
194428353802038
801056544
139349264579
23206290402
127322710950012
167624955934137
31466996538035
136319084176
66569234192078
211637341700210
231070545154089
156180671067321
218642707993888
216393484800474
58021640686
2658995202119
8546615443015
131046520751801
801467480
119963197245046
95767554892
201065280763
57049103885704
186564438668
132781047857419
87766893870345
67616874849395
57433605202589
19417392303284
151297092953541
124758643630634
136568532865
193423748951085
195965282359692
7754811260
12960482122846
22910065519876
196345482620767
194961498403733
18234773679
175738891701969
2384115483
93546042265
231788275198331
28055983580097
73600774315485
43659590416023
68262571749646
7638698591378
8899250909690
194398310337495
149486606102576
67168969460
137349895939498
130276535664135
49857673543602
248610835142485
42850206549868
6490294612821
35433563542199
101618382092
25875317520130
33818583842142
36143367104761
80823808261364
156638132107304
85305051775561
227410255275095
65081901294
134441433942172
142738423333548
9858760953759
43779107160219
127287009052
54933253858560
175385795472936
110756194677778
176703750313
39079177636251
115980848613766
66109757008976
53322543423588
35858765504080
156632846690041
219054692986675
4050350151
28057538305200
111681827272590
177394852150622
218545278434622
163998680686141
225736153416805
35655424449961
59619648613889
191183520873
174821272759521
7784281946
163967691619773
207405063175940
249407602336524
80281680219122
135556148350210
69848702930016
245264529693649
107107016892443
200991201308035
138140825530434
36194772107047
233223890811734
74573553996014
127361667517980
200645568614320
12002205449794
185063939968505
49322546385310
26066619683
69585647412
156497726547
21897949390790
182225928086628
22221296816300
180965395834639
12450439052738
24286576997564
1227432333432
143488297100
127979771100264
115800036192460
159437070138226
85062488775623
18887596143998
36118815073032
243778570110320
6590638742
971849231
89405029498315
7617420238573
223343543359168
102012223163
66500217833943
9556877164
7556103628418
28650600335880
77813908580323
92295862252174
26115743516
54893706267657
53900153249348
112500456098617
28398009666144
229109677288770
90146318123128
127533744982290
168218258772294
76425557139
67823676453007
228896517353784
65456067968990
48234943189686
142208441185628
94982368643653
14011170401631
44771076119825
166838670239
118938930524
156309054887004
22200811569
111111799038358
35075490006985
202632044496
1359773239
50891195327
47039318070761
102192492882
140234827174750
94557360713663
40149061172
91411952071577
242980221000056
36563880270476
238796639655623
67560010819
235252077571305
116900874050791
12608484944101
23365588579
177708346408
8615816496381
218610194718341
2120629021
132812067528913
128317109369956
170495872975345
19679754337142
17001085758417
14715669741501
144529796245227
205072913019722
249647622920692
86184532365063
113099013370232
8650810387086
91234390745395
156201172710859
132327232675731
30126455721028
218571859136662
122364436294
134108772040427
91952000953
163716645868901
183148300442367
35099740388
91114298305647
183427287719055
186959467528268
84840815021862
237228373874631
9711143241344
152021061382632
159428598070644
19152081647138
189371726119729
22698194890676
41262459320642
230158241340609
224327461515386
156264110848584
87836317062011
19691082069
105167405018654
149289435758696
30494430821546
55175197355625
18070939908926
79584626363574
125630479633
14761865751659
225035122818680
90259971845200
114731715530045
108286896351406
49609741405183
33731490497
77026849552
76092503997120
78591730375599
139851541706871
86990889425
126597156990021
232675788554229
251047059729032
74638075161
184031200114241
123124070149626
39551290955440
163736979889173
190922819283730
10328534028
215832288266875
185425706933970
211081385439359
228060376173251
61377119524
104626677157646
52263956246559
37830903519319
134359287323212
66385175857233
49189937310
57023540931
223861373699652
91788517005235
28564816596507
9893607803231
165986873306658
143123597938770
178837382999088
68773118101126
6556629151140
90841012169345
45859827054814
12719771959759
95104745947799
190402869054025
121224177395986
59406467491
63595442741941
89572188902
59408262364
139986631679481
220068083637012
129198418748933
15618209962913
46188907807339
49864112438777
82870042146520
213155772055810
130390592737687
47000040642272
119898532080
31888276127007
49179373386492
184952319275184
213694205818754
60950716381230
68605131250674
108997015438455
93920963748027
816933132
18057869096884
153566090529648
230343129042345
61523123631
38211458896436
114975851510530
59540633532
82352282082
106484104763820
170754896591784
143026119811190
25066707322
6523719938907
67887909810229
25619487394815
117128539319
89809467178
6740346262394
132229924956
197156359878
114702065484387
69425486920596
221619099890756
79989443525259
16749217772004
32710923698720
224344817424263
138735289632
4109107338
92817781454144
116153806034873
138511791910765
114380779523464
84819529644
246817615423067
116580728894112
87145182597
83870955459309
33830980747725
176964257086668
125560258140383
817909279
92815074695920
237559949691685
26471877431425
16757204596364
79051683459446
77246828840
144003340083712
119643246167018
38204300152802
59851194651613
121439674691423
5886912339
143513628577483
158468969640
45783195772442
7827488833589
55122753404
194379984463082
224858343747293
41737999999618
35628980510610
57385273527497
16820267643264
195604568653356
67493494903800
206327066858929
63678811644447
190115510145034
16305519128665
66900438107849
188076893584345
45409069384334
33936013749908
100481649985
51927030838024
171755856051853
134828014089192
167507709822435
139032982778
72074821000877
195777170757725
3859655270112
19966167851600
174665701831665
2444023208
64700367464379
236137669163145
35164492892718
165515467421
6854289662751
58355543368438
160935617484397
60609484845303
140000537404587
126974748964451
176422424511182
112027749661482
22444338301
22444591521
15202664503089
228685196145307
139064016511
191662353364613
55509165049946
83757703563843
54745378735153
227228511156875
223150669303505
24013809148066
235895662244659
176450094243262
19672079153522
70915630181281
87695867177
42820474637054
191436384279715
80695749466180
135834650494192
44258764196904
239128363316972
4628695003
114806259827019
52144002885486
16802446512828
13336851205105
134542421694458
147981208955433
92711041861276
222278525723676
95069833949251
18186517858264
44154514283
80281781822377
54461909203989
128565234504392
21257912138615
205648513319462
48185193498801
189358578832653
23834141491079
55597035715
168410351760305
34034083333
61866219380
200305714989826
223027936817306
55298604666469
223547495683606
71202089969274
6889741947809
38687894630409
14414481013
176468163305
136474685425864
37027159515
249181097038797
6711284888
3083764249
219407316317988
22059323684997
40615206627074
122451750778317
224360327061561
96056789021639
77727905777894
40492365086956
71092673396291
52122207194462
40089460169088
74924788353849
1169004767
18976773197924
205001156924262
25237748220
53132388217866
211243168324134
56918265516562
57760245949081
205220954038152
182614764273394
823337427
143659417855296
220231254855574
159074980707
117369731932656
19744084905947
38929603911569
2889425885593
61812921598685
249490454781999
28749053551060
148717635865370
2457601691
165257015392935
106758590236016
247276924383120
162271352662085
171675466889531
116463804950623
104097519077689
82970664940
229545463234930
4584094558242
3016605528758
87404923814417
65760696452494
197264709971452
145360923370301
1867671372003
140145615648070
136206144992
15554473967988
95231000993441
185923169962796
2440145362919
177870027346488
87194718705636
21337128502938
3874319779306
22339394820
103717721659
48196864016052
225736005805208
90287974531851
36079020866030
9760406070462
156210725277
73874695510916
193579009667060
895030310091
13525079879
29773605002290
12639501190673
146769231336673
177921399044175
88481698039763
117802501994690
13105554672935
15191668292223
8016068253556
77783333679080
998299334
95417530323269
99938936538710
167381395536554
131345002453895
9618021693008
183044573644783
58933416306203
38101503419839
34801818858475
144320315149708
35094406054982
68262827193173
128175011016581
6197722489703
166757533921
72572549445747
94778707944106
65233516638138
84939274224573
13534247503
65755303195638
13535072560
182524636320973
71774762184099
40935523609813
153203890128
73908209284811
244680007666347
66532089110979
17046216994370
187851829507012
251189873864733
108529104333011
121350182533
93442340630
826010557
106847370509
75688631626
232094341961916
49276903963283
68948372455807
251582094198319
189161680009767
209928145405611
66592282688402
89855289699067
194239253141149
238260744755130
81628944702609
119523807832169
18161640698655
223610821370166
121161764105
54418823739796
122463388763391
143454893502
133089579786002
35242475093190
173835798933
118535373238
20603141409927
153293295285292
181385109889
35337929963854
15724212403434
64066250774799
55595690090744
29514072767876
18943877616
90324522841013
110037333096
34575290858739
18731931635
185375865807152
191309413774709
231764757395627
116360355220936
203239655485098
62881385676088
211781003579964
100309289735203
41023428002
115558072769375
30217312851603
98363318617064
17746236328
44510170695698
206928452985991
245121656880826
252733959432180
20194491126983
230176050894194
29601672468036
1617589480
15270597226191
8736704840
123089579008495
26599105937613
77095011839479
160493974098667
103473488349601
51892696552
121537568238394
52031434255
1872747383892
70702515005812
25307163795561
121713713484225
136011000197161
256265927847874
54031885282561
250077971718279
58001331643414
25406972827
46923371598747
214284141267175
197106531933428
150416712696834
38590235413648
106460534036903
2993894349364
198199346222018
65825116384950
77850910426492
102582702978857
6768460550
4184432460
181429372049748
220551757563938
35829050285
221423694729919
140885489633
16521115302
83645685956
142732619988497
71506114014
69965373813679
140227773172469
37401076078
44651508602
49468162137161
62525476079
12249806426
161942268515636
8644685097059
94001441674
3611229961153
170352346398760
55900612175864
101993709133
2193377997
76193066341
189323698836
83233291770
238390873132848
165727246358794
134673396142271
2640230259727
153539192777542
104898019996
125190691698
45459317291668
226254931732938
88587315181
39040593722054
4645047655
138344023688120
170459887288511
102999108016325
166935185828572
115763859811
254898897584915
59653730303366
171059864783956
44768071758073
180920556650545
101859560762232
33009175952681
64178401208590
190074303995099
106078701769117
175402042594
71850188841
223447428895783
10231243540351
40829585782
215158573042310
217616586002318
151725074644772
207930065645525
96298043652019
246804577154997
157973808832
109965490082321
79235422086863
68374483013995
203647522635278
137370868344831
107921301259
69965786689774
30519584319427
197472566093
34583572147
170528955952434
101025137091434
13258429113770
71446823561358
5138877732076
7918204384413
9160651881646
18231297278360
208751318016
165675256522810
13690302290
182836663859
244891122394120
168561243196
237214631855597
88989908958187
244452016440178
112734442635353
80979696420149
116864494480766
179301326884
47767659338823
171902624392319
247149607949384
203663033543706
78666869612177
5451134489
65324388816
137262335894736
213469295320499
13583221815557
28549232444
38228435751492
30828460278826
11464332334623
199533618238361
186188583533781
194735454474492
75741048480283
22975451645535
2996335498
112402549951093
184969500079960
192666373808586
24743594762538
237833429525515
56163806827854
102579584719
204422485143022
91841610865619
17959933398
73909714635835
113014724573213
173265894529390
176564206897139
65402669202
155145937658
30865326668935
4249940162660
115594676641748
168180533865156
188996467207931
39352309607519
103056324134248
201677057925
58547470052081
167618651200024
94890843312544
1476945370
256593732267580
148289245608
69957545860387
197704300762591
29879042811358
61024180557
94690834730449
126074601081
127626728170214
29065045767710
252066458057950
158707781160
54689877756104
93280521605160
111333879886
169355950073173
92195727133094
172917135780171
210387579869605
126205391825726
90822788709256
240677596344815
165698665022921
80729988714157
76275417648890
84481939222
34749695622
41973476757620
63202828100
254628137098879
192503298587504
11608554978
61091706476014
16305332139968
51696986208712
25223056541094
20451511269
217832501383306
157362649362494
86316312261621
79972824297404
12516255481985
147437618425679
213680724013886
104683313103911
113227819525011
44514843504898
36503095796474
26182749757834
10698232843425
154635678096915
119519628064796
63229211966
142822929345547
225481772014559
36034338370539
249155269610638
141522412303174
12154034658369
148373072716095
65283399877176
196384939712646
58712853060
129543291288
224369675139290
68811750935940
252834207341125
224730728732674
82160075852386
55193430585574
221347238059717
71796315571924
198738362360855
191882677185429
170534406378505
8881579988
126241323647305
206144582708324
38000714310719
5603959653581
122557210214250
187392733051085
186737365425717
199163570296900
113148434509564
73149922360880
187083024010729
100001704349566
185834758747525
102559664335123
70141861095830
244782488537298
102007950385037
24330174889167
130862817358640
137064079849352
20503599304
246573558441235
7433843600502
46905955008569
230227191581526
173755952013936
175300996015174
200694734001765
39550196316873
27337201131164
9964529342
72673355038142
216145599938131
169100054298170
11387801495094
178681083256756
186885903696609
124401146182341
240609296636205
149594400262764
137614781338140
63371156478
91074904549434
162506618388856
41959865041803
240933260650575
16524562836
52798065294815
128775077620318
187462096290936
41762468464
40731601765478
49065048907
67940284956
81437550092617
124776140849862
13817582326
18433717630957
173067799521770
46052906891678
195751516567483
103933119013123
74964278690
24366793362
218753879676143
10698493677
107008139426758
208975360515857
124132271070719
74981051235
254268214813549
53573660047516
6501876072740
95772693980364
123672144913
207107837645
42989371317463
3815084059880
156342768091
78045262069928
47692206439690
23954085857
72190727286621
54783852613174
76174987980752
159643776063854
89662166955034
156463705426
59852796137303
20433758791609
256246610300201
131389253072519
38079676439004
129335370050093
26235544351602
158804531812008
98148905280
98763136074775
89892865411
170814185237274
109146244264
65951794641887
81350715732311
4263117224
141014687321720
109780851637288
255204764018405
821393003476
226917302755805
82421544389882
220345782354862
6972497902521
51606645874266
118345726429794
25717402367319
98927668607544
63495964276935
18130204369
12895857669895
43537622710
9375215990321
150336784994698
22339581955109
57755459246601
104327036582595
2850539721468
13860913199
55325101805314
138957600428206
228819794728110
176644901107586
113549851074994
19375511015
19225538176528
170585232674
51233331137921
25995271635618
38073640248
42809691437006
175877574056335
35022939256
28859233527
105935368339953
111457883524867
27544690946374
153206064504
36504601141
95963731678740
38225720185
64235699123371
28041131926723
142944816255631
242212412809932
246763934222126
205162953190006
101814592921405
249531920256670
140712339170492
74425716532923
88850656282112
231797702290604
203776788146897
3515842811811
18542083715782
71616435999079
2699091575
167071343567005
95656990334
181448562519
119894645880992
14745626464058
125018339806684
11665001608432
119359557202738
21530015528991
8830942582688
51178413332
106626600749976
181790835981127
41476519835677
111936863385937
75883334665435
118598656585875
261036352588550
853119267
130789484707055
236629041905638
192774684934
127993807565744
188062598501071
42770267882276
202586272157494
206013266560041
58992918770792
56642512265804
95201953772361
9376870019066
189200865191
74459743354035
4230315432802
172643273811957
61689780358515
170515104452780
80215010739405
116906817823051
11714178896870
2357169464341
78925217263543
143680402587016
45557850348
61740520635
102312859379703
41312866484421
32096209472649
105711213698987
15895795754191
157709261748053
151823113445819
77682785855
8853191740544
70488861584
178181815650
72848432937306
192631975617210
55790009804739
116336832970614
147406588365686
181979772146751
70246983560153
164161437588
127540821945
130992200556454
155080461580998
20914732221321
107033798793
204563562147
8148680700139
208672879631543
60390065622806
26821833541124
102273869083685
107763959581787
132013899106143
57525829358091
207147601314617
230026461714472
36610960044
137752221759793
259775947240985
25888008491724
61819040349
182196690099
6132106914
70701319486658
25214761408243
74698762224355
64583572502041
225596804573776
204905774630848
77775460238
95990349767389
73127742989180
56410158056085
4756898988486
115695877231
7247940373454
856768277
23261529013
145668953921234
35829478911639
134209763375
25342984574509
99214665194886
143701948647639
203323738953636
242792678933731
169380853387958
41536525160
10060030961
43843369572
6949363003
114886472224982
146356051795177
39989686867
56754818608789
110906769525966
213045044533407
59410811084
46791856016193
34477522634001
39511088241814
9566315528441
52634734367208
197128267014825
115645203987976
101511151579
170819749049540
238606714684226
26075405618
78547348669738
164705986449
109261189502747
856266098
16031363271503
42125835770
23431986744228
60117043363405
49504496330607
245806061914273
72428320393342
110784031412075
96314814805
13964078632
179260763708699
65279374591919
240368246815208
255227634621120
105301560200703
140207214840115
30730059102720
192717212525276
187686886523304
141286938437663
208872626259727
167327180255796
188131184499731
85866539475
77040177182974
125820263877241
16402903632849
132264465921871
53365196549
75807928018
56180965422791
2157537299566
201052400941997
62325335536859
82424062663101
152139197140511
14899812861
33710130152231
88847306521784
154666548192
125650698388520
167586561109794
254845160861071
119053078780015
110351207303
175788813502
223890098552224
56375803892474
42708730689565
261712786529432
137978911378649
239766944190408
204262872697823
192434936974541
2560519992
24289861418184
49670762672
213827930575239
205857634022
860713726
8386085684
144897221655
42163584150758
6640934555383
43967886974
75938126872
199823214087926
173323623696024
9718885889568
58127604876762
217094561296986
39960872390985
20935793280737
221238809094377
100989258991493
153983203574147
243076088222779
177271726669471
137903651741030
149039675573490
148409881003
210212831667
160331323214264
45497175028481
171590679743277
198578449216
107921654989
86265983311334
209718967436763
10361936315701
91212975380121
77439991664263
69089341585
32151231088069
249712416123835
4080078732652
1744305905
42432125125
156794319662530
10144072766
17527714700414
262437170242229
69037208088
17640930491712
204891308877781
28996760867332
134615919975717
152842493755620
4341344933
23280120842651
26293456109
19989554901889
67159223429014
44156438205
23211242503941
203035313489953
17195222081558
55603001370946
227365896118035
32224938472
216725918326984
149361225930257
149514919553502
135109183428
30624329505
163873067946350
109756835482914
164902006426013
191768647392
116009944682050
94715601382024
29591488294320
5613962641
6851774523699
49976149143
52161708923366
488683503966
4131048111818
86509333578
169636478218
30522822797801
79095240083623
192851448901690
83024506310148
67082660198
46188971437
103779488140189
133309739850248
2749629034307
64869834480289
1049109840
122612279792473
17656475660372
50736959821398
196436800448734
55520216877632
165019086441023
159326936239924
211239876197528
230984391816596
46846321647449
172287704131613
69412488007
24440076980468
33656140776807
125103756298944
71755894915043
203897675570583
344782305857
119129023607931
734120685900
70109863931039
46256062759
55681345648650
17613838210898
141653133379615
203435031744
115956170776256
146063012595
160970467629107
246378926527354
149332139223671
71809224428
120415074066955
177031193580211
262033849724621
89339701416
32391928754
114365864466205
1052325902
19776099816
160064949364962
91895922122749
100090684043
214858758964538
105377146654256
187561207563970
136673831775932
137754714689512
119968782634507
208821478645731
96414626594933
11945703911
174006756165
50509306024050
3640398470
254800239375339
109966766745209
201272800021552
174870941566162
263865407752225
191294702022451
228637767110153
42815758099270
13273185367153
151420162332068
65272585535103
4375713955
179252628147407
196292353139986
184811140836502
149556959937
137527976187422
74424899147837
34001384936
108419634383691
26234337598746
52187871838
111682395261622
203902860159655
2292324913
163127853053506
106844486363759
81380360095
217296146477616
159945940783
106933539073102
86731352490744
96546053068463
120606808318443
132555990483801
8006405415135
67400045773
180200514177512
126744482720
149933092342002
200427772240293
165394627823452
254732539701557
112567364216548
155220549743475
24899310271
89447643449
166841200541704
220892734647973
146503007568
41255313351358
29125882633
245984486534246
154312740044613
60718605478651
29480070203
104248275808213
84776888438029
106248639713869
257422894153708
1472122974
111803417365
205119702559462
114852875045
874599867
42803797277
167240125503
256302189336116
64285300636353
181748588438
136661502126880
186958513950029
147877636983409
134505470633113
213544778075064
183659914782646
184754534608839
247737522125389
88245713363518
9206354357640
88638158925056
178120814408169
13753381881486
91542562276165
77560411148332
86576060764175
62985089413
9453384965647
181978062452
30964686712
98359604256358
26342729690424
247450251922965
189437431797
118313345967445
224224812744469
214285739332804
2607691677
160967407591497
79233686098
148909171490589
189450315162
39377907434911
2323537581241
80064975522826
31749272062028
21624218935981
94495817056058
93203940437345
135198962216637
51819599285260
86269443111148
88645558943836
15268888431252
55212990788989
877933859
199092280902732
259687089128400
241551426100755
189376766006
72461076022689
39135675153
56526753790706
217976738379916
267496276028479
54712157565029
125779025696352
112088028665
120139240436165
218719774929294
121258232716
74374862775263
261143723047648
29607695177683
61335112468799
237035525802823
186910977184060
61874405810911
1062322548
158929866776605
6625895525820
64237530031322
5849017150588
264745801008577
227983255158829
66842246892780
168838454023581
182957523784289
878802292
96982543822187
164522833053847
32347649651
153030816749857
103904293310860
180018472631506
226560407734745
56458118129
244708850990377
70230169335780
69034725414876
94363636114356
194810680477798
48055092620130
9327755994
5933437197339
12893427141
125077611853518
213212289474
52528854877
11489651162916
7205980300961
113933413623216
43037434038
133671845391417
147953236042879
169195226355325
140060878203019
147339323758
82349549499965
213037799280
171679356447786
40800423913
201543606437906
213120980510552
12036684422
98110048700296
192766926943499
234119649384030
157384214804689
21874711719612
249236450001949
63269064625
36275560699201
59423239472900
242623179456363
18664880772
93264063411342
137790545217598
52563286464
172765741377276
181842110284167
4140211893
82716316256339
105354326402664
82764399166356
6844307026
65326893630537
7127147034
68451790136404
15218986633
6924167765709
52066011040194
119069752952554
165472601902151
18688067301
63011822228922
48933367033422
112555650606
6565182811228
49815617398773
127746915210
35098555476244
32051997570522
1066641321
183379429587672
11242888447871
26984983433342
135089369273834
157689042988764
126376700972696
207672801920869
65549942512876
248774451643355
39656771740018
182826197687482
171221019283510
44895029971664
201928919773
23703323098198
234227905749080
111198789974062
221291480152600
885150324
238780964958111
150187016214657
5752611440735
206230099250
1930280806478
9683636519480
190570295061003
65751902600
76344365798126
144278693369603
130785181048204
170057353749233
84506136451886
19833814711
56728669712
62007773974808
113127968344360
179618656941
210867189850222
167571831995737
196632127003376
57554771263466
103395339947339
80938110090961
125343862840112
62410225108831
7177770443933
144266252334
70492432128
181290431947054
119045389754
108099052524284
262235945944523
26515926686
219967967003690
37045024245196
102294242040057
889931541
161367751260901
37789490390478
102247825729522
125824520627009
54096142156477
246738909802070
15343471990816
13928812199647
5083818372769
10970221625918
252692756866208
16534997576
138648712576538
3175274307
70412170908325
78561013414636
29978577762
120090687221435
1154835230
60535834166277
59382289857
1078745567
63654432298992
68772234846515
88451101419
83864038277843
15633128516570
8430931843634
176414538697272
91132709492133
32210035999408
530089799745
161075353009463
146967705067327
175147397415376
199146577293219
55157035656738
135303951150
55146215002844
2794576620664
169633927092446
43738870290075
129909792873856
28530899825563
135314069286
100732581589854
54961037240105
254415890797846
236817058500152
256610182261070
202070707175200
54762267989532
135058195038
85503307201
212205957334015
144937195687570
41446614363
135056201828254
196021683079
72018824400276
148862592134310
68599667095826
80556367986
187885406380232
138163778633142
2209873302840
217784968296579
90761691878456
21414424880785
164995133365885
208020736561
184958213762
152111809049216
63560880773
69745530502285
136985350165262
87077721139947
11235654448
42066407119842
96594620209
234634254770071
110933631789074
67558223728482
129665553180869
123135309457
125648507598
13113797321513
219912026288
206291294921756
119758201721253
230881059576130
143655676636515
13525980131921
47940588270175
200805444563309
34611639997
39429983279002
109017492267011
64160409843
24218026467
14384683798610
56158426152122
147111232704329
269460966232894
22134810321258
111061293832
156166396091
6346038911
152797208667936
126259040482
135961233717
895495761
66389809801
64866472911695
29817767232
184977226290
210340718201799
177021836177901
162372953350176
216400860730
246737448995174
206111467551790
86626697889100
198953671383277
60558367928171
31252811714608
95713894668883
86373310171544
894869454
189593151218642
62687491853958
88950286852
27801875298355
261331658790482
83773087145541
111342097299
34661573234774
126526361152414
68831117333858
182024098612744
47288138367884
384761295163
44348431573471
127539311646793
12573827024188
53479709593
167241216245
42854687234411
260644853113339
253607145006389
244310630271902
1087844350
193371857433
149255715804608
65918826927843
64449885133
52680053583555
53622558100
17625775075725
12879221042097
171113273274
220918605797
202904963472520
134925803839268
123199321613348
97181194226
155246348112428
262203909472619
126754361909
51670568200473
139105230578294
85461289272807
247747307571642
25737317627
112896181776733
20635324433385
147697792561730
12465375865658
96271282246271
250028421487020
35034963314
139896901263
225222181147339
229233497541036
19627261729968
1170874368
164199173193890
89228745196669
35036039245
160886213635701
89280870955
59510159387522
31761710546
211877916763563
211133390838814
158849557964082
30217385512624
15073745982772
4850800882146
73746820329
257341404845043
244572862743104
11800021200157
117824043764
117667804609546
55793811698
190624945365811
210027130577367
112396709805672
27327910095
33417611731024
45811134632
130189721331640
167287057050490
233735478914088
113577340877156
266569954278022
112610638022578
220161101339395
245191203927536
237858704526342
73968911942913
75578764261723
16779672160
193917675688
55854205290
211898465302468
905004994
134223205833097
99433849591538
154901499257829
191481401967315
190267830240
206453453035582
29409075954571
268339225598538
84267363036422
43750736868523
84915652968797
163782239740565
119728077462432
181957451585539
133212840097975
91081552396836
17613082150173
16845448975
253874670364562
44513436673369
107525721470352
127132954972635
238850602031862
109180816387
102890005408
4923296256058
2392629290
66045866088270
19628001020952
76593967098036
52290822821825
144066370635
131425434787967
162261043626786
194910734251757
21857626196
212556795908162
26617546974424
18776051350782
105878577129719
216812510287572
197513130319873
244041893407078
8155232408558
10660297955
1724677140447
8909982386785
242488441656567
122804703981062
201559993363741
54989316552470
21306626082144
100251889957389
89159933859850
37111949339133
69767502157
105223012272872
26112726536822
237184225700720
206618123936247
105335155745955
119240019200200
149441848042511
172708073536801
20815080299789
58728391526813
86827911435032
246804610517070
79167417022
43965740806936
148828133578137
96546168479582
75266076181255
134017814110
179217499890618
248561917533388
265254870213741
244740594097350
246321906636189
245448709453351
93463576218033
95685413340376
30583172876
94305365379854
71400401350676
26156063958399
248925494749040
79448208143
267573436112347
137692755514
81600274920922
144148140763765
51009834941533
21739503030
3409791557
949469912124
151596294500216
100962962173
222865052139
60487030247
97210379315396
252032517687872
75246690750140
151310028111
909214308
149056817944944
55344184013712
60293732718615
35163793247
132946631123250
68244500101752
50264005002560
182355924864550
2888755348
129493027913861
1698833946755
127853312646
267418032894584
187850050023336
203480996373410
76821172526
64819039904474
240185307204178
57209453908650
175002599307562
257066525815861
5904180713
104930877427706
44401847457
3964181352028
174094558432931
274234097525222
158915524546223
112684546718
3418165682
272933464971194
157768452661482
70363759758921
210996262890314
225451052030375
72459785333145
911117515
199226766677
154093744742775
105937054603271
40582000288862
47683578810711
237894141856605
268388128939948
98184307005
267497371714365
158580419763007
165599253704
18025867928
1104052865
119281269218673
131505933193259
137942608175
45117762336259
186766917182931
115229149362043
216831231339441
182765870388927
56135646785246
65304688210
86403916087513
175987801719680
191968174215787
141971972168127
89557339074213
183942948186806
233014750591229
79027868189044
225270347448780
69911350133289
91894323787427
216805653780180
156902337059190
16884653938315
199235207924059
197143286826643
198306169831263
54296507952118
3653973464535
197048109648002
60171816597566
166475894595845
12114775744589
166765361993091
45490393242453
113401377533141
169585678931
81862848137
193406184312974
151969520070
196009180579567
263897127773762
179105724830468
36632227627501
101464884145
83900231247848
247986342675971
5058520519499
76994498639971
6683907020274
41322848986316
57864247452976
195549282027768
114492676007407
915701684
237850896968245
42268657873772
244274071782714
139780949175054
211666995842
20587823857080
151175078996727
22027945249869
159796724773132
217131187448804
3855278888
135167750521107
12597116026
16858258190
7222362159626
180527094186977
38123560990369
65607794138
52510537510
140414402480863
159558317438529
113348294556
67278337345754
82504565838
227998509014407
152315479065060
212221763814
19480680938
265320703414150
90707793954719
11634232796
168027381431870
174710940914641
160941415010155
209855385335586
138688848796611
44750107488
112361947632989
23289850679
204231747253354
218402659507630
219721006601577
113671917274169
1551622451
55460798709269
113077133874167
110573885385403
37331770403505
84958058855
152430793205
91854492213189
208226957754
53255798097849
44756370857
99017614697164
170492948603189
65240588059318
118034766645879
125816241712
48168817005917
189013007967
44200948883
63163765509
56140616125436
3039961391106
53584238818470
27576404295876
275837397464801
177619520343
2526459634368
91923083689454
146988483846197
167846143001848
243075682593126
24811751979321
216570560570
183157069896404
53460665548256
49174444896837
65335044778834
919767365
181585572195
162119172649033
17118690064
40807669895547
116641049756
34666669054977
166529285371
262296472631256
98972189361
177760275429608
12254627798204
132507762332
174744158052297
116648803465
117090496376981
88875628695443
245961112539612
53802684293690
205637703408509
920705884
41149554254587
272887479384054
227167946098732
251750910840296
85335658589
138356163661166
251234453596147
63644205209
3689171602105
181484437542595
174124732121
67596726105449
177863274125
57277451247960
52699391565
195030890061543
113769284131101
12640702738
185372306298
8128123591
186730525698158
122271058916608
9678400881
136330070395525
921047109
4283354307
248554950741065
126383379623055
14976104990
34075895191065
128183296571975
3937798700
29742210752724
9735054262687
71040795990848
116662472746
10423365114665
147366656484017
8991216518
5986992481
88874016818541
185488208179
128135457424189
6567064842934
225118846306488
10857375675160
23698692388163
122087946591916
1034174843602
213065299428
192785223961225
135938936548585
4644509001
67495782813017
51501105341596
46216403265029
148952412575830
11116316685717
222434818512290
134053822202547
12360655992692
24986056458
139423456373
249566295986772
22962324045896
225233835965896
229710567895436
30817700383783
27955202967
180823817508995
177653111734368
30783862080
149166769205
178306941224
231427543670978
269993625339493
100934947612699
100993809256828
277199632001121
116433094723949
103614803071190
256255507375507
10856414670
90813539407093
145016023796158
179878778865237
13069605780426
139208419836
1773843503073
123678765675003
8872336006
91214363405
17811261551796
167642623348
46403477951407
103363442956649
3949164119
125572477135836
6003588810
104616696969735
126608190824
156156093631212
177938562349578
56328308420878
91363190014
104069536794413
269736354004626
137691681981297
197371867316958
64007759045767
23493415575
241638045758883
152456144587710
66939868752468
143221133187815
2313821685119
43818589834901
167923001696
168338946053301
91468113449887
100494374937988
210254633811466
66259564855
50886538481
155852276535621
276175343771706
32112782703417
185433660154151
10434851701085
175313259349
254910157723983
3960158815
925726158
126028516184474
5964720816380
23243443268150
2443465503
81581707358688
85766473253
58567557859818
117518632197
184726499546669
222738756813501
173302819313417
144120752470438
53398662578743
49316754415144
187975506241996
6665064507
143269247946
97948168175682
22337524293
173023059009318
132686761984806
199518923341757
180417842900740
29432357501925
214307178226
12727475570
112849786356170
141034249151211
92870308350789
230569345356346
189781325014433
6023694932
193648126848784
243994185720914
114575107046
97225548400943
189134917775782
53113061716
30844126669
6738574100850
140112114561
71139047813
194437287438
8409180702337
263611992230995
62977200891962
196600008638939
135400377930769
114363443276610
226636120589
264952160858046
130352322210759
276269917435943
36516029863859
156174203083946
22939840139862
244861905512142
91171522230
26511423750
82508384723172
158377594236096
120294949986688
248650298471399
63453610990141
42430234731175
175025795086299
143640810071959
36019527530769
12735306976
146312783867556
13484451205953
141988761326102
8609482370372
146929228689725
18777371344708
157529310038828
66314849694072
140596126532
72616647269927
14452457310330
22227938414
114754013220
120641324337043
214460346699906
265441671271132
150061035199407
191387831503
152782937704835
184505436855496
97471399634
928308192
116904316504028
215220085372
117878321268879
125857852325570
161716736105803
2702664911237
277337211391208
72200046914825
165005085030
219530854874796
927912432
268969864261031
46719203659071
25184859468
185207172262278
143990303673
8809218780340
132443322027491
209468531507972
929334353
29262530166137
10980546236
110984067408112
68035934608650
127800148180
931552735
207282213111935
100448328473
120217968873675
2454597457
14599441832576
85734696507379
115795461424458
25222387683
62007526217
20197908835767
90620318148797
239274779122388
231287310873361
18930163899410
91597704126
81046826093
2456719947
12773769011
133504287778718
65587673795898
6988008844307
63614010615062
152028775160514
1993332479837
40587318083431
27611316437413
12882604037746
102811412521861
88718111181205
272442869919235
193038889034741
139367487690480
5254790732
123688908995467
14741367776404
97818690367
37931508337908
108832023540613
153345591616119
62098599441
271983630238112
47372019827
13664430946
93940932546153
129713027274703
227746428610672
27878398511
278742399008239
257941106832886
244590246299956
134444439305782
20323691822205
158151991523531
86664749481570
42715954236143
209627133727056
4433085733
81655839982
31452521288
82497135473651
16192634760
162895787335589
187140825016859
127209969759682
268989858160
121293411814904
166972797584388
89342699873195
33929476348061
3695796575057
17280009531
137133096211024
268895384024057
92570729989
82035688190629
140067296872872
277846630733187
203939903691183
6531549347456
29824785115
150031922797264
9827084170
16203068146
157370055039676
4641478362233
20919706069733
116645961256552
68221238108225
224280887964663
280922274553036
260693340503751
2473611657
44474842616880
23174105367865
267571664262368
57930319471
184936153173034
203820659882815
38260730131
85491479505979
10773423072541
192894699572769
231086255884446
257009769934822
134060152670698
51768221326081
62831234763492
17278190617053
151352587518640
75249721537008
13708195741
1138268406
177343387088489
195174368780383
112827255615867
259555714762794
225504002578019
29924119026260
128185993347
16222578426
45734617467893
256154221147219
22411720743264
16224496023
144735963791878
217579058019195
220327037378806
242310006732787
166133108843170
125213323586685
209145988822302
224382613914370
61265576993438
130805973312856
58109733494545
74417352405
31553027970477
29812848220
29365816245275
157398980731958
120115934133053
60075115165
65760951061813
13021068614340
213192723945764
42212031476034
266572908870321
151217354323265
19796579739248
81086729943191
192556220193034
69780997734323
119987387416945
79176158951059
76681347898426
177985810034324
200957805969
208920222528
177795470106
234634934285209
67250203108
166602232518
83348767660647
77555133067864
116941890406991
11046485398695
38495230194472
50833008837880
238168457078190
428589409292
132293746046542
53855866992
11024148525
142085962924
196702798108858
205090087782
157785891897925
116853956525604
33094165480
203662788646481
257208449648567
262116943514467
45890092223329
141452725271407
18005704757739
153417247512230
50612681091450
209210275675
4269102520815
166946866854
37899875372409
233281657423035
274600273116777
13092412950092
7983684137631
99901027328398
84194440756253
84681309855
24436023319766
2485944695
122159974688936
92922074718714
192697036250854
253517369039984
14000454316734
173553134824984
196777030664666
13533884238710
36241788834487
216101919994395
15275300868
143348385068716
181992687106
81871748273528
738755845979
107513539921109
129062458335
133114092006995
87393026371
81356401416786
129063544244
164030819976902
243817610090527
204902499946505
53637855318
129080451643
69649068930
44769505526792
203413784525500
175017250594251
148058349965933
3580065233390
241562951566800
153530736026455
132556862140394
76464638539576
186819143081347
97402406100152
42303115112967
145608999599738
130486653718386
54933188664331
24877575242430
151334524322895
179207520190020
260035618485844
110540724004
54319219536135
163403175032627
2498582299627
31464133175164
28302866336541
60906093006506
47635867262213
944633511
202044264640405
2104326742707
22505436039179
259482256530426
22381310871000
126313989799592
761387968470
23452595091057
34475590377933
99799171943794
28964863844627
45242022627465
153428410082747
186205544703283
103634336513485
255877789090622
60330679432690
15323430877
164076669639
77392494708535
84704390865072
79894662974809
119447849381628
86778836560085
1861053636101
243559244473935
7385589128
21783940720367
240330632269197
56991756380870
107277455555041
250512509185779
169949428846004
88551343886467
142704982736
246213863799810
12708958145
41672540821105
226393141072617
9643709970635
231914670791973
141477185791616
82424393607167
189207239743888
129758112285
200981896019825
181608797964945
170735357852558
67678410626850
244202674999208
79165339502379
1230016847
79778986899449
253354892909824
116325654614159
129774063702420
270458902832199
123334839169
76131792734710
43794851530
90045726564878
184171226553768
174636340338728
57736879729853
4808893023917
41855649765093
10502142688008
105622946816199
53291118737279
81857621352026
262279928677963
273317025987331
118000394338768
149606260279832
64552835883221
10809916647
25639253252
230076214278787
258009861034716
91210662629891
2507074115
102448870130059
231849036079673
229466632103243
13143025171913
139775268930
78245914771475
112599329828852
43946746655
267300327417701
187237190954
73828479177660
109929942501941
35846000196248
76927547680383
143353059159
48100099894
67899452729
33387500413
174097768759145
101731449065607
122744508461868
65662653726540
255874669660794
140298143537105
113630508640065
22289022976832
267839880579378
218849175264470
81589809252037
82958858616
7627362134411
186289678728496
244357967287380
198503475976208
190931950927481
4787681273
111991683919479
257672503827593
242454467800986
125481613201040
36882945547
119699685259398
65299885387
213773038920323
18780827469
22705936297248
269063645170222
106454995711306
190580875335000
247119551827572
30164541985
165090972590442
263545363323553
83642807003514
158280345830878
34052744700985
153591133835004
38749845618
265608099957840
17648971463
107582327316017
99559056728245
14252387609473
76377011363604
50260589546
54195330440189
230450881163215
233632357587792
107451858025529
41323766814200
109901783508147
118922359206707
36597876112185
53938520365578
113781407798205
57412316862173
72790767531107
46393556653123
225605770422980
271960667229324
259547218551861
48678278377506
107095163318286
120592252315
89867213380166
130125734241
28776845931953
99366501495258
62151652075188
150018883239900
237027995929106
193318622456224
9986299543851
110078396212222
284027930393006
85726287212973
70208499954561
165124889940
158054003936
11155858307
30716288943104
205231743947489
112946888649525
257581209611365
13037927455
52869716006079
219614661831858
234752536420305
22902196666
21753624897608
2840073409547
156587580216150
62783884768219
145759052658015
172672829891966
114718581170953
243704937501980
120218781690191
14202420765834
36744487739283
142756626455260
234197764587184
12545536455830
27093080712
177133991289805
286521854926311
247159790066649
185649529645798
198831989278144
96503210595445
211880696302
16463071261
233077694491
198386114245008
54622106662532
71987163680094
110602397892847
210580121682291
15461437821
176784865567
2301635543793
139264871257970
244484726636625
21319824751952
32066871278
7424084191021
186363675129587
66652468432106
257300785270557
78896288506936
955230342
131387357467713
89150794559004
46505954420
258645705559952
114082364199913
124135461956594
164586329294548
88362875222
140675007293
102684594315
197620884296712
105557203367
50354322290
73231677812896
66773094500708
64502782052369
106002530308562
144573167012256
46226611584920
15487097190
46576046900
35850034039202
263769719658586
6194778260
26434023503066
150076797567709
167857765320992
108998998170568
42484010366
91299284907524
113846988638916
42011940941180
277174395555435
4806133438
10146129047
87475917187609
9716748075282
242941671580650
207736148120512
21619925866
109329961853888
20571869031194
61479748027067
260608721628348
25015788558466
99820544127
18442410014097
80774996589
28620975723568
187904363794863
79079947402620
228767866349364
154146825041732
194996364314898
118180092308
275500099431039
105252062832005
210145805401667
110942903013735
212521209943086
36868218362282
34243245526654
208269961781802
140082329220527
73651877411980
100176088215
97598061862018
280823558817608
17762561037
100177164241
162358296001
140796319551
69225546983637
772980175385
27461179826707
249241813906331
174588914145576
139918507537151
1584115370394
133057568157592
57062339189938
94761975580
7024165245231
181400840189070
183647836608022
86100532399167
213059968212608
12048552396
159233633614
3138843957582
261153788723928
156891089966216
282903781305229
276526334826430
148282477198
11211947967548
179138649559860
38943342999740
164018015787291
174019832440845
29328608527109
134902040959569
266417695532272
134631296983024
282718041796473
80414755591619
171093308747053
156549818339712
284677710523527
100772733446940
150241832013017
16597034553
33466028677371
134483704680
36632214323331
39305381715776
75439005476052
190374253045708
76244455385
103597945404
224620180549160
83724722080
23280827370513
73292161895855
106660840790
156739095017858
286874818039204
80689652070713
246856060678182
33915006912
79779417418190
196127828228632
197177390147432
36695403865702
222684141635
162044964580421
167308300983201
62803865518106
12085980809
34399437351043
21881395162908
95132111188
63966454411
168464656959703
114368582759186
25297217381599
181533071558877
27649573289143
66124569627
68891662727830
88059102106426
63968052833
118976461786
3521970310840
51497556239980
210147140422
223386580321274
109595196171226
3252844148675
222542247727460
18294086552204
228096985134922
226361134411387
24668563369761
97901969064
274772600619853
90895608468897
23066422802702
18730053588510
9600678871095
9366087107
48804971187
220031395167541
276180233167163
212370919265447
186881126365557
114889312521096
151532499601283
124532164968009
149604410756341
250976089094219
215808524893232
194893355013412
85398261430935
230172447102482
183386487817598
79103775130391
136969348720368
55341564416069
135260911407
178293133436571
41010883722
42841704888
245409395587286
61713665074605
1369229573
86730969084
22654970549725
163397558510671
77363130383174
229950196284642
46468552916102
86574049855220
69806002166036
135332775449
214093808205998
286508612988924
17455643602670
113615582333566
279278551126503
144231991435442
148217114648450
68500183606
101955363696081
116325272338651
8479310099
85142432870340
7808664094
84251092036
107005200209
182575534549525
235938275030
160255201279
251799904948286
95019638007651
41370513214084
132410146709683
127107414203501
273306239727135
215178287722216
247961277959195
147725139734357
199126942497824
43780703578201
85858202261623
23032166382
179045309485
201367579261926
219152680966856
119791168297954
104489635529246
71400571977
17903245550
163931172625
89238876419889
223612386482884
285279148984613
41088239815
151400992315188
250253097823408
157573853245002
158765019803890
126891074561746
43668662271318
9204006981819
245385292877528
113125091335
121450325076516
173821874384498
128248070339089
74399415879009
227941710570440
69198886022
139871369909983
160607304790
64342879300
171007652642651
78421089559013
137731279341019
232462830979
249910277629551
186074657678184
119686877467588
245958792836463
117259921670111
123161027433356
27748210997280
5947563178
35569233214
261204708261213
264401271629106
29284947532
56230965242747
73946984716026
152943284826832
251058490357127
175816428165
243094078451293
277148598166150
114997571346070
46487664930764
277984672859428
21920968326
266231043777708
215810669958
12823554570137
224204436618318
209893580109934
969321297
201524422143257
149034228272023
114002640311549
51806106100195
50017364457292
112871815926975
247335175573642
151405309526650
71808871619
190566126398323
232950820249
57709241304
41012936860652
101947555220351
144496241107934
69837798009431
282029810875842
276454691244166
11352142290
968766661
194576914106983
216016168422658
8520937793
66670953906
83393016149884
241521520159
18680732142609
145655923639912
64266157148266
37285550656373
188891098078037
1434063414122
144454853305980
96826142641080
224305039734183
107097253430767
120143838432
279196202976680
275437799311212
967807416
59522463433391
21136979222298
4869057828
64570149583
15630505194358
131300232523738
49303673053
21789993683967
185020345653799
15073750332780
279557532747757
202125337988119
26245303902
238320826580395
173024072609047
136458795315368
259306621021494
20703217380073
82503482469246
282372313956105
71445106792921
968854497
157541190861065
11926713558077
112828427845118
125388179139271
49263940824
17807029800204
13978976251631
49388663027062
39946736884667
158522018447681
265279103565165
277011924670181
51725745556088
112125769553920
255892351483882
157541394212
205228731632549
288739614055106
253865749314760
224722483935512
180537690982
58644407699908
42045130327389
149192725417387
199023489478261
51954893242336
168013534896953
107475171474855
275738752743186
225438984621
192368181254862
293041791414
30958015706
258308906595946
14286380964707
51633301405102
45999340996678
71715641924314
173187939042107
67277356843711
62518474702003
131188073796341
108437773675384
26304933150
268515522216152
46622012898206
2466673912994
37784515882
111586443598025
293108282586517
61669775747942
15766241925
82370928027
73905897366426
40032585974853
217064762836
55811694112610
253924639911815
229890110568
121970116090783
42934430512692
46768573362576
161046763669743
3476541437
60217856671
41822557063700
55840365139
88472749582204
58724573290291
72753474388076
192308994949411
202574331558801
81287844605364
231441972776059
72142156421706
53050264465820
20652164447
227912778089984
54315374662536
134054744655056
162881405326948
5037462441919
110590025018103
68859013653652
53530721047
101348759579933
237764902968905
58401361359977
242257804501891
211963252338894
248769648831675
30074529317948
133378588423854
189588339568385
84358860125697
9319597907752
9484780394
56958419380204
8384000570912
11425712881
24478310816585
268973123575657
34357922306
5355991211071
195062388649029
24237152096268
10078891964398
80961800509407
172239002858274
143918256740
62774572413676
241081162201829
159181887427298
72254041186
132962248651867
161787084501
82861167080784
140655779991
148480615616303
181789824846280
32836555713
111496242047
53923249529379
30226431773345
196989256435
129239541898854
15823158893
290229709432929
71260933722441
50103878929738
66613446005740
23425352099383
188150657149353
104789876831319
209336641339164
252269339158319
130590839095
148541299757771
158099143136800
140296946952612
172904038780262
150974135414
232163390002635
293199062658284
8866367070329
66681637220547
214243454939906
134201351978
237100445382761
8724729269686
252736494419042
131961718812676
231286466876809
167584870102880
68427051452489
61436454219605
115530378853791
26245488468210
127863263171652
207229666611851
166285479857
44819421863946
70085084157
19339878368
82447713752988
156010908590419
159669974206377
148121470277
85597216049
111742798430236
188621729421085
260931013894854
79145574331753
25033682049245
257961691985110
26089504482
99650729027
279548919046940
24143050998022
42338645242013
252844247006605
47797611428
55136854132255
177772923212
99766981682529
158883035296053
135880284202478
28681657994393
7934803443
109768937878199
3518227782623
75292065605
673366553680
43529742517635
135537996174346
172667469319111
76517955115351
194693436236673
6343978435
18476490758435
94597068970278
139982256839770
264592163171779
264640966859840
65217644397244
213955615244137
12664781289102
227079315050
147679002873349
253569869513968
209732446895634
159002984059077
169688792601699
161484039761430
139836511765492
268519852520030
265339731299858
13443374821
86903465295314
51116356929470
235246347685887
20835137615083
45845199391964
177651308462181
48269782153544
107056285964884
116399922983664
36152837422645
112321294785569
179908878016536
245312878355316
223156512119
140435895223197
292568658476733
61797138030958
162943836600
224250978848771
6979488623
58020366833718
230013628327879
280853914327358
36099925497933
223436176327693
51080418073626
26629120983
252562906814030
61859301967465
80709450765370
99865472139893
153693026185401
83284344742
164607889662012
84763574100856
36847598788541
23477479470172
24981928091
149052526602
89871232848020
26657224971
127738419292449
21263449645722
3697499785
216814698522332
25870830000936
130013922174162
179018522842
224001247314691
207389111406959
34199097186057
191214478502544
128537491822
249662610140467
263766874622178
4073509778668
138564118619
191002670117425
17841940907586
46320863313893
19327494456765
143802006366029
119494754526404
131162752622237
272233419950418
101488607130397
43640271170
245842447775013
66820913680184
105918519080736
155007644364759
139887215992753
38708976089194
103242744803427
32648487395456
59902187514069
8088927631198
130246832538952
59287623232913
213451479261929
157949381901630
1670942623
155299560710712
224352505599
276316536767875
197082153447380
22393363233539
265869518603226
262979555156500
196031192504577
13755756289227
243329209606701
128833317330893
174293083552512
149521862384
78039555771573
211865920985022
226318726911096
71628697309122
199239862624
92373158675823
50131340489
107660878713491
18550468054600
6400584841
116668087522984
48217146453
4318095155646
97801381002
33513458204929
115279676382892
267293690806842
266622846663476
55495816201209
77985510809
41131231454391
261034597455337
1279033327
250024561246074
175620051180
29951027857
145313726232721
97854736959387
43919542664731
50215885824
24826648055459
221740717286555
19455535458759
23257924779886
215814471250688
71171619018711
163972626338
286503956600283
219406451955063
136124513902449
34884577100
149554987531530
24867097782622
125694106478
60713966337717
68246266579
96364321430523
175844593060458
242154260508613
122770832074215
161840071521663
107579855849663
149978228790607
172584121184090
10148102265470
91049596033011
155121504000214
100706988218786
54479141529541
175250017001455
11391080060986
224744088366991
218256253344765
9412967910164
986377417
187686400979
267612415619261
122878989224526
76184941327
226143727720446
114110193354051
205654776360408
208243673379
6419637427
192639125300447
52442204560303
161455796538445
297034399809504
775779779
188755962597409
137036069745776
266789986560194
83832826583650
267721830766790
283539318435560
3544175306
163876436754345
283920964879898
23500731896131
2898053933284
250198615860781
207523334515121
145927639511666
113441551266550
51889779557670
47523665962857
81320808702293
15122572872906
38926494780484
88132263429191
167202606032495
5508580176
285103477904182
220826419908117
212532663720
29602688917945
38092521799578
220108276865578
207657936279528
36524520017
13072448375681
40514524851
186296587136431
8042046180
69015386332471
160239530882392
113280756911
27379666169404
188404952539
59453607840174
146851271115980
23917574587324
192312824113
159882688507538
70096163181235
48510676300
138720763857821
247612103480
214475250856523
221485037675
152732691026132
250052991240971
2619864511
119726188103
228384164793130
204701499066933
89507353004
56686932041800
230252118173
108779340250583
241638821717055
291548544703494
7057041108
230232226064053
217473426586
158505257197774
34189783619046
71304281138
48233643080392
2620591093
61803047216987
22288678898
239215132431
76445166224
3328498792
250902394876442
165502189965
71464495853955
143685780186716
26249714907746
6356781433840
135069166660165
276299493926327
291224332765292
267031321321344
272184895732469
26437527983226
77932074150749
137535063792759
172894201836932
127055441834532
52135226964288
201933534529115
75973397692470
36232742738317
91686618853949
206282229755057
115951028589592
101503935873779
169428365405
210711455511899
137013598955401
27467953136648
87176506954
176813938810050
140392374640158
5801634221867
157223975096289
253568444604811
138717459437686
226641056456047
54490866068645
202949464132377
6140721968
208185938708857
29867502400
22572296311
76431494230634
238926664952283
221402884324051
268093685491792
30195540388
68588998191
62996150463455
61649761333
44125614757
12618764704
247478151088427
123863646889286
252971221008743
49719756789376
32259168417982
185442756129470
273263731225973
89082341730896
154533465847
190715320587745
91362574107270
6137118149234
110901374857464
29275726637518
98795215949
143895245893273
207936291791475
250616736425798
29811711674778
239989270024
11712059541
239997332819
7152000546
249577598442622
36997137465617
81948418037098
30247033610
44469806732
13715831264673
120341987165384
177731458130323
150953409354
137168918706
92730663987614
103084009477754
182426738287656
291426644270509
178242457839010
169036531649659
115787754592035
218496306978077
40271955565066
98317801706
56164261857175
55525846095347
192043538263999
10615669963
285718896213894
58044683239933
40492052629
212611737095868
216127400366849
144026217752
97924342865884
52061312931885
44189155337660
42514571803
172094816062738
8134126535225
207850604335847
248124506152383
227290589277905
245543811327769
184081966766522
154983561378
214456593369
15910683852055
97391033626919
50176169900133
104940554570
247631201453437
285884512031596
66588955519
41675863707605
154938274262
89765144090395