0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-25 17:12:02 +00:00
OI-codes/LibreOJ/2125/data/data8.out

22243 lines
332 KiB (Stored with Git LFS)
Plaintext

3413822094
10218827233
13609985194
41508603
77337799863
36027722
36231767
106588614629
17636262835
135883425039
29093061
21292086
92490496323
118969772
103828525676
125354805564
47541624342
35301915978
117981152
106662244
40839879
185886417654
75677887
48912524
176576977547
55713403285
37122330
13229589850
46015335
293564391202
27853906
74790515124
253504748816
259186355
250614379
192772604746
353078916790
333502196689
197439813206
379644121404
248523891814
63824075609
152591033398
72013094393
514264009255
165940825496
18589019702
523879061161
446227592659
88429908867
139048145606
291504418312
187515518
365603057429
645469128318
210166454164
413010563301
341698133
21788612634
111148425362
100683471415
280908171741
405985372054
413898954
561458517272
112701505363
708861149362
173546827746
727444982655
122635287007
296484647546
230799673
409969533
93863201711
251034093572
13218901
710177376004
440902910426
196083492917
160854422714
488636891417
4389487
237795468
231034283
781567414192
950719207156
190894397679
837460606789
916295420722
91750203
521119937648
343047152
355303490243
232597693496
734234027212
14427252125
23690469914
1009949020693
177872987115
227217264
424192403
346735479183
230412857
826059977964
253286443
334946365
789996465593
1143141881891
1334085626820
1330877824914
284050816
1206044588893
108054233037
482102316849
1441734626221
710491875
649992165502
274123981326
120059208
1433961693748
648098172
739997777261
526566257073
1417362399235
1128974858930
1394761478084
750443209238
146310967103
460246043
1267440971434
508940475635
83067889150
454974755404
853180629256
1104716612
213740208267
435315673880
95360944876
40076691
1075262204669
1303357742596
37326205691
552009695525
818888133146
521556227816
113362046875
1098836675324
215009432166
554462164
130233346152
613248095188
1773284466394
513581282307
472037967
1035773131854
438734172330
983708048841
747450095713
1095888170004
913248325624
64732270256
1165584818745
881264257736
1556647376555
172544760827
1382862490781
441079546948
908436400221
1472497164222
1137951189
1388841292241
1574774408570
1740675885413
1438201615867
569124498795
992758339582
362475753
654138203417
135436081499
1968313961329
1269359842211
451038479158
2228821258837
908575796463
2002792037858
372222993
1284690972592
1471487096
476990494
560362454780
1748954936830
161136548933
1366494676
1859798490075
1514720444420
1271074069
1610630773845
1344850159
116867777213
223075039376
1821992287882
788135701616
967205477673
1862782469856
617533127
2213305406756
719852836485
10671537
509870800428
1894773954
1352188596516
1073477421889
1664599395329
1344881400261
2253673918595
1901648048717
918254461267
766473483
713595003463
1124597939713
198244316260
699149853775
1376424360427
80583939
1442975074
972298604966
1786265714
2601789173926
868611766132
334686972308
625518821866
540283712497
165650970800
212901400
526535433
118876229830
1873001339159
717391570414
1818451156520
2552288306463
1047528830
1758737825
2243244856647
2730347988238
248440123
422099072588
461202590350
3277404861363
2854052396499
2109424978
2065205866298
3163493045387
438322607666
187193951532
91245841301
1753890536375
1616258754898
824904110274
2067915905
1076298419
66910258230
62363722793
961736294
3497214990006
2993717770137
2181866539646
2338441925
843028273315
623607388534
922211654998
1354834404
1887178429240
467524359193
1725092799
1651476223
1712145363929
63541393335
2127171074685
810124817350
149732843064
2913913542
1069651824709
2775374321
1916325887
1873666353743
2469644490660
870162607909
13181115
3215265903
147357832499
3866883376010
3273596811101
1779789126
879256628186
607037295005
3361773845382
717977556321
1405226647405
1804450680218
1598476390079
365509868791
747265771
2504334725395
3601947159007
170601432
3779178919250
284559225
542335522493
505349881334
2520421470644
4009440586908
3116382010347
3706440491216
134765573282
2755412538746
1355549428621
2301168593989
108397517063
956035675
1771594152
4266102447492
3347867256175
3233026623228
3218028883283
2623633690082
4556772141653
1031298344294
1973438583676
856156594655
4719270547097
93263125260
2530050513008
3909697990785
204543219317
118256946085
163194817262
1925728300855
4163053571470
133035042687
525213497220
3351513986247
3555395107304
384483082957
4764410688866
757809425
3062331410324
52817041291
4445278475436
4911297972356
357827864891
3721229315690
955025616530
561846945673
365120454681
4335972221218
1726139554930
1587208489762
461994241632
951343047901
211587731936
1188099535871
2949402013884
380908652416
4761006471273
2017373946
2835921063727
4156301885117
3147095046
4197956990686
383235253963
4347068623108
3459305295610
4224301894884
2926611153090
1732776885
4229048813545
712783389165
834639319268
4778049007591
3027422992213
3788103356424
3315061159399
1038570231379
2770660327
3010516302
301103119
947840283999
765755584
105630336991
1449371220961
670244771654
1536058338641
2314732960950
748723176613
2242924393659
1053067957875
827027702371
3038798759611
4713009770821
1825878910160
1439344599427
352668891
1683700295867
243624448276
164193711
1718942466688
2685058154346
4630374436807
507939167
936679501724
4046533411384
2780887725448
96855103496
302940713780
4733747619
1470654111094
1859074886496
2000697377776
5460068353439
1658235058
751401363964
3352444891131
913909730
950107506
4981211044383
3378305718612
2760041989369
2313339393126
188568959
4256091121230
4063475596696
5508360973786
3966526715556
3878971889600
5474802945552
427024689084
247529644622
1778786235006
2934147047
4985001710408
4209580452031
3468672687343
1262073209932
1366914295928
58922452023
2604652673083
4585205692388
6415562240532
4662092724948
288562566
849930487644
6040660741809
708002963200
838833662642
3208042125869
3296146902514
1773069857465
702207487427
6393942110328
3758701765964
2101798911894
446293024177
1285320062352
4801462485508
2599800867
2455362931
4163685637
4681892334312
5520576251215
5573044191651
344164653123
521763917
265743597
4167938940989
917233298983
59041133243
6271452055868
1663242778
3871183498031
2751561283724
3711624790
5004727841677
2481587324848
6692129927759
1413636096
734626480465
2416646849981
20993958
784557580096
451627599930
3776846902955
364796879
5932661253267
6060997720846
6058382905267
6380141345004
1465944097728
1347790519
3862237891
1530579470
5656197488858
1024272595258
6909206348610
5553294061785
2625590226136
1856523358615
6178849916693
1299076184983
904163837719
779739488901
2661517307444
2428575780
1441666590
98280144174
2616187381181
2526335206480
68066970
5739641414
1338594471883
4551071270105
6195538419511
2967127694105
7427382955115
6079768010
3578376782043
3187980218322
765204160464
6936921923914
5814486355189
2391108102132
569978154846
1921079201
244715667962
4249799065931
299416622
402018019340
2027021942340
1753518545100
3594264352100
2155854309270
38860233
4008029397011
3989361682652
453311604427
7292735038059
2348116837594
830793274546
7045014388935
1960214868065
1502615330
5736500269
4654017421133
1768746799014
887730358692
6276660906469
6058585947314
1370057614598
3836197421
8022401813490
225805881215
4754834272
6401784174085
293293137204
5996999881
4326754269
397828501119
5635417891176
7911960159813
3163970068418
1684233355345
6259994227458
3499945941985
1145411817194
8517751757342
89072649
2257489160778
2098210789036
4635485241405
4417692606959
1200442271778
910869004350
7935347894113
1327017131
2326503595436
3385309126
2126254005845
2255016999589
4944710922291
30235925
249764825
8560622051836
5155969061
4518042495154
2539916953447
418159453950
7720933857960
7858039908188
2218567652
5143056769854
5210731272782
2851858246776
4577597958015
801790967
1234874338
156043914717
1521583050869
2442597076202
7913148094137
230997978021
4447563143842
4376265772287
4461137912
44126322
1662016130603
6551005386
6210544789806
25354537
4716277240867
92916938
214555323359
5622060825039
5396981832085
919619709539
1697065237
2979589087713
152822226
7108130646439
660972824
3250319398
3175818408460
6742205229124
4648160130666
5268500567981
7027598771563
759368644732
975585700415
155271969
328867293770
2462205004281
9045116004640
26304828
8410969485910
1065745944925
421690763
4311004649272
5255803364818
5905385632
1815322888070
2758966434319
510747688067
3426750811419
9581851330042
3304573602175
2518923361453
2858671974753
6833074492
1496870739213
6426524058988
1561078754034
3934800647835
7533935853633
4510337055142
3933551049394
2255185731179
5992053440241
4062559486
1377814680148
3799780793347
5145259606
232546681
9035358952954
2197231767840
2226833655514
198536170
7270546396372
1850549401
4556009460754
1555928558103
5434777820602
7587927932932
4538401177750
2564652926700
265164079
2883662365
1101483501016
8836502102980
6878345891
3342412754498
1667778968582
3422153131003
5032625842768
9753863658328
4460858611526
4741946262695
2445736182494
1154475928
2137886058733
10306748429044
8904847097214
1893118389293
2320160515903
1647409574894
707353199549
357109031215
7841620427
1689501735120
5913736987856
3414421074803
7353312544834
9143550128902
1133983930606
806573827420
1365711441
5492975182041
1233075887
7165435546285
6958082619
3396567180597
702409370
4958904530332
6020330265
8064493801376
1857219961623
1035191155796
1597465630
9660400990770
3776965584012
6702451222
8917312102140
4748691264694
4969406570372
3227723097054
5184018408
1574083968765
7604521428
10161196909111
751511663409
6178175494
3082428800
6780992947
2150709455175
1495010595976
1655478104409
1031117986604
10182149543828
3174716279727
3424186600564
768134062
5108314442506
5428818004826
6248997302064
3975134388
1057968663561
10487825947158
4861381723
3062692172
1507156371
8787054800192
1607041453775
1213673000743
8054749390510
11064407980380
857313424798
7371794914999
1765242363355
7885589492532
9758716080659
9382730708554
123282653
3632125395639
7891516078813
8426727965833
3016370890015
6186052544806
669858990
5072202539813
8482975330298
11118142540575
3444637929693
6827460569608
2484558058
42776237
10780834531252
2728854349174
7464449230030
1882937809226
1027935805830
850444969207
3234275935855
5805419134
2861562157832
1468843761
331788354571
5224484069264
448544188
10509474842544
5948487242533
10583883698044
4965781044769
3774762200163
8640113703501
2826146190036
3686719762
7697505842090
129302493
3073913348
11425578472268
29245062729
2627427000379
1726807705168
4278139490029
419092401875
2130650916967
1473512165240
8314606231562
9792550546189
4461928677665
8592452577171
4729817763749
3363575967097
5674251352042
2965327983528
7596433682903
4931237461458
1126260013823
419769650654
4516927128
1347261361215
9177854811
5088350930
3196522483041
9145692527402
5723307644030
116152283
1042564935781
2304293698783
2148495506
5340630070919
4781295301605
4223497698034
191965366
6984581546222
575909292
109801194806
8073514138852
7131857829171
1031445090
3273527354119
6546795483736
4601259531137
10151166168545
9178757673019
4448553611
9449598933355
6574821496624
8018033449656
4908425075
3057107833491
8229410122006
5014374673694
158187745
10455642126943
11840577221731
4986787581861
3729313401550
10818347248627
4106779685723
631929933979
1395245496863
4462063304240
5697682894183
4224706941056
426206886655
6298551882511
4139396822003
2037812091241
6962911211642
3568595057263
9236675254099
551543048900
7911926533
9529954317
7631652798400
7883630598305
3837276695471
5964763820333
2852954844056
6457486776
8200021174356
7788019920462
3135271744766
2430721639251
1864643220494
217656375943
7656587672635
12052359233536
7261342913
11750674835786
11514858968915
3133589952
3348018042
3108181679790
507364633968
8546638861543
1248994816
12164256722455
7114862418062
533428248094
4924045511678
2451826301392
10721009640025
3976421950280
6772897409
9752681996527
2390571146554
8588511541496
3061749470
496302766653
493591326300
7303117049275
7933751288955
12703613791562
11617995189499
621020860902
8422892223
6169468547855
1121256434
5329320474
1235939704825
8415962705233
2911675044964
1125450267188
9977471739613
1145563365534
3090811690177
6692625789
5246138161337
6980575131
6055564965292
8272976836
3629279549
7992962381337
5201942431152
7642880437035
3878636769156
7693131488075
4209847786393
719978192430
2145226545210
8129938110158
8441253228262
7647975300
10656101147222
5812602961619
6366199581886
2657037257398
43695376
5889597640195
12861730132361
4152468559031
12485400140763
2849520318879
3808031098
8248419586827
54773684
3074143461833
4075100711431
12405906380470
9648339378299
11330544987224
13109629675481
7476845326459
10919474193386
8063845524
5311972000588
2380233297166
6440377958119
2425282486044
1287964065563
783319956214
2344773652566
2254287726340
768393487156
3738289715112
9473234675590
2104966256164
5120188382793
5550492985178
4964209876
3228161602
4326298190896
11062612249
4093393492803
8406608265818
8709582312
10000403205117
630699817183
204684298
8420005789
44621088
6504594180
4868033649504
1864411825079
3956982685924
9975370898929
9113886915874
9845959930484
504446358
6183893823161
2649022121
6813860393722
318921378227
6891648624475
1544576752
3502967442866
8852277768056
804464093
5853631883083
1428049002374
2685728806139
5712387252552
11054844971493
2338310261742
11708316421728
1813240639543
8158520990429
13284135413812
3202065808
383635160902
4026264991
7265402118060
4028624973189
3771091582413
1567938615181
4677690213881
6056785195
8807275694462
6431472906544
7140730695697
724352195774
9734945424
4110003544
2360280955839
2574021440659
11020716618253
2848217358127
6388567258899
2012820562
1113971309
9058827273661
479178364
1412537495
15072899470332
11189106522488
13429033893879
4977489457417
707744055810
12757177064041
10457027601
12182960225172
12686919207638
4336867671173
10055799593883
6017283821
2910970598827
7048033322297
8811551768801
1598444366
4638891570121
9464507273548
3085490344626
3947499306470
10437960619760
3455404233
15372957180083
10275203192334
7795412844100
4382557925887
750631720367
4059885659142
2824567461993
14316633523224
9975707263979
1794343173434
11822827768681
11697048718237
8054442478430
3038596478184
4768987665909
11402684857636
1216630339628
1508588065611
10446390711051
3863696043537
1096948948707
5516527281598
1832200220169
11807413135872
7161856830806
7429282421434
5097702543854
1507441338192
6874103584725
5700616364737
14506282810805
5464275886
5801276040549
9108806028814
1577799352980
126229272244
10022010957308
6492005211867
3565728981974
7494449092464
5761354895378
16079625647552
5839237351723
6242850045682
16043350472177
7556917050343
8271982706851
1661973327160
13086558683260
11356776005764
721063690
14814068999805
8444671994405
2127561868032
2790628298939
57670445
6381521405334
10563473645265
3326877442990
2850182739670
435562469
46581015
2394403049
13626685427545
14026319465440
12748380761533
4895833011
5771104497891
217865855
387745343646
777862352
14235432917329
4910502966
280201338482
4578238998555
6141004511
1098041646116
15977827918646
2438864265469
6367780735
7240662259997
3667515674
3828154710712
393017719
5181414914700
8019224601798
4514700217970
13139405996551
9169605479
1554643843
4095478912179
9509176339665
2529972431891
16617413790018
7652548141134
2855405825
144269221480
11511839045996
11439133153480
1103644522
8687807823848
16325257941622
3863625900440
13540575378
8848632194780
14090975607706
10153692433487
9182528606
14901838906944
8389557480967
527223309692
9380623338101
8932734110383
15223303910441
5574302552
5192930030318
1180379669832
7837970512177
7136539058678
4309618775947
414685984
7551292288
9972366799798
16930415646859
10605227733200
6858961428474
16493863698970
11577564633557
11085301194
11244023155163
3892633863811
366431780
3707813387886
9642624428250
6327039013
1611178616
3619995886115
13081774898485
4955322622838
1461834453578
4313060470417
7105852196913
12999925438150
5273038372260
5061090658678
4453231679
3109859926
16720766744665
6761232074546
16597393032071
2904787557925
4684451131610
11187507628146
9100556954903
15228018201698
2961896638332
8885829905768
827902496997
7448042850597
6266963356835
1124555907805
12410908164
10238298668
18232054355229
1491650324007
1376629884
276955370846
448214789
14410113488407
6382469848808
18309620406484
9718829189
6957929591813
566246969
168710923
4332955137546
6772043947292
7856045686045
10016427658791
15744553371401
1472125093
8193864345853
3068555198159
2140826162559
10359079107899
9785956274728
8494295963
5546279193306
102016808
7526371796445
10068968756255
1903702260972
5428757369
6291249572309
9689329869124
10587669676775
13982256283
12632317800
18527094120238
7597101546
12142067643383
1160929774
12982446648571
15853777613916
6240319304548
3659668778
5862115683493
12429815696530
3429556333647
5410057932195
12024168016
14051945120677
1678189020
6323977073463
104341240
13166824582593
330163311776
10336465317081
8250497316965
14992305487521
10425165270884
10387421513
13136866118195
17557694338363
9570378716909
10136817522510
7517266919
3419748794
8925132850
9828100914775
9608210114626
12482056044268
6465833320
12042323654737
4620794024643
16794916345493
5907942057735
1410794641542
3665537554061
17526443886793
16131196499840
12836307076570
9094794568056
3613324316205
15104615816406
10323720094231
466003334
14748869867
3932411294182
16013464928543
4288022345974
17256595380185
6227282344604
18205064094737
7525652345
5857933561
4546902603067
5017262519064
5893651585543
1957687524953
13863182656582
15176614312
7527295419
4850349908
3775771030180
3770423158226
15685239260177
1657761687
11910145346
18316942791741
19259121573725
1982118900262
17527185176044
1986686457527
6364187461349
8594498626634
6695986479370
14327553811908
14140322161172
472753008
337726072
1696714786407
11991513223852
4279668021539
12826475579037
2608779026678
15135084542291
8865898937
11709923157951
2755358442843
715473209201
1343763678081
948033452
14919100016858
13512350761761
10114052334390
7497402156
5625870351
12366353241665
6183877154415
9862990368913
8918116185
8296827405
4462548087
12518064341208
8600456131052
6420654117020
1308181481
9214051774945
15649926179
4054526283
20079715328133
214071964
4784169583291
16077182506069
339315844596
1705969452
7288832505677
16898194172073
9389748782555
9314931626795
16164423414344
4552171700929
11689540847343
9692490568615
3536605628
1332448638
11634847876560
20182322147325
6218608775939
4893743557993
315153556
15660420534
4378674381375
14157835122177
12265733554324
2057563027
15386367272406
9021538237
13145529114547
17240612001181
17783988859851
13479524556
7644687190147
851430027580
4753328688113
3640645639
1776359951
18543028896239
4278412445874
19096140802203
17101464249875
13058482980064
18641039717308
14484306002323
12048253809804
6351805472703
6647630628
14125613457015
63648692
1982067159730
5218533729
3643840097
15899363834916
4905192358543
535080884510
19695157049317
9210187202386
8685330957
7062415655
622230047753
13932808730634
6303773123101
393001987131
7730433178952
6671234247904
3647423275
15757763611186
1887068096012
12041714511255
9841725257891
9678241777099
3791681699496
8980086158
10477952814518
3379651443
11744179753538
1895730888
17066358884568
12624929283350
16087317452625
20830111404746
10271116040715
6834926304321
13533296686650
5576586394686
8001929425438
1679211340991
20888024763823
16422268419097
10661152171
2353992166
10466681743
18570650438967
16692482193488
5208977352063
19560160854351
7245092254
18159907616206
16549704342800
4069251250904
4521224498331
3878864404
17369360011289
4501463953
3267936040778
16083161078
3929144146655
19380730575464
19064335859189
2402278746325
2054273793905
10409505626245
6225267346046
6870221714
684479371
2089507869103
16738492310583
11728202778668
649445044
12463235260705
16501182070625
8785304890030
8848009701898
19396213544242
2019415983777
12157542000795
2470031320729
842077723979
5038144990018
9050519133
5052062972056
1728870485
19447142709424
15100456356
17085632352887
2453922776552
3361171855404
2292526007
16469369191611
2880535443734
4459187345113
166852949125
2584558416670
1888372203723
10630448748275
15763471657899
9911052056984
2810582824616
16890933113
18519138825442
17354567936045
64807169
21874594663716
10285920578955
4827315241997
2659482188847
7336247084051
4203208798
18549037091356
6599151920973
2826397070048
2096349498407
13241418203372
11686672703053
21566307572842
396288453003
16024900703930
4295597944210
16059747290895
5500804764964
6686999280797
6946377463050
1644495646
20893861987522
3595448174
19303851132562
13581920053381
7124073366445
2497360373
122802554
66509226
17128738402
16027478403685
10822078391118
18638054160271
913526676117
22604931827028
1456624183
4911045607
15390097650038
12969281865926
11955262704
8566475829978
1875594216208
2373210516931
17816539302
5600298904192
15779138334703
3034203747
2043015834412
7436544040
22502579334459
10760834520251
1883367369417
3646275482962
739353914690
1854699673556
8525619322184
14402191701800
5848655065251
13340647309499
15363079909
19659517039557
14877681647387
2405102068
3379972840
5891027460055
9363198130
11376934783928
16417498626
1895355463748
17035308620403
10158203425
23050338057392
7327423219599
20655302255103
12661226922608
6771436228846
1113857611071
13377229689353
8386223083080
2913677142637
4690121041200
16576621804950
6010102608
2945146663741
5482280160936
8623287859188
122614953030
9898169574966
16341835989
14827389597677
5097249022
3212354812
20866893012869
7774627693462
16371199663824
5136314528922
261106995
3181658104484
364330433553
21603259205649
1077220042
16066211945027
2924695880966
15521934763
10610481955
22164808853267
16863608690
72815848
11543128313168
71614358935
6970284295185
18023548944415
9566531446269
9662184119170
5359964932926
1591795479932
22175046179394
12019836749093
2627248507806
8969145392
401837816389
5883951068258
9197689128
20117841316998
1293734930002
14039260192
8314602868249
16894808723886
16760001365437
13088345513711
1864454879
5367628619504
14166189630695
1609437782
23606118258055
18193732464139
18740908649694
12507058426090
1019439432
973326199388
20473365634375
4653173617
425898713
16473828434
22394756251392
12464958689
6172336108965
9565540316
12722052322147
16967086257959
14049935734036
20189137056235
3248983686
12710825262437
4266097712783
7022047796998
21457445414581
20698265550346
21717002853031
13932742860950
7184269377344
557666385463
21346146687708
7100851580
11457530541436
16043567152
6281858631
1037400572534
10725186011950
24246072037532
21789608478189
835785019531
11355627504
2085199910060
75115308
19667704221774
15978341138
18652166013771
8034312414185
13519684372
12844808914648
1471998275
3176649374051
2064582889
21843375069136
4807462202653
8215588717920
2580692357
17416438128547
4152326520881
18061772569261
7468883241569
9476525156
7220703028153
14381138315712
7296528338
137572760036
19557747443048
23571153539650
21144109822440
25157647193096
724008621480
8505242252236
8548220575057
23415663369545
2282511334044
1274128286982
2197865647
23954606341412
222250818
1031276711
6090966295830
22230365215231
12771828571388
2129861620881
7372347193054
20572587534765
10568589058478
22235759158772
20775790124
19684131230437
15127446983273
16046854304380
2679427330650
76350617
19845690013224
11617494423777
14262303615718
11296529232140
477509525460
15102574772025
15711449700668
15121874547
222565505
10460921929
22202251532755
2833077041310
19246908518329
13885167873
6904102795007
8423570600735
5967826164
20586020687697
2358582717
1959504718560
3585571535552
3256645315
3215076327008
8936880549
4029320746768
1923011964949
25286725944892
14925715634
21946865784030
6129679273995
657080354932
7888350041552
186511068
6800308026150
16486322892068
10261583224688
15030544883515
19651862334
13355446577453
25710113198373
674405121
22940890640009
16267316529113
2610824444878
172462389
14446448333450
12611626613
17530989824
7263736618540
8226882499686
22109154623769
3095918934611
10943131968
5983107166957
23923067737409
15253547425682
3826268000
763525827
16166677492357
8210990750490
14030089141069
19214248994384
21692490474875
10159887095932
4705676077
10343128823192
24249667427086
4706297270
16158303452
26499838639285
17650820421
16209543626562
24194491704920
5905930082
17840671755674
4285873493744
13402546083
233980325
13726605175932
11914455198
20565934324770
9046569547139
21407614996408
7958933207
25460682826426
18430001583212
22679745896317
23307479581937
17993174972471
14464661139243
6782100730
17454270808499
9707657468
4562674873
3054382513109
16223265833220
3355173661
19416862305811
13432043400
14441425524157
12975884958575
13567431617330
19437635777823
2573517743607
2575229006249
26591793443409
90115163724
7532342716528
16057152199605
7059789635
1791566059090
24131937177106
16470140378
2676661943639
9510673806
8006300371
17386011418632
7089807664912
24843075344449
8552058929
3476192317065
3239949471
12461659891078
5188610343129
17843535109
8379165035338
21608615051133
4814513472018
1340339298590
12295285928818
22871492626271
3012614666105
17634582791602
14602474792695
13615938471121
27308111776118
4833897778
18600720074400
12233348816166
7166255774958
1314793873
23628657625945
21842515697900
8684270058132
1019809557
20632568010800
13972193715876
13603926566566
2596049601016
14765669541
7894381426
1169749382680
16744995226426
16678867370016
23729232978060
14740754599581
17887663416016
7736114927775
21016694639244
21856723270147
298412106
3766740051
5992215824685
14047442472698
11522967599915
5106949899884
21466300801349
13842461504668
17558578959581
13924520433
5627514089782
10567259604258
2741984029411
1327042592786
22506975798173
9333177363
4128840435129
2125106388
25997044713395
14052080100
24694807020982
235650495418
947133493949
300915356188
7085252600
125981916
9948126488749
3984604923
540954193
12894751166
5713574011708
16956465729610
13824941180033
3500869880290
4183861494422
16735392267983
17075545835480
302736974
1887252059
15552061842
13547254444
13057339398115
22767041042673
14126311026832
14899445041221
3733669413183
5536634059165
14124119067657
8122406734142
24892918370094
16723673608
2585597565137
4160435831516
639792575
15027499257969
1654250325
14292750684218
13672127923
21098027878
7194107524843
3545091472
4594848021
14222301012551
1073462398107
1995809589630
21230697150536
358187448
1181238889346
2187257095097
1558296424897
11784662405078
20663272806753
11294043054485
8476493926482
11001525441
14591970182164
15119149632412
87544706
2177835897
13385022947336
20635783064710
23976609348716
13316729568620
12172632280496
4865965858
3263494042303
6562482531
11648800689031
10896259871600
27542698001589
5502820396941
1239021489590
8577693942
19484045319297
17508015621375
21694480193561
7539105423982
16097495760
15242840353175
6661778083839
26134511948725
6499650001791
3621551569155
20887679582478
8403623107
22745915223653
9088767412655
17432098735909
23325313941755
15055592433
4194912137921
29176607220862
16140720558
1948055428
18031609999
3184982738997
19828038739893
16631522466175
7154562653
88809244
6494137648629
3194691733540
14414785025503
4139630469904
2411917488550
15762876718138
879769330390
10344792151040
11238283896
29321290852635
24216196329763
27018795804996
20638122358665
8474993301349
12129456210086
2666257701425
8754534720187
2059999127432
369811062
4729661922823
27271379735643
21113732220512
17761179107373
2832002441
4926767623353
5314395751057
13685515839293
2982397755958
10529392971347
15463596832008
8313614316720
5776781006677
23894844844224
21864281536
9856220893696
10102131396831
4814503636112
7176210953
29760811705695
10873453232947
29674040768069
11885248543318
19952814875826
29859484911272
18111209728694
1241938982146
69422973
9946382949
5086513467293
1265019345
1518685460845
21971032692972
15042748804740
506932008
9362268416611
11451410132
12039846618970
8016013627
10721576879862
2421837175519
4258773566
13551216914802
24214067079918
9302075347511
11026810761547
16750863773549
23211569659
4594897848680
27786387039392
8601798255893
6023657714192
10390397080144
512237425
17744112150571
13762834995
3485073852384
24641191286653
2062445505723
678580221
2157537169780
4321261140840
13354502442621
27261742891126
25241950206809
16947678268516
2964898771530
5380348411599
30115169159115
1335432015180
433362606
865249883
943096252
17597664501481
3936673359
16694179115
11036639607572
21234350268530
153034397
157726066
22921071674
30265693609858
1961060725385
16727224078
1332402873207
24998116680332
91698043
6226297943185
29890169804050
122095301
16653156356579
19783043923021
3091857135
14964814835
2762943929
19555697005994
4948651381907
17573029406
13277728542
5963017720171
15063473894946
15562773987124
13382092825093
14367561378793
22943057950776
6136057067558
17691827877
2933903644856
10553308109089
9232039536173
93638697
1297787954915
10822518869
21461316937453
954386776
14337556843099
4080429073795
13403191397988
10065721496257
12741588766985
1138036674546
20775885866231
24882515411438
9713740315374
12636533129240
13309387224375
2720279437527
23087927659710
6917260353346
27170480392251
18705121032062
13789195059746
3127005270
31376647007651
1568553061906
28463167435029
1113908823686
16436840307991
313213391
1537929433367
8664942070740
96074328
197801175084
3213678758353
21178371724661
26823574248223
5631050316121
12712203147
23346033794852
16725161587785
2973395601399
1912535707658
2988207216864
10087347237373
13440354421751
2084104416
10517547270
898904406
6222084436515
20354454797628
23494549849260
4348806678196
20691513138288
18313923070165
2032760203915
26204187010232
8902349061427
252166208405
10545682684
12083657050519
9113834461182
3150655296020
4925055446108
706974306402
27073547318174
19613617499735
1333228759375
15668400812
10608215907390
9135071802
32225318720396
28263058980274
10889351197565
11861804520
24334764303
8357725366
30647694476894
11479711001709
22321217572601
23276636268068
10209567861017
25821396406900
10734281759
30183570201605
26556264333250
1332337021195
3968931521
30455224458926
6968708012972
817496339
122199356
5318969623254
432378832493
23519355334396
16614322727521
31744661405371
456873259702
5713281251142
2116929052
6632162311
1609468193672
10652470149428
16024474402
29115845948354
19740456821
7934225250
1281260835279
14986117984
29386508614236
18702263210567
30340258020937
26896026155
10544869479112
3998829224
5490536717
9487437172710
11452210743703
16709962037902
2601424760
24190279325851
10158066146453
9318983090930
24870764493145
21198610024
25626316871611
17676841548235
19012569494
31412633110761
10956441717
15788779317
19085347967646
29459032802635
10285511932211
6192243580055
11780541977214
11948466388895
17659718049102
12494341377373
9223515770544
3136618604
9601352252546
10677172110887
33090796714062
3679481893118
8787838356688
22379581609787
19636637142612
4483914260559
3861802487468
24896912640587
21049680740916
19427461270422
19956462471369
4666358912350
11428927557933
437726754511
6305195365832
8293480402
33479874615277
6474688389
8860545808
2019059722339
19787613687112
22222556758
8603832257305
24457644383965
26597631816
23220900893628
7243436101750
18132595361910
33515664933920
9858775502642
126773472
755114788503
32628394280277
29321073792050
23262580251522
7324343380477
26745675186456
22034109483
10812216014649
10485258407007
30500954400513
33646026870938
30943631719996
16416040113450
27825899508095
13345718646269
3538017758
30664387989600
7863501368227
8515138660705
15805706937222
20702272857
8052663201685
17134634691761
704448245
16114554656
7561215614410
145767340811
952753780568
33844296663799
27717740874607
5017386666991
16680141227056
20335612300834
14741730870031
6444952848010
8050972143103
419690707706
1112709016208
11715432637026
33902067712782
5600274273
5963988261930
23302184758333
306342073441
1038142501
17848230344090
8376791526762
33495635835104
5654019686412
27228962899715
645439350
16309624058
3075803970432
30426260759162
14068170835
17522065032
6370911535
9136505455176
32134215292187
4467761825531
18663534126368
8583353558
15194461541234
27266754583212
8277295039421
9481713653
131633648
6197125585
14108146553934
2748418342807
453953498501
304106591
937603871
31149586989986
11668538517803
33451178239616
11447235301
7548730727434
9102357178519
9994866033013
8935242493
11205478819190
5261833632087
859176358
14676108304354
13990334808697
372717782
4217818009605
3795641522607
17355760115712
27239663582913
8020865973842
23410591105847
33980808747930
17143636596771
21971059701360
22704452470767
2200966579255
351917288
4945894872124
24057802081244
21044762535581
1330084158198
3627255624570
1663653131562
4913383452853
1212894072968
5009948487671
28915088738388
17168324902
2578510692647
27572749878714
1419177553
16563489971645
20181603426311
4237656603
2865327694321
32578545133581
35245557653040
22190030528
10148398632694
109815075
14995102146558
506365386
13966853558119
24077484404905
417670029351
3949802178692
34242285215063
18245363695808
3396516836284
30259185488359
5947167480951
656936726869
10630056368876
2781920143
7984931307149
7101857523
19091279118644
26925267542617
23213972434722
11204607613366
28303593096094
12375446596
17773113383346
112372036
6502981755090
11766708015
13368893732145
2125165239322
32208617489768
26232270084114
1396526756649
27280672799854
6322915004800
33072573066131
24445827271384
7137103857216
19611371367219
11121884090796
335979094987
28328107344713
2148250031
4265447941961
30107238058713
2014668624
17169693436
14097115158870
19051256495091
7442745295605
2314909105
25644129637996
28042725228384
14657139849898
8552567859708
12685840795272
272428511953
32953881717967
23634910539058
14082672246
12179093177839
11552563628676
21770596079815
33858675519565
23599018793693
34397054469439
891407407
36109104360076
11485137230081
31844590972021
18028971590640
34443595073823
25912370625908
2480105009594
6477429479
555186087420
17497444326947
24784802487699
34013820500509
34345224030809
12816459421211
31090815138615
9131520774021
32874712472201
24476750076556
10613882969
2672881817
21352967588
34020879058044
22839528525
8127813829
1772286159227
31421289432090
26341219090254
13781184412
15257374534726
22600291358687
29364856049699
7232554366889
22874732868
2042128100
20509733876408
13431764049
10972595658181
8400822571
25764656412267
29649399106236
1945739786961
9876820543800
9774724542040
14995494358202
6188758947493
27088559101036
23410980750
8603038214694
22011285074881
5051989222023
12306503446662
435462888624
13187834980075
34580721210232
2853987475
17823018199
1469486145
5983632764
33982217477629
28248418793717
15531057093018
10464278922637
22422800694
574782069614
14259883195098
4374727516
33000425179495
18311102327
6198636368077
32881634786355
17304751327526
19230897797586
16896531716546
11561993405279
12681529658313
3529995482490
4598647731
22311013314775
11843878477643
27948478653735
3419007545745
15773658232969
2646744350385
25458811078303
6127102978948
21111991690789
27636090677766
17972469673
16311954244121
13334382202924
10722136209
662878235130
21398622144353
8192205540
2688006686
36781506583970
7116854343437
2188469883
20271516920
3568120570028
2743451109810
9985373268799
7857187581533
2257804128405
17545379455130
27391842922361
13207459977969
20273889819990
8882107273785
36938578255992
5406111081952
2346858334754
3170083543120
23259503269
6361962987473
28186826013102
20687758773560
2695908943967
23683232536252
35669865191631
14639855793752
6540347781511
25793557837169
7621829268051
22040303924328
7999069070019
523299403045
13933986545187
8175061711955
24962417469524
7530595669674
29678615343036
23982338280
7986367371350
2962070146147
1043980400
20918410596057
13963152622990
6249199617974
17387651143
5677346891677
428350397
1313954403269
19559248729423
1957035064043
458793094462
15028339920227
7479116028
34198155669058
25109029020152
26558314647968
2711475967332
10663344349894
25022923473573
34859008090401
2017285909463
12218926321579
8055439509946
19886433694
10741493669377
30580265986025
9953745778449
20617710634063
16498962908522
1970644398070
16591258592581
3705840536
25226745107110
12882478655
174722151
2742816510766
22267028481330
20637976610865
11220505479094
15047576439264
8343196259488
3116366055847
2859277645119
35464901389671
17874976417068
23521472166
23165189834863
20022271176411
33800849834700
11982344814399
2144519845
15282574611
215511072825
17774357706633
651715185
28480256090835
38744498152708
20103877788
7913889641515
5660284436547
10465579070937
3357761923
22566188168
31688316185108
97747408
2477317410375
20098044435108
22465423360030
2817330876
32189339048103
1043889200
1942643120
27017604357169
12252973484
1294019997
33712501645314
9121912881656
8576308303
5305974769
10396676185360
1555777516
5757161235733
19042017591340
4932818926404
33667113524507
18627646352979
33530606339227
4850013015008
17980396188145
1555900481
14290203506110
1044802815
31368896946042
38424835429882
7693759351
965282393646
9526146218
607315985201
3604113453148
10556757020457
13903036816788
25914077382
25260654232172
37550558670890
973664660124
2414064195231
16598421107857
2186820679
35473623354640
29211969788181
1541043380
6338539927705
38096465346939
5932703446497
31746314515147
6155571725
3920434276340
13467997902510
24566614114
27151939589582
38140309936217
4032491557062
24975199853535
34536129028161
24799223058881
7347792606281
153252991
24346855434652
12916089743
31413343638370
17456587895566
36519953526025
5367207902337
13609972769844
17279700461002
483190375
26722526877295
4255825237459
18158113379805
23059192482867
5667571562
37919593047384
8474423611523
37616290866853
5774611526610
22623356127252
38612725632037
24183760294602
14871906544104
8241986026254
39939588809307
10501293176217
5107519578423
32776482802421
9657537926215
39866450967907
6948861644061
4641532668513
31268243773411
9375971548143
19784541331599
29481570947
2616444966409
1671888361564
26659083847301
4345052787845
6737547631
36849104409534
2510397324586
13484163743247
30065685510043
5512347279891
889398637
16163539778177
27668363015136
36560057244958
24432867574542
1691441931957
3960328059480
21135763392478
12277782777710
31534762325694
5446200138152
17190463612
8509562482599
31277896393785
18668920759718
39382662358702
27176374659594
409942043841
2136634221
10299806958417
13112957407
32893930819286
32917101002810
127141633
14892314470870
4067198235
14726622732
22563545436
24647111538
4638355056443
9302900743748
33812792849122
13064370725850
8075206329507
1081474997632
15636217301419
23675843127632
14757117529
6202437796
7605135898708
33605868959776
22895147496030
36732688284983
8367252001820
3486075302837
9132222147609
8529555986486
22174053451
25413152991
1608109232
37204990518029
33522522413900
18722385831631
7680348848
21786282109625
9850445822270
38199011374501
26820553212155
3663647772
12094687756231
22575949489268
15110356803881
19440470813595
32708241896862
22293242989672
35428507674097
2622185749233
3129170599
25584010391136
7553449722233
13975811432
29671558380447
11436575593625
4348263235
21632205564162
40164842217420
23004970421244
9223573718
30390953720886
8466588410755
2252001192524
16935013502586
23498100154532
29491992548673
6012175154939
5531828550
20648070819225
16709267677004
12455190076
8954774930
4803283014599
17952856891
10667892770427
18296715511240
38529785334557
15980752478234
36980597883952
26309963931942
7592106936491
15166565949598
9199712438252
2939677674
4456671337797
2394274522
4543336834
27278334737602
6312082125886
1772342902697
21837579057202
17870794037427
12620493887134
16497038492840
11360412263
10419380351876
25749446575121
32970931602
37577193721853
21787931805604
30967126774405
17517966527
5056152003
8709525635474
1220122722
17911335503865
15095941510895
24781655991690
8993271049
19968317107
17566845068
20879232528285
5269118937158
6650627499
30892085012293
27737842849469
18098597341837
11022144412423
22167744530115
9498447824788
41026967788667
2456410325038
8536772676300
35944544194521
29161680379905
5083453898294
28832636171087
9180399142131
4869654411
17325630523951
41999336861814
26845406996445
41236949327020
9752177105
15936884961
5066332366087
494553943997
15570938548
27418409021434
25192764606956
8346486210581
10517259745806
21694690353
30379168596052
32019680579757
40329685573918
360794629
900887093442
15213095518
11995024066
4452118769
1148812367626
41781780800262
14142705925952
29512802088849
7068765040202
29106323041114
17396844295429
34881108929571
6985799271440
14986007539582
40173450290141
14597266204245
3243151774093
20834034397
908941376847
4851734297956
19363506034337
24814137802173
40109914248946
17936628736
25757967031427
1162079519308
247568166499
1744546572553
2138976275108
34255571143200
34719530051022
40960393439939
29812854724777
7321449844
30913741461839
35156803691805
2421690267002
7638687607
2323913918
33697785292177
2478093598
5480623691
12731952159775
3964436629197
9425643827546
1611471871
42985879012602
13081637398419
16832171503911
43356520866084
25056214460092
15852971819300
21577141266138
4883314560146
13158509542718
12920819894084
8654872928
10064031314293
31865905276279
15469978399728
39197323318677
4921290840993
34560208398573
7234089599841
11431030606
399777851707
21424701217608
31037151281489
32654430758025
6858205576
43522330146909
26123262400000
43761743946403
39328536859591
32409573091
1434643882081
4090286465
16658536676399
15429068048489
6270930240
41861832529831
17599094585026
22732971107248
40638877445333
1586655924188
41484934784824
25642560466278
2687496700
18445313337103
38202475596138
3442728903645
39915552061305
35122952412
4771920757669
27110238954239
42054989776431
41802243387265
26760709938104
20826279566888
26885493793808
6289681118
4412109632800
35286662311059
7178230620844
43524966364465
9607728199980
29929830316126
24159599402489
39944812739605
31967685212
11580589277187
35268495446144
38818407596916
2234645784835
27110916510537
7641108889395
26172598689206
4479482972601
23653413722
22792519624406
12072571744501
42916100431905
20636588262655
38886579437071
8440833416968
12001853269934
12294208380268
27827685749
33170972575508
34553233366333
22587790608937
6641877513
23805897690
28037760299446
32003554936299
6180880299275
14381953298160
7675842299353
5109371936
32325350634
18998329180034
12076668398
26668747650
36785463636207
5821928079086
4674340020
1099548645640
15389251204489
22727727685
14650223913
36551968271
10993528360
171471785
22542002769201
2920694255310
19276180156890
10443703977618
10943489671080
34494390992534
21605629211628
2014036754
20521823792458
10650404705111
21994982726231
3147682483408
10327437591
21978759863790
39972751908133
14397127598125
2039119307
31980461609
7094012473
35159533642039
18191026456257
5171689297900
16995323879579
35681917917006
42049913311683
1658035780210
42799733619892
26067086543599
18379302017
16448005863154
5390172816322
39304543505724
26870661436264
4521526925
44334646360507
31287144485038
11847257492600
14396396425
32941065663832
36782237130438
14300949074764
16873703186703
147400171
24216674221
178873296
15785366057589
22965863261662
24912131069712
4848991383712
18131682440677
23868033781873
7883678099356
24290022668
41905758785258
6716454500380
39038697661023
11616640194013
29073786187589
5629463052401
8833798089181
6331587053565
26025909786856
4907902456301
149592548
24165858574423
29301940445503
3237157591
19765311194243
35988498245711
2229836650
1349784703
35519419161473
41752735678622
10856372333
5304354909348
22367074154390
36546409772627
44250978686250
1042606905872
36232115203535
7868540125709
3456915262
15783645155656
19155875344819
12838857588
26259597031877
28905938061213
3357341025366
1172126504941
12623413612569
32930651608135
16248112783840
27910632196368
41347321498574
15047573197021
18555012465662
41945294532246
8507186729015
21795994606
33472164820598
20170409366537
29746849870060
36176842468
26822555976112
24659925136
34098326431180
10121151192322
41821458840676
17803969687
1714663750641
45843830126105
29232497923139
13527484651243
11370256204
1215546819546
32878179877
4136183881857
33815348009834
15363479687913
29663032309
2127671001
29698643707232
26597042891
34913022633341
15809694050432
44644474395014
25182946813364
23718320726315
20737576867805
21594443528938
5202986143110
794126144
7972530431
35165518619476
845595027904
5181440253
12301819732
20707732457699
16664980116277
30789483858705
40696633928015
28010699168
14866201662
11816089125695
6664685796489
105772248633
39962846178194
3161916644845
565747637
9296523742933
10793207613628
27748617141650
3566986404651
1144667156560
2215374759247
4112239213610
38146785688758
5018475506539
22808396491053
21695026505614
15143420373788
1674540101952
1234705965
28801557012284
2569962988
18720508525037
46748023332690
6935805718107
20854428364
42193111593614
24200166936
9888315859442
9697422264241
505097037
31356450577385
24244148909
38845728849703
41176597814906
18185292480020
33580264088251
35175769137
6404980069053
2272545471272
19944763646
42224834918120
14750609055537
4612089125199
2611518199036
417635168
28744729996484
16990860395973
32097721376607
26742410274
9274622533837
2086254066018
15181202832
38888512356014
7810360310790
23152123060953
31606243360252
24721951527001
6351829935
27014740677524
8485504207
17203468226706
7919013236049
39155805284846
12933168749768
19748042549860
1866643928940
37013834434017
35462529569614
16951790119594
38098437464911
2327524315
42350606762859
7667469967736
28180711044619
28755466310956
19626813585
47862651646718
16079857420669
34707004950844
34374082555731
28448996576
1431756535519
156062536
10263656815140
2195944844
31306391298724
37367257072073
15261674291269
36102310579
35245277400389
30156040059386
4573551881724
15056058660044
45017735983638
7036806982570
13226794860
42547081068751
47228149643652
28420097944584
17364175978740
37008719418953
1300308006610
15755126807919
26035059404746
32482509826246
34250864047327
15532055581950
8133134281761
23054435417307
20734981929464
3032134748
13242100114919
33440802556409
19013696913
38321062738850
31809541488584
3554525674632
38185049914254
41125232659641
33014965453688
23959790702
17817779682104
14586014404
17083409409459
2825512520
9881217374173
2117943590233
32829091610064
37533777952121
17038068972717
4353309771484
6191296716
25581485212241
3069935338258
682343471
22264252015432
4534605364447
19314461025081
156816111
14430141198837
9486656088591
12046407610004
2607153962198
41253406636554
32677569464508
33476840484285
2048775427
6674046780834
21840335388
26996822342305
38665037646392
46860015356090
9578520138231
14993461878070
12930788157255
43988074119999
8038680847190
14903581170361
19702496883764
21273230510342
7396872291
426244150
1739396963
11516055001615
20778852896571
8397260809
37550851632
33038848805752
15718255203803
24392243188954
34733581157204
39355257268519
9569722708352
2581657394
15120432450435
3514377050
36222156230719
19426838666131
28946159148604
11821040951929
1302075147170
44891431870612
21013114641
12114156893546
45254801502444
14154926730786
599647731322
19807680568366
31952388900831
40323475536137
9746819250034
2671357498717
35529147484775
4193594575762
15943889569
21650178416391
780137363892
15351084555874
8188951078
15381345629091
39288694733753
23555675734228
26533550105962
44026817971396
24756805533878
22363141896533
30285750060769
4513058573825
5497924339
4971872007655
1342056018694
39081383242043
9562539282661
18281831901947
35931711523017
9277307289
31271681765748
5722563978063
16231114981621
1885054258
21530168929075
20050767346436
41786813840599
21848311685822
36578261893540
18251262440682
37129874424422
7362493009409
12449877226
36363325306850
33575963672290
27060373942381
8998224363097
37786349878675
4546445840988
46777745880405
13079932730722
43027018543077
22687078531760
1823390859573
36939002244370
10012981492
10772342082687
36915690176154
20700949835491
27226573667555
45783715887191
20206173940
37033095735561
31998979286546
18667228201856
345582738410
3534167185
1075816790
45610828638558
14267313829
39095117513003
194541990
22465442970325
20230695588978
36976532524470
41308185586635
15638999557024
5566190701278
50148997663561
28724089257882
11248753843
3763435705910
14907237298314
25499094906
3045193176756
28083322959533
7264744272834
47443163975211
13477631085721
23765006265130
12990738402
42739086785493
22580669166
16250387044
20099276992572
29517157230896
2709830390780
195481205
32747661263270
32664899195013
40476484601465
6210278616649
40457736944977
25917872271807
38339356368456
44704621815712
13953211525
6002538077404
24710452450947
43955421277690
825338108865
18553918973038
39355129324881
27899025294415
1321973087883
36902745762238
22636851614738
162782583
4203443828994
16474159645404
22169808412786
29748425938325
32954831074235
27045879898
36848158251
47538730503877
836744955
20976710763793
2745805320
16575016773724
51427285596832
10223500567
3217762006760
7382078549
3129219488
50551258761138
18500605259
48377276530249
50000330042618
25148237872
29316731642460
29558521804135
16952703910
14751039315419
7331891109806
5332436978
30247322249473
1109790964602
13597005402
46430111182609
1372275507
2063110545083
48828888117849
15665511721674
36180763223
9842583598096
24435873968929
36258451766
10545385365942
17041049002
8454567355010
44907596763540
44141434203591
21899303464846
1525540875
16306582460988
18630728389372
24606034283887
50994050301753
14667172142238
12654658852705
18598092051
48478793731776
9999858304
25077459168187
4606324651407
8340359764085
18598814309
10123035939001
50800193934202
4329725512839
6118608842560
19832930727
24966629255225
41208944236
2411840010281
14423018209905
8108286800513
14998505321593
5186118317
7644688722349
10715041273583
28205678337
1545932809
26880030288928
17605549213713
6058755368611
25918771053651
281552553
12735652710320
14275768523362
15009748534067
44338579958489
28644436039637
18127470522936
10101162149546
28472205899
187390520837
33161516379989
52273675483873
29601587904657
11419000178
26099703800764
5567471515223
39155835980012
46147084469698
11536516518098
2065177928665
12392935467594
35621497057
34193779809
7363496739
1478460792578
47650506386577
7006671249102
40192246190271
13239784697
18822233225499
46129890932976
5675446004528
7558036595503
11567508093421
28793524255004
15734858322190
48264222228495
21864357077863
34589243698845
11883412473483
4989712722529
6142172746
9915915590
28931177298089
21349143765
33962368458780
13665350304427
6775736400322
13572396158428
2466273599377
1523744837338
26428681191482
17650964988877
2062743627606
29197959958424
33117399969306
27299137140018
15879980993400
19552037459258
26353809987664
1260156959
16842792004837
10583743046492
6376666165034
4846368976661
50460105571639
20796366377033
948165652407
36504288967599
27953199154129
13745646322
24967978593
22625908807942
45772142687710
46057528095509
36469198669918
40656272378
23816149211
46529736366734
20598365101010
22266182497765
876454819
36938368139147
3260217841
44444812961154
20859087945266
7642601627309
24960725638579
34017350510734
53161327164806
11847321376218
17703690660
5493617387177
33899522233279
22096732468
973606382
22359419746089
10135067376509
24079880485854
52583992570748
173431349
2080351669
46093005917531
20258876222524
22175750149
45437847003622
18881499029632
9359223801562
7932760415407
36218471011912
2888846876
34538471547736
19250966972427
2327606303523
7035671470147
38878377566507
3554051262735
32071456692450
3293177192
9022417396378
42475933943315
19062818178089
21883466651887
13173864566185
19179007225303
31278669904739
19731803212728
290300100
733124650487
29319342941599
49088661468470
48621819359871
11731694627
22819758633145
7904114510563
17415805427
3823431186
18867736365958
32144322536151
4465748602732
35426385402637
48924931623353
2926476874371
46514649157008
1871616493593
11276456779927
14905478616689
27424966754380
23122150804950
49695898284503
48147029529360
17021646537062
50042676926803
19283048626226
8782640076
1615592452
37808643960
2359737103265
14194356096
5705277724392
30990164856514
37783219052651
3885912544
43419771590657
30841220787588
3627886457061
29872336217296
45725477954250
48683795330322
15934760981217
612860451130
52475468353924
25636797615120
1966961313879
18080610699675
27019984180651
19798627005400
34614264143337
42071613263
16703466963702
3907329009
3305858588735
5759418339359
35716589234902
38428117171691
26209446610337
8083946613383
54056288448168
177819588
20184668349739
36196079267200
54501875939266
12846000825668
45797057046500
5847487035
9878849712364
17226571656286
1195007446
50675422630843
48449153770421
34680680179622
26096937016
12513469005536
53313280001245
29371222097
20092919896828
8877717801
19076444696652
40839589337350
48330992037778
40435311222094
46891482379014
50170824248949
33917978081924
15441232267798
44316713697990
18914495487462
8350043179518
21784755813168
13676871231157
12208575362538
20727089389
50526425072688
30239985146
41821104438442
29511874055
8668998566086
34419829733204
2986669627
51751895367721
8804042782
52859388107144
41693785133459
26453726633905
3868871171541
8172237135572
7449126212892
4985179756668
35837014513397
18407731798808
9368046730022
24009254226135
6297952692413
25473009223680
46336070454955
1356790422781
17038029804
14336793761584
23833388709
53543589882229
3604295329777
5033715697
14723543743341
7340834642708
7158017319
23643410596193
32430339491756
179820601
9308427101
42597036455151
26831175139598
13129317977
45465961957448
49107779684155
481172382
50423459044030
50041684717754
33086219374649
12164568231114
55000832207936
52659386474759
8545914363
16064414126813
5271465619451
35655134333
43778861333
12255337748
47830577712755
15083869415
11983123267718
32046390696
39283210862600
1931806272
29025549122579
16742835076480
10891128927959
47886920705339
15683173887619
7654460867991
21389743371542
18217940277166
423560372169
25547771001984
9584463900483
4749960350
299090446539
11685458799665
43792052563723
24848499752611
49690660249677
5042516413725
10589295515
34077945879133
38171917802430
18730254147894
16804804472114
12075222206558
43137130065322
6021275582292
51025502271376
10393609928510
183981761
23626468128369
3710433816
17215505320793
3859375222407
23589133992
34972776640821
5940575155
8381978059583
49437219935884
53634849079847
321925304535
35026587657733
22261974407110
15879472130398
41643489968252
3898873924053
13887113204150
31520138165261
1907632715594
12386918971438
20102041499160
24170564653705
32023216220702
225723597
10426141017153
4249422303264
32311590502
22455179898304
19906637590726
5807848597354
3516705522
37435740703077
46475673257396
10989006923999
3277659847585
1835040173
22180331513251
53451597536145
26340209155
20568071637238
19078797890
14873234360
48975127007476
13220955556992
25147867104380
2813015816329
54650617231334
45710133433108
16916052114
31970512047711
5727537643
31243160107
13395298358553
50863327263536
5216678805929
51869122119014
51597764291884
13793598897177
21436075371600
44637062683631
188512841
52954638982346
2555271190
40579288705
3631950905284
3305626233
19159239381141
4031818620114
20946387634695
52635208094790
25483116229829
16515619596298
51772592422129
57102607901379
5140237395242
52306757972103
41088425786071
31531978999763
13744319273251
49136493283310
1133288177300
2234190720
16499513793336
955853591
8314206290571
34653187631
19583483996663
408949114
141841018015
40264085520394
36351715891737
15056887487108
5405491704819
10112905465762
34408543187256
3099211141
9170846587
19428951398852
39900525570001
36388773398986
37696331173903
5302234400842
6460139454
13661656555
957297816
9471586588727
23529648784
27917068795552
32405676839
19419535461343
44200918844488
36781771830805
36327081836
12713607235
17179095710122
28901631459
22546656617575
31098574157
12042559311097
8626655990331
19306521770459
31399587652470
47295393060458
20157980128
7111865482
10850965445063
39578661547623
37747600987964
10821177043239
51585036064621
44464395633429
7469349679
19826721069388
12916647903870
15408225192977
10397793019062
26830722905845
20188283978
2208847530
26571278918282
27064286667162
48504902270783
50436129387564
3746067601133
2061382094
2643324945
21546402403144
36382739939253
23946349366647
50698383514769
34022471770267
46009943294401
11124609911
13722655968272
21514679209
7252821114981
33249643562405
1118565755626
1049775189368
7223311930
31880731502234
40580247726201
56478411289659
39223714194
22216496343486
32640365144632
16051382635111
17357719569422
48133465764202
8103856565322
1596775338
53345576481290
23140795052314
8970267099194
46766238144001
1103362316
29408077748
15416749562
54932234159573
41990141033
803239839367
25472845879
3050858290425
9912579899518
7932185521296
14056450866
38963625992816
9595923793
24896094763
28079661775895
5471923871128
32169825405937
50270125262724
7391257328089
23227716936350
11466868605486
13549293388797
14141480203203
36977104240888
57743565468739
48371195510
1104224881
20631782319389
27322500952116
196498487
20279872384220
55736355491231
996361018
29927668997142
2500941932
21507244758150
47645045030324
37187204974392
43899020134219
2236010274305
35781971832
7848533797802
24776873076836
31860264526
11511500827560
3690357629
28958893242221
6822163316192
20041964389
6767717789763
33332702513199
10112466649537
27484840944387
45915550322
32969203658119
27657552412
44650937631922
12516232409347
42480302819
19337710029089
39027307145
550760716412
30004518646446
24202905429852
28608500724635
17137771763256
8091459508
46734235391404
23647395104939
5090490373
24547810915730
24607384636318
42367437021891
47890865001
20897266057504
10623063272492
22554875329119
41769232790
44609040360912
51504296220597
6089999406
1283067246460
50212598759171
27419676313786
1014390758
46163876031518
33004038395
18415347324
3258866022
1014713702
29691881278342
55884779307671
12750251313
27717861920617
18441691423914
22721530801597
29899200864499
22978388629612
10447258969221
48330212529600
14097396789207
15410908767884
49320791573880
9065759625272
33696124863069
33519964577222
18823230576414
13775774813
27431954999
45338884632798
59498340469523
7269731659529
43059405721
25386353981
57831218121316
7539130200825
32888337313790
51362280855701
4510739456558
56590544004023
3629221448636
11915021746
22224020195
36439156947737
8438367817455
12631918906083
2148839982
1650308143
28786334905167
30229612714913
26344542311358
17039596898158
6053465599464
4312929351
45754746074615
27791146397233
39616049821992
284159033
37257422615
47398974796538
27933303681851
4877098197
43874882275826
59922888345124
12755550168866
42702658314957
15916663829
19223697178
10480097304261
26712804813687
7926837225355
24443056899343
1036676599155
27637833132
11568323593
47937725044605
54929361259440
44699704820068
2242260767417
12616381759853
400111457
29881726628204
56074381999214
10062954308422
26491029777934
24962662348
25578764433530
60188775128592
31945658417215
23028173463
21590378799616
39179015627
38219448395973
33800529339521
11406431230234
31546775394887
42997047801296
36156087131693
744552389412
23871041331965
55406622650649
14159994150433
5919754530793
42822727947541
31507987343827
11822443753219
1667823670
57893959099980
60635484014487
6875026637
8479759913591
9899564851
39340923880950
41170634290375
3305252502
30234417316549
2176131614829
56930134637870
18283185508742
2827657899245
3805507779
7927166098
12100034230088
9017499921401
13785111155070
26115004735352
23004262812617
23474649060641
767984926
47574221893969
40268668371767
48978598951980
11184539182
16106710259
19365675424686
29408155543289
7810582143804
30252802313423
28260724285904
33953281859590
42548058039039
13058290826483
6905094729
24294420012830
31943673425662
1121472174903
57187051982234
1342247221
15837704330639
28100339227624
20969313112957
26721050362818
17805521991260
20293038946577
869541260
38780438183641
17942180513937
1943249298960
3788928496
4942316649817
2433548280
27887236856166
19122748137183
2586609418203
32173197166174
569901142264
4099652362
9034872733348
9610521224538
6953922726804
46461148402015
17915928262
4872160472666
205721130
13560075322641
10422090453
24537000274921
1989515558
1113952945145
60239262296473
59474235534457
48387174108112
31880305663983
23381695790809
16133027410487
21554317496046
60831920570209
2030031649609
9599750000918
32858280441305
6289398840982
21004677397431
11838998057
5214348455055
9000013956354
34439578117666
25645229487143
9556564005357
3384963047769
3855623040
704728026
37551760344
58256823893688
32683580095123
18500363089061
12522381994575
46517913666943
45817826069480
11797063435
17435839935
16073119639804
61807066185825
50383920047304
56056316646024
9005321122957
2962431576252
37215161960609
49665129831573
14692848841392
52960156912075
7743824335547
4306625502981
10466332602652
19045475945550
12191377611846
10091143099742
49602618964967
39359082400470
46021937938252
58611346230673
40579852241381
14767990772
18703687137815
8097690769
6671251860516
3400373029
37048276273646
550612609
253829747
51954839071181
19538670367489
61115601445448
51192595028874
209090372
19190027953324
29065960423329
33228797546111
57615611538269
46409648015451
30258726009953
4300786975992
41405731038
24206536829835
39575246188950
17313468797762
7023472351
12438738213
57754800173292
29825279094957
19128625296761
38388129689052
45004759338089
44513702473248
61197154052236
37287128194
10281074732
20764603581
11104270022016
2790287196006
50698561231900
6606930519328
50947334997287
36602813148768
34953319637288
51931563628514
43526685632454
1293408948
50269774947770
16236058264071
678950821
3770624394916
1846022533030
44036896340247
36300657068333
5948779476158
3645315569625
34567806521567
34910622213
40129379519248
1624176685981
47206828299838
8949166441922
38061085241732
1017784182867
27550885954313
19117025520819
38488378095
11160576941167
16417778934888
26170701119
18552368198833
48878234327712
34636487648024
47052406371493
29714125521
16213977612453
41217183144464
37489988191604
38512383569
20769767263748
62777361573521
15325444464607
22326809344555
426477752
33530845979825
9470168607381
6559036057975
353309033
36815891363500
18314993216589
13090186592
19080820094799
17896233861
7650155209391
16249803491
641370033404
12621328575
18971156554743
213389592
49118442945995
29940444384316
476946239042
35254006324
32664132308154
9943774919964
30818529575496
22213667087
41352174196
7920236287
15708899131
26071911873834
7544924561
12205488275
32907468191960
36659706030397
27756221522
1547196830262
570896696624
13933725492098
46236085316062
48623976325817
9736308418135
4296384652700
21670208980920
21645139777
5135557374934
30130993696827
32827300714987
52961858337775
5150467828342
5223794827
42674941279072
57356026222297
12105609887454
34220307071037
25472571816263
19208401958272
36621001831347
46252467503061
1784155681479
3966381997534
29386847393160
7160203808518
17556780819
11192390525059
26611820505679
15752651532283
13748791225
5848690883197
56782893133069
15358704134
27213174600186
4495061743756
43989458108153
50321946198
39201964662594
59870647547189
36196468672152
15203470516396
27585419656862
3504013843
4080646474609
63624274416094
12350303126294
5506874806746
53130195579945
59969011533778
8412175739
11555003217726
64660516107468
16510450320
12891759735516
63219408492993
59647158447431
35930520306
19237612483812
41933311053666
19430746330
11085626407849
55340404112938
23492065987738
5950580232
63911276909294
19298430103820
1935740359
24767548946
1990352079529
49638018906848
9397867018340
44018033415
12460436803
13866510284842
52208945002227
21065314979985
5980223056
30710471843651
17367483970484
4856323672038
24676122323676
20982334621299
58062760100248
25500612123195
50742234562383
39724731980
37990308542
588286096977
58737174932707
24166697044762
12406825834454
63484019026008
42308641848089
56998363047297
8732065263512
64714534672287
14310717675172
10710129344563
21791920637460
19778352421
1027182886884
10636864206761
10432806929702
61941512680921
64330118185080
756057938
15781705942259
11313114846696
51847292159335
560873851185
45267519974080
26994701562924
1322671287041
9037055341
32763967401740
1084593957994
36635921108433
16859363067572
4404765138355
7491685951
30919568174
1026523577539
4837477694589
4158900327
34082598785
53262228062307
37439136947
340259724961
55213162083199
9882993603
22546791492160
5948133319
50526087669
25413623537920
37610653016
13513597732488
27788094844251
5765413189710
51607198624
60812085204572
31404376118445
38719047332691
3168329594558
8028142425312
32144640752766
38715177179963
43937268508
34272045067
59632644756250
4170369137086
4991266070078
25903475165648
12708775364273
6629084852585
33379935441
32351717469073
48573166778834
44616153067113
30425285106
4174805054
10864529469
29771688653816
33282863559336
43408832235229
14333894691584
25799996552847
61343959671615
16208468640444
44160256717444
22400377506250
50792717900312
19927382311247
7023901888573
13620533898702
61952328482682
18849342133791
15972890810
40558240077695
34475947364
56494544452894
35174412324402
4169644599
1846332376
3479264995406
51833751999390
27030065040457
17358901509742
14338202882
6090954195465
6498352395177
66054065783476
34485842034221
51680680865873
2120624076300
19482367030579
45636965168777
41175847426663
23444447659
9598314826
33041472458279
61320372579278
53260421132
15817891001070
6088163449034
37521838116381
11839270284858
34402977668217
5764499288369
10669503611675
34090704545537
56314040140549
65692339462571
16687290179261
29035786819929
53824419298494
24129972037708
29335310238037
32687426185766
7834740843117
5238338631398
9856641545516
26197642399275
48462355737900
30815492259
2304888043086
11010693450
22545775762869
21000492924825
12889087155238
27101575072038
33123840833
32804645413247
14200492746952
47353183442784
16456714952704
32215238823921
10667941661644
61902045604871
10944674776
67953851862312
49892823253121
58046980684508
9570118425523
35753202714328
53696437974745
54543564491861
65055714845198
12958052581307
32545465356
37853448867953
11349808759424
25816050583838
4784465325682
64331125508420
53845756941893
333881782233
42179597225348
27090345935272
30869226312408
1878630019
36815007623574
11115157332
2764666211877
41320766458
1148262309
51917919198941
25615678579096
39232075840772
3732610522
33441256503092
26557696121235
3731944114
10142916581408
23850323046
9868772793025
18985051645992
13136286825408
15797622385273
27973727611058
39640679511
44103060445750
56400495280777
37068478226256
25998492542
62002757890180
11137050451174
53197185801177
272769051
4480968216
18748332469465
5094919819699
8923270487
58435436235390
63870972569203
8518757588
14799189738069
12998839735852
36422081888160
6692091057513
62932518508577
263482980233
51897340589809
28954774007464
224174955
15714238390
66440024453587
17494521954902
18664136713251
36107841415465
25838800048180
37277452836414
9369458990
38589201628189
19782669761506
53513059188781
20115823375938
47692175914569
13861539524645
34661967323
17707362323453
4232824247566
64695710995126
37256877926146
14189620651
25587049187012
21236447841
4302357056957
57649756772
4026085816
22662039822
51710090550699
5916337494
7989739433426
34732917565
19879970905049
54779404760317
8175265902
23384133540
33082574379
11771420302232
16163916198605
49122663689729
4955325945
32658238043601
47640002435267
17351008660816
21129104180885
15835091061
19971621248
40913256354
38261258476
19075650621419
66944854109217
378679251
58400347953593
44779769509477
48109823616894
20876274210890
3780711166
49791899100003
63636341992914
40960378158807
35983715687999
5964508140
6385025215694
38658654622782
4877406333717
66339129631574
25671429933043
13813852102
30168666128
44798247591981
38467487279947
44060973705219
32564537776476
44320289169785
8479495585728
44838809830422
28093781695701
57962837362952
30007774831547
42100735979972
46175935045809
13729559051800
7087158641
40440318877150
15940226569
34336271433568
26336336958711
65772015117278
32516174244
4351544841
15748280174317
48298253547286
2455146811
12291042926509
31066740748294
18559691797843
46015083327085
68235169298916
1303761516
34790925697420
60478444614603
36988395365923
28876744047469
1241683440232
6602759767819
9616898236673
26041832761036
35287761007309
22176596419
28852295925217
18462648716639
58635827517321
27709961414993
9545868743
11746131501298
34275391120
62720072946399
43641916323973
17868376063
23985789299196
38026489259807
2572022867089
45177815848
57199697550347
39009989662099
62966576348474
34410910395522
39575518500
68461940519915
43317035280
54457329793650
68384669095364
64913906218215
5628157662811
27884368102334
66254251969650
34599124813537
11811441483935
17597083837063
11397897115
33636825435784
14318461445569
39470428919214
21001082404
30907845557686
51721916257063
4096382358
59560639583911
18962989778588
12901490802
16366165803743
707687206
32567382408036
64255243856616
60149293711592
56732038118713
1537790323
31341551560929
53762646184558
36997333454639
28172819526
5239362931116
67075239036709
23451840948049
11464235202
550946467820
45850727971612
65162224342253
66078490612823
21747814752
51529294116
16379696392192
34753598735068
2207225506980
9120287854
68990861553561
69566296493484
6031673075833
52391982031339
30753869315967
45377338530974
42192972405994
10666524483454
58556220594164
32552945915364
49127113616745
456295782851
27337637302467
61554163814305
1035263791
35764851073692
50964904403168
50925814537931
18608266066
37348848765179
35350330951908
58718962093295
54512669826862
51940167958350
18359548786973
2279613982
26101330945940
44755556987
26112095997897
52263325732870
3735047133742
48375633109958
3548017653104
66961317381304
52396513276359
64899224309700
8911380616144
3528469885975
31642910538475
1895123761351
11529938875
31033550175761
2257580299616
23952246264
42260970893870
30860160487356
55196555446358
469475660514
32048230629252
55367760110316
13247456327843
38162993280066
45209759828244
47825246898
52030092593459
11290700632478
14049980656
53568733330168
68515613536319
53211263616570
23331991769
28392632411
61155983546178
5364109054
15730427441
16281236863738
39575493607642
21935053578376
4796183445939
8417820004
43579840925765
50291527075510
36656639141064
5442709026
24734283435
3738352005199
22418495647168
7636112400629
31915796264464
31000863599489
36606229518113
1550021072
34884564654
36711271727273
57233791302709
54514663292998
49376303409639
68084582905201
63892041197560
25765441414095
45242603818119
34236972432444
54889141618105
56488889690
39336282601312
17002526567
2676440312660
15061835563081
3682770315467
64428115996145
1727237903
9339635478839
62322184209747
29318524243918
23710473304116
49194585797010
62805007091633
8665770995155
16896552259414
51972732109716
16434963718145
19953775612359
44359406953
15248861863
7419728335017
25116631421475
2020480770705
15153683908553
35009659444071
335097207
3514387203536
10205130372
40189295285681
3073283561029
18951140461694
61471678759947
31813808435465
2126010345
19371924264196
1211979811352
12500015725764
4372996540065
65213351684358
9596869171657
47280270575478
56639024542642
11448890344352
9749151892293
14212884204148
51245781621152
45584177548
29007896913306
17113326302717
17174901331
59835239982925
7999134584825
16968662373524
47595314578
49010811259263
24438776737
51804482570814
12624015400802
65768394458296
7580128260324
13598619028040
32155154094
16010250134
56241736052
4258334617927
58607010860910
1928172828028
14384505296443
71132807144912
2820358030
29106607155985
31396641063532
7636346757185
54122605774
31123288215694
14488164451217
37892829626658
8538608052
56079511482209
11765666735
2426009243981
48930951099
49711567435938
67860741156513
38781587823330
12256360539286
19984333701305
2179610136677
47218856390262
13680888365566
16711415422137
63435020928259
49476301565704
70847268533248
53778817629904
11770193605
3709737241682
16253797234039
62172627561547
45759515097659
53654259367635
65082708617293
48187969366895
37436085919696
4938108241675
14371526548
9659762060744
12395317653364
41842816784421
13453719067398
14369300124
29921433482
47928773640046
8169720685
38707890006130
36673737408191
58874494663225
12285589806
70878715277927
2033441054756
49914058717373
7369673306
32580697698769
49450266675106
31271930592812
40935665753741
8025504484467
49206127517
60340320886270
36697355654
47412509821084
35498240800449
12772575822
49613394000747
64009552753794
59270612230346
65088957510294
35423648780192
43407577955897
50354868434
3936428891
7551904941702
54361142361981
33681251366851
42326961865358
53266568281448
45263772060
45927704853867
9003087672200
24664952456
60789863706287
27530037264030
18176484019635
21701173572618
7074916992592
38637608314546
41983198385238
578186279323
65754605974755
360808993126
59287756393404
32599851715
60883047580263
43899401614926
18684094403
55523353216286
35251434374721
393252973
45543081203704
46052412623604
47665723867406
33656469660574
974528252930
7050218071260
51345804307270
29220589986476
38509450615544
36087842257111
3649398887390
19986434724
61146055317139
287160849
48252002520881
57303261917
44890341559629
39543649905688
9258867256621
11554288246531
58398667072
72958549419792
56933202211124
18070648509
46630447411
10422752568
36346254232910
44047093916987
12066483612462
4558786428
37090522192053
49455268659682
12908875048
50972046936213
14414172886146
4368488151249
287287116
73273967674536
2446386163176
70059202164081
65505437286951
41058868800044
2029263004262
24546287976363
36216581725
455842696
49559512280033
7461834046
10458487868
7826398852
25907310945484
11968360995
30278701508259
16493463909404
3065855763
4457671122719
237366025
16075343985531
57866917151128
53162658747
74026964913888
15577897008603
44800017555662
11787847392
18243129061050
34063264317533
16321467320220
55846972640952
11939553884025
29250769588449
11329796719893
56306853245145
9247586254683
56450224356
51083287560
37893786380031
68346779863321
43495619283169
14807569992243
26588502052
69361418448524
1041551944880
6644155159614
41157199287
9009028641189
7319712449264
53612491433299
51364734712
17724736010
39309227362
12570539329
7945138013185
25998530776669
32653232527849
49745059280322
1377421617
17739241099
70096749516944
2649740924489
17101826834777
14108935181812
22350218539
62945633085632
57052203977
11234216858829
45494227800157
28940615453007
24289325379999
57096871189
5706340227592
55714432782747
15683217004227
62776565041281
53219637378628
66087577166716
29370806851889
58201229297426
30712848566
4308936917
2328951891302
4012744642768
28997720790779
68195123749557
34643484021210
30022597991987
41449531107557
28395686375
35934886385614
3492660617608
48547222147
4461167994952
7605952538
73644736414997
69388252500346
6025249212
1778145670
41882583590250
6408589213
495071775476
4325987721592
1051042007
3556492106217
38067740427742
33665639148637
26759374914002
61843615230
56557092880372
8442524979
6070753661
2923414065
28145243842875
31697730097
4324179729
7065130988586
33312613359292
57000767531237
74865744524491
55245542464335
60449687611397
70471585539374
8486858969453
18072384891440
68201085386470
10226637763
44408123157453
1629971018
25298869314371
22086740378708
5663943246
54512427322505
16671354566
52266473337950
49159553313120
25596931329252
2272208273057
21994775883201
45153220151637
28134797962561
13335016280
34668946728597
70570643153643
17315569983
71350815662822
2120253349014
15957014387214
58243580246763
18019143035
5521315151318
55685060081814
52259010192
45961512213325
74170168982496
63176156291990
967153278672
21481128631515
18018592979881
56433577151172
62578492790810
53348632273799
20837839239003
37787483874295
46479061361758
12104273241494
8152761728420
8763815985890
44732979064130
12361039816798
53447020767498
7262465900
6704124227880
47662976836357
37220778676254
32221963964
31794477045537
62733709877956
16887591075
43224878155
16962082157488
250273120
19256945681259
37948728204954
14338906991631
6903817443741
70099350969602
72764787216942
51585540993
32051459007999
12309477331291
75116745513955
67454832307420
8993192279829
73491772464069
4739328041512
67742410551727
47526009239
8112434826158
23782838702289
43539037124778
59236105173329
54729286487743
64326149695250
10797809885731
48459614317260
481760012
52939963317114
2995545342
63896792020486
28002031589448
11783449126857
77499311901841
58440136017702
1965131929292
11689710616477
59633704917081
34617072665528
2720110072
29231610891422
17801705510415
55064408204979
39704128691429
35082252756
64656198463935
66608197173708
7343460290
74855711061098
3468906971808
33966401075826
547671454
22794345713475
12485285033
36030620487
36840526270068
48914044268
22062111429405
9319293420658
17062591726
32595074048
1664585484
13640422473200
1379026775203
67663242978949
68799282818982
9372174691985
51425620043259
41086359195471
2317965403929
50362966998133
39178801561441
13906249827251
78070920589614
37045864725
53216705403238
4169453960
685155702992
70591693414075
22452612941
41460046471411
40798193717
8226724318
54704509013691
58072254693015
13557787517622
76356183815484
52661812263022
8729028078927
55675755333
21017698528
16612003595774
9096477117447
11622360232811
69573403732275
22413003169531
51182223031455
6458806228793
4549949903154
29892978006640
35884816884645
13535683463008
30664219037027
41064264373909
25474316190
51286678053079
73447244011130
17892473267824
7460940952875
8088747247596
6116026632919
7873216006
22835881768725
17263596758241
56043337875
36067948898674
28110102838172
59949361652658
40256787485154
70414888522463
5538143605
4654601837276
53388569142469
70924592968331
3837653328710
35889710664978
21865520834019
63229639562064
9713683703678
12652914350
56385297512970
67444164126712
61028525925
61741932608052
17300394062
49163172005549
23373040490173
55317306513455
59061591804820
24755588661861
17052833118001
26599680312521
62503344886990
56349764297909
47192467769824
3947971800457
5317784112792
55123488668489
12677327274
10443345314035
21885727975125
7449275063
6185879843
9990875601065
72790275706945
46567294625822
728304140934
66893015902973
1616668176554
79298431760514
39992616330750
16660721310859
52139862587709
44531363259675
7488143238
72753335826337
41071089465247
78003530848343
41012512945007
69493230499284
5171634967506
38035212007103
10308539427804
9263711000
14590885362575
31732243301821
29880665237916
16330399001279
69160640518941
77031418639251
36237463135174
57305442418810
24474313447358
60375389367446
59172793321
1084965555
14221993982723
36099470426
53705488972916
16106083019422
1699169087
15580699213
72167349926431
11146912802032
7541529869270
5814384794570
41594996288876
24030021339648
72598901647864
61445138741129
17536587320641
60647253532170
58046516684351
11158600659546
24330015176124
55797483207843
42694290826
4264316041
33812213122640
120254260233
32953618725293
1872604835623
65703459360506
46019943414659
6728135590
5532421023782
6058189378500
68312952926758
20335835758810
24856109308223
4476494754223
23998907143152
76161626746825
3070685347
39606630212594
62374954662998
76981112788822
12805322008
20046384617
17238039448931
54172383538675
39533372036281
1024476517176
8773300236
537021926949
15615208823
45394728284164
827258879
56222875313747
3996409871172
1886208332
22233608717599
15151789568541
25216683603357
11373631626026
31283922655544
14307905025470
48197394286
3772876636970
10606830890374
8249366051475
56050025319176
43864773817492
13377701500077
55225820790961
33849384420117
23796918499984
18751871760
68543758786363
40679153058543
11023903618864
45506207681073
23135161625
12911684147
41442199519852
62853975814603
51450890671133
45835911536132
29032102005553
10595006447789
46524641299834
13850074347459
65958144720
54461430790688
59981677359
78558483983537
911086243622
40390170722
80024504271807
30680861610438
2593453257
40857472717169
10146860727007
7728462028831
9422145234
46019183849367
31138306937590
30046699311119
29282850545565
1543683117135
62620428535
72721923260298
23317942143
52060509866
25120513550179
23195271818792
61827015871266
66269488415
8094364742004
39882120756797
10400075821095
36378106535517
26418427353
48261755388453
57117315337316
58171510354014
59763476806708
74655924784230
78672703662383
40583752170
21010639343664
39155600975844
40539190605943
40190967437170
47729769259538
65182989271
14234158275656
9380755375691
2193915269729
20565960014
14441943020831
2807514338
51225540380510
18218072259155
8167378680125
34780397697316
24183025327168
41767635521
45944077558
26612493202
62552841084060
55727393946527
7446208743155
37835823518460
33404630246
1904633088010
7002787946088
37959444319
9095472184
71214013251916
42044591709356
51797510217158
69162118687276
12960591841423
3338796155936
70993746417565
14479365296790
2636417691
3432775927
17198971704256
61037369857859
63379529945
56283347139
55142409369390
47152199340634
18163050244651
12241331955232
21404386963221
74858405527905
317504721
1343487060
4715848377
70532712839545
76881188743014
26858924947
31292461871689
75225384108800
38695283484967
4591255870386
44067715992804
6437980616194
401884638925
78190501876788
27086793211041
40834232185941
77409139082475
1344520226
35032766865438
11354637444633
6895535824383
23965355179063
81207264654041
44459244879645
559313539554
80442101183255
52455586333299
70950061219379
64652206770666
23975494698350
27636578678197
17659482198348
44814345651208
29635185701388
71566766293490
51364502154703
5750097505447
53613481453457
51323694950251
16882234714176
22610002030310
74634589577899
1472686050276
13309592338
68000623996804
26002112453884
67476522580061
62686052488792
530228143
51219598484563
13359555811
13889581160726
43650912898685
71689985217934
17595858905403
6952960399
22394307580
47868176822449
12039532922612
57705426303766
25154577101922
36732215946259
67415107115648
18360299842765
24225149841189
17893027790493
27717056059584
79140325402265
23956633834351
46941110926
1775614311
30545865530
51558104845459
18670841688405
40787273364
17068332857
23328118757
18333727214303
19839664788774
60967251263
53590076046245
21790534924448
1974553880
46140674152
2325941323257
3480144628758
59212462230435
12667563208942
13821966300234
62727648457512
7705370933389
83348691032065
49828761783983
13380363294755
26441136657794
35169740099
24952360383062
62872088993436
76398666823216
7918473970512
852625324919
10927257973171
70999712990720
268534330
41012033615484
11377763771387
17135410666092
52499973192548
3266161144
50998275415109
42082639384
73922087410997
3150912556273
37141826603
59471106868053
17104820988564
3670644728414
28619327350039
40386289138183
75158410647299
66241805152
26249690324578
35751172464863
80138402407715
20704082935625
726414979
1729013016312
71083378147206
32382837567952
34178526321894
15826400127424
35516967298432
82161709854236
64735114602274
49703212163491
21898862850790
5504156195024
65022812923
28320946062
4104085768
45800786186886
6236217153541
31337918506880
46213468557153
75980405642172
24925038614521
725543526
34564240597
35153628225338
21176483341273
726886853
49782935044
47933677266602
64105717878855
78156070341362
15911486889957
7278256033466
2457491922917
8930793461
1390135122
68951211964521
26552900797311
62557226833522
73543454927763
31797424294567
34578199995
61491968452107
23198900183608
41276983802
23982073313519
15533285577584
81286728843932
71179908462111
8021678126
31014925154
46583518317
38901761707830
660666370419
17389999316192
53349472530230
65280192188
18431443961003
55845603714899
42475989485
38767979396524
56134622517539
79975503896273
7789554241133
64343221369640
83884072301370
55136555443976
39352591839755
57137402663215
73182810292061
30291606661
253602734901
82752710755161
15589719333622
59796764448520
36846093966986
44647142183
2131187463829
23749488748
37390833815049
30476404467176
8609166498
70942878541134
44455051838111
4918206331
16527365374558
24314652679435
1051035592
20564697141820
35181370745509
6480955379
46424811361384
9622109964572
18319590571915
80510353220016
19705673111301
20037823211
16809078037
4927468597
27941352260923
80020338841876
34879300725
43616569507587
64682802036
32666876770488
41206624263364
59243688313071
44302312864906
8151966099
40064515948643
7096013554309
83493936453478
81107280552365
68364943420916
46471450093749
16843764160
48214257099106
45600432338559
83375507490955
43417763173786
20275258714
13758666920554
56679955978361
12709594042481
78438192878032
44189842058186
60750036351182
16285987464
81257091527820
73784681493007
80830391680945
18597392577138
22588044579195
25984300560356
409162716325
39150791403041
4666473110
39916757565913
60924534922631
44320455639432
41442045914628
22158129934820
24684535525078
39445735633272
28067153818904
11718045309891
26099502060982
13956812685
1802628630293
9281990505509
10710673854032
82579449972681
23347144539
9975301976211
14456211498875
32212174083854
63881708564331
83993574592407
76379615880403
28796021238838
64198739286277
29076823900
16570923606806
45677820554314
22660449119
67804929753
8417793347479
28262853379527
3407069956691
85364118015147
14008995787
17360637663669
51068769435143
80826190304290
6141582363756
57154471728298
3642552991277
29516917072237
11074798061477
16805955092518
50715754648598
30731749720410
404134785
80370266861030
73654205378913
71318652619709
19994319692932
86240738627269
54866268773343
63457991290054
71988516621840
47229347039226
44960705715475
36114930115899
63788280168228
29333837918423
70422307628666
37329783503
46508066938
83718587928207
20564258804875
36175032532852
28653874512445
7899537739
17576375460465
16387302744089
80862787557772
51085802470751
53527970382398
50769781584395
44093499220355
2016718627009
43365005906285
48958197685
19662486650776
73228678307243
44060556625550
21496296402095
60140148020928
28043681651944
33686000222384
6561034090248
39490595530
14625708503
36801099103436
32719746403992
50915472331200
27243814441078
77355987401528
86170733028969
8303116980
30682870562436
19476282302064
41922231375926
26945517454746
10959720656421
67109566431
50548696886413
74110796985256
67509697613520
7616595640216
280820299
25687264242035
26703575195593
44130171724273
20449448605832
85165557892848
17164437818
9783578406108
36591906247308
53765204393932
68891371493430
83775163658332
82472528849668
28367643485210
72516533701603
861227043
24586864718312
2477914199613
80018464837538
73805465214
54039826604136
33006716825809
63844748608157
73996808643832
70124540583288
22809129218600
30964420562573
70320738532556
692929442162
59314508907366
37568238228430
78227033504270
53762947568085
27584899381472
11835064529805
83438886060718
49365919036926
51422312790108
64937622537
41672193079
46576760081251
15927267462319
48458576549674
8544722071356
6131589818834
28351010123276
3691912824
55111416740
1342325298050
21786785133190
6244548842
2186634303853
76801825640611
12358958805063
29672622811797
4776005578
62397700397746
61016622324002
76226563199984
30390211015
64132242890588
82984641034395
27223730554371
12711796360519
28498858940742
39145330633460
14210024956978
50598958785431
38372363605029
18478110921068
54134860396
2651465492753
58618584111795
5105617427
51808622087
922289662
18078625875360
60268924520
78456630430270
27586209870243
59467538302614
34142022751803
11964406646238
27223823850509
18874798299152
15971716020358
70455823502789
56796232881270
72121863700038
53353088633784
7981341321743
45165568777
10121786031139
521191108846
30513392487
51959899617
22713081002686
8668070287276
1314677306073
40067752468071
42655213822719
14766000940485
2371046082093
1458804670
13289761614283
34163099916229
85561136099079
2614138464200
9383248454
35695531406741
85701713172271
59040101329803
15495082047
4330671495947
11318818098849
38984137630789
413721353
27634893162202
37118272274
45887985188096
16594836835191
7219758906734
10425468181533
1880756598134
73987771224033
24718356820
6971866530466
26915461152830
2450745775650
48578699227276
82184130987675
24953073626058
71865908783699
26458745093052
29443851893965
54302481756811
75185228844540
12203012934799
34835675110436
20900939806013
24990393940468
50981252164
81761948180093
70962617130534
4811194042
2314485879190
61874632468
44239062578535
14143399579
68855060920786
8998513022819
76323112905076
7145467747
69254643129749
7463534840262
19321450800402
27857016477065
53534338014371
11478207743370
14956803181
351137608
25397433687346
20247809137089
5157459790
21196147504183
78730898520227
32629985206
12193773199042
50809198792809
34099989353721
6193905040917
11123100073270
46569181880
34099996561829
18967701401218
352009054
64776675721
53400203916954
69525765638209
44536609892
46597874432708
50635266326931
3485054262
22598154711
58642951845667
32147960553875
8808042134327
60735966429268
34089874294755
9065671229
5704627882900
52506850055389
29171159908
5248857745566
10765320289902
61674028526849
39150563699908
8128956503
16284081869
14999364041752
20332080848346
11186766125130
63782197895
54281003152663
16874973780
40997330557737
26415737485196
13940460866296
18468856573803
7466305752412
52680628216201
45678658651735
41914772210227
18960062505
73252081360547
76751700742510
11506226150936
69554886359799
81598461206871
87208923366693
19689642139
56304311518
27005150714434
82633684811968
88134742317225
295344548
71731160785470
62391908403940
6951991369020
87745830855831
9559193320
6969117369092
7247575079
70581485069863
14607197242480
79086199128962
5681101397625
58064292592882
50209850368098
295117080
456148270
82246901801421
61919768409648
32826890258559
25780419261856
29070328490208
72997989143218
18013048271531
28307044957879
44966059592
2489953859712
63404458523032
28378761338167
47256129786904
51784499035984
39766105164431
15267754005678
68227835241
55335411765983
43828490689335
12263655636
69474120270907
5739285176685
82629619992493
17159647789144
45142768982
41367253054399
12264023753
15436895956561
7286949778176
78795730804759
32303186487878
19121037702234
60435900353388
81973495887637
49679465157
81984689036710
33690141717414
77915138721949
37922385136
69368007142073
25386956659301
41997117343648
32021227054531
79242515470714
61132998851524
10173364813
63208049210
2696128894
41033103150
4933149001
61010243890747
58926707275266
30444530660457
68665399915588
28029722109574
45293647100
42034894486255
48169423058587
2368291774466
79341563013
40664660263701
60312805253530
2902446390089
38327974545878
83536641737231
36050750291667
60302542701834
12341094051
19368747755947
19215646043806
49755239583631
11232370747
14190758529310
10716171357
31738029195584
89516316857202
56565171750949
68238632599902
77558207283398
1975073457
28427101643487
9718873614
62738654188098
39321358505417
54850931104488
29765034318
68028334883471
11760148031204
86426935030771
44540655171
15362287309236
1571519318825
11227092865489
5464100117024
79022082850609
47849404604801
5630234197415
5020552937035
14453564171817
81784318486738
55672213168999
10054893153515
45858631577
11100392662571
79487148019091
60176461407305
5882518276188
844589349838
36150788331541
22077731291204
25547339864
23066252990489
37721756517669
36417869334069
17487347105
45417542706251
8233550983716
10371342233028
14902546374
3301265856
85737842477914
57894433284
61826673762201
10408519952519
10221116298693
30598001239346
7206892384190
89130906175018
54375159328092
2877381412274
3544069774
367729574
54923922025933
34726810068352
89307161438848
301343932
28370026191120
32769387496
32050108516299
3305671396
6608780735
74558284196277
18887337652
66809955135287
83794333439930
41748716899955
53195466627896
37190747265740
46426395910140
22773805945515
34454201120551
64067039181676
31198834613984
30151037464822
13653415907561
53227922973210
1543433695
39218116786609
43100204488340
22728355933336
40864389830
20031066162420
20535434194217
74050678302318
37198381803746
5765504815146
47036839584929
49527013321614
49293625267605
26081753667409
45547092651255
9420006239656
16230058269
77955040303385
303057081
16499026195381
11098210867368
21662076911753
86048276460974
367941572
37761343493683
83266058640574
81585851632983
18844566409025
37498090283857
53256412038808
23491604044
9476524835767
62200983408603
32335551585238
6621590126
17606493903437
58067198199905
501520189655
40008576355
40994789644
91521039167828
39578767716414
20404892410
25781249403789
30007214651308
10324971839
65204988671352
19569901215050
6147969697059
59250437653078
20449977910
33095660440283
35943055168216
6489793480272
22910869503202
57205822076274
302865681
4455346130048
19993435808318
89916146792215
38792611896728
70336580063991
31875242063725
47627792526
9438830686
2534200537
14980322065372
61520622246802
63785323993
45505116384
64842452461744
88175369720168
82530667169272
91097903193309
61304533944341
14122628733817
784610879269
42246993550568
17698305760
42332229272
27726217672431
4586007741218
22019686384086
87032510788884
37830214147681
48226162657763
72006933662867
37648752545824
13173213560
14952838993322
15078239893
62291241704932
50343453421670
68889683567453
88733088533221
6701166467730
37041817257673
987869096579
23030070619742
81270350198689
75213363909035
2900978447993
59486737039311
75626623899657
81622439850430
466584125388
60355574534043
65747360738074
7160759455
21318673999
32292374986566
43188922476158
51430089897724
13796861018
78772676013477
555226106825
2611747134914
74748868032619
5256165594011
22207874538
66791757657880
76014177590412
5789962271947
49100661400565
17460509330030
47021157214756
81893265348775
1975516231671
32015998555839
35669431102147
25802132365206
7274814169616
41063087505123
37557321168356
632749418584
31103948284128
61817898832999
2561304955
6031112861684
60142605490351
7185427897
49560397686349
84020960119813
32770421602002
81604706389704
26227643451
63597083769765
23567783548895
29589242998045
66250440532842
8065849211
370811962
49401630403639
8229404674972
58663596682419
3006770791
8994298384921
5138337855
53993098260866
34689710721
94419654359058
82683539468782
15224400989907
3076289778
93864698910042
85997612501500
1182111272769
370945635
25553318277565
15260266421
7954150010815
9014481391747
472431308155
7414070127116
8184398714718
94319606944521
37581549671256
20015001673
32112184180161
8467386098109
38950498956665
41488843754786
51060312807145
4693601583658
31879497506494
16446623775287
48263297250478
6657075752420
60519914866112
16624920387744
70409209037512
83887063175667
30923979609
52884674936387
51945414306948
78782927067417
77946411013411
38865876406563
48350870958365
5857976888
14957804564260
9086245418133
22303007913471
304619085
54033694204690
7903857238911
93782193327044
30317040387248
33635422972937
38441333997080
31916096030
69779911417525
377205060
88573315802258
40109824194007
41677030648549
51111562295
84016626318824
90630325528616
19493060636
30915115350156
13653184794154
33298303153123
54004986287719
95163074612360
21045770032438
48378001483655
84239912510416
5218006391
10439958356344
32141838450
17359236209
53290554701687
62853560590
93885124599475
27613733360
78775822385024
44103456033025
24213345478283
47872307889047
62295614983238
21608712032491
77382606550599
60408086280673
5569422581
95633286743397
45279937207374
45880421782303
831890678
35224069815
35224085651
17047055072479
6709678144967
33286167003635
72229159500294
4930010630345
44130792717987
32713707850123
46048892689222
15537865357
33390712831677
23538666856
58471922878916
56919407568907
43602799373
38678076057228
76489875650337
55676964762818
312802255
48119003764
39384343424607
1369685391286
2507073538
36907426812803
1711282308063
76956728475753
79974744821949
5617544507
18686792426894
23652883691045
36382458487
7411486117581
22970846928992
75514397830666
15053863538999
48144653237
312119957
8153131935119
48258575676
27826131573863
18012335137567
48313833546184
18301065684
21967668432
59411696255
32604427304109
67848568394115
40559967504687
51519466478377
26105688017004
11344553283951
28529607973708
57427428720669
4085334184530
7421707865
41579279845515
13692580600
8830601181
8311952153
36784309171237
43883799173
43771286313067
41819884809
8244884467162
37956376040188
2337172026017
45894135547027
2654315506
89794132473967
57253231643383
53047263623516
49217848877497
45425255353340
6428689782726
55831776093
36643028015
34658987598720
90509091735468
56806717639158
86478680382849
91851167031999
4591113064666
3526405873971
6131526807125
35644301443098
15745253005
60666930949669
46996940390623
49948671611
63436505674422
72477574866
385210446
56239371934606
205497474441
19618540815013
19177455522
2325680154
23224155516881
3614524273636
60139120874614
87767622338146
13179196298305
31828507275817
76010577027812
1626872957
81775844565977
41282997423040
75868566656942
43594595530318
9733192167075
34818783492
35061899800875
58940016562
3501650328114
13226387593
76696020189653
11723519218578
29997077104474
11854586598305
28635689478851
8642101370682
52464019817
72381818419844
88570534102259
32471893977764
21795274677299
33088143995794
39966098842953
34860109303
5324202196
63307242579715
29604752290612
16004745096807
50414100022877
27373858154
98291501480445
46689132826
46258599406626
81580500261708
36980179525306
3852776816
57303952868407
14722687229563
33605571159842
87586372895794
82208978116837
5348423932
10973658690271
28209121341852
33440801595501
25390726489521
5702839947
68185935369988
31169383539
73314780162
59496864023775
22959663921460
12913987911060
48198525054
55431880163644
8937772255774
22831017765524
32735942627067
11739514258933
9063866844312
9895423607333
24331403750686
44802576804547
51514537616285
37999959769918
54450699685
45022889359455
98454397904162
46758538407419
17870648349086
34678647377299
13678823830343
1505445623
3868172420
39698604732664
53535642983134
7548848709233
53439057178361
11742474454503
50683847820
27351743461482
4514638243
77354915208613
704383736
61301249118318
58492012105927
51025003402289
18487330419927
28633186955080
8423554987
80822480153
72750772571612
42683049186
72574725035880
689331017554
98138256866937
84801872399343
9818269824243
76686849948947
90052624568256
19951673604988
89339802082342
42138866823942
18230174854023
83816390936845
46130284289506
4746968276210
35332513365
97649748914264
54624801241
31167863454528
28795408454469
15986732647
21787714670
86771166086981
41324889389174
48504811103
51093708747955
21769766754934
96307626899382
12830819892954
81232218492
10027927261
78804274190687
19171263430919
76182706698719
1498819836223
23214945177504
6833737893564
11919340011213
6782701297227
40538136734642
46633348538118
2148095733
36274624904217
320710208
39777807544352
70579901182452
24297983166
17747563161439
29413293892974
73987061819657
34459042310
33770131748377
16645689840
3891849318
67433314149434
46140980112437
23237529391112
87957494729901
54654060053231
13996095865637
32127983124375
15906511405
98355535799001
10634265161107
60095011887914
10568116143
48780517463
16549166254129
58949194192081
87332731516006
10600012180
92979986677568
2150445022
45840492979645
2073735462442
12706482376853
40277374474596
57491387924
37420184659451
60694396363153
19610315887575
38826299713
513508069930
89598852522034
2935265809
68285388928943
10366742783129
31510647545734
96127682701140
43577827171238
42503474341139
82410343009965
74498547322296
13487864944312
626554171
63114406583
85839037848294
68649200159969
2364640208
93067714478383
60904407450453
12253198361
60218202445589
21085140984079
5430085387
700198219498
69338023900031
64219268940786
95404793078981
62107245230961
3526671559086
18308733690978
84945784975344
8032049137
82199839829
20841071806474
51484205022767
95404327743575
96577344680871
29849834373
66683075219223
9032366503910
94260960975525
18431368772092
18200528977
14795738081517
17848502680384
17589232746669
99317642258589
72061568007671
99794429730668
70325986879
23532067335
52674262275811
436704785183
83022102869719
14836908811133
69864497678179
51073821028177
28868385775228
6907638825723
53855096189457
77543712574716
2393377675313
68151075559807
20339005716454
57983144540281
8551776704295
55191144732
2898152925928
63376458649
34944982441472
86441019201562
17449573804884
79154060934751
46550392526451
57842028819756
18414702880328
87277982065963
66130330960
48315651767499
30705065111542
24142329411950
8440303375100
37096026512068
19075960607031
2982047557467
28181181185482
1049281595
33727777805343
10018761689913
7148490630
75100260925
20028509354998
10657919711
38858903525889
38888449466817
37109477374
82339916097840
50548725460
68243255023574
18215412898326
71811817735768
14951236161777
50533664928563
6151809469388
6748491626320
62817245212119
56212097835204
43888906536850
29506239441402
17847821879422
43682657374297
97663376771806
54662416525810
18073087217802
2566719882535
73040030690059
53277656042
59824691483
86929915165453
5179390231001
3907632135110
39026059780025
30786387798824
27708402321628
75499344975128
42068297779563
22839617348568
64960960779077
24126022619385
61342554390385
15479858171159
1657844824117
86676242998091
2421362434
42287572422451
24800660062523
1056505922
2746817369
6047724943199
100582046009894
7742255335
17381992483603
21946899345373
57315570502549
12930003188348
14985258971
93017215999308
22354732638
21478971289447
25672112593014
4290622660
34843618339882
67786529218679
13662733964
25690359954515
2513796120764
328102786
24863064585
56612622413211
93734834675346
14456060817403
65586668244361
34277735240
59015230014935
64559807795198
73885012342574
75777548129
19274125861
56869863672711
93684234395304
17238460567810
19189756485092
34508896104889
6992763433372
23700609913828
32187295551
98058861973622
96802878586932
84815900728405
91860014523599
40477102098290
329104526
78883615712
86812614746893
65918915477673
74817277600007
3953903666130
14999919279
10294181824
4364308875125
3418217108677
21058050990007
37220344267764
45192137751399
82927859302240
28193081649661
24112846335
14377829506
13210317488847
76426031618198
44889277968130
9310812695491
331812364
25942439405731
101464101042317
45887029974459
94108319034881
18988947811724
7234761364545
41861387952
4528353288918
25904901582345
42031590936912
331625000
4909498675936
12545809955
7727668964609
102156140897202
29491460110
9239861789
35446784056638
98461368804261
23176014254
28048724848284
27451435120733
74486437036498
3673348092427
18943941525272
17968142894890
36693546335681
28550097343
79999241021736
15138678547952
28513712162
7767605426
22884126808392
10665107469370
51329209295
56548299683146
40763222350492
54529453000997
46554175263
56482804056
39376024313449
78309166652480
57026108747649
63073341374086
39803490270177
72387795862794
35455133807
37246867992313
19813100262101
60652665314754
34481237700
332922689
38057061073165
3860093798450
48165996511218
38679004965760
79749378800
68266689699368
101575701981067
13565582176635
29809975350963
47857615270534
43160877557
6916737304697
29999625395332
35221189218916
77010495990890
29518522566886
30688472635
50919405649508
28277487983558
22166410348090
75299154946
87010496225267
73855134644
34004566850543
52943398839341
82399452169735
35756634556
42279414985
334541452
6354745527488
46429957555208
51658763279014
73944682433
41597684040758
86191063330987
73972449410
13138907563557
26739301743639
100704047765671
34468189289136
21779443473131
45698085816554
70593445981228
75315906155591
2784858044
89350343093523
52811918690585
38027793362
98589067234547
12420462297833
67289708566934
57601769281161
1534029622503
57472924043168
79237991625853
92587658844718
63930625761
60473496581447
23536193135
86498429191430
98383317763928
33072265389601
74663142318297
99468006491200
14645780732
53785936100697
43622189829959
52909086740569
49853404711612
50226971908865
35918872586711
89201414675763
80021000913520
17539911596158
13273785194
68160827977675
49429337951976
58613120042
27151273766387
31587095424525
12199635723
18097335596696
12719650634687
17724570316028
49355568145291
36714929658071
24572398443
104373228550979
19738464055535
17515771319537
37826312608586
33999709610
60013334594
17512804223759
70046556675018
9590871613245
34012239736
55552496646566
62823286572
4679209610
18174846223
100513646265913
8977018493812
43140620646899
98961165785774
17703567526253
1303690096001
41070656683808
34926885373425
79211486945480
37467945948158
9465462671
51378577396839
10568399574
89453117211433
7447522185
99971251888423
78561213516226
77539435738011
90513357263489
11178402764503
18369738912
1914002729
28723204401224
63897411667176
7553682991550
87089728383878
33230985300
81434827453
72271621773
32097360117101
16973351248
24554711168883
63807842600866
903274357081
70402393060877
95775625008540
12336997775
42487797419623
74908817383452
75388050540
21935475452697
85286977798076
40960405218
47105379662627
63915680615218
44343393946
12715406674197
45119991124688
101780844144166
70910998875735
75030543938905
5129806542
12362258232
29906747175791
39834554252
13134984596934
20757358952102
63084132992325
30479875167
77066034031178
70280614484003
23172626179
53273224526806
18354502455
102880736654204
51758732373284
72764474518210
26750605605
42143745302018
80177400373
79357542448460
4417433433
47037967784706
100760890375913
14042529539477
103345424474657
339170199
23073544236082
1474599329
15571565278780
58556173533013
93742069524541
34634497047837
1933945741
41015034450968
82466435705079
58339651609
93108191422631
87840087050057
5811092849122
21560363770942
20026692158
3041021930718
14887235070763
105116030890337
8500730277
27031553526812
47635812733292
42508919026151
53114020961
4622545345693
55651238023
39873229614198
86406319872582
49628221177948
57979578603586
71668435690725
48168787589
22480327636297
96703678152398
8570404615
68257455569338
35520741981308
54560600779390
37873648684
27194533861451
17761157173
10724270123
72644079684704
20529361523500
19482793167151
38866813063930
29943377837966
1656283409511
34686700538
911332474
54435282420536
14969461209
645359539955
53075391718
79547827640974
84797558636309
94030730643494
36280808055724
339834995
66925026449207
6614957756
11979879867416
22417551748
43483851956
73394990011698
31167505521137
22279645472346
11261225759
98348755980080
46500611340934
43243435419918
42901970067356
45929862205
27209127886948
8011610146179
104418441549094
8730495064929
37613892359031
951844496522
31109044617906
26310054824259
67488371880736
48426238187
86695820098082
58583512648755
79283290016
35327224707934
94125521315062
2591664342586
5252547908433
73154495669
48086429195096
18219655885337
29838795953479
17450716269871
86326468533279
15557754157617
43669664316
72618150618719
91232980738832
50387838271035
28465900426630
52152926430652
61252052010818
3701998918914
59415433155459
62208943602575
40094343028606
19494482819243
37013372134504
54538928623115
6186838407781
74930309595745
52222673370
60102547359828
29901568739807
91160903173099
2951633406790
1646502998766
88691549103495
93094453812255
24434927606010
58904784696606
17565475576537
70314452389
7605954950
28904966324364
25097849862816
94268692862156
13328346916080
4875090823
8282847051546
35850244167484
22025651006598
71069120596989
2299517566
99570240886575
26851534019095
20963216963
100370937694637
14072464017943
37973593318976
18678719996
16457783621685
17531205325397
93244652653644
92523617781694
24353291473
75474338998097
29028656349
23446064542912
47453428846155
7056013156971
16458182405326
7575155841228
40928128233579
14420768826176
100978728946326
24387256272
23102914637289
12898964347079
19636504896126
10863803642
10207035695764
4901208676
64055402122274
79386770617128
49821150574591
17747545929744
40577143829
13615912485410
41051680300106
90544357010527
96048690578851
22322387411089
1512474943
2912350961
72873264675978
79879717533293
64313727433517
22954244735057
83964791502257
22922631750800
53865280374560
79006203507714
15517237059157
95327961888495
66071475318433
58352269765881
73123676216759
56018202489205
64935160618025
4967055303580
27313867344737
97269905691952
1482467276784
14446345059915
33014606027999
35485721325224
96909011422495
4516190050
78024341897185
64572631592387
77172228882
34247018132118
5858934517
38322638789677
62209083786544
58762919129900
50988132847152
30821174684590
71213227355424
22013751257
61266463315469
11630811575730
28306540156383
44944252250658
35977765613273
90770697262273
23764666604037
33396522673916
51546811119
24611627243852
13915626314
94165700723402
52759836499
6691453098020
88938234316047
82811164355779
45835677893179
51342495520877
28678101517121
22839633743
67066341790948
1334371797
4238314776
47771372030176
10326358156
66205618522665
71756225434206
9829594575
21219876387837
48224893132712
3845165469
678445175
349309463
36959368588298
66788763884951
44413317982
12738433384909
106604465345194
27108620123507
22625244567869
21255891832
65460954442700
26940150610740
81193908369160
89390940283025
22916862254758
15276250823
77156517695838
82942868669413
349536529
75835604439637
58278268296
2236809349487
101048504286508
68867468896459
22583116889321
50475100411
96597806104535
17486385874
44859998497375
65492666172
53045887544
5618920062323
69370587689040
28411853989268
49260948154107
96873903087377
46646833068938
76239815374752
62255308133827
27625621608159
85803242115185
28968968513290
68230485847624
88642011331678
22161881035
22196882898238
69786604352593
75894955524654
26546260178341
50662305238425
22925384498
65640523066
68500665874409
29617565221202
106633634833600
30441120292317
68708054567
26574622709
53491588058155
428647853
59421613289064
10632393020963
18565714064806
26557130698190
75956661885172
43063247273845
63056055846888
58567884758
42760190537935
92626028288487
39230494240174
23757884203
63866903415987
35307345108169
27563526700026
59394767079125
76430791100
78083412921
31459680148
41713733656947
88702185127616
54683761053021
25741603679329
82817207318304
3223752389
17231227248439
86791692986006
72968398808709
54675334760707
60239577448
57534591792119
5347282536
19090104121
57355766674468
23308360755954
51411514386019
28598312944
97958383641979
6909453329287
71293963809449
84943970710509
67293050411257
83287447328375
28204380211174
29278100412727
63352134660567
14193243891508
1043166536893
379546362727
17897950822527
351957762
15941283992611
11821387921377
24360695258913
95404610570996
36775882744
59031403995908
38589384672462
41729289979588
106023927491817
35526299066110
351451911
96543132126726
98048702734629
103480299422643
7077265475421
61438441022410
105119748228758
76458233436678
101531562612172
83176965657
5928035921
7333617351634
17632945588
33165042714791
13426400157842
91985110155988
101909883295598
17333926786978
3161835877986
9299114159
97952712639057
44636824625347
79927791388388
72374030938
65408055806394
73323738046949
40299418417197
69929328324882
106164889446579
45513148988758
54574787687465
2362081874
28698839577
6840207879024
68203285544901
43880403398837
14126051027660
62039577623
6272879005425
2310274181851
11074995552
60966917781264
41477621103
14945943290534
1704474519461
21063674875943
53968718552328
60418745418791
9484075447103
100873349669270
52515056934690
9735458306440
15965687692087
90747088802047
101989430625587
55247838356
48027836598508
80034376577338
20083043105427
65077528470
29699153823248
7012929603306
4171928414
17739433616
16706691161118
18372484110984
8878400622
59559174426813
96267102590148
80259719604078
19405250146794
30519136963487
23311311636871
83653384129182
13650666850768
66163372348623
50291595125274
74208597156542
688501005
16564529524461
46299342275953
27935172574862
2843293228
64201474952101
22337688896440
47750136206
27001546909864
37555863615111
23563501779291
70150797223301
87393829409842
20440035390984
22961194012349
576502265551
27986418257
3111411568648
7208788234403
76043244969
111730143025273
40559553640960
109993773256609
68322000143
55147734393998
5988983602
67344066381991
22078710785820
4106946755825
57306354517166
84904308708676
15727927535386
54027005935
27995408189
90644930612224
25431259253754
6435178055310
43022583412689
28558651166066
64815343048623
4133633357
72361377465935
49133059245776
73239658246555
46103816350680
78343643828400
23093238822152
75431287476049
61576516505877
46073827859270
11056025132
51083405622337
23651420492026
1375059046
90024163734122
47059245563593
55332747105632
26246404051801
6033350227
111613804464838
965236860
21774268368058
24370077869
48964855292854
29651141389399
4700812259069
12479496343444
67167424899
2664348570
38942395799729
18624658412
2640174593228
41918097843
20904755300
101346667076648
438707802
40811973000
54810170508335
20886387442389
90765028335036
91167167069435
17924463333
45202702590364
14323064443
43364334125879
14347839103
48476070422309
67309724271
4361345160
1800216581578
25000862132571
602129794
36578398669187
68544403282496
99642450114832
42101966466067
38068424542657
79158508512960
18333524738919
28190516009186
39454102225499
52831649350136
20203186258344
32009828975227
45216494222963
20720353580517
26986125580560
82475168297563
107434988831561
47713808114634
59323702798940
41001568046
10665418084
12508275448
93932952948739
40505894085652
4369596076
359969553
18010655332
2051375381
76695568207901
11836329272817
93121974691848
58573276693155
6984671675
100975519778384
19552479149
34254627490
74003167438288
3035821936999
29966712638745
43913725796726
33255452987008
6830182042256
6573434100894
17130492968338
66902524781031
23737413695582
29677301102327
80530753344741
25112101689329
43956153657326
80347478753689
104237367297062
37150077650638
38684165801
79877922306911
17731176376569
47340334708714
3020892152505
32297725759
42497494801199
45326671349749
100906397251098
41735121928472
87156040016645
12766394988459
71105454971480
57860564917061
6039455259263
66398058940728
3126788089352
52732583293565
102280494250622
56813267072201
8999037824393
77401556564363
31433706937486
107197879661963
1544023035
38106937422594
80103075650
20866581601375
51161841400462
27551869214467
27136890527713
95175716820300
37399966595073
3292648306577
2082726456
112155296169190
15033476957
24687659449377
56642497776359
9305477084118
6988314352
112393615884458
7564310380794
111273438727738
19065915190223
11488327202377
26052023249660
56872845789722
34693664307560
66173259730
5009894677908
37214406326842
56965244895097
28380323028
71499829482335
32823580907194
2057119472
3975830107
45252508734665
33070522213910
26475590940
1394496872550
24753436743504
26162383123498
81190707035693
43689351068424
22492114162691
105821153663061
13295598265147
97281355026321
110157261868427
8442138351244
41160619511
54613308215797
69329105043
77168114423
100092859332415
84402702207516
31981812384830
7089362365534
10531417118
31177648155
57141312707696
36098973019137
4734284113234
167959517318
21219416772
49195451952111
16420155754
6094337722
18080167640
25580653562391
4644156169625
22816641460660
8471562791164
62844822561352
37506120047131
77251784426
110195558459644
89877138032929
69408599309
62056234231009
63177797049672
13066958873547
3038535157
78850484139416
13735450899508
48783682994272
75321087284662
72355844938995
103331714234540
99691542994586
87049461626432
23726216175
51352268795971
6459828442264
62118540038
96371887110862
78664124301550
50878453915141
9445076332678
65151183221
105172344998085
32692252061797
96409626451101
21038118662777
97124056836531
36900937346
51340733852
28242074445904
12795817424134
1865118183
36065654977746
63601304716894
107147562475529
23171231360255
14403675659
110816698527655
50241417812346
69813286280
40414699222912
56992722518572
44127401219978
31133810454552
63280644098051
18220562826
1301097799355
72556627340849
80800484217924
3322716549
54468567205941
51428142932
27845806952580
25657937196
86865746101712
57077577381303
38068833168
12531786090491
102236276457952
27898717628551
32220119355781
13091200230707
101207673962364
39009455869609
61371181711899
26776308764
2441964045
22541100810333
12353995030211
4706484297406
84123378143356
51535098931
444431017
50114103181756
85610045108939
8926383242157
103947010159211
32007907426377
29777544096329
36319828719657
27277997049304
3063183359795
50390892379396
26534851987587
49797055778153
25740399153
20232457506486
9911184806089
57362649240360
13623083607357
93776021317153
14072845769967
3552365599350
5187956418
26743379259506
53388932716449
12124871025184
70078586544
81437193422
99241054324289
102832267011502
108280314182258
20412087565886
55106393799992
48581958284167
91593958921134
16581186737015
37187442696
42092028882778
284236386
72277648847235
8950954121713
108713415708154
62409328751399
30748027682
55708069681
17454921569
46935776549887
38262256077
26180729187374
62786823203714
91581842436566
16976386000024
7645889174895
68619251118152
83730790073648
81610905155
107100059263478
58382386909534
55023797398389
24158465466603
8835942202537
52635942238499
83138985570253
61106023194610
45601670387462
109259423775000
72046588830
77760249732066
34395178856743
67383605099
12834160835117
72284380751313
114961614031094
4460593110
80111119374
29962693693388
15047492599963
54056747721122
4822189006
32902715181
25095242045424
15508316220902
22573080719473
55024405207705
1930519451442
69062756614
49340564788
17092921356231
8119946027
1888126160
23300846216
10748399359877
366773364
31693885726975
62973204220
46605371884832
11556022592
27029699589
12802666548
22261418285
33720934708145
366924864
56839707673769
76855180181667
19015870480958
61584882400364
63824742046303
86418760696116
73926534935213
95220014131064
30337190180448
2163105175813
33946304782166
51913514665814
44396576975642
71388924682718
99688084921357
34438768336450
24065168023365
10370105974
22204302707164
75617966829627
49308013770827
26339467038985
93020232898124
113289627204566
82955541128991
16066764501849
51699273928213
6247363619
8083167944
7093787473
68292999730991
55763374746385
39179917351634
47171501592
20893935467
83762593822704
23808710644450
2178342416961
31849704415117
18440815797740
36714575978614
67541625852232
91578879468411
3929654027099
5187260989644
52068052758204
11648315893
50589758927468
75087899697943
38771111273
21339055684754
44445762467398
85749125697847
84265491416
16758961074845
6727165586324
110239899773032
44203978167376
9408202772725
7203204863
12136159012025
449757922458
26101979748799
370201975
16926244278876
75668284467061
57749306468422
82792306457
33129060388593
46744035420891
96286677530377
10669123032535
93038968497
6285748671
72719333497470
51012683365070
370700585
40115300567265
50608931161430
85378265756983
89622246178634
22685731319788
114260615239883
19007123841059
83874524584169
75210138231827
35153480603528
79714134909632
90608940372413
71703249356063
56654670823
370738472
69860701617
1228226349587
27804139710852
17650044814374
58175396093433
93552654083277
31630127194159
1470233792459
88107406876
5658891034153
63597595575036
101387394351398
12848137024943
32360903346
37551740016854
80999335983810
32915475459171
82618911769276
54030961728
56511461246492
101413924845810
48413490385465
22733449056
89597429604430
29729262672381
69097486663264
31104759769664
30777882444165
14205467965
18701550625
95189966440804
109541292940479
93768570509531
36639067153
35583453784
7894097145672
44555118996419
71252482541185
46947128024634
1816461410
98806159280141
112206916116082
8700623405410
41402625152
37562317994474
112537369107758
65739873277
1219465746646
22822607555937
69068588322821
41624617175444
85777270653422
4747134719654
17111081423478
64402615034077
1212270432
27811467850386
54891338966126
98226121285896
87400662642940
15886392005038
66945778725973
91345226084051
84611504230111
31974968146844
24530968118
81174614498844
457342089
10275062792500
3158435571
89420799280514
64607645802672
18563120590701
37973851087079
68865882970639
28927972053356
75213317563
78817499680851
24789358068235
13790959055075
3093182284458
86273736797944
67441421503156
43314083127534
59139103486471
18348040714850
26849842840585
48659990931959
28165743251
36668342379324
373951134
2515429499
31246670378313
81812401529307
115350745046149
6878902588118
45787986055930
26216969672649
21196077792
69157246484893
24646466129
66842438153932
40528805163625
11297952526919
112691301357933
56484131738731
21190798706
71037254099734
83209451132790
65714587558143
84899718052660
67155191604046
92499973924769
117080099656069
25674806109483
94827450115116
96976154833598
57758173027483
70723957618713
93850222038281
25383316263262
291569146
111479039782880
40677759438330
13061161306001
37094304448807
3598025285539
39385551920736
105875068138150
8358706038
89541968458
35872493562369
76764945322375
28936096781211
19416885420808
84011353699587
43150590043
24386129367635
1444116879
77614188010
15654626772980
60646694736826
56359561227790
19827818103662
27786747752895
35556786465156
43901995191189
8099875596469
114369918338970
79981538058945
1017828788
76370258236786
27582780175791
15893462879543
110799637697364
42896412720217
43400658573818
7418747761390
6417425361
106614884691719
47518471716321
17153446320758
27444428082696
6417264078
63181059174885
44108828134824
23608942864675
17565179201166
86438621074669
11929870197
17607991254120
7721883514920
57963919755375
23757652640657
110577918944820
47185444442870
24820536839172
29878550201723
95911826297085
81939476199451
51482032470797
376614496
59260203481
17409431872
118788996680294
1263375128435
13121814365620
111733740740977
903423358802
8304640279
48535537394
48620041041
20682494614364
116726434933983
9087502730470
13474164531705
63107252540577
27807888368317
11974223793
1167719134
11888122353521
26033114244
61197909360590
78648469187799
21467538692186
6170932449127
21842604230481
23722193564340
9691223676704
95718209928148
7330141273874
11057927417774
8333068568
38862882517
11845885692
71124517940772
94294933146661
107995436043702
9372117192941
50508962375307
947361923
12966779282489
9600675982
4157113961
65495978505483
73567928348
97412486891176
72017348425
78583574581
31172775239128
41836236646472
78591368143
62993949631209
16517688789769
93679112280206
21533635468
71601462143664
59041963524562
38007724321179
39784641599634
96627190025809
96032930587
51933042137847
4532534745
53929323509940
42462531348514
38902551801
6459173906
115668923486673
108235506563442
61119749842791
58856960529276
45508057605667
1687616378571
43563049116876
30873107395232
93409209242905
112123681590221
13349237070251
2835061513
91330902939398
107576202258809
46128783226219
7414912657021
108253207454886
35410501430457
41573496961524
3222756711
95852919117534
17008517839906
60905204894364
72168832551
87604438429548
33411185475585
84613141471652
57788071789963
37289315694018
1328166424487
8948423949
80179923333209
52699030425598
109623997695790
98445036817310
106670714095057
37952811315690
43814371488
48127084463422
60768348273436
103634047476336
7994772269620
37690070162228
25444415151619
48203816409100
51264676860538
381921778
120202117511101
75532223136497
120836506157261
86031913759
46361431251031
32302476064
382597165
7805774585062
79424923750624
81027635714613
68225607719903
46502181331
6571881763235
9657712056509
14650548767929
13949770233657
78044510190219
68796078008146
86200252263262
16195902697374
98857944199624
29891019797162
79229376234
19530231386952
62868768723570
16161990667915
80362596871160
32949476883683
6100653674599
31183788152440
63185405305
115685886787008
1367831573808
39134655139008
45325010852
40010571951125
38049322097754
69947527015821
34208936529909
40368835201
100097965098297
35696292091
25418767945273
539416321671
13912895249086
90301786602501
59313214160730
35661754626
88931530471836
89912163737268
122335182721956
76059022063
51955231471
890391230350
9044467637
99704203302135
12113152646639
116701415109297
53098238232506
109041423087139
83331257921171
16911669403
27546429057590
51943083279448
39319930210
6391709906220
51102291230662
52015446251
104476188615835
47368412780690
87721980977781
69625933452
7022106140
31521205271019
53842671030638
77576102170817
34129201117424
11694463508403
50758264973988
106876642965190
18452928351
4846998613851
391250677279
42792355462121
64737381225148
471750704
84144484646455
82989607461
4538196777
61057139318196
9081788669022
4740446421
18513137043
23655045697
24548454287
66761417457
5117547534612
20199425825048
54850163986156
78626326854867
16338443103
12840199754
73940204395111
118558312747784
89342162282081
22333758296089
29218707610
90105643826074
53314355904340
26162791638031
64852775367714
14060448741458
49853720107289
31673285385
42433308063465
30532273670361
105719434488926
120225947691232
95039892967957
82592072835861
96014499794
387623412
85177538002358
33761690326776
71581065223529
17836900190945
38925555820284
42011889868702
33002168229728
33313221727534
25479910590862
90414732982767
32790360005
56045329831424
8941989576809
19243479185148
8657949398
7351857864925
29381298471649
118256432786954
99876479312
70529285048283
9850069889
106478102181256
57228257963153
22547247939262
55476405323359
55373111370
53593013981704
33119362813896
93118301663809
26098508353447
96336075475
39612092328601
9299379200
121530388441060
80649463177472
29720777318
108726427854730
21895954936928
63879776142684
77317509266553
20091389285523
88380087325165
71986547953
16469661237071
52624097492
10502876145785
94224094079340
15484758481827
12916220707
26737626680
56411319238436
122135478529115
20948905251245
106054716023187
102562254963116
79886845489305
28790624877
12456008941369
18691807568656
23886780204604
4801110156
100453609658042
66125259495956
30223625638827
70481649535
18432795036948
118897837773536
98761671553645
16375471706570
91877616851818
77153481283
18430636251942
33128762731746
8401255073006
37008897927560
21619215217658
82210743866784
41221711455258
19448180162673
52282160347009
26989707852807
120559388632019
80193511021672
40214357424007
48617172409905
60313608941861
44604570372160
42574602658627
995243440959
5868465525760
124563305638519
60426634018440
64375750157
95714783086303
81151266227315
105214165603507
94655820968378
15825650549249
4270566633307
100009837121750
3349140280
48880415600954
34356532625580
30725223118664
69129149801148
102330914001356
9370967515394
57127142365425
9209991664239
28914865312
94583878806191
102392742101859
67481167222117
21293483099
73318233736256
83995046593224
4222673180641
52695956297294
109142043723036
112290913123180
108341225039367
52686124120644
113135592046182
28069709207898
27824337348
37441631851784
46260939129
93301283267938
64666783165776
60144057539975
7685442012
100868763420924
69157422969515
61393307588
56663635647193
93266192414
21197536135030
4632712826277
14256324126957
63014446146963
63941978041097
75243824104196
20544510164
42233010823961
16481288715624
68133018710652
117885997537470
8737303260538
90656079577118
93377716929893
67143019676378
14799242339278
22624934153554
69076832595764
27876792850
73887602464757
7175014859
102713266199884
89208489357880
47451464471344
119990603828565
19484894434151
4674948233366
8198541005703
16503352236736
84545592311113
55942060851
88595278696319
56751278407462
90405569858732
47582154463707
123722407168612
13133593700441
86326319522950
51988129482409
38483801939880
68478347826393
11201401969
41496009484
23909075571560
102060685805516
61506712654651
28941702963246
84188090371781
105643641301086
103757108227304
1323716950875
72661260432158
80297375191577
57554238905
1281738407479
395529614
22368008261
34448828246
1187968500500
40367321462
62994055113460
103476932012693
68032122283002
53376544581
11241011198520
122482652942485
64907060952097
8586976448496
395660615
55250005992646
96629977363103
15038350634267
49169238308805
4252277372369
92086392243170
96248976611784
65731805002526
88828123000950
397735701
29780423081783
87818697018667
121102991122292
38607297156785
1759233911
102600121569842
40431668076
25517187261827
75051531898814
88857989147
74777896058889
11242336707
102682707361749
30177168496
103441152498070
76605169262908
69774559971976
33739037185121
62027039193
1388568853775
3676605644
96772448927545
76007320035954
84858236831450
4566826248061
7250441304
69618843232479
112382703961887
65948230478114
80700926547989
79546114980055
73808601975004
77723077495066
58599171608827
102533807471946
121056036419619
55307268030888
40550226177222
11247663268333
73112300544985
42666810869242
17457117980
48417043426140
2691868857
72142432976963
61762971351871
59301240592483
396540133
65221992263
21078242782905
40577202546667
56599516395024
96363880376687
50800649928
98186427691152
107019162571733
103601694707045
52548880620682
59494784201139
1285529533571
123728995849353
65309632345851
15537684554738
92752747420311
71785585475
5870999864346
16180006646799
49186516616664
4461371113
33153273528729
974881464374
15472646658870
10349628527272
7372176924563
3078676080959
29847197252856
11183432643
52362008203719
50463429160237
44871032290988
490494090
18116690060432
27274890955510
101361914026464
85858623744
60047540393619
15678050217765
23432524264556
34478252352628
6828481933
53106735610948
33055564942390
49246059176966
88641651555775
96596046011256
1247873387
82849128869664
116036071127528
2718789912
45742854510
39868869750831
126453564890620
119784863516374
20914188814
7283963539
59583852074
96240401287939
51063226890951
53872155952
75179788227857
2839896922919
14610396392
104020512368954
101411590278657
78936028219
12512686495
106889627554833
99130092641763
122620699582185
51130517675
99977330501730
76527978873270
13084253204351
54592661509188
65397410990158
7290000055
28543985167059
67181144942
46239802348561
17668688353958
68979365425
105544282071838
3111927841105
13100434320
55325751900
26871094956416
110745836451297
32365294296512
34409353353232
106954294828291
123365542629298
35991466108428
4569960967168
30327635338043
68944007284278
9913504116595
38453634661883
94606186926264
110944798506499
91945689164
1254706009
16155188891659
58501692266859
1345447923000
83057631328
78530688356796
6893368797
124747397006200
528370064
2738957095
6895210698
13239090047750
1957010171392
46791583330332
32256794252487
69565182537
33707412094334
57273720198
5616676696200
58821621960674
80524975316187
50247273978
42378935445
44182252236714
3356571904499
27829266138168
102579358127784
55522891277650
85094989019308
18684766532597
87434342046977
108146081704470
120605439432193
100813627799519
116665305473070
28185177436698
71436368045585
59507095591772
58824151647
28838137240292
120495690619742
67533875465341
8319857337672
31397701587572
88851450291
64958048772
79963498720
18286574593000
96234695524589
13905441233544
24471167850643
49259192900925
108821745035884
117217943686798
19056672508084
69040143060851
51805805391
33041634579451
12561624341401
95221554753572
87218494686
5398724909
90449673123362
60175496764269
105726356485654
14116320974463
25785946296
41653337865345
94579637610
64625346617962
52490640062044
20163554618702
119584757334665
123581581056146
20602689136592
125971470752258
61149506156010
112963564684418
31432312606649
58421547630514
10887847981125
46536765538
95371164101660
4474345487
90963515610859
97263323925844
33111453733
64875305545455
55302492445395
51588752109284
103619157431609
88308041530062
9571871243
121416697782003
47374115900462
112678406742464
70660634981878
6707717058009
80953349167604
118595405194898
125603783464665
56298008465
9408565565660
17959184849163
812659356508
90553838580644
56766108185400
58426288111398
3154811577320
42762801825
60732714420365
120731613064968
116961928873249
43597101719029
84568241932892
39828998574252
24922701813611
119458329667540
13584479728228
100114646664643
36813248976
115149760297211
10980131110073
116609407343502
14393022135444
8519952847
114392827175723
60978820993
86774219437959
3497284144
406600567
16371050388647
59838143855938
3799059507
129003695740246
113990986972263
89126264051322
30235696964
29396463840294
101601761190352
82615885800766
62965124678583
32414648597
63079075900425
5459098572655
17329606097813
52486255105
59692122078
123391676082006
31691731221487
15633958957480
64079539796156
29581250543948
53833052052
80229159787497
18074073260121
18734628513497
49842748915828
37584838957421
2149979495
7025597748
1133276974627
79063961898237
95754846835082
8532465048
77649680147
5172111621880
72076135597545
32318525636917
110548672911741
50822631683565
23152622545857
102499161319504
40707169771777
20696156697
33689738500421
100599597927615
116182796456724
14077349329704
44413382859
13615864151
40018036976207
5803457308
4220842232
23076116332418
49721883479217
109272215283385
14725983032873
33465209658711
64593069037
4025245173392
3890210036184
5441056004
20798897257675
29604312696658
46628150775296
15575352846113
16560395747
55854584812320
99135169741560
24987756609633
51219832888
69528997448878
16574866295
41109540352733
111301819590934
57742924154010
409054428
86739838633187
98095868128219
47017787949837
5951177167
30423804847147
23400762228397
45942590424447
46470222398650
23129871287308
95466707992852
7060911374
42083925748
49986867078
89274323644617
31838691252654
71805083772211
33662476070
77781954332201
413436421
48230195971904
124853274672905
119360120406849
85831664447686
10894819470516
80177558125418
411696676
100332127067
28277267479
34463660510260
18189892030
84317629048313
88693276762607
83127927796972
108040756964
63303912667657
4238659707
57340261046993
19290632775016
98315464875
130431536135109
30445916327
47601126648885
79424244210965
104367571769409
5691048255449
80152554255334
80840120970262
74920235906085
96595845463
92543204747930
119920073758195
1614585153
18329918584603
59453935360405
89596190685612
33719432907
83265068869663
44915858348676
46975760227535
103300751491839
19015788193
16201210015400
78263863881543
12321402893
114130239278494
66507063021
50487330094496
18468388342166
10435299751284
24433915286
33752369611
9492004550390
74997601482952
45731694421483
118122953649033
82675958524274
55267402118679
34655175439876
2921790742876
80647482654772
5100631537
88282963174938
24003189260267
510443060
42222059860
83744186678358
54276378670693
36655569064203
57194058016256
119394780219464
66733540978431
91114413264417
5512911699
42241772794
79903233085940
66597714705052
128633919721911
127047757317304
65149167312237
58938369897
102533567182512
1202531934098
129430682170608
512857149
74017635806292
111243088090774
112613824800582
121056017978818
77065183406471
90729073254098
78971101735426
31911141694842
52948829336
68324813184
79846498136712
42404209744
1934949341752
11390305214222
131725252451686
105840391956331
88768538518240
88363882252828
55416528767284
119596496218618
32037082238265
17610141493797
12607637281181
104144045971581
66296225606054
189808862758
58805579002936
64508152161296
3106537857
101090660237
61994674133098
24991245602210
37249379314360
65647206986611
67338729892953
129119284152424
903391450
91878025983616
78063135545650
710334312
16772262273
78323975041244
67589132752998
26442746612
42681445588261
23759751127281
66305957727586
84519037318819
102941478776384
71996657262
35042096157
50744061262927
73913790488201
31300371486226
104198951378346
60508282864832
56085147512
658568897
22249098627540
115968958277177
12831745292695
78819756419322
5868628143362
129941275152163
5520785106
100448105901478
9008275907836
11843448401
10849918060049
25360336015005
34426488923587
59427257938
30853975919
4297587848
89809810434437
47954353135
18150816872
8774934502210
79254435124372
103216966318631
38790826525299
77387274953003
51336252927002
22852377154
133555335984090
70604745894123
65551557602660
8267404975522
53370015340779
16632123296523
15999721183044
63308996277632
126548542309400
5364195497082
68167765325093
11911942202
106682562363447
70991851398462
43684862325
32528728995322
42797315852
55708692705383
12506687868
27458619268267
114212152390592
113300870010998
59929817155165
4323813470
11604559807820
100469217469942
16848273497
77115512944416
4722860444
42844410379
36707434036504
23241042482769
81170619675
66647540308164
40668189930920
92763963765491
423994451
71325128734403
63060946685237
125459253441142
1887463348
101503668853543
95888320184425
36614066870746
100127976676
10209046834692
720663795
12531606601614
14920052682101
6528406832
21213365671
90653199811
88157415844173
36242329577142
81014031063510
63432653473469
64236292329846
7216916275
11092660492174
66118152627426
21406076271665
24822512369627
35441827737700
59323265480796
37638293987407
426973068
31772321287475
8378883461349
46739438759194
91767397713758
92608541445
24003593098557
45369048052892
33120953178
69318385206
17422349537314
16249898054473
94400365097055
116462453155601
45543684427238
127336736827693
68970846064062
105989690092237
8771111095
103504652651443
25844324906042
66190641265
121920552433339
50679173549337
44719139984709
74867761705416
1850105114
17853604324
58884675304163
109992564818844
37108770697079
57618831432088
129186591209060
15699608298863
30552889559573
426260672
524411228
15478411355
105761805878524
73795517522952
110709963399681
81729004952214
69490690757905
31206625843867
53469901358917
124658939933691
45574834426920
26605773989019
133988908618405
103204268842390
52460881429223
608524321974
102737650336968
20476081856
122139085777473
58549221650
2487949430
23105746119
85550400529155
113669327708417
51859483162764
74848039013397
124451340312607
55868140872686
31284014802
58744138181
5326151614108
4129337497536
43370587507
81892008079002
57030197667591
93334139556019
20876471966751
1172527438
112641704735955
32995609931736
41652359813773
48747057564224
112769706255299
82045538650477
40733836802
8759322744196
101339613765
13260183170488
106907371135682
96364460632800
7360633387090
77518858766122
40462104179520
105858287240432
120925654677881
27106551005
882907695
95270792288681
5805608682943
20253932288403
86928557524717
132909165085062
38545213046348
110296094576480
51581158227713
4721589879445
24403767654782
5359909078882
8239286820608
31278262059368
14691457304121
121087074652650
122782571399221
113169322825181
51466551413503
12079749887
25239188690840
93210556466873
74079500069835
48045218004553
112396162994682
12095371700
16238133845262
132362673467989
35878237100091
50996129395672
113998677291003
1175879385
8761163447100
42047118734991
15853723462292
8349899218
4504994584009
33298422756214
90048397158
18788292558
52551716665790
122105157808988
53488457449084
85684539323209
73828052849
24550559294090
115334373521219
53573475807046
4230917111216
36009647415
47589326427
12097962388
23469705001807
80842555407192
13492592452
8134437290294
77926990842841
1407999974
82797131103
106659811047053
25259271890251
59894661406869
82958379974764
3645535012
105929437821203
2698449182
118360579224412
84272155803215
16194733672405
4625991184133
4344809268601
7302657270
70735910565186
5707635403
74152744187
17572272198696
65845627912000
96416521492
21600112879
28425231279580
124396917276939
31763708308058
126350523020543
1184588462
12751231926
19729665080355
8923911045
46378706143
25069411760636
9921111049669
26784580078376
92605726966
75265041151618
32197460213874
122296572012984
130924567011439
24312773861
104040326073455
10613378269127
87550224198297
36862217755434
117916177487112
136745424141642
533203115
99414599955575
135973984812262
18156154385
12820002880
27398747631
135481468791742
5962021622064
132901353211363
26570284533449
10805568232
12278648942177
75368643237871
10249742176
105471284738656
1185443047
44161670404640
11702265193134
90287391716513
74414082775
53075262691560
112498216816237
97637687421918
111835688960610
58002042056206
18194720189
90191795850876
27660545804207
9603134203
85298992435
57054307455070
16192670066453
27115220042301
1679302077
20924021314168
90575603430611
1681906422
83455545644
107453799979632
34955242874
131937471877492
4409525621
17601469903294
56559702097141
24525772411220
102677627312036
112229501086658
129387115466147
25613400275186
13789844336025
30747565221993
61819919602243
86481781293645
65617543755025
8369834264144
9427705184780
47740898734400
55601662341810
43125050147925
126881563544411
136716239421046
55415267710
18246303396
1421330338
58719975995635
111421229276829
109384885596
23178472837364
79867678484951
36573756288
1892110247923
132843212365919
85754092691
2856152731724
19952581487977
26516004081
117103364435302
107399876664
52241013500899
121378169564833
108372681795178
51136153083004
117500591719665
74948809580
80566691382468
32211748892539
42816080353282
76806740534795
79182675580786
93331140781121
87540536427488
79330602305261
86007777888
30802092428
35270302223282
59989588408553
56473572343928
60235243150
132287936880767
83838286597973
5229849687108
56147396432010
63267030900449
23729507600
9623803664716
34221351217962
67510933571247
127631109326846
34256305395
31160406695905
61883576874
100122074517930
130098695700236
18351220735
67391020182566
129444865148006
55272705809476
16709498463256
75238997980
85726152683753
82344922825850
118723937369781
83256282824695
127296325769716
78765158432
112355802556117
126663738677027
7807626053348
37864622375
114841893495135
98032181711113
96649748089436
14746838498954
117273875369905
34245739346942
7410050108
64443945759962
15596831792447
125247444055821
2279961401713
130948038074117
54503596253795
96596244879446
40456700902
30818056372548
41636032353
34247757008896
18674967374489
138764887320404
73610435858752
9410093798326
93285663103186
86746870235658
72822358779511
14408206513
94026869751607
129811217830409
61937295061
24087776336025
62189560463617
92762536892960
135045658276702
46623881325508
11404284793437
75328292617208
75565084480
81962979873351
47867572736496
29924826814372
20700855729012
107241113596127
39193114013701
53477242386902
81623684345025
53482680955487
136694335728957
29338334436554
57867499198487
79315210056332
63894317059191
129581472271864
30839206275837
106268266751048
9518676286501
28085170945299
32234535735
43676025060493
59042351575
27817931272
126921919616338
57393125580719
83370893390034
97069058832890
751210556410
114785154944638
102816250792391
69726285457670
29943433272
16305227218734
82176518661347
131713909680366
34776863595265
59377136474205
7440534447478
54444218752
115931128670702
5743350573389
23130928171874
50694832620089
44730401374
3412527668380
125897815335008
20908267105
133002709651480
121857312441628
22038713819
81131089644947
72152469314
125286771088353
57557153852084
54342264165541
40692847336
5751493824047
73783880514850
75965975992804
126122758850401
15519030429825
5774721984
90920685008305
16480547476011
54185242109722
32375061637
112977859012
108541660280423
16561110189383
42385141221454
67167554819
130348031751721
31109595352
45064799016317
6700504403170
140023674209337
62950902349305
99514447155756
115659782909698
5414900669822
4741524419
135413213214405
18166742876572
25754698362
5804927510042
7511873549538
32427259650
35715032069768
13846635805
15714183437791
51176459832362
42860596466106
67058234784328
107026442251
125355102884227
43853100250410
112798423399040
25386282982920
56301227126782
124361443334326
69318105660717
53803591682665
133691004675963
36210157097149
123595662501553
6175517289
9684294682231
10029080330631
93387329925171
97984629341976
49480182560864
37734443962136
39171856796196
81513856884273
100388122142080
33812275938088
46384910975
140284242182797
130691159741292
21966086811959
107561275792108
11706600325
1508851585404
6391442001896
29052025212800
8527542978
62782020051
445180645
25442260756306
53805861728489
49405624642608
66168155987796
122022807163129
13416733570438
15650184670656
110316316211978
11597519412
54619658401377
28468088477366
53488799336
11968283584228
99132062675796
446021531
63160631315231
116210942034043
11947900048562
132713673575450
97077378185082
86592789810796
75687330258413
64261618802103
68858538411396
57029550692154
110201091483221
7791228158788
78397724482
447649438
96059049984097
17279665691821
138400956852590
25987822921852
16153103217
5708307208140
41406789902752
693464267360
20364620607179
113600226024032
1832340913990
38009300987419
127401980184501
24326231938915
92351056770611
101820018035164
58364610159234
55619297340291
73665201275170
9026698592670
47163837899881
139666512902548
87907024489
34948976346
14150709580657
12254834754568
449301186
113850978125661
12985254586322
98431208787299
95807164145
104191171280680
111534034289300
39769134791203
8580117763
80672793363
84718466538985
656753498
103197890827988
58470579637203
60052183631269
57202042957585
68459763877
47169304898966
122867127604665
125884399982995
55904386987254
103221582101095
85552723454474
45765722583623
76981366509140
44358213481608
104308562266228
5470648352
104711150332279
20501364747
57116465313
119906674909327
88513225297025
971201731090
20093515373924
140632212599408
52358095906300
28389171105487
7396104704016
15577365970
96817172812024
90889834843498
135147920091550
13741484404473
56531313951163
76275461265890
69273760824312
45714983307
60004262034237
98280731603511
16061254067153
58878839280
9260877080
26277196688366
31395957207572
136033410055978
123514014033293
23749398337522
43130917434912
103800485067036
4719065528331
23568812825725
11826922378135
67210757653935
48137030979628
117111632629358
590853199
35520529564932
72655899793351
54023557226030
8713557617
74403976758033
82650848014055
2318178907
11274090786
554620124
19677180665
41764811876
26581777801767
62806637780186
138442046854533
17681003783079
125577760647626
10659565887611
18087101911180
35642760809078
9805347314
92418475452830
6753890251289
5850979843666
106829018109082
23479247946
52980268956424
60722277063
35156609569500
48415925224738
39025349589
85745279809672
72806078424497
21997978494237
8060879315312
4441664874792
96798609649857
22612316300
705431713
79562368686
35154266525797
83088352519976
103328924257664
50753561362093
6814764352833
40193330909000
40627331781662
44137108044510
45868693938741
94132398291587
2144665745
38646636262171
76542448617746
10917598143040
3023937753
114962003394507
68972898066
54487107637265
64400541799469
7329017632
30836501351
17827942017654
72560162086359
20468906367155
61099266550061
97871412527764
16836593324406
21337757291142
452381430
6432703577
111904088539
5083788201991
11256419805
304655691807
100361745399841
109941332157930
68203754912383
27415011984372
34129767889057
87581738017530
138075267384086
28276045756678
62427644018583
89993247042188
14875382981
83023000815076
112567489939839
99897323051772
61238101407263
12568462767
111143792034173
62469867682477
94958549649416
113195483049031
101702918740
101701611774
24719630514492
144273285171396
97757414510
7682672395
83926972667
23098748355209
1570465163163
115504002149625
27791372391750
134906230858586
5573197606021
93009104484020
561520428
44799626311
32196669666
28978299588362
51232644553781
26753534197764
6737248481629
8641739223502
718488844
564884010
21612545689410
100185103288
27332908726652
81608314114823
55888344485710
120184173851807
129947267557088
2912987309
143867608566681
52296529269
110005222835749
48915689973023
50513521595157
55630221380993
123461287937930
137783730913930
460206940
26912755449
30075948285
95005541815375
144338879023866
3319277869299
4212944552
128681641866047
64932951210567
139093414941561
28015198518
34855515624
60586646381564
2468687024885
73858444987342
133877603481074
14191068232097
48416073633257
114003112200935
121622445950136
5673424545625
119245896469564
9467838922977
37160650848
26276923282723
65041143316639
24863693432
38001978940732
79093437551
107358631639885
66611697281543
118347759335742
80706063813960
76820259700801
135433682564212
41301837524686
32285184580945
133179171142110
30503783884029
460362650
10285769436022
121728913122075
106236708188353
41550254278168
15967631039008
144085515991214
23071853539
138019238720401
69462934308477
109215631979781
23985047467
119771469132680
15507842428827
135364601050792
129595993289450
3359343622574
97428951192505
73657931460180
130301464629638
21675183367339
51050807435
2375956531
133795784257978
32403736884098
48286160079
87521135845996
31495804005
21994541040976
101968053778587
5787765952198
74412719075681
30343792927
113097887629319
7200588334031
16137214408336
1089134111
58266486305692
107480226616978
43791404438653
17644045250
6233363076589
22683855409961
52814220673717
16953516715304
73965076342224
3897631620
99488525455264
53834033892066
12526916649584
131308167464744
131788301734632
65500952850
86831931474887
91160578804
133935039622106
36612687481972
119491109103442
5714334191894
10588277120324
44198715255
21437572361446
4239292224
139261023536014
126478774255073
16314602042408
45201692434220
76137027198589
39563964484536
112916979321064
117906705606044
12239008755
101609610537401
139194843597916
10935382398
62228580086695
61545738011125
70744543935728
66938423146590
65429148721471
95290237322
62937147983359
37128737910770
3903968904
463576038
46109598577846
58272137969794
52790430271
95155519983
143289667953659
77760755819485
5057804709
99353013692
91361362636189
97507059319045
13319028417287
129142676895192
17602848271
129717822684901
12886341997
105722876432329
89461454524
120397343440008
25771080387104
22830728638177
34272044607077
133569591832183
113836776429375
100576142293100
144297217955138
79324101620735
137886741617804
37177164484570
13036551941149
13714469945598
101816343356
37760873047911
67362212303365
95036109316665
132088402520222
50999791937910
83729438331
48635882957
114314373949739
41674918217827
13571266361981
39150742429778
113580698599223
104098758775
89003811750407
111108552669473
70551511921518
124052406995772
26937305356854
127142490485825
78297263485853
59337376342
129100845939269
10884485526
59841873736056
11010641575
725443169311
124321660503804
106162021090
59950478672674
68350924838942
72404288734849
26259528717490
139584076083997
80144565779
35421236950
88962808906765
49315754941950
8645672534600
7828241680137
15315558732941
11019438754
92386058673708
125982086823357
9722189245494
87652164025
67814022754656
5698219071
79250524483522
30607430577
138931789206356
111939821196968
147951031630989
146883974299551
7930819597602
147887088058966
93685612022290
58496287096076
44858054063225
45709287092223
28033394590347
54805031298077
62739668500453
28947468189039
13123712372
58808581549084
34304547237
131203790975627
12236985025313
24277446305026
85621164115051
73111656492260
69467038268
38664895660490
30430282224308
103039014259604
107632560356609
57836048469843
108856632860361
31910557420
106285754828823
16464306157989
67265015285075
9118082393148
91710828692493
2970329826
36929560013
49019767926
23487517195
73234663272
22457654844672
77585833259798
80095168900946
18825573732983
573505476
100433488326971
1445395211083
26738669406550
38121269973
66671220205342
95968204056049
76449226774177
5715958078
15605743313510
139620072628748
107498996067107
98674541368176
11686281087
56173950810000
466921761
11083940555
25929927986723
32669468076344
50123087801937
31472871269418
123612362026592
3956247212
113652036105034
14609635338807
72671547428446
45872185873373
2476173492764
55068125579
84057803602567
87531050479249
47499204748083
100751649545
111815988107253
40814610314
39275933872555
108018190473146
118101353693
7950451687
9046776251
11350346895800
51746331100723
126045567905339
42194896668
148260145070365
84666607457
64374523937958
133199993809534
115067894875426
86292243143431
144982210311526
94766719378563
19277932111155
69703736462858
57522999105368
59727218192412
13134534317813
86698761737
29851343249
56842744568
129837561721976
90077338629797
136184204802616
149002333967649
119837501356427
100089518857383
63828700293255
86994779332904
119904975012908
27034182810590
22423245140
24461319188193
107742099045588
59446275017576
55427969864
15012529127796
68965830410661
113198883371798
107951638587121
72542368073889
71803306323
131866641887334
50271216087106
63428871798
70661487484215
16224721773
140402495184520
7993578480
952887978854
73346955797457
100012954831885
78499733374465
16748054733108
31137373577352
18093953840210
90061967436404
46155071862722
116183820611433
59249926255603
21043204061879
59123595133916
29828109154518
10302328662
92843028612
66743135418142
21383847917157
4009622286902
472551898
109340215247564
124424470186866
16857646086428
28116028663458
50198238562271
123180460553887
80679450323277
87068798760
92972081220047
130780897367132
72103653026297
144820097457406
72142183998
7897773321119
27849822333
63462939568416
129321695463758
51378499406701
112763173376917
49586230531
10979953169190
75457319305597
77477133081567
26445808224715
57441642419367
57950861207971
13822568262
20751926036
68806335088
118477228821677
63390830688826
18368121303852
118305447588343
6660496832025
135988899161056
10208702496569
64921095089005
21123628905582
120147023654385
111460835187752
6708661626220
132318926779768
21692609637838
49307514951359
65428985452
10360815887
13123311756570
49714213781
76536726936165
4443370084067
119966649856194
136495570390964
106141368954593
16054516468387
80515758896641
19134996555737
93529609141
123458463052873
90567714294102
105879496724076
63533525394599
132578224852909
54334167166
101076891224865
41603904732721
143261996697674
8856666233191
61403330545893
71258655195336
37494111830
46857903835214
9218734682591
11240358801
63842637960234
34924960083103
12206610060165
15391520476827
46565546180281
7879834460995
827050079677
11854118516
24759280743690
1291537293
25744437326778
142009262660995
52606862836247
130152588183219
16536984107
137240213896793
18330587995455
6266659886
72322931117
2335887710458
27065142818446
57478456446
16672144251600
33644397959
2353428145354
12715251629
15120979851501
128229199774149
92972456572983
77960019092250
103593702424000
1529670850892
85150193365472
22619386506182
25012583579402
108268355398810
93849893308390
61326346084075
130006137305430
104387860725657
9132257455491
49547444746245
11657182315116
146906771166132
38564360619436
73710809832451
71404910795541
64336782797598
136438043010930
146829529344269
92358999756996
151095990356529
8551567696072
28118336547
2820179039456
28482374135365
4700653949095
104465583371983
31628780028012
24711116951356
125722627752867
42770026451559
144969345816316
52224961288332
23988228749
76207168892717
78795266193212
71632627892646
31615714850861
92386668468869
100189838252834
10368223007194
51621433221
49009434160713
15740241746
64659338621685
94050113979834
15740343272
89681617876446
90613435759031
118580805600472
143766162684441
1846123159
12854197565866
46056111866845
141649220524621
8660521483
93631095960825
12195736442459
28081452211872
29222894898
91040149047870
38269831277978
115805979168
16129807806786
11715318032083
69476597981
102831799359
121075107124036
78722212897906
116416238716000
3012666345262
17494837934
89532036246956
148108927698466
5671891537065
112207385387556
58344520998852
50312538310
54925475551
28226026067439
113998099724
35382426117
2475032196
142682625751050
30348935613491
106967978770038
93276010728532
12799845893213
138660044124182
55567549875209
61449507845406
49626254185958
74412523455477
23931227369901
91406671510148
48987113459
2113711944
109396401307440
134231260990316
1437785982383
38395869032171
55307292601721
28373853764162
106431732148175
26810510035710
101700293562585
96160638568922
89475789677799
7459193696324
68380588832357
20861341625417
10242445372257
104679708507352
139241693050563
128465490473289
8161505514
128819409196434
41819038456
65308247986513
36287552740489
2339033148799
105160461109253
10440088530441
130707033943415
50977520555299
37386578316461
482262989
4052570053
11889464365704
67190460793400
25182389641
66673848438748
32035380950024
42195154516987
43845946608456
41908258984
107833904338
103213068497432
82646033299638
120157879289487
15896085093
98391851698792
106557155316937
35267877764
97849928539157
60616031557184
50692035315333
138047898990786
97119180733614
12796884635
87804545284811
41085700039322
93724858051793
35703561517663
30721010012
91022224007405
31779551302066
119781334444357
2478187198880
8730497274
115060715543442
49139529439345
112547287826213
64389884136627
55991069413405
49283404096
51517080554769
70316371753596
105315826921688
40915044546383
1575804323
25655250732563
147671932221630
47175554370202
24417693415533
117800662390279
29577594637
55403506241
7368485024
68363794998275
50246756744306
91633594969786
40883527266120
5903877830
79139895911390
115099242308394
690886107462
6981402524344
28152044563660
4906713254
20394817243
36509050255307
48803578138702
107528362810980
35726455423180
16878282925
12174626264
93474313663
12814423530
36924107935
84512860608675
22798993648404
87733906329333
34604973698
35131345902582
131032176869690
31044873982928
53951611091
3461623954616
57257700199885
11497202670
32606450663506
152853944989573
130078759342931
137287659031146
125616868487666
4778238509852
19473528440
72888260863336
60507587578
16035454722
8238513261
120529593910732
136106325931366
115528413284
24869972072593
152841642752219
35092752486305
129459128296926
148581895146868
5802690930814
101639748058859
16694850495691
8823452426
24429184794
150368933610422
60902663246610
117606425678106
28589094558781
147610309279187
55239565571238
18614091348
50738399230576
150327913053056
113903680359959
123432456330071
122360401979063
4305094724396
81354514290745
36173292643632
56574718528411
131127138913143
2839637121279
20747888002841
151352042868468
34462948369
24360947809295
24492630552
38758076933138
40860482015541
64573184972373
48255394923128
33776762212825
138410377077585
38625193930090
39589366561816
63997521833129
107003979244
9374284007
2784675009
84138242141
86048463118
1336868172
18404263124134
59478076514392
26402863319986
42044596279302
95042114831391
36241156596410
88122225182
95333578340094
42619454809
53964751441846
135158322254676
123153280017
20464941343842
67316709481640
30629229721736
21294668577
148195349821261
64541425488188
154285882867430
125317357793660
142711367231820
38497358469
72833912324
117413129934320
69682957011236
7117453007219
23411713349
42679937920
38515674456838
10864896928
103413779293815
74522830651724
69156336541015
42681187783
648649262
105197568479
150350451460427
43961735552
50341456146978
51389895486
71601583656991
84404368597
146593748393038
49968062646
38723974423769
94046684131537
74879117227601
21213804521754
607654706
84953572811267
20293139881
122676489334735
76834076444
14904902389282
74977969787
25988992583792
16442941055256
102210204680562
28994008305
3129387187
26827361037773
146702041335563
12377879312
59480020264
2761756020221
73802837285819
113056974697570
1318956247731
107416262122
29494986823692
46978215358
126369937211102
91703147968758
43703356004519
91965559151141
7159152715876
68796977093082
5886887656653
119194491348
61045605886460
44336783057
29861993074142
136687444696777
18882177143
142048749030068
103235617100328
36041823511
62532876965603
84837278046
105181275043872
5010892739
70875514092193
115942855046247
495561031
44395396609
26597833140256
49479926902982
1504359154973
117372392751893
148713300920986
62983561741
54766099724
88971277160219
125498151258415
110403190525834
101891604052737
30335049520
5030514971
32666179694731
17190960372293
62843811422445
148603317278296
15588552923
13784998408
53216762773766
3017728030133
44122381548918
38823059266111
8428171804
56609067526
21967885558154
58398321265516
44548952424
62660961855072
13143406450101
3857322441043
40305976006388
130922767969042
155730135947926
47022403293042
150466026959160
109119112619199
118205056773286
63844149166080
21742368670
147725329922723
29846317570383
42871853436882
147059931573462
129885388409934
14721908207
134028203500752
501889795
6840374879928
21139914482219
100441806559835
63646128448589
11710061969515
14432456004361
22861563967011
46040221331202
66679639678
147460476583123
48211616990358
21818744271
71246025564530
147415766451095
122682555055982
89696791080107
123488156508562
79133370615668
120797771175178
39026112272
26999313565853
28405152111870
58560078162744
33047567354250
18384660235379
30964091195416
107031697413083
150152763713793
83980746252968
853168762
1369490885
44884335136382
48283927245588
133222771179756
31649624924
85225579773231
141391574738093
17376059523
18170969128
10938235423419
501866909
153083687172083
69782199276639
13232393438
117523718942337
43636142175408
140764640618502
122914925548427
139271670026431
86468184741715
45661369291567
39675124273339
40717869577536
104550486151
50790526767
138296088004992
38634266535591
75607694868163
68045304584390
999272684
49579268586126
58543201725
123539953118924
60762323900231
33622916156201
65664658975222
31151884578784
47756643007491
116002283391443
59278696249354
29593243927633
39097526372016
25117148110
31106635893659
117286943906830
81658448093378
148900209232421
4235767032
118296065074
96198801488468
79812368219
76727960517302
136786826426109
126414194304307
63318027789082
92179773207090
78491820963381
15646353637172
85869116434
33701352072385
40794228496
7208703799
141256897867343
38283333133086
56685243545579
62068597725244
133840285502168
62164562693
40941625495
74315269338479
38751403498826
8563636384
11663154375031
109474630389552
1508896204565
76049128122068
41596495977388
38965919107183
13487795206897
6859131600147
60334192618160
72316463489514
90186121354815
2182338260
20091548464747
56315889226193
81862921156183
11065611572996
117038037031812
51063511148
70651408479295
114027983911
41153930641727
9166916435
4227422823011
139516727175403
69086529476
83057277370397
67378022055138
78290360422
127121765831964
86120681510
79180950701643
141795236274013
155238104566349
65931178624160
29656348404
78714035224441
59330102361640
94881428807651
19760983351622
147372870206459
34702895190083
42425348692164
131412067598765
116465565277711
33647591419123
507628910
148054564105206
57369243134
126925453747239
49368135400258
107478754839
109953383870129
68165565817746
84461891957238
93486556301229
25318328473
102870078636203
73998645242375
112972574644866
38632113708121
117804309506969
32000569851
67540290259514
114401346985907
137833293411454
64768429565015
58801601104792
92576943406018
28169657169871
91896184559185
11225600151586
103422237747980
138451864949422
125117278232350
55997720569140
12405663109321
5596010249
127159222830928
14783935018838
37124279246
107041541324415
118743215661852
68130095093135
103456220115482
7729270405251
79422975040674
20903899537522
48034437953799
123836281178
60941068414503
21235377964657
138903731155312
109875611639
17592362764
68821927459521
45552760397466
14253655197075
108436731903473
15708044243273
105425506427
69102700100652
94516654430444
51266366618
71629417379279
129463829847067
90532706450030
44824827999343
107734268352
130046533703446
45683339467003
19353114995607
94679333075
24154443768350
123877777238651
71215374384
116605190418803
37130419790898
18493340125197
30468572138002
34529364130
140580500833750
43875255654
15987045889983
143098235190853
46410545840149
4071848759391
21269852948
34529632846
47774966337534
102734744236620
2620204782
74801790650818
69435671018
33387908282304
14078388671610
8173870990769
32825330478265
28205288068108
119732431646934
6179313742
106779771865540
72296431890416
13317274504106
39346323334511
14259314628
7768826426120
1386670642
84433832616645
36371729050184
4703894571290
122313407794986
60782326529300
62706401290222
64209937644
55468134768431
51465721023
12666678294
17992303943073
52933051176
67329554265163
75061249296
32094808561
16697855412
112550990263
148042582593859
61337177479547
56712046452500
61345292007752
5543915534714
128028105728853
104924245375990
6643377342155
96001232293722
82122511708696
34266880079881
25481547307
158422886660253
143025446348638
53469046311912
12754917229
12779141163446
11249503477
17671842580
38579722331
53643766947896
16713616758
151170756046927
86902099771
74034327275687
72453511146166
7745084698819
62804844346712
19435244192345
142195239282426
2905351723
59758679689334
135816818814732
28419727228717
76665136876586
99092472229866
115381101760322
9116494722203
23272672177
57192844645266
37456313357
131648106389331
114211039600816
42385430434126
23357865986501
89040387980641
21443966489
85830788016757
13547411967207
78527969186769
132574650771926
68044951415486
104540515511387
12744670446336
8517163785079
34161259658291
71086744070484
32309658955585
75884936144260
5368905913110
132210704961324
34745158785986
26698183788
118036347007737
25655322274
141974942682131
134115926251608
158729587808561
105218461522969
26401421252543
74237130962904
15955828282765
8669479549
38382860263813
31245815232
48248808942932
147253554547337
89457382385
18993593111679
58240298244
90016091036142
9939137142
7788809353066
144966602829188
113647394148
14711954440215
159646480776724
38094222436990
152944227858950
30630967604083
70644256350491
152815989578271
518104303
130717918493210
79715790483621
7300960951164
28509943911262
84852502985753
4127964340366
147720048790044
79876036661607
7847746327
102334870767447
29416254270720
11340574902
37475751156428
110523138786221
103022069839973
16846389889
70545872251570
70194973965660
75750122925
129286175370980
7948055461289
115363109115727
62734368208599
83659761940934
66793995431436
39867714249105
18648333913
95280373651150
39476306416827
37638132696
39961999498823
75754352825734
29706629304486
6710194988323
99273655754407
74745002464874
44382462787
35001767140
120859259381870
143273206446204
31259513263
108404552645483
99675776064163
68109616799183
17431169468278
104693326411
123924654119910
103914566498462
2655441983
104328554941128
46014027589
21261416121323
160207817553757
77864268159694
42195932657630
160813129511504
137434278567965
112622205585390
16417182942253
26826433205
66916366158789
46055230991
69656975343513
9270620759
59996819621750
33971745434178
144894526096985
96252307295
31459377009502
129739687591830
158257961871460
54531981714493
14831891238155
107522860759519
52199808290
31566102683605
26815010364169
123641548924615
103075264298698
46503478192658
25822619083
159473131404236
89175911619559
138282968882048
80016010104
101492212575959
25145899859635
43133761765910
52248384664
121165080018095
71980890667601
523038910
47137477062828
32748190119508
13646824841
119476198607552
21660172093
57983912480427
55481294507967
31355874047143
46580551917309
139495154752145
160583743751235
13637984801378
37852439254
33327176908374
87760527469
55273693098
47091684836511
103390354629316
126189101170697
4345847934
138578598244443
116888216204515
70378463663912
2565453543248
102715737650087
16355540360626
161403142238986
119975743368405
66324086096822
23033170083584
152592720150392
30839584562070
4213777975698
1586935495419
94948531900829
111820360308406
72510607228041
522629911
23673182015
39557574160595
65416500348871
102840222222392
36478637272
78245150032610
47150126912566
67799457137369
16224843455
122615473440101
159936672162468
10718789894597
129215317110897
642467873
28085983574
95354639237097
85900208628821
94466405205
49685684923491
84742774018345
49196483770
22840723637871
98755188175
10667078613
53806541903037
78312962817
43653564306962
25929413603
147075639355679
80488598763729
76257191496588
8073261889856
79674817853385
100685823656266
14979359974554
19213841487195
30850004747089
94835238807305
113820222811105
113106713654773
16276195414381
47572211366885
84618896978808
26996084389
39397501190870
161624942179172
111038145610811
68495309010478
7820461140156
18976099581301
45111347276173
22822445918304
16852441761726
34839911103448
119482255736
71497759886760
148261518674061
4352002409
26046292620866
122791489717865
33448991301349
157307506226834
18070698629616
59709869382772
25166845638991
4268166550715
88648782803281
116256343249125
124887639751041
80930253891400
49733833904994
108695348026325
27403270136723
119959816414730
20664026774
138271893500228
62603165578678
89355189897770
156306462548110
46284716411877
7389180718
21688527492650
133458594176651
80246058850
14226032944862
20844766329997
8564233859203
64674502234564
56230297312055
152906796296422
1420609605
49302825584022
19841554179
9317405287343
139771505656480
142769095691216
126454599349286
118177073408787
23808676128
45040846315201
36431032142606
9372595099
84979819658701
6520909905483
107211132384762
110361392583471
21850117788
36647831068
16314122650
89807617449097
117659191331
51789163319780
121602786948063
40917012385
55352475661402
13295217977584
80814537421
102192644500113
61132783897530
88982789739
103777707398496
46147185582195
34837448916344
59328641518
42567009088769
62695245271
19025257197291
78364062891634
40291307702292
52910805061
69775164517671
31903649449
41092215868
29282787392341
59208459081152
62556020753
64383784485892
148672750538744
106850770372928
71850534756546
70453062753896
48150187961372
99151522801727
75288930551333
15311737394812
35532531933672
157234264007045
18029312666477
81159353267570
95707336926864
110400345621960
8008247273
41221535125221
140388330157144
68555222119853
6837419902
106510464997
25514854935520
48306027957181
95521082595
38776927983799
37038228133080
107519062938806
42614290835662
86302795255657
154826818783657
70765538664752
19596049323607
128604786644560
111977378287424
30925700921350
98392968510767
119637980974437
90802592979772
94017389183583
142206836948859
24175431104178
152295678196197
71815149858166
98867210604818
53181111863
70126687731
8286820826157
37056625339
37055958525
151716184831005
18836818281902
24692438916952
51771334501067
62515096916465
93736600570
38553241141
23005079933
164736766658126
72320703219312
106236456088683
100254565461977
36496652579843
110508141119600
145018888076355
29852989786777
532412427
39185690639398
134663781963607
89372137799337
46029863245569
93795498115
56943232309330
64706358815013
84068559158445
12414174252631
28335121047697
19261412911132
47575866286015
65304661541813
18282745892
81538227034
81881073557625
31099316993054
30802746278518
85909201917114
6226556906
15771660961291
68335510283
47829031155232
89324745107234
83963024724599
48734630113372
51340099473425
42388217805787
38571515980265
35632803257672
24037713471
141120122585170
83648852442439
100504843909
11810379576655
160771604942625
88594636905505
126301359719
55856207398571
64427039156841
81926692348820
61470318193
39936551358463
142116972589463
20710335542377
43086459312197
59874033960403
131202754011902
159452786063619
147024158436211
64059678686156
63282693430839
6023362310951
17925479194116
10157499809
146372916473460
97571163188141
85848120578489
19443973651198
93427940758107
19372613626019
9544839099
46994112033800
147762874121399
7559816695211
80864145013459
138893491053077
74235262564
89583306070611
9159912987176
12303759124260
142715205023597
11362078897184
129222434662
9658244733988
16825730873389
109739480878095
9777777923961
97965989259706
100813646388655
22248508392
94156673518221
127618192270899
12740601820841
62568000193623
6567279324332
10879580008337
18417382073
66837824234204
101006670869384
19513879811501
5310037090065
74220128748949
31295010984779
22769601415608
163372417165185
66396704473535
147122914775137
921279295284
8974914277
49664212771769
134565906354414
14737420580
10386796988643
37304593076592
157051539817800
28021590043313
19304327482
141945485697638
19182855101252
12514715674311
2030668670702
117607413388
54623682335796
166176432679310
1721104537701
67626887870627
161532616980847
63755013519262
125009097429
41846070226
76121621707879
126906328643715
18925475998371
115298944366599
23256524047193
23329164754
22971833194
26578736191037
82361928440864
94252696302605
14991410854
46510341873129
541681524
140334290092835
156694414960352
44484691573265
42392368978914
30065486254
146825778066630
54834176394280
97277528380
166495015600097
110865061852
49467434096823
132392475033777
69527879416934
12620338217
17540315388464
70474844104401
45048513237613
62281320572
127723030716
128990756378198
105912085729895
151031103035702
106101777134613
75025356460
65124098552208
952656299134
64094449479318
61366053857903
3582166865
130406321216041
93448776499112
113643053067727
129838362729284
71723433590008
27513583908102
14437015700586
58942243255
25688539752704
119036135754152
89074080559256
69779946299653
153872600007404
41293967620763
31453032999
126858289475450
4143319098007
136029073257111
30080164220954
1465713740
120606018930409
61211314667842
157426036576833
39252202198
17592198001
40819469159749
158201431089238
30923336441655
41928001861700
130942292943992
122601133879106
37797180554
98677440141130
54937176529804
50931122532
82889259067
94742342219040
85555168965840
120980051122
157776698282623
43258997046610
46146633714
73620752403998
152777897352569
19457960222707
41925009726
40340801187004
140422868695586
65539109116672
1867681915646
35812290482063
75508178523642
2571602526342
91515283032
33843511836
25406948557650
100255883833
109363474164493
109048031035756
24499410938
138803621431315
91569465923
57952580770521
59313028296658
103694065826844
153276328141097
71855094592944
111482603287980
54363591878
69506815390894
78388359208589
116014707347709
140600648999791
5916593252462
103261147239970
137836677803128
5845656093144
128785204073
71064953339273
25794023507260
89332224108
93771503727564
138619562741180
95817754983
31912119679739
15908545495
85256826308848
100359921142
66899460777888
41296056534696
143057495864904
155902442140741
7028529074
125093205073564
54203246134322
60814011291129
42695580196049
11095359461
36695337145
83409044377
140695241630700
85680599514860
137109232663684
43333336639676
10434625970
37590851583544
36870104011573
3785550905478
117974423663210
52418947573804
162302566662922
142261808995719
56055121685
107970860888582
30400477468
114384971686
40200496473430
69307117880741
548441631
12493253593370
127428492997705
36204101784793
43800517299
86690447369953
103035188017
30428837167
57899842524330
21498719131
128101736295929
67980699444180
51323006587190
168098491598153
52794151588
77736331353763
117508627264373
2796837138
158563323962650
150630962454419
3968166706
32908908415669
107110280922955
75852143977
105949265992420
21401725407
16633539576747
66227970155624
119032876827256
42642167499128
74822328202604
149534208662574
48858336807477
148343573749880
84366725587062
132898136804963
27091912501
5942733498283
31432071812971
126013447863844
68661389596326
676096069
98510740683
98087956967285
153047305510561
146361045667813
1684624760
3619936530
111285736415392
120569773011374
90102198657
15015968368
87668033563218
57984022633618
162885223778949
17214046545526
24082851184531
82017704364464
163160297327786
42822908533075
87167046508238
44247821821488
1228812275
167072611043587
22915357733889
81698042842
58758396887414
56215178197978
831213473070
28530048440625
49900631561358
12066965205906
9143828833
158354881451350
56409134498922
83117599987556
18803526045
37673465792450
140988789819161
33767624903410
61010970038828
123409624244376
66756480412
23798960333602
78000028843230
114828257344483
110045447475320
102174290091516
133496627947832
106386231596277
90002560470625
90656206629174
153044721606786
98889507632
35695560592400
139635519246039
65761287678114
105620511061837
167802986393433
8135812116074
157358433441661
42388179249212
7086467056
122817458919
152639618520036
154460164786537
51673324057
101128635752095
90312170755050
2576337290648
2341613588
9861320430892
70512887368898
56706783900092
59128313501966
127065076654912
117102603209141
66085504723466
137822265449271
55038129578
33190884963
39107230038548
11189657926
51692689683
4570229950
74439081230
80417026411448
143954189296054
20122370420142
58005701564042
154217987671707
63049159626652
8010945586150
93002169111521
45552065998641
137831914467510
71031812381539
60190747784708
113643409027200
45000263088455
15838810037218
12520824878825
72835163850
32887093067878
97771732379888
116203119016699
122389502076584
95534787405721
57946621800919
14632359397846
30207411966195
558949960
62573050643465
122718934761290
40930005417835
116012832575654
9557583037139
108071048295775
588460308847
33302266203469
45846316435
3953830314995
97674569121
96927143585413
55403162312
28100607660298
76328499322360
127850659172738
39296240194036
2491715319840
35031006660544
83885397658730
73616344103828
60756743649699
63040571079563
44940220325492
49768397967078
169212819992794
38621003495662
67484386607
9813465080051
143059097532740
2123474457
138579509065382
109167656624718
97049079858805
41051882453498
87095940295
28050745219826
166027298801356
61987684406258
36334838255041
66274477193460
105537394821710
151196712872102
134742582412023
37070381337106
41412567931726
40050752183901
14264217486770
63806010421450
43021844622
155317691028332
136680873182501
2862033043
49151114204
82709098767130
149865770602804
58917970602337
95064136180922
119743491846083
114078218540994
21027821662
27735497282456
59008101113
107723598461002
25442181187117
62365900392
121220891456186
75894567150396
102840914727
15273377049940
36636506839039
15563222067612
124751210292539
122783803300426
52009060757333
20976061947
43361318643
78146451213177
45690534280528
161284858538406
160828521570492
95804688222754
148548991531510
87487661356
76475167040029
74783393216508
19915693451
79370264025
135980338645179
91053893452563
19420502510989
49180341182370
50802064156359
54912293357603
4682103460
22219632859617
66331147937
1278670138
72123453331100
2159402806
13824534185
138724587875969
158337559596326
54104642944
6516763982924
78469600437610
75362423797284
122414319356805
90741039219254
89837073523
40420412641513
11456772119
11266669606377
122469855311
45065163526222
78662879678325
19579710101443
24248825287907
86257866248583
170425040154474
148466892479466
113786631501903
19196954199722
53293075887655
570977247
108070501159
85629843097789
35137537696
64744137639080
21326980358381
74570541366552
82093504440096
36887534530376
110642987059432
145881850446845
45475794606153
42787097550908
114477461473989
23381565541
77946400846
66742153107485
5813482565562
120397908739948
38954387126677
136385642277152
17386277785058
71313435841864
124108073740931
105664384937314
7135268700468
94627277176
46794372106727
111673844993466
84009255529298
113543132160251
73950605345995
37078924946666
75501725510791
3752352251
6114667444880
97906584160780
102801053369121
158472891992112
47618666584378
173167660137057
133304270635168
148906685904776
26582502241
103549995676816
7328864106184
45347345377448
124664131125414
156788450184777
573282912
160988790050039
137146614302920
24518201726
159902895169007
126469538964897
101335211040673
123255661592
82790490307076
3064963015312
45316689436
16127075625282
70438637993
43795853358387
55998546709918
96143069325579
64572689977763
17588356300
84363300352298
4412491679041
156744054664682
93845279634738
146285460975785
10136379575
123213222338
14863283617686
21538089359970
136470769623739
42035457634694
117901956218558
109772902459751
110200270085196
155749625952549
31609714066504
42487715841
158171337465963
94900475443677
78656408185666
108698425261089
9587177657548
80551975557421
578700263
165593224933983
148394896986317
84560340155
124699109147377
85286971322911
47877327184506
58942751196518
46748204794966
7957943220
9809945611298
85634082260675
40957577662437
3743636700296
131920103680101
4290821906536
166021658040570
11619666346
114044950965
90557126459046
159498670965239
51761636578067
89919943394021
149341714549129
126475821465
86848311269829
15331006902012
6576125803889
6725199277
50798464655239
157287301998419
48672197026
14173554420
111868858281870
26140830477816
26610466964009
107071492868
143212221970522
79464030564332
66240939802448
140250556619219
44784987695130
85596718328935
40581235790528
134340161462672
718336083
129333014195150
50225250738
109414188853250
50407037061
85644793795831
110850330813530
143896824832440
57007701353
133724790829999
19659335305
55093858089604
28851406576208
169554079534658
87580376523764
7437108879
156862366209876
171485541274944
16081004165857
126485075156141
75236678415
80787623384958
9609860131
19678066575
10950888651002
161547531802860
8677054107247
47773217769693
79176559677
582878939
161046206748238
158461837717962
156267376706318
2206654180
69486904975
155632787355460
1599878293757
110332389987140
142790743150
86072529172657
1455401086662
129757439347
59990194209999
59278185466777
45467349217998
16805641865852
28378430435
79488025737889
125326213210123
36186901767174
70126171127803
142754626859
38263179171820
147790536393968
147060122844550
171132683942401
31681364625063
48278200173430
132816259059133
44457006811
165631472628494
55904523629004
113034355271301
9113326119631
26469538190803
83081632388497
28448149599
49399548575434
27465767245477
125255488104996
136079748522500
132734224400
39207824254596
39170710082537
27826294621064
134113764503419
55927369923819
584415048
17176839899226
33390919008
26025073047
66208248095178
20051812053217
46341260787828
986233156
56009237164659
118175281236466
69668244320136
87169351016973
125079828026477
131600714325151
12723148773595
64207085001142
4525705834086
112881490972
41566492784418
85496912554347
48760415851602
119533819931282
6990275569045
25314856786535
47759921932176
59188341019382
66792560146427
64669231446892
6083668127270
16045540788
138502981061
26440658802207
77338051114336
133263931384
11856634885116
125426576605
96959545889562
11865102240790
25148002868501
159328739174566
65944846957726
82305674543476
67932517361987
32185812885099
172512970763789
97949243034074
17899320095
90122954923
64585122460
164615182700389
153346176036803
26391322202397
116860583824880
17088049562679
30861997491315
29461164092167
89775828200864
67568525468432
91020275949771
141908306981798
18761111132
40798491819477
584463844
136465314134598
9208218540592
73752938171723
52520803711536
158825130544152
43032838283954
50971648644
4214078837
18033060516562
68174974933
20547427708129
17930612315
35644257584954
159135484746128
165711936808014
101198168364997
28637004655
38908508708
74736159920059
33257090445686
138883793882
72250341412054
7115845580812
171274876712807
122800239235264
99243710775
123797093296706
70307308988535
62448724290437
36083631047
30093401161876
103634399963279
39978669843691
32337301784775
34257319662839
22539586741994
18047602849488
16320194889967
115896261652
143740505775089
85970001575
47215312745245
54184429177397
72525622038833
100728139193247
4828968202
9331249963
141432853563046
75784507101281
177332733645609
124341749751198
136311618054992
113506742195200
3859397153
28485615268472
118593917981
58232884590708
36581031794549
31562774005955
15924769322673
88581243740
49253727585655
61865372120783
62709602438866
22092647371743
42690143508669
106637663838377
134113467478933
141855110596
173765144555630
41076604416295
53500816170870
18951139899
72802161116509
137689777177510
88533396853
123923338928
1115089786364
69563797406758
42156423723
42665533104223
110733977706434
112787270246131
137252296225
63298953289
11802817337884
135764380941038
166890714981072
126746611319
96044505030174
65294761681
1475500273997
68400929609144
147576059882016
52733777924568
67043774998
28907867793
109930193853133
78663683529
120888645343882
116382321199804
42375910059563
38112749895012
128844308472055
32094010132327
80276924342629
80666225057481
149123828937580
61769640455433
151124767978185
21295774340539
13118707001281
19361798825744
164683475622410
7569302664
53834086196265
18184760000269
116885433895
20561040002215
156685653190106
94202719289584
96297285682401
90363368954806
110699397227789
122320132274
154714733189598
66056858820529
56630987143473
81087755294
10037390572064
172149996093157
127560974940
127171029017763
29473691680504
161135943437896
102913620980
35870886711069
46438208646029
25802258967295
130005559176396
9822461401
88705331369644
127584074403
148657743035
1592234300
41965250417954
9822526822
98040841579
145826917367198
114440252796985
11185106424159
11792868173
82340336428262
77241724351282
58974048496457
26117434715244
77383819839072
145365462814352
7614936859
5883278711
14012579293156
16961919615893
90362534988948
92789416063876
1593345387436
35863949926888
71132707203898
778066497
12031131307148
29137277452
103604810778242
35410487889047
73292993688
30320547533
51842204322
1597087133
619650927827
65537050466
144082117729229
53429614218
107302021237848
34354418559776
2674376887106
153260274035076
58736238723
15104910688295
34259331657570
18406630908232
41438735675418
50137518087430
40963651318
29392693396701
81428866141638
62125171862
134721703784623
128081641956
22725748954585
38165861178310
117833894539
4897944613153
12532346248270
130944647039349
3665870925
132947076889250
16758570885681
127301790747823
4919000105
62354519162146
128947089374342
90571716227157
108210736235
56027964248636
49693607855626
98885213637
12660191362572
101686989029145
79419564033
148502439753249
90004571286
4588599956289
20253718284186
75474563525
93204240651534
7232471621746
28978404682149
66205921421610
12406604028114
98278235514002
4066570538063
55368125851
130501313377941
161613358335884
112248233444476
95737981717408
35103456374936
69824728711
24548322581
103068011794575
23379853207
9395053083172
101331797257
941612815714
42800722092
58950745693461
160270918189415
48121470221624
150991764566955
166518665428168
36666702300536
64449125500549
7141762146
67900900753
156942293284789
62343763736
9537684479007
151261279712080
128133867256797
108684049138
35537586817447
22248671870
11390066904
156014577365417
122185720995179
39173269433246
83956844210
166488536099005
28149816394137
81885457371
46119555200629
13915708739710
154834023290401
49984098580127
99623312584922
4581478723547
111328975095360
56957239279
83684896150593
172116606431923
63383879118898
47028119828694
107168543649491
100285300112360
86229927361580
132881723965113
15079277649598
89267830491788
22412935670
131581371539
74535765310678
5422406459
47944082967911
60826143011
20413265049
46843987906597
30576534419
67315439737069
100877602808648
60598469208444
109814509272224
145241174893565
41387571083499
19481087032692
59158745059
10616545014
74814709329247
127801535715264
52319249667
22244481216019
40475365195343
77465887666317
10748298553729
26782262852
49895031472350
104116292738
129821233841390
64562040659270
52127709880787
72837887242732
51459593791750
147125892868641
8292034480732
32343685932182
82029572188
22692593829369
88127224600
14032076923228
3373781281501
11355297846389
44064986179544
155039650012228
141714831026690
46032437577
145751406121733
167746225102228
70427118303424
138962241797872
99611069608431
28619744185913
153121042484646
89731753143948
20901324369468
55537534322257
89397985301375
598832323
8470671270880
79172483436074
29314054341191
43071435360
121501680952
53798453237924
169657840491395
97010776617188
92866769979182
9721678528874
89717840592535
47331405620761
180387620105509
78240829750582
137027525683973
3960278124
157098184308663
101406983842367
107347438391588
160072623568683
123543301168652
10769314901867
167010628173373
156446834533303
55652014345803
34567943449532
75834211354407
30668831255
69141635617178
111158513048553
136059351170468
143024382712645
38663859186704
5440453459
76120083918
93024904355
743881928
10872504311462
90661308107231
144922719382210
1465127631027
170641614972149
153881125117157
137640959203010
143294496477230
62798531026
86185192295132
26235011030608
13911626509041
22527968506
16458841988712
66664837198829
44546158195396
105247412903050
116866832942
48055899752425
150269517215634
40930784135835
73160976797794
25007867436513
52326806297
117917776125667
3922475237220
175752923603693
169852966038942
149647175240358
75977158060329
129455538811443
38073311144241
40218776139
113127010922364
26399658134524
146032026674
172818491196779
68076140997230
63370057869004
155746175083876
605418420
1629645635
119404828875458
100256398836
3395035025
2293627383260
80479862185
15016327985499
125244267999287
96402563922729
150686195508645
85897623490100
100799036726923
4541992838558
144033954462302
8468785342
17606851085815
34966360165682
129664174668367
49678587280983
33553947238873
121799237487745
9919752313036
63200907328
68504865388652
54027236512556
35902682349718
21389801725998
174604348410306
43347779323
136103124372410
110316679780868
93127302926833
52978311666950
120204264581419
109966083365
63915367622322
163544751071781
113417791136621
20617872458
65196446172113
156957675522703
93195016163449
34531602933698
86161575900838
74729201184
108296549834714
21894629576714
105667363895420
73789846459994
136899660186684
167207159809424
176619255809995
35513417298419
21679867659055
20490002044269
3902308703293
141911848491478
177081379664352
463810973285
121368793699997
5426501499
82891790500
87030272801491
134492741982693
86203005033053
68847647495
53358537080535
106491294465262
72734892640
150505150058615
115544789877037
11347617094416
1195649914
63333900738
182099453053968
6566016781
146850205962901
37007184925421
15628536596221
66071433570561
112258272171947
125065493911558
40359554542
132657736471463
60020128132005
100660167286
61489352567
135882648310
110985769712465
29517052118389
2912909374
46385376616368
18424633617
31968892268611
96596881096391
142619766638875
74807978376
138540033990
119365595785070
796987918
25464523515408
6010469891
22575852895
46521554149
16319856158797
22662874088
36674120242192
77715452715360
144617342310245
41802143602
79439366022386
166843345586267
103122479778
184335535056632
56459715986707
29784036903
1231596205974
144045545423574
102862119980831
179113522691592
74536357001110
85312167617184
173069723881262
18016809385283
70039288259946
2238970174389
157525737319064
24981284420
177887410408968
136273640685
20156967093414
37607720644
34432361192340
123499762999228
138999197413
101113004108
60077547696
108075534316276
52757835016271
8086517915570
32744931849185
131266226577707
54213515521571
10721452992384
109409062520905
98643762954
22395757134727
65545583572072
86875129562839
36357312897
61473899386792
147302638918453
89397558876474
94230728120
57810206273215
3752541663
131549445045
4788334841913
106319148492140
121030464754
4453805425
26349102696463
5038229012
103469658093945
108647947282636
40666435760
26786526830328
18763304770
16828183096
60266005215
144849532874756
92212696552226
167125320807604
16688582477706
53288376075
8547243936
60290429110
120070695795550
27595116844011
82282162908356
98188480393279
92065831301990
41651933120406
76284229914138
27386986569
67562057077236
113215541572852
123708788315856
162006291608229
144035196226181
185238891901135
159631290307864
8559457854
45006836725874
178920061385395
92406796874
87928126885
27608664016646
160361571767836
52665197183964
95695001727314
148957789920570
46936258471
53418363233
172124621651171
154879841551007
123474975526220
13728355613999
112910799328613
29544063944387
7323781266
110157370798553
60461291903
58610839269334
6880089187244
117780226139794
158435679470720
78772900006807
37199900892503
135616461462724
17575875081485
69867567810945
63149107296941
39628333207071
9145033755
64064371326
53784502944513
110927578679741
80695421284374
141337748357932
15677619517635
145525345411285
136457546953250
68560792405043
163476169871746
9503512541706
32100769118283
24470024740166
128820172430595
120868829762820
74942479244046
91283176196956
60576813469
86631621240508
40594260842034
175604112026096
18855714648
2601640521
119701357190833
111729369070358
37019124475108
7157616642877
57218008858968
1973280848
60578208004
79618568265
17753814225
73218220326829
86858162752951
178387505596785
105562183676488
60581856895
7882701829761
75204938441722
11917067100357
14980386789526
46456044092709
22967866151833
144343305431576
54913438899219
71411529600517
88277671647
13018690490336
118942964923749
10863425279
119230261358
62393926854330
114465668227337
6083680373
59746772349991
8758193979047
94453820555801
84367275367688
93192278388831
4044125231
616740515
84185132310
76824795221966
141325043605724
124362905038626
185864361378574
134216259709037
182179052012703
77875113796
28874566200198
144511780591643
155191747986212
10203039790
3930327574166
141795810472059
38988801197393
14461393162094
123469506712243
185640840405225
151470060230136
133025874704045
1086635779074
156200287337357
158060227227310
38070874673
12376009136975
137984219177
69862655301292
110047945060997
70278474681555
116918583377
27399902254
44595802303502
96897553072486
122190422472553
65064688221433
51004046090297
126909999434404
115845090023483
86385550365
109815566088922
157555606587630
35350134519
8317881098555
170164084077019
103064972661846
5658698805182
50330311566
20626217702903
107089962207
121576664509263
14386794538642
112065430185
183200755246672
44099305791
167842832979836
131910207186541
187737945872559
132942223328
140759317619831
56612062451463
13822229216518
161941392883652
174981213445517
88213618496628
12803433087857
45050570912169
1678973876521
143960050044
78015281679
182965849607985
31424566181
119676653113
12487986651624
41983822511236
5445839370393
118395370447870
34765135020200
34124224542377
45212418482140
182264435336004
126397607094161
123363643938666
16683657186494
56520981878188
157300648784718
35427166982
46633206112220
12599427179125
178139402053005
64514226269
100651891536640
30599262833819
18948462228
73024244996355
59524357903522
49619352520420
12725228888552
28730202734023
13377093686
39401406959567
53938792398
74319421003764
148837000885093
76519920292740
172778006952297
51759584739999
121466575090446
16169708099085
117676202828516
168815274527106
78420973447
72420902159
183537249702905
88797159684798
90862524400859
107596159058
48663187954
149489309206228
68351003360870
6687669610
17041724334
168540352390937
5085841926
49470480380488
173725191029021
63858433116707
42604465400676
175429785507343
23825320144688
4516538632058
90359312763150
27701363334270
70591468700
74474465281
83467415069604
96828378919316
108638093080656
9295589146
138087642742957
7956215564692
15235526087
37099803841360
110486945128512
55955035382808
112123060336955
105304313457526
42640312398
127597989401967
113110693986389
171009888251821
30464252934448
94840624964791
36972008006
148666789222406
7049223984476
134180821871
126838333921880
42737692445
87035614259760
117295251682853
153080339826017
115421796724773
121156598659112
164823419264
139574690374073
126675348236426
179828902297386
11509033058050
8230591075988
187704410178841
79386262692478
54188291135
105224781724954
32970459356677
766716971
143148917474813
76179765899589
98718759437946
56784209253856
108097487717
64331371560782
49215775711
51533390732834
9058474677195
49095105163816
95318308104384
17395537978661
110694784733902
67834907430950
3853639942391
47630047161389
132604217967675
37331992726107
19086414473
2305484363277
26943903583085
137925870146140
187036281583274
23127360575
33784662365249
127207562836049
142009900957010
21009059209924
140264656624930
106677087942583
6982545795590
75114822863385
103409955204967
35354529200663
7109449099723
96360972800
21301785572444
80582486808620
110628961024719
178641846243272
49258648209
79786801239675
124722259268263
185133106462010
15689112699217
109403140850829
24500452644918
1050048255
93789642330935
80816812585614
85371661918
15683712592369
184819223055283
163591546924618
75307310256512
158653523676163
14168439683890
26587987726761
129912651765118
39966857618716
34506914399602
151440481871655
60625149726193
148200194892957
88069785080567
82551999998018
59652773847741
129639050482758
25330492324829
110412131808997
115217038204150
131641637453627
83875342652625
44823726677927
20449624921131
149598785070162
189859823879210
8741494373677
108667188615956
80733963816420
94187294250152
12665907222591
41059442647018
4482657449
57779723341817
1227145671
126412690778737
92039771737194
86768311321564
73786174495044
22212537861
54475876865
157979930552003
165490155300191
37401856020938
164047608302768
15348087539
15749929731786
59532965382
105117124113192
102356956325995
116406221904
14729180277032
76989373351974
123051812162369
132032680762384
42651439699327
135830031346473
60029231143885
61685676747
51108464674
624773955
30010852802181
163691273726097
113235737385919
8162561664016
121570011880
20394087917619
11865050778406
2371614880
121643946749
50505326006326
938718969119
2714802080
90627699072248
13151890429058
55335720927784
27178143361291
25354851828411
52171468063599
14014475501482
135575759720681
74933432699094
150489219394970
34523473532716
106567316806
118532904115749
41576780567937
45074288585305
157023177211449
7050850112645
8975897852255
12381025966907
176504328339930
30704835245
177818835274469
120867032666509
102319273760006
67546245956206
94368021557953
133243894908643
150728416088915
32370220549437
155984573220168
143902787476
11766161303996
48055345103023
105424485121874
159164639229681
132557990823842
2604405330084
168685710160128
145621638359092
78207375163208
497169021793
25343143315392
12344374772726
116848855213
131120536572146
14827766590752
30185883174392
1663754782401
147462756171619
38065045035485
141216799343
38173471557185
111779890846
29975039786267
21383596178
136216647694410
123501393294308
59856278971
153796345617959
141296789170
153280531924091
151434229034225
155739733038063
24978194642629
180458480046298
34934702618251
82047273644214
31660884969209
21383137440
82623824780479
41012694006865
77291741699154
100110318069256
10944550599804
15151414221
3532194115
57960324469982
147053411712
184923256836534
81784928935
77831151143962
141328118158
170715644642516
35247673462030
11860914148
112082992553221
3864363071
187539448171315
14719036119599
39901877246016
107165206703431
39267184997063
182936735451464
165058499646642
19157401694974
922762921
68131898535930
160580461364645
1962243883902
189850331403982
138830446047
4616048914
82763249426763
162857980108995
29011050224117
139563292886660
71600682966
177152246876904
97495161043
134211831620852
7290061897268
109603396791433
183184595742740
36190426169
154045314173427
8246241436547
17393455850045
109549849586512
158361176987250
8609728485138
135696787999972
133134871118
182840309196075
73860960794506
158374180311028
56511218136894
105022341086943
171922521414215
10490258968
81072442176016
147553765484
127117620431705
153303713826318
30951478886
183927040925395
107787615595874
23678640106065
105059557071
32165251308
13289327496341
52313335922866
89040519249605
68279518363719
22657084854435
114862516398908
73546030261477
164230615636039
140179415580184
52160900669316
56733608797
138803694891929
21429246085295
132845512885038
123361301029336
130436187579766
634249223
41054045438869
78038461135
161598462161685
151906860505092
16155303413732
100958912301255
134665437292717
144521314399199
62397320101
171370654761662
135436564355000
144836214884202
155732160003196
5230380130
115866429363610
131246424034
184039099139416
133468578814133
51104959732046
136849631082
80321176399923
86752649613
19444392047
47084958956363
132110566963061
16914359577420
84477070879855
142397064797284
3898281348688
172008346803358
145666564564865
170871290853450
3731242023474
189816935355322
7580883241
10511070389
9408889903078
63341939611005
8650045138186
181316655410525
18352717177
104329181753654
123471236411573
67796752084370
172801285363370
28515405178918
135747163606582
54958700048675
82801803786097
36121610152170
41614164275440
116779581564962
70739565339607
2763946574
73843141464808
97187045380895
62563407539
34316967600419
55527175113476
118137680063
93471810033226
124775572883118
131870182554919
101591815228084
103436857305635
50701568616816
41130890426420
122375090186907
179267513350202
176328113369481
81866488547343
38903999676106
100642858364124
16431835276
51811747107606
154596049368971
2422663809
107070793737083
159737755330194
95965445666021
12073974932
177745706642511
55932156548698
1076021844
4625170295131
72849621311854
161605093544268
56185625600565
185814587825077
89128036076
55349869234
21608258815
87559231897641
63282299274039
109859049801313
70265098082
26088178317
37361400162959
7271915656767
74304883125
3628590059
69655704508021
17094960479865
166444279510506
93060345645903
68241465156
83320551965879
89713590166464
91769115236701
62521365213689
12261144367194
76545783919681
127934117746660
120186125766082
36018970989152
68337236975247
129576109318234
53657905793
34520387814319
133408014441107
41047198284132
4606258261
21608195509832
75805046988142
84835763397
121220944657911
181405217318103
48507249798
735777916864
76714637355742
6334753931
178057849967007
55153894798
169381479505131
80628641353
89674974019046
132087158727488
43673710968790
642101938
49769397738758
113485419029100
18825213842035
5273105250
148976024777273
129671206038710
175435125429147
24948063328
30513160294274
95706112931169
43878921836
116135848717
43349270988288
99474616884713
23417100821800
12690299681466
32522045489
78782613909
79124374805807
154495855805273
165413892678765
42784207158497
33610693047966
45904525916169
195461222022296
195287273533621
135964153663506
97129306032905
127254681248657
19840041010511
73853429977593
67953351452197
132069151237322
129431588433
31447978353196
91927105515676
152155385327
64953347504525
62773083069847
76650064112
78055116655825
78736561679681
31703550917012
54034182676042
58810581763403
111351955787561
129792192072221
49863175584289
142670490831245
117288982461717
191564568209845
138875172463339
13860560661
48974190290
103102833434004
144914721080666
124923856565539
38461226538039
23834218141770
62513378621430
33142743376282
2194617181209
109071115678321
26096324213
62425868925936
103261517672118
155661589008222
94060274675844
11063592570326
182725038343934
24762895091682
32964934033947
168903969517616
124212568692
116464172050
186352143338080
8245515505
52214814063816
150507017016923
132550197717696
57160672155
147356192366687
161509440277614
63617820283659
67592956809236
1745490570
10054209934932
175249647632002
154726217936144
116512740014
6386488039245
91923200279
165185905285475
177739292826626
137938596239
160719661886580
131530663226946
49945958599111
140248491790794
119993171219741
4027101885
80504290270613
138173173733018
181155350843417
40824133632631
105218914305936
65025863525
647373005
4252741160
185430285154964
81080927802
50726068186
101850566265414
163274631300503
2281302655212
98671968984399
46333603085338
82759651277223
81737602633006
55900175609
167692228461582
149861204303904
43025708799979
62087433394529
3291813086
16115870440571
147707625930453
125826757879374
156489318768085
32737650732
45275977439514
67002392739
123202350446666
67072830201590
87635686939
149822445936
95290569257027
10688179913
141379325311
11770158892376
111705697406
78143508410613
86749746068494
1748127335
185483035752500
60539376496375
68809767338475
143111358184980
1274023896
100219851642275
55169160692249
88930206682686
193768737008052
53673415495436
63054397345
46075645546
112067070588430
162303707629744
170346777950906
29918914032269
151984886316938
144569693672417
181774050046097
21061359615631
74689065199227
195894107540591
175650169572219
28961250398886
59522066854485
57057588066998
152541944771361
16699724877
4601588730746
96933596073999
10270885709959
153951580019516
192315553183217
122078268701212
18502303021470
42830106221
16016455733599
99506891819
63470214013108
41057377787623
76929732773785
147392893981
83761794906410
119703667566
47399316713058
26793368263508
174174552467762
138467594825004
75755524840271
88185506449
99350922781391
189729148859146
102174592730524
57875623016
74568071712880
12112827456
110671340369356
55076754878812
129839090236543
190244203116108
127765795322987
166796799981506
169817120486242
68401356228074
24270761251561
30059353587
26490112885
152889935170521
46028767060136
58219146578925
71601388535040
59470507014099
55742713067178
28127573997726
41592789080659
131035115669965
78199171793104
173713217449124
172887059338394
16641211471995
161647491558602
56750992726840
21794720274
74891973119584
43224783201563
154373620900074
65113301154939
89019111186391
176039574638583
9890783391457
113771512837485
3701897213
69358060078
97066836333383
64196913069136
153382374490497
174626190393805
88635860467044
117346406129431
13995051737
80824351485776
11424364323
76765738334492
78186344231816
20857252122
1758020906
2005641966
44447952884
11425417634
120316996841
35788409877829
83648451299940
76144731002144
38458084879
136640081044815
176525427632620
34182124722
117753152946
32962803687
130669419755680
165996177126950
5609734075695
112301139366775
52633312591201
71733219679495
81925033972809
137895986800111
125636311001
103211409138964
147650616042118
93439273064276
86663970877885
143927964882315
46435328804
104510447552633
21809077344114
32884710649580
108787789921017
35413421602534
49530998020
86749548014987
20419305413923
27268092908109
175408643746184
4688066687975
8659850238913
138247886800540
4160504918618
3010473631181
187164363404780
104122980206802
79154191537111
75946039402
147927398002606
183724243466121
184475349818752
196672659884372
173769303355129
149065605789
22842641309831
149066432778
68806278389142
65749954377807
165483465166093
42425841581837
163951671318575
77626914647324
121097920951710
108999347288452
82421467260279
182013985896352
110818419669936
97464283750104
151013409960998
22155064480538
51872113645678
121870896460898
21001996114587
92039401929449
10800415628
16629880938052
176183146316598
25679749951960
128320820815797
180936024824772
29183689229
9116098847
59598240014947
1769600408
15898226726
56817863332
53131409960159
136049765535617
46670239204
7797986812
89930400535841
36518600439788
119148848372221
89262849613
72360046364922
139533746391967
2837828054
13281869177875
183404217886865
25715512150211
145106614935829
51989605920489
101582491198909
10726127637033
125451385627376
155393783626504
2512041618215
70259183848729
34622843074
145924091594803
15078578193
13171212306032
172134859817196
148633553324638
11277502826756
126849627509
197983911554775
82112577037731
658239174
103770336226258
182309047370473
79345581755840
116437211285996
46739134598915
43073636844603
7879038218959
64504281019
184838247172324
25714864091127
148586359567938
43555311366
71433885800890
91014395795147
27039453658127
163497293833118
64540123073
42757654040433
55849028929805
55227214571
66395874908
57328028229877
25412583629741
187216301545551
812353789
94325972272135
75539227986552
197160826277639
179936505933132
138594157652486
101814123262681
74077866496943
43361367112217
15492459168101
109469370107750
113620394287946
164702248058086
105476714184921
79390791608429
16931355798
109503127593815
11571217000
197292711926057
23544729031420
8161709276749
83422101900763
1779162586
158149625736753
86221873626457
123666033364729
108925947297473
40808847672000
70356613186556
16446862878243
188555576527608
91746540008279
188537190283807
104193006896481
160078740474565
22318697610
80171619404408
157089378987447
661038039
13202915183
57121681418850
58155988252214
65333214870047
173102860330789
48547077930
36549938727189
159744559337118
138662076810837
77172164373253
103520688393378
148069201343803
51947200041916
32629406743986
22105124417755
50452095237869
146375508899710
186411408793171
1352480528
162316956794913
60273520213924
109200424186
104735166785409
89929904813
67400093873068
92098535932
43338229225047
2130726082
156550782132641
18029891993982
34202379718288
155404720964375
66156662333259
60725252811693
59970659475765
5916445141798
98501643154408
31949546780975
174625822948171
40622995803
200432657688588
114811500491811
34218844619529
130592873202512
50489329625
149427422947166
35394013385435
195497665557808
28292506005144
181434705885215
82227023998005
100091429622287
63395874765543
27532025230637
117907143983345
157153785684379
9241351401
14693889035523
43523953581378
170778543955951
28731499510522
3479302035381
109651897123
190667827549212
28307747122
137863153896447
102461169674532
21654270755603
11686329834
105025166217502
124988434716136
36185635341079
88929036116116
63328745685832
178771997547572
182221656495808
62469102420517
125137835477940
134675611728926
16633569242778
154884829225014
113990800481594
96477149817764
137774615793877
183805929858797
101868938365459
37007452763291
16514698630260
43368010984969
83594124100
148172932122794
86554350935167
87257910760052
137975192884029
128049198126477
52387874749438
10642190229409
65101258578
34135114668175
11194118762
144582399554542
70869319562
200118895970009
194411042160278
181036255307443
188418446267155
110371582614075
115554130146837
22241345973961
120448801065314
103534917776804
15317436825
158227555660074
120719387904263
66941669788522
22308071234300
46088902942211
16443363950163
166652780274167
32463366446
85880484369
60602787763252
46189535626895
65260931804
56631987441953
185201924324869
109082632047653
1380113942313
110056952015151
55800162157345
143400613770859
15360046056
59476076364
69209105783
11019205820
70349557437720
652354951797
185379817123493
68537615395103
140022040909
29934377805062
73860566640057
140562328065377
75839805636633
43841083698728
101126082933997
132853341168331
125694387010673
162528264226849
8549046573
96597993143231
10488064584326
70844214202721
75603269990977
145628559554985
152465318731408
31703727231043
43707424724065
200509282875693
90170008207133
65136118203618
137873885377782
159800000234370
52569200412238
75943211986939
3743071361110
11886183394010
119760210148230
28937673846719
166989339850775
64728798586082
167837873422332
154992343032
92332990362111
143564265058977
171730601720341
136025446375346
115367118027631
91770613413136
34903106440127
114170284640404
32609696734
110546689499
907659491520
152343446490618
100517631304
156145727135954
156757217419720
6518972845
57740472010129
831684451
16255411461
37972787180326
75360929200520
77840619733880
65982057095434
16363794721
1379769624795
148825057507908
22519804198003
76820057188215
82667834174626
102526159872533
124433249447712
131374514531446
142736927524452
38772921455777
173665520528625
95530423359801
38559432179401
25397287051544
143206584507774
200086575792557
198142708092508
173341060095495
35441224458423
18606392640460
93445197942
102913780793981
78496672840541
94168751296558
138055911920
91288868806
90331063930215
11620048942905
61935421510643
145468432965227
113342130998
132380132611
145220461415244
103173979494415
41103926266
5509302809340
9908223646379
61896013002579
195539555892974
80062229617
30415378432699
9164233397
38862043084641
8584105191
146946068598517
5530450658
673387493
79119601626931
127453562263696
2717148328926
77509910180141
44474843625
103660852899155
173823625455926
19815851082681
13267213243968
30654071700870
79790952204675
94069739081769
186406108803257
116239542771
136578008084207
101917709181783
30235508107389
143386949322720
99922818923728
21504327521
82356572075145
8778531512021
127205610165
32802212643
92650522166247
88277122949029
15901275092221
141928437371853
10427133435163
12924316275698
166680713374011
89824697417091
1324987937
101938976291338
35258457031594
82713822593
188542683321113
100205523598913
199986104689104
32841226320
76609802803840
156197744363950
881510644
134817201286666
110845596190842
106705314230452
138133884156983
3086521509473
78255327531717
3894111637141
203564995780510
107269356604810
190123758223403
101307315139
4842013560
132303252105933
63883349767
150574930200
1595486348132
106381103056473
675735005
180365815383507
23543354656326
184577574779444
16513378350819
15353928569
56574804904982
132291003275213
205816089770632
75900492761910
22863168163
156103607321857
5566912675
46073683325644
39236879499859
178164962235796
50587892169918
141234810459265
55115448054283
10105442082
85172629787
183461199835951
36835480271282
154150747518047
187596285735603
203618647965087
10058736999
76238349252254
33009379308
11178929433
155661406855437
47344588156771
122376225092939
119070022652503
164350293216403
81215518848875
101126307323589
59594851014955
4248232209
57447549278832
197797817742197
4741444899939
33080955460
53343485722
107696217425775
125462825814198
33757664497944
13258778594816
112730336291496
24025815831
130868109590
79909035550392
4478339526
9590974652002
46334889065196
16318937000918
91815957969163
33093660116
170667977132897
21543310379680
154394710431
188861337766383
113548716787029
63798528610942
96423190067307
183340977784062
50456216254767
4478181785
157160413112866
50049826988702
12386619192191
6024005210521
91694294820379
90397225219370
13369774222639
115629159473390
27824689304466
4519899593131
163273457577773
35891128754
3829853343
679869411
50032064549
97744823597665
127923384685194
104014297542454
50486001725260
11234469876
114821775225420
89558204927718
13436406301
163425775772537
15664690705
66497557383541
28923398141884
12706165474
17561385051237
27797211532
128780387833850
48975242896543
680932200
189896137259311
52005881807131
60758794696
47664539458358
115145158932849
681350054
46013469662479
82739135993743
31466831892018
18146408988070
59019767990
117992380082036
14687261454426
186996809683431
110073421049083
43261960577116
96559398130857
192029019827966
3522112640721
122879699352
21850769295
24144730483
1392280163958
10882909328387
41427529653601
17532178036
70542637047331
3023192865372
64060583408873
48911382672308
40314994084780
29484415934281
2206913986
113447379637627
104565846384070
9506463589
60872785728
192535290407319
17431786252432
70364119741557
58552018374411
96346358380891
34774346932724
16378656344029
107386728566
187035942493173
40342299322818
98712813858090
28758667158507
36047019852
12810094309
67954837334201
59022327660247
69102103114329
125577213143692
127723359624048
3829805345806
166775039547209
8145725355
47220994101591
33817102973802
186927316988401
16732399156533
67029316465
2675766263270
70044047473130
145745956789254
64870312438
12307484064569
151858397272192
771547964176
73087875627621
159088507564949
102806133276
86745285981737
79147324992697
16029139549269
152571410582071
198060119590134
21559034413236
61180296481
20906465297
10296755211659
150877637234501
64912701948
93974872411059
18042965041594
206317624502734
34316830038613
840889093
63760446813149
126631100831
65886378210269
26419758920
17008790418188
78451371575414
127907510232733
53976590189
132295011692
529765132851
471994915924
123143533319630
19729183661
52280004164
3907538540
144929237194699
247348011539
168209331240777
55447893206424
135281530497762
16651364758
41849955447516
144121946300
3917748567766
206289711989082
119870588086230
51707063410209
24321735844
120945207813349
115987136734
101802599496662
90812446656960
145800262025034
86550581778224
40625244134
178955255656526
12066447756
104335992590667
40852303619226
93485361096
32818742807397
33454737727
37398068334986
115320462547821
13105566410226
105212416650475
46810118830445
2491012649
203058530885591
34772400843
88823593055
53121657890373
113503400008
4227953614927
202398609082985
71694370756956
116068621768
67139608202673
40650754114
163262637141475
58159621550045
51757209460347
140671972563111
147727653016666
7740571075858
207116716926432
113878612752494
84364849177
32502941322682
2614200797
93303290246
13805445851826
96260444607205
55643065222431
179516669497885
110757829447220
189202840322879
53416426004462
32792284837452
135593695967896
43746550180996
21846338707109
50788998299537
42674995100954
124519991087
123495073223983
23282742637
75233113753248
5804322464728
16109443569329
103268526730
7978345981
3866869134
206589923519238
123713226653669
131797971540575
134805117753932
50665882629
75641321590204
142007168872258
97355119586112
13687264449196
6724850202
146821584019957
98448887391818
23768761469835
156716585699
182681857546980
14855088631
6386026115447
41420311592294
17772842584
90796513784119
3515164036
42401043673365
4998752582944
3239824676
7440962114370
22564278320259
59616320743
188308641289492
10503384812485
90693109862543
138755116669805
21485215210544
75925276884
105239926355911
194120779785830
153989003083
125605392159317
102355863058544
187219660703811
126787515803917
47299087846
204587915468955
71738729743
4974437959
8914763670109
136295406631
129718039175592
62184812969734
3360391798120
206241582681839
28447464029946
205949334458417
690020953
3889586251668
166581392467707
157802992378303
113571556772549
27903673598624
87374696803639
61400013154
63416936802829
51969624388594
82984362478892
91463090563254
102035799960275
171623107219881
57267442889740
90232161934851
181093317363283
36298396536336
208868354687877
52835602349
28379970007531
50478862451896
28118049411069
691319708
43563820892871
147517307537057
91156463840736
21517814502670
139480171618
179560464658072
30284206756943
106513473610
129387887072229
183333465425885
176384173257809
93654003063
133684890615
35350344562544
100029610940398
145824936972625
73281608544237
26935029029
37595343901136
12940911967743
140869268652974
180074387880588
147357788109679
2639882998
52905207976392
45922939196
92343052418282
160154726678202
15955294645
125099247297164
70958448463493
37171455843420
73250747551224
49362280113864
45925124677
23589970234502
68055236626
23989471532045
83296211294914
154655291341069
88787830997380
99430164494740
89185530072305
126213370873803
9318970110978
32824192286621
200457680491604
21165045969
148865025852
48901027194959
133873190582234
38199307942079
24308226919063
6874727793
134469164187111
78308718005051
32840555327381
12369625675684
125552188172515
139384744201
50691604601754
54614341258
210189779224353
64995698761964
110186704529451
184737519594764
196345339664058
62674029851464
61136575716154
71953743647
183032390557705
148934869727848
5063129656
3162954263822
185456654051266
190969700779529
154696950281856
22964424461338
119660607976834
117708821650461
70410986177067
55993224228572
60342455318785
78338039952905
131377223776
114893589291
117459166994
116396539921645
47786574399601
191228585695786
35758723390109
84286580628484
139140054667498
197065445605142
106232116615788
18684713885162
28390851155
13559475374217
65418956268885
152592629019601
12515555067384
161697849007224
35242955440
856740506
54203411113135
26757098108630
101952778891092
28204446019
33908687699
13153966334
57253324474549
208199152794825
23014707003114
1655629060306
91257867848028
12981774814931
8848908468756
68259174756
9501099736
22574287732911
52873166936
128496510600642
171857670216420
205630808330957
99045013329333
32107275291062
83320147741732
6905699755
168161552143119
116297963096927
124805900842131
1018761797
23302182777972
125003151573405
96084754986378
28480179078
125200168854646
855764001
145908443210606
29370441102507
79742251457494
36711439175942
117835854333537
4613789637
51519008472013
134786690658654
166161877698633
178929081290127
34823881733415
88752301720035
17198297084618
7574521041
100656928740158
136508396248097
162017839089212
86763341569992
16998730275
104698469553269
77640567140755
181822679382911
123806756583031
36630168948838
114027956421520
134353500536477
32298301959779
17102361557
90182173123248
63061915954327
78517581276939
204067233126366
60486779893
83826349120900
179526295149522
13245135898
179105317059712
83909770619465
89415224139917
20057083214955
78579626847039
190165813119308
17891668219553
103095680911241
72791626580726
172274018078937
82084714185141
56734822165701
151035465743863
54841502119876
41259479503900
162573088377
90243956729910
39050112015808
18824805032862
194912447327595
106124050274675
12369801016726
114676627042576
19673706451236
145533493071424
9234121137975
132890740944603
10010873891714
64456254917503
12341202422
187268793067143
44009393193175
153408128898
62680072863
77565344355823
27946962631168
25948237082
28655159732
23727604557
29277097295861
108963703740176
42994073196235
11585284522
55555636611127
5065415303
176106045561231
10857147633283
74172354885771
10951664239592
115297449680628
24844920639389
105076645940
173112159288361
177020022954832
88064886406942
184478034901774
20832227532925
31186444624173
84514535777431
206709901095884
62794660713
8352041423307
150146914545738
34241425425
73008772530
100813736002756
198462978751143
165011908209841
83501998029940
152254642797044
202881497664157
190032795162254
131870998381293
2558900855
184878605042188
79486743299603
131359042053145
89439115930724
151313847681616
169345608792027
141014466319483
88474308322
40027813878394
95702454659888
114640151322311
124531230589302
25588568338004
97735371289520
80595441800504
142564493606958
159980625957128
116231127971
92888239758816
64785684999
161353891401168
4780341017201
23597285312200
163423390724
192544908916241
20590626645340
115526326613991
203282166347842
151057065242472
164693548917167
162839026685617
163521414978035
151303576137530
97428699008364
187417412684476
32581796374547
56443740073673
472583359842
90578494384078
130160554005
143242156206491
67113183779062
58992683562
86102513407286
56267384497151
153413269322423
202130075910739
702416333
15591858359621
141721362656811
146050066837138
205747005992782
52069556923167
36632555183413
97022699770010
84316127201666
56607436194400
155467295911699
52535411575612
96782360039264
189922513782519
153412233856647
28810894092
31760697200718
3067758119
157774188864033
38963065570634
93539016128
115443683303147
14127127211
4651953703
21529470391
57179179529607
5485403762188
82808288896742
15200366071
49777485287485
17238827613
190143881528228
38263411702538
11654001060
57849984718218
16793179240311
50308043267
1911875863
165300726780542
123956461262924
9036728179
128778954377885
190488557809627
215084671127174
110296003004925
91571415042515
189114325109164
17883814079843
65802577740724
18053086811805
20906931566337
84085541619377
105118428901104
133716653859
48416467785
63065003136666
10668326676175
34824975753192
125295100112999
117799722767068
82969348368222
36281630489510
131112937905270
12489329135784
144669373777085
19365000750
112498406385154
56036084643567
174887376815172
103602861166
80137674557
70075001677217
104698019548047
51369344351413
67191678797292
103612440533
162055033786668
118268448470434
11094025922012
80157781745
26187399967
147931900394458
2187790018
21624561440825
12454877027
55923080009441
104048274573849
96510115566
22342532583628
125311191448
72156186987633
156510511489659
78446909619173
175359070196955
131858735779415
71530161253
210020403392970
209623309202475
103827830486279
16157489131265
53017779039088
146692718377351
61323851167229
33124609516254
180318706963047
56957969419431
106720545372632
77962490938539
25991639443629
54192828190443
1922158446
162718431995561
39267666526705
116572834039905
171036438669197
5179375999
61643161247
87080357521224
93844688377968
63487410542775
140727543422029
176029831027608
17607709977286
52541382782081
15760529681321
195294049965300
13420556878
152533932178
198587546212841
47147930401787
101370279248904
775013203321
117568313112
100662564431013
16369958885
75152247630749
48418846598989
5648708229
95110720076776
14532260397579
178092854245283
56442002199948
144178454260904
4675906177573
43028558926260
214845825249304
153263086836612
6894787273
10697733517541
132275770521055
86994499928478
6141095085650
44487856475637
152602722968119
199692704474841
68959717005698
111666675627991
187571041634337
5313913620385
126178013156923
148120219110867
205681345511702
1186443670740
29557589238963
122550850094164
151262916697522
103019337794197
96600611845524
148951679836645
26626502914935
34794807223
45667627456569
100844071411913
146041292601221
144050426190952
11807858730
117559081162444
21823897599
61323529199948
15812456815438
134680821266313
60548034113618
71618783980
50539137276337
6347647057124
40909003130387
32421937865824
130820286309373
94862687433
104295318155041
206142801456746
50382596631971
6475649093
77146377852711
33534346213161
3119938674
15424000219
134029635970585
105301272557753
182613266347013
195447896186258
134753700919821
201510437637192
194244662913631
89738503817094
176949071433852
87949553781
92082524426597
78859888361
13267713626742
27889773187554
12176107445592
1941637285
16491165287
12561615861277
117921035186668
129348328180458
69048416489928
4731417953218
97981490246808
7761796995
57323931144765
168454610022315
137250463160242
134749509027603
40167157807262
141066194416710
56045665030411
78644935628887
134284665120066
142212380992986
6504107539297
29063043918642
32805092398425
49598263781501
8566002027
50701456898
61671718544356
166820871774
217427748509564
5456649269372
212473407409135
31968548492
153553559116337
30559052272
18746481021606
113375168007445
69284369374845
18919161643174
15192564005006
113083012200766
150138654709875
68671931123112
53782864802516
32328179091786
136991821564155
35029812935
88100245281031
46451388913789
140856199905933
10205102747860
45646071030
130305329717378
111952803572674
216962903474800
200235704196681
67904756658
137412400088141
76414847039784
31489350541439
23758078490709
2741825487664
86121126066582
62148928615
97878437585
142997412158580
39356792833621
104659354209598
62382357054
180365826534460
52391729082888
16535256617
178896632113975
999759610633
110953744736714
112775080152586
113219501013
160325188196
110982692936975
180211356211733
104212778980787
74452792866055
55711748439141
59365937704997
56068044982333
29963268823701
37956372066
93961104590365
83272079401969
122637302458460
133097549014
199463437666269
35358316598039
42776999981590
45920405607036
125709926021170
112843688142485
104422725423729
38842786185424
200247916104576
57441165478472
153966464967280
15036850793545
200359249692119
130599843877430
124954549637787
195886684479014
136077564876052
74915594584
179933679030357
56673956294578
96615183194437
625159144858
72246218638475
196413949882354
97073431431984
207235938320899
21969592796
156622064527893
20679031344
148594399713
57860274510305
100382643170713
182102510355733
139334499756
193477189624943
79978804041165
142494136268
717204945
128795482071701
39201700706664
61127220205993
71938492960579
116236258960280
51275329518462
98052966372
82463512307045
67165067262554
86304057320
17484739749796
202524717586644
18253565662875
15903734387228
11804331876987
47854254441
2500068148188
112952109310118
95532731380496
18557922064
72599033820257
3397067183650
91029308512
25591062252053
43179109537133
936067996
26823967025
41952069333694
105940740104
205601789736648
214130835592545
531246651231
3389537701
112620146911379
90248405756737
41031424413683
117519743182609
181996368671327
63566261328485
35351382201528
204102195081795
63332346700779
119181111096604
93817453470865
62024167219835
42921973799
171609905860
47315865513481
65626109434544
201068796892448
91196399411
142779957188133
38539229958873
100563914778974
16646044390620
16684037570329
12171309659859
106232571025140
87452041507658
193477445272054
47111213765004
144185420516683
132842207308032
13646683375
135518455665236
113256984396692
91485997531226
167955417212623
103568404918202
164347485111301
10765500831446
160180726876785
103527835124
14511126066
106502581586080
2663666460094
140104141239
217330879143923
52094859822232
62315271650024
125520106985
884668399
158728544304070
23192300589
122709252102831
108568445095680
196052690948017
136217273517721
75927176568047
135288928435584
156537931607368
27906924763607
95167825144520
12638138006286
65417666126233
717927495
3680757515
99067512859380
5957778942
106426270836
34017887205248
116766067758520
16891421086358
35310677268
46140431791539
35312288993
48121815568680
86588840728326
25651673561
31192637970729
36308201885583
19298726251934
13008557086346
125376860830408
160987641888301
177715215424632
73285137381294
55846535924091
117633373825113
44663170077
50361059355499
100707327304479
78262944876358
88268129843966
81370367633948
35644549545479
56190956149255
718224913
15589556483459
52159847679289
146849757331087
34208657594260
11940293034
14918629690266
89202169756
51734610690
149769052285
4628730126401
4760003898
107613561087485
59717415009219
86717810498
154498957295997
20800788656594
187150029756245
94023722911
1215390770
143055350139108
31182788985460
171937060191452
151973093442383
101879392844806
11861711731014
84347240034426
18635904564
60621276777850
143190702028432
87456683645954
118552578119224
86887740290
11959735277
103652354363598
60651607591688
179257917140737
199549058171609
190862522508816
132034071782514
102018615268238
6098735369219
159889819566578
15083207357943
61521345930656
175669327937050
43059336265
207608982254921
179211717586306
32516909364330
178204182411223
17613449181
36127649540473
97547200499282
69695221089718
109493833954
6544008442
55871424460772
36879753753
176921028438450
143179337569974
211182973938179
37433871653434
71503556603
149193963524760
25991694896765
8649424452
10072399719449
162272432526720
101412224216190
121913492641695
97383948403947
76454526485611
115508878024267
120572294475
3699469594
34316877484995
217619381063475
72985330231605
57626106825398
79051697518310
141257371246425
38563677160
25505815462132
3224770917218
94601087073
108043829981785
80673297894374
48588967499461
207562377361417
119658186249108
70168875342609
723965860
187597874337674
199953302385804
127952932456726
107878760546060
103711936502498
32654616142271
81006991616803
191336337822179
10897498495669
37047228175
100457487629821
72514557294249
55099400285575
177080726341622
125117090764781
57704241616062
70725797463535
94646528313
21041413067
141069549101
188338966578883
4864034271023
24222155846037
17574398983202
78375358016786
19442515428583
21835299311983
34375423845573
4514442363781
36910695212059
113274873312831
102076188810
172123811795494
27820089366640
112848969921407
54771373394393
146891402392141
68486229868773
25707682159992
63544335948572
150729408781
16815339958
135876889374982
22306436097
157265877572112
83150640997833
192251887591563
119771809662798
26492782827916
168353334975549
11741139766921
221973583094637
9411333517
14131763200717
25868928869
100693071196414
895645793
126460779500372
202689961886676
123733187308
98130958562850
181131875042656
22387754041128
45064503686
132987178373952
221898805295329
17848938312
176805971011
115311187772708
7790844448
79213321941982
106185576196578
79697687146996
144145064436736
51431101808766
40611911208543
126653056613
29898529549
198253367691505
159561493005659
72677752146702
68638060168072
222151497520161
175257086670787
53550431573753
153878850909
50246496218749
86354188850196
145159189727225
26369604118714
120070368852886
187303517452109
73401186695055
110670279689715
51082530861287
89924641871
201635580088917
87449835998176
100954794848949
202682594176932
152588455835640
29004567574921
134425011273913
71881181925
65526855789
12115333356322
198798427454310
11118018264132
53238858257648
123278467078
163768018860
219233719356211
16642203922
195660569079831
106054966365733
212776367724136
183964904721211
58608210993163
113457541695501
12654514241411
6967963157789
123914481797
206009883573727
145613182867010
15488767657
135044850357858
94911739707
114372761350958
12102783783
16330542745859
3111407529
196613026636078
82950690581456
147252785121284
57586451384363
87512312809057
730391084
218526345402552
183447277917738
63476600589
28437567861
82282851717350
219408678092938
5735111740010
21147773027
24851386322
89904152530
193646063001973
34665535327434
17924365842
119680122291764
211095095544975
176529356575693
900466673
99848919154640
34213899297616
139345234868819
16268949108647
158689442353355
55512497346509
93713752498144
90775868199751
65542013849154
124230177100
41066173937936
145251359489167
160925492813
110302576498
167470214466
57170202777630
190454162894878
72680240994433
53970564035860
1389818076925
206767148533170
45178710797187
72554563478837
22453082252
121664873938
13258728860907
220899039091356
80101977896251
137609839638493
112415362451982
71517469573219
17537659813276
137621040236174
29636205547732
167686696198062
113886710014386
202804025715282
200460573572215
135877082726
25798247890784
732874237
97336446130
218597678139302
8399593964246
140675793656418
11310673562314
183617719207071
187125349547836
43979032616657
140979205416003
12154459501
164733776763
127571739311
150162058984538
74434024193
72858318488574
52590067403
104086822979247
9608861189726
186313989108072
153327100981955
143290690275367
174637498820570
186844616355037
63675786168338
53935469175599
97912272405436
24124593122674
83460783943
133607269916
167258849203794
21028275000490
177941669572581
179993090393791
43286256336270
6660748175483
141975736494741
3748907856883
43717446951204
42743781243884
51908743534181
186033827287605
53121166437055
38626613228129
61594670198104
179198582785956
206863568853855
132973938592489
736936652
73492552657199
5339644858707
8566380655
27454041912
13779996651
104858129040867
96353794736363
24552484492867
119480375134724
189200951726151
123332459501314
23091783108418
110475446632850
46774514521491
159830293782645
92229760249020
50621707941547
65418252662913
136327303229910
76216078928170
31898636271684
188070240466762
25796434268910
66056765881623
66181135411132
115929089363428
88984939913756
51194353082482
56027711338437
13858893788
192074498096817
60040612516
181973800766439
15690820578106
166095393448188
8831132167587
12990367513
147997114117606
204631383357588
199176887006939
72611204422822
135609973652811
50750759672010
196313104902494
32076986750046
16674442905955
27492731499
11195510489729
176290408182223
1996684312
54733843333245
36091585167
88389029460
22318727757719
203475177167155
158952560966
111058056184750
22944037933712
188232375277149
130042469863193
30287618103485
181018322917737
43767122907901
106575103994550
90003114137794
14017049587
54540937588601
740528919
46549421865866
44501700940845
3906168452279
63153044788801
32652589456022
62168414747169
181870071713714
69001690894373
39220316698533
132641754251725
131770240171719
13105787338
66946221452730
60705231065160
186400468528133
177493198473586
131343745933
129758272269195
207728384359635
17076971055
214656367658069
107412880258751
30621976038098
45668010621263
220350958061103
177014047779028
81071809014516
24822117166392
741972308
104995021271944
107258937383633
47586985586744
148345406479655
42474847552
36162641791214
209402142583439
71097255613107
109884805356276
127667591340033
140503904880
29036295911807
64695590334798
23750671013
184029476981919
90486677099498
169490054012
118670634971648
46029549593487
75788470761748
31689279632492
59186683761673
146912893741
22673645371
59647882279918
65881019462618
118256460785487
64467109094312
160469624947878
9000226835807
177369930505409
98372945695950
154698466355770
64977610603575
109115962561
182660231601324
27029228003823
168987254234669
69552530037006
159240379603420
66659832773698
152470541982197
92665125999398
741696209
128820644624
39564597908831
6028334580152
4416145143011
17841345265805
116620177153023
54816382197
17110135579
165696260965341
36282286724
110778428808789
22700847196
128231314849801
12662226562544
134920544022432
164195158721205
74738495995200
137250494868724
176488778976
902126504932
32490721637404
58667698729
85645245389211
47652721327402
44766869641625
208143279502600
68899040606958
20124969146
51567927853181
197553671380440
742054752
86709851753
5140495701767
21314670429870
60081018166337
120108189859
67860085260623
208423884737857
68740268290
50195160111396
218468032792602
124854377936762
115739632794948
165740070971162
207451152224962
45929751483
86814548954
52096212900176
56718434039
123063618420213
18787454261573
217199908888219
193950746933240
101668524438
148522044445696
14964342216255
33515026280501
80375125989213
129252601145
85551751169025
4183382889977
131917281197302
162368505803862
116296673760736
185352732476628
2791407894836
191737114535887
222880715641248
83875194102978
164533369403142
85869396536604
92039756276458
193018735766928
70911220205
179712153537980
170722723476947
2712657838
51266950007353
43416758011766
65569349782718
13632714707989
4916695800
17174998063933
25825910388890
219190213041137
53668517558958
57069638363
162172228738687
112396676688187
154889139852272
80138107346324
128090199885600
55200130198468
14107712281
71131368958485
51379768758602
139407902120327
161352011220972
52390639540762
37593087394460
918567083
73476404078
142209199112514
12083967933509
160555537756789
185058907067864
134617536916119
57154600661
120482039080632
51241238305
174007985816
115354452244363
25828769549651
174080481579
118688107328494
46121058860
90509969433069
109814469754
164039346351
99374551212
114671842423613
192323607962757
36504631935
4198149393
70859375189274
197238053611361
128927013261789
2840179208
28909790139869
195030019213265
124300865167646
12339803244
161058170659868
141666379898
64863775463113
30592195820
47812412469
47019116061605
90806861074019
22411401418089
11542684939745
133091586457814
143815096741029
156800328728772
186571113732097
95442001007276
126613418617753
177281821751688
124969448185501
103815695460483
212682681400659
135529826427329
22960028089255
164159141636363
5119442748894
7582424396985
109946257165
133776002207325
87281778682
37138716226434
32212972799764
660884486218
173024763055021
17392729141670
168085290873239
118310766083575
92602570013067
193892603844602
38483609327573
174876916095114
154460045870442
12689945568639
83738854005312
141683359848
138415522282889
9577706920782
86127013507820
153763168855510
142140857599944
97016202461551
17241417738
73641831942857
177974533032
73769947165
112086435335296
19614795618510
99770927650
39962572409944
130508208508876
115488710375166
91569545142123
164793539697
8131696353
171669538529521
86296321849117
59397211604101
48716086921408
76622871803436
103323602455489
132422643470319
217215270855984
43432324430882
62528116180757
108143669587935
64613323196435
167507503213922
55500519299
20849498619265
2036064486
81875970782730
25442998965267
197937898383742
30505828299378
120508102712136
175717994182511
106899349990160
39756703263049
132897304982919
3066457321172
78439405990
179677561261766
49686762567946
80590388775
117229221097160
15931965549
36761610738
64480705481522
11328624106806
16666831991680
57679862006529
161432881576875
115279051578501
221222051257085
115711015467639
94392438820977
19005819837807
8702293776225
12453748732
19188631749471
213298058938018
225280370506018
209017556293469
194124329929643
139658327310
107889425223
77231168262183
34140030363675
105465104881
126950531521942
17439163773321
95207491491
46169734700447
4239202547
206543975837301
225110092435862
107607458835709
25546763994
72117084111699
1266873542
223902769365648
76392573901
172241992409
209886938932134
46958172851219
50967140382170
56723285300052
168935928270
46854555307848
85741873115
16172534394395
194955219923254
158093975556810
105708212010498
44111215073969
213424536383810
123147894978363
137974502536588
30204485807865
2042852295
168124533100342
42954713022523
79900701449728
44949791577
21491655612161
76030204316712
44761240054754
18482930341
30790031833378
129718099087732
115411772853779
124326170015571
132725779893749
66253069210173
57911213922144
27026583018251
116060545090673
221114548725226
164911411287634
45201761758526
136742537011407
16279436907093
51124363910927
17884895015082
146940299256674
124800202052837
79469021076622
209906108038445
5456271725
44226351916954
2872299998
68941300041285
80144524440030
1101566960
81278267635449
32323255855
102409615072624
29152407285605
187343867951657
138637274595540
168022772033144
65632815290204
30530920686715
189580233220406
36187111642366
193569236705120
13590719089880
123590925006853
53818289375141
101357402444395
140209863070462
225270909766151
63540459360
37035649380
118402503680765
105789207559310
150779738407989
164424178038381
59960651519092
183188950865680
1270313283
227509738141397
44079325045161
111491649872
122155079870832
7870426125
215457342517772
11482643378389
52373047192861
128288397829196
166357503627948
176563675206375
190840473339494
4945505352760
47904116699459
21871922922
28751476141084
14466001598922
75543348964595
49204273360540
215159196751116
211296986101534
224093713408905
209965568228475
117044653742
185737849875976
24352403417
13661490648182
5002278728
209931177252286
160462881346427
38582331562
81621148598632
37066630783
212537453831345
125853417574
36957864583793
160906019090844
25702332737
85275931115912
138096399399593
182102098186501
90178518511915
81574595954
156646974222
9943877193705
42852640600944
92365601872660
108242399758488
106266533803
98652269116543
223387734554658
45221384629136
100131997800542
123668833555107
144859256182827
154045528565
25958268939255
1774460547
3399312541945
40893030086036
83550542456078
111857329930
58469069327819
51230887444773
88013287292829
68497504117245
127236481330855
25801286774923
18685760198976
177532719985
41662319389139
152308074088335
11235081904904
17497820319
143959026082460
7615645128036
131448635961741
106770973734422
67393212070649
97402235349053
213535683141127
67906770891
40578141215474
92116965621127
213099100346993
191960041040879
186974874649595
185546179484574
205659224181552
8724563104021
104178117792242
90960520224841
215009651227782
12911416092995
20824567018
127070182869828
185186380441219
88389199590704
221531161146256
226030642210460
15229328753
59576747138241
7902651268719
50353042761345
50051286872308
153655858401653
112094041324
216916831058900
81281387408656
3873526091
15290800384
114998759894
29364606753190
73487908985352
67010776721203
15237508136460
18550735428477
105945221307595
54477389480
61948973861763
92048051135133
171930699358049
145189869098435
44103799173947
34596653275426
80980212179338
39122925665519
216436187654790
41505584059703
124504857223984
131229952632268
75074694912
34597157710483
140381007958086
41522703164881
98184770297066
120228332246127
72638074745045
80635124378990
77278766970
121775779889027
109881353486775
26111928597030
121511630796904
18512075753
194215865635399
135511730813
931713379
77033875630331
1845820090949
171332709595018
12679929023985
79653143562
112348541216
44777252692681
129581658826
224647807077665
204775343618800
38559527247791
113094417154471
123534231590208
132506394160846
74875212279512
153645724431722
59756253763665
124938381334078
33146503645730
172357383579614
64336959771791
23232436699877
158419928086829
49001257307966
88948530069035
49973477863150
19148927583223
150655331267737
154375386448
230500539827290
162107366188586
99442298787
2057017511
135625822496460
12059737616115
758224221
140835597128197
102453653091081
54772655021132
81823886912673
191901095008130
72771281871731
175111042331734
52645880044
123122403848358
187419906240123
96354057330335
192723639184042
55828876222996
89465867633
9689628921403
3890757956
171154865995797
126975371007615
32690397016
135325743153766
2345111935
217345230650081
171772406302396
6308878162
194293098426176
5707121434747
110653056090138
565448663148
127446069573561
97648024435291
151987623978532
110239032102516
172831804718255
157412311143140
203764473864284
69576981825900
60767115738062
183382067924078
3896054137
185656093124420
129992128266015
175508212640
69748623477501
40665571127
154317373363708
102187351817
37531088118
82704657117669
38698863693014
36302322705190
194438987706871
89500013635051
228382875873153
9410816557654
202955943282003
89576708690072
103621386212105
106879037259181
116637139307729
3975586966402
169291840180502
140449844872570
88211171317390
29967577636
72507318205743
46074746153837
74257395564459
65501095567993
133802611416737
76051532444565
207054897269372
79818340495136
205722076671012
220256283583617
91746733278473
44491832315366
80639868938610
2932428315245
77037263849791
205445603987541
21050482291
30487919863222
9824457590
53585941018745
193055632301468
6078607067
159073719147
6328373721
183711466615801
52060793380288
68979696656
104098176377468
14081592333749
9161396229
10328004401448
18293845779329
58906794374
105778950221114
183008992947
761390530
191062655079366
30654657438890
128687067432257
28082351759480
28082352872752
12464443128437
127764577670
6097827240752
95858134265823
136692082701
207462088310665
74212600103762
761341551
166779922096855
26628255091644
107626168399085
223995712109305
226528688401292
40694625447
203062955887406
70178076186982
57451168378051
72499440652345
145795313886940
161234216027744
138710473822182
133147673514954
82498779815836
131029561604867
212939519200220
211578092333034
20866636172
118084784224112
12702956310
82622661417
111007589046255
79842055633465
207949131168285
130399109528999
94853041624448
141761915133341
233741164063624
42340486619
206206563270535
105263684651545
179409381226147
38894988398010
102609574579900
2283128802120
112105410431334
76045977941
93278890888629
163628892722098
50050642634998
110661570030201
24758556914808
51299638939
81083739899519
129454269052863
54254962202051
30757028690414
132631842776104
118014378115890
233083068261438
45019886849451
224236518524883
82345713681851
123436432641287
193546121670411
176562929407
18169301920249
35875410578
123844891444910
12739424764
143712062873201
101679682010154
135865556230278
111493896608217
72134211046781
155585602641154
76175399148
39119034077862
24438768133380
54201425128975
234453739364213
5077413006
55311349833
176135146926985
101708760619786
129940966916404
108763297689258
13936242517266
195389753743498
87768700574
40259897445662
11532760258
99776565770265
47880628033997
27388021440685
936232298
15783059997378
35137511896557
9095877737980
71610632805
114467690836896
88468754838701
21588302462112
16131000520767
47242264417917
133308406479279
122426352195711
50857822537524
131324383748
53175789560
80653624439746
16534476842640
109606220092687
154693559435602
97595118782563
5088808039
170610578942879
217960069062466
12182706130886
1250890038447
12816233968052
17526465199728
106657184636764
120715674081098
30199687997
128917857707723
57312254669
19675866376894
191689385804723
218629526350715
106115950072
14056019828197
30802441522084
55492225907
35839109419120
43478653730667
128842170505
161963813445362
80731923234613
1872782597398
195341774970
76543976485
149705626042831
184880529285656
209668050008821
175512915927734
167061725981834
213509841664498
54343919052342
132000382333
8611664516963
50019350212123
763176794
141741347865973
233727999103872
154241203130
138022326801898
17840218852
10373888591913
46169779451
31798050642
131725676973107
222841416823078
78863362963
198933026210652
31809747043
112654946967616
199966765691817
188682181547791
212778463089113
77987585081411
123139205842241
125631297726164
115677742279593
128597219745848
218660147244241
2081894021
158498974616911
227956918727564
225330122220167
170888950103353
147945944862555
141567360391
25777824585459
105086278461795
25069860627109
67917441589112
3997394141542
215560040481481
764620227
45633407659660
86178164942
10042051917979
176982506162057
72799252213854
46278409451
12253234520348
150311344618515
138142998697403
92133205980949
44704711163455
153162442974108
175736061313555
154678043305
49840479354964
57952733348892
90043606820059
41160849955
61747275112
154816213644
151442889906
83156469742933
74794878648443
62690745809889
25653032647133
187013340660501
108674069994686
220083828063131
110350553931088
161267091712617
5413283988843
70266136969779
11732715583327
160820959423021
31993802248182
65728189432467
98871530831
12846997773
107463465333895
124333318729358
30983244866452
21727014182502
112902289687955
73191416430144
137036143460217
51979777439
89365935943007
229233212310098
239063072445647
133966842063611
149221819150388
124694663161227
23835475363
219110355439132
114948919995
39719668563
31986330515
205274945643764
128215044771840
9971979239
21376394124
142222768487
155151317032
229163860793497
135974379640736
96731144194782
207120569125599
210807914096236
65027374199209
8049840000742
3099070853840
153504541474426
108440630200917
212284284314161
49693371632911
9582511091859
92366684441306
2507772679
26605507058802
215638011277357
40467786982973
86586070038
81766420018
88902515959
235125630731400
14196523066614
94065529629027
202170013123377
124778940262931
188057235595584
21404768738
91762716167866
86246889088219
49979426407033
232029986659597
176917326152864
132845714874132
11782250411994
114286536846206
12782211863212
200241167207546
36649151087729
96599824426
112501373700
118256047536
16442634644592
226425985738991
36423280820
98754221712626
106513807490317
54752116918542
104114064394593
17947471491694
228767101124755
48253184523022
6444887577
85448437462815
10937681466931
176046508296909
164369010620570
88132418726252
7085028717183
226376258500341
879493206504
47148062093776
68339302881
128526469637695
113566586256188
7536869509493
16080335885274
37285865226159
152153031416
215487854042453
94855754142946
196772903542017
232053064918068
102030059514037
2104613905
133186699901
148674458840573
110744286332154
156725589426381
114295213450543
138953381974286
235166230050480
185082536369559
71581324519100
53628435925
73848649744830
120020273403292
125262811633875
26593623731272
175566902597486
37531557964247
212676048779635
200858695016925
63315738203799
102771546602580
5160268360
80242715647757
2700449286842
82482710341362
181560681810274
56233683535668
117038174425814
25596782415672
28309430029884
102040069488
1412654554089
84435260730962
133108971752508
150550017502860
168260353367789
132939951446364
139476056819639
48036553505518
74537200194410
134880068170632
144793502019380
8739003139339
23453153863876
164010112690003
191761487150245
21496137068102
198544945187404
198261945749785
65607604040618
63267868575735
87800020703078
201031501036322
104675977711
122547089056403
47936908809492
4818897749
160591904358772
98291195125927
61822232713426
43244155597
137192346137907
91520944135581
173224207087869
62832714209616
230916938426233
110189700508
200902519466811
172098504385494
58866036216182
157719276139031
85055801093747
41297765573061
54512286810283
169639700432104
235482482291913
174825477498233
153285112689228
167861037519386
219008238382242
194585208359
211509180651919
46779672125
56524626079805
193744816993812
93096426965308
48567011130
100451612822007
110363142101
52549672797232
10993842124866
111166200443204
228705816052509
131842072402997
239490390150489
4223738384218
87145780495
99637835940
176795438944104
111964217757607
159562306133751
205294090589423
107951891842168
126439367415853
12819738687899
228085959037647
60731925101795
43963198635350
29283024435
136773919102441
162247054993586
79936120998
23543440453964
69560278965617
222009448364017
136359884993414
126497840960797
133954597321
220238362727265
75139917703022
218340072230488
148237875500908
217053759120691
69267599043339
52122989144
173314850901833
167383639393199
17766691899761
70824591266500
54140503489816
83833910793348
5181835337
21263211058
46908997191
117928631390899
61686847517957
9395995613
147284524224463
21341968574
176734279790195
43395498174
241672494835598
229608751923905
237635291023009
22259254452168
59569324727242
71075226324
23954794753849
227341257358384
7117298179
24150024610345
122096162605
66670890903
40174260174106
29481020680386
118403981964485
1312615108
179757016989770
2435631627602
121756855927535
122109423538998
48573208140609
87410994986
192057645039392
42981012334928
198014913186142
128085431850555
54466517406912
168249797732906
33119781743553
16966221330
93851238781746
145043050600456
27822493559801
43413163050706
143985164825545
38781776461807
69606387108668
227822578379605
15815667218673
116241894017
64599170779546
227156475333041
134285070897
154592245953591
5194285697
160894692109307
1312998370
6205036296885
141143800062139
61343482598337
156554174117
70089918738959
38264641339733
21136398251
59779045051115
12966415468908
212880743189854
92746152810999
44669032775307
143896876504
97608030032
39065138829284
26743196795
81221467470266
41210101163617
78037513176
209667161565968
229521171096209
144098361196554
71109341031
69065650772
2415288678
42114106666251
228011939094854
212225428831654
113844430955
62001037989973
75327152730
28208038904946
119459371099894
27696987856963
7832235823
188349498638947
137539188481225
1645365490643
163890214890
83288271421492
123565927512222
122912769841929
783368828
105666436828
87467102164
783057290
74692482969907
109846605167248
36043649614730
201368230997084
64770130348410
49065700715
9181695546
123392402526111
75350990168553
27469352391469
121858168488802
82930613637909
201133413304008
13432703578042
26848385017
186337775287520
146071705615702
181822368883
241211041538693
47328939409230
53981499157365
110661849472894
96344830802106
58792754571
7371071077262
6545436283
142925229057421
8252168689609
151092637691040
156820664331876
135935348415503
213305419949573
161047303866
84339434763148
55590738900274
178222877476006
80866572157090
168557430556620
28187625580053
184210493056560
238910042976321
120136790062806
189095272918
192298051299982
86676644792845
187970710746839
153182745422356
4529575164
48480107881755
124534506105791
93853206542332
61022577825
209064856155756
23099130177813
13810543370295
45921207065948
98224431941
10253363954840
145260190630499
146591821809738
27789786084348
45422069376790
215598361103763
132426031541
226632247687084
78639464819
154738515990552
170326546121223
146162680073981
5517109275210
97377783096751
970795734
147433270412410
150267780539638
86904606268251
120412939180
790608575
2564493788
197575186636192
224387245369955
222432622385914
199956817416134
90701455511989
13138898629
62994639841605
213886903663383
52717878761182
3113147927441
152759590999664
16074385810461
213282477158604
204719674996509
63391486688681
223719894302348
1159155179621
123211014869
103689998136
189570688864585
127625694040894
223631307610471
33566812825851
17924361191848
2712248722567
151388002328898
145460470847254
95222643665127
54876438995
155792415267911
243767038967548
66829646318995
159462947080523
63658353173159
132668951487
149914761059518
210954518357486
1030057802
15381006297088
6611405291580
39524757053126
131927434428079
15030018382422
151614293047
37978386582952
137099299057917
193570482817
180916332901722
8717462260505
92084097116919
69686917647
42344862959
187992792801265
53144001175
120728636050992
43574763054654
50967465075458
45754879644501
86644108400115
117558327201111
74482464194045
150261376162467
6264722537307
222340985168389
103850146013440
145298632909
155595389719439
39091329155
58461536853342
71789741730
121691426699931
117728585786
155658789893215
186749751055368
9369962302721
159484974068222
82146004983697
75162752062671
7524355862422
211785246570
55329716198005
177586230312187
38561141717915
73033902876723
161982843378728
18357318157
65391063998
170893418370859
85316502364550
19487789933
120511444834
132358243842910
116273082895468
9517005082
79167912943038
157299257074442
233461766993579
165413027013502
94494314845018
158749125698673
50604057034527
243184896275596
45905418440
28537812118999
8729038563465
80306600778577
103281601416967
49476882883
27102286784217
70663248789399
227695757287362
36303068593017
69811633293
183805933700305
3035220978
86586635293972
138867257873507
29822360403498
69809943667
208279685904816
10214884493
89460255198135
1899565669984
211236996829721
104861520393717
13906850101175
172353900162095
106644730055471
49524554477
50650136940064
165228297478261
107362661812232
48753803830913
67535599756
77351673610111
73199866760111
185850194656086
116814160471937
218536548433262
117089540147523
195062764788085
145777404621
69685789322
138138570115645
169157795173159
21062826591375
107724930654622
104255736078
21067353786435
187291418354488
98998483747
127357409417696
239737881003470
83735683978282
91989110475081
184143451678288
61986010383977
174826459551432
124719869975414
45834539804255
51368555166
112497023015
198284511493446
107057138072740
1418149895095
54478802414609
60349492648490
196045661565413
208134170138604
17989197929035
69817498959
39283807354
187468768890
28014651781353
51695276507783
86905842221685
821527501546
88854622712575
107592182597351
109041709250105
67720519493314
118286036442903
49004022378845
228044582690271
142797026910
47825938943
142218936939903
18974865491331
20695841027
28170154655012
126851096583339
63777039265955
149552180508
64543624092511
100938081199150
2457034052
11190424212186
152935796834
54615976421586
7638589459884
100235644923996
78728373865263
15561129834183
197384495663061
186094712139803
129696747204563
216104955069670
6306568491934
95827888444001
165825707559567
798102570
189669156312556
209110372042741
18265503648485
64961697892066
99595523348
51526505393616
181703397153888
1940655198789
146561065953
121989019015
62900877204077
69565791018364
149756406094709
121201709838649
169088582681438
18142941351652
132341818184019
6627593649
42843510679039
239904950320664
174262741948
76385946904736
101439010105205
74879412439
94168558030626
62239354950730
233366190980974
144232267845900
70278707360794
192259923584
127972633517
23154779394288
122149336962
137363700572298
69800728826810
229608239226165
209745810868521
88361158450367
117370677086336
11218936610619
35474811224323
118637485442824
175667143392298
237286879861653
798954686
133193033508484
3050065233
62030264223
33078144326
76946962880
18319613626
57072686968508
36077305065
191225587252923
171025041720
40851689865648
228213890812556
65599454522829
43770413647835
109172377419553
23594183294522
174832123422
160004772383465
219025442616782
32833894756078
59268757525260
11081054396092
196108042318733
48069301460218
128120171650106
115090996519727
166919587746772
228588113211834
89791111763
225659776099344
241871121978517
241821082028709
14280005384
60681058233467
118484657862387
16052751413
196752002919
174528614042423
46535695824
39685712047
224264946153065
164253134804727
190341688070217
109023748480660
61386260446611
109333125404082
201822506974058
48308211875
136540131292011
139096415920336
53309551179903
47446198542177
185656112295
18126773827
73078515300
39656959857356
46649165464
152943053531792
4123416282
162971746027147
81294105998123
70992334581
30056340496
11572220012402
111377158727
155849544163478
2179357578
805460372
209515376547510
2378309079273
17041509214123
13393285098
147991509927
24812571917
147993344111
62231859024342
242396651509271
54153390662
178226420897818
129658552113556
16806645331288
148784533511559
174359209374809
22249754401
5335375865
216948476283163
87465070182
24389484043886
27913916875197
247203248509428
80409190129
105205448825704
92647708897
28857582940859
22031797343436
11719499928994
56623140853513
126937896775376
20107937541059
184178035223608
11940109025056
9427008501
37716844561536
138691898795
92514377591115
163249925669983
28851161890
150062504475508
73550052910190
102139498989222
88933477771631
232622585026058
13435992671524
62557408865
136518894213575
192756686399380
71032243507617
122315347149469
39756738534991
90826921684462
71194016603
139759739623731
227785095805036
195802797534715
195143582503596
168987478269
198193297674191
67406183394729
141998279092
177558019337180
158207695397837
120650217878757
81167436524202
132133642982326
187409373203040
64584687600
79588270919915
82857119667
226761727772710
59813914065121
8207046674083
249495098315762
67668031358166
228474097928946
114605072248
123940273165984
132046090699787
153368866570485
33407348740
51131104695754
5070167522036
112090232630870
64689465202
184549894665053
169207324813
30718687037351
14138258888240
158756159100
51679489748097
110891091059097
27919861581026
5369568502
57430872811372
183291610828068
173436826554396
194904095841
216107631576641
19571057992098
112136878741
177609690718333
56801365852470
72997801529273
94019327530533
143676747130415
21013711207
218139190760154
70286761792748
142540458257
105490446781300
809546828
195695224834425
47007024746
123189760448737
128326983476324
208807494214389
160459589684006
13481892672
217262513517095
124157580351128
77999073952129
6726922649
34617049312113
26198527527
58733382396
9461629634702
140436825698521
159271942131
14452650458
201834759120005
164176955388250
120926414123
12012108452353
54999568186867
50608529384278
114978673143251
129946275366
218798726736135
180592104764
25527754197635
199073329312823
51227720667617
82657366556131
244575702782140
37870266962765
41736721812
121893468061015
80084422819437
207745677172018
74181741249941
118100512888874
15468244026
103363523458413
189705841488690
35028359009
249231593506586
136561371698
2629722754
211464586447124
38182246554272
104397917123912
135970601699
53958633860914
812492428
16972361600267
20283971419380
14375561640059
80094760612933
18470362002374
156930238359794
50034670953120
17772672150779
90612703825028
184608383750
52665087475643
114922027024008
56549219165
11422956062
168919989547873
195765062092
92521674447790
249493404939549
177486752082
104167152251267
72657046775740
185536103578587
34234643937179
192701588057539
42796963918379
813753868
91108890027
208225437562225
40213945525
191813206077
155046217843641
186730833252709
99795929883790
90253279181255
233803600178232
33656336254121
33913303067334
231518375595719
96347755803
232435068324941
46598723221520
135047913286459
106213398073373
191630799947524
80430997001522
60768580004519
146401287484
48910820955735
47621851521541
56621083186470
200561588778779
2201221340
231127210392089
16115912462665
17575109740747
25099879399
29309625228214
15605477140837
108463695331382
79647064581052
38209832375
223310340266891
32251947671629
45334974994
44614617997612
9307701603157
177410529608893
17623201115437
80344805578386
164517588994439
250286885673015
51726085044337
32027739915992
94822627505578
211211842353151
41743396702515
223095783110984
13315808010717
62827041641694
180334180291097
180474400015144
184732316036985
61348948609943
99079559358
47315772450
155017698690824
146757646818
227299095842458
15543658547
112591843571325
34617040174991
122160056276547
36345289270746
78755838600
94459301066573
216022004736488
29214084842
52598724542994
72093891735
208751017854239
106395735726642
230688767235287
182880198524919
162058266608040
158754292375077
197600215073313
222613594007457
185231911347596
189411243729157
16620996216065
153383327466030
136936386065
242008063840057
154559516819624
176789522710204
93230358869792
32837918818959
84466002551936
195126651948871
208731203014463
63265634492952
208167452901172
80117313422362
104554282860469
53531622006681
178490661332
6484731556909
167229297234353
25372145407070
68855079767209
247961629792646
80713317333586
251344689349283
26302592582035
251530635563976
57424964021862
55083160292564
241208414165898
59340984631
171166203456
6214440304894
153472922170311
15608416714
200977464723299
3383241335089
158209883288135
86582187803072
193918155167850
97020627486
34942069728660
212206275709366
28968648212240
13641783107
129635209834000
124096478422920
8805418206121
21687295597945
220549413784310
155919203033162
57826344985918
72387015283
99620820538
197963815705922
202308305090862
33013376306954
21794549639613
66168787350170
184439158146991
183011296729949
45220979357507
117849233441331
18805546922
65632152737
174570709710835
172015415772545
122104671380207
58412087418904
35850073884267
48743347656661
70429849302896
171861345784
208177573007618
2986960219
146839951563009
116509433470
138620379090142
98853546551373
52054432908301
824931073
82107943829
94565534116
180092197955480
23670502374167
60074366357471
85660487920469
63857236037899
101019587624313
20607624964610
74456815245
38762466767420
4903913437431
39440304404793
222440674231799
176911450653495
22499739691
19121063403
196008024149693
22753032289
31378142013181
13705795905
128649331851
224211536478188
8320594838737
185944992571068
32141645750
2228270500
90923629482615
75979879975909
115460044119864
221168500011676
226485006509967
199602276827904
84667154999
251327400008849
128631373934383
102022008193961
826314205
192544880594108
91221086707874
14701317308
252801232788704
231861470072574
93840324463680
21468523124
104155211878926
248112544496545
195278247754684
26744629175
21249309681727
106290708367891
26669894796
190717934919
129086473352607
50006686550666
250459985499601
18989902899829
175988671310
251379172707467
173918414504462
13812020875037
209456250347427
152940135298282
168568273751774
211857930596609
33215691344847
182787883690203
228751949575441
62691704152514
135744232812204
177768264382269
214258135221234
175490197983986
42417785014
194670565396
114642429006432
194695161895573
37305131606
72636292173
187443895467211
199255130204960
175855358508091
185190358058785
94945077181
84849859991
86150735937225
195687442219051
212713795705789
244915263441988
102203314843551
70193127416
187645840051115
9797350740242
163455415343730
3578577344773
96942045081445
161753581282582
61816285245
1621629581
154775331867247
39832655614713
32595302491
167607606345022
10283405738275
93667929166471
42508014247
169114540027
85555378840131
155219009884486
164693020868813
38285387547229
47876507871704
15748035345145
61794670415626
21770508884099
1018772910
66595295800137
23461227722145
6902050001988
9331550637253
59446547091
202852662384
115936390765027
189424728159251
130385947021096
34086493414740
5490707578
152177408157
100912326773447
145480827228
99793008862500
123184315489895
75731432809885
213809899148376
61904650843
64197161714
40561980328814
66287824085
61474360344624
82641232139
104717036395765
90586637548157
225030694082198
72925890092817
39008902491553
205218536978553
169673120902689
136367885445674
19322816958153
226264705565662
124054507843352
1890615040157
26811362707
47287142479378
111961992634296
92752483284
175474329048236
27469327313689
145183709155682
169300225017971
180903674254634
77464592219901
231666602884036
49714463417721
193209341130838
7147514513063
206809733761566
225157407622059
79386132790499
5818145155056
123984545840007
13888887051628
14317513771401
57652178739
255410507987448
157615889028524
172545699121517
44471868888007
129283373002989
134588554671058
46129187726
57507497706111
6724611496706
197620627614829
60211752787153
167182427243144
12012258824106
72454822295182
63093157609208
109180852313
2692658229
17467022858000
2781194543042
203559758979
92620314920373
221408372070555
120238268667837
183637829273969
177298446406
203013041998130
100171959806172
256498185340262
102602903561974
151587710962257
124225409972010
102724262976329
225583157777573
99393775630324
135962317262
4423994461838
35312259494987
3572412774011
31584912385188
203336348474158
77887674904
36185887547830
141994359602325
257012124544943
38176492383080
52353748549425
29160103047123
93776286087805
148640782171614
14446756694260
145872824197
223674433655936
218783893042821
168709845441650
83009014277399
834411709
152938559617850
256461898168433
230522779672444
1595694357853
134382582165843
156456820505325
144831365083410
178717061867167
90326045204
49221165422407
82947304010
10557875194339
146151801034
182043920922581
19432970515873
10153008230240
36239270250085
19344985156
89031589941288
6159483848375
42014271813739
214354350455873
196328433899149
188274488671395
155536648296407
203920146919733
234531824936192
224173347369462
251134336223223
113455584325568
42790086939
231221799399561
76813536766257
108333801122542
1634348763
80355496868
8670839962640
90060347741259
177272505091674
48115022340810
10776375058
17184431673619
31365344809
106554698568979
132076127500255
146307119283565
130246740683745
73959825538421
225643933367966
158698235750149
41236087047
105796116355278
54474765834067
189792853494767
157787085203215
72854009505513
143161204794
85165325829204
26477715132872
227032468080670
235364003341472
97654170165879
35953714120265
134616060590398
5540504655
172964452902972
91360038528075
41249892281
158192149847627
133880778457889
209203021766042
216870485627311
78415447992696
44723717637
162615913959429
127412865447
77325758137363
49533199614465
130842737595404
836172338
1029062853
26572868764
190252829516852
167023520540
133611823706
126958624655
219648928164981
235734583311767
41309075531629
58062686113
59781565682172
29994239333
40084457992208
69545085272033
142948343794477
124088198953826
214557159165780
229313580067827
60639891035097
9158749149362
54247524935285
124407831818
144715195328282
46856120633247
167483245908726
191903592500289
84494739717116
211607073717016
227379070764821
178319251076
73859948539864
148731053541889
5955542890732
124267428223
213701726864239
14590471435882
15016329563922
238089374627166
144270637401384
45726184667654
48853546915586
183792628111158
222714145825322
232228259179156
51091643818514
198568612595388
151386527835519
252330643721881
87721719063940
85885922786
245782127216555
52367415648636
153811466878115
72948616936786
169892523659278
211353691392448
161662708124519
56637363876249
155698826494738
118641287941
164207946182255
11782593794
182512844235
52764858706462
9902890377698
45828679886034
242622906567546
2272793022
14236759261
193291241559349
753690613392
19744414043422
189921420305022
89997301825326
236405506824234
837637188
2273341702
219093591032686
10871061523551
134945122142510
249186169021589
227011962348453
137128792089
167988945808654
188936219297473
7182693107703
166021690068363
104855973152663
7566515556
72943739586829
200352469912076
106218965862140
20540958009
92419771999873
146375252349611
167436487170958
149856343282765
192406959016677
131002017281254
256163309962770
66109143613703
157061386461
186103069249
19475970266
107252849420164
1717298152
2590372223
91039971509
195434253415778
21764592144
144079581233
235808880527616
82050773837302
175509888611
147492005415
13071833256888
159103062930986
249271409862583
71522118693
54194669522055
146536589384299
108246584655503
34750501656099
4114415159754
235794861848160
210854815521573
1034380007
59080654950483
112088031911508
124814394710293
138946286811586
92108003066232
244880794429895
78349287624907
85481079444469
1877010831
154015123001294
76493427784443
224231420136177
28036070339364
86570329261052
114997291115750
42440619422707
204903975675123
71577764855921
29546129576852
1035897569
252829866284272
8893780144699
10954683767025
48456664738265
99374626379
209898350518
156311908042106
64687778662802
15413222746674
170674292591186
13183294794563
105964480501455
144310120329842
132492656701422
260345689693563
141282007687
213709665222410
51581491256423
114218456135675
196832710127636
128088223593914
113660459674222
220695610973901
44694139899228
43840766146244
57644045382303
38676636229034
16144498993933
48584107618038
23148312696202
17938792567014
6979855884
24918693675142
206292230370
16009913436008
92982668470419
219790147356697
101743949759474
74183484481
159428667123662
230247118322806
24405282267
66690445158952
23244103434
190530255830088
24468307449
33428713382331
12793682236430
13191550916875
36350725774
43267246459163
111928573834816
98537729741327
29067299955457
224153637816607
139592465529002
102322371378058
170369652427121
151141540778
181854185763122
85933505614459
201774303852447
40828413247423
201157459254566
19534872742
143368240032409
209100632075155
13997612912
122307477192123
34063598764151
61164833928699
242931323807745
253794946048568
61949946327783
125308106452
14912763238
150539324866847
41296565229733
62419027285739
6107462121
107585418504388
23755256664676
60472985524
88898324546927
53805697898280
33749752001151
53488468976089
25890604295646
84571269610146
2965519207255
29592890379302
119575769548842
15484639520419
5550059952402
60952787173
33378821845430
116659701848
58467699192121
156146256652055
320942933678
45608221051746
179642784908271
213958490800025
161856300018
51665050144115
46106673114331
131841996611
155075617799
80804429809938
163355073922169
2506849313586
61003107879
194640742834266
107107666188499
58826650767273
19312279169217
84127299285
207268548414989
67009756030402
23283390649
103407993659657
125139654204780
117562422861043
125719993928344
40502531689279
16765908600
43305881657
94736687807505
237156860410457
7000364300
222689711691299
46143492323566
135800574564988
227624008048693
213697413096984
220618647684282
81374024477
41678189197
50153189556687
74850719680775
11289313985675
26612446943960
98833509065755
131355116957317
14946620355
50539125117706
14030740259
122798274854403
4017157832286
88996558850
133770465957596
220081654681157
183315386398465
79323054944186
124818511830614
79225912967081
34756174491898
39350578843673
7039590316759
71267029076559
93141705194975
11543139886846
2732315386
25521350765717
21516470869930
843729359
16386646405984
1113618149363
80219082076595
38086510937
214315615973537
18084385015310
136517936786513
220521515140050
129193531364
235296664334812
46609879263844
3079431224
48016445305993
40930008485283
41113525159194
129740828164605
33923016907075
158484866733713
218093706016788
184793231717
103440048946198
87676300241228
100780101594912
168073543533064
172489020995530
86964578833
45201880412
41820305115
72042419811234
41642690524579
188636759145
210017001087538
222248622370825
50160964253503
148752343218272
18418822001678
10121694370453
77159287707011
190214671601986
143699839936300
120691398720132
186999951004489
147787276013449
61317802514
152478670102
246103325556922
91767224948227
219908332934889
183032001815130
61576982787001
38091733488
21598662655098
224090938330602
84675241919
194789327595405
114590927266645
844753164
1039491220
14091597281
87423373040700
32576870321946
17614576699167
205518452955065
10189945612
103922187074733
246684491511109
121001867350919
128218232704998
109859244004049
84704054038
84704640680
89071877845634
232489343167610
43060029145683
32384658581391
16568902091889
209821853352370
132814703885668
43418988369161
192909353814
59252697572140
162796403047143
174091671368
142195578382
14538105089683
204600165426
61444500531
142652701170785
71068456940890
72846537916427
250862473696448
58233103865839
153745994019411
224803376753050
152743560585
56496482744984
5075671092849
46510440275034
172774505346883
143136715423724
204896829531235
38135274963
847075093
4782391943
103668021571338
216740670933991
29607587801288
232078396316935
181774015464291
261803872518496
68821753095555
111227143357718
169974805050609
68940421371361
210980507313650
61468441858
9093228635188
7708081024
38292794694
251440877142553
215659310996193
2607879857477
41957197541
24672117855
203068130237655
218693244377330
72519697924
239458441559194
2313733692950
136189549459
93630068659604
30357918846
146207133163
6430106003
255470226404003
104827760618389
132830727341115
49597421323744
6108559110307
163488305760
179606957573328
2746926666
110880703066806
82022783367
115701834809675
139052086885089
51977938417022
64805023549
183705258707926
19374292893032
89496336703147
126246345544454
163507393624
209001337865452
14136338083
127180006048862
103386036556
94725855362463
169752431419509
126546574120
24665099650
121164789036645
17421577334
40747570799436
64864162608159
185043822783119
69990014224755
157244150477735
234358284668870
30014175647190
112102347468
14141846623
22012011274046
152677333670701
7050698469
152545956562349
143295528150
14142980546
203650120079461
189674171969462
94739738219629
94388656508869
43608419183426
229030230831936
25922830300
256871045623693
30276325303801
197351309740901
190126057161104
19509156985
1722993232006
108083421415079
14672015732347
176426074306153
157958436096961
41973244801474
41398362877473
118708922318501
16679572161767
48709751562871
15074802937
70756194448720
202944010018218
56582205302995
20967275988
129242957563288
86807731305855
78186584519619
185993798921810
115089552888
167046780716757
38131925472573
42117269875
156477369385881
112366176596042
166845998944422
135678378090791
147834164150607
30512643334792
182007019415642
163541425490004
11950832977
5822783105655
76759053084572
79091715085328
178393101673418
197402435976257
137025350292
206301651762518
118454688817
9980076876
3553647382605
186765189045052
143846176261
117965064404276
244237974602838
66037108625
24772336350
155458135388040
151222588195930
103052197565609
195996551763743
234403840418595
61086159122671
12876752908
141379750495924
182020028585525
234312679307847
26370141065
127470004416
10147102516543
99215575644154
60839300977630
226926942853981
101109801762617
261764138180636
64102540791
150822681661
1937850490812
172528688547216
161316396243
163524988985892
121656764536
78939495282486
204221744914909
162580158559170
130262371915121
12883940276114
167036853490633
53555942134
104164317467
54432359695062
223151116837527
263966373914779
193873230349409
96177778957598
56902805403737
1680605523
62077099400
165984159057417
26158339925747
2325728023
32222053165
154110623167714
54169350610810
261276624683541
182219836913776
81262149701539
112972031996
73823062965469
21723470607
135070014700422
80453473553
217228752980265
18593658160
87895167266481
20973851759
52521513990957
24696973978495
155021001747785
1253611195
149748658676263
37751557659994
9063076080399
107876098381026
50042633394847
93083897322591
43132609896060
109537918646273
117462682064566
222256480634159
50612472348105
214547973450894
127917116572
1758325278
98929600101
127650288592960
107321684707
11122936219
42418260853
27792036532
247901966735278
19850289619267
115467537270
20994234031
218749844483
92442930185356
162956754578154
29635402717777
103327095137820
176151516618
29622497115045
171086277706259
118828402451977
235888144881157
122692856765254
97224933226325
66860264988950
237081714961581
113683869561490
49498215077
9510013191734
51564396472551
94826939650548
103539081038460
25393693370085
75734544694703
48434505293601
207127720844
164741992410055
229737763409779
4622428838424
66579353158544
53693698909
258802243401517
184426784151606
31965818417972
248901232539905
15379131234262
161824032856625
261014052200595
62605715540890
228356403800884
182235397318849
39872822761371
253577388207032
26466337080
107445888808
83333131447044
31663528247322
195579537677
173951579675627
111494582548516
71109771693
219218364367595
60880439681862
103441355201428
26399108212177
264297133647456
80595078774626
50084899558731
39367644615330
129621118856679
167330702137215
58780366532673
260203894578951
160872788373422
231052515351
148251196563
863880271
246427106335999
62319148277
207423565197149
67897283608471
27304252523295
21887664391826
82998223592338
165476704630789
179463899970969
180128762966600
28810515763131
12784504647930
49212648488696
102530954774786
138194396680
259174012227066
107449866143014
179370986770307
113634173215567
264123246940043
93709036090
63154922132567
215860947435213
181752637173995
114901363167315
145097636779
3445761454274
9088577165261
7129219493
83802970913575
14222087684990
66318879302661
38715213176
61717949829303
113162349447326
200696605004857
42587851938
63038397093550
234300009915838
10402836456593
220121650849832
1123226269
219201613559503
244952474975666
169415496027247
6871447061795
172745369240628
6480847317240
25968133474484
178557456915816
21279582214
133097085583590
64722270992667
70135437258453
66667743817
225336510719886
83474155065
180281931742243
238631868025051
145562015356
18788110938784
152841085046177
131457213886983
159324425043
169940874672481
24467086122953
34052211652
117358310134832
117952713888682
5487491483912
136145015882018
25979998757894
38842326208
14161832079828
128822384086066
116417782831473
152306616068
221783045127237
9504741910530
194669510468348
22976426142506
763301854268
245407297911093
5722767607
105207602747010
144937845259
129303257753
151278386993436
239112417400714
124038490756979
144134442645648
145847947246310
215725036215006
133183259331205
121993023743010
232922908432536
104766352217673
129073241186707
249403500831277
69706138990990
97007476775
40047023703324
6741986485839
102520936361
229667699768468
165285758648439
18773919320
99083962430004
135765982228
17726962383260
93687675369898
28363735745018
18961078649678
42793503932
113543536660313
15982322011344
36654736706611
73960934684
50930466998565
120092812292
167573030484016
212816679341966
221319053785097
16980649183815
58317787633180
7636955431718
10509487214403
4770301394804
108267619483
97950986323612
39020232994087
26312333370204
248150657968562
14094870234501
124718138922544
6939182880864
131409297130464
119182911886344
126155063641
88630773699727
223683133752667
38695007644302
34129865466
26633166187784
88805386167262
29272222404
126316126312137
230422063358549
98689793622567
69475645631
12436459628663
160472231161661
91872984721382
55403481563087
50084273175639
46898174181134
117202545829460
9767004819192
117478218671698
213040226359
265596618350454
1070202316
139181409082
27271643879981
269123793608759
64533097276695
227817574363751
9849897831324
33045041212196
5751295610
43932586145116
78879787985
45159930185305
212074550409447
166120885826648
151840974444323
33043895855171
126260296284
53640971911
163091305397
189089573166242
99042069864195
42974669158
240227008282358
42450375369
83788942118556
141715460181316
95588932369372
207489570745008
133050577631
62903750733991
18629108325572
258015848577295
62270633399316
71912274963225
14898556971985
74060171505909
4411615522007
36327832386394
105662746289
32401883220600
193844864458
108710323237
115375603667200
248140782470080
114739501073193
196096754868154
261044032719266
127155692943858
29209498950017
87577346581363
161987017077442
243694156789094
50438454783547
230631886323205
35723480971893
252910719145026
101127542655002
80683784876491
46214159259148
43012067616
148212471502882
45704551215712
2316488492024
201621720063
32773725964003
78757012247
874005260
94336879266
218643369258243
6937597876
190803963348856
201809481835
248628820955495
2822983942
255135001923166
58570365753
143835231986231
50844968407430
238574785566428
51400559506211
156702567409243
247879536277805
139013127364557
68685032207928
171172824799
173694762491074
205993286990
170309630923918
119771282576257
80407341172861
86138857118935
20199104363
170243703596293
237560566277696
173446780204775
156696337820270
6393060541
136026704086670
159740902499314
117419186701055
29044567523224
61787906255194
184399443561663
188370694803215
14199612927147
197459717182940
100313884608
63140796403
17584819852
124363900197660
264585797775744
35502904773616
136543310993
119110447023532
18398557908
27545256466152
194715799066217
146231670288816
105958957515
90285850602974
5289984902143
171750233298364
81223701545159
63696040741214
146825409348
201093071257393
50737854227512
254274290791543
117810050679
239465391064722
10237113633548
202983665438643
22705868780455
215991723438611
157426700911725
36036306217620
40936022696
235729562766690
145684372430005
129323340174101
45807179539525
205126449903420
92174088644392
24338471562647
260786721115498
8578241980631
128478847160812
1603557459108
2374883527
30543194199750
43152020580850
880682720
133722187906
112023978775
193103661295181
217312262703370
191263322501622
145005558415412
261347648089465
55428762912642
256436806926681
230945448547849
84011605762785
146898038998104
175664414142
48810628788682
168861173020300
232016381194633
237023173271310
111182371907529
252428962565352
14545266523
187097887235
206952411744
129305277121847
31461246271249
40460505753129
168505605667
192331477102743
31463185846427
2384599672
68124862692485
70920931610926
26590066014863
190019103341455
232776955618812
206605768116136
218623142426104
63605641600624
190180932984189
87532051857
67967150626
139648408195932
222641101273294
11047460629626
29644328348028
37789154114
205149466059133
148280760279622
67647160224
179789145975
184464617741871
184871736543852
127639835061
13921543293351
115483056466
120331482401479
150880288770
25491962592343
179122025059971
127865566604636
150795001836992
267884131663497
248455748653240
154827217910252
133794340321962
116345266447940
94134632854731
77461810042
265281357042470
37803385549211
260771001638257
204581109969888
41251062561
250568733903259
81320589255485
67739679629
145911756454272
123933403357226
161699274868
224332667253728
137434003057
212347624683162
121410324360179
110142289933950
65614784414950
18407943945830
18745763498004
221819327835357
178699955377899
154643748253
93891011403776
263234665170682
220450554476157
142264756810335
34485839913
86987929958471
116773436226823
241314477572932
162608498304426
75635754846213
32850088782
166082055527262
222738197393981
10774927983990
176687197108
30214194740378
138168815863314
26998903795227
889211165
68231328882
249128202049380
61997161115337
62939056499289
194294677893711
144262124631094
227049952699691
24086473174
170370868875809
200596294719335
6036926105
246531945065707
132901989224478
172282106139820
23647888919367
109463291988618
124713714400936
31567674418675
145844217357405
90704907509
133038360392607
28640284470
90703920636
62298109777244
48518596637528
118210136077244
220463829280017
15678948243
149060972520099
142119223315930
1105072222
199995834076567
267255969538322
208917824483366
20564909745
67050335829725
25458613952427
36059598352795
249368663070893
31747605000070
34697070719050
240018202279810
146401880496454
184177056930888
27339330838
167604467386011
220991274014558
40405056713902
250884594579577
148644537506180
69826837833809
271907471455305
104700433687
57524358179618
163020150137
13377294404
249239670276302
15800443138
36030503559903
75791800369535
4556157997
267366237512853
47268482583111
34934271874
19240739687752
159238326376
146680747968783
116609524278
88718371282598
51404996315
249606417513831
47664218249673
105627870923780
192126238933493
20348747419
61694360520800
152375588489
196341158499374
260529125912451
63377040479084
28378347927962
255008403832970
155884014084296
49315218813441
197919530249659
143527726975132
138332524190
5099816855932
12472698104
195086525859307
226666439482255
59880353136308
64646240571484
133233560741124
195001148212406
173625904166955
219964551188211
19151560028095
1312354992
142089410139
238990153749430
20602946589
11458090483
253220464846984
261615710009126
265173880655472
63127023962749
11382287114364
149218144200
27966767559589
134831234513608
110377787811957
61606534245970
85794289461247
19099811758034
5179916013375
148956444303887
212486388830219
21756845356
16665631081518
100823855092043
227364626840867
211413072757222
27053150942601
181721857420649
43906175582
104061339816452
13073459470570
215157710550750
4557465939
204329995634922
209689392984
202282462196666
175136904284635
138500660272033
76329666487676
258819832060253
19466824777420
160979388535997
27406486222
217517642563608
29091881820952
76249465326105
7183593151630
5432553113274
186568808906678
1104483765
10699099916
113936775843394
21112612143712
206273925083480
115185767286159
268224428804280
213336126758461
173114115945080
65910786603582
19867088669541
236136050466021
135609200260
165323317707321
118365065656758
226074905062719
40834094443832
219008036284363
233421838617748
151059915718795
55476618118
119950195720
66521754061
269395076214648
161365092170784
58854924727891
117701312861057
62296546065
1112482502
193546493262967
207334962912749
153004894923
161379594402318
70146793210665
184352176411885
59928905180822
236102510018265
223986512900684
230394943036347
55936280408354
51877329184150
166823073518209
39763971578393
4639734741770
202762369684468
71158057936361
186268881674616
74497423264147
71294859037
34200059749419
225581633978479
178252615186336
255977867821189
90592159087831
38557142524
212768589373256
84378046142417
1115899951
48434061544401
141313564177748
109186113144918
20782293986
122043731639989
141366213271836
44508200757016
14815796908633
150060857152
37743658343755
111530196184
37775439916861
225936649958141
5837685185331
3442189592
223396821088043
214483126182366
227995588345433
184349721937273
240565676586341
212439972799494
11332210461378
218194506779522
13226516359833
202366032137542
231089867038766
49258101633008
212129034050505
105764998018
214239121296081
158201123221771
187184253613201
160252811579956
13524870361
155590131496277
160618886516
239976980872998
60191659764
35758491429119
214980848434
173084985438387
204049502280723
249367894422469
105836559730
164235185688515
84479645964120
133077283946
13116038631037
131401235671149
1641979667634
60485962057071
271878893971487
80727952128767
78560820695327
260195905335127
252453261691681
130467484285107
35852571300992
201830622600457
7475450857
31493148979453
5018707445538
2099282032095
77599034169461
51870434986730
157070867398
245829213906428
32149579560
187984523687577
174205618573657
153219582365636
28919812079495
78749041252937
56000496226
248491315243230
25748134127211
218829440355535
56648090831225
161155684771966
180629713117698
253536804885689
133460272707
225948625194689
236141679892732
131580087368247
256266830523096
217227953579025
19194743709971
264714934324382
111816738729
215994484566997
267801268578332
180783626330225
99974959519
15029976450359
98272012187750
92904779040913
130329365978
246796966481743
223955289878583
154535881370467
77273386440652
63826194593753
52477144655692
108870568008641
179770764225
38777436643
642778510488
246017929552750
65603658995880
42942513245108
105621060575315
41249310663343
150481585299570
222392211567240
217026466793268
7570110627781
234542941219536
203779574715097
187268601006217
117722217622111
168580592175
55258444466747
55449519813568
178630175693716
121228548322182
96818491322677
25245305028555
117247134976511
8774320816
131790357612826
124076689982972
249201140221311
20870271906
47724540106495
257293030065157
141528697138155
172302871361506
89583822903
2695478937086
27730304144
78906704402
69938797052111
91089392017746
66518917557178
144189937630448
43133663658255
32164357760
128081858351541
222163582998710
45417296097146
135201899015823
105249870454092
106222731590
18274502710430
195733846409
133180250072875
121107930763403
97543684002852
182430275623296
75989140709926
113721197271798
113649859529040
76428417832993
187925561353208
45202904746995
234014868930392
164905177065
265839045143761
120829717736318
165321980734847
52439338894486
29156382111
31358661887592
216484513518362
120153288591474
189471801818857
51235407880970
29157089649
61354173763607
151218527242
162070726114731
184014862935478
231520839380915
196213975344551
71824446650702
74326889868
270941330902437
246981579633463
8246998275
233228797012971
166330624096349
102547702920476
234069857595513
159753802679758
89883026125
216341611932
88616767400548
142124682234722
188112475993253
152594892347006
144527591458460
155484432538646
212908669433609
100937897709206
69903099143788
24747426930099
214104667615080
135789194090551
127874792045864
172093019013856
195939475414
124753033913
24960599585
2133694148
911423962
20980237943
20729813158
177732899155208
79253356672456
111977492218965
14446338737955
44587770517
156720645949102
11182076481747
97900569845
165411234762834
145071221001694
17112730425248
207286419608237
23860350842823
49823451956905
229975386591956
2461483612
35574542002
68716413917
125738491159560
101712065555906
85320502633032
216423660239649
79142905088181
45614140190717
46424776669
182351229982308
133092849154221
96263770593990
22119055412512
42345642471168
191166813902360
71112173617542
49608602882487
71532165515303
197365519107791
51460874963989
179246195683950
61285381835417
13212887813455
22820676535922
65326895745
228384863722274
6022369189
8953457663359
198605392861521
171474217749545
124964987966610
223878387492410
28198112896597
137989562978
167175254450904
156648268900802
55808762173907
124395554101549
46502837671
38698137267412
143571656005617
71684281915427
77096099820
218501528675329
211748818283704
204788520826
228466466918282
162303947051
192751554998
251362964824767
248483645228591
109092120595545
57997983959936
66925408820628
37084561411396
97066147581723
89298105693598
10932369933
24070300482745
149310035887066
29737436086200
52041699131199
118979543039
141910342467465
138178703923
211209138297265
52184573863
99918175081295
9657197960102
235421441635397
236853883416234
10665254308768
4343128074286
81140408194553
82204885945
71108459978627
90938835392313
8217111801
77274208899289
57182242229264
126047544283468
242730088431888
71540834341481
232732450872293
46633650920
153950715536648
209346904270080
195294542681578
181782556089824
25101653543
227516974861213
230566313939644
57628576594170
115992603589
79437596345927
3329838395
7873057823
168475169892190
139903151219650
184833088846175
64066496905783
205473324480
200481827100444
115493229666518
106792991116601
185526126954
125056592689684
100751217753265
35813395974
147383854527925
52299446157424
116390862953290
53754968571499
254221499404380
65707417088
164523874070757
89829655857296
265993954851937
23524366741562
177347670531411
53973275021684
243667759139180
218829936428045
6059843479
58723243503
55502870004526
170042469474615
253751293654848
273257369702385
37658367558930
258241893281508
129496805610121
149617889788767
124578623136204
193568972058
28072425569
3899087887
30390781196485
161997729925973
16166285848
87052664582003
99499713936509
138770513521
107404406835674
1554659722016
240648927033110
23696388634
175797962597207
920296262
16168012322
2319076909171
95567232702404
247430207433970
75028603764
95330054455381
200185318717635
5697123670664
13501429919331
199040266176592
135327246431828
704180610354
130698777250864
263866468077506
34523876297371
52761096118
265226700889187
150254770010566
36228139763710
206026146627749
46432749248316
220851988094303
75186013545792
124472298542774
63537397525307
45007494915
249652852430804
177884610200755
236800373823835
160023467054303
103055725776721
2829107313
35907168259
195992910441700
266276058304734
17422904153939
181101260169542
169662291298919
129985680710661
234839414479493
20931132333
15365614335404
70557186785
78188863810612
42841466689307
2483084362
103865154797909
142282602569
168523374631324
56942030382196
47077253419160
93444534699
99313988078465
84089060646077
176897146385415
14641115283
18527768198354
19769941554182
191798351958834
26538127770
182254288900391
137259638365783
69322682313891
90275687334224
16353679255745
213128057378649
2485208579
45068754427
88944579242693
58536401869120
2732833205866
16346488664596
89276496207199
85414393153
127792606208860
132504037956
48660065221260
34089558124
46880915530
59400594516552
115270283151444
96285553343
48869290378
281411167592205
148188488818360
139395955292358
116962284730987
8634667689485
11597959539284
208099155338444
182910947709
126657034258013
273576913301164
85495034224
5695823190496
198813293222
96238669939
174485488768245
192569702408929
70715174493
165100818616557
196330927242558
208508489031407
191167630771131
2061385983
102768950304351
84307412894965
5184999550
245674221494360
93690104139
64128421329680
153410406666
216724934655699
23721601819
201849488058538
171951272076782
219439956081
203473925442873
91634135055459
182767952417903
229387480443685
155355750083121
1677610779200
15239628331
68522141982174
179215369417495
1137667213
852931546332
131488100919716
139424809256325
196165877439755
58661140634103
52997042185
124542263485324
1617249832336
253833455651932
924180882
132842735260906
212258834442759
34038541864057
119890268557161
282301633535208
206173927666811
28221651329
232572461093486
99409039882
80174670730752
209149243430765
154634615351147
42948910436
1093910739950
30593870112434
127780667765456
224117931028
16131783995470
198368880659782
53069711017
107425915477690
58480772236679
82844001001719
183592452164
6761585014
232513601004219
150734527591279
149653605178994
206935379038364
40711469663305
257866334438811
25173796523803
88344651272446
266213916490912
195616548919388
189782157532782
1145807141
180309603625850
39488830969129
37225361382093
158297962034715
250408636634475
75851654003000
47770717483716
182712346897126
53217975754
226320296367129
88511577152
174700660509742
152898860058427
26694476468
139348144043540
66047579318266
221273729848215
27660219974697
79785370008057
78684069572906
48523360512202
211425317444408
3132299519045
6135783765
241439160642957
34705298930198
120583699548
66489501852
3884793797543
222451058684829
171528774484533
1512288690233
147258656959
103191796775992
71162575673197
128400595062027
55381594440
15369535887
129746135554674
216895304350
174130654735798
31752981696566
171987136861855
71023323403
174228122426969
263891764098548
12741336998
122819626819636
198956881541598
144747576164356
279307344108808
108833145197
245833289019619
169176213430
19475185075804
208527154070779
276129782310293
232086296753146
28235265270356
170118500026592
252244447505099
278312631345620
55286818437874
144537111991915
255776134463022
30018008592370
265196817267907
221175410282
159603685552509
91830715967
200844109437413
52341502154971
33311738422987
174658284680794
146655645750636
40706739212300
121341694694247
233103775248800
62214937090469
280716448684388
37511574315792
100201888564550
32641399488477
3546080412
17560002938034
200728208038
29825687161
88004439297859
30234545674794
93670017798885
103746383146991
9939498826525
9741247256755
45596918260
121101894562475
1572106967
112309516631016
45599716436
18346138398942
193823403520558
103542428365727
188317578889424
75651475138254
933017864
212097321572431
14868946754787
200782716569
111977541376
134807216404721
137795883829893
149818485308542
256946753153828
194689062099257
196942407897
20399227190911
191872170488814
201944803970693
38781708644472
150871651447995
213656929046881
24375515370379
136201108055327
221627070706050
54148730158339
198553414406862
195613572813890
66804067342
89485473082702
117740761107657
154358148336147
36681162910978
78635611996853
124461980873054
10584254095170
28529335059
46889954523803
479246689671
3418391268140
92188455304
55687473598733
227838039282603
115092534557853
63253470587424
251161060578154
136879361196289
196942205383243
14917035978950
200800508872540
137520576623320
19835112495
16220612348604
29975367046022
97307771695611
50528057500491
167945510193340
136805395086692
121580893422
2385518605861
9258344892549
13900688303
85607156554323
231540070038341
11987180828
29114291290737
28505356397948
209417246044227
59196493079109
77933524816847
36846490638695
72627090215986
180172098808733
85489559374277
12701759046585
106325088869140
7371846574
273878868385958
215955513056895
144675530925
132174936301167
89746291389005
126624178199179
8768131700144
120384837660667
194641478291657
47964216562225
46830237302441
193211027816747
155654699803592
35180038754808
84640540698012
244130039770610
159054643937
154358955250936
136183364368465
237377342870030
153814313072741
18519617904290
244108046757383
248546812062204
249498467156745
142965746692279
192833356158219
31426934471878
266066584097123
219159139054606
65033213252590
59373649350489
157347563782196
74077194692914
17631737082392
269467938925871
3560779227
156283699435438
43269494875598
31746606581605
172227285610259
51620658346550
53745248842
18269296102944
88100636418093
284453369529614
175790022672042
134513024411195
17809366852296
2709204311955
105301929933606
141437900896
6193006462
102879478682222
83608721299206
72478095960717
180864775679444
86773889991043
84641842338300
5278280285
144534530680866
92568883379
1736265934545
106045151776677
180146114337527
104810318124138
66746327220628
220303046450390
9947806097283
111232068549820
240082062700473
143604893205768
126132130665774
173598406857653
146179558207385
69469839511261
126841151120816
88695335395689
4607104395336
1375849223
86841937837
185288358447367
184034700688840
252382350043268
39312127709937
85128444660630
178400594120
47786100713
160423233371179
25315406555683
11591552892772
130232865308069
95383273988
122329044970
274777049244397
114497295276674
68174226946267
25113174164802
42566198078212
48635814015499
170394625215453
58610598186556
280900522691734
159822892869
128816395961
76873213750
102654027336111
28160262607740
263755661661935
204744502455663
244178615125859
27046016282419
19161852422964
92768595444732
83234596154652
43752251872
51407182415147
6204331963
21185351944727
62551534476
40644801878089
40152025942
272320578751490
174817329900
13130541908
186487087123123
29141061818771
71282708746486
157446325611866
133696918471212
200047831584528
22596702797172
228080271647
47815505626039
114382090252959
195260109908057
72983471805393
135376631297
284128726620655
106277844666494
115654379543121
185130431093864
97093274062397
265406751262504
50164443516869
213910638992940
76180231663781
97434812707785
95579507587
28644072632589
94484713567115
8539391511170
56256717910858
153124399484011
55932257633
137039270176881
47607132412685
172497859222756
227253519857497
1424972201268
15560266023
21681678846887
197886322809153
94604854577429
215698304293121
53555335808794
40186270617
99409834818190
50207178119903
6210415690
104615829392183
116786464492881
48047568603
218500825199064
93116386634868
69684947820
284466937363578
174901729085783
3026929672
26477091451906
176397891786207
54488531205624
123366702432300
169733689522706
141686941221334
228150865684
211177666824
1375155464
47898645371475
30161888929
64694684571753
37600563606128
26695644533665
60787284000905
50367045800601
243949052360767
92992689535
263846130654002
286176728153759
271286082697256
92631660101972
77340764016313
24696759470105
263737394899817
67435012086
170339871214058
9901621376498
236679140443029
244375553360960
12478083665323
248341338500346
170079091086150
1157554274
15007454072
127544416552140
91317315554577
273401036831365
195237894895
136818655736593
57888313864327
111083460521698
25843731906
150586486014950
64833735159
164272877009161
219806289965406
95803433632
104536910313
153037538783
196270332921626
12093896081
25850671732
21462504638
250214923574851
15588226639
17362767208958
115919855423790
78151841257413
38657388930
430718906744
117350214301577
140334392883740
198202127067744
6965299137124
272300085184814
134081320692864
166308267469813
259090688952487
283185797766587
15244033565480
11332788218926
115968712994409
135578912271395
71188209513387
948425690692
79981806140534
113422899202
43275059841383
95196373133861
149461929928804
33986290031407
212024662931
77035665879195
3578058702
202041396483063
184112751245513
146202315373
255016229885216
72418191453
85755273404176
182199823059430
157152686172
214849661892982
18980691383
138241201524716
54481027255783
2734107929546
153747285480094
202609124821339
20047705996707
17853225554
69841675959
192107175665230
143208345712622
20342217852
83679390867124
48623619470669
7752617824388
184464544213923
13732723011783
142990215201
137159923188700
142772692885191
20872282603447
20351664688
59406381338975
202949745065677
219953561583605
12117906211
25856861787981
206302748499105
57340006611640
238218465848362
95938384541504
288514680735440
238359810135663
942551896
9944816301914
16436767469289
111596507288546
140243887199502
223333398968951
1094790438075
107328375091076
266335671980165
85780223475309
286880297107379
36304720153827
96172030802
281831655835377
133729330652562
67797412107
90716759164386
114120106742296
223394896786431
182302936766067
75885836800449
42929285669675
145606208597
216458294229732
174271646104083
269871957321351
113303446761642
137567139247994
105040266404691
61188302897388
57609150005491
232629345109553
112658909367589
58085936048050
15735043758235
178090412149309
81893559114982
98522628590369
42342917158
72700571209
15661145561
85506049496813
7286998227533
281525929925872
118109010827063
133790131621058
219712927170226
95474502159294
123675321006795
153884440381
38634648047506
46389756051
90033341494797
73144051028778
67409438832102
176178903495047
55144711064080
15161882363434
191451007585463
167799186713947
223622271941852
54425889375
210782668952796
263059302367563
181849255584138
8902665307115
217420205998
130755685359203
137084888902802
111170135062
62167595803585
20447454432
194226075504995
103342683887580
85978554226903
289863032560319
233930025029474
117330176735
20447355140
11352234210
241165818497627
140112282413
122695135220044
6263506669
265096069489341
27861098593561
234773940022670
89195051914007
10495014445121
12174112875
4377982608665
121354877095210
34934864932406
123604482523474
282933296941441
232053099302409
32105303778091
23209500553
115525338589065
57627208292832
191704553287926
237101577777855
196361029547762
6263526863
130091598941992
185566014030099
51393456232361
5514522761069
65813768767557
12183254969
216810945989770
26053377393381
93845087740
235008315547616
182938193844632
230122620643965
25568392470624
124937960345391
10160020799
123885640014
131351372431748
177509741460008
112062193751946
49871731710906
11067847587
31095011903295
226098131037596
67824544767360
67546870399729
89226761233177
154230968635474
239865704248353
11068176959
50151938673637
94399053018514
143536895388218
68979150367053
157223078322465
10178280493
31021094990589
119925408621552
212929840252735
2558657350
75429543204985
277027168931842
9894670196405
239801003399378
11401754483
133841647381
123255010051841
191166588644719
59192832223253
106318837005301
15761826186
155421589505387
4857022427
64515820718955
81566859418939
265012993764763
44062487161910
254589180810409
9413765394161
106476663706599
160238272452144
114397056497485
262807316287270
241042907401279
269715742857076
6292563173
16105296353073
59118507484364
218436518588612
15766810737
147412808773848
150028042545945
178255284444987
19593217172288
10354536610
284133483069927
185399937134610
183622955537500
100769447571055
147720580548
52462896629
68332129411
14285469527
116014918271193
226475886029962
166571507647970
264902845396885
103396748001786
40799905100901
53854620345717
1175595881
31961493967
162440072732
100634133666228
37911339881700
47489394817952
1958923494357
147899868910
105819256059
58716222024
192565495643526
56885845858
1860971734144
137794144946345
137514654309
216332064966666
39494654247883
87610297411744
246133389745199
157980675923657
188284356994333
62834699203229
168343269887622
59069802737
280478905773913
20128802666069
248891131951700
243826135582723
126518236872534
63559705502
197847525767
49022101301555
209035780029841
145379781464728
89855623566634
66963925598925
38892538099311
241805852045833
48606751834
11423013894
284779368614236
254788321228117
141018180209
2137093558
95729632802250
173316895068064
33823961090867
36854419922
32090678379012
68448634648951
2570233762
8101556068510
166123025829
46781826653
26193389289
76467773157922
281733835724605
73738498721246
119125255535569
162654333452
30171026833027
41140017124549
116339529193200
42177072665630
9699128815551
151687989143
59532475409312
54014044905904
201168299898166
68444114897410
83896117569946
37286304568023
128469378028398
291347394144709
957976098
204577783187504
109659307618832
29260602396
200708919613433
22039413836
144854575510548
127039807066541
190083370115
282996895421837
232288522584
215468121722053
46883490492
71791022724266
82092181433293
148365919677344
59894304131206
186990472728600
74693882410280
80924252737
67378862212574
156129990004926
219271330038305
109112002563861
42582441329164
141413332177
8292942390913
113271491542374
56692798779719
97357102097
216506482123966
62015157249167
47813974054868
48181375011704
7717568799651
69398133188540
255746999223968
145057482497
44160109027923
26259979558563
41445572478070
270797360827069
109814129253867
138132426364371
75358837207677
185836997396796
81638611781815
40661949912518
39422459638627
135547717475125
291973407747704
65904237055155
30857336170
223739096786387
158323973676026
9542206973
17736307574798
233032746902828
103170925754159
174990433693701
97511443783
288041654532944
5397579583
90214014783806
211350821474
57089998329
137154718013792
34108349358
223746937218450
190772923578
159860238618
55914007515181
159755838919748
133392422795313
222686300843020
164064079986630
178855988097
174575725630122
292650663393007
193102036696714
195658260986171
39421379643
267962806704696
189967110154422
160436230897392
43790113721412
109503719591
32621687036
13436601373
260446614721714
205693460672638
6350405836
6232837805581
143484601943229
16989960562529
98681787193284
65760920951342
15333983026
222659458737710
74505753989764
56293665959997
26387033909
21908840409
163628442576059
234248525826074
237256653479468
36777224677556
200944797749523
1188101115
81241712648
132128152050478
5746682805
123085507151851
245256626163080
14434539103
145190299572917
46059917406551
203453370660489
36219154827040
150363560847021
26606650560720
34880905024135
293767064677120
191284418811098
212153807742899
166157395210102
97113634715940
55317357215168
26433265843
287797070043495
32070759474018
209390618958468
5813728544805
13820951776844
61686185501
39725436672049
23605100599967
287948001633003
238212252578
163937809686
73155235678233
29536102331
119314450650456
250018860700506
225379604376
120480452683987
157959260464627
216270390570222
191217301066779
204275245757058
234081362613
240847230936637
146950845305552
74062185796
13232423205140
147312700363456
59474591560644
54298207714691
54328437655290
1193854839
14934209687662
36280218779653
185446240239735
205037756404769
219906445273328
66405166026
186579612651663
289576087474765
16396628640360
255012174098034
17940685630001
197885938022191
145100993211315
123633635348158
17229821681716
24555848630987
288933638082728
9591768888103
174250649974161
128454307649553
28163490488854
273497035266266
193404132992800
125588357708280
200481806365707
23543669076857
10606218998055
193477053005377
94889068435
151929353150772
59773752921416
263784512925606
20589681303128
15476059875100
23057608325746
292793331807684
38580101136107
225569075608
1507215740
195503401471992
52774773739791
259366751507821
125432034992419
11390145396433
166054609855557
56967159688728
15184579929299
116169492794537
8385845231243
34456808389
270471126762388
144122098999608
140014666712452
107601104883514
55117559502192
277974068431550
184319361643
163937006545331
16071953275
29718252846
271821809616505
243310628022362
172390013156
41481613788
141464035664976
86472834904487
69534696559
217234140165823
970758546
66769034730
41162485386854
236554667747871
204704496036329
163016596150636
23612155135
287429898408748
4213707528
37768355006
132971986920
145906273867349
64615697528
77281691566224
135205237506652
18383543579070
217793246290
292023416673789
13316157552
161380833385
179927479365033
33271939895916
192173846804346
183453427034482
139029318435584
17234841675624
139656717506
200929810446
50223420139004
237812752058141
176729634309
103628544830831
291554375865379
292065934589741
191706660002415
177693144120118
293922031339774
289710139580038
196470231453251
13484236714652
148966320300281
175947029396227
234956641923902
214735377534914
161638853031
19022151653319
194949225302974
195850622217091
288676838262299
26446687582715
51420023171022
237543251877732
282707195711152
100765611580425
290249878542094
279952337780293
247355831233775
88949468506467
49576407583
164823594048459
22205588845
18448565499688
257800424343011
291523899205943
175460136967234
56337059021925
178983611409230
230602737238583
281298579146547
38611136644403
129839882951
24680464586803
55970303138
246664643322809
165880073838447
110825847527
227422716026
212309394925911
16155834318
124166713193838
203964083168243
1202494788
120453824231
144603765440376
6960647566124
16046203062967
26519012104550
271265764153770
99380662527804
3149270897
49698049016
182707107558431
68234567108072
74846369825
226411320665793
99029176448639
241031375170564
32763698080
106328994438989
28212663314
230117732081149
56301340365836
235141394063246
223116156601783
154537585692
165547428785651
64346763498773
170598434786936
153738065974662
164956721812591
58210002339
134833115214310
72526687160689
60077545999
62317035827
82117475132
47852933375462
62026021463229
975749993
297593059432752
197210184061350
16456808872145
267365363837280
121943781769269
101594652510064
69979622818
96683297338356
193046384619655
210502371787
251561435272252
161723610762534
175779899573716
162359487291
81999352913098
74001620250358
71119909853258
260284059901561
132239385420064
10503440842623
79979209125
104317314163793
60381810534514
5508843279
70042679116
169736858220
91215469610085
109967561687182
240051147306412
254541149836822
78738250852261
114434234154238
228201715895796
3598774396557
126884830573
146284330840897
30079849757574
211326165327865
180284538108846
137986695518682
193865339656469
17276235844958
140973765461064
205466141307248
297657230051410
146640645996493
211371378507352
10550146233814
3010825645
143011913189536
155608804248418
129965922055623
147621002305
87297271134119
175994788977036
133977821187901
108872616458359
182077760144837
211640921620346
144382345272319
191078696352457
150969364945
261297092058277
252643470674856
17347080850
133962466904061
108774524060207
136394539065356
10498468049
215219266259
211078671710
191293353251691
5002752081
215685782712794
228287798952
283951933747395
185469290366697
63554464710227
48669574276229
282485973993151
48734981078932
235219692305819
89563653129033
287990772564948
72404328987747
299450741319412
146912135945324
174623676620213
105106070253
39936446442
65758713548544
152252620090014
79463055774368
21343785930696
198495900826741
169552661087643
221129963779107
162246478598
116381805076961
6485215727
35880178117540
168112692461120
43627860570
170513398273
76298247634289
23857166042
20736410658040
42612950626337
244716199454052
214870100668020
91543192374530
148148418620530
648390566808
97014558646
10537532207776
138669955670247
88888304685700
188939919837376
179766369667901
59650857789501
292897662648689
70987028156034
240055209319393
64642635943697
35462677791803
17349111242
153999815619037
154993146779088
5759303825807
65490363526
149035275108200
1211443002
104860731658983
88387956522
188040947866832
215621340860137
94478992981763
5629735792
33658771694332
260096228957331
19472458918948
275683635400548
115072384448
265433907768507
4273739706
167066909294
36963086050435
47583757348728
148993045948777
63562604816715
16977075149483
207354705918128
51515027149225
1283250411
147898790525950
44412253677142
172598037998674
68934646204825
14327871132276
227236216505421
144156908214877
158446917580768
1443507039
115337905467639
257230775642869
77895397430
58336197176958
87026935960277
12671153426
27488530936412
1214662958
204528281943009
136361230060434
75568222045
159495176249
87507174456007
273811011889361
27073459758
2214664383
78987377427110
51929419478871
204589812847254
296828416450575
96874816669954
246952387183463
5582549581059
268886489686938
279184975786829
85775424752265
215352557473099
162984674966906
105904867362
3758342219
24230844645624
90923803368410
199543129495
198115963123314
202584742500101
206173848347279
224728879019634
299876253027933
110761829824567
148637772444
78353330197109
141515109810473
70655829133
49946498331634
80832287074168
213203060997601
180174311469031
91774102373117
184327966631644
88706269878
179435349034
85971219326816
297948342526131
230670626084911
197093574778713
15002796398633
235713906625938
13358298226798
61511061282798
177077328287572
155282930565988
141968213868
63277415924462
75827780439
2593069657221
286196984046131
103310907901460
213481461461652
67779903209764
40855035120039
71558717220357
295615639268475
62041701756404
208956418914184
207310384908052
261222746027410
168403709396263
128400849170818
28640940538
189629756751156
48583752236037
63332343385257
196055753860
159278239083775
166502667996180
202575354971502
177960516125327
224206447543377
16106065335377
250429866810652
50560790767921
225682395316598
178222323969920
3424377826
203467035978694
9070885183004
129201689697168
6567996398
168085886593
126456652079615
183600975798926
13871802146667
21404606072
193648445468645
36005838006432
274329640431508
1222186338
209111150807561
122172442936376
16781650689
225854906741121
153704019493191
174400473393901
108120827263265
92828391276681
285892353436904
204876545784
226359139848
170066254676365
296607693667442
7200592663
250364928354261
223528569976323
75920443396819
124557628041498
3207924015
42166011445949
105246599966912
158439817497466
13889225018
106529082695
8929626073
52680069241917
227859307012904
8222980322
71044190002
267635137929192
41602870755995
42358239103089
187301613822042
6381097067767
52820239255443
151960001762306
53452118925261
193206502127502
32005724561453
177707604195755
293074836047686
86038304195248
210863949372851
44740798491031
9888386827
145824834477967
80981861779
199259889466927
286305928117718
245656911654664
3787738255
2794205299317
208689839495357
170501824136264
64389977319889
163299409875661
161426148675357
103702128921
20367524141351
69511489903012
153278999935
13038371079601
245890042189170
10926533840329
198156585372854
40778478218400
3786930358
64585577997492
149675366860121
52379184624916
5715244629229
108966912804544
46041725429689
271030575277093
72932293742709
95664099839223
275782105688739
117292095008474
92878095337117
302680394482377
14945287234005
119664808858813
16129117055785
98006332473
20881919414306
106168591512228
272871385426887
177691102454553
51600281079188
118120682371936
73476403752
258585092092067
78614031768
231374362507
243217956828432
256436204037635
273844210680123
8162248483817
74822103016571
53337999765384
24373409262517
135990475451
98322354836995
69298601545101
31912322574
279058857528621
107159682239326
40820369278451
994783474
14576920864921
45618420986620
147254291519415
30480136234
225333104985172
5039254062729
198769427205025
12888910315
147436830687804
93256019519655
238641882300723
184840509080
136335623263351
79147343782997
174889744265971
190558142712431
51284688112583
33090015203802