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

22253 lines
332 KiB (Stored with Git LFS)
Plaintext

1831513663
47834302071
131388527
26765246837
62329226208
115756507537
92685437328
113220664381
73097147293
194106865
45383430010
153464541895
19649052314
160627497276
174616700965
173891330474
84489528395
205630859970
58827759
257958378620
146249028267
9492145429
56892398
198805030284
218985934
166206184313
254627102107
16557746
245059253863
317700059591
189946974999
187024457996
252171005304
68814194243
234907042065
382890490002
110759710851
358591039
506838297661
57266978954
100930652
223592181
299598173298
34161603443
305384285217
78072951
635675695684
628099990429
40351425741
168083031050
402129012262
65541492204
509794074
126561956462
755929128407
282609178067
725944588740
244210610177
341109985881
487419622
229543587243
661337170342
315738830044
289429061
501362697750
884154433033
411222217235
155064253451
180338728315
6873944934
64861708
126212177331
13758332021
103171353
215461182
378547505207
200157922311
52852150052
444962602961
512723614592
156939973256
116882799
380376569635
4519423
691508392
492435921798
314821040889
97540617
747962994451
110159606762
302612261457
563843137
583571148323
332435482624
1140458496256
670187044791
93720240561
241048850037
671704138
816128576
749652927016
618887462036
479690315744
100502517
448136241512
16284201791
666423223403
527094987414
593205112
765648914374
864913818342
84124268602
8625613825
795594043511
121366238934
224985097001
960983329445
880974911
17164788577
198618185601
87128129985
299490816265
779474352178
1010546914305
366626862768
574534589571
111042319
1094610172020
111769973
123472113485
1112106642871
12496461
984268247
98884440
1135948780881
280412878636
709924660404
562938773024
1445384349350
445660470
1046784332
370472864095
528393390829
65052167513
49235152
428863639154
1044863689775
133437134477
1102104361354
1314491887518
444019301
411920727965
409841276353
778567118759
1172240731
84097961368
379578281789
988818633338
620189953064
881734977
1010759025398
300846816
1436828778713
219837240
110836107276
235647128
922410665767
93849331423
639239994432
8215911488
662314033333
384360570
1624852833814
489528996368
1907825315577
728259654600
1514337944000
1238918142874
1266665681262
1716192231536
1374426594461
1817844882746
1691021727504
2047035425166
1009703012470
1187479832455
1554957089997
262625397365
1555380777699
861264470775
9765991
1862886919297
1338278755838
920144054233
13239301549
2038058682988
128909997571
1948077714627
334588835217
786341129014
924456899
291273307935
847386154915
2329723292761
536354936426
376911828147
297520962680
954989238071
1515584509017
2308437099782
1544284692429
1408045009305
165616872
718944615
358861153178
622566022679
824892331437
9709323
861652401270
1603065142911
179465943
432561496
341418590
2597052467704
197841158972
9925409
125959340
1119992614105
1294497111
49911182633
2403355003811
335605190983
768254209535
113342924
1660245938210
711082696
15023504
769982852
457120559
1434864186
547384000893
2542284273142
37092288
1782708237
1478714855414
866198557845
1058108166914
924381196237
565129289661
698872671537
486650801630
1013624416331
1058198626842
2788441390397
1833057238843
349192364587
692442714
1114488333173
1055928088493
824369133503
1705178742874
1557547456091
982750845
1225127949
2802617037643
1521918765444
365786278286
1983336229412
1432799036074
1841594022661
2656871654360
2511642003983
321080142
745364433401
150852218761
2335180107936
2507650252419
1664143794
1000279637
149838458
42599942493
1449242802815
869217970862
685568282676
906875663900
665678801960
10698847483
3138428343626
84319117823
10181653781
963103031737
1101046500761
697987606
666624047708
931061424087
3228957268971
158407896474
2617109147253
294252698
505795060508
2174127999424
1598952058694
2656387006128
1217501650073
571002317846
3310355955533
838132712228
2538729097
57005572
2378599835829
597288860
2218303790927
316596647
2321301727515
1685205110
180065915878
3516366882066
494013816418
443230801
883324658
2652027742629
3158507719135
3534308147833
425160224
3392470356906
3410898705712
909469435961
233303566387
329495781
21171328
715030500707
1517847573399
317378158976
404188811702
168898183185
1029123347271
2489544002980
1995552759
3027737067
3391155303598
444771746
1874729298942
2737875486
1235837014158
2813968627411
1026760350
877124504
874310996409
543040748900
3243992286630
1774516917969
49019984173
2147769850641
3520646188698
691322903
399996893
1461017271784
126905975406
4168273854853
736469097522
2099836516875
815392046
21585763
1209444955496
619110508
781803627
1987662020197
3078048695761
3235219935377
1841610727702
2662196372
1384992960416
3073125005530
208586416294
2945938983
220032342773
3064295128784
374857977
191892275009
300849671
1304597128
102753439999
241766211118
2426682325591
1017186772577
1312388175176
2140881813989
1225166261429
1875773085226
3681452969290
4581332298537
77208697037
315806298
290285599
1581161207873
896488658
1030652079575
4598338804236
4698195990512
659180898103
1457025465008
1925372609540
1226350570
174565721
664262212
2176060293548
1572872964688
110148699724
2764275078
1536516797319
3285455911819
2860467108036
1938454263
2949288317644
3793498887146
2522686356
1980727470358
989741681914
1832683176281
1172750073574
3323303865541
414598331
2074559112334
628609674182
504575496194
5162042199960
3842917412033
602019704268
2759616684814
3810976676926
1314516196965
2043028775
4387832256417
1470215654
3707103375482
4391145356541
1208758638782
1630981338541
27447715
1425572478832
3118806644149
2714429235909
4543400337327
1410913538592
1331519597734
4415589209185
1843416914379
5432860202794
4112401564557
138320785
1900055640874
672518822
650712085773
89746958770
2738127357411
1454400997196
1930879285
1878930091024
2669140673526
2277288968450
3299654727411
5161800174595
2042059280
971052029378
1476721906952
3405821324
404725511160
1419114847638
332038252976
4412124428086
3853860208640
1569915524604
6120268939406
2350650999
4464397787324
4380211704195
5282079966
3420157415
618563135375
33892229
2373896718231
971343272092
699819382192
1934295193
3538270793602
1988891324740
5864106329336
184701211
280547536
11735155595
3749163943
4586395169288
1068473117044
5506499614033
4761053011376
226128514537
5908040713638
410910490
810885829564
1267198455460
4725432626199
2296191542657
3743460198126
1283413266486
170909747857
4925673519538
2889535696
6067713385180
1343927833
295634951012
3955041449436
3661326568185
3921094996591
3915829281
5065654795406
105234243196
1352706510215
1985156291056
5513561851351
932615002216
6018877617412
4412812914327
1903435897
2891034594927
3401865175316
204752841839
2459326710266
5511211790166
212832347
3581136260048
6615977753309
3408102905230
3651853822
5264883244432
3301772126172
4925908295756
1637968506
1289341807457
5731770435014
1864857207
2995089269871
1409828683
1000315188421
3391936423157
448212825472
1117252353378
488172659300
6417812163839
1588118915653
6525010228899
5092169550
5108770241198
2369708914
450727151468
5735203511711
6385852890112
3724030372
6867246809125
560040890479
953345851
6959265790222
5291893489982
6101936254131
811842672447
3114613207363
6423046723714
1787229129049
4430339227351
4698841632292
3873269082170
5744258716640
184114252061
5944853738279
1787922478406
2569065972091
791498734
1801428561262
57029594
7315360950543
5813128231
6999547036518
5513105366344
6146465167076
6477900977891
705752963004
5204370263514
5643491507370
1051563073595
2007002974
2947321045364
6054526071230
5171351618441
5002263380
613031983085
3487636583675
5197993953837
1683728951938
614809093647
6410320546569
4540413169306
4131351496216
6451108431872
1401938492481
3502742411929
6527610914094
329074513
4796742088445
5989792547376
4042743581139
2240225862943
2301236752581
5535119127721
1440116977619
1414345562277
3082631272490
3600229082437
5309785186175
1430163296152
7905659697552
5383514259
2913881823
7513493204400
243302592
6010144254210
7212451847207
4955199941994
3848006646524
6655626461027
3315542770082
1825418537691
444953219007
6333416680435
5671288261322
6892537755166
2547181395
932023920183
4633191252
799231829
485102384
2227847347252
4832626320459
7956275846686
2826760265
664142036
3285654368411
903765995881
1505433426860
8600115914388
4849552316
1080548450131
5579314639059
3712120062666
3635589296172
5613824514
2299603109629
6260777805192
488828976
673991246152
6064403877935
6607061821
7643481326491
7443145828218
8538690021709
3061953933
7918234222701
6349628734873
1594048241872
250887659
7054942365084
196627993862
4564841317504
2127830914
5095439198410
5563184380
7501427720962
4075322227022
542881820966
2017717605019
6402290667561
1769731625143
2922582635
113511196
7552403971808
7387921422491
2561369938374
1580103233246
5059733139526
3620819775045
2132406693844
211423324252
5042526042680
2285985972939
2296833639
7852582945405
3100187405059
4249654991916
6635428981515
4201386173578
6810626805487
2052775844972
7334507259541
1516277729
3914715531252
938930723
2640408129632
6653446336492
8637092535381
1685722579201
4781181106900
1801608785
2864889012
1324157393730
7859466817754
4049164240
104180158746
6357844575919
7904992818628
170201023605
2258532620
4204387329
4033511312202
4039041943067
3645125185744
6555326262273
2557663927393
5528340205273
6229482554511
8713168950443
423730071319
6988591276120
6395807912117
4391772802935
4384258341396
9735482083685
4710356666706
1951971654440
8794256094858
7931199653321
2355958085318
386293043
8226887365835
4262260701126
4696314779
5143366423356
7476103643107
6070961179093
5250556653883
4368732114947
2441446767389
1462362712
5659310341
1846942424326
984184494735
71146905
6930022096
9607119861841
772904599593
4215486071240
2924499228776
8321099081635
3131819139983
7520953132797
4880162627
4639834905689
4439585021846
9151133897065
4406531042130
3321136007
5666764704027
9603506446526
6833099991771
389835266
2647236188064
5012016297
7203400633701
958649913036
1320342397013
1218501805
1699869199770
2499091298199
9757627365436
472464997752
2938656722
4834632535936
9567017291198
5500902890800
5510804997550
9559440863870
3889916018058
1954007976800
1682734333
9714385108971
2563811830150
6752141381809
3314975244838
2034918017509
2885602792
5151309345431
10331400386059
8809611271632
2032945900386
8248805879912
4985031788279
7338319265494
3138125935331
6146834457
4592148764042
8530462595862
5157752748597
8437616451311
9320116395798
1721019960752
2419456692640
521056621510
5858355462024
2632342013810
6583706895603
762487038
3550926006290
4093888922
313134400
1702032172
9138950749875
4630988987537
3041070321534
7268619958207
976578814
95762382832
53527639269
2676052795447
10139250619925
3687740619
7791670964507
3084984474
10447807982890
5962043819508
382818688026
3700181636
2023459377062
2642726374152
901163058
1100866360
6306924669284
8833676580
2356584166988
222423314
4933524929242
1574164784668
4438839447103
10619283727818
2884160774787
4421137009
2346111324
6921660983
2960087235
3885225794297
3554936132728
6927106079828
3089843500
8758040834834
484860817410
9884725034573
4103518464
207583208
9017322140594
9913658542648
4451191061
8182073136255
3669855489371
167546272461
4606638126159
7308776226693
1599711624809
3369925007172
5662543994565
8120394119471
2396700534915
514591305567
5246413889
6113134935637
4588270500034
10840351424714
228637936
5908703487
1960814899366
2880870103272
10014199557524
9254405348448
10196167332972
1881111613
4704359410935
57733173
1186713364786
1728733715167
2116491095138
4462183512620
69642825
9160735691
6824691233498
7292695656
3552067754408
9806490854503
6093742710615
6220909827185
6794901310068
259685743
5618218506681
9476637720658
5739516682602
6856155437371
582125414
823393184439
5494197468766
7419149145313
1031236767907
417572527225
8127133638745
11608536568443
9038055858
9548005794194
3060505008
5280706177251
11195934352200
5827825380549
8710787070937
3699397351
671026497
5384204926
232540193388
872340492
2152364522363
5006104831339
430045033349
5830272338
8098209176810
11198503864905
54197906
2909911578988
6026204869657
1775382641540
359283392830
1542058304638
2591243653213
11305442980543
8388752427449
329319487033
3888784567463
2863205060389
6643930210275
804161423
3133695962682
550794700
12030081750423
2149740737462
271974919220
9431409366100
6697815674509
4656003157445
10163136056045
1110716571320
5616865942291
1537539322096
8620406988
5558373250
3689175730756
9354455138652
114846832561
3735987201384
728037599
4664600494
730072849235
1353393898
9931117907
9721359412087
1748382801
268833251651
7958273253198
3407668987
12872079269919
533343691522
13045770328639
6112685765584
2652620835802
7413910564515
6091039954698
11385943579676
9504984362938
789876256
7134294236049
5437420918437
289563131659
2046285375631
2521894872
5740820226465
7892590321167
10960211646718
1041569643775
6686102011
12091981086951
12705744261621
10766068719863
45100049
9171559398151
9707021040
8710022563954
3135227695392
1475302063171
45831456
4650654586659
95938994673
4258797816
7791543581550
3659969509
12094440278468
9553548186
5338190361704
5455409791320
9820639503763
11902793460747
320851084
3808217413
8479567053790
2596602798
2700734193052
12057527022940
12892885006616
10602925291933
12197166410784
12365253147695
5889291230360
11261437762859
927895859
8267471641778
5124290551235
2191129620158
3382067197644
12632871301588
3442516007864
6951893837
715085271
3724469242076
3394127408
4594705602900
2193183871237
10511013613749
11129524031790
6935102940842
5421790323543
3918323614510
1110312627163
6565329860641
9315886207257
319389502578
12506675414357
5074647342836
3219882076229
11144776697
12396868381124
407328638
6430043704256
4932776084868
178140117362
3474910575449
541581657111
835044841467
6091366384534
2787979761584
2958998612248
11423837296852
78021701
1538460336797
11025600723099
11892471141452
1409666002066
3535866380001
14076924886444
1437120436
1912101398373
4169340226951
7987742501509
7216167092846
9513817553704
11022509555872
2754620074918
3180145223
68244321
887449189512
4028990374
2688734692134
8067050707599
6004201809972
215711632253
11845113586987
9345423130167
487021504395
13409001749254
745492921716
10215078633209
8744205125651
11596614504678
60299362
1177068383566
10353413452
8257628755540
11630854486327
5701904900670
116142956
13010560183411
13690612376583
3149559995884
162265725
11968819482935
14541714174424
2617733945020
5296527134749
621412048310
2322500275493
88400465883
2085940276444
14085138842184
7040594634509
146523288
1517657053
775951207997
14532920130474
5874078349895
12993866372955
7049859366154
8181006367888
10440596578288
3244392302921
14011085396806
9865723126
147003064
14727083617795
8588317858183
8773342789557
443768748754
52483056
694905772205
5559443528
4362454459287
52497565
1899693214
1846838233849
5524367134401
1986612962566
4416021930
14249828586471
3008403249459
6726519841047
8738193969995
1845213459848
6000314069095
4780397397102
8844007153545
260801320
14467771011829
500603017724
13126362338661
11409396799
802833440544
6695124367217
9382572805644
3644100184
11002800890695
8114374558469
5869308358
11991631657066
837126935105
11879370767
9809701431640
2505866142019
2974937325769
5585918249480
10916868190941
12519041425200
5722942368054
3558709933
12726730304764
10838369906073
8506010572504
4646298598296
12753912623313
9527100028
13706756733843
11521488162
2011059660656
2000435784633
2326996265761
421701579
5181704216
10104186804528
10185256292
3672685357662
2769217214248
12018140720963
14328528316757
848882096234
10818041341568
8760026167760
733641213074
778819962
76091383
11794343792855
12289221944076
7587607451680
3717639553828
314878986935
7336625369
6772599372265
7500434270091
9293511039953
10913823251885
5680699546422
11423150677135
10612909297370
5281351312473
4386292158204
8516812616
6539196296094
4306205082
8275561090293
8950769818419
13944513475608
3047081557
10773204634125
3672143301
13182599068821
2499959120
12558800528304
3584327280975
5658858481
8726704015342
10559186137702
359081041631
6727596895150
1067469176
13629900637073
15428270968589
7141833180
14738155503782
5729387716457
14035049803730
524258515
11824115896842
5226881395755
7534277152
144751966
5811017320929
5184119635324
11800166233326
14464894208212
2719133526433
15107671455809
8058738648649
1282861776660
2246182300
774132056372
2844061208035
4489383608434
12300654555
14054108851183
9994177239
4775267053
7770441394
16788994120042
7425726279
11396099478072
2796769717667
3184499893389
88034859
15807250128194
7335360243558
2510380083725
5999313242712
9618240743066
10988656040832
273131646
3586304093018
4511769561787
12545978584363
11865468338998
17177699304090
147456714
15529893489620
6032453096
5001845508446
7172415045136
16679640269683
17369467335539
14529719182990
13648295990548
9901691383033
11482866286708
12971875588399
7060564590314
527564213507
7106576428087
10568368664
5567199138
6415151169
1616497302
2780347162993
9262381095204
6083992748234
8058100267
8734397655618
719257362045
653589146209
1282267240671
8333534605856
1689930313822
1569162974937
4213616272439
1460984567925
10706740873632
745384002202
2741193859803
15368787326141
206022011
3354213526
6506707654283
1735743821384
5350754453490
5642519538065
5816062539435
615015876251
924911884
2893051136711
6770188376097
15054363637224
12912486846937
444794561452
3086346851950
11778182851905
714198484
16832402584399
10916195269973
5757758117589
8912491852681
2919300771
4575456671
9340847935346
2102397385
964272963093
12476222280
3747196702933
3485668465810
10627292126
5994109679365
4728609493459
10381817912
9744692280
1937196679
17471244637238
7901009000031
6320005416
16753770050534
8883554308
10919221979
6629460805297
4967248458818
2151722867
13468566023515
15466259590201
10262970690434
8051710237328
2359284945615
15860304191038
134600884
2666385264603
368338197895
6502974582440
13119455304
9928992794
3974676329
3269522638843
8834009468093
7354124820519
258697553
10237476287
12977461267
4942961415117
205771699586
9500784013439
537235732386
13681801653126
15892965705863
5914675747883
5071525491947
2138610790966
11071713478895
2139975347441
2173249693187
6930512283419
18726921547807
3467172348300
1318054653
10366784572
421904605
9747293215218
1762253870933
273532114642
10464354842351
15642814030466
19595532013126
8414231027388
3995006615197
11255321647986
2125464431
3347006491945
15769678744604
1358049207528
12634291527179
3293936326447
6361236486666
14178451058383
5224146269310
17103199690409
15487942450758
9312773235345
278417577708
13421980889745
10390159384
8393146886637
5403284499628
17556514584570
10129576385742
5546232448551
12663565698639
680661565
8382349207361
7138619857932
12460846044
3073329679069
12768792489381
5321672789605
16620852215900
8294544983141
749196837181
16730155927190
1980753649267
1346287899
11019289737878
12047837580245
10838846469383
7759348553695
11205453370
2330092220578
4975068077928
6499580367339
5744539376986
3450325779678
3225967391359
10995419566312
8944077924926
11006072255652
4018949267554
20317228011727
1009037745296
13664178234157
1974603855
5301061240067
5471526139982
87979563
4046156731473
6934542298783
17607404043522
14886530212995
9277601452629
2595430586
11692389210001
18287753093552
388396737482
16734830971406
7622078342288
14347423994998
1203393853833
10462015687449
8195714467623
14861611605259
2151000841
1910928621
9503872796216
6904237610125
12204173581227
8766590910529
19809020690848
15118995620212
17076232719566
2750462502
12017827088502
866187027002
19929823874919
5289080920139
734909331622
269564269801
13667200480
4046334365
7746954631
494454385097
16483606878
15798685818278
12186287248021
1408045627
9071723467
13797210882197
14003758656495
9251166372176
18274993141440
17418390520170
5180298442
5868957259141
16143754574896
1726791130520
14419577541
14304111260488
986946192260
3930024536575
7514721263536
4231761126072
13256482367
10593520142666
8805747129964
1558927637955
8643038933164
19777804887370
2169240028179
1102695626
7222231580987
1231237493996
1543267603
10705372149363
11728213163199
6829666719105
2048231472250
11466309553075
10567731930775
4343262567749
9535265637767
1699716327470
7793151185247
9487555750452
9571489485030
252399042895
12137598592872
17710326758901
5298470038703
17997346117734
14407683655821
1564655453
9966725886
17044023164978
19108061798383
4771813597
3595152900841
5144297101
647637371527
5944734640280
6295556335105
5683110833641
5564961940090
10567757477869
12587032094894
8850230303
13975285554130
3336923060
10931132777877
10112529889769
9424173638738
4565556842892
5160817163
5329228674
14903430376855
7296433272
5205462589599
5392747456170
910285874756
18183792758632
18168898877908
11074814319
10691636081210
3341849701047
12622920315313
12425854231436
1012283192
1703346182043
14175463810
16688641698
17090630995468
21748412197409
8667495217586
15086352925301
10114741814882
5569576719
5382816890998
8052164431594
8378321341
15447936773934
8841077851598
4279660021780
14794122359
2252454975585
488787405941
12669930385411
2249895152
6178790707001
10157821289
7120490818205
10935651543
5371002272
22144613311879
13440647546081
12021682731465
14521439568240
6945682479515
12296400838
5249795628399
8276531749
18324851033
4725940270385
8350554634380
17940301573519
451462014
16904392608361
11557693119694
6097898562597
22518709644552
5785468533
11740684530578
5180299273663
1303070464131
4964631610581
5996445228383
147210241
9302596763769
9602715702437
19333295129822
16927682245815
6760787527404
12722321816073
8201352272
14973436209
1286933129
13200619455231
8954570637578
7741695353963
4722601377097
15467429034806
3832607673372
22694604841445
477615027
12685326047824
8004102420038
6721262714
21731175625947
15831546325964
5508361996751
3218963577036
18935345292
462088591
22810836909680
15835659853
19534194101508
14274453223
17039551889811
6847830202717
3924428865912
8466578807853
18524964587080
8123588108807
5113840596121
5810767811804
2298088263088
4270294301872
4606801047552
18585682860074
16711338077
22016102473407
4762862091
232972323
20121596015261
16385387889901
21779969444782
20795075423921
4809078093158
5706957714556
23938745307741
4533138066285
5616875784213
1139876884
6027829508
321036971333
10157136355794
2538897068537
1693909725
15440905906303
6320112295069
6000831197489
23263090629851
13906504806763
239960419
13310497383
99984908
15663618906509
23230390157772
14816560773600
6228988172449
1973914500
18053976446421
11471356224172
10959484340602
8248087507674
13873540682105
10373660675512
4710251863002
7413650315
14271611995185
15444036356
3563055482
4674769042949
11780661952
20143502775514
17918236500074
10180515393848
9773805210324
8438174731237
8591763485159
5358622972
7478746270090
1944110660061
755708780021
17875824477512
17289614470379
18037255012617
119457717621
5497976333477
7687512579
15779136465499
207785770
18872547277593
9180342530
391521361
2805395653
11999688047360
3581998253737
12125950224
9221472103747
2569498648
13916754198920
1441233091837
3468244641528
22665885227042
85676828
1745226134190
8608919279007
17367794062312
6637761217605
904545463479
15296292533757
21949136009198
18776584751
11878239572990
3186907490116
7410903460819
23804797953481
6605503633
14160335650803
10230214100683
2728147468442
20728705574662
9016253417508
4037694185
13982547284579
19343339050765
24340977127927
6421958167
8888001359179
12663203723341
6421425719
1336626269
700356169926
14523085478792
249408018
8278792306553
457747083
6363184113560
12017407579
9827165249
1555106944490
15503836880
13360567409558
15864422124
12100258256726
11683959642500
7702501751598
19529229632292
2974539872
8942478993348
676982480
8627974226
18679520386220
1399488990
9096877916912
821759406
10859568196490
565733115163
5819384015734
262697960
14446147649056
11761058442789
4769190507617
10749882110
4885262241
18255389667682
69185060073
8353893653
4484279285951
155056301812
13107628640755
2382342179
10899053317794
11592095798385
16170150686636
5512314944445
4883179034
17260656602789
26154075762844
24414503684231
12212204775383
3797756442
17723010580105
88756695
6822419680
4219278055132
24188621817378
190923888885
1622272648
11031527657259
14844709373434
5983152310096
3934240914281
2076672876943
18193365021345
3782195906697
2017459105
17967059572090
19154657168472
25912845141196
925466822
12278420006059
7797350511379
12718348647611
10664261767510
599012209466
19869689413500
5781576146937
5008933925517
17313865374075
927264492
1415540069082
1694971082334
11873028951195
17764632358917
16964861049
6499876657
4825031045453
10309365435
4484991668
9760227289
3095265079566
25386331876743
3569387848
3914117089
13019881301357
15179017264000
10224686344807
15981209226855
233478070
10546427433935
16085125869609
1921135760
8449865832102
6378338598763
25340685594536
27170380633097
2071261090
5763583309611
4528456624
19128704604
16986845737568
15601820507406
5166547615216
22713137249700
18622877787323
4735699936736
2048514619
3155526452736
11904004814280
14409455833365
1201514348781
6535828047015
2585053330375
2641984970915
4065667861176
1169632779
16601923484655
11508978186
18748163956670
24814439296201
5033749731379
16399645726065
7745457185035
11900073288973
4841018268266
7385279039691
84468131828
1626565698183
4930398284386
22300494161480
9351588631158
14922957438255
6038835687576
1726904450
9222429112464
15645526781118
1404233419713
22588651863748
187190516
9862196006009
9357082945
2560660345897
183244424
27821898814434
541376824
17246866872
24798167660702
7039207578338
16272530737417
27088405096890
16460671483
21443968541502
26707983075975
11103174692998
3241998597481
14785465742499
6683929631
10984966843386
2321197450
94020725
6065372647821
6985852709053
20928112792
6996228298796
3916342543503
7586026402154
25262408757525
11333280877245
9392176626466
12977741696146
27580365860401
13129276027585
11596410344
17695009173683
24957759520375
28451720056490
24930618547426
13099576827305
271055183
1939078000843
201031354481
8312398710745
8020554929952
21468295017007
21941206320220
4008099332197
1184518139263
7014729471
14003759698112
9867073890008
26627878768604
11868411425305
583107570
11726448835
2578250818624
2211744419
2229205846252
28972779812185
3490406239
3708362055676
18694154440804
7745344351128
7919888358564
95223058
444837370
1649406075209
2236783814105
10240794377
150416349339
23960329438
26161052816422
26799448144136
17885505791526
8608090071
11777758711266
17717348532655
2129230402429
24115749585
24531580089231
16822726458520
3006784742
16265116254557
9665783381821
5123728800578
22698756032979
583565914
13633653540133
16327769778
17554055304607
4950760846687
26089696399288
2942579266103
22803356493
491943855574
9059617379263
5684105094063
2746308330594
27073489480862
3962958098164
24555125716314
6142637868463
4733971036278
21477659038929
9142320512251
17103454074
10465326049844
27409957632045
18680816254
14342177152543
24295430004
12636817469399
2833094456701
23684343885072
5572324171508
9480152194
9804453485407
10543728921585
26457903923621
21417699069
5850593950964
24133808464699
6921356573822
328574006
12205212285847
28719129198621
10202223843
8617917045935
16084419993176
12704081971851
20345902184607
12744202967
28909795813963
6758835537984
15207850510
1946421337
17610553316999
2107431644
6556873911822
7323251961
7266830677
11422758184367
1713746588
12782926212455
2576287481
7072934857
20679793821709
99279310
3589046734673
25140103434514
12147403535520
26064919082985
18113653888
9985396433543
18986272341982
12041500503818
28473867629003
3679004188422
23770896782438
14018719736
253360520
25689585917864
2974647269974
9265782407262
21515836724
1342756165409
6216179339
7485051023849
15492655355
7467188264
7247283053366
8185983938754
21439846313873
28964260115225
950582372317
13276541165852
1519565720422
8798424640
29365351569137
16342480895634
30191221370658
3534152765927
9315523131591
520956731
1604030163098
10590139117
26808031447053
2302360648
15329552356467
21344247293155
4684862973
16184419585419
20094573754601
14755020967968
15814438931
4151328246210
23704801100699
20025597746957
4415589150956
20731205548
3560483515227
125417710
22563494245
8149708309
5589656593321
409896958163
12717317586
3221812110
2551687508816
7144436981129
125823143
8488186691
2536274642340
8087120394058
11137154931231
2628640297933
23616311008
562679568116
8135305917725
21988874963624
24615000858248
1170262237834
17674910400648
18917709400291
2273682000430
14114947944423
2934488018243
29586907477637
895795359
22325012045112
5407150732976
26056256036210
19892604393824
19562173292552
21406238275059
27842826929592
22420091781504
2240783862696
13583975616306
24877795910
47206110764
9433863763
10980288060
1833714736
4861330889
12838356335232
14017101071
6238761902083
2446283569710
18039712469492
2386969560878
4017015918
31824341337983
24215621510341
12386580095495
29614569131351
21029539828479
29970018655752
4840660266680
3879789411876
8469444300988
6757361315737
30728148882
5510824535431
1060391556432
20008772054
22975250744135
22650233502031
22594139372315
4873634303
2964081215078
6462210950727
339535512350
23960574071358
278654997601
5553697086
14094454816
31487974235608
25313208999057
19404324010967
25313972143305
1433592642
2402258765402
2098227562108
16034632969580
27085300240227
24632864402092
21814319647502
4887190914495
17802701564677
16368522140
22802141749047
15203942950
7869266743920
6278140604076
10248595049116
15600020314538
13646663562832
15663609396
16877145038
25746396166723
21358899109702
8428534180
28315647808644
11211287826174
13651259217884
1789535261000
6160210329891
26074624391592
4016868488525
19194212643097
6171981608845
32147877677027
80468692110
1546898428
24949683039534
5411351591
3735152963
26566920709753
6977593185471
847782074530
24409322689108
25634577890462
9270069780617
3250814531150
12755394312292
2071005439625
25429369225642
2517122760
28736090111456
30453987330162
31289508950224
13497663466104
2192087451475
16386767696959
135073389
7662847528250
23705258859458
6954621737
3458102409045
1467723248
2051143969
18458578416
15220216992
11943187909414
407086522770
5724323803532
8007386796987
2353156757
21912864024078
111142023
5962726703
7775444676
4821744198127
8429007471725
5317748534829
29041957889764
25815883018680
6525947816
580478886577
13636011183531
19467371156204
5455307988911
22559737442139
5293234458
25722610392837
25348069131951
25055605585
1098822818691
5073615695246
11513293681689
4744822535662
10736508895332
8144149109
3893845566049
9700047243144
2277012525286
674682296
17441966733743
8410905015411
23163557452
16222569400777
15272876597305
30358820124996
24117160890
30105659236471
364825301477
19142877082
1279079201
18768309072
23706838556
1648379776514
32939376958543
13759756598813
12967855605051
8165011666515
13270234789
25619473004695
9292627297
15849025794
26909339575808
111947014
22700699681040
14524378806316
11962904133
16598070652226
11509752424721
32266613597886
13724518231314
29929723308192
12524642349820
21140999875163
12795047756973
32681581752467
10334341056
12544112232569
6125519706674
11787479921175
1319903709309
19045956886
33573695731266
12750072039476
1312217385996
9504210900187
11646961935847
21833365185785
24722656853350
530249216
7360115712239
14596266545967
27083254839025
33849787878423
26894148763504
5341530633717
14057080028329
18017428862557
724171282097
2600593868
13161616167696
13133275514400
32337540627040
15493754195
138196362
29947417110960
29724685811608
27927130630
8786970596944
1877929535
28469780746
8501699964019
1962446543648
2122433211496
10912160235578
2061638215364
3742082449
1425753916685
13969396761193
19456569975
11650380516
3615423654366
18407247256873
19510049852077
28743113669622
30133412260451
28236098407948
163925946911
113236074
18138513898194
11962638251318
23401475015415
34479589478872
20581681316742
4403548433192
5548751932449
18245891668372
10576975958203
2338737797426
20064397678622
3672458218679
14349636989871
20508564797193
6334771862698
14289906795178
22905623073
31394307963459
19817990630320
7046630943945
30591150948225
3676346782861
8317588372
20190241098
13348611795810
5246081923752
18967705275762
26051316339752
34977908983427
3955075231481
13930976617568
17088374553
5990702217535
15110944579
13781962110633
7307760568844
24305547619585
19371523514974
16322354492982
18103876321
34290977582524
2403775987973
3666942795267
9886495012375
20856532033515
35349022686914
8192849366099
16942693438386
918480343
11728045997243
34647821380581
18615211025
22056063971982
27120635996022
28815583656624
14803781430047
12674413720
19283570102628
7536929150
8262942368188
8201579480148
7457759095179
28434995230676
10444361950527
11843446029037
8918750414631
19747931239484
19744091567633
31672177752244
26741442656744
14679971207400
12177909372637
17838541762
2881168060406
17175106795365
11609291567
29615579985
17062972524850
5561246828980
2721436997190
26126941566201
1214073450477
27400265649844
686017857894
32337561256071
3324991162
12335366536157
6567491154192
6329380973201
11085954402414
24470537026750
20738869632827
1616948349167
33578346986315
2574883997
518550150868
7080599047
11005584375
7761290914033
29564925837285
13478801324384
20614129202632
21989655033501
422377592
21706411291434
9293422745640
6562665757025
30547415874395
34430856521105
22665777886616
18872470691852
8859549949
23357818763069
16698440552595
12488966543345
29490191905452
22710828510067
6065559485
34081472228989
17291631395048
1605300092061
120055885
4346644288085
189831384
18759218807710
16766442708
561362889267
27572482698275
35634705460688
15448536971947
5814080714528
14720982027456
28294893258
2949098798699
11469957855015
8902362183073
33264224164447
31974648488574
28821157837562
5147577277448
1370146062758
3196841067425
20429519934
13907745756036
19445175844
7991872649453
25553602267277
31149863545933
13866051889796
9729678822325
353195442
23873131452473
21046268148
6151122912
11668066642670
7924563426416
9280888388
28670630497118
17027114217
7725891135266
1785895247
11615506865752
33229510404786
24969553397833
8766174141675
4452867597
19238698209
26082692940794
33359402015428
16660734902
5187369434
10480829720008
15270094084567
20741655604
9908357893130
21984102985884
29584775636194
29085753317861
5258191683827
9852738383291
2799428027050
5891388938335
25721152235
9826207491056
7286887796
10668426740
27849889017092
8228692757930
5203384786
12857068914451
26236152527821
16140958539260
22378286851904
434761831787
15121795650
24708100441853
4634744671295
15064243165362
6227374002
8089521253177
25234112912157
357949404
7314544492243
10653192033698
7160686527500
34121847399774
18316349685002
9095804599740
1544881440640
16873190881
33610961746054
6260948279768
33418275247200
823342759464
20037229252
24568255459585
28312945831882
30013534011310
4444821001847
8974054680942
23001914790
6676679344980
1577048538
15969121080732
2720984730
12000432813938
26831901860615
6770449142158
3046440052264
13463776355179
37262659249717
13346693481616
34952662206100
4029605530266
14310293407714
20607863699983
3812982277462
476541348351
9429888163069
29610032255125
4762719045604
28382495326632
19559985995
949832097162
21732379258105
17854863522998
23858835732941
1519218433
18283301408
26660699693929
19397620688363
18767175249
748285142
36898935244
2423057782956
11180624815
7359385306524
26974539963934
28257449505626
22462264407127
12006344046220
11212306951486
1492328502869
7022713988306
9157747975443
4287326310
31998641622857
27328246665
10499215947078
5129407867592
14263028834685
28455658648287
28588983656964
8129166357716
24817302237116
9709879733204
17938620809
618272887
12986164980
383402053
129567240
20509719236305
9210829984
25411443679055
34433832895862
18337013208895
18858847030086
14641208249572
18067482352
10244145948140
128867075
35174372800883
15288411064871
6738447487169
29492890974793
9899105216979
16672297743988
1031258660
2849936831
16717970251122
18456571743
12448711070013
15054295672383
26511505401
24738637662155
110110491476
29542513121139
25611277686525
30374637236001
14758438104
25191707201811
1780296310
21665119088219
19968251633478
8363705440
129913792
22112141238092
18735537065453
9924480093307
4862947564321
30779507355558
5218672565842
15287605324383
9687365541
31223219722391
18607612321812
15618017994506
6762592695343
20009127501371
33254061943073
22776640980972
1780815143118
22752001296265
38404372157499
22653798360
7498728441499
31432203890995
26794486405492
37120079844376
6759947275527
5542964628386
8437394176
34933377246645
13307112736
15516264802608
1583695557326
2228351428687
14330067788766
12827342598402
21704128741206
16926494569892
10226259346014
15089509577229
38493963865510
2307662152049
34665088146852
16745515658046
18730111114045
18529519097880
918199208114
4156327322
2844852033146
857350541817
10580773570603
14135411378
17281513270785
4176636486442
8550913029280
24327484761
10773994410066
31235170814327
31773852404137
2102762044660
610898857215
20762281977794
4171004020
32218407169
25570907810886
5593542787385
8815017874709
34030481078285
19249366105633
25496144667
18493834174
19885197934
32988331113
30876810062508
7443978231588
2911511469
5139250520603
6999426443537
39086957865627
17814108920530
3753539586572
16899789653044
27675576297888
14270476712
29526222369
20551660089422
1162915349756
4533487258299
21885245155201
3703424474986
23298260226348
1044073091
3132126861
36419598662754
10713599807698
28664515136603
20559708672167
32863070967436
19333920098806
2938568447291
32480668312175
7076263949
13096735101
39847039236554
1069394701280
1894991643572
17452747117952
8032172222888
24773334813893
7926223557247
29818494989222
8341346408852
23149690034316
25798974934846
13650372914
28599342685894
1708820248
34988629489835
25248093471311
8341107111747
8158626828704
17899716313680
132877485
31970356376728
15215170902809
6892575015
7672841757313
2862681575284
31953937027086
1756979732556
1310966284728
38665130979069
32229831773246
3175770572
7594358631654
3938242988250
1058956393
6766832521170
17928900564606
8248685107049
8775978137125
6918527297
25574044201730
37476681847427
18935404697
8533131221540
15444134798932
8924227312881
25659803747
20939381577668
14623284572
6930923811
13274082401253
30664459324678
6385976863020
22710925255320
27361576057
18203940252083
37229430711036
7129104513101
33253726129425
11637453205025
6861199919938
30348631970745
10115490670
11904699361367
32264977392755
16358554438
8550049747595
7233828871
30532570907513
5412472809475
5111227798030
13948832202
23541134678120
21521808956886
26162720377367
10812270788798
14534277356402
30523680411
2511167779436
23227690349583
2442154756547
20112547639789
37687145099784
8190227539
9446003030146
11240153430
134272555
37836889607589
10732669944432
4659667705794
39670509266463
7556435878413
38013952296897
9749804793125
20194327140
13794046985006
9900179141778
23194172223719
11986948564581
267159872
10773845684150
22088364204216
37083553577346
36366102997786
2821052367
14549807989822
24776302075884
21361585949
18887178257
38797191736430
21862415987
9915247219046
12470562823
13868277043113
30617511340858
20907807082810
33229324657139
21398800577
3032115532
10123350351841
30155692656852
28859715320796
32701472721
37853329878220
4418517778173
13790227396266
11145754751681
9612325119
39378444479708
24532302190158
9559445177753
30484413351
10039279082002
12567233507519
35163370467664
34258288038
6445996236796
36280933175448
11159670550262
35111375210135
28859834701459
30505856924510
7569428060052
10442091600
13556373165582
11407596033083
14710322736
39624639373478
2713843095387
13610020948089
24753270803859
22828838192263
37594676377349
5577861418823
323675106
12718918319818
2334117900
10465674002741
32803564037999
12395636613879
10398912529
37156196759576
8842233053679
843560971209
15795857895507
27591488135971
24421337150
25013116754
41786537088442
5750052205911
24295100980190
22718328868118
19786671091
739332179302
31416489683782
25617086633094
968740998208
31355246401124
4467641092
30200953990
11549805597694
19810445073290
27429347424443
8164071159
41846847377158
139203961
10028487901627
3772575239
18660503979058
27176866064371
15565194849124
24945409013207
16827441337974
4239243101
5019989150
29610228161174
13306058081932
18892253817738
3559174730
28757998291952
2025927591650
7048900240107
2370905908
21900386464337
8857676919282
21835588645939
35544977987745
10328332567435
8000062206991
30737236098844
1843204301468
8791849866364
42414924081593
27624125780229
11236001308011
8889756241365
3301385403444
28502050158157
9936504132
16428481120912
6756882765969
37575292565509
2874239209731
37814904056050
14040052961633
8833142137449
2378949471
2356923200358
26989114470069
11494123245680
24621695409620
32436896442211
31608167070216
28174357147852
19249025280
42097108015569
1619316527436
31418597557829
16404824220309
3139728535453
20447270652084
22614695872969
16951624160492
26556066703994
20221281696141
1696689089664
19725523733
20497276379577
15017151315632
2124365632896
18754439082
26146612787
29427691836863
22844053113
1379611881
9018517074
6217928061
36942630807364
34047099110919
27426162716382
28318381519381
27594778142279
1821877766809
35251007435867
189195304
7718483724
34234618369
19856189765
12695663386
4861297017
18531742407285
8584407218800
12351589990
7752363217
39280768871078
14965613594318
1997147077001
14872945937
12954100737959
26864522076317
34312479811784
14324630284850
5171876896513
14336987574682
4427865873047
20902961024834
35636868595250
40372579625008
38631543005067
20473456649139
23762107985
2636463719434
26245757751623
6576082973
36375066624061
19549452978528
34377862554370
4652799416921
17870548515264
22764453317665
2439755380
32540919809449
8153276934
10224142102562
36580447665955
11287397102801
6356552421055
2707967717460
15159679790202
31835214739756
11721854874202
14525178585082
13045702126140
25186261204506
7024582719497
41036383848809
23967275714
44113017166247
385530564
5796815243
43356405347362
4981407504739
682245944287
12278258595
25661752745670
21164551245491
2371573394934
37004322611493
44384425066996
38724185342473
28882897604630
40508775688200
13899146004232
38336284514935
10805139609074
8965846041
2198585773
21719899605037
30089420325
9785744649597
11947473585
15735590538
38884286908081
2401348508202
31834701029646
12358021086973
27420267368250
4151811196212
20072413069
27992843032541
15498422255239
40880912036524
29442339839070
8023458670
39221891340247
20824960914557
26786226320
9224244880596
9438469408153
290033479294
325064176
31739192129
3363865932669
11912449400649
6177317658895
20522273322602
1349441997922
21929095181397
30231448818763
16332786548744
13769632026449
10501855885827
32239346721131
2521110639
4846576967
36614113179617
31341831244150
36523438281644
9116560937
29668543440032
17567629422715
44657767796270
32940436847065
12224334631066
6873735599
3843137460
180988482
17011158043309
22087769876432
17525740485577
38777311332934
9731598768753
34686579796
37839231757833
4826310628
12382877713491
23996986429921
22272167149203
39906182179637
197649574
28557891061529
5676640496611
26535860992310
6579922098850
27177943743
4887342715
37641517163282
24789994963542
16273721655558
32423563332222
14496714883991
22584723868
28456999734521
16572172890
18365222597679
1214129306342
5451018952873
21044944853212
34707686264808
3166906276448
11535716309538
19842588645405
38113845217
38885393581447
1892932907057
19928774656797
681058359
19847139089596
39996824478307
41798168592687
5917879910215
20108177361
15085950942396
14011435710
19121865871
3759082568841
39516875221212
1079438386
8904789085378
13943929566005
15817010488
33606550883855
26792289551
26280674452791
9669757104
33051178308324
42471098874806
18191674548
33672684188
37528261522128
40386629656505
23708206791452
17500628361030
10313613320570
4635541860
25326359643502
149843035
3540523956
34645233798895
30904785194508
2789961150447
2490305573056
2596406782677
215160645061
38526758398016
9148399550577
16182264021589
11283598497741
28462563897843
7883558706683
5507295958
39143758682024
16316459450
5230319876
36949913821783
10353062555606
5014918184992
18700242021489
38703382297989
3305846537649
17406332150995
10859674109
9114701633482
10431560608803
8655431125230
6371509853
4709883525835
27806706607864
6101068009
23320902672678
11274684582
18529584521650
34112534543
16645719352655
15148651949602
18757749529368
8766285306
26080123568255
16505975327
35373041953739
14032242891118
38615684243113
36130838016206
7584943320943
13846659929883
8781464311020
8093138337372
11907919368262
35406193699084
18738823836331
13533865974332
21509049288432
1014003173367
30321064913073
18986465090
44959231226546
3753359973558
24954175799619
9682622680757
37860393410549
41585150894757
9120830180115
38020060151429
28339830762329
26203930072255
28380646885461
29838790319314
27358568534271
15233399775845
34779946294691
19049665373
23622595454382
1293369674118
3277750362
15161121339258
46859558325465
25001635951155
11619726475891
5450931235593
17949713057331
22772740701228
33384277845388
4269663482188
8054374293652
7657221165026
16597685947481
31021535440916
21112227945902
13806426852402
18618963871826
30669580167087
39731062697980
6219965144
43601325811302
30722578472569
35265508771247
1714397516
38952185058622
30719127196
867288300
4557952630
8552976680
33987320299172
37702786297724
40728889650425
23931756733654
17006595713108
17093909802377
7862498474183
24521577356391
4743188632631
5893769335599
7490443007929
27840047319342
10211660749425
34564732892240
8785203589075
19132311940600
35717345806269
3584526390464
24778540319
7328693701730
9301448752815
38129697244116
27476312780028
24002823981445
12015943581
2724746441628
45731902311996
4524553106971
5983967915
40348029543698
2737579466
40323811278449
37999087973309
2715047180195
34081316639998
26764267240398
5574818116357
211053340
23682598175
13416527614515
31213888675836
5758166047298
39847712950158
3756284792095
23258525250061
29725243313
25812822907840
13680323980
47400983678065
6938576214
40442509638726
46007189611247
1125552423
18129030916717
8316021781233
8985171444
28542030208139
13785875263779
13789393640986
38443355534448
24634830871465
3548561727936
18847929189940
41898922059465
47265919398091
10320607236192
10584851330285
14974487977899
12087636516746
17505843716709
37531970099250
9981474508884
8742214557083
28717290886774
47134208755736
48281088205991
33957088348071
19589000481738
42072538148330
44431485174745
234163344
233882349
3004899214122
428093558
16325157059691
27446830418420
25745707776573
4867394161627
33406637178550
23850685798353
22740038745679
17476794861973
5805006085
25694313309717
32724816650786
4903262681
42093602138067
3619123138
32430554806503
3803734324274
42304930407297
539157988894
9385905254423
8022342223
15012799658813
31034211352013
25283155360
2467651968596
32436801325980
9453238317158
17540441449457
37951780515659
1040550264
25762289215641
34980521067
20308460698752
15796842415
198324619
47485850521791
7097102334840
43443779749897
12723101982
13304373923818
5531190605
37793411272385
7812391648360
2760539618
5784592412061
2952940329
25951242535619
35353466448479
9425069574094
8081869503017
6132808412
15206976515498
882938459
47516111273153
18870568705
27974516800
795764325
25445503716
25530108885
41131784512076
18532984604104
6843277453752
40909143392813
16253074318641
18947360853
798656068213
17423885465
34960348855047
43368126843694
23867571832759
36481370988710
33704322503199
28788771246904
48594731038460
12628187316504
35973968562056
44016396943024
11313825175547
8888609759
4211206475314
32544785459
19250152703440
24881774646433
25576190046
36834966032092
2365677423743
19758949090798
31488915771408
14578066380
22107127033749
17921909209877
13918505713816
11864334635928
19937975250202
25648753828
7153172797
1450127163
23854620321294
40130893220349
15776709638710
29880087135764
19952553578940
31119635871572
21903052197516
11712614685459
2844556799249
25465778887687
20088361222126
20153372833487
6925018832588
32680622333539
19026360497482
41182375712828
21624712945865
37492567350845
23129656682977
32162591834946
40345071620056
219180656
3634750026596
19789984215900
28269384617
763664376554
32736205438856
33563463662780
4877935802461
9773184543777
6377202393386
10465438066836
3695158280
17518977595959
30412451811604
11814629347184
5930670178
44658278574843
32715507461705
21246653153006
37835892166
44064737701782
9728952822
49490762859552
40885899814373
2053016013498
22405099082093
13898093470543
18959926695038
5014180427
48986493640235
25813144528186
6803583386542
10762890972941
26467346094638
12084428811
557035889113
28774790102605
14733589581034
17626405117
8452976396665
8687261401351
19397774945159
37067935010579
27026548849622
18295945785931
30484930681841
34457836233954
19431779590572
2718195685098
23435334371594
11471260266121
22955433674
5639598599
28064923507480
2528168888
8013805485787
33976788464372
21966269236
47183923690306
41476773573813
30967849962590
49654876135368
559176136497
14453473340912
26886936202287
5492482102899
19386483657012
36373767151532
23134442773759
48128944381223
39856416947998
2366947850
23312744086163
5895598050929
21426891372320
20583684597077
28096940335705
24927108703189
22238977362523
167794576
2760478801464
12689826900441
24870939496982
24308831214210
6228078604155
5397043683
32596494113578
21187972307497
13863882045790
18492038064265
8281002841
244059377
38454587882532
26883225929
22126813207
18983355430060
1805085821460
6763869713972
22349841055807
5240405303564
31881035489120
1022412676
29045198224722
32021396135505
2840536283514
5975185209124
39135857962997
8720195460924
34338455646673
13406925845904
40977197641
36210359386994
160470576328
18406120818148
8091630827642
14297749415107
40087020324521
42650872217450
29023028079
44200562543853
15484413201
2701205538
1453173339779
46158873307810
4203182278
36992844807708
32277795854258
44414911832504
2842496798
6230849702093
17507244570847
29902708277180
7656755141666
33004596955106
37723844467820
51161752800769
51467433711117
6035617504
7996187384
29099893760
46522796538492
17596643230279
45124632187302
20172719077559
25249910828
8756605256432
798751946743
3497399177765
19046244638
24212108262087
19734260926311
40160980304094
49290092825868
7070001980755
14576677967648
46941295789520
9242593539783
28944123288535
15463958725495
21497939293044
10968902915422
20953417711604
29172603414
15060525019
6949052294830
18164886303439
28917192681810
27436373107939
2792876469813
10635429633388
44801039180193
36156259710430
26266919646114
36806350770
4093492293983
14794068703712
10864730725663
3723994856
19705173744
1728362700111
12917220039653
36880455396374
12865448971
12865198936
36163351240
8827215244
247169810
43333212397647
14875689912276
8830989035
2886146278902
31684867930134
20869354084
7806964633097
48218031975787
13780979851873
40787272242514
5765568684
16699612185300
49176400456117
16621418814563
41339038480743
31348680012
4736233043948
16234873253657
46537288297744
5061299702633
46293732616122
47130398672226
6485760551253
28044178418838
21116635955314
209073862
10982523190514
700604556896
1202232630
17111649586931
656432945867
10600478344333
13065227406736
28593702949106
47555485429350
30538142880828
21354442837533
26166647218975
33521874503
40142013749
42827358196801
2908277885653
36419710590
10826495819
11575927083878
21157547318125
4392883579732
7252830127376
41076785587053
1505722156
13899454750656
2210303070
44077057389265
14166609689582
15700580215540
29603717198
861815548714
27589464587493
22414811464034
21907702433903
52723745464588
606416112
12402810057094
3440992647338
44572291346229
52413789041180
13850944053813
2349283009885
35680728485223
37176752641885
28089339037604
43958366972036
52798786691566
45952235264858
4357453798
51291879135706
36536358740828
8272724930280
9640904050
34522022794528
36430672107841
37729065520324
9359160461436
9977988016347
32981531305263
2929871743723
50313153940520
6985297358096
1436333983775
6013971499691
48249764804233
17892201738
4482967312328
13929475096476
53101035488703
28803387104765
17163169802966
13592274661427
35865725705447
173412235
43729859547812
4353439802
17155285161595
21019285876753
33800538251852
4310395496452
475214406307
7330519159908
15867159650764
7783158332834
21767873149000
3553368312
18517139963
5321499961983
24146300020
20849584038538
43745554560873
2457602749680
19338162062344
36974974520
13985897254
29071796244241
24281286872324
31405643542342
21401100808274
15661466308997
25907815079677
2912685688
11722004614325
13844780304970
1810658902845
23775560789026
6910710774624
10179821143841
16834622909658
22425687672849
51172344412104
2076558730
15479635803581
338870930
8213931859
37979457893782
2765523405478
17006261113
13211338946
39895713890491
45024466767894
904360633863
18866086492524
39603496503049
28700433976424
22166687614833
8602431526
4665950753
4995669055
47568279837621
21628403261488
50115359597692
7371981550042
454730168006
45348767816114
5319393137079
5290928372
15030663204653
26761186303451
7366645330818
29144271143379
11026299094119
28330793925336
17325592245765
14496682362672
37323959789593
31277815489842
37563702240909
6268396423
49773325534863
14744385496818
30758626828299
37905599495488
41364327792597
23732333804759
49243747370168
42387843584786
3197222149788
22751000530
41893570276107
24784887398166
39773100517220
15771357490007
1570420754
3931145920
6260616640
41261703578478
43382246885983
16632107438975
19758550320118
11858398678049
20708083009201
32507577294053
45361356299266
23745245810983
12045339660
1539933843709
18413179214
641509230332
9321985640959
11875137776633
28511523553
28585933521708
20785296909505
2089959907887
8042522159235
47205115250577
6170269563096
53927549758234
54608140359590
784369353652
46345638191549
12175206967888
41857080440269
12005586694870
18858926668987
21242489461
16125891615458
220225261372
2121519623164
50302834347837
33207143399772
45683795601855
13860296077159
3567411492621
15325360693658
28939469192899
9376817186760
40494390489366
11807631411490
35913169024081
22988860789662
30243614049985
45887203804392
421193216753
54530238563532
44289403079844
3275397125222
50944727426078
1636968389245
48875843111920
16995475373345
8890324428316
43915669569683
49900881486474
13890723048032
566538250
4868342280479
5970701710943
25573469311
23643303745361
7941901791896
9310316225
8606038267284
33718451017
29451320120528
42716845580300
34027868951527
3888057563340
11224706868629
37378076764653
1609103288115
3051283634115
9693004148
8192798789742
39466796656868
609228047064
17861748121827
8440590104715
8625019755062
30518317917548
25192263969303
3997239970
616207000123
13007778930456
16855016278938
42867119597914
52065904305450
5503095135361
22602843828
2938339975434
3266685065
1613576351
49250695514291
5725694521458
16083966000
16602081585
52820495238343
6706243957
12771250837578
38419660156994
33115402745061
32800920452851
50110876063863
9061419540407
24525857048
38530229694
30817657700974
20199526270125
30483744751484
184103729
11114103668683
21597727773
29809033381152
11616664357698
55248504315297
37235489329971
5853513115272
25043376749597
40171802819056
2114446906408
8132103906860
43401778596
15473270358235
2345274845
6323751485880
46923149585746
31407556323308
3058115353976
9303379952560
480149195881
19295739202527
17813394421602
25550893328221
13531423782990
10775430716461
6522668100
7675302872945
16534835508379
1478249395
12903243116
8682552690989
18633363576957
226951418
25670722225535
26600859050677
22448100896031
52753045159148
45952807193540
1950981354292
1947610536231
9923075542744
5233857540
30453366788188
37251691407313
7498795246673
53617392177940
1179235373
24102238887235
13594261606600
15834553241
5084914088940
32694458899724
4827831440352
9032720265
20691730811999
30020258743581
8359854982929
310549806
52654040417310
28245524604528
22225545189968
36703524710353
46959886132981
21326989899
31576016735489
56309338504304
28299563583288
12022487656
39633350533411
19379662341888
43845139876629
6621007790725
33481739264661
1860211311870
11761692782296
5333952264789
25693580527588
3455268702096
46638489159384
18026116148410
6624577386453
8700549388418
7362359899814
5889807372
18924217273929
27275874490405
55846979891407
19331113017956
24347126447
24819620558651
34190303100916
22657414144444
37165288155816
3097857917
55487693742781
8009859014231
13455669663835
31300556429073
44876320058501
48681060067018
25517565659346
10802542028994
32443377875894
42993265052854
13117290851
39375456807620
8899426164370
27244229497
38191257994
27919576245
53008157011975
45666406088677
25744027946774
55838273589177
8781728361705
33098260827165
28175096574357
4112873091438
43098298175
5323852165
414577240135
2027425937661
19330127997056
55112264355814
56497261141630
35930924741000
16524144029515
30184884846846
13744262966579
29367980965
5017076587420
16340612162205
30829192060
5971207019
54342437633251
30815337632
994924579684
14150810769
23308150003451
22958874138863
33050951501740
27279350806
14150642332
12389660227809
13475446265495
1509627683234
39591520623695
30310698584303
37654908315955
3296565038986
29411668319419
30154925716
25580496097498
33092974542
24978750361708
10067278045
3315226610764
49253859636876
2173055452417
777508194
3127548730439
14731362125
17483913035885
23936533010846
4963014234959
24953198582330
15979572993272
12464649859302
343500366094
39935059647716
20712884532535
56874634512557
46785684781833
31568091209061
2805546678956
3334208518999
4834379941987
28168469291812
42426159043058
18518690616302
34881403663388
8176182276914
58620300026081
579720265
19522309496448
33923839601365
3867816727189
22527588711
147036216566
30723991932827
20734753941
50818518473726
4815084772
14694554573137
7087714548
6796281232566
29555796668909
1547997855
16836941826
25083888848218
9812583741
1295567279590
46632721671561
25953959862285
19576691475279
15797625685
11647530861804
23317637513535
29732504961516
55129412708901
42270566751153
17385221670620
32501494825964
42637731899891
41249830723760
26930829238848
44096055593587
6961103547665
284280935
46530416631072
5133499069
52886431059733
29925310195729
22821198177342
14256175671525
1380124603
6274663884170
50965805545906
27760836164819
3625971609491
3230037951
38219391539381
9892599462
24785111549119
26020109242599
40783967362998
4213208548221
27374084626659
6208333986002
8121730579664
39340332616920
42920416362738
43774851687198
1242147003
41384648972452
10789913878829
36198055217640
48063510588371
4695788750841
26525731542826
11139594741076
35758930559436
9003432311021
53523852418529
16278252413908
15600466604746
6006715140819
44946606838881
26106615812
36995500197
21115209615491
58238734558755
13463546285305
9343910991149
48762522537
19258571560978
52113435166833
26248303473135
29553129992
1753674644708
41164311650306
13543236610543
28657486793135
14765914858757
44355655267004
7225221834
244529697
15892138409062
20561879655
2388059651482
7820198164780
12698904665198
53091768040396
49587874229693
15150498408637
34326073865515
21388439624678
14179671108554
2337178472
26504352021538
29681578884
201543225
42699787515804
27344823695817
4282164741392
38427851988664
28766744570346
29685879252406
25742908936252
9304453929836
201967465
9447630907207
27385528692834
21617540906566
15013959037223
14137858869
3292243679
47885678425345
19418345457
36788053369299
19004509374659
33477199999
46081896070541
3343182584711
594034354
28078698803279
17841881972
40312054512627
7159268219745
4661542183865
47826514400944
26126451422206
25701996411676
26078923115015
23047472856136
29822420633994
30368855395822
7755918554278
26444125993
26794796197523
17294694229
312979788
50513946220068
39108270215
1097446082261
1383840079
17363116048180
12333198035
35742330468006
47456151868065
24800919496218
39997119128
7224848362127
33708427084
9226944580145
13760280733
12912419219970
734953312846
43022461732810
34257875430034
25211534021
3515413160376
59790599557988
34719128265350
15318295608694
23058142607945
17343656978849
58704553062595
15337018756819
20180289113794
34047586337881
28589891680
48532578226111
60492538578953
31065419283921
8102437991165
7707201669
27815203147097
37221541420752
45579738424952
247231039
23914999805801
3815626037123
45474516318568
7191093511367
14005207487221
16350572371
567650260020
49796388195
48913323458
57976387759038
27897861187550
17691780753844
47453069308133
15460198961311
5413916564681
17380175419205
29383368731
8533049176417
52067966373372
15587057257777
3473265904137
30154490400085
45209062585966
3933411708539
204136387
16532710368851
1475448475236
16920589854684
25120428696570
23747293204294
32446155353390
53408718679950
13700897047940
3439976606828
14985073070131
11093136705
22885247740651
9939745848407
2531606538319
26520845962319
25153701227736
15759071901224
10516448044241
10334519422347
2654696559783
48076262740327
7862228212368
5606264737
80028408392
25168488497481
24113600149528
25398276202078
5356162912449
44799032529328
21482725264489
293084856
42143498398200
40592415998877
13824453270841
20620289621
33524365634053
38790274372156
3343859519
50828963343981
26653516928641
28989069135029
49044937821770
29178362663648
15216673591332
5725522756
12073276229191
58868237682584
15612243997033
13279717419793
620009290066
25140766997
53619008601610
35459880116227
39363042788748
62429459837272
47923324143632
34478155876856
17317841668492
50930902582
1088883160
9391890153017
29084915944985
57987228734290
42928336863
20857304365
16248490934527
62726778258624
22627333202079
45647030553686
16352199330680
46560809825768
24045876974
57495609159346
20941563008775
1226237582518
30193691272
34800153606123
34830737227
2003247255473
9510970478
16662938446565
3653734382049
36094627458902
4298571599383
62061846517830
44191076109390
21536260185115
10662311290920
9878479248693
4999784472
16336425156
33364573051115
4903781818394
2327163164
46233963772289
8141514717632
6097311482
55846557938193
56168257225056
33388719710
41707784531136
23944926280432
12943132193480
16893482755479
42757235906179
4283567836105
44791721360281
26804448023165
18791143655504
43462760493587
55143381513644
11541881680079
7549831916015
49546132027841
21642180821507
44337801020
56482037434583
26291192227546
40056237729588
48922133284349
38645854038370
43639295003
19990775807702
57298150686660
54533031576526
57073259000948
40264125530
3433008502
48551443218682
543533624
2361277788
24446449191
9289430931
21879807281
42872898707247
8142732592308
36806071292068
4187972329249
9700991086
283556549114
20276107743739
41271528740573
3296449516711
9996870545906
39124860831478
258054149
15539308421363
11890203764347
40218191375749
151182366142
56912377538987
33113506616710
2509975859405
21982801589
53988578533695
5561903905197
31294349911249
29441011363
47188207196042
32070039464561
14535311694
9368110808461
40994854505453
6543150928934
428359292056
19248845846568
28367442763910
16838834232291
63813104740174
51161275936206
50514340663
18126903744631
18403948584722
31692675557565
20252769243388
47841845855
372695485515
6946251690937
10173343376786
6296664126201
849551276909
8967662239794
12452544687033
15731083343002
421722126
33919892060330
3697538278463
9239191326211
36945499073249
30547812130299
27494937564745
14424040721805
20292986925148
42619188923
22307613468267
16263643529
35688999305429
26977344227248
14064586515
4958368849
12494716959910
44414432920860
18809622708007
27330858672733
40857793824868
2393884214464
5260303555
29853610854453
2569204594804
5116784742561
14721236167041
41631608160175
2443383160162
48356935423562
357598239
47812780312610
6692171487
16403717357617
60742083704595
12485692554778
42136442737203
12896844019784
28413034547058
15974457421392
9680044192021
4114854296572
11580471340220
48228181141
32858962860
32469579198482
15840217433
37729671591
2942184930146
31622790977960
51748750214459
12550676412338
42880797812
16105525675756
47383788111
11779946539788
34883162313821
9584807269624
9894316854514
29616628902019
43374601790066
25785488563327
34702016195383
7047061082
8700185082202
33781524210583
31114850405843
27729654420348
16794093873472
45756955064339
26590836371167
15456431748464
24372301935
30376278613489
24406775223
51272297284541
49715560450378
10007306805640
24430888474815
31054536079546
25455291226363
26991327423395
30793564259058
27221663029713
32808232744708
10954826538717
9041192613130
41721928401304
33297055406907
16479200246
40104293972642
32663079262357
24928043257833
9573941148114
16375768991659
37754185912576
24421354519
38996382508194
31075421564675
37898377719256
15917887543587
34276532005568
3471027463077
19051716273350
25873077161
33183826733611
19016955850940
8714697650
1849588172
1229116078391
20298767960253
41830904869339
5644735625265
8536265959894
7898288181
15370117513
39403109346288
777910308
20018205646267
27600763141863
7692159040530
64402984443317
13721145477160
47384248305282
16053494374106
31661209056
13629844755880
53082328054027
16202084772407
62333981850708
25600677247296
47047810193605
11432871494903
40000350096910
3842448465456
28508161096918
8504393277026
45214088802376
7925638993
1360380602
60814409229967
8943070081087
23583045154450
21256676870075
19864935879924
9616774844
5941141729
23564295095643
56393816537814
3810340842
56951470674538
40938460800
20497977334658
1515186231
12928355648
16340814994556
27506609006
28185552779801
15083290723200
15868621802718
10646448658612
6815376520
271040467
2638403648908
9704599271424
37431904621567
3813454294
17167802552388
30459726175
3109110702401
15512782711
36858658087
55073041180300
5258702561486
1519253747961
28044103101726
13968713128
19860068401151
45214747495381
37698251779764
12200581886338
9466014635186
4934656226918
13335148678012
12998409259536
61773108306364
6101504546
11841380807031
17928454897581
44704181340135
5450376406404
57309735013613
30964575682097
4120367050
57930245451542
26148640593133
2247561026
34834621504252
5697896910
33490812553033
15234162875334
13613092752589
5271172992952
28547214071776
65315425653043
48891404842656
6260201929150
22685991635
42880982934783
18393251972613
60423171452172
1813630693167
40428242549396
12452538272934
17961952781456
33412789631819
34128452697598
4656546262585
41544545947021
41347930645
29745742405
35095497292225
25782255472268
13053064728
62505161806752
38265018281186
16250648945
35518055664
30016827204
2443328045900
12819114086371
23606856201103
27483829452786
57876184104716
46579604987476
2789653440
44193219880
86294195617
1926187867994
24920256883790
9301277503
30330853381198
18203316093535
47829185601054
59002981388066
45004224498450
19037444823988
504434180
46236524479
49571838684181
57230148601884
3060137349616
14469501492276
2823360396
326042590
25898021672297
3564149799904
3288357890915
7626413562587
23976923622038
34903163659
20514296765638
53249793643
16408243679699
19211677969602
51193583524391
49999516697378
3989247794974
2610233864
7334611583
39391262038343
35876184087080
3287254630
1075658111
37515599463654
38032766312802
1760404576
10355818373960
62811574064977
12180083844
36856082657706
9849453615
51906007195362
18471583647258
1207927640
276326015
14549372818030
60055663115259
16894708184111
10067904999818
6560160520
10173409569061
24445424992791
43615269623916
32042682199274
18884885404823
54590275519633
28201821281603
14851178260095
63259017902862
65978033778231
8198383556
11957810762839
38788192077713
19069667200993
40153841561795
63669651191519
10269120156801
1217425821
4771432857528
40003712335569
7814820052
63524192722202
32580807967300
60822858702108
328854965
7027951221
58563019282985
54415814856097
68083693055860
61165482255530
63373033072529
38913475489959
586052119
24219571826068
61546130914086
20644758466878
32472312094821
49816079267773
2374425943107
52957009330
1660570442970
22885023093
49529335550477
229591510
19703418443095
16607652203
7047942613
8979668510254
34566989490152
55135772915337
20628731751704
4919458739
39879206413
26386650663904
1210474310104
65326946945485
28568336481
37258501173321
11491571862
8754559041611
31443829521705
412780301766
60619545694978
49933368843666
8113064044310
9623191146
34631615570095
38261544480
19121282745
28627559823
42700956742
63152252203899
53339274288
9164798836
50081407411632
20124204641110
8911311198780
50537906772265
39526868583991
26465920497001
12512303260
27134311433031
61633677855311
20460163052254
18295568022837
31771920934600
43264186724963
9172128539670
65341456504429
29195807026910
23762109783
26462792808118
55500255765424
16142556595201
44694562368
49715513907001
50052387972549
31900998145
2910161022
10594761100
54699380945
23224546122
17213412146078
30102404371318
57982128234272
44004497748870
24986045493324
23390972261057
4324682818050
27349325963538
8298153940424
24378763813504
47766813577
40914555506099
3878375827891
39951921781109
4316129500394
66849009276308
50169083009385
3516771776540
22470185808898
61930727524975
234115847
42312551772
50214064685080
13605931985316
46548071852936
45911832776159
11695744792
5387619933
38404241654136
61065013924502
37446869112055
2722802695
2639469556580
3817558124
51185327787197
48800284497590
46094224992833
66286968780561
43249183657
55411656531979
66574598824771
36051615433
23340873415
12457606365729
34040605244738
1630893678013
290285077
2942554817654
63134346744033
20566674029559
11627315712736
11446307646293
6057175919533
21385173059075
33123618604139
30582861332
54133588734606
31100671956670
49141486113335
14746038388271
2278634996960
50166755903
26276040169
749378394100
34676367441
14250840576288
38471533661326
68648058106933
4525222508198
52578681164710
39680329491987
34054984556424
56037145168695
17817627103
7341045884
67267683367604
5772262106
45862577994295
4443255501
28301397692802
1564517177985
23284164930951
1424605761972
2810188419467
37119486774986
34750403630002
23393838142279
47343861642448
29628565388475
12345614828621
27053653047806
62290147415273
20533401034988
3207831837805
34623942069651
22472387855505
31800816404
13609312831719
47905895171592
45793197273326
1802930054
31060011455
16104655791058
8285725938195
685269461108
15770020878745
28731781595189
781927225510
30931598837965
60161690066444
28874394813905
60895935577437
39705010272814
23841897983
27371800995
3412473922339
14022462503
13121006273129
67601316791638
18551498298
62530803413584
33141315760326
41167703980524
6465956872
21964789856346
60622368775225
2792065893919
5890161137317
41318845971360
47030622487
452339833848
48723984633771
28576087261667
21213291722919
56276420363991
23037139159213
60226665743891
15087343490905
66379050921344
808135587247
5544314296
43738702047377
26748136656
12831695679900
62650894233624
34727576932277
7499120338433
25710210459935
40983853828872
29147168449601
28771220834324
39598782110847
20608800656843
6684826595400
713680724
20048322819618
12052304056
21022171715945
62380778215093
38891310462580
17074271446855
11034481443
40729477796444
42051681796945
55148488871912
34151444274507
5043123359829
55032314521573
3267184518446
14680867674839
2559867854112
13562340541999
20528374754892
16086473061373
11976096019382
21405212818527
7523489312
51276514470154
21407623521
61097186725798
22757951863872
35634281350
27453537709791
26287926071146
48865296849721
36174642745868
11173379273768
46421862455724
41480464974084
22930802155460
2069379531124
6877585613019
32698484873596
153321202137
64491210941016
12668832058
20722136544014
878556292
3644933964908
26793206008227
38025835883182
60949404142353
7239793850922
5850536929405
65671574485314
59221283415623
15362446804
20122270054493
23401214499578
3531689717
4593656189
302206720
27193052565038
8580602421641
65917706496609
35057091034580
17327984358811
64600271671225
15925974912413
48772042477
45204450692322
8152480248574
20909675420
7159562498
20909810489
26816827089107
34393386885053
35672221778871
7947562953268
8468485705
55915459083307
40344440130
40723449426640
58236800410167
27109522942733
53517199360539
25076502001875
7988197232
58204625306
40441899778805
66711570291515
29391790286969
6799845547
33698558117316
56291499146041
5864820113314
43908996568943
31299041476316
67950499626719
40908067500643
71946546201481
21941222528702
19707888756
1953913498
69940939433047
23062309268658
21519297707386
69831185344049
5027451591686
11717992308871
21044820106938
28899862342
16270434897006
12335601031
812322756710
23687387506
1556590341
5317667563951
70675190652628
25347110382116
8561009467
29605426659504
8194306188534
61423313905295
13063105282952
13763007042632
33439831487578
33155769976323
66671358984658
14826348212746
13335398142348
29818379995869
58023719436555
63645246307874
24306285188429
32088269603181
70790113867448
72997800992380
30061366938637
47756841290991
70077987635765
25436000640
55955177873
11379784234108
45573724156212
65468710005041
59954791367913
42946804891112
55976299103617
73206189981183
10455692648
55268128989463
43895319114
41181361391
6075897373431
10458132540
31049367700568
289446447041
895883932905
34589463914701
22887394155218
10166151821816
22199487414360
35829965716
493568253
3025730426672
67238691866695
5771933783
61071256158315
29296880630610
11222284711025
39625600213151
24120792249207
7760800014
40788435184498
51038309399152
4629861330362
12437142542637
1339930620
1578104813
13047356975
2981609176421
22138899053529
61263348691442
1568686844127
42661856688468
46995333942336
53600186820861
61957766051548
54354109364555
66058061880226
16954301770383
25778659297546
12620639740
55210022830010
44848990146912
414598828
52069336273658
16819473220353
41566782444
54765118253514
12088105657882
18440990929661
39628483531461
13003455645603
50109461020310
43630917671483
12845158816042
46933536436221
38745838527
10311589003720
68731516336161
59914643607
42876466958513
11342075838679
64242548894729
46264296578950
32759022042624
25865127522732
25160943473
33512973264168
1594218768
48446969482770
13868294621042
33142950352236
69688999237248
709719812098
53045874206397
61998302457655
23832399062627
6983196582317
22280118785862
28057978712222
14693617397035
8930681157484
14539123435610
33709047741393
67632911736374
48883499154833
32678970950967
64787224629664
41943260463
38338882319882
39029350655102
1526896394582
25191118310497
22437386561697
64237110043373
15438313026247
38280976623
20665121529920
1602037930
65544948996875
53531214233860
12112278742
4803555370
8801501756
24372710835385
22562413142476
1602757200
72057880927345
53474880551494
40884337893812
4014535833127
19831201247
30321770870867
6964011598071
36071785646215
34077290118078
45097457560900
22933633207991
39835325377760
18085976207568
53185693442694
32681966216595
40957479822632
3151191331432
27687499959047
7221433775334
65776600339958
73369906110619
45827166524324
13631791666917
69368488741432
53159598980
72915774559380
24351359829641
23235506374083
6604665949
8628658718273
22556282363919
5008245423110
786421353
16007992677
21246055517479
70862391539740
65762263953628
69971785573530
10102090118252
4757257339977
15030689598
42797812878311
1250080138
41273634809137
26476370816714
44622550329856
1515616492
19437328609044
11063009282820
53370269359827
11272534074372
68115997397908
18447255193855
31038509362
4510585178588
42565465779829
13028217315473
4860571807
49598596974393
44063311680048
10542450004907
36920185836
38946010135677
21769353318522
41458795221
17512683416399
16813396872848
5957480088
42624322728737
21362881302
65120518513821
49380346951
32725388201312
21391989711
40462422856412
426796392
27157854578
3030966256
29743326713880
37889134755
3269460298063
21393914670
19896358074090
2364421186833
16602553006804
21393596380221
63143971246952
40536036515786
57216886991991
47775890581257
28212629577065
58114637851287
32813403999
27934983009000
47422715972453
31813922397488
75065930294431
15146803421
16457362924863
45432829973967
18873481873672
2690446822
57911670355350
20247945006940
31955120658775
38732243948543
68283212757979
2780904958922
15392894408278
69227680364741
20308004087
57206047237473
7068918903546
3495923303721
62436486699346
63927732429524
5345535327643
12221299006676
65558431781564
5266730707386
72878233883553
76022605277190
75502364346977
7680420112239
57035567813270
26052600607
51413789940115
14230827915291
65756650789106
31799708746133
20212789175938
1651545484
11888590867825
50762682249604
33909909811048
2178488815581
17088951373
2075283992
64274635588003
43851813989973
62039441326200
50430288094865
9610294570058
14623840979299
39757060276521
9622898843478
7974921994353
55662683794251
30843897662
22883618377254
51335763898
2076006965
3069111974
40713406074297
29597365454366
44693194052453
56075689069997
21335577894872
76152288729835
17454326710506
72359742437131
52882256149555
50253619671292
8127740881
1752594760633
27848833876488
59079302595
32701990342575
19719297991
21724760117525
53488715815
4595048334
48426076533
9071765228
4591554379
7325942505333
72646466425246
66379002020229
44210366782867
67327400131689
17413308644323
70211838606947
14223769647
807679345
58267206793736
3735630944925
62770118000061
36667491220633
14251724253614
21053910529676
260354297
44187195083058
13086042239906
31489283849630
259900197
6598089906837
12806821792839
31934407436
23444421545656
73329653447865
57676728403673
37556012778974
969964008478
33620836822340
10098003343
24712464789035
29443498231445
30199291756638
2322434061
73333281394605
64479304091
31819543158520
3341519936592
3209738472354
21121202871106
3129452338
36503642611
35585177534
27126229098
50991399003953
54095544763253
46698879389634
48717533607275
4886266297056
27893961579313
25118686334913
66076680899303
60305951684191
14453152165454
34873715431650
27420000096
57141111836186
35919449248056
263126460
8125425446704
56515768105727
27392001137120
30417625847413
3682668487
27285293862656
16267704453
52765146742479
21546834591418
48079178509445
47437412572358
73742587222932
36728185216
20169888829
3148134580
12299267631412
19522445324615
62368442054271
69107689522147
48798421906181
3955382395
10047466827153
43444333165138
22124189068906
5839140998522
44312594694
17697761260010
28188501082726
24579492787204
19490657217256
26804334083
31711439239768
5878356332316
1534250542476
71073620878313
46296374532
19919243325083
31716596261879
17028958962915
16761945049450
264874307
3925966690751
15802934289445
44078733513967
10194533116225
61866579700855
30857522928608
31932273020598
1447832084
25206416419
64885303662579
12821075218528
57086269028
17545455804
6785813120877
68329625894398
57856367010673
444413302
51812967290432
19936457237154
37172183937150
30667974648784
21009608585525
71399933353470
1341267764843
48370925874970
55210881406530
5365827949078
53816404340
23410222986604
65439704972334
1309767155
45579779219543
8280913063291
57322264112345
26893723000
11291506602
53849726569
23124546404541
46158286564459
6464296074734
8627026826962
61854100829
7477778619
78029511234082
1702679638
1526630950415
58698262345400
36313593832312
38413296140260
77657347907676
40622889567
2519278099
9989584869487
71966857310847
76063178343074
39586651987732
73981108316795
17428573753848
19514340559452
51761347603523
4190132371296
58390850044838
30710906129078
6922230366126
55567975877212
75448160502958
1331922553960
66779445404032
4955772248907
61720459228077
18122806328926
29745096225217
51906542512273
41664776295
19377125165916
16490944199587
67351699671638
57865439209002
23577269448289
45093412619971
28929070127713
2781680000649
44983716835061
36139418291
17666872794
78031775230831
6561692558991
12931800966125
2362560904
42816366000
56066904555319
43279021261397
70352395837037
79927672445154
4737953811414
20205094147141
37077825597402
40813722392407
1838051630738
47609882546917
3279017911417
6254361279288
2819243130
3719569385
46477826293322
11537354953838
29134594677161
79249172283975
9164432152096
60038691659827
61588088420025
64822921879940
65078430573230
32894172097
6281413924469
9580017972560
5516226222035
59243717802277
79869086989569
25170428354250
74460692198101
37446439915166
71696068659009
841979305068
78967419639315
50186676363
15004440438207
14342862657045
33239057785805
2293252065573
67004320507142
58656671335848
269712337
51982918179606
69981737951219
44738503785818
12655384003744
68354035169476
28415238650598
640638990509
59269610799634
18073471245263
711178899
1472808828
8517366788
50827201444176
53209319867116
45430281332011
60509603517
22534340738488
38366943896117
22902183073249
46136721348846
36335969922315
43819760249544
270449303
6344579954
22811725308524
27440286942
66352174923302
1152583267426
41363616544
33962501510540
58383811399
54898476237476
63160605303786
54457836534033
15539092809684
272486700
23216695940984
40138318243791
38797777488831
5855597099
30222992281354
23973390423559
25537072475894
68545122822660
21654984404343
14217140609941
3943775940153
52394838922316
49743877288369
336273420
61451562575419
78145909657025
36889161794294
38429210701844
3629577216925
46690591262
67621822291981
274125126
8598219404
37526537208757
31730260222
15566441578183
65655904403421
48299223663650
29092594945048
9239752856660
37117631237114
42905038177814
11720081535571
336624278
27616600900
38429481001277
10342763119375
53025438802955
5867868277451
4783794404129
37019467617935
41396171467920
7729493769
17392227701103
72747603827550
51395975270512
17579003483724
45584832637006
16306817301
7232041561
2928326833384
80001857220868
42771467370117
60462206911512
15246533057671
11130656358
19692258484065
41007391446
9156239661932
5596983545
36973023426912
56571519499394
20937414872956
20297972266964
80095650279557
66472186041502
69753043593183
78128024383995
18948513936336
876430081191
4663726445626
33783998649630
22546479819230
266993509684
44909405107703
38199403795840
64215506367
2086765693103
81230280618424
1364516287306
67856839148597
55711193531982
80573974174544
41285560456249
65540934598
28358340616041
20421861939
3301540537
51624713378
2715559306
30005630830596
281067550
15746887465241
49201641073351
5397624101477
7272067033
65535584402591
601559219986
1698800004535
33689578163764
38725715781203
9265588632007
46915890325809
15719003191
14624132665
24403141316635
1032983610620
69204875860025
3061862317662
9184431417668
797288496766
2598344537725
51428159150998
79962158001693
57454164001
53556186995006
8218818852
20485145556184
47168358142580
34920075204
7804105746
7311571241946
55417535615949
282560478
28679697370727
67580525796545
5921254424576
1800416551
12547395857937
11410182779503
6420942337317
50880340129
33668377487561
61832843209724
54813144040333
44577075919
7849856968
30339996338405
17186605035
39880099184279
59221363870352
74191596494023
81503119019315
64218704075636
39720146658938
6188709636005
4500902274494
46811231986
41451422057320
747608506
33351481431
54490356739757
1171040031731
59806256623967
60722272984128
59271827724551
68754925782619
43483830801302
15943616134350
45859510344346
28039142988449
28293105378
60312489877826
10768748115
9976314898640
6625841507333
46000873822736
12930205918
8790499345
43766727047
54446432588
49476091265837
83222193623900
58191233656232
45301264567480
53780485482987
26593722297
31882090942428
285147085
65151395303845
550921539124
43103210158107
8793250716653
9232444033
9645327099277
69937177061460
43425520662938
29137802070
72197914905544
18652118778055
3847450745
9342893501
43619088217695
78038603069542
79073211900406
21746342710678
5511065338760
54473660959634
77487562072682
21431093396948
53386287903993
80703163289496
23105704391249
34237099569053
2610817873152
18444586278660
57215740534
39863690606333
21049878141215
30879363738615
38160098026112
9724108603330
43972480555858
3008762866
42058400886760
61939352444120
32607786319034
67702197594640
4760253324419
483396140
45266778978922
59370787849799
23651565508436
2230249311257
3367788453687
30287694878574
834835365358
22319933610
33509446087276
3932776571708
65041280909420
19245954433353
34475234640918
43760195403427
76160444413678
77753391785028
1151929015317
14725723540849
35715909477889
8921418496738
73334749287091
50070901912128
76234051349037
39313227898
759790106
23973029613173
43353566274895
37239073672244
53763176792980
77920884043780
37575484348344
21440011543899
48735916764292
5643331014678
64830277157458
22196413886412
29496279535074
11815511965403
73754837733498
37907972424339
1375202686119
65739807122289
29449090955984
77105995113068
42970458070771
75978679577380
74120845714613
65924632415
63982618654409
24230878070171
34060005796035
47500078258
20720807819691
47502890079
6667519216275
44470567283474
18432802667447
51598689495650
4210904137491
61117858496
48617206744
4177459376033
7388943523
82199876166877
11643617018617
67636069889098
24890226890026
68894976935252
25096367025817
45424003834
27857432048740
19259767035409
43431183474313
903304556
43623498417757
10917232575
44451991482592
33165029719442
38312120950930
84884753753495
576417066613
40410850561
69879606276011
66925072408848
8913051527
84561329773248
61931976952312
6183734101
21292147499253
82291358772879
26901243025108
28457556248885
28358480822683
6547036294371
29536685764781
30404460572
45898137503225
21507526620905
2609691339542
21657040091860
73108898205108
69491903662592
82257992813377
35270225095938
17914570996
18064781034
4100179769527
9005284327688
2515070914575
34873354299844
42606537390963
23997982106613
2290096900457
28843498013109
16750398404
8401476172739
1843500617
12500945672257
30278956235262
42642874136
27657405535862
12950400620599
27051594248275
5312074615380
30394488340329
82671369744682
6310463200904
61422613486906
81386965709575
57394588362230
6569716233897
3674226341
43483072945389
49995110446744
30622351953773
11591024133211
45121134213976
56436714441134
1739648322
14658402595568
14446909193
51164834515050
33660235265319
66480011619
1624869170819
83109342004222
8975581759
10990677335
13713846351
61432897379234
71791801654450
63350907986633
16255193270262
14817800840813
29764761762043
6403674563648
14447591763
7494086956
28683354694419
292772257
34952768233164
3818550142208
29264235190158
66763874425479
20471996876900
61760018892
6292039563824
944368488605
33296008454
25714077788
69383404176
32166734307746
2543539617
32119975627693
8736985921847
14516534603025
32960728252184
31601284005
68452595986676
9203002020447
26251068305703
10756743922496
48739764824210
41936215109771
31639869982
18557534523403
3767430280530
64407279186
32985568279809
21197016069
17399118257578
73947627415128
59154502052365
67162631517
21682676921409
62074254816302
25793982794
470028222855
11732777352969
26306926765245
51828873425200
22257360884637
63331842072184
69424095150556
24961457211
5368515578231
55481906656367
10008397910963
52931651708
17098142853
22797564026
4700129126589
20594108026228
25098764334260
27820631658733
42865742450697
9826718962482
8852306052136
39515722662297
55825908757995
60049467532
77347226882322
17163992090556
4049699520
56193327081239
45364898342
37333187522709
20759445837569
16324822343915
17186944901
60476229788799
17208717553
53003118997497
78975101254248
25963390562
33813666367
29014219588341
3091340628
20585666544
43628997738477
27283716474831
34683265394
84863634970406
15542376657718
17866830343
75995294932376
69792209234223
26425568867876
15870419194814
61455521325432
2207106658030
12767676057415
84458283066022
14038265049273
6630277722332
6373321945910
71535285169
76775459735488
19062599574087
85379316238871
44461071451879
81234282296079
59095393055585
63256744400401
45968433607569
65565877096599
11533012660509
17218035049
12473238320378
24882882489498
24471868243
18347818288425
8339860072661
39007152833768
82710797731588
62097744113903
26724731793266
42232887976785
42443015000
29383596320743
365960211
9671101254
52280589090756
63520416505786
3508436351
810928890223
13848519409251
82552789131162
19190974620291
31751507345454
26725565850008
38330771528948
71067617528434
19444571825047
23758585296
27990482202100
44073350032231
52165552846295
39748101404193
46542847423734
60006872615625
9750922129626
57443873636421
44385405408847
30384886625
22334658177469
5596626355344
43627864383
80752583258552
20707654153
32318922366079
14020054834
17040316630438
64103347952229
360570943475
4877104617
39876654096022
11245362903916
6142638363970
300403901
76310451143269
47768416473
43940215035881
16978906984893
87002276236953
86638924413720
72930558148055
25350618379221
48075213496798
34525334713098
50594276537599
25908511231825
2654743730166
13871188190477
71872793203527
40773628080
10389798255489
65174413350444
45784031395470
27872975974476
86917342014758
6409040101
1817977926
77339686610093
49801361511166
78051341961911
23452296956389
18366567047635
75933170006182
62375022257912
78321816176730
300587197
29475307796750
36823103120
12301389256140
8171533005290
66741158419225
78276657161900
12945851375
50376080786
16954551651216
12048027051315
80422073375841
23171012326
38161063570432
27923284590
1483789956
2057222312981
1483394238
67767643715826
19193575720415
61058619936
3095868081858
69799176608489
71679328349466
6236687701967
15109434908065
25746242622955
38226898394751
24250339709402
977878997646
1584314202702
32119946086883
52802099988
22909678789702
43734441846105
41959822123
64348152046780
17176309382522
371176774
41611597647629
15232484168810
48267164665
418491794181
24182322414487
84622052873877
39651363006698
18922190191919
17638324052601
44304330364492
27925735726079
51497288019416
58695985060
61070121316686
87215976833883
47342872092003
43010797390262
65931339386822
70124023945
48028458281695
12807329998156
58800325200
1781898505604
466787667
14195715658577
5152598796905
59961164517
52820538401
74487011977371
71712289540623
50430107128844
13241176872012
301590746
9322073114459
8692539690017
47209566801112
77540786069094
33184309476320
71463310498224
24992147795528
45236878994736
35336645278180
14763672703095
77957715029820
31059215476593
19491291421
2424327392679
19626649733682
20846190000448
14254054372156
73591286594797
38125243366
8363669329679
33514074850888
13026379226
11387566260033
7330748070668
64640403125983
4301936243181
15370637426942
5327166793284
25379045992216
8303898194
18855010476733
27374510582058
54197866545665
70465496712
43775945585806
28534410133996
43651227375476
81262173762838
1651607190
3803244549
20056327620741
13029444486516
82794733229137
36372925841935
83389086095062
59697845369086
9530919673442
1069960891
4921306992
73278787986686
36327690969435
9291873282
305408139
11080617346231
17432704601
42743380589439
58131066765387
2613131515193
34471665157
9028909150059
83918394217994
8757057919
15984752364876
19470793390
52346079215548
73371368190
82824951093192
37348155454
9304751756
5306102184364
9773815163332
69107455156382
47533870694059
1423221597275
35452180322
14967765545
57469552576758
32237124998735
68105431644094
52276755145
5676579324117
49930544187583
40510430239981
11407484465
5089205706951
25359043314168
53663956921868
17568090128
9877704580450
55719032039002
45878443059288
83033121428139
90499007202924
22550220899750
13387584359845
6932846883
54998299996534
2415037444
46705057262548
67134307999636
86235158772832
23447034387093
40493571060
43556137480
2986097418089
78860280651495
3840181860
20408947288
45731367569
2209684467264
48095835087017
62993774191994
28902305700634
77217866816360
28434120920917
14297769312
16596675722971
13740422156292
34752547002174
34733887903
21975751913
16797895094237
74238023213953
15662765883880
79259153020025
54961684106
17637663105027
34105420440774
48194684304173
22733129821313
32016104833100
74826450834566
71040801446880
23476041189170
2650352600
49107009978
20383573454866
45837613790664
3577552119869
5421582052456
11383739180606
4180472983
62886077360456
12893217796319
24420702048040
20702929831886
10477393215
29487252478035
62851203020155
66809161456471
64803892598868
20381360457423
45907861168
82253191840959
55088072869
9377086912024
13595717370491
6680902760403
13290282499869
58619561087724
76955609102751
80756857246235
28316092378710
40477717505316
9887282207
37100238301314
58911654646528
46349625051895
76331881361735
22824065631
8884730637
24410909348
47774861859535
22107574719
90344552998293
2227243906580
81532863217282
47876402045351
38196509188466
3580907628519
47039168502
24822909795179
622029871
23638146209140
86872705276629
69120481100207
44492485484380
31744689990092
91143882003484
49588503649454
26342449651910
4486062689
52753997294376
27308566406085
85796195799850
27588791948786
11806824791252
55161632478397
56353536765324
7451698326
49363478669419
47796178364592
50434018466488
4984382129
36568350449100
19739228028
23663063142819
8802637691195
49945389133313
68241687621586
812568824
1924925980177
48439260953
35094049702424
90488589506250
7314012613130
13653823469473
36025980326062
47383242700
26413908418240
20903111933801
33330347826870
38325735741664
61951455383697
34045403898824
37014317692784
91498772369976
521285765
51277173949260
37559325917193
51987834469
17831917696
67463268239605
65517353404
32755908262828
84907809065851
9754190213171
34099719082487
3512041726098
45311075237
29250939340159
2178486367
54917266114278
18524893984
62034185800807
83769917549829
85200882850259
65483490295099
30397709008
48664630812
81794636816622
10869485223398
5360403608
43252345158088
311852240
31209599343
15286130725
70281499171402
79337221187372
451187808
68720984046714
52062684163115
36418001683961
39467191632090
46246560097431
20751629491
89567726412693
44633087188530
23749333727664
34894382248348
13720675435039
74857369649455
51411956698303
714572453
15806693453913
68182837005563
86751229122559
53218903510030
2666140469128
54788950616240
8941520395
16604675141
45537117422
66299896566232
12365997906219
28292453336383
15939520723
68464681139213
29628136102
78068691317593
13009961987802
38605597400481
19419979552434
70258446979106
4356980811307
5500873172256
39202210419083
31058373573355
87239696670433
404519065091
22855666703654
72880078810
64282167284389
27853451085538
41064504555989
72160256608177
21429763905
34459085580698
51408542184
10048574412
7803133493265
51469119553
45485244551711
59007378292686
59677764482798
20133277166723
30899800616
24006508532
60206554715560
59985676978
81070765069344
49278584631
40628323408903
55065462902907
20958116472
4513825703847
63896553496
58368243386449
71211041319463
16891997092421
35751756468407
10676665884
74706714310196
86414136939607
54973252946495
58660711196867
16633838566995
73914914627108
1987486281
10120055097
40409291268874
66577392100716
21348681397301
68653622290765
38649963792193
36910513060810
78640825877739
84747163696756
12957144191434
3296897700013
41305886070285
75072474366261
24140240707
80563301821359
26165309609401
29575567178831
66860147636
11447166369102
63415214174530
49934176683422
23242203239252
22681452979
46167462114
12339322175281
49049997603539
86157929867029
15751407239648
51958926529
59584570866962
3802734878247
37650747806854
36602214594973
67598335294488
54895973005026
320009298
43628870377188
23029415761688
60685062198010
2726772084
6164450101867
52015832091854
18160738279
12719516167581
20285382661692
45116622055593
47217117067782
91438242284846
54059848163900
150736305895
64505338841701
2856554458484
29053132955919
31821292752386
45488283692642
45821556894735
1876314945221
14569590786082
15592774395
56333156095028
28520018636
60297291632780
11857640230767
41765340101845
70790003342417
17937078017923
5333156842227
6649855576
6813087369935
12818298291090
91258705614367
55533332463076
41391924390263
41370871360369
37442663875711
35851977906815
8693074073570
86941221927655
31343062250
20789197597303
4821562431938
82457940687666
38542184752391
39118131827885
61069250254939
1197575901791
72850473098
2515462055
44649309556683
50926372124473
15786533941408
66029301682
61910924872319
21442926724173
28099081214572
92667241011246
7717118745
69761650193766
49644001374349
7005763749095
13857354023200
68081869520162
43358195594
44694971304939
14586473606198
7720899892
43379948867
13646758413903
53579862503
23799536532222
15958548312628
32757880047014
85473002511926
43035076747088
2747856328
82221121263864
738954628
50334573041539
47759019736899
30250252338150
8729112905
2526543536
81476067862034
23047039416425
53589612996883
4337870743
48195269051361
56154175960869
24213774949187
9783489846
28369723789142
31549853561
69896272422825
92205167298416
9232857481
31989093132481
29947739687707
31238944878839
80172834164405
68706867936268
73705712881816
25440661151856
40311251027
34460372262072
4016960288
2753417480
50615343301284
6796521064
7830052208360
43537006195140
25388982097124
32831068702018
5179676521
30217628080996
64374603687297
39103951235321
9597892721760
76789493487666
21320448075766
30094412909129
7115722830210
42167638331312
11644957947788
13224694842710
36604871798314
66606060019
5165581125974
31366500212797
3064393899
65968726109111
88246321279597
34055408365654
13972543545878
1005734483802
69049869202074
13222590604176
9266595161645
45427315077823
28235977446925
30419653052332
38645653733942
15807154833
14210490369881
3495971438348
54099610270
76560348195
55452370159228
59653748444529
57542183757898
85399278385220
13806890586
27474986730436
87649646203741
2168315050598
45296351303699
23771791202126
39618822161
67726089546530
36389712139212
20790278113819
76464984868093
67904239434007
28105396166
13834530591
14213493318060
94954711879982
39023056551263
54302010359
81034444943789
72818235091185
82013116135644
84460555645907
25860588990763
75438943844
9081654763932
51857542712940
78247625359290
327361108
3423908478136
60953290936101
327233987
51208282762536
72489081933660
41130642842371
4373645592
8637115001391
53230317704
66454815013824
59796913000290
21559054118
53231536074
28130385395660
23441873767178
75521370129
46164531021
16867285641455
33390774434765
15387760435013
25945274797646
11944098776284
78467113317886
14961655200550
47504172715321
55165938768405
52950397309421
48239282275983
764397610567
48658088139977
44551240547732
57677416906928
11733407598033
89261604630968
39834831965
50828455804340
31486290888732
64395070753913
1484928084682
82166684944513
8119324539617
90877965995320
96023947131637
75885162562
52334297049116
5163008473176
21669254483
79296464508710
6887408403
33061622501896
51677341472757
57693723476342
69617168236203
18407466353693
1211815548099
15577619320667
13013746124184
30339104586213
20233741303928
70365949275
2566042053
90120081410513
24108528806
17279319606701
6096379974264
43151072854273
15988180882
5254196500
2531504681114
84827932624201
35821214308847
854992406
7390421582
12131657274
39766117529929
7862474617
18079992025929
63141832680202
70944003958049
23594114958049
1128740993052
12419592810057
5518147474831
404989398
36388559221347
83895815406111
32925199562960
67919606428354
47064361479220
14603634904
9392957869
23502162418804
5260241764
12180761502
10450103788
19487288467
30167807831985
66616691769
66675746267838
7973739982701
21398936143106
82282291125270
4968516016603
89392732851405
82555842596283
37934642305078
35912087788890
95236287931520
10874765958038
9266493598353
87938394734823
6736285036980
83427600724630
25341030777348
11921677159231
15656809773256
85913627853816
64390929796422
3918975813810
66823131837176
13328809351101
34968304231936
84965936096714
4236725814267
64661588005810
43419010929
4985676081302
9794523556654
63107681511831
31071219011959
48473037115304
84016353626455
30165294325723
92731398513159
79602931373220
42378705782486
90839962433666
93403678846597
48122292229152
65256320233228
54012691426
7829045273451
74213724061723
96489125035662
69506729641829
16731981760
27637945896405
50666401002423
88733854234954
15612728559066
40529609749614
13323374839821
15156408048119
71968579519896
37264763990
16579047694497
24381341844469
4089218739716
58919681559307
56765882164312
18141349852
93349001299046
16270818556659
36665287828428
10577957980497
42117231601146
13523588718
47895253778571
82404058894133
72620349614856
66233676074121
13525582621
43691371455
65964725760613
43804507687579
70571957623719
33576683460105
18945266805
64542088872
86480918072715
98048262446393
76475393272388
12055792481591
36967300909934
85958362746249
93107052767224
72931197218068
11422596072898
65930103442
93379220708561
48606251807738
5319852291
33121032728562
71383676776617
34510069724
20380494149245
39817956989144
10579112829
36560653601
34807593580671
82046564251697
80171089449559
53501601381989
3701137824757
37863905372873
27759058490576
3827659334424
45146856405224
76451162982658
89576216660184
32854679529860
98274412265812
79233771979766
12356997548
98642782611203
18953788459
57388308310500
2094534292015
75454009219094
18269084340760
41306147503833
38948305334654
8491800509308
49612320882
21719685268302
46729874799522
26410289267099
91681682332556
83670955006589
73941955636324
43872474572446
15205206296918
47259666592796
54828589824
46943793888772
18792420307121
40673255212330
8816880868247
40487502265854
65421713486498
20589493853
20514173481982
5387394964
77790928886670
42066834918
97031041150025
94688512106916
60075863825
66602078251427
33097505472990
24155622369643
92919280975614
68094461634
3614426668684
8046909186838
64808976053165
58577321433493
25909569948753
48588760259606
5755157714
21309953149
88906639646492
75535824347709
47298380624752
17280602807923
12056858648490
86697432721656
42504993568355
43255463925
55976563988897
18463756512262
65113472042253
85431324497145
62770031299
42936374001395
32946755730
37183056030260
45984544572105
54090035439330
9813386989857
82286293920017
96374371410610
3152079914123
10743490118485
28205645543600
47511319496046
1544741630
60381232628674
99086344886909
4778320027
40101267776
9116195824679
66262813252613
73523844705583
10769846529
2123219910333
20704263659834
35041682190025
13487161504094
28823523847383
77015935532394
25708078624
38944322806659
60209251655
59171045739165
18503059224
31398420782048
15129360790639
60279389414675
60746733810440
30317719488328
29164303828650
33974604897
29923297364892
2848233721832
16779904188868
23109564102295
11409617655
22278543692128
8125578594
95991156003569
6200758252
72689162204212
70453569829704
18799243940353
11864240855218
80070172534
97493621662590
14952459824276
50573160621879
50914237057579
80073204153
28594215264699
98337582752091
72390435031027
91972423673574
88837704444088
25769612568
24076136517
6555431437810
19764415794696
13588408032154
52844654807
41561890615976
91173159681579
80600834559462
8899043267848
56993160141824
28640958138790
15986119010340
15287284467790
57351077613666
53512696609199
24152820664
44249044927535
32325869192002
46927255684623
8116470569
86871206204536
5692575301871
37982626784236
71136383328446
17275249641827
46954912162865
70704763131012
80478054377
12005411682
99239693571735
67458522819280
38460564421732
20800988851271
65507850185517
16530095990252
66800803653087
57054339600048
13685873151
25334453929255
17729754502075
79607317485696
69531188280083
56415919382790
76029148960181
6004924099809
13907510487
68986732350
21598091880358
66038906123371
37569631470893
81737691200888
36187804311839
86108316405466
60884199249
8511468462245
72499249327082
71633959439646
49236046945666
16600083830
55311820916744
48874783366635
97153007460475
56046081870816
61071787523031
19360702971
6523791092491
42056692216840
39522933068
6523437544368
44678820929063
5867111683629
18764148857067
71551018221756
45125256986
82523941411
72193859555
907238020
2399266376
100443139074361
85812352546202
54403618575973
81898882619231
57135241677672
1206987922
62923239348547
22646912905
101530223603617
92990087981192
214453051963
28362586814915
1111281946157
24846592989192
12121022851078
66525672198494
17680984210716
38773673984270
1074529466
10928599458
7739235563
56105848248
94024059480139
9162924981638
13243171157437
100170299859357
7407401316199
35537716454
98047337570017
44976013307689
26922849239
12100044810
37212838882942
27614653292876
17019479350255
9295759135
14788752516129
98346437704837
73275502289352
62836348819933
79697194403
38668794637
20256256418
75000928387400
75234921331
12378427057947
50949129971268
72526717400197
55237947957084
51178019814
38974361010980
351610651
12665675473
58118269660617
18913482717869
14042773913800
12992811425373
72809422016993
89511745452765
7400070025385
21395151883481
87031965800033
22870213190038
19417373020723
15485646859775
23371107790530
12581165399475
17439346938
26992008678001
41544693106372
69926247627306
85113537530841
21163772409
61639160853
11443812935722
13263395916955
1892441681
94749053529714
55035521515
3994968646
13352222496725
67065885230
80035807837381
57200067371766
77821417995789
83367217303737
35721975861297
37225087848087
59086840420
3058346688367
57846957438340
24529428616015
33691165194724
47204868841038
68522537387
844276752760
15959759249
6814443352640
27456227661732
16609972279178
18387785691280
43942853896454
42894660902976
68618294856810
45519453189162
36202307420351
43704752307997
9315182118936
687997804
45327730067981
64118151239618
41300035249130
102203365874597
83030636427959
57801198890103
101891148980285
1086777105
45730570196660
10645905831354
18676091285892
29019984508
50612298919811
1270413433
18047076063959
20331622768588
14015344471
52980921380069
59234857690
72905823060664
84934401723575
97093680343629
20083694688840
62002148968
4317870481
97010715286680
52621339098852
46604258253933
7911483247160
27152534165042
72144686175833
43066092467515
47004808780319
45579091305537
71250463427169
100556859755587
52618258834560
3122794241506
8660889228130
51921881423202
46376133657125
355678077
30051320649
14406928189211
93383471216581
21540545350599
101932109213889
18375717054039
86973604375123
35948687951
30306589233733
70470345659
9410925226
67676972258
40149021705312
14146305863
80281323409283
21135467662481
95651752057960
46412483671090
63729604597177
31152317969375
28993793718932
43701749772380
22902031198094
52875128805306
42343296288576
76188003261866
17566454194738
85426241520305
4960398615
14175399391131
15469807317
98705937661959
59503630509997
23819189864449
9744958697816
4656249136214
13098196667878
48826959506451
693450865
40025066578955
14824736319
23806097330
34140335579
3657945440
7354552738
43528028569107
45996629391
101012366643065
45426147330600
87165013165886
3927331298732
5333343982667
47219109449
69894547830444
56476050633052
5994461533
22188486876
102418991057411
27199968020744
53249799895969
44355318465965
54100247042868
24797634893
95011563427849
30199526939
4861788113379
72223530952785
40463539202
14097123112870
66882564628266
36892315005324
2133854142777
49579722449416
7892609288
75327931066284
57171766324925
54055373539118
23651465129377
36628658474316
94532518114651
3490626021372
84852082728073
60631418660518
7767125735774
33198478094245
21985041508629
102189180532757
22949555202553
44439239895972
1644444590185
27710429372919
87960384887551
76282107230359
30103657986448
29310663244447
4560285673885
31627746014156
31904793980803
50034758954
36502602253
56258070939
10174731966515
9587439811972
31906667184830
24621459716740
29141064296205
100302089800926
77986115554863
4378894784490
55104227853
68757246967003
57898654278558
65876825980036
4980863453300
15495299533293
37495559891864
69603958172257
3657411437
74009670130726
48859272419911
64487854223
33382507888
16948267891
23468920188177
2806308466
19572475520241
33654688820038
541368377823
4398101214050
365197459
70121136107329
1728625778286
36945544321853
26287594932229
25992711945
6081655960588
54704381136733
23291048142022
31466750350290
23349976578846
37721058188992
60562204079
6112436099
28732235917
50129878898375
11744033389706
50236710666
9876633672133
34100198966404
66026134167
47894979889
25176101537
27808753589
19368806246
71637588963
88017122036668
57795340701722
49522922006811
56791981655811
81366119630306
65552244073139
74638017510
11529720654470
24205716274
50333031205551
7901645822768
9638871623
18423425163164
11597072316084
5144417933
48639562611383
13157636013
69763734867533
46119276207099
70813616212406
88194111740350
63653353318395
4650576180727
27881662923
63815360695959
19946441279311
72577475348111
93559638254175
59278137733597
68740780460933
38301194384516
50983347744012
22773345829770
37833862583
22087797933431
98490348791149
16435958424
7961606076
90253283623908
91040285486731
5794655110656
45808609665
40108905428
47839329759360
7535764704
58302679986
29612163701274
69262666210
46561924070299
34854331544
366023675
40121509919
38866659553207
50418761298554
26641372299621
32567167954966
79677950092
2673212239408
50505971284431
38293337058421
38264701145788
34904505654
6474815872962
54562951835211
28944682843
95858066985373
58893454244735
17516910698744
40440761360941
39920940348633
8002992163
17013389420904
36173665659907
2397421268013
105930626755996
6556354426524
43749714365300
28147581492
90185558646839
71971362083054
61430386761427
75562251518
55803979312735
49722293674546
20137369188527
58412207622801
98511872420031
7586016938741
92710801924878
78122146477719
69432769612870
23878357905148
9740603205
74754054318670
84485269706919
17691727803849
48045222514225
93985828030001
74721168344984
447330268
62862813033253
22890734058
43931558556
17817812238194
3085019182
4278517444867
18300322946796
58604326279988
23509685791314
73611832262670
2000012878856
100044137139571
27808457357509
448185763
15901584553655
70615311980533
47901186771356
4174419356
99475011040710
1123188684
24691375876
88968463914871
10057627319852
38313942082896
22139750512
14567741520878
36364756186
10499781577538
67886693643134
102294120643636
53280102801272
14046345104
64324935170630
57885186192786
37906357189471
39286602084861
50197519684477
38690408528416
2846475999
64969392710025
77159496360910
10977235324
87098119854506
635849514759
41444173873593
38487975198410
23141860135690
11126453745687
93698872810276
1945428955
94564340198221
1950038322
60261852664863
16358333279909
3139840221
20566974176
61770526617689
70759106353788
5310477160470
30866765321088
92552007325208
32853896918295
24637930997052
3455730466
33676312709702
61660420482248
37403384790617
53745706655105
108091346637279
72419544822024
73363741698
58206323585954
26616327472273
22899299811950
23039891819158
88487248711677
14096993194
13218723109847
11010137779
91544560384968
36648197201272
90372664706673
19146661605153
2283505545
7498670474693
51735781181526
51005377740599
36529569264
10971026658033
38960514990168
19933789691347
478717211
8737416650159
35441648281282
21895144991767
37683992906255
28768477329788
58448324985240
54231113216346
60722935548
2985692689565
95417798754355
13053077413830
94685660178521
5850791057
16707027635715
46694590599
10370669152
17559899857963
11557255330
40915000480674
14838989450574
24785313304
52344738760471
13255714377111
12392223684774
66378512024
30448607437
75464233575457
107713854041771
69210862661438
3472720196
15115791201659
5871905198
90635139033000
26082702345390
34189045025921
45561617532
39694824366101
82940286361438
46377521589190
79846354415194
51037073012420
25691813567954
65226946725
44278983798704
31588629220
59734143634
66839611366226
93413320387037
4893804042
96438769899962
51682627163542
104612955968677
104833385038539
85140239331294
59838186121
5193940033
62946538904476
53181917136
2880716971
18206483368987
40667075867590
46003149568210
3138529555921
5900908240
46186536558671
54509447787
2823402874548
64555866844906
30078063133716
45600897892159
76618374782510
71692812057545
60546526733956
59959131390913
36860883115
1352417281129
1504245560705
77822328615198
78306592054877
62588422398
76390316474313
28775503276872
72933637354367
17252358367673
102629337485735
2286057765320
4895612153106
11372189927774
22456969953
61210143902893
80643864469400
21910338135718
62192413756631
54247178928372
8485106597157
32771652433
14634807397684
79997956207695
52499151950012
91001134522939
46149805778414
66840772960784
17577853785292
20721158262185
65628291146064
22391061946512
77652012021
62405120411230
101403017688461
37024006638
63785462211010
32197524201630
79340659508297
16161005739683
10147775278869
82665638613432
81706335155982
58289849898733
76478713947837
17960067627597
36412840532381
109621821350631
42974387673912
49002300828038
38173298194
38290468133186
56967009101524
7941679954824
33113512306833
40242509620721
102328551156774
21078577608373
63679004164740
57267476675291
74669679052533
5411264172055
36904891186066
106094592582927
21494164950661
22544177964449
53309397314250
83821911113350
440710776437
23274512597734
5026046161134
8509298981397
47992364585849
33636225533963
77748573600361
17248346319858
1554531969779
100876943053797
100228266133952
25321442996
58554392882161
74978874999
5318197039
57638714358
27436372575556
69658714464029
38823621333676
98367753354391
79824656932626
62400954494103
23078231837932
7855842887
22453629492041
45095026550026
21898888176
24956476945236
82971542535
61191048689979
17232333974088
1822826612
6012629865
90192728573546
29872604052942
46013732359782
100193232024856
73293361228297
32970305001216
81687537891930
65310910806794
66187878412
5398025053
3466768678158
5471519215672
18065007647
60695583150
60746580973513
49960827683917
24897567296471
88159868679
55378398248
7883891821
78345486017366
97252447361497
30927426998402
62224686816
32478543660181
97952455985643
27365990492356
51382885605850
12436685007475
60410640292679
6573733470969
22404218199609
16821426977609
18466255838329
111233251563235
56479257207958
40802185617
59151183824145
7896727840
37075094632717
59490708362
98457082716722
71007748181
51454441165
88448282702
78949084397990
50710147153230
110247239775166
37015425725170
67057163886716
1701205758129
82128672713323
59335343235723
48025010656
36387994274276
14044866286641
27670487437686
55867871600880
85918585331902
109454158023324
48487953812594
28868526521594
66908861890
104842193683054
61016422680398
23649159071156
72787801112302
38484557592083
8960740466
48630927920607
380966545
15759262004510
381257860
56740916351660
97676923463127
48213064063
35420302067
49419619012
11719922646891
37718767578258
42287805247
69977933770
100199941666064
21687779498616
77260853674139
7936014936
26691232858
79926517377807
16230558057521
47800136621323
71879117764759
21663514170424
69033825517770
109108744398957
81453960316955
5653089290632
10538972246968
23179541551659
23160417363
20320766582344
50480253099703
79299783147655
34340946039102
16782337163373
15667923559143
42488078953894
2349009920352
30491957168332
63089923125
22895882575267
66631477545070
31057730172989
89411467699
25528792016340
384618021
18453541461
80138898040607
6876216270120
43731924464
86619158951301
89399381547079
12814838407
53785679053
99431200471894
36382390673649
37239478464713
22451544958
88179679689759
46138468969302
4189810092394
43698922536908
112473937756758
74389775708257
1178264134
64229949044519
17932250609645
52108197064509
20864411441
28598876301008
23421244968
66069905233929
109393585745531
63788922132538
15544958381
53270754810465
45566247567366
54096558458459
37287383601430
110470688109073
1117516029023
91930860150146
9270866568816
23144969964205
35066729838645
17690614537696
33160654408919
23408531123290
38408066242
52848308454674
16909333934911
88197328736018
27194566214818
42620235583740
11336662234183
6543236212
33420484336985
81753110375284
94673211588699
22861095532462
25208623745
68106229468
99557177294233
56733303841
2384118205
746922863
77415754356156
6815866577675
93998632552399
37422648337
1129674530
57488880551455
37764170880315
25298954935
70147365425997
39899821963273
55472906776
79195267592925
20962229549
38867382607677
27800093862763
61785503044568
10392051979
29869285997405
57511488928699
69729171070126
34755436210016
27239174666649
11617870554
24766322786433
113336590529188
23484380756
109650788656596
51671508160382
45919735891947
112014033339138
67438237514886
112856128442244
105887567174918
46733610077757
4552044666236
38334604344083
23174810970182
36419750380621
49734162359676
37521753902
54111063331411
3878037563795
27942793218578
46008036609108
594342798
17933143365301
7978175230
82857226360280
18690672470
31692411186386
67109301056517
26409283062559
35283350971
33174183248
1290105639582
33189491274791
54742105147635
14252732723
78064441373
35635774522440
4604945542525
98966860735498
45597115516758
24794074741669
80496562198417
81567805485
68683478029845
43902849280937
19574002007
38866222425870
115014354968080
27759858918066
80946985069578
70572934085936
36959525294704
3555935600
70814934426198
88764208828198
43393160784282
1002302542
66246554643279
45893762732691
37246061991267
20367657491922
39469419637949
38403518864071
4802058987
3277789591422
26457055199
25272775986726
99887181495928
33527918153593
20663490406484
109655173903947
14435406852551
25574105943289
55001680786
33398797342639
33569815138
5939047741619
12960961244
20215821685667
103919487736408
78739752871132
32414914864647
30785167367598
68523974863551
37329394369118
53653110858499
99101817082037
3294051633
16897742831245
8122824505362
96652390129911
48565625369
110938738579048
13314490158197
391929976
99626262931295
104871666658805
18624092646422
11857167403776
27777425997561
12327157602355
2426594284
50275033071230
5173439926
11450991721864
49917722258
39185891086
77179100962715
32558935739
76266112521206
36902304742173
68674311714871
8250965780700
78237429820864
30637264275
86130792103482
44433766318574
33728968164
18952341846
19879138242136
107140226253098
92814119450835
33729236263
26810054496953
45553777051128
82151146540751
87126584744923
18711881344
15209131526
28425292411310
100805678066097
112809574456520
59779440138483
27815099529
30729574994959
57416758133883
90768475940916
25897909626
4084232694
88164189428880
16744389687200
25962086166876
71932775691613
90230181447628
482401186
31284749810070
19109654353
21120643925787
24777898949327
107767933076805
39826420850824
9265958276116
3249202792987
100363107773685
6342894784
12273807156211
56570127913041
57169026103
9059156308202
68344041396705
19182809514
111925140512109
67102138007931
62874892298
19142122027357
111320107691585
28353124278960
49614690707092
63063613280596
76643691629
1874019754700
13963142865188
43552665500032
50572804224
45929339970730
24841103764303
38977589987254
42299718234817
62333844953089
3751388454
57931874509374
65035826712810
24208763143372
4564246200
71858735314970
74457512841770
2342936153
20944341737359
36283362317224
94712004096155
46457713622152
30292317085414
97093934235131
19240133911
15374958293
22550749883
98964377560194
33940549447397
96034455807909
53657244845150
12308052352224
82101878621291
74563591000155
78360435805768
5876194260502
40813033670309
78113239419226
98450077246031
109608809958368
26161850086
75719775115483
63674800751238
41154419345312
5158969776772
13096491131747
115867606155458
104877460413506
72286226506
91022821243730
83613728097693
6370855729
17995494239209
103287197543607
49425959383728
14215803197313
23462807183
38770732250
32827943533620
51092523791448
65996509601385
42133848219789
2110355758
57074058528101
42576337495374
45243441756409
8849322108
19264469958570
42257676090
42233095067219
33221908101620
64983586523
80996861366526
44813893745804
6592873210825
88790539336
72386431552481
19317798248776
15610117655009
34613068387783
85571292760112
25108601858528
114954165815858
36468007476
78514754711987
66833196251317
109793943813353
45851478228215
91656553823126
55980446597723
2484141779
10255528971374
42606913289180
95970790942
84390319179821
36579862374
64639517210151
1169588321
16425971596597
52193646393082
77351400648915
8410496336
47722229011391
12396081452069
34471726674327
44181048763504
2485300686
27936986290329
33632735695322
80157272195323
16941508807
73409080239533
6299481072502
36568637253930
63613981110958
10551681592314
28963477724407
116901543787862
53732621613084
97905670324
40134760701
487594733
2487154518
24718580397055
67853686212685
63187417268635
22691275323237
29824585330141
41166575591559
666958561
7216414170017
9258770768060
65766468754932
49995916941
62491464132035
90038279469592
105406648561356
84195767770284
50232241255678
1405531462321
18258641187765
5882225439518
54093911295321
48876583428
114953128785963
8436307292
61487638164241
70198858765263
106029529125825
67564892952186
51058024760745
35445584635123
62250489386898
32993564719382
50554420559736
382101240856
402079506
109553183382098
94999181158
93476536483862
22033352095345
12169148382
58204209213227
79523961957863
35100654276709
2985008476292
45757990660528
55396496661
118007626672782
109802844621887
43501103522392
5801829959
77298648072921
31983455932974
25563608947
21665543794792
44632950394614
2720470856800
96995468411
35362057646086
86527490181
18201775609480
30215562588974
8491669400
62662265273997
46693562926511
68083930826212
25141469242067
110113934381591
54716910686752
16476908192727
101458217233903
40550022380
60616613709262
666999567
73575157687
62508281761134
70118217534172
67418224299073
65985065572
3907580906132
83355605100
17151544109
33008016098100
64433114654155
19627306359
45785319461466
6486354327
60880857034293
23651410826797
78744204025327
42999963927
28565344284576
3673399390899
1946936727
41775867969
37721653362101
67384521973594
106340859424393
39830181236352
13646677562
54685527636
40576499417138
90219236688040
25377849628771
61788750837669
19677927801
90233040762350
94164937037925
90292265061669
86111112695034
28770101420
25468227515837
16510014784
87071985450209
32855985531
44909572524996
15599170642646
31798582862
27649380122
1042224496
16895361346386
54341407125010
5394351753889
7179222326638
51239620471155
68210557774667
19244372040431
107084571612519
82047901553
69252165854
58875035398552
54562955305383
99657887120562
27769637231132
16171704992791
27562333061040
35807784416709
103043715601621
60574612009638
53294507296745
70785073879712
96051954084
3920444512690
11012767994668
22210651456595
39779011030
100661385065337
17102684322367
15493269148184
409227585
24069673685
120364681527023
36587621048013
91528211316282
75741097196876
87780981444806
62431528607993
92980840207
41803447778387
34204093706
42296180529
2668688168195
1255604374
102559944673456
51957010699174
2429724050650
77762181311946
22637782555860
83239092734753
74614607793319
62188536331276
27015411189
11685023776
93091558798
98886898895816
45993147521969
48817460248339
26015556844329
19223517150536
35820199344664
115761518793030
101992835403678
104906617765604
91572569267148
106933029977462
64159061843954
96743501858372
9170741702
34048065483237
70889030586170
25139668651
411964056
13078314633
14033005857127
28936456752666
32870127027652
74603633189268
15902343178
101453625126806
49406582829082
33450996685855
27795140346319
91881540699798
21598121157
8686985027
15275736659628
85815771216687
49519792235962
73332889693
60358984661693
66096275352033
119777633224429
8066710033
17636551585147
29221427458
412355446
83383106040187
6696914216642
41269490300097
23135179645193
83182837067
69600417815517
71723758977
90240396363611
65951816812855
52648133219625
12877017314203
10400247911127
100353691639510
47533056606
51469563958
28164784281790
32668672795596
57036377225732
91939077643835
8546851470
61023681612076
54140609138868
27524465466156
81664368419
79913939862
16538805970270
85064813450
45166395685
116099389777986
4747066782
10354778645842
6623355322
86264240578054
1264357840
23700195145355
98752983567750
101997087430851
25334924603
39173935501310
21751744574993
4126094230766
20517205187190
100771753195682
1990270666
60031015481424
87377035562598
22768187570781
27254250380
2559819142735
2654224684072
42728403234428
19806157627
73704038169
121655426333596
86874208467323
40772141130782
107829318726372
60851280484769
114049184009104
64556147301008
48172571776083
32772337053415
103526206045517
89158342596502
115911990281067
122551120835984
76119181440988
20876977861
51348198369081
41539605928
68213067960334
1727334464345
41802526606886
15390555266173
71773370959479
96790117751514
20251105349253
8115894079
22001830518974
60535298977440
3816688345001
42868330680465
825729074
10872995104752
20714888567468
68138520417156
7387124082008
6634018231
71607472886800
70764524744460
72204061902249
417535790
12457793737
37877079207782
26880634882650
2169393340816
107013802592289
76136894399208
37917957418564
74279424884835
111951068365870
74191073466535
40093928026333
18711284857328
21205739264696
12698787849942
65382359227051
8511659124288
67944222497841
45358309102792
64426369671891
68262022298808
105541362552672
64748988013
77369174066092
49333069437
99862275503243
16616655726268
39144257743
89950809308035
6329640003358
45810772430300
80696847595047
52770418312653
28362878541
18465631580
36012976633772
101717413810228
77837163124057
6190817891495
85959290403
59266382472416
96685156688
53641280188297
60442334245
21058332484
40667792976
16413081953603
91300551724
14339400003884
1046047263789
3547269211
80810679458
66676348097360
94264755376913
113214456400829
65025441679304
15456783219352
47709608907065
81816603457569
80978890958
27418426090790
79197523688671
98659959858
700372386
23769029727
11096692232750
20735148784993
76823949395207
82727680685
96364121580151
13125143269550
79306849846701
33345069805703
32652140470467
69146708476405
79427995091
1430160214242
46899562994504
46070236570203
35814510887336
10909838554603
52207301703
70174452009472
41131842261314
123151384639052
66593686751389
59169243863
2829858989854
110456447539620
7702009658704
75271530841854
16740394045831
50624015410091
77761892683514
33914243586
73227608154531
86441476411
424032618
110512732782168
91806854432568
20400171246
85402617135203
121490555046310
13903598337924
71182156312774
76249735078880
66932848836518
94427144048991
18632551410
6330399963655
19977711368900
5140639810468
86628244075108
55098217731646
2710218269136
49995150667583
57273536341403
42133909775811
73783378346568
105155830952467
53950631589
24219807920480
48657251020
34121527211
14150512296502
111703313321856
7243362979
41430017623812
41648110782756
9013080166866
16865842363904
23499504916678
9306908217709
50888206104973
47404434473
120586545914481
21854153017697
23447718199477
75076151532692
21552153179991
35558980399482
12885148309358
68368410899809
44083041462131
3134792242895
57958428541104
124137883949847
6824370674
87325582468032
39564172957074
78672209209
116130361571810
13542361498
114330473474239
47747767534824
4760205400
46952366157847
94201181762730
9880585086754
106495941730733
68136317251118
111086057622535
74928591331991
36518180923436
37640895644
118617488604209
9939789895728
50108813843203
17923495804353
16477756549
43576476131662
94302026152149
2428312865822
40574656511390
39215590925979
86453483693450
15181342557534
87966829766782
24162250092
122788066076260
96426840364
21750174674086
68956561412305
45883576492463
50860940557959
430883784
63012209307
10758563522925
22924976234257
18471826153662
124003131824781
5279507551
38817643196
44470484884087
32271510071
1175718945696
54506453126
70514488867
43354180677128
76885915059642
45069171831676
28479765273930
98729156209792
61513961307943
25199292051503
11090760957202
93041063433
107125163249490
26544701088884
74026172860941
38974032401
86782809542247
52763608614573
4984389565137
87493202272688
3587149039167
18592701776510
72120941431381
69470773210
118996372721711
61202213436519
111830738677687
5948890972668
87607887862773
74089059614044
92647563260461
38389901039864
53786610985510
10332133954085
64302552222936
112146655993928
55983329491
48696190113201
96103879148944
21299052065734
32367595148
68767076950193
40524253805593
40089010243268
54686915281
6194958615
6521912896004
88472159869761
68055652577510
10211157336
78221972777198
121249391019925
64679675671470
58815715675535
86843357269135
5345840307851
102707642165
52444274095809
17405748684
60077471847212
94935755971481
67380968841294
21384484785830
82617935867
118892562861520
45322231529836
91334992200555
40228795704
85409629022135
77105021332939
44033873105
77929570551104
90301625635796
29294815809187
12155720379579
21026876884509
44992602086030
53058667147201
111927203720864
1047642243702
8956670877011
21592320200602
51132047642239
4312753974
82526592575170
35680558468322
120445014666960
12715830696703
11423571273219
110635544454948
114994215135843
102468451869332
100074986854645
126757983030004
9533825726899
7902277050
23228163500
66960964597265
36445433429215
18759596171610
65086340437120
3665566596
435624521
12994951668984
43117599804557
110859726221105
52077869102020
93356297228179
126333356484856
9381362192075
36419362467369
105175517808685
83630526820665
21632909203
17467384090
102782785898568
18056995563170
13788191892
27612654036956
71445581757646
81442358991968
78186879720
21719644760708
107449643712600
57878002515
38817849989320
55486324927860
96044494281893
120589472657132
40412397163
9067411971
48607939149262
91476465465408
52774934839467
64010604894700
18040615851673
90026861339985
35767475174905
78953674672159
12468515344298
65142846819591
114252277061880
18584913075965
48939276758834
36013541053041
120775234809646
52340566462
24974188651492
10344617768
22080709602747
69571457780478
36964232799726
95243276847614
32615359899661
48333536337171
66681284082417
57927542475704
57201957618349
20901904940
15865167449
91137367570317
12323364423
7497856878900
62036655034612
60747650601
121709892086778
123256043813048
1883762122021
80067086232
29825742107995
91866707808784
47033926296
3717818506
34508549489899
37097405534432
91601864695749
2087615664
78335540783428
75680632783639
122435903284304
41135149515310
70236359112
75267256752828
47337727390046
115229207590939
11541229909
21789924805738
16512797767217
99103381409479
127977011744828
21002135133953
55587692202146
73589037922914
64658040252273
50203067659525
11486969446945
29382765173887
109519968646534
6920435059
58658553302955
123679558346359
109041261885452
42815733303038
40073714458959
63705711844352
22464827113537
36301929613138
98259502635279
101713092097616
117815514919420
92731450699
100929457215853
110952189257398
111882829962857
33775169838
7829699179878
45832301656
43311798733
40768657588556
87986702691570
103625622592886
37776063986513
55244792920
17612605906
59613855585993
16004912420231
90896847935038
95937307165051
5161752985249
90470619112094
28455712949935
11727568669
60512621575327
8903420881117
32316674415892
3402821733
26798107877860
53570086508610
49842282600
31985235099679
8979292448
12366569125
29221791076349
108494689137887
114790869868102
13398243494123
533938481
2840944869314
48424301216145
125644842888399
8490577735
73998157796
48884630174305
110171908444394
20925199873249
87199394284049
42137780968264
88342135233679
105076337266936
5056118054796
3406781109
1567139524
6978955809
111396236782211
93265242389667
9027342193694
85260016661478
42710408046572
53550857036246
45090172360298
534051886
107218243532407
106353645514764
39261598449111
31919566071
89192213932116
30698387625480
11117154102
7634156457836
24276864322668
45589895086432
82393807621967
14883732609614
46042671449305
67556369188327
114937184821618
9757488640
29430472022722
52202603404366
72762954679
20543370494761
89583767585618
113815430391331
45934994341191
4109510586913
33129048835
35183105565558
42541109552
1006361805
6255839562253
13700494491239
49260003858316
19301701158
35380040040550
118572816401212
12136064811831
11066211925709
83728660879330
34267797856849
35148119193296
1416681596306
2747635744
34120295645255
37915178632821
1137057240
64673444591354
124428505104451
35147070463707
36458906734135
6060954469100
103583380678
64891991315724
2654370524761
89501081226117
24723447356279
47447585346013
117133912932614
443372832
85571714891541
27701386867113
16225869224
122997733356098
84295899663004
24614282833820
16951801502376
43924154094195
54783053040519
73041416288
29141008001767
62409449196345
71445178977697
39848816465086
99846109882229
32057108111087
31926482826352
17319741971603
79739959563
41198085281
32896018714524
54397455713238
88967985717243
97494449168964
100046255718044
22957848657
120971202550606
11735056381228
122833974504518
122910607162690
43962107961
56020251803961
4108667634267
124494734956032
445022319
1007187236
104548922895281
16742286823054
85158357503
56231963984
65647161372452
34874824380287
30128791107827
28383804404638
109377617622571
102390508671359
22038844895613
3445142665
35169278380577
83549178105733
18227659184359
17891504553
71611375296
117783273416644
30163021958872
19579627653618
91246078034200
66539398391953
44250120689300
80088147508
8101392582
9126612338237
129886906722220
37134914862545
37947437129
42668114722728
104697594137163
70160109279019
60833104754
67926718021615
90720800294
23125297300905
113299485005183
18784500955
21450548243
2150711467
29093975943
3045116787
121695056477284
14893775797
97089706566711
19506356054
19309910073806
11990560782
50273135216586
98530823286
15604559282441
21324523469547
10925310713442
89594725407722
24652609765610
43605479632084
13428887287
24647105754076
35338509691626
58172552452193
2818171350807
74695441978931
56593521759
37735963107286
73480271359938
31355572694
48730533452265
3115498831921
67550901567526
452630491
67141899168
84563684523218
61008598885
121322798809944
109120760309051
114481700541761
24804123211129
107726629872234
60736572481352
26418040880053
9271027418473
900673061
3489873217
4714609002540
26033700252791
50596357540551
453716795
27020865583718
123749156191947
65143342827797
26940182590487
40546297744
7123101493
11347771854840
80680647256
95432428987992
30549861767515
52616747562680
57318444563507
118670145019489
20695317381938
16103929093380
129063953337480
99835016480891
79257602419097
75051627577781
3328394516
106725441504161
89710074687228
69163434025206
123825262260233
54573367000013
95756232465934
77005337609038
454031396
18087490384
38515131933938
62737005412
122169563486768
22420578364
9126256984028
2546892931983
3543316709936
32534096190961
128154049867479
14319064696688
121703701530089
11097516082394
57160456554062
119437793062702
101249687418
26255723106
58150172258117
82998421476287
72483511187
114665848288849
7129229602
120785435948939
22432860706
40237821046347
36824587534802
29336552017
83558452132935
125324413427427
15715588069
34829653849
63561189939302
38538906447769
62993688387
13386647153704
107814327947518
61826390698210
74858482158686
58518897220
19758544561274
9419669399
122650384759893
5094921168624
100813472090052
124612772963225
62953388354
114767566813243
9388373346210
122385139451330
100704710012585
30376893492302
116573682581730
125324513184739
93534550909380
2556430793662
18298702903215
22397419547592
74154736295355
58582991969001
98751176042623
4596451988
22921250693493
132180563297496
110395798572928
60694802917576
76542747462779
6903391794351
13552166912
46217501798698
104637529834088
459812964
51609585355855
23170226993833
42170450349130
74007483352366
61681073051
68374267574829
77751905097996
52179288559747
559992779
102496327568866
595632839
110248752215816
118585944479527
119289592847773
44040744771489
107872711814715
5242461013403
46069925168484
91170398253971
122296650933843
65547030212455
6599686810376
72995374775474
17186514900152
10813425002451
77754967439523
92429373117
129818841169341
14945958512865
595509781
89780815548040
32963417389757
47257334926366
17398021966
78161811372
100661213132200
6821003229310
40122818597276
88107409474745
63910560137133
41769508341953
14792181808754
123439883533211
94656733542656
21644210153748
52842569321582
47673642629
65091946794
1177839739
87794958248151
84237167754522
86475641386761
23965446950798
29425287762
90901234576
66453620144
29607926338063
99790447036165
73805175064021
12165403882
94102225394115
99271448938503
4280468181
2711426656834
8862564616349
19068588352
91962611879660
33345706509401
32951521045168
27577249570
110737192535537
101960796849004
31666083624439
60674706374
6165117567019
21554943274340
31898247725
55597618570527
1862001686
130087366899971
66905549129105
36425685411548
4585048045411
27511466388
69461159252824
18319555252
31761559586108
18188578905357
26584679812
75049505846134
115987417747404
59171354652896
112241620523836
21256374968593
12293228251790
23050165857648
44059949585617
36326330299448
6130179235239
125303945881668
75558421358386
92476057118485
34043783512
9749541001001
38832262671079
18382631397589
19090095882170
33806064489302
112919794070136
118799972624678
49297381079
56862345312458
36492412291
82457074477329
89910423127671
463050722
58332460625561
17454936344750
12997414124813
39729740970133
86337913881249
42592966398639
53092752701049
31032854106417
29314427846833
25283717150290
49129392690708
43988524770
98931046115464
102906950541
49792221888062
34191368149623
12886800582
17097991990584
46659313892232
84636803446351
10168027506
87693669595
5846418604717
13662271513
464069781
50424919970706
21915731735
33989813333061
94112540174906
22226246740516
92186885248889
49604453306211
54993961167
93726633614750
19988603659058
13975542156575
117505433712328
70249327847569
69160232713500
79844438516234
37024167437380
4087679276819
30338231957687
86068165402471
59470752512
68529171151205
35168077144741
34707712868486
125799960049821
82759973792097
30901975030
32450031333307
14678497260397
18360967171116
91841076886
99367170329
4002567459988
118667284003594
37805262207
75329086755191
102453272918316
8779158177162
82753607754057
51381169940740
12299529561
101123554172803
97665299658
7600744956030
108552325816378
113602246779360
21001954305
22418581308622
88047915978969
132384390712143
1193120554
66029316119
91268534467668
80323470162012
83019924370
50907761252168
36366125665719
18680804093626
50626076774883
7094866862806
106663431535136
103935621903378
1602737929660
13799965184
30088921516333
469554234
122332559673728
73725141173540
11760153657586
40127155365040
17887529973559
106667105630359
113276471689198
125921089956598
103970177025611
14507350163301
47334785065717
71694581089899
30953816805869
108628213542313
28549668526761
63496249230069
145901452867
17999535439164
32557162874839
18271639982202
20693193316524
117198545499799
3146102470
40271064311485
14240442487647
77717592186435
61590270306
515627441911
22080392928360
36595665205459
52489849092789
38058059454
97485862422568
116062817164939
31093406037
90317822401601
38367524822801
73655191848523
39156793113012
23662814806561
16879515555062
571928910
42728045748649
120405994355901
56057987934236
69957208651491
69547422509934
104538682517173
102406298761623
932510909
114216884172071
79996891179809
133907117375846
16129659080
76213325161338
5676383789
56798009331536
39563060498
15382264736407
81456821704731
42495609304930
96095856116252
1450211744795
96550397320
103219761175079
13365765165326
77819575709
71429758874
46073416765672
105283541349463
9368918664017
15450171728
92858251331
28314918101238
44746031773
39059280917196
89450368957056
5480183821918
34968290422996
54214222796550
129969433845789
80673806533183
83657874440
98644476155909
334087877229
123162522420491
51372512798865
784378380
473332349
30814848395494
100354499920388
29119674576617
84717961304420
35116317532750
23708711166178
13921959896
11022551890
34903635682
20086203839202
45497947692658
31053008243691
472809866
34920401976
83995124745447
96684476346698
119721088462176
65175276486763
38930950355727
63512162464990
112326392487578
23008987954589
95126406505
112133581729785
12157606065
125652141332648
89905590500446
38359292802768
10100780416234
9176584602659
13545761984643
111811544904514
105983580129264
83427274808562
135232798507606
106867594526132
122639262905964
115046400786667
26220976949
53785835645152
82715419940539
95615397503774
105074415150698
104676454984486
55276996823980
28775698912888
42075780568112
135215116558014
109292520454
57359279615917
5712960368
36126915383
68604093609
43446585349926
27524717105839
7194459791528
65652109596102
53230481048082
24906044634000
94758534647540
6452001248150
77622094103081
70218868531934
13722097180688
30153115578210
6029216371589
86972952109566
23751998367384
109520659363
37506294433119
58592510567595
97619125233
17915972274873
96638509718758
73409304698365
23828532402507
28018503842850
98893214977265
5331899790
33252145072976
132466109001065
5538454666289
62480847943
85590430164404
23696272104687
110657035870741
130903799588339
123222786957681
33645174319121
22481611769
76747889772412
65621164993
103665378261
105604321613
101663173249
72142101749
90818528959732
120913386128685
121785306225923
86507453127792
73616827538769
125015652127889
125307812315544
64451391998507
76902997318164
88641026228322
30016972156366
81050825422038
54983236346
34882015082726
128552764424972
138060183405027
38747695498
103796722308
108123023146220
9099944727242
91707093711767
94022268441
114122873406031
2261880615
67003667483056
7546618183224
118425341777615
1952101209501
127070548145950
10093840869332
109933323952040
103437752868043
19473349393821
55539938096631
41713973484595
108735621441561
85771355056499
10133047955254
1822984333799
131899018352305
105061229146867
63903107279073
15929632219581
97545198991396
70414815507013
35285865108
82975570909875
26948372752514
106869248864811
81351435197450
31665527442536
27408166322407
9339183639346
36179087382909
132715183670418
81185198684113
32965673666
90298355405
132954655562586
102115657804754
52284888862206
101146764676117
2491528093921
69495693852162
54329107626560
14068980727
23368408994223
131098103531055
1810568435093
18916673785535
69627349221164
108541918163082
121954865815157
27517106029949
92390041025
19202649631101
80298574334747
1035566313210
96885318136596
75130015538911
108856455127155
74452014375423
38698001753509
36098590727439
38426766172229
70836480649725
81516625576
72741464697
81486702783
58646064047656
104194402142921
112150616696985
24442029247465
47262184537795
122652904296310
23730024540882
35120849159355
1335634175819
30998182271110
27048781548638
14942948456262
50455727853694
7473399040
42250436277937
90288898805105
54818152523452
93272045229654
15082602572342
45571845348
53320369005205
65055289890573
106576315344550
79844837314
42969213866267
49107338821156
113929114565072
9063346893534
104687623781164
5783793045
2278718355
107046676773517
52797733079413
65233417268449
56378279291835
2943603310
93706948241960
28571007057172
3571851326127
80000878242
14268672836612
87850588121069
1223961929
34440850286144
53913860746877
67987754930
56492642936613
92708507947868
30821204118078
87101111078369
98562528638216
40056095446547
77708988037865
88872943884519
89664077095698
57865407701757
9989646411937
11541393537572
13346378870394
80519054875220
30960940189
14004504051939
129967979633893
33681719298869
120888527181695
3550158708606
128028173921035
92047065972448
42448449752637
108114682687483
46991769236148
40913862124548
35715115886
111097286772291
68778466499144
52044892004759
3192271386573
48239215899873
40679296485
121227789908757
64415012290414
22899394822
78627103144879
13683676136758
13618830073591
129117606726165
33170792736
93073655929903
35675122665
116120475146818
97740964021744
19629767357665
93571372782140
99595185986938
136063496780206
38533065550298
1683297131594
113639062894
102198550299841
57141250321501
21469938712452
84063377081959
31118975581695
40842738460
20471838989069
39554458583550
15054351641
67626171269957
1471473851
137800453869426
14209584276914
59441314851958
56661636040477
76352738146447
33831963426342
88286584677
18696894839724
63079476704646
26013210033241
7725183799020
115671919903024
51845662176988
9715288765043
100035760078692
135985267981459
31903010788938
43747496882084
25884202695489
40841308404242
10389207205
13811570438795
68758365871671
18603656834659
102326827419971
108499932858578
86342871934311
73732684316239
47703127394473
65319690535385
34197161637532
42024038197873
77809386438245
54611933599132
128230016484328
82447054881671
5487524887
7620209541
47860114310652
23966003008
129675097412035
2943270854681
130479220574398
77832661116558
35179184130494
19248327054501
40765322211612
2322738317
53476382931650
22987797718254
91631467363347
33416756934375
26134202868458
39365408151826
135850211778240
71653586758016
108830537685038
40208921632242
92354295285
104265213968
49379394013859
44617368810333
38093624937576
95224239752424
33573226138545
83964499503190
136345923201582
90419691632
71962878974534
68572637498886
138872182827317
8962126433608
20477261068250
36879979423515
20430438033139
35931246271
139124967807454
80490138425720
80794524253288
116296076916817
13636081939993
139957726004426
58854932265801
596073493
56028627396192
57502653053943
89161876757582
34532066798236
24295198781073
53077570744434
4949993472896
115194212344383
125628943858129
48802416413932
85033282297625
135765302367836
87730281079832
136304845197616
1532497844600
108931585223661
14139055360747
137083431034199
41708240456103
86937917312
139437056910429
33147668028239
126617163325788
135065729355769
111517458807326
52468671661366
30231858384469
19425035488
27747052671488
488529016
58251668636918
29037950877779
40236117222427
100459637903055
27076877916271
125485267855553
54850259986801
102434878617570
635767386
1264859531046
71015206732
64185774559884
17416300725561
83107591253587
70466541476010
46259626271
96710231650
139173391472419
56439208681
19288696655322
62801544082
125102772007653
2955948134791
6407339497588
2752187177192
101511037541629
58251077309
137669094921501
6733251142890
67539006779805
109343263166349
49956027811277
81098352688148
49385930323626
7773343536398
43476572834905
38721327976
18281371881667
58302365508
595961413
42548591934
48017565235
7677314469
143250435473656
47071989763039
121830440725913
62775009094098
122512090627994
13683335490
73938678012744
33870896846879
143203016398271
98749238452011
58225133319
19251516316795
76847545063854
53790819360
67674992246061
43839084279714
125031693446249
121555601599809
61344804623227
596917881
62800395394647
10727407418516
17228097017534
30148470203240
95176586957747
60716642365032
7219190424964
36480476815540
116559064679919
57253276606939
30750168232476
11782717953064
31925436587809
143555866257335
130064086965160
100117384089586
3098193030018
36462216084
3042557816
17924882620332
1613031110018
63815933181566
57457425258779
53926376628
81414460975953
137895507479022
123460028324761
63341513642363
57029462263543
113025388610994
19220998409720
24256733863
71559149616535
92894518986973
58330144919499
133806220372396
2359374534
136078662942421
41499045871035
50454020874154
13604435294321
51700700893401
119345699299017
60262663274885
138988655322842
28345210085
113518845920530
141437115871782
20111874864432
84606106952990
17545482140592
97054848661753
99119265680973
21390715214218
91986449039908
3332470795
57027320727
54104222370
127331291773746
75095027172757
1385081984884
28363609386304
48535977869584
28779517050813
28349180007
45025983199135
4715200256680
95690598659358
63313368464
7119452524463
65793921018832
9212188755022
99771737916919
32171857821098
2467925100763
70964497630430
84181259017
10650541445402
86260076474373
74338114645807
55695747464
78924807797527
94608517957999
6747336845701
134375373909557
15836240146121
8960898207975
125138710433327
14610664600
9710011082136
93701212423
492899191
8278145983
101577865723461
40323250249
20733543702777
71761747960
12649482659720
5380516840408
36703636996607
56331400046297
15889254614691
125390709236728
33867850919848
137020774036086
41750153811303
12602127787535
824576714
35854508518049
18349701167788
37583018743818
68808700415088
2319171383363
493351928
38917808587109
40582241922557
16285047788
46904243449
5549060437903
120773479595580
92992068984325
59371241919495
93068590936005
529468204020
56388652753429
127745895451463
7744769984
81498755764480
55927119306486
107426094221683
80514191184312
3425164040704
137152746572828
60381898679419
25042832562920
37042442380746
81970981258481
16133926407002
18797432507102
10272259566614
56855777250960
99644421086551
5052109807
105241189304287
32441542360348
82394588506815
83398577017529
15133638880360
35878066817633
4168297898269
25472796311
50231967756420
99874613801601
57408742633430
51496291548
96601670608189
14657654164
77103622238828
18094587013993
81985172407665
100447662403100
129807948713721
64050371404449
130118112063731
78809993313024
36800606452
47479381968510
75859466843964
97013181480921
125285808615733
4483922288
22147217572161
75548979779311
141300006569241
39109047067556
72832638736074
9502983195786
26974638802520
121513468548522
77854409698865
35604479580894
72274196141210
41933050399423
77450810014362
103920943992066
41046890912340
12311574720904
64991503327060
35489757275
125469115551614
2104073418653
84272130322144
1172981655403
55502205533383
24897736863032
50997519672886
111803448225750
3162571945
100381427541998
114390416439281
125367837705765
11575197420150
20958282745436
47019369048103
23555418925
17590827312833
83009654812
55944635811677
123331906233412
28253241752963
107230660687521
10482357816293
53252528198970
7757787406
101525642169390
118777961965458
13814485979
15414727796
37367959288014
100424848115
57570272650
62550669357271
51866636784795
32005228169
23889400426713
62364856623
54641549419
104572267589
106687522078
3062164442
86381194276464
40270535921292
90680248140
42932862278688
123624260292167
10203238037
39214534545331
43198835784771
42942949636890
86533729412407
29721479061990
27387048394031
31942451257781
75130585040806
136465223599543
6031480837
73340576655898
94662216706
19613846143036
104882736644128
50063182533622
114797972736292
101223354381581
122418885684342
59374064246925
82377408767596
5633068462
52414008538115
61065540012
5638200365
19695291773762
65494721310301
40797944445
3825005711860
62798080678
86712147200658
117578508340686
95129034913
44168532830995
15551495829
25044404107554
56359037809597
38231666248830
17261320638
41810616327064
60037426160404
129186386483057
80819982050193
82308770236223
44189701933842
73702628098427
87739492500198
67753710998026
16526187633
8377712938
123587062737423
105641201704
42823620028100
1283370388
470325103558
135708561364593
45032161597169
11943641428350
3096137950
49828495949903
71025084885455
87821054327723
27870940132733
36182846973669
74750999879
114390141765568
3876564366
14140582844874
27388251097514
26176590258865
139372295447209
134702607166138
87846602626110
4229977901676
73469706919861
2417719738
76730986185
81634984973397
7597182669350
9069162573
52683883926919
99063623442780
110765104860984
62222015714665
45585713253440
608819823
111512458725235
141083837143824
24223242580536
8461671373
74972798480
29779245543302
22138038441728
94218704960408
125587140464805
45100773835050
123553803728856
80619724949198
111527226349504
71646065626702
105927032666
97576615488736
127472637352938
87954229316
64326563948818
138753938409658
100678817395319
74094770727951
70147620213038
4560265491053
6531314306
137606053417236
7902376158
101871434022818
111076072121935
127299415382146
45357868988457
16082139587208
31536261174924
100639444489439
52813986478446
1297138664660
73427195704
77403556137429
3973605289318
133242582471417
12831216989057
133148567028834
5076850039
102508736190868
103807587207079
610455845
61426818211988
32171584106293
77200633214956
21674548853139
106325518598
19181651911
132972248643254
35080419439
134593755835788
12729066458133
84546858886
31196694817060
34339452397539
96170372220115
12918647683295
20773716677256
2261472119795
58716836879
7928041108
132434703352320
13358800617292
140706854346457
46754620351
129291174993801
132930178747488
64652119911335
139682469444893
63622927929
7771910240853
45378019339
52362687153197
22527168391842
142997463246558
47069690522432
28230089815
79665873783436
136884906621574
37124376034359
74893221812705
66139242041223
131850734650127
118346453829689
100433139915776
90549189813390
14676227828686
7565264229979
2117603270817
77320756538181
47888171236754
108309508347862
48536983285
142702262483511
145467841640783
37492886159971
15084786048
11053452025005
5563986824149
149009684171778
89110294512928
72952675641153
12207432725135
66273203664668
98452717201790
14942645957644
23664374282737
91083361210812
118628397618865
5923741457098
56412377588561
770812615359
98986051650697
80898104459268
24201310091
142728626957473
4768283166567
59950936743863
60693399195
9753383378
18954295900682
86871720336627
60693176619
137062900157741
22217462168928
127174377079517
138796907525589
119068389771754
37891499071
62768781991213
106039576477034
74752563270154
2681208242860
36662555381
140872135152225
30439816270721
73996928370492
60966339693
147045774842092
106390672445566
56916625659676
137795362176935
74863820770189
845516423
41757934506497
145242681750692
47627925620848
21238599831
40878737848075
33268490136277
85465571689371
146609097127991
109395295682622
67930258393784
39649617393576
9190581705
883740434578
90101015339709
28509564124
70800103618447
43240543329
37893548786
91527504562388
112618916802210
135441092273301
117565226814775
73642943642391
115753914183696
15486160089257
74197260839
118429229636274
39257165293
120994449696
16855441523
993641775651
49752489068796
70605539525380
78817575881475
100007832537982
56763853808823
8005066805
89754742894611
85880819639447
97859294054359
17274169244297
14495292692908
27797117078879
65912565211
126201945084579
8006185644
95861165144473
97345265982459
39387395178409
88240227909203
1567337267
87631409442279
103282398483173
50352059466
6538181126720
79235222024092
12018086215
75453787437478
108418900992408
48827293560515
13514742672727
10659518913023
26403610577
11947646788
144979191394880
95372733258
13569400399
34228384271
4089757748124
36790998200
71811665768565
31872151811032
83727416256204
107039267690583
29286878975753
82100474962231
90935864799586
27719332965894
19845605380108
120069581441851
33121443906
84215044042094
41730163962593
80580985056274
86615868860788
34236974969
59842889577228
138459590519954
145943459735774
6126057116420
1567604066
2188863584212
78341473193
9304934354074
23138857180495
50502652898
75484820027724
10745269790497
89768739049009
100556145080573
627401653
8503196986829
85409153092313
102913776237966
47356134511322
1575000221
31065120135201
38129473383002
96091510896708
40894769105
1505907992
5926983474379
119141670357884
3083613563264
148011958815967
78755769439920
29785938500
98616387993928
5184257422
72932839335381
58202828305
50721263158
96786565583232
3984810401
40701599900164
28761039111
16865256922
18767636628307
67955082639781
70438564737963
21826466737985
34181422921521
75234277938
29932068690108
50035285244977
74529849087617
142557547791193
80567563795
76559261298127
30656871053011
27164411403451
13930889237334
12116102250
51332202771718
128244267274016
83493640209696
64702330690745
122432287922529
61511927356833
13684238859
148376768328813
12663668779496
129786059360655
71379607857769
144930993092112
86488300224
12101085651983
121180667477872
136679745142541
151474286500699
54680622761191
4333040847
35912319017703
127356239266607
141552260012649
29044181044135
91996313456932
34578616303299
145437889360673
70089882559
86929914708289
15839574173266
117565431428941
1977045673488
127492142273759
72102389175674
90639006250675
11819392114281
51721591168600
107862280119873
98539746442
90294666737264
98241804124094
100670918864261
103273979932463
151223112293012
56971357223
8830320325594
11968734493536
86787161878592
12135174063
81203986777166
70097799948
7712379354287
132436894588034
20533956025351
120288899153553
108765320327694
55522775234
12160100257
4896526222151
115116105122647
103909496165872
67855594763552
20724666549
61591654267318
92240774662462
6988918314912
142018407712446
144913545427676
133391179572785
136580374810571
90376013865476
423130211132
5221451422518
15421676822
70007735687644
88416943600641
49710059116
78397679464007
59306072866462
38715111165
109474427163
79160268010329
34794401598
88656625376695
145956022350260
20371547356044
23517537084
61170510026174
6254151349016
15818822330493
75027461076190
9712958977829
1340822804
74424969841760
96620241531624
68043207106053
522078336
62104825679
148720009566199
152716156834743
872679590
64191521992802
123182021707292
15434824407
41294858364
117715049520233
41991719687538
90995188783
31518106769214
82610375884210
44027068161
42621304764
12724082411420
65895682214007
148157629998028
116722445198166
681070789
18787046865
636053419
111724091202505
71911668617743
11140240936054
27895295439012
54179958105
55819339030
118537708931
93128366019193
54580678234029
120447571709765
113003543586695
30683492243654
25355069249344
118113364675421
18845938670736
118837029997191
120301896397137
3864295582100
24858458064
1073462763484
123549430599851
20410876756327
49514994028
33766268435
57312559616335
133858145183016
61133315247214
102017216867761
60528642914
75061174309766
82756073693586
75453401671356
874836379
67704699137347
48538427499726
140892769328751
114041967169947
67123279164741
128127448069973
84120528252363
2232059210878
112032823028130
18102407758
102557336000114
64737010611258
90773482031987
141316454371806
13504473767137
29611695482867
83902907620763
60420350945857
55151968798847
19006955741
36316554827837
17260863684781
10632383894334
59638832975650
46097596728526
143370440682272
15018226102869
105980079666244
11580516553
115791887440804
55532805754938
132860820416096
9269050562808
53876152704718
148031097784020
144692331658660
13721861044396
31611646373409
107334277179761
44266002790
112755094434308
1353107480
8229492945
108684195407462
98928042582012
18170398252210
28647419028038
50813991079174
137403805578366
70769887883408
85812561292996
41686218474
44313178602520
40959505844948
37003540834944
63104506943580
2524559315
81341196340403
109271951549810
15583422673
95969307393268
918596841958
117413133287624
74752412274
84174993142
123550978208299
79900918493
36586894927764
62699763382926
32688346769
152570518134404
14186276251634
37852883202529
39135654040319
87155797517717
132211373084072
56095393637575
84337577561
17061569366975
82238277652
108042811002866
43588217123088
71011420158744
50539962848184
4072803325
42161829008292
10850035878
146978181076405
68956696512316
143165763140383
59270888763112
13471127383833
33057251317270
107018469270373
117434500394894
10864768000
53601311397772
124740453156
134114722653617
144004422573862
117905086879325
82910119105488
34192751647
60924870488930
53400119714229
46024135232022
38028233019
132053857440820
39396860686
42492003275428
10463994705162
79137876702425
56281649217527
13590993313083
25652554955186
122353846961278
1059621527
7355752237901
1216188483013
83153932348389
68571122810538
71918795396408
22037686886
116172297021790
29421725841
52112310096
14035492811
12431566804
68144637862905
15710649615
58416957416446
26997956356966
77212645572
20533315594076
3979104699263
12436479939
30638371116475
100084860663904
147578784333706
137063024613270
98318173436080
145527527770843
88632688632597
48983570652206
126247776877861
529876358
105903835941601
122281913924991
143369228687632
4458804073
12355288505363
30807849551570
4991906956938
9815121470679
36624997730525
136284892260436
27447474583
85046727007875
38209175063
75245891882804
15776807207
33072984310
151441429072609
41643666287509
125138198478537
137930673948164
112071383835051
153835005850236
32636890640735
18933398445734
75651289399
23267884209324
31250948005163
117015048249945
7271906834700
1068779450
60147138430
140564972302985
50870217573
1189050164929
49911703806689
49300622647631
90864871849307
34700689158826
66916009318
78244493747994
8934316888916
79836330147502
532558809
13190716989
135565778052203
142939614723303
2129540542
145527864046977
3666072450507
14687879211680
37129132959924
62013076943264
38020611642212
43088617391901
119006808002132
44345758170196
16320760958833
77754840789
42795079831741
99734053018909
118431273604580
18856202524917
76419746018680
22621061938199
140728792013337
78764029674623
12459161559699
129087580753025
9635076605783
55571278484264
17051363391241
62154285995746
137931950721435
46555848654
15637170419
91321637886138
15602229934390
138209556728783
80606610245826
54091578350
57487386430850
112934267307002
150574240942701
38356100211
76406117427648
473777300350
3143320756315
20117553641985
46944912837884
39775490552
125613171309476
30352155465382
139288328967569
53196027244424
29917742561491
142375968488648
76011755307
64123377832076
47987480021434
137739384991083
16517737997146
98587619282186
16092483901684
125861206731252
89349935301074
56557637836748
95930797785424
23127577744629
77871553330
90109706002390
79243826608620
90789529913847
74032568762101
57076894328137
91463528888949
8377756529
34925404073022
43551248467464
65542775513
111326200724605
37243857943
46294950679247
117306303844
47450677468550
10099419147965
111817153235863
21487562516286
8377899929
38757623128246
38354453072770
88014809019394
89652084414
106208280602919
108549240902
85244843526577
123054605988447
101183905583368
16623251443096
1656166632621
78452813292957
14998319225
47321812013332
84667189739005
4512400082
143213048385891
62781064106025
8425902083
127118978592
17865071544966
44001293757
113664719598681
54514195480
123889591561554
102252957456538
117246435376081
123576120889465
53041398146224
108407804073875
69420804799752
141066864740102
38777675445277
37151692428105
768563405
10536481522230
69496324289
120707797515145
32728248099716
21815594681071
79454672356522
80601713772258
34939390542
110419463116581
1411598741350
45961686759638
11664758827885
132190228355497
8470877427
6853503643061
149420677535515
72598233920648
21318899590895
37616425302
27282408548079
48333473766186
72419752474315
155456897358871
41600604681
5817789160044
29385905543815
36552795262253
89379115784315
19771986467076
12042840082324
17859248465
39182243069691
83161407989797
4177138756
67810078182
1384456154
16895126127
29222849399503
41578419811363
8483650773
17223824305180
10133935193267
53231535779
26549121776812
31787072333359
12205785225736
33771285942
40337603597466
21562829393603
9759186758445
78793951894
128400461754344
91904196965318
78160034320802
37525189868732
52833499427
100920812992
120549131416528
105282793894
20244211816716
141798776021965
58541729486371
104584861007653
38074333173109
108994005498429
150331439129894
76040119542619
7655364586
11711464702012
132674640232728
23333416902595
8416854462745
63491196086708
41171418112624
15696862538810
15114313078
151384099863840
98981539369
75258718905
68116430663982
128180516087094
114681179566625
86873051549
64006524263778
7141076809
104205100275164
69896512654715
24400002170416
36253339038
81677906447086
669975045015
122816134761274
5278836217864
53821514176962
32638773051
143753531703209
52474581110704
16927182215
109713226828873
49035967778825
145230325636938
26491652192
79472712005880
29677204712651
145690833274408
91400406875180
10563073483823
132299307676809
92929203169
19275324453421
112334880988
13803177760617
124864786228860
125113337462725
59861138316
24198827201819
13279938486472
34241960151359
99216107884
108753776617961
34474636123148
14362556568422
21073541102302
8546889000259
121642340069
71356214259121
103487564428541
32285262354341
40276247170
19632319180251
30972592340773
87171495997
97805596421032
46767026859732
80135518109040
128672014800770
93190862052126
54807548389633
59537692746515
117304697916978
109695454564924
21770019536
130838028507806
37505171323349
7173996843
2109506297136
11521726383260
156604691430906
28502731273271
98075386207800
66262078951730
32354007588824
73876684287
122160146793
50454064896067
51582839753737
21655791806
45362318025052
1872762120
40497035404011
53337096228013
144860188718317
543053074
125828037404323
24727675831
73681070620595
112403946717950
53127712514637
52246942408
15766935469876
26913458133272
15610660241235
107580287104278
43761399518964
15839706374081
124007152139351
25613150421969
65249023942
71868260857195
108470680890
26970510751620
128301381560342
136199399936670
30410678208
54894489867688
97738551932121
2903216898
5722742867280
126534773275294
150462827967770
8022149192374
6482727127361
80066677664803
159610926351158
124872313457
120230325481868
25383499223739
45020072653849
54612418216342
141121292301326
151246222788858
146106790268187
74821353364319
90803283903726
125005698453
23753094418697
119599576958688
25329378134637
74946468497193
39570120071959
151381326951835
6632737459
57318334954248
18407486361127
26827694547353
159449909390691
106316570710867
15680441921054
28396023199332
97979299591186
85664051524
93809621364271
21931034128
155712556632717
99437752502136
74836628907159
13329098263496
21296329505203
12093611943053
120406310344
76535541924897
35825326959195
4243737875
10521065679
49176786385487
145852170039731
122928998768
57062950491177
73160900739415
54697161902461
34544109826293
57212899722
85338132355212
11901314913376
104750764173
19511904434923
106873701702
26187612102752
44639188035147
70837706051
55706119037
15456083802633
18925202358815
81944484995738
1682711527
16166912124
90036689910634
122527743441577
33135577856616
23923987658104
38351883537
118527205268980
73696634987672
42398449164
104541996131515
67941160601590
8669900628
7816534653
112936427166082
98450478273729
21005175991516
668321431
138844147661908
35966177168572
148333178587270
20216804712035
549541027
28527503016
17593937536280
9121403297284
124644036562076
1929029793454
22529864216343
5287821008554
145113483615640
80402665745290
33438895029094
23058821894
56590949841613
38404047607471
34618055705377
6075359369
15432391197
80614768658341
103283826747690
20340642658467
75666793204760
107035573210781
143429043344082
32999808598890
27852627188716
39725855679
71716187656951
28769872375709
4282334872
13769640927778
61517731119186
159073413509678
129460847048404
48022732142696
19991783839794
6649650222125
5571321492
2669461969
73164590232101
129408145513782
80688034534
92173182007865
97445844130662
58231072416197
19907025003831
83320883507690
29712575644
66381051171511
37079213076903
47524297310727
58498440402952
58702873781547
105001558044951
83593197393191
124194833101479
14658567878835
37575588063101
126795856905778
15135073087413
107681889244
17987139380381
31832149177187
139792627912853
481853993596
104558759829246
54488848184
71628345126568
13941691507658
121320080053755
6353750703374
127383668234911
68091492743010
34500225707550
39669795676579
126103541286967
154734008875
61114867373
54537787011
160416427580509
15101885211246
24966569235647
86677225082
76408706970722
157842695531765
3397589586022
45054265647001
20082227307161
121712687776
51246958688094
69820202273
10288102849548
88455165576429
136619010801345
141066633116422
28689045909
40378766776901
6270924369
82839464473
141826943125776
7688304216733
41377350100
48233281878687
13309881772777
105709920373
33857412898813
112544200203
91128227727969
18364392469
3444154772
43235519320979
74321998925271
151004599139019
122751422419634
22976277481524
28919575883406
37840188447807
96840889363312
66387673796
57110878216598
38684645699442
29735584103696
89550540223144
158747916642975
41482426091441
94049631598540
85839989673650
98805412469034
49791648499611
105991011821206
145549227579743
89280661975
68080314559728
161682842492140
2488942765892
87853005616830
26049700839258
43110659096972
26571354951832
155828510831036
100846891870725
92399023474930
158045595251041
68443850445018
38491964652
9260601098731
110177457677413
2614714802866
98998517252589
150205380380842
35819669152878
99191721909710
60741292431399
6308122608
64487483860471
159189605916302
108897886187062
65822880539308
9081955216146
156150992895910
64848796898
54244710192413
76450286609115
110909572055
12948516360658
8718703810814
59865465341927
23672862994392
61584854440
10075691054
61594969688
148534208648715
13144377842
100717994094580
66644897282589
31411027239790
107626184799023
131990028933687
39297060817637
106596447434340
93137547322800
18967661786853
57353754844513
4075689531148
57369328698432
106520161705630
20844786991974
123980699481126
132745326091118
97052021932108
61016427036836
19423547291492
131922005170928
15111768945627
85511029864
61710895274
117917991796758
5179166665876
19374684397577
43104411086139
24181120125082
39033469932
141888029606724
118734084721294
163554681537309
100177656450403
11557021850
16655065591
48617714223747
6053431746
81648271542
60594428373027
93088657213923
91854347884
22037023276654
82664184039323
107847292559217
86501552990708
117987595287682
150183881827430
18547261108
30975407221877
38159290096190
79876711341800
3851159864
78554011369327
73037839977804
20744158837928
35037977218
60325769015
30099807148171
60728043846674
20730897997020
98254053751
14430798404776
112680413693353
6356520370
124730461547718
146432944847503
119779398300308
159554215685657
78424854669218
131566643035205
86028246514967
110347232249701
76828677984565
33281097889178
30633475641442
145898342396031
148762137879154
41710369066177
11613859297
114366527934325
118874349983967
98155474689302
100127768610668
2707736568
45083205857149
114036141258712
45337072526675
40177063104519
31218283200286
41008533032214
27612168511770
10139265112263
128363738493215
35923152195142
127801448038422
24575317300
539354457039
158693247479125
135479903034421
40250271988886
67193630819939
153042919635521
6363632349
58166722497176
47796190081695
28263208323553
55628033839531
125570300463014
118517705439870
53548931994607
154999522872161
20167354499885
93940017616088
133475108638647
74711611064
14734146112654
19697045742768
116769247315
74035930710572
8866435656
45822958114606
558234936
74732995104
23845426528534
46318049722
34231308634693
74819594982576
8000141697
93598435578749
28170972306289
49293571135
124516425765724
82917251432860
61254592373436
90504601719
40010863979545
149457313441969
67849390319257
86415036093436
17746643168170
148603729825633
35324644509420
83247679611813
86131155970829
142252570760282
67200037712985
71726582776946
17051216201557
141149663840353
45815033796471
39967244018756
104301903453039
20559601811
26388040814618
31453741721
114358179117239
73169812064157
128782309582
125257545928941
36618456617
126439209837
128787673897
80430520696
15962196070012
3508731570
27736525918554
64478300273035
150527470204293
80749986385466
45729620268256
44967922599
80884690689533
54147954422539
13231957258
26863680943448
71897783235163
16821544988
22915412202082
139187249136547
22653293286
13977810459508
143149288732246
126927323170287
62764077263837
111063285664993
107167069082142
16724595756765
54172789275
69350309013
150329499028993
37395461807518
107893126257
124298304509363
65309021379401
47806611710
78037360868172
107826785009853
67644172038
134287472600020
44512422686670
149757547288133
130889613981494
110136277640
139818636018121
92799156804
60785657980
82487358790
17931110647297
89501057871831
4762755686
139170448147637
144184701898152
19619847498
120235091718818
65481491700631
125909993221879
15125180657186
15174344371201
154927585748022
18743348709
19159635170195
83634762411956
141375632843963
46258458930954
114971374688
12639914257416
25046116841391
8895505964
15881337410
64284985187457
3511833103
81980871024126
33186282542020
121081878610094
36745706245
154949811609814
21727501154740
149972606298067
89509792570332
99012169990166
133432436184346
136750168733065
121999952841332
73583256983926
76878185683716
29608082533204
103297919910293
74313796528069
76312929205003
33629317273367
23952165410435
18477565759227
105717487354916
55690368443885
125094451024288
59734094791170
4824067258527
18462493390459
124240155085243
35947944429266
71346870680
62595896187448
116065736035125
124788931166
59883784078094
70117290540631
43412132508324
155715054169664
76668176583647
16330323574731
42232916740
89905331279009
120134968153
22604944507052
95477706234404
139022993916436
29671798057934
122320270451566
95390839494336
98507528900251
1982816915502
1741162879
59391844191346
33024239687
115354211740595
73227817998786
81101671457
144531680796662
15077344909
120865764843215
56077438514
68843024583721
57824622107226
23863720379703
34818006433325
35518252208842
51201846684
161412107115035
43712444625640
3521473823
103269722771960
40971831435569
17604480870480
72724343502634
160942624837088
125351382197743
115514159205707
149727356567550
82584519150878
63967828034411
65630030144655
27485386674835
36432482931037
64117641421047
35785642505615
52303860655394
115405538075199
33762151767462
73652310574
27209444847
68730207556294
133724172792001
27593174483037
20686179847
51966423122821
92013527909686
13556339005869
7867452634993
19976128802279
77369236997693
122241228089586
116107622196676
107367617181834
32660908539708
27337447305209
9225368908557
62089413447689
80536930877969
165376952059698
31453479068289
145391294612
85570123368598
16385872238806
69204394257065
120299376495425
8962483529
30149769865452
34497885599639
21481178887007
20558642056627
69457527420779
138026137516907
20935972104045
6866862932567
27294580696
130944706441004
64926235648
78775798968125
52603549369384
60832493551224
15509777470491
113281947673449
122282058633848
22786160403487
150979047033963
28660885028632
38638895756136
7332773189078
52270343570360
143792829775188
70483295546096
37156976932081
98098783203450
115929671236770
54031487664135
54301703021324
138327053953381
53840715854028
13438699456899
34574177658560
19426457647962
13746284247768
164452617454597
19534231025574
48612458559437
106943966646965
119246658586981
131050927214886
128909851832466
47099798983541
29529488457104
1479530747
79329053631049
153058635356269
27460134190
108746931088687
98735631668
11846117336
139087124557866
110066660781475
77225276604117
82866550289162
123289636709691
138292577201770
135823212568632
127900106975859
92471018638
119566899067228
128048074079429
137926584309987
72568896379
28992391502465
62161955979441
30643992448690
54356144894805
4169994049347
2336346010
56739419259
167524068372727
44092633756457
100859499533900
89874987450399
134595253677177
92161490443
108067145355024
42443961406821
134154913790
33794784901979
138136231876797
28519321183354
96215235093900
45964257216104
23998088951
15590470710502
168836239470844
6103451624044
137454330944280
70657025601
115420555758084
99446296136706
74098124463
23505562606010
44960677894510
85870669006898
162655508465289
92804771212580
108275195610585
82855792947553
71486092135731
82813446092680
12315986140
9024306678
23742532119940
66395213808586
95016166205517
120768356654243
151396122103100
32341945719466
88045923130897
124327402384
5287066606
80284534183
2301562476456
66498338854811
34663556541
42865615332
155252440376166
28930076380351
30172173445718
18526448382227
112093935736993
161618925317694
3921572155319
3952892211
115029470841257
65049853103034
28069583145792
72540606155645
46531266466631
87347692677141
116764071410093
120984373637249
163807427657227
18905808604
61690546434636
2069190363
1397527067729
83770837389000
27207384684
43121953535184
35368403782881
152440185872384
51867299307426
68719192684535
138302443346235
5441809427265
129796074005381
24809703473821
152730158988308
50867994102139
85691686600205
139065637489078
20069082615
130195797709403
97065387625938
104116151279
137730415166
27096594385835
163281059538534
55219303329
150164069752311
70147017303183
101423892339531
96429181748619
118618365225928
29632576748125
128048494644820
17192257824
69474668084
144944850196286
6283523989383
109595830958816
47269905840382
37046173519064
110961523203
8006022721932
73511624386301
73185845577
127944583672667
87186375355793
2761508916773
2473106647037
22360197582962
126396238301665
1491833929
168737933706423
80195492053384
114526763619336
108463977750587
15953438716
11778261964828
68474652188268
125545789646884
135622580363
64264660247
28974813210360
130639414988651
91303339584341
114024452515080
70799951003822
29919582960
101764043558438
111179795847164
2778543354
79057563175931
80434884558598
67771751140
95613189873
32494538914989
15387162873
38614966069034
7541468701
30424966207029
6944680039321
154553550268259
146892049449410
24010468568547
123172562896413
57418189440
156349395772910
90165452878500
68206226494110
169850569508838
11917303438522
16227350899
82285694280366
67893348266142
128291403357
24318976920
28372623382397
27772877290859
37807474516385
573703759
127506446468079
139024541392030
60142597786804
114014143696
82164052348522
12730541965
44778323755887
133940262468151
133439216472585
15511724923
164191331991256
88861462432815
109671052826955
62951036611
104450722219381
105590099476836
141382486250512
64599524292353
40846870574550
7626296280
41451627493825
19689359004912
56362160312329
152415568173433
36789678419099
14962292074710
23859113688871
18950739854650
36633168013
57844298916
1077637540
74869381666273
48274898129838
5384105048
112271222704256
16430744199566
76726658822988
61647905149901
113562154309596
51181262168831
82428993311185
43082325268499
2104431847
164133120239341
63018606877080
115228795497339
94829484067511
17516917156938
47346871904395
13072600783249
18348836247
41013019021
576926464
159169285664227
84387271043480
124434725154
107817247681
111928986479768
102053335544755
8111418456
107833824113
123171485937453
109040253549650
132981866698156
108498071156818
103377655147345
61701946490436
155149258624522
68229767473643
62107032395895
5921586571
2821556088
18393972010082
125611666906802
6017617021
170750689305764
9862864275
142567202901714
157411497223406
114349379209462
5409835987
93967181648235
30127269405275
46909374722941
28157587270
87998731227
164222558310816
7248075921494
59579459111658
102442783057529
27294909839604
62332623411555
46437527297476
23602444791
44722511098581
141037422586786
57841981603119
10621950533
117589564068
73315275158707
140803644603675
90778451597295
94926283368
21549655037487
41815357921548
6473971132870
125815965896634
70720028665
145291022827352
124920368965853
32813903295
9262309566
127469931542
45520786949
141152470239222
10554263348
93923862107414
149646076636597
72005156871470
71775236806648
96411909632988
67479917796157
10051439579871
28213216584
94258755673083
38330279574878
3105996455812
48680294502833
39345209877122
59449650320364
9052551928698
9884640834
143545844855538
25633876865
149495604913333
45269861447083
60691143948637
113960691521308
46810833453246
152426003722820
84447787189
56322290684550
33256981288378
132709132163307
98499317339843
124305097225514
138662110503145
166240661338882
55261591495809
75108142803519
113341969111504
59876714469794
72688999882
97788836349084
130214827652
101454903595683
88145879374657
18847323253874
61187936820708
79115991265428
18637307109431
69110656814322
37556510783385
148853276563392
105224388720766
4562088595
134101052585000
17594168104
130040259271505
85130873508311
57642624781924
56897957235
84628762384667
17218196826518
54630953015536
149314882997550
61957210989
1348130062
34475415352
164644172116709
72970972096441
17616614141
86640593565746
833445838
39044116277289
119513644638919
61990504863
111113072174468
44333877473531
1527056164
152877753700715
52294219274104
94660261322872
19629531789
1282245155467
128252486054
67664777561256
77148892183826
14738082099
104527853632
133367625168788
7191490294
22543545247
130113838318298
126804219663194
98777113863758
125760702346206
112990096375331
76895540713
86113010016871
118780996483715
57055735006
9314683743
708655280
23833167896950
6826838712190
44445643539242
80852037987877
67690217526761
121143733527082
19105806639677
159498998821182
59779040745386
55433244203015
110630489072530
156679022077526
155713573232052
79169509110931
102551440217042
33921919060054
109799672956245
14046345438487
4065084251
3053637456374
37733535398479
165772156600109
135728662151133
583118810
136955044874131
57160172483
172911901714336
6079914322
96477056477146
12492959735736
56309381501647
18806474753787
66077010539
9538257988278
70169860404811
4597179001
54769404205784
66007519866
159162622796114
6816498993339
13176891155
104926298728
165862856164139
70195421902861
111730769393233
62240277690596
54341425254816
171151472581523
164211246993220
75499131260193
99197884516392
96988712785751
128780382440748
103387486444157
7260839131
710572985
35984845901287
6042136813418
25107004289451
55054991306031
105064302721
55727664411585
29625508584
102118382065259
43382278134512
130000757353693
120035831047842
760824159278
141957407837687
53107873055925
104895436563
4452316366737
88383975355981
45371584450760
22573629017
20961987353343
37635075797866
61368101370771
19194508511445
95111163435458
72066332894876
34737629317
72880112212661
85550026759275
2064377574961
47130768067429
619318498362
23621427495
161769201409395
15338713405869
58705283842603
55515335343
19765256858
85921324024646
11052519214843
28584833205
75454507483155
89786542346
18553092627858
98223245509490
117149616918178
683898550971
134646801710
2681070289630
5554434046082
15634236119480
76908806945168
86033857612298
64860403585625
34099815179419
104020783475826
117075147697213
156564831360147
68439039735355
117893397273972
99494875040366
84346874499624
109880197530161
173901886577915
174068234683592
61522195320422
26721961469750
16716705346
107302615167865
124849215496378
167560469406869
83879205775600
30974576821628
38917369786
80702933781780
175093264377188
67449856650328
108682904484723
6483652231533
159154342428894
96764666871
3011063248747
64407413043306
28701901227
54351531531
51202953045
152002159204652
144329240880665
153861900210905
22761035620309
162996845837240
166452791373314
53916157118966
158851349762472
172003472887159
31207262446
39170626365534
165945910682704
100531296665242
2886641941
97076528666
12873135557822
133703112426513
83513558053168
28831228528
55438965846758
4200340988588
108057501059645
115628098218696
37505895892209
110545030500797
106176969961
135227665149562
18856973400281
86220498790574
25871638403138
141725350206532
110087282944908
127836066840750
159676709314891
101322071076481
53475331937410
77508729985564
49707964466873
4080327188
58831208669398
36386629609407
1205313149
28449783826654
24022350896615
146212300335
149187157343916
3506383387346
11576269928
99460360036
20013290149
88574194522
12491796386
112590152581578
150233217626642
15694324453
58093622129
104597969395670
49348033149623
1004742535
92723662821
9746061001372
100340815203489
66062787740151
133601341531079
76068712586011
32330834294426
73443094561257
72588001493
142065082303419
46832207357586
152566449056955
131572454363156
24011425728177
40228542757009
26749594211286
146821275675062
22431203626561
30365535573727
13453233913058
141597944607999
20587150257887
78379501149
7405349391449
95576774698584
22701621580902
46167928270198
7339538436
72651263813
1879479508785
157379916070356
9655712561396
154023390290925
151611242108190
41970477215
64129139297190
2163379574
24263177884
37814635202929
721222706
75021073551238
74628407563984
129376358871513
102067277890
353210515891
56169670472036
139332621361721
60394675698870
79650833547744
157794891038321
48681051157509
87742062756204
4003218424530
35360422582059
148857131461795
34667933167368
58915815067158
167058700839980
142411112229990
96303653079984
51611726635505
85851913939897
129741169586643
164989856219022
93150149229426
58402526680
82718717361
75395744449271
37942990514
2118395047412
161341550718652
489001656000
37264962390564
89154877177
122278211842972
134120805017625
33353660429240
135879316232401
50443202373845
6860976403
65540228601
43215426794143
55407633596336
36950750034616
36656129893
50871100694081
176087866627338
89227073191
778380701
19930276926330
25326504942584
3683554673965
168981635657009
54142253584882
51235282336170
54972262421261
2045108967056
25371517591059
168931687590967
12204019037629
21277951301602
121685102174529
96021120351729
31245146393650
16296665129902
37891094638560
147225658041881
83100964610853
47925555512163
65314652243990
42965069747181
174115598560662
168598323717877
2726349503
59773857469831
23496593432679
7170970880696
57894835782929
77403807614
16523442857003
120520191912437
48582404865141
46315892781535
134961605193148
33352555514939
86081482441686
18259295980
3432128803194
81330109354386
22365849577
63008112415842
2231320060068
101540138069618
69438587894434
3775175909
63837959272900
62713459721964
118661054513944
50685834682978
122486128163
5723995393
122989450024627
60769153556778
27928934186252
726302127
157166603773109
28269266216144
22128812755661
38003471423571
923983089372
156670191428893
174569741150621
151938034891605
4496782968
26718544403
31625068222927
112088205485558
4828666877864
69582055446260
86000483333447
42977105700
179001716499687
67402119526114
56330047488474
112353599149883
17324993125663
144381362655183
373036508685
130398068909026
6955024254
120132867024
95409987786557
9689984313
154944423055621
18280834978700
67129852784126
107375309342274
29524846510
154699927664282
51152641759498
57371346094
42767779933519
176234386133806
8158332902
71873741524977
25994276446902
180235413093781
50743220759
9719187573
41052508976141
122620674718308
47122381396948
82416839056256
4204276523
109714168068164
85817214728208
55786728123586
13853831206928
18800320145676
63784953908874
24198641203839
92194825694794
103996409792
603096739
157074906192750
103810043814475
74223553973
21414443675884
30771313255069
48854814460592
12462528732952
114716687999933
41552402173
603816019
112405157722019
20486914375533
107891487589836
66675330209
38801227725589
40608232470903
13346471912127
53192461132585
88469468008
44693104193
41639279949195
10395382929
160135698904148
132175694398137
1729007401853
21482782978401
77093537447443
12481163142545
29670558363616
40277440185
20863972929059
141341705651099
8966188846383
52232709805377
5788887449921
142975965120131
8728069913
1592985479426
59660066844630
98302411394887
36018090647
124898917475937
94809444903289
50106337084341
100099083402264
161664948058892
9771443534
71083761990936
119346133029491
9767515079
49977809563757
12855078985
66687961337
103310409275581
43157345643196
21467884729786
134078621445450
47987147317
165617043891699
149673367362348
140608653950733
10329924483480
136793130592
10167708063886
70581130304372
61490512348
134472453089910
76693226315353
32567908737846
9773385012
57787106622799
46025629150696
31035022892122
152834768649147
18585282255547
135266687797201
52281346599929
4549196503473
144353283554603
83636677044117
58083146371503
86902021732
178510416975567
30515863520640
19974939452027
52480220810323
43556906326
126705838006253
170042934291910
35353479113090
58822097090686
48662626940203
158811714059922
99636744312162
128131508623874
109278958345911
83858863623019
112355531082979
154871326526443
109497010704281
14891429972087
84465955251057
77210730528790
41470258240147
37007503909608
5813089399422
2204591838
101300823503417
76513196521674
148756219721397
57664586025325
101856924179246
19398186665323
53410774141551
27329163915718
92476804493508
57402224555626
46532836062211
96529013935773
176266929429583
124972852639753
22118727554996
18860546287471
145380808510810
132009350682646
153466737589664
45699360526226
82935980093
158473748847338
128164067701485
4500471501102
41039061703670
56577499194239
178266723564752
76028727068425
9168799783489
95362221782018
126884150548
141697299204147
102709698880
18468251549416
43659535814
32449152395685
35975062692397
67395038518
137779947040447
98071548004996
31399148424559
25083133937
14675274563
797229908
50798405744934
129787905575
11545896340547
62005904985910
26341967619979
100258269744
109912206010
22847062558329
22876701067759
65839367992375
15066197796718
29944706783
159473565619039
31956840689414
2381512755760
91685666128060
6874443960740
22527693272964
9846963551
7626338983
54907692544
15109698495162
96107898294
49658358891141
47371046002996
29579117349
80193151674338
109610843806739
72008759270582
11425017569519
15565220067837
15591303321
68615957912522
174922621181759
156405276392701
154996945454375
31156661533
82522601245642
2082385572781
46921092281
115535382118297
23681193722401
95124435518580
2210258156
3836470466
9894429586443
96534327982676
20772849347
29320209791131
17961220779543
40760864318
77824785123273
103483588376191
103194830620
20775052434
90672292902458
29847121062543
90055646073900
59131947391274
50475242396623
54146181467764
18764559671047
18444539846
121581695714410
40550463521
160610946802301
99725967379906
161470143814313
56434069804609
442185136693
7629708541
120769120561532
32633860069955
163519756157069
1877414402392
18830597920196
2671853981690
10516890785
7590900536
159500779228198
84337090440412
31898445594455
179098691837751
90589668809329
63881232222914
41243462529075
78363529947722
1563368955684
45148577402203
144043697061812
43595367652
717262470196
136961816294969
56344152278833
92096808750
8525753087725
114761762379988
107302650370839
117972585510090
18162896050296
152147354349001
105927591323170
27184225161296
142414353552958
28805721732282
37891693589
118731233893214
91163376516993
16874196226681
2214327737
21048885105701
96941571439711
143964037630
2215200703
144310443431611
85965575604859
51798577233
32492838427
119279129696351
96390533432340
5302568730
182949876905664
21832706303
96020785509523
94775914054415
22548799151615
156930334406094
14465115425263
176546676046568
28589315835
48670639716
81690617511574
8140007231540
181186967309295
170698178885832
107290696361392
71485931958698
25097560946
41509002989452
13542219722
13708597553195
68301636267733
108155028765385
18512614409277
21985643589318
144499580604
614515306
132724407319954
44132912017
73305041486825
747434278
149564599700125
131997906382545
172596053186423
88184198840
120952106758
57064862884
86044182169
84045274472
2259502940209
55535214319383
115987406416
62208104208446
2527741435484
101757509378
104117792209544
41059661564
615852448
41070979411
163307520342919
3200327800913
137426191706855
27230212041917
616170011
90451192607
39501905930
122598441908270
77903102172034
21878807492
26365798027
97132583515
118652453029766
182651547648583
42515445456965
30212901243
132365004609969
19467436294266
122879286721142
26180751621512
11644570685031
19869678617866
13806191178
34020681761
131503370072
159835396403106
11258059889159
138433988191085
8378253122256
84249447903
116255846706
134866088783779
96377019260132
65642782532500
6191688742143
17698476474
9509214319058
77314356417174
616484702
112783586066350
72177501432
64716326387545
121028957529603
76145929227
88736291773969
125977047423613
135240426214720
174943897959693
20768356015294
132021369464609
163549277813579
19764668898
19666659392065
71865973640981
22930235699399
133328870187492
616953358
41313233458630
111510873467403
19592045413073
34492242521498
96654693685956
58315096569932
176889483873647
25385739634
134560177674
40942916470946
58044545913422
47311891435
121692361787278
68783185137888
291103906226
14458405431962
44094987556050
82966987042120
86549163263
7888085874209
90916715411
164006293079063
101734264488343
106509115240484
157938259636614
46916953553635
78219820949
59015470477
26686275356690
83512404876242
50278994959894
142854656561
1142315492766
9931137377
87237176998152
147662440908793
160935308900756
134313860449398
117975105589817
20147192800762
115878632073541
80037439603086
47481789143311
107936638478917
718243113253
54128972705
68064859992382
22704951538236
22074643725946
17854905998794
80505641993
13114334039
71806423476318
26251494875890
18140976190511
5590071158837
619194444
72215293550682
47390019234
31610003537475
121217307229856
14465383478631
131351049732961
68464268423
185697235000898
24758289755909
38982846159274
23150891290
59997297539739
182997108298654
60325836670127
130034759860168
22047000705
135057823286
6279840004461
173096257336328
40790318067279
145415758401069
1434260620
44117578501146
31164218391828
31665260329225
26571985831
143371494975
7022272713970
62534633650863
78561220728
33317416105677
52531832621
18873264454497
141466446488918
25135754176093
30465754179
45507755027174
107703027505503
182085261524400
62808654411044
624914662
38248699529722
47776309308
94716546859242
10004655707
124887015979
21103625902
107991720105106
174385287613531
39734554228774
8395484362
8747504410384
175390983532897
1439633684
114956062330
46164220055
18980050065
150402407661432
27870364214
130764045896004
3707701519
27127811745738
115388593796059
22978632126694
92923584412867
22481189566329
104825475985
39820155058926
99486270633198
97537014665011
103055129914
119860101804061
132757021781236
61526761027
103056646022
11623338628794
8211163814837
20108617500262
153526492274517
6212793265768
44077498595714
66810050400914
151579166155402
6494435043
46161107960
7912925159086
131411424999882
16666549340264
135732665004805
155398241868236
108821376808349
3024488040
166706100389044
34368464668
154910807787206
116662706639598
118755197164770
53302198226091
168787535422751
171371526734123
109401224022737
174335826819569
16883891470458
88889804337348
42219510280813
160087622536058
8419562253
113390210267046
27914338832727
105036919429529
93962830211964
96102396581190
13987145912
1266478974
20406744543658
108061241630560
8641073006913
44959916380074
82097486170233
55948380041436
105387888832538
138950347001342
38695498623
38230325172818
95162255242953
104193628655536
65498515502
168459360047306
17057287224
155358061035148
153234617213430
41442619609590
12501166555248
90908763492074
63247935707913
32556975503198
19093775851
54767939003866
126704415283253
80091251280930
169502864059589
153886756592186
128391827404
85663895605269
52057225969185
43952015057789
81251518001717
112180311226912
89263357314226
104878648090801
19100393369
48437050620550
61245123871135
161134419294991
27881576567052
23368077464
85589717910
59717017005664
25630276909168
180363603591410
22496441416010
48055645031968
132106031339715
27378429806948
186345378405895
24608297198421
151458696299187
47152026252094
20051216221
113089469291314
67140066276137
77303046592
131413616978674
137402071401483
116029956775790
150484452806925
41794170739
147408047538
18240651457111
95976946581944
30284084533786
29149651774953
15572873240949
62033511709
94665897209557
59897588089
77461915789
66048135229997
73833919452702
62001459732234
33364561519666
85093467543109
6474586157577
33903555815335
170404981774241
183464107231921
22125892540076
180614521247976
165193946933157
123633410890
95633024378372
77534363716
90303637952309
6378286104392
8150585136271
134027818132649
51994711707188
123557048937645
17614301997791
150686099534
113523316451362
56089867781973
90472511299773
84577704665067
61208818806108
113757495201660
30846196126
12379785137
178206090679579
19816697717585
184524246180368
171718071250552
11623244421
4119054188037
30102162559313
123842420850
12339222807312
10119841229
96200396830096
118855669646
164365568825600
86807670615986
140266425914628
148168705627
17260603033345
31617597950930
12266814570922
59305532408507
115882938971634
97190290721
170349846989277
35813506727922
49187413209275
72276924312148
41844384179944
86545200430075
174138752292946
101382490910572
129050564816402
104595619348
91017699257466
30397591923791
40986031746207
15285805981522
184485924412869
38126356117654
104653834812
75214651804822
75910771328
116733483145925
145113747806605
101092133057982
71108852935129
633963909
829766131
114969601547284
94303920341120
66153640723399
3112906840466
62033405783647
3442028891
12955057463741
95383398070
21492248146494
26368879535617
2003221860645
111734473074164
63217742199144
9455917320696
113630639028827
141069282434060
20675976549670
74957226353926
124876448197838
73076076383581
6665059270706
31103325464
92195304502445
23647313578
12575379688768
104577597262414
149657161186393
167708496478140
89422208856621
148844053504
97184982393722
136903526616541
91924792078563
140593341409025
130154486792
135619347449
54839891635814
82938215755013
28425792278075
53150204172586
112112762856
635784217
29216593383968
7142994281772
161688405665324
145809491031909
102099012635523
79389107443521
82634467332
113402806095113
146730932202
309987212861
190307795342021
134263438148156
79924225218762
171992311032455
7121456345
156317645304674
142223717262265
86205939564305
210513265675
37915635108
88614716488475
5477289916980
110045801270
153422164057735
51963520272246
89297781039620
26519889372462
5026924371566
40414028500823
7123281640
53424244857525
64665342042654
95937312079
95937581794
143703025502337
45185992798885
148602561265113
105410193261
181211498074537
118368161809675
67411700721722
149291520080833
82799299038599
108286945944489
7834712904619
93722206246
134319527291307
18217102175
93838073926333
100508827610
21372324725
74534275943019
36337801127100
14053225311088
139059998336922
33593823038819
67851063199700
38494371835170
61789968984932
2892395635
50651535983
3096759193
17792463642759
36737768407
135469270921722
122936451813
9164104908738
61607922496126
144429096929808
144855974259833
14705239696556
181287654202466
8017334017994
104289225086284
104359796626375
21437145136999
42002452334719
38709732695041
120462799180694
1666427601
54042862260
13504363349
42623614928
101855374989058
100641626914149
37370466025623
21672467106
2584080423
31159947273453
172655026583430
68762119874914
27433912748
147675598968
61159144915685
90697800900106
143432288243072
100235341593383
27437842856
78011613640557
94167228540116
103262536582956
98443980848994
91105108631885
345491318442
118216173626
2454637697577
17046849783463
18246637494567
150578358005079
17877169261187
93374331877892
33940228692
21694743905058
52392026087192
90887486360344
93617229260619
120567453107503
10330337032
68106132654203
12423788488452
190420758038506
7205008156682
87685470775
52486182591
181383192535216
22843899351
113569739464855
73116789796
166193537685207
69979679722191
5973088110458
146250435085454
153812301696185
95229258435704
163563823726608
162348309717595
65406384349
108860245183546
129213378164601
150782388050009
183365651191680
9351420631
43130362576965
7836803887750
57689200628534
39932995323
42956135514
192596312821176
4458327519
146723260599813
95841793768902
1689694726
57943281161
64016881695804
4393679465372
8718682908
104645428684988
90780915148761
91974967063337
56744409472991
21859223319
78910155540285
57144175916632
92205035705240
97035822874
31612989335
90150303398
56327106555
132867125517807
97059791445594
124435332081505
115311639038509
97032071409609
9742479279462
175077283330956
164099318357296
34466376731775
151669374984177
25963171188018
140903862746660
44065135490191
3171969870
148972852114
52582537325752
97330490543
2021148243
24255855034271
96067372182044
14506439064
105587465736477
3552614950
9158122461247
57441292739343
6131825396999
89221118279901
20170494127842
21674662152
58524138878167
109787254715170
20836179690435
142864835371835
303700166322
142014291849707
51408579400
121297892184231
56129489874690
103660953138778
54615269627
73330209112793
132500296159
135154033570
95266130262993
8763707372
159036515169586
122843018565421
27071678743545
658115325
149205789765
43588966321615
113351764741904
104464927634726
77458463790322
3483842926395
84182291413
14484687668081
75827796918634
37272585221
10143124467046
2693347476
110635088900477
63227422047761
79933835679
60743064704097
148659140198901
163541527172892
141597791069121
63543419617419
104559717116490
141678690736400
2974017531
31785807035
107219865891
64022117735
174811644238442
96600725782507
31816929058
26653350635
65164980549656
58993930876107
172279783451924
6458747875764
28830658752633
56581454381077
8728160039230
64150497420
56975776801095
44825062950
24136167148
19227270717527
115090124707228
118845431259541
9354474357409
40542893798385
33449421024782
120066764026
96862458461200
1112490569
660946370
94012748932906
141110092902986
102763030955
42105312706278
81010994216486
154886737993461
128099607456
98318760233309
85526798888856
12832126017043
21894963141
121643336773267
81361154284533
117548804950
17632753300119
77053590437927
149766610010836
13265210147447
31424079948074
150864195532870
104118477602421
31394367279756
107407165251202
103397528371916
52201331039921
77007359776805
45708006385615
175794897911398
167023381247659
118023383566
101071107525937
78018673533522
156275638798
18876869152657
2382985399642
71051609597537
32661217871619
97527651051294
37612041879
82375996495911
193716833884963
15795827952
94524466813199
124790398915006
108435632766314
14625750915525
159544534527424
33296041708198
93751314888881
32453936969966
62237692465441
139505328498
1123163307
120234692090288
181376797118862
143251601886432
46489053508950
21994125966
91576428618
76796349133687
28010841420
44103425406253
98453863091
48540739919
119521788150096
64270714941
22222376940
28579755445889
11224877835112
148190482508
46930761871599
7922365861178
48659889680
78026096011948
102245588429541
137027518398
15199614519486
3118314027047
30609317249
125116072050752
90855551936306
666788624
68694669484
142832297977
37854405731
74063399039548
62222815811401
33660201864105
64161591528794
59357155042488
11344671408
25454140229672
2061414492
193687356826111
117361643589101
36859279330477
69300862089274
87153158744388
80358447437922
41391288297204
32314286867
165743326314261
121291335507715
147348760993419
86016962987398
140218248150078
8881806695609
150229929862432
46953468322996
89189928190364
63617207415431
193864707279315
17535020021481
145347625204267
32341465359
3243540253
97371014562504
106257830415
100749560789564
162677707168392
41707542748806
163986634592967
166074740172901
63060290792517
99485761462618
113217716276678
15045862067760
127938882495334
191010715792783
160734963097393
62397801114833
111502521247
36478642001281
160667864285
8167882143609
108028637604757
45001017012079
77638808129879
89330188017950
166519506996232
167659019160695
56781784171384
28384137323176
12727345793437
124759202640192
111461219151104
171654123284216
58950147494485
188232589555576
29413720029768
140981054561138
35160887468
43073647369934
152529824509279
10039469087937
36547079338
27621035462256
36567977712
192898463140812
51234725264701
94445402951627
79668767762810
117738089491081
125278566416325
161249298037861
78823683753342
33759996803
66611675704357
58442379556371
5262601575
138835800479684
150435925244917
2338502140227
90412673723
149853736714452
86014468067
111899568637886
181904065948610
20223825114
28385732788
3252811270
61922639106687
81536405886
8228768576166
76643525317149
95060498488080
10678373733838
4149489940955
93066836633387
54337606103107
146979494630
180322476270227
16039272215
191797668671182
18143205352373
65169876021474
170755378795937
127414920969462
183493339899600
18094206783
191186514488270
15023781524187
22670585621068
169800955920333
7200897434905
42776548055331
36806931718120
176406101483979
4714796586745
12319595808
27295510847
33526667014845
42063719037539
70618046771226
124697663909999
51054831916
173015298049080
13324592262848
57890735245676
41941100796553
186773662460390
169509987137993
1041129732
134197740347468
131008493152276
187187395032629
88951358106759
166946782805789
141709087573
150963465538890
52901765926589
148440707554580
99947935365
99906899772536
37353731870205
26301151517936
57083088252554
170512815352911
69132196240965
112434845776
187484624038708
8308078756
81077271732301
182406382808825
77117020407619
176387874482719
26040932130
99327866266632
178245638026307
153903023156805
146005640288267
33944203041743
107691639397435
142283451104072
125302450353021
34494646891046
67106507968678
23968359085571
31459423039498
882102540
19459854752244
89932515117803
5822665071
38313199138
13755798750779
45330835453111
38545053390456
74672056463245
109720126684
73547488125075
78734212880864
31034811278
35148179267435
92617275398555
67926265988209
75342455274126
12752841698788
10786814821
97134223214905
160768165055261
97839006920774
17934279367
103746742502443
170106827621379
14188623094
124457690898988
80907604360090
154372321161693
173927743146644
34849316877071
52950848296
89942628789823
128257622761
37439890884567
43067467312759
89975898592756
141750706932347
10804415512
110431954318
53924069601508
17366221354084
89524649542346
112198257188440
133248699215751
136724194897
15718060862079
79270807286941
52154635022226
87755559469190
88410313478946
14134032339250
72349227553454
175482715224706
40906010224124
117095958974228
191816165386682
110544838051
55488230896105
7794115280
24975881743
82229355181279
185270800298484
8057065964413
135114865594254
35772754918818
20056853681252
188394794970149
37614391833238
142924503700603
182395594545870
48011757600
103067855886349
181619329598503
121696607379749
184621655057876
170398581653791
185910783120169
56589501536294
8819808730278
158302426297224
50745190308310
69882297921942
17109616034
27272720490017
73494935113711
158783617265956
126083500180
87376629324237
7809436496
131505198607
196168513733466
24705669947715
162383042911250
54872422831
20062899551744
264790493892
90395662228567
32873625460
142201571097156
68045134533
97439227623843
14249629595
28345375800203
45206373995748
76519611172245
125864883184610
9541808255130
58537492969954
120639668520172
32125101899702
188734713285222
12465197805
160302456859
73253965875504
105052004071497
188002050722996
30930027805911
31112927714
124061078158523
136405046406989
96164122162581
66125427237615
110635066226351
107729731611258
143292771928536
136864085898934
84811229917
15834530170489
170336716651356
82690042587
17468680742379
1572380371
1476956671249
184062310669025
17901629334455
35573390737057
57668319799461
42380434716121
86480783784112
40326444867016
1778216710
113336643767
68227738626858
152419246482274
918387093409
23847597243
85006545265430
47810198768683
15284494067
1382317548
20493138063
59866557484164
82739983598
178873943948356
43959945855226
1933743216802
137756849492497
12179502054469
68173326990
92987571876199
31319724518
160222747749434
94003906167141
67579362694
6476435006
15523670156371
17904071811569
35723281493
22026027691730
45201692181223
54770394538575
151300894937381
48214435083
3866820159715
27629244718
12491508199
135317914696694
151726766650
180823101026544
98541471766
18062637895
197729230995635
13454002560384
131476394124925
51638393037
196040051952926
101162866250
96472304117245
137852360992693
21395147867008
41689215343
169362190883194
166982428585934
121100172448694
83879206991407
27661414815
23994521656895
192039071837324
161264129803666
42896133977332
9825431542
77004796387923
188934097144309
8462754432
8346827411725
185434323989245
100949756248318
62613695174474
91926917046633
30108505533848
58970964455256
172507914169909
93862957692
106120059556193
12790650717953
185648834631591
115569486391464
77631961531629
180002393698700
82010584619205
28854676875
111469785108
132456707065464
53769223269514
190075322564572
101329512973
5235308375578
107142040526921
182664425206517
6391752813
34377843360
120733774361493
25317836392592
14625455658875
46547515838
91151217057743
15358333036
110179152070456
51857245100179
28573073843505
191955124064119
132680311242
178071062446269
99358055096813
132685915926527
183839681950992
108191026829926
18410693406
62603403611
83993315710411
17401624385880
202021189721594
14185536969310
175551149334192
111697976594
129544079747119
14079166887863
133815778360462
45036055677
83057485978
130796865980060
74253730070271
159798434975025
3321387413
35455662110560
50871520558110
685810230
18187481053278
147261485019286
168603848966473
61692758994254
82202726676152
53584253422
165104438375518
12026881703977
135030242966046
73729901589727
66771784824957
123913811996277
12709983213938
152515684008932
33143499820771
92898415394426
30761785943926
33125496270
48778464663128
48344416550659
146598565099575
62614162436519
66737273384
27758719428
139710451489386
111253773582645
686744576
115578334497900
156454590291747
14367352881
13172814131943
121917457977248
148296429581702
79303483664973
123463736914234
74011680018211
77861076967439
16366137492
170841222699763
133062165364
130120389705466
1388154743
130941931242757
3065615040650
182521597577516
55286662358368
11672478773
36039311613460
16291999730
82895914398561
9963225614338
152778994339148
21117109256865
134261187022798
140436825672871
105824930252637
50276945260
46727284285
103179063515886
83285132120989
25294331250
94641962853130
184817326906620
63459171982119
58127438311687
24033004809523
57900895388538
128118914016871
89277555952012
114646960847
11924151105025
85806784213
20410668335
12579221132
70959925993
124021598666447
57576840964757
59399157375573
97293542170
81653925681189
114621269924597
68919160435
64384875506811
132989558698849
114151860907
176707129390918
20725045166709
50315272042
2184739424597
138302784424912
201377657926577
48629301572473
155087172853552
67028077458
200024375172834
175982121433819
83640674537294
9736140570658
175464848415244
129160624124659
133559811407260
1390343985
78570445343852
60838737989
92429001046315
25246851916
76923938886557
61545800164599
95160904771028
21794419676
51976819404
134231762850855
23370072954689
64637291883976
111638171402584
45305725806
122475504882819
123026983566650
68991140673635
150246655738783
99979568046732
141915344042
21840329388782
160961159514390
39622322798982
166273018001736
34649659498
12756329115702
2824550125
107715341978568
674045519591
1163927193
71410055724391
46871942663198
165496119244053
68591492868266
48181064005985
188433566840060
29952722748401
51414345127219
106931897189681
179594263750924
160038473804251
30046905970280
37239735358840
101144642753701
102340601413400
197757589810555
125545177578428
6928861699068
90636437170
189668389817030
191240964718378
88928878262309
194095146992932
13708305714498
67427681975113
139084538038473
16477433508
842116018
50529346834
81049748295300
913096421216
126039495432767
14480130514
134001003695
117481470269254
165797032768489
91218095048440
88038098829708
79558723549125
85489561830105
43983900828605
115912502240374
907925204
118566062502199
75846579129028
89507165642688
15976061302532
88025116627890
38625538012718
120306519089685
1168582006
161990855211259
2136017419
180179605863773
57523684248802
37647373653
69244890846
112841936561
4903093920262
143650946049220
194164197917507
140888979132227
102734764514
122658088998804
104940176677463
136788407889
23839296626595
92698526103213
81071774450277
55027103527451
169988071677143
138059405985768
32996524478877
102558429457
18690739510528
112464454546546
87259311307605
137911482775210
140208076833034
12856039830623
137245129487331
82144047250337
69777050813184
148020502380231
4816034935
35480977201876
100311267299
180037495346736
3762888738
195126160398051
65647486531183
200779870708398
36363037299959
100366072567
29074257011811
111821801925111
62728499155860
132253021776023
174246679932665
86360706355
118431808903205
57637308048776
78815172524887
5928075733
200778320530894
117934274929932
33506977349
21117488096793
15971463546265
29351986489550
84452998564226
83166023159854
30651403857833
89231738779306
15370796947
70542640524431
144635333611169
91218533914904
849283152
60223501044185
16556158546
1815053452
6594907673
6271671404094
119323412948068
94776812237153
16388127753165
18056503063415
123645875681592
113365714159
11759069333130
25372540608181
76259418186495
58326357107171
124024481175714
155350705835160
58585186838432
82639580548813
62656420530251
38106803957079
94173105234413
94444630249788
142638089896897
49225561203066
87417799224053
42343055851
7954615547919
57926545311
166677165963329
143539790830856
126987036927993
53707346236368
179003983955109
52525749579369
104445334987030
82836918844295
6301799126542
140952159224070
1414472228
86849115096138
176438435483821
57123933929351
14561266904
105653439923032
143306810080
26234734173862
32408245846454
165503295257796
53011038296716
134919797345742
107643962859642
13555322475
99747462015713
175591979215269
158313789309
148388707109372
52085672221450
99260529614356
135177126560225
24375264847
11105335148
193123125113372
17545038724260
157757577615295
111401064379418
31455189468969
161986083369558
7016978873
165989786614139
125298958318521
108887911385641
78278658400
21305638190133
28117413998281
55487731174646
45946066032092
4861203273
141444230755525
3549068323415
16894230480461
187605846426011
133339327452603
40083581493911
166134690010560
88021523429392
145905785384664
14618002197
40967861798
92004511171197
195732192056602
170562306744009
164508666762
155416209388796
128259416174050
66807611360320
56160150152782
29761473438571
854592431
30810775439318
170139648484192
9392670412503
55780466766298
165858555296984
101761564541673
61321907208932
189611176307230
108682128620
110679048307428
52908025564
75246066626579
521495034521
34215039517442
85735157472451
87248205367501
65417821931819
66069680448475
24246371355
14739914964924
2808522146890
104263972142690
48521601721117
103551437639654
93509119183069
17499569473
56326695665
63959302039
703087612
144170568323
33940344062982
70141531108
47232408580899
193849149089910
26929609080728
135753060561
130190248112
147312608347
130005480426228
32173077113
16889348838246
147009652866143
182064499580300
39799374516051
147439881298
38116680671270
163431152364650
92492737087712
60845928119292
175040656221469
116230412043602
127851258433321
46370707306863
59524110897745
53110584184
161221748320620
195440336246612
27039209059086
62691371144125
59298597411232
168390308620148
14710083375926
80100716659260
137094356844362
16487313307733
94566908712
109950071646579
104226038442
28403052508
44074638987915
70266757194
117630106830200
177630643267789
78717910934422
137615532155312
142164834767998
189736105680801
36037218854981
20918199827946
172320436530868
36281773464266
142974312212968
139012097368415
49289751219360
115891849328623
14166017416518
68406811981
77410525767367
63661198421778
31612748168820
4418487719
23222467831
44422213608
54776354555536
49637533436708
68652417780663
58470503897
162262432256445
184507942065783
175762864081311
23851954878756
15423481836568
50894786408408
9717972766691
98003473243468
125647964580901
13629041363441
158351141646436
15766043278
154812598602347
128556809954078
49340144038797
89285754832214
120554580407616
17806336236515
5539335191
97352358211
6821676670095
9739032149573
106583559143449
100117808481277
115646787414778
68525500603830
192044291037061
7423504126717
52188128059856
2837273586115
75249046088777
50880686572370
58369969308093
112757764088442
168937455687709
22701836650654
79232979111
204694684951216
13469880956862
45451088806011
11993263907
193189386321368
105600518997581
116344453872899
9304352551858
22350169225372
61278618727863
29534333021978
27238762583
79253839350
47157779461997
148701339439
73501020139256
17332020415398
91588119699753
94421932646712
60338973941671
65149423046352
130507530360280
51682658218
51205415072
95492435974185
706670746
150388796456792
58094609664905
23306013174677
56726136223806
190849243196874
196485453373731
57092265083
6383392181925
53653743089793
57011813303006
34158994558
90008186997272
69084788119115
133599206729360
186514776101191
12936038288
160879922102652
165342810824988
25302020804694
112842386256524
203379707026327
9592868163005
27933322603532
3371737751200
2464133011
127265027682493
123265085091
4463659091
1391713678
23685402736
9495433970
68365159233471
105186485244
59052572812
73252364333798
131695330368
181284101116007
89103286332670
47354475932379
30667865053901
27165648671839
37630107890778
161159448395
174890228144096
169597887535053
77004288243235
174805269145938
35601587269034
147719064775962
95577135264985
117587919711754
17842621650
80742124297475
42871168780314
99124010135729
120921654218
712378010
38761321183030
28468536854573
186078468157501
80618022712946
153466024988424
67595843816982
147448847581650
90305262908638
22625087231030
93110946729
34049037924392
27346135762
38991336942506
95029100443883
129124798971
10250399507441
105339399909
92213567013832
47385822885147
710920397
63697549886142
59108734239
115722605702
139210994453842
174457781137173
194798750297472
174652751881608
155583888693487
185925667771925
31167520198232
11083649750262
199738207947650
32012134963783
28726233981
66852447696946
54111119859641
2882680580
71012834941
11322957828
166560552975438
183777039858212
74483352863134
5605615156160
41758623923399
13614886129531
17745413846
77474227121
109515767897422
22406972583
206436086023844
5842039190433
68684889210657
160037928466152
102945182708
145752510993739
7377491542755
58608303426586
75224758111641
168247228156965
54374230279962
19327215762211
52352494332496
87587889516843
61036081219295
169563741005908
21312758825164
66759092785816
115908954513
870593570
176119604033875
126648547903
144859941236193
197277810678124
20863031656379
116605354652431
2119777447
42324419730952
57228649899712
200734929285852
36044199335720
34307726905173
92161917419883
49439867893966
39234279299471
18444471014552
18895977042
43339555399
8176397066
183904434343968
2214312494
2168002183095
11352306522
40356369848187
185702983522031
174538631692371
75956937303446
18241543008650
56683215390945
195785084903114
106810864907062
128422120497119
38207907174317
55618724348
1868751931
114999006065766
63515249040709
71263134718
23819629735
48369273748
19151831727
116168692633
61676621175181
133372075209996
57074205106131
162040460966
22644996733441
3477024756
117871781768481
172161653788441
35778860244
153363622775792
110866013642
159026389944381
19612778055368
123818825905054
208043464075185
19995419800172
43833531427827
113824269777047
3110573479336
118613145319904
5335335588732
84535395631
115634922843709
107311599413863
71132251319775
65090603201732
199432332278057
80524117116000
30125864564
61437031840
47639000372586
170254597557984
202454193360099
18930878653097
13003424519872
124314495890165
19869849937459
102967460563221
6354405523300
108981967079970
185155563811109
12114853159337
13087471510
111849361816440
179952721916109
171108423542417
55387468886037
117731302283307
152292984275891
146303987395103
89529537497977
168941685572468
144353456914
93734679614
90209127610845
34519884298
14967206360
121885073659
3850553084
157947479695644
24251204297883
165277685425245
31138362498252
132281192427915
171743663855997
61562457942
8176735473203
39753827671632
49144939295520
61564979143
60578827186414
211527784082424
55539058032384
69617520980
9302325085017
171334668689380
145834157480240
18926149817201
63975497558811
61441026274430
21196764323867
106364034497
97214504294040
116169205990930
72772457154458
135574878932596
122990098432011
182775256645524
2128047185
23435391583344
33415485316194
49509772766274
55957014780
126085811009127
10939995252
82769471088923
62481991886257
172549494094838
87121277406
1410934455
2960012104219
118406802957730
56974554032937
200308742404445
67345749481
48260695683262
18719103448482
93383897292953
169944433322938
44104881543398
102866993823095
26400176243452
124393550708032
5237338891574
137971186102907
74214480849536
150276061975157
73907101676960
130444833017
187438119388759
20426261965843
114202941196714
14484987541632
13356350808573
82792011329897
96616911028
35986851993
179239662149631
75484439501047
4775695838980
875611596
156084377728303
22620477411
69320358222
8664906232656
719755601
172664588637
192222365445004
195025416727126
60081971062670
65766715975198
21559184902
35013404410082
118526193158728
7590211473375
29249944135950
14562089925789
33470640141951
11613397296305
5008543552
147380302302876
20054315364659
177175786256931
320631425483
134896986836271
38788239389505
116061714698399
80329314380794
5657977581
117201607058
51534954829374
87125513122437
62725357304733
179407623902613
65372373280968
41765676287144
117254887834
16761660314
144941139787724
91962963511360
106758160508
56254510164687
149532689581707
14001486738022
6898523427301
109867117682947
48529038385087
12297052054868
159441909076172
58877567564973
92130135532
139022564299527
95412440984843
174070338896483
1411975131
115725338077241
137617252938425
189341579543373
37300445993889
18393028549751
65800305187
52975254777625
43039313763078
52041807014333
76653592918974
127739944032925
163225803918206
27693092490069
98022305682673
91108281086145
87599242764
19107058303939
113664329027074
196875681448719
30441332917062
11471530892
35725017405418
3873734536
139797051204
137330178054707
22734391506
30608803176388
69627093640149
146396082939950
78724736365
75351356744765
170658666708005
104573533867
63314700226658
181289395954171
147187580412639
8163881539215
7537143293848
15493432211768
79393587545104
15402264060617
209328535980507
37931210617251
80573324842142
70753602311420
31039456136407
3946602229
174924359966033
723819017
89730642488169
196702889031329
22717364238904
159730025794922
190642031060782
210477645646316
74426076350
79914954553343
104867885366
149142732446
136417380259892
41439281999211
190105764014248
123321988974432
99942915860
35129946011433
25377005694
164048488154794
179617378666033
17590652809980
126154866128
181454859940389
144391946692581
130928455347221
205971852421628
191192366975963
179316186965827
92791835009
64473402805434
71849957907734
31971153357295
47546533566517
110742164567923
31641461341377
58337452389
89266850310084
181501614303791
87955317786112
180010385536198
5494909884
60362115835
60891338954478
68411649898699
33162891344685
96676816150397
200896734884868
49745081043968
165489211587851
161485018286461
134857500096
117842166293
34989982577
37103947340278
14192121696809
386005983814
131265306768663
123802531366335
72552830112951
149624085483
54425645361771
51958351822691
24254329498
5711198503
178815439816859
60170847738151
160235704605011
11163745946213
1885282659
107882719344
97779729818018
3017646148926
36625985299624
51311831329
104390840524430
23587877827767
204840679443691
9287281513325
73475631555883
72730229931
151614186176975
63639591683518
19598310965595
6302981075779
126593980772
129535738905
74140749992262
178936897822463
50198539428904
169509420378366
24298928757
51217957021687
76178461270195
54524811117279
37943102891356
122250269943233
99254990982988
22986711098
99476791853326
185526169653615
195337921927192
8980711203
117181349295191
102696521940187
171158359443923
35914805273286
85304761862925
4639869814119
25640654888103
105683251881
13933205251812
160218533860492
66847642575717
210018668500623
192329225145808
98275058805
56853900495858
48942049719296
112251809287346
85656953981722
105775650522
53632245495896
204735579309478
88513488794457
70717610700914
69763991162764
201727716309663
70282954520390
5643132078753
49640293494
163310001122556
111727713523614
15262230601
1164016397764
66744478769327
42555670822887
98879673687359
100925442321
123167351319716
91186960405
64372401817067
121694649528926
8219960440313
207822152556904
26687077887
51570883663723
11011842784988
122139003526954
133287311897264
204084799127618
104258255752360
127899880919424
119642979969902
147359083267172
148469316685317
71061165082856
57300602609559
111287160235
190113319651523
84319776153014
53878728274921
21965415417
189255023587944
93279272584942
732359195
131991805605979
27197967371103
21796496723076
71286978989
169567378082928
7804835971871
213914062351734
40703292864671
54252764100190
32263655689
214410302572954
160388674089272
47155256272241
67771904914337
122389755732
197892815633576
49197427017229
77838069914513
185219174066048
141946734475812
139320913904413
213312354501025
116125634959827
127852039030
136847999304887
29779485526163
162092329520909
27725108101367
43755469774546
80916438172487
197613605143757
21997184013
199569853879485
81694974823110
63148020489
35394605335
27034421416292
87784132753374
79867597917668
122517142978
55532726287
10502110480
175884373491075
122439826999093
122508016499
76055446566765
101689691733735
66899280639344
114264391576772
53749958593755
71581163747
92982279864339
216436938393314
158967869067549
183387681024320
99212854532
121225054507339
87053291646778
24681594287757
15364638344
10787330160603
31040678289594
43156843014830
68338627470920
91543405581353
32442765122
22835885679506
165088358173854
24565470976
138132527233664
25717966328
88165524836145
120995023582994
55740918762
72923940112477
101658305156
70548390266605
132383201985317
11710027907
22567171169016
109379758952
149034133291
145221180843683
161166224228
3027551740
9559387106598
214207293904119
24219622049717
151653738914474
143533080883766
202270626666343
114270962217669
121601650722146
5730123206002
168731369075029
169871115569575
21336119022874
59573653568
172055091020685
130847412089562
152289746970586
140771087621245
39595105243237
167996998985
61532417817
14953194680778
40730387863804
150489916935986
24648169677
74763196635582
63617285828
25078622886364
49266445185580
63943733867878
48740647936420
55975984882
43585062407119
13506281581859
4399534636
134635334151051
15437251463227
27709006844711
182525281297951
53846248362267
43504727130
184705534177370
97182406540
161490950560357
137509483571490
4370609223415
210786404201191
214086538529585
4022939227737
151464279629931
35681004313
217261382281715
77458392813818
182477261541469
67606144211
88690844196170
136067461578226
165159357617
36255415978780
184950161385014
11953934000915
135010619724292
125912607223341
129213801998
189092997846774
109944849864
134285684754407
190455090386636
108401171987817
61165957214515
206873851737115
182074451722008
737307805
73712284169474
126581034692918
193738765474858
90820287429793
181744774760090
170257865361232
61128001481150
173524503110918
82729114417471
48712207495
6231750866651
75102830591039
48920069251632
152197206738908
57690058842614
117868862123187
199945500507425
22232183663
9888916707
182972269185451
23967873486505
35802449135
69281628806332
75124632972603
147073732390380
41127351294287
55202937688348
214961922653545
129510458634
31236534881
73410883553419
55291256642428
738729795
11771648066
5782925464416
1058784820
32016371741835
13334861732
55152580107665
50467369726
49878397504280
32328419021032
45110666834045
196229134240806
3299139041359
17058568150552
22051406377891
52701455749452
29418817771685
22248341846
4646873501
11448990738466
5275704280442
18777136383420
173274012114303
28284054852763
56136010462
32572822193
171418191875788
21756885557979
151805643746256
54344561200
69794885744866
43806621399
89939523842272
68513407808709
143955931795363
463259297246
19354819417408
115187861355649
3662292836399
30788240967309
172589219719214
72558564672
145943236122151
19930371200
29719818651418
144533200570238
61854973475572
9176826768
95448759153
33020817105343
85957671570577
13580967839
174652225694609
190225643640329
9822253797
192031392594219
153279434803648
82871088722508
115447308360914
79656635225992
90843670930
100223505924030
24643955418812
94596347820679
54577501871601
87920015176334
52798924713
37554710603792
136237467170121
35164647706348
83236063001443
31311216754020
175823972639495
96820182498366
53078779547047
98244837760676
87747032029192
219322338838187
35160031041975
155917233512520
78720958555377
124900619317405
81622734797863
178678911643036
23501384255
21051482554
186908939581330
109860143748832
1115966185521
180819043943793
74248322456021
164266108772291
158232902075205
24713305854
161528305461652
26046239579414
48617702378271
103507196614
75107727490326
167096878229
9974762475
32931009802711
41233498018063
91232191243
171441380668000
1933184258
65551753867047
128814285195482
70601517255673
188156412785053
176595148667221
39789667208621
30289139198
43144410308556
50998364812
10731529450
115342054926930
6429283829596
835731605805
159030951017275
73178926578
29312929757033
8560286490
25016732311
48981933250929
34383007605
102281839796108
215682814580918
78149447570772
109463295323607
158419020411122
220043884349731
220524541412057
177458829999828
65268741193233
66304767483923
67214219136804
99187924805002
194251933471601
105534477150252
121061205201911
37495324953552
127510749850668
14520881175
73358192020
152238085790
153562815310962
72525770722426
9830008248
96343919033201
25598878397296
84225836397522
161589477159
25053391632
137801248919442
52139434615067
3097254682931
11902325831134
101312594850658
171412200873
183565988108887
80386816685076
64897131131
197938884175763
20748882198905
105206177056350
147596553591344
3771777360945
120011919225
122672999346
24520163345834
163693556394880
58973581414
31569336228232
64071251857226
94390609777464
135053873096476
210242144387061
5624578980469
216764307204617
171587162892
2032532399707
154297361669039
4689399964248
92529437158071
140383605190
9318860673956
170229542981651
200131578987596
12951428923813
157219954136969
39440504058
4700796748
159728181010656
743433018
49985671678120
130132096568205
10022894905082
66253258327661
81717867818716
25124795260
65533070651006
149352493875064
148595371371510
62386837484461
44169756506602
112389303386
2612035995898
36392210487
73606135740
83613489296419
101969077918
168887519863974
36197838331346
152843815644
175276318018
221525023716841
142244681830235
158036464136459
36949218026841
169073802163746
214134636142012
15707906133
36164420983816
15023234742243
36433206417
4017397411
159465809483690
170435782387239
60050134553027
219456226563175
41852681619367
163393433087450
119616500826527
105815558541106
16879264096
73751918967
29923032264714
146246249153017
83712252667468
68882328134691
219571886039221
19482064116300
30558080717
104355762565
183100066019176
44988239391059
188415071887960
36536659199
110076299161
125416288450874
39695375729
220947526993580
205873200842920
49671965064
164332464422546
7840442444
117403360096992
157349025421805
91316872218559
86748567358238
91237650134960
122954764523703
21081992124066
9288566599
35519383943131
5155971512774
37205239257343
101077305230700
156790408724
143706157771257
169466403401952
147521557171
59555417854615
161387355692837
20086029721
151556300730321
169627583052074
26848449290350
3192880177288
23882984559
34705118442205
62258201417293
134121453025200
181841990988949
107611158072155
111921111422646
210476010692259
19448960612264
223374471839746
20997825109759
2517378986859
33975738670137
39653276784470
134081767095523
12835714161
51047209116960
137628932654028
145380071994910
44274504192540
191206554001269
126256753909136
147755709319
6462276000
27320645256258
80642234758691
5142209063698
60511724219650
26239266707
190224493194276
144877861909625
95541511616960
6610874639562
217556534502081
117166084091627
8762973118471
18409187983106
42225389546271
137527840695106
175393636426409
95171662711432
78027944912945
113621620134174
46051521839105
220391690138431
2486832045
56911656689412
65851085634402
45088280901970
147554949807299
1957611750
124525282126
116220721734017
38350355470494
90407397725585
157156654462920
155299800324091
12060199809
77732558718682
4506613975
83208510439
29002230831420
8467559940
83514322772
2389238631301
48626935492254
20429813860
225014240860967
61551717523
15577199742695
143330867313045
212720817828864
913672760
34395747922745
186491029316412
35230420920313
36262839711385
187613989729899
7053251953165
70958079004364
586024712130
27296378110121
1963135285
133205450510
85930131387193
68997959486753
80498813808749
129092341460638
29224390241
12966100973
110375582430327
215159041292173
93986298511638
3840419267079
102706578383836
97217183295842
2959704883449
92745573293033
85110014741152
114564450370497
57008408751697
27517631227793
27844369143
161126206426
113831074846
124012090334192
216882210644191
5233393170
193612879760454
163793839068698
12928946072
48459384406596
10936488879
115850453280746
121580974355745
30391015892928
28561603276756
222730323199763
35394737790932
96587051075050
86664959799511
178311373651841
25031696563450
89247288145505
67278211671004
1961064464624
40079999026
103183844564372
195998067672679
123760455954884
200253171830521
164572436124
30598766624119
78026308448867
128970579797427
259886542573
9223739979859
111075301318
867294104092
222302748242931
918531034
164671156792
57368305944055
32037576408486
131880725142150
6587108986
220832020708173
2749570085
61125072495976
17817056256
107705821238255
111702973632392
35518121176274
86578122797605
36870932019802
30544659923908
131528593754309
36511929186
47126885437178
124673454902682
12151512577
17344396705520
122797779197046
1274219319
69147001321674
54947277126504
56049591489
142697187708897
139548973912640
148676711723103
74082342896040
12154946045
36999210258
212966082768536
219389133201692
79524902820481
210051889719897
104383598276644
206699907934086
161885838499151
39174432014918
24196798326
21625729933
110647594286876
16205615018891
139937129652562
21507651865662
28380323594091
27614610906841
46886551323693
26817047414
137010302025298
181836682844
174480013012244
36072103508717
26205740827126
73353613359923
2307692553194
70374667944
149416187592
44873722139730
95233891502146
42549832073865
123443773504541
25067530126515
211055598024990
226245614367516
93765735625
191541746130776
24675712495232
29102335652787
125772621377
135754992099056
58014616897591
41356688601720
156069192462394
17174217923430
183109036152171
173536659471059
53133731796643
85349308961998
221874964865084
162269561183
8784093391
54046088402
197537145355151
146765072570736
58185000088
81858445389
179486384518142
39576270716922
83449736064888
180887350011517
159110844839
33925747517707
65804386323862
15024508379312
169019281034850
97351550540810
184031791888318
28792783286239
188350004306122
87869344114485
81964169732
37230486246
26306752335783
43460223909550
83901410750867
95117584640862
53730565869050
67517765610643
64295046479
126146445013
2365935670
89076638597661
84466944242
162708056392
166053815897633
24303910506
218952841782250
200683104268590
34032283169
4116745171
133530288376842
54696660667
66662959077
58302091112790
127566130525304
7320290707623
1093196090
21548412710255
12407318905063
46367496648026
51240712486932
142812549132812
110774821396542
70773806806772
179265768678
9301107491702
71928403185139
70781689502
34241035507122
16112707363
74672992296345
104130363139801
1287304993
37461798570884
132565644512930
100382799325526
182934878379392
112278973240
56306669598350
32531280632
116781410189315
208997646050506
70265071867803
89252935488381
150174859322
215064260062931
131665508696541
64616924850917
189767629664772
173913345548828
188997949501127
214057342000251
205340710164103
175332344275520
223980360619502
28275285895
126467844777
33256379658651
84142003813998
129428128478442
4541209071189
87428688365305
143652444301755
26093036791223
77250066324805
17298295101
186426229976
212280759686850
15305765343255
176345518596
37355954236
148736909699406
125379431074550
127812102771010
141182165021000
5419374902655
183082061515
1493570045
54831997960
192783819583950
98871524029155
217229163091320
210130504328084
186180186406060
62183020748798
25839808040
25837550829
13555159725943
227505345645199
165617824853828
188261842851397
61047602633925
146466978459174
215349184023150
84586788251632
79927352696
155208540838455
146273157855903
113362908301364
37424226201
51815609747480
196975425290743
141109067780842
58449768709818
73127144786
94557917820
51036460979
23265308032
132361921810
47299315129
163452131593
40412177309694
139918643353456
19900961964416
228320281478297
75659140191
188657817269449
27058054302523
166328043011897
222136856804512
84951793251795
20436637703952
169834387478
65605312010003
84867003983
150440608858301
24260821970481
144410568885051
189952495218730
178672275663065
43120899241540
52059058460118
22634553631760
54920066156652
27632861793930
114427708991041
204728009098400
39029953851
186039802640543
125391099159272
203128341217200
75734062416
227216373843924
210956928182866
92089650483610
81283517445397
24178120775138
191060079349124
160164175531420
39628598546379
86601047127748
30982323066062
112916417355
41212662017357
163392686580986
25948352391
8471667176590
9557325708
34669450023765
62012478071814
182454105978011
45723151009
210082944970755
158058470138586
94414640184160
12930881574049
222212540100027
52929471441225
51278195927746
43233749931208
103722242681961
55572220855612
160854829382564
209766651669037
11840590669507
19799587135
43602826478707
171396921883824
127338918575
51642908680353
94905620087
9735727278005
31470791660
17426918889
32859636020
37598611540
20106251741923
218232259025857
154332641432
105646997885111
2803655991
135023363191940
90776707743372
2664283995897
28734455779671
44383212805333
25688045150
168626703352771
60637862370101
39566169479524
148113021952
140467323906552
215569673142865
53131180475195
164246800128
73470584039
220095388699470
140439767180800
59120633927
168940995424385
35506634715458
210863385510468
56071802075150
73099869223623
225870715664737
24460416824041
129585838951481
47059443158700
37290102118494
160731728281443
157904606970
2097972401402
126812913472416
167185026294
11753758179892
17201426866602
32914504445
61066034400
39167638604
88111192935261
73079618831767
216547172096988
114366627506708
123432120900241
110616776804
167869421964242
46518708949975
136184409556
149699104399841
8109543524612
33672268179135
51398996507
155664189374792
158086587259
69395852084
20128769238040
188213321526
1905900014327
16675751260081
939444549
188997004784189
13290705743662
105000899667525
32588335661159
218243063020764
149811313597197
126542420235445
10170009860063
137895567221523
132168924901550
213378169835074
38212210265491
81256289667350
6409147364107
138310411110619
30136478564
125568404818949
7023749332911
228598016622836
227018081316069
61394055495356
103037754236906
90617096217
67996675285466
146761410864022
23257916872275
187748395948126
30631724343302
35993537572533
36991978630126
156971968933284
25542921456806
193473213480624
113055185947354
78850907242778
165841117402872
103162256536
15377467658578
113941656867
112194471777100
12474740572
228760531194125
118171479775902
55568692527
48969753514298
16374267512596
39401737245
145049154188400
2278059448850
170029650938685
125118849065784
37123690922050
89538558700824
27315981104201
205703129010108
164142234799857
147160128292793
18677438431
12583397427897
98108148954
148850511274855
1579106986
85794976042534
3695679418679
31969814976406
39523182546347
168677619561591
170323350851389
42691434371584
115730007563617
2275914185871
146505346542
54567634937068
129229943554397
199149496564539
67604341937557
90008574102885
95941262859981
93998452395354
16413451078906
30295896715
111353728817
8879582014109
175743230256
212640498404353
96123114836573
65472108962
24326441680998
60332284865218
131768343047239
114798177350672
165825791631
29858221755230
1804888876
82423856865604
139452957246896
134813156971238
162341721455008
9009598059
94185389392218
49917589372890
8777064813
93371830584
210973474262050
89465862459844
78428005573096
58912860960856
214998253667725
173344820477819
41982955214458
34705056648
186287267821
63949188633914
76869241700
72818488595666
1810304106
107419192663686
57520499674534
49109541054295
5183703117991
94285546687833
85562012214449
139078856575886
75370613163752
117446142880019
92717858214567
20935689664751
19811038909034
161698270512173
201606623465013
33223431731290
153338213550
12547438494
162577112494551
169572872537
37553696129
186764315472
70194295337
102783381542533
104578621195425
2300053818490
189892717490
126274813771033
204536821950677
111788112266
119075716303253
58655664792004
28999310670
11381059389839
15034160929310
67032561107293
6198023470
9992715923015
83317585762489
161070167413817
24855524470754
133443796565739
157909931302782
71205999913492
185157795974865
98184357264611
162923442014760
18943475983138
137302906282929
13397227362
42963996148
30245933627721
102887041884555
134995283676
161788232848216
80656995234718
43389066504197
175550739885371
16956284463313
179757947212588
119374455274120
20283974484232
18362267532606
41414208858
204918343211458
61553406470112
52056962281
202309157858480
217163919147645
39703373693
44840870253
166704132972
65048090528089
71674193811109
231389953334514
45415919757597
87042620729685
43045873495
18733779816
192081901518512
132337239353
97201903419809
53979892189500
153865041658071
16035004583162
204698469740054
117663212650551
83168520958459
78859782585
17726711928
147613939406
167488225422148
41458007557125
611053135822
13748529542553
115096495288
955419333
156706579509803
55296019230198
107246058582792
43271187978505
233114666950807
34917627712
100280103091862
105291262240419
77440773183484
22557945176439
117495087271357
199832840357069
13609431510931
70212667501938
195121599760048
17615819502955
136484299265465
147374813866789
186104682495814
12052990252770
217084034041702
179298836299223
92491683940539
101560637687
131302276437278
52558294531237
99617189312911
2340716740453
62389883517657
130266458461601
34110310243046
58050619454
78565953988391
27035235318840
88713125180570
29376821534980
60218035702
94922990470607
52249487393
86862233589
788926825
103193956140106
137255219521519
112546930957260
197340742975889
28788632104036
10624927915
199788866256033
206026710754490
117161118147076
215198909896018
22417008531
219868682505731
105541043385336
100764523589169
61902834070937
22106960721245
99955848313157
130707800103447
49903341368631
108057060081737
94903423001190
106312338877468
94825114606994
83187366064777
75761835053496
215711267073038
7412367575
114977502370838
8298548630865
215133328239618
14759840295597
111634996882972
204453671173456
40578746095299
80551453019103
134088265008039
177069642246701
9091214529
1329560776
101306971758604
56367179311
106358991689991
107270256013
67734846102594
105926688490914
53079677916499
114049715529273
45229481997631
99968676985041
99458005459
108960077528760
96423276973073
72945585453
161224012945
2056808638
227003753517467
42480073314090
89751828606844
160684862671666
1622679022171
171164309661
180281969026009
10138149621845
19855273412514
42265858333443
8591560092780
49125214872941
69297966212185
9101301420
82760819844329
107663465585
174131419861367
73831716123198
116038031576175
29260050923
153514833103765
53126550173108
84353929476352
106376849140574
16643718910
190128498627114
33655649035
32716866648408
58745564503344
227814239646991
166180822984291
145805817055381
55110094923337
135106400664553
180126226059044
99084698556729
158070715824
220233080636713
234315222576647
63062794815830
82928490929465
193503081052058
133612338022251
182690519334028
133431461279112
160479678986717
196479863994159
93881724132310
154049337269387
4967210357897
6244845766039
11772872937056
213278421183748
63640442997501
8254616593
183962022848233
109216895749567
195075826462560
84535701546205
131077811515908
29716460818054
80629411215357
21064746368
178899687030740
81768430322972
7674345555850
87250899658553
144399777941323
12682139513
175248263446063
191538785570504
218273572752827
55295344925658
133225496440887
70746882130
187595757381342
90470699503335
16684782545
105502970624801
205641160332038
54387841733
214471202744728
9798290166
73627552039137
67644537306912
171882710224715
71500671547530
189467100848890
169906047246211
145769277338758
24647647653524
127423575924186
36640195482
61188864616618
54140640640731
119652913040855
56663347584
16471164756897
78077244371
105320525382
101058094962262
10203554112404
32330027198
78078540487
203347729091819
40692061751364
111971641522340
93103203975917
68849957556256
6732108545084
221367182872535
201841244813332
226664971197038
166631618811346
94561635876412
48973928263
92857972989620
60891782376150
124964197588
16898024111917
25285923462232
43810405250522
74832243552323
57458344168848
793831591
4657155546
85799210367718
144846660165076
149063183431295
99582326187354
69191715479
92664818661
213721292212849
234147864756992
166659863669414
78118204142672
6267337288
140651186415891
11484102126
129888868834928
176495112234825
64999634740950
9825432647
69231431690411
9503779741979
4952401653278
64072695760944
131172043175
90921871328079
227154422416820
155040386448445
136741982780328
5063284711
26424404269
101961523789574
81427617945419
4273566114237
171754150603834
95476172628600
16411351294
117717657486959
4022769912723
29206804400769
23198704356335
42265374258683
41036883694992
72426979266841
73975202404362
39151495885730
1138449855
64937495543
2069172906
128273982553468
143367672539385
93328312456899
114531302092354
75390940814030
172212632325
229170750533801
212575321077745
162867820827650
213436460904054
27874940316743
212778678076389
795658793
73423519405955
59058888664765
61033758097
84846160631437
148291582126430
204092327013807
49085471017
73714545025
120271762968605
17203415659361
128659718504275
141106750750729
97070718227846
181032929156664
9580121580242
4280909848
181411931896559
113047137680454
156071738601
10761210716
38997810684041
134370331848281
103355871306
31904931483056
200259505083953
25848176941099
24034673104910
21752719152492
88507009284022
54789641249
146849222285
140476865802
151987999691842
76581297127702
54482785045488
8278375220811
109071698752391
86440707139479
2078595477
183385041838
232974867006968
189964162618349
96698481823260
78660944125170
210928975799918
116954181106
105200889817664
11483887888
144872361681679
208628954071288
35501620334
119638860082
112063466655340
37030959667
8236635167
4326165277626
166407433585
210062551709458
92147660395026
198577875725481
115231202954709
177416178377641
83325314731077
15432256716485
9969823930
52931590161947
38658791258623
123132319851444
56853784061434
187326378156
85132517567776
71405723638058
67514194494
182674221339406
93414120145
175624464673606
32313666848653
86469030762711
136151904644027
15620241281416
61381015563
107996113261528
202379350140111
104605818842491
173927291975402
204985963289286
160890468743616
221416238730035
106732254772996
189487744678918
112674175239007
132191412855
15283486308974
160172236856
118585191710314
63875938689700
120384939202
135150396953
28709122102105
66432935608652
107677727312020
81254070820249
29614097845
224793715123198
38268366742323
30758347098232
120468448262
191896439836720
118842291450268
112256502929847
817496023929
53614098420089
144536440515
108479435375962
185093621399855
134311213376962
196867432611534
93118485484601
69248367661051
90543404131522
114254892124812
45994868200
98746463833
227899514313731
20415046451
163382962060229
28654302093083
4705512751865
32103316847457
114596667553158
27069135906
57433645888
37629969799866
20847709319260
5664635230813
150230245786861
212131736788018
35735415358962
50990297442826
40759993147
1464776112806
55752282149846
108924696472232
4114352655504
88737661775
101282984059
7675424483
44125065438894
67427639221200
104153057654
188259950766188
91412644330326
802718096
38630925730659
33595251446570
40787956286
128726473663540
96295287504428
231888340914502
802512730
5126676178918
187723054028112
107352816439981
185258288827538
63187270428009
13544944015872
58339126987480
191107072057308
148450879743369
131800691281876
52303076787582
131826967758875
19569304215781
7290228557378
69418386081769
21357406175457
195769138801574
86894313837243
70999718359027
127646100117192
225036849019841
40815391078
75995956774318
41464869499768
136347047503837
215367326868766
103165427981707
220479434353839
57557716913
203739497013394
66152833069014
58845914474271
134465082761751
56777340286737
87788007425706
48499635820376
134188598701159
99639248599937
90107932285965
178603579542330
49607950900
60924400875270
61671691447
57577470077
76682824858
4519808097879
98731744065157
113244793877398
185210799444875
128338697221588
3031922554479
185081911221
122488505457683
164469383980
103197098346276
233835999438743
189189330345459
232578127452071
153942356813355
13347405828024
154081601285382
61400764617
49872017433852
31894569239329
162558988660850
29864878890
86281329601590
57657025074
175482954431635
132535047112819
169051525724972
11507913686305
108715723223812
25316158800269
12103025993612
76088803036345
131821511428406
92343291050894
203692474807797
10052563715
164437120114559
49874918876
804547039
53665604863
10210669501697
234084149957416
107917817847011
48047558108
32275916627896
235775917381478
177474451785293
135704754060097
76811738710
172785417822319
20460266338
180885066648643
1084082305583
203059548297419
56542718497638
70031914084623
96543464258944
170198661841121
71647607998368
61872772576
59921326034111
34387326370
46521419178371
214329582456482
164942449591860
219883802639133
189049626842
17250223299646
13013241479051
34395260544
167937131702184
94922014921266
128789447183665
52271150697101
36741481471728
121035953317068
19640602333272
237750852897497
114961764142024
39456264273
177217171550919
185290680748404
181003435425117
145999087131236
63439557205039
205454830868723
183436807831911
211214555555937
71146319442820
123966699802955
234955952778352
7009557271
95877109773705
16018660677074
128699912416976
108574924362906
179872245297623
212070202747154
103956609705284
87535090336579
144539437811464
2489547851
118591044900
166504001654333
53619956375001
12979078235
125981442995669
59802762553
210300057105345
203675868025945
112980752816
68130394841
116717563013917
175602085691615
121546750295
185369853218013
84456086963
107238552502663
173144498041180
115047539660039
186478330812543
59868942025
9072620455441
28464321819372
193403494579553
1151038638
133465392095
50536612639899
206207748209151
212099013226203
166790542308527
26233453694286
206459676495025
231009464893903
136917163474159
195954257409031
18074725807
45197375307362
47694774350883
175332752939631
17085528535458
172154456529
194239952556628
46907741244526
121637760184
40030094245906
233911969599189
48130201110
13493537019313
54019313511891
17218060607881
125421365656290
149276633395447
127572386423
209105958575855
11743168505
99884233403975
2245357851124
95120747923647
116715589964556
2386247748
19419248269
13333194245497
209715117020939
148005326785691
51815035869594
54056862710
91181428000438
136870366403
91391060239203
68540832641
221711884173414
95565192521922
195984984308121
3652951045044
100523392521384
8499288997
181505408855672
190954512987007
125697818461448
48404690845
196052747512391
218260265189513
138976215557713
236728153463722
144747873042930
130781212783
209740217362507
94634085421241
51867369653858
18173095488
143245213177938
44715085888384
235444414051768
82329160155718
165268276598625
184631458694770
115580008145817
69592338395009
115694476493442
166622673680294
24050870297429
10455106300899
2102358411312
9410340876
7789122753
136404104759703
4797891863857
177616706222001
10922292109900
173700022555915
24505531945953
813955847
156557237832325
48915086580753
77871431269557
43778997170719
123369559473282
177925406686095
169391292295873
28485572928560
189254861511948
41291845047452
152805366926643
106861465138244
54217475833589
14071376193
97484172170249
75767884544943
116527011469021
113612557769134
11642902711986
66885130072266
151367089512959
26072919566
117887710355555
174289369865162
2126340714
197087298170365
18493705936
117954589166862
81208820478104
4630668459176
125228116501652
130702633933974
3810195815429
35956865689888
82732004781
190392253233325
163124224160
46080418894675
130595506932177
156555375356755
233029536516031
28550948118097
22126120501556
32008573989995
73893761287067
221828010504350
46897381494
28890854365643
58077447591428
24515011344480
191417356791857
94489302027376
201372334331218
988066282521
184846730344543
15728062772714
161976790403811
58582142893735
30633863460021
39955268428
212501490567811
139866304463101
187315007731617
122896125338519
19193331324884
91597744115327
221674335136716
196835372227063
19904399878872
127367473794975
92953769718488
118064694970165
229293161692035
119947589135
109141572360812
57385770283903
58616736144
134949370867940
45287083347687
20688669820
70106464356171
43493967693461
138556799784922
74402111514006
10046683283899
174527264234542
35207822540081
51692759184809
153564647557634
87849794024504
158131998304878
77060582304468
106033475185905
10165973342350
1992802575752
228695454844004
78179480405389
5683861249728
129629545855158
198122024613631
127577834314530
89668327969975
114074737093
9613581086233
37072711015445
62895796705
65220887182953
825930657
122211252913738
29332202052047
89812419276246
27149929360878
40072375006
192789190821548
115416664897222
62738158271657
36638271681403
232687606392889
3577541075631
202952207330351
110079307895657
86847755140546
27302441501463
27364982689329
3944572160970
32104841447032
48029752672953
177812959703705
126811115516103
84125155803606
167183811324410
9659076549848
24486028283853
53789557749990
207799193276549
101562181852775
167858140762
171786087636235
44730090965841
37400710082491
62100472462225
28961694978845
95923133828
163326398256570
65172501922688
66697803281915
66346428627992
50734561146
102363272837035
155399323180428
147959830646118
141376118276463
22328272016
62665510681593
826211647
102820183841928
166483174824286
83369999417
67378711561342
13655016188312
180491644054356
144720857883596
29116990908
179207543101076
112200267818
215280586784277
107927349515965
190823617323534
112248052682
135258232119605
153485709707727
123159645711344
98179952708100
13261243841
184402850277063
142337257005473
2148176852
237610465259899
179503107231858
230477062898930
94155013797612
27766476867249
1462942091680
225751243569496
1004290579
215607134260338
161077742426
123172222033124
86265434465111
30414240723446
68633866341295
163186848919854
96579865291769
90910997277287
40593509052832
48693246329456
65491586426189
36747646689
83523157632
175843180166091
43669409202
45309712157
47838343811196
25646730642286
102786723695190
25167793089757
119978544465875
222156143689467
193938168059574
213774382869816
15757556718343
71659288575
107820796868611
145235363480510
171718727012
228285844799813
115734231198224
7829929448965
93583693116
236631557348659
18299378939925
76175832882467
2904288451771
97386951990372
176916133172881
88684097004179
54926074865
53388719330318
80827222099
61035086967
55057696149637
175517515867
139095313254499
183679748310208
225941182965265
129682532124
41988806677
300306768409
224459409218570
48634862905143
56668495890754
152517490814201
163175989091267
830124737
52445840910088
121048231470
189796113763
10245647446
7095484148
101674838705
126979123154
172239574869974
111705632234773
61852473064660
183951129369758
223424209916061
233819418753097
116805142607838
187313552191147
14572919768870
17097071716561
127024727720
116387314242192
239389351477825
112702683570
100193725155518
88162449976320
5202355673
185118031921644
106231727030136
65416943339254
831773477
4015350926
197921322274880
137125147814591
125134677202698
112085625684959
93972238347757
35550490625732
218537685169421
132416289035197
225443054558877
152329259462
13997868447779
171906593309980
38044040133833
80019698143056
230072608912874
96016956876715
237604979932770
156034923081256
51658266931380
173421019062698
60839698655515
191169512490898
5551858592013
146796046652300
14233911775
40409361974
96835380718107
193408171244238
191603869659636
205400384798895
181445571159691
219342573367060
192369339464881
102726905552410
65478706084
55887133275610
199141757726827
136152312359932
18207315635212
57904067255427
53456736042554
221745630258645
155628084345
126053793974741
202358668856926
36686510001
63956078317544
8306245534326
2869835556
107368885413789
110289661511122
98783102234
19306052173941
6805484792184
187316316728432
40423331487
170721081305244
237881970340624
67447229887117
182254343292673
125524131719701
91720706116121
11802926126875
200636841466618
1064149586938
64212742879652
49353867969
239990811533504
28644951223646
86341551348153
157091098322693
81035619166188
175930490342356
60722920330596
176294512398
7452010536831
40116475495753
22116350632639
234622967972165
33907872024876
62663374652140
180999964477781
226722971534557
38907838450542
212030139412319
116717669703064
99667725167244
151517447707858
243292003394848
96683231788
148096799150396
164102886377024
13313974325
28008963831
71795923195200
121095688323738
25758304682675
223493364905865
38482881885
164073408851755
71471353888136
239576995325578
4537840108479
57136603172754
43281810977733
102027651579673
14272538179
91798188286
8666089879
86705597471121
163152322429718
28022159919
71249383253923
48271563617970
127683557712
22021550550177
198351702184553
113689080384725
172810586723161
143657585615253
129028371982856
57149750417010
59081359755
56323037201655
47654057518
65810109842
190804115582309
20088555837001
70152958727439
13679300787880
79200062094
18781998458
81443604319377
236501807023975
40227861613152
14940103474590
166877711761617
76088827699496
12703471913418
23004116419563
121803148438664
13000266084720
195448265910457
63859955171811
12800543679
211000207359688
125005102409
183956897837
111509506869351
129110468430392
85094353153981
109999678304633
55398245044639
24556516383093
95415334729062
17490859666897
129154739792787
82127773268
200860988904077
59651225877
835801784
170246925625
113652971752
69249468584434
38548775268100
69817756183285
26502090374171
38546671647583
836692522
68101360581753
207862144311162
35870756724683
107384217409099
105547087627105
28143002903
35631414929647
47843777089
234531768194270
23782450149
94862578401223
31977412502129
15707258658987
112685826603128
196276471406513
162649024919012
177589319798
140383199101400
2996396069060
103691013450317
172009530948873
110057004898784
33061649721840
16315965592
144059643140
228214778959550
1011152733007
151199394330910
73230423741335
32506232405
4243682484706
89298572593109
30460232118958
56386533753870
54837662439275
240110181968370
17521780000642
53430235686307
32953774237179
29505341838041
232731236269617
213226536206925
64291741206924
3025207143
19232949192052
48866997756534
64831929678731
141305546299
53298248116776
203635103434
49335783456515
198120499041656
32572960384
97796264222
234824950049692
90201640782285
27976952358
18931142700362
130613114816707
8595095330
85447820157725
13917812003604
84476558717484
98626437993072
198457148727576
634306503829
217771111091367
30962779596
2416083019414
114291637943
151723943440730
96144983304663
109016043102605
224150051418236
39734005276108
43549363691327
125974944825
164349079079
153906354901882
237398233188852
137551365732182
189242673143
73337306090020
55256270512781
6995146106079
108802270526
54673874880529
55958869506314
75597022913291
370616835980
169402577090397
42670395111
162456059933806
11050263450436
164734098410431
18224592946518
47582312329377
12127172999
126259955689
100802401278910
61471854331437
182247949698
52710224430885
163475156193710
96740257474044
96090788388390
843104518
178621143851
190361187042317
33487826623506
122788375979672
88430363384406
216983064495713
169129500148307
157754293197681
52369725820749
189631244109
241714953754114
188217809488071
47168619569715
9178793999780
230067358051494
53985648017704
9939058457154
2128766822696
46237304507002
93441024330918
29164759636404
123161715723068
89365366470060
215443069723677
138970744866
188901924384427
142092586517831
17702846890
194741751946101
2781327233561
135995736029
241970753033545
44545648270
191632168311984
233893452504184
147658994114640
15969025970115
67208010747769
28345812345
70392045045495
82807077517897
75741680379480
246202424370635
64224934511626
50061797992346
144966635434322
64333802372
199336261605000
98273770284
89799766624039
55765244009466
46190419968821
34327056640144
122215613433474
93744060892758
4772814320316
180481786315320
21908562217932
96703920599023
98214788867660
59387128619624
19002454483
29782338264361
195220198798850
136278736317829
135358391740641
10726691705236
91739392529861
250282221424256
109561524424305
18944194203075
17764049357
26160393946325
104637625968238
32698046489896
121812635660615
225609071815940
40392742552529
13526802442
234526459362419
15025118879057
20726905541451
163379521789543
29539802015626
121618097230337
17809404371
99848511094809
154224439311206
124574077565833
3844334333
210041945179551
43206126187891
207807125919982
222541451628441
126995320116370
133168726810
11935415990996
59690602175258
159255440065463
208305132090621
83486457078138
25663237524
52730693434664
19460386289858
194832237505684
194425151726373
72083788854366
98127392236696
37667643433904
12383930338019
158001483020408
113207840535821
119764027011391
784052408624
232771856567865
118460253207
25078228406869
147285292232198
6643174186129
194435963357357
183288201475856
206681694618031
133128966411273
229914894063847
144000668812383
158097947440247
73191178236421
4546450194
114812846788505
20373453744
107163388133
79972984462804
51482256929033
180650987643
226515268788697
100445582520816
204333138345559
109886374361116
101515634342632
83749171073
123586356790907
190610626118222
112156389060760
118506791461605
157303286304009
140636456562937
90914856924
13600790521
670960491
172749564606973
217982696126278
61190983927243
220557731285884
103065314746914
73945275958
30029156608642
80162309231303
152390741400073
49671577787997
171665228346268
174749486143793
71688916248
166350646247386
40749527864688
174197193897265
17638873602
58250649767960
142591151342627
178973887367401
118868656445
115260869676369
203324807207633
130062900409278
60884575101152
119162019409764
857381581
5283691102722
16680347292
96753399638
11478921908183
150849312984872
181151819551
144909452759623
12780106419515
242166917279163
4555570387
121877400212
182507650063121
84380532580147
67340697561796
133803836879576
12000370756217
116650271471512
15679894696
201261141390178
150929903986218
121548562514863
143758909927619
65640065197278
169929893298660
98253576952971
1755274039426
116055648970293
135343982324964
80266074791732
177391628929833
63839368992949
29306754508360
199216734144423
27580372713628
11056080983243
72432707873975
177645243552037
202920028311835
78063212486843
149724641858289
60567981993447
68018313407070
86149905578902
110743086736
84201235553
58786156804
92833070715502
25371174007831
120508154072855
179066434595874
20230283871613
17982656461
66853482391171
19069757562229
94867256531496
156302755704031
154018790738
62484337218643
103200528772321
40238455384449
117279976553797
252776058842747
161901112165357
156065598479506
167867953831716
237501246843932
139708397012653
52144608340902
219225672333021
195293575145813
134375218545430
189018730349
858178850
200397490555459
37327672698343
102353523010223
228754681831130
20865297467794
89346630756
153146514457146
52387381421513
181106345801173
110941511089
231636332047791
11149239631786
94905416498345
192779565461
87547317486775
173269207031548
194420365928496
7355386092050
55226513877692
1452943819008
167205615215042
38092084390
91872003073715
861928926
99898669966
248680444116520
232133111682665
19356781080285
192118661728499
188187715896705
56914114907
63245264621
77795690569660
113855843004701
88710588868103
196358492677520
15014321038927
10629833102
7298241500263
69452903555783
46809300492623
214664512042555
79128846058649
14237785760394
80328013820469
239773013134923
189408907914596
62964711885601
124741264495415
24347499429
97933518618298
36917932106861
209724503555148
72216848823
230063887386951
210954491274118
184156418697170
86832409956
111031105488
185840597053
50343681080970
125109836291448
81452877501302
50175987271732
111037225648
164464723656
27275149216
82836565472823
141463110089
223669630877484
155430659985608
104928133785506
59966583692247
33721882554553
42226271932974
252965104397125
27521397712398
215844678952868
64790726615889
228191032310600
19424900704379
15129880718264
208115320986253
35033922542
83401401723664
167168996533634
92582303851404
158772660715038
73131059845038
122460142472432
161519234969
103702042032631
35243417419263
197475262293
117127460266
19128411005
57615771106644
27964951441718
59347910298226
190141128565
161818176681
126923398449465
117057587394802
101616684171223
127981583955076
179015916449264
247819232967725
164017290588641
70067301504556
156671843550696
63704585465
51915733926771
867165442
98537488637226
186664184552144
153009978170056
150061808369437
204056151340489
11610554168
85577989474470
252222134943007
48336987548919
190904452969684
37715596519334
75133320662
190510530852623
105580553319214
115401591529870
5518080229378
224530547468566
84961893744
141322251241985
28449633244023
142576051710269
3319597748
21114070129978
170112435642283
16509567227640
2522329436902
178707298545496
215073274897797
68737865672991
22451310235186
194320164797
66119121122
137459354384544
10738677952
193044329833289
72786084000775
206993983563425
20089315970102
238147722581194
206566208969712
86752063127655
207987328793012
5426023708
77766397495803
179781674737
232045426117086
66155637387
190848138413
19377643782720
215418725730505
178925280323826
171602679893110
121558517309211
23353491648
8235679784940
124197433824305
238564191318489
7733890977802
8087757237
89674278501248
28127797205362
183892028767142
94586198363711
152259331090
11739738786402
172744610000
148384501247508
227159661739551
179372311373370
152276785688
169180465315635
254072901285321
87553612897073
3544069269279
14831509335655
128700793587197
59384474508
216844043005242
1710352817189
98601540410311
92149364788472
219508574045296
255217611880985
20051681839617
17637390036753
97311268330451
5433343277
203482466626247
81495915067840
55398763709971
209307138321977
39751047357334
29939327014907
110884832874984
27094464218134
84144239562523
63554574532637
152236753086
249612060811091
129894206335
872914879
199775475711352
122001067910146
256160632992789
211306334398909
185772363845948
66364413665847
222924299404854
95601252055
70623244813752
27897352563364
117979230386
150543693925896
1057143050
148820346593519
100963577881
15066041330531
139540846996556
18225128157
15715324427
119093578395555
176879607916230
2261868795
60612025237207
194959649713629
103206499048213
2721559086889
66542269429013
244033071311194
85359956509
107774771733389
122592913785359
158552606086826
23171550487
214017299662710
121498093432972
202784847395753
246709589240214
215462752523949
25896891582451
40179867251
8348231236246
9974271905147
176939957913
17116473736630
13891140525
62553005696215
86506270782112
99238071514803
101319024547953
97288402781634
53956550172866
169837230534
147572338329962
191412461422495
187189201299450
130100950045
177133428847
174673438641782
234702287107211
50624238727257
22526852761803
146445040243331
71855678156570
34582326694695
62101192652
101232557994815
236310977960568
171905022170101
134988142239805
90577451692361
84062079334234
241154095277833
55801881023382
226275661302932
53679119881
876590363
202532399860743
115337374805
35132748978928
42415752692814
164648911461170
190898569451184
84622897586681
46364330830198
223527255614564
197840822961057
226911535807052
128378598131756
156454691648778
195637947804008
88108219917
32812667750168
12213304332021
85865987118340
42433944695
224114965421494
2263476120
23563523048
153273930879787
210534294388668
190608188673181
153163019061
159972136111
33155520463393
128065122941549
43890495981820
1262616979
67910751193477
13151718317159
112802033118
132274273072319
2279079464
190719697585616
6880275122
221065066809846
118795320926
30924297818175
198530855373627
21662933759329
78995307196687
12206894681902
164620094838722
3565413698235
10824727142
38734998931
233958768437016
227014019119768
172959292093425
115720470855668
187606834523896
203745097476938
40406739625377
18009803781222
9020183909323
164049454479
55552887986836
196943594068756
141690488978851
7161562421414
222883718123621
39341192399574
180222610197698
29346027989685
99179021724
2288077901
64534307201
208139103798
38693690382
102794890163991
33938348806859
29443449130
133404720797225
884862999
119093045702
40457837133
47371628443058
154483545216183
30827163295
202762147435992
45574899739703
76200399034
66795197981366
144210385283
883868983
68231126084097
234672663981783
55156254005025
42664538305
14071997147951
126108218383373
160935286309
166545061617133
20267582421921
23647553030936
205613663011265
7692799628293
194771809119258
74565800331980
157619935387
68523214400784
178744735986332
196813946981161
22230890308
181536937095198
18046545883337
67209325089722
111498998045377
251860948769557
71424717929721
49641241633954
32079766961515
1077441096
95808714072763
223681647542239
108379351241763
58419061436167
193454214840
168651161901949
113770652087243
77386165642103
42461354055583
246234487155992
131548722259688
34137863435988
154021342039
112181924911074
63615562659124
79841586476385
156447308191724
227701784861792
166797170273924
104837314232
127615712357718
107775978294
48012982828573
5293172118884
207696134873973
88772467669
187490535445956
170550232696959
624075260429
28805608630801
135727721274239
221794073991001
111479600986674
119102443098102
32573655328355
1077967701
14057097169
259181340781696
119492875896321
64353143649952
27427630988848
139536864281212
40581310788
72067730541229
84808865928342
205207227163
198755331188245
87230071212760
102550129787363
146536547652954
116092129540
17146845523317
85740171751149
123445263790428
230319544625998
213435162692187
87762038916174
158038276737
124188081666895
255502104747229
101701213579466
230487214619601
185900338526742
204947094796
26044855194298
172906058068413
144472504912969
8959462483525
109440421936288
19285614923903
106939171982268
190271440798
14091903482
258854237904073
134113078176104
197971354200297
155510255599078
259899084639233
133213653808769
158291569466
93623368955787
190394112997
168246339224529
224237557078327
122566676977458
235500585382182
888533870
179186353509
28338103053977
86631984616
119639279401920
14906370432808
102461062638
53238126376059
22363282980909
163600771845896
86802245408663
50691055732759
67096257018
206448309473972
108160778442
64487470110325
6022539654440
143861760091486
29669907067
130893766485380
99208158201852
121737214373461
20686592456481
131033448921169
169191744642766
35952205305
10945090548484
187962027455158
227774211955645
110713285633245
161733339254737
163325192440931
33074074148030
69641899873
207576378325513
235823272113660
174428539707387
19289883943439
178904783155782
127534320045434
7291182840470
38379003226456
145305042736794
185780471062448
190864996880
215564977301652
115062445959999
72890555156077
213989882885360
61967374501485
133849826662728
62635207797
252432797528910
227128719180075
173907520896802
54041160579706
19270601643879
116253997998030
211702815131829
22951006709137
236072182563400
244648586670546
255853617983300
37282496165682
120790951374075
14173117158
192451691237033
57937165148438
87709590640702
111323641277
163416288250533
63148537907
160223110497797
95310272215395
68313893494458
152201214772
6163457400
77648413376683
104433126265853
144312005541588
261157008883711
104499674602451
170102987222542
202575610712
222989326331127
189598242759024
89052312817177
22440683859280
54589725343
179769777373392
121230409754505
97663052577391
9284025356974
247843805573250
112952910905145
164957491262367
201563872485075
149247340214370
215764011201916
248999448195181
88783845344546
52489011563
163860603578318
161593201193785
118600666987964
154621511042371
167802564087179
240941413796700
38195070853746
54673819873
102375788140853
241152495658281
106550088310696
256582090948582
2737439300
96886924031609
70916352928107
81745750924
26483681717200
21253632849
244290786445054
120725226022
235035573114219
88297912436801
67865474671
890775614
4304628453
52126622680342
94571797054276
88228705231789
5573843033649
7619374640969
155131447072858
2933621393
105205612559480
100304998019736
46151075433451
108804718756
135929775053090
243457308342267
67917545995
125090940497692
251811032778764
133155600808
81089068812541
23346997840518
91016649358050
129327755845620
7565564614865
234685411308503
172617393051076
84000253647842
149176369925959
257772892430972
252072643327712
187054026063532
32900790666
201500562150185
54838682562
196108291884
126991332756
78649467487729
67281037755247
193626248978725
121027120727
29914179215
18600860386819
53602821255888
255769773531281
240980716347924
66429928073376
225105579426255
102491689771844
48307162806042
156988039116262
194502673527725
238334260470735
174330444805663
259922476520668
170177502943699
106442315007
42854999970
59153880375
52851028544
4328889866
34626200344
130823196444716
34626750164
30018182622
36886887092638
99803184691580
5296594101990
106875216617632
261040154021200
185216785900
104149115105632
165452445743792
62014736029151
131553853925450
57186020616616
42990828521962
229035299815827
161296739000171
214239300631502
240874544992383
39367659828814
5218694177687
75498780520689
19476070586
19949379456338
144158784635337
185096664065312
14597744267388
81146859273997
164956493959037
56146097401181
192563676238185
71061848378993
25437597105
13199988820947
183847419961997
37549566653052
222516022753625
968112552163
20222190616435
12030453595421
157636172773275
24186179364
36444373994
62713660335956
10668026576749
14347195355
3097067550
127596345540
67893220324043
84909556938
197249120161629
231899429952608
72233602109957
93390259494736
143207805847620
140398537102427
171014575256
31322702618779
234561809358394
2327444715
39752805992
50394457998255
4870230418
244318964500208
73478758046417
145327749480894
18862233664
155714226332804
242544576195816
102222312890661
34568258000
24571717710161
19951579800
120000193281481
163997600762
39769147530
4934863091210
195422362751662
256294247981059
40819564862200
64411139826821
228814463852536
73449148818815
1678471488448
132768252746312
214347989431235
134537330193340
56942920426088
29857944539
104760775322390
109179629089354
244145277870356
102460901570011
188504297022991
147297545798
166757327882874
50176581524937
140635691056910
101927677956340
64278472381679
79339879329147
146747961640614
53486078765908
24657084308605
160278393147057
261701242364883
79919959390510
63954923119
26559524126936
4357874031
150681962013
94757817032785
185248390856927
28784508099712
20299362889360
67205531607646
97487316982430
110082576809
35403861323992
98955988624076
53546744060405
15833910579596
27847502780174
242052491925170
46300789011827
113802886835493
129975642386463
4351583987512
55388281273
106476609429226
66312230942607
4822987705
899845144
152736157310460
32005987139254
108315302838459
134523303000980
245141407375758
205775552112
162593927833444
77345169164423
190907762190387
7075695799150
136864848029949
26304810372834
252525408962171
73270018769
1751402029
66327282638
246900288253699
201590466157405
87848078564007
7619027055954
114407097837395
124759823054476
33306231802
78654966481039
149072444774546
115632295666116
124131346409999
230087578547071
5845209310059
69254472562992
64199180960
249067500536842
9110550909262
223889271957890
105044497705301
20158580049863
306422619599
53294756914468
11169756023
201312123032579
152154661207293
226591135249618
32409489888918
120027153670271
237848243732282
3461346131
903418159
152291903107255
112157059535552
120766372766390
131436852962
30764573315651
247009216228862
36734165248
176619643010775
1180316274
100138278740452
54455052685375
36780160673
48988214277243
144785231899573
179477806347538
169483876889708
234090718591177
199370970268204
161893550142
1097267999
151520295246626
55366468156241
149217149990403
252550815390953
28727477334
33914013096880
58887941860617
7120620110
195405811739834
224568181808368
21229546259
89077624304499
4879406515292
264387456238928
214273889005
202406794674245
213602194579887
19033260943
38150246242847
148314398535
62111193210849
24415461313
202575922931916
252257937311362
19938423610001
168750331465430
135466864477628
3711426652
35360503413753
69399585863178
78448593538
43945618364
98812369531649
2957308881318
254059753860297
75709748202721
39565969488557
2278743887165
147947310631811
9764157459146
112620293352585
114354372961877
903566440
94262405240519
93750674863
227938294010536
24193680291292
11880743961248
36369125780071
247719272708558
206170899785875
13930651870267
124142644526126
125095896258
140231474582531
169172931429353
184834453503612
64064778102961
7128522713
97568462578333
41878936368360
33368763216177
24469395976991
110722176801
227622204643785
155200605587183
182005152582052
190034089478831
202747016163247
227511375032095
48374798893562
19579612483117
28753602379
213046120658970
75768872745848
92110459235447
263618701457566
98330580306041
99518961878
250145108664847
26662796628349
252193273698467
230286078207889
11335770426673
63455228273380
133073649523239
119966991207415
169140953233
92596190130962
71573163023717
110837496396
185009654426326
80908158302
243157294146692
64505665603
10753096295838
7189924176814
16625042747717
14512174210
181005159213547
138404495172
125736375831
105121638284
214696607619
179955367744
13151414079547
142743279471241
35961215850142
249006444238658
87133658472193
168700346635777
105722075190653
221938694044943
107969256112
108432036845421
137369746904838
133656765361481
39746527489016
253424087525005
113692658186
65800586772643
4906707625
262258348705428
35128419378
204956376715079
97387284113834
191305423620864
72874173157437
105497565238593
11111791203257
15623862255092
4398241319
171313021523424
64697506749918
126486155089567
94270124320017
78078995918651
148926965855
52645431402715
225307854384861
198859466816728
242368617138851
264154710155000
1762527615
153815909107732
4194381516236
256677210268039
109595895673679
27483048916
4939218550
91397309417420
217053354815901
35086341116648
36939815584687
97027046847
10496650644
1104208728
2356741829000
732628922813
227258198860550
13594490469043
5802172816
140154817281702
112163891023609
20324462438962
32805584270240
46101790720
224383564246418
186283015921919
59887300610955
144001838600302
51693941801
28884895058
38785460018497
134084912469655
158803920014424
26171390531385
139893450450136
152033920658729
164915083558254
4450133979609
151516372531901
68935235971130
263739685651026
93448535969325
24824990821425
189817650433663
161975111832444
175821523384848
10518203395
64422160067
3670850040
127824334861922
176417229792367
116215237983125
127919624925416
6766062860347
29495898369569
41316951646018
3146380095192
178476938091022
48658986748713
111348516376708
32172444554365
149531547489
160118101172604
1405900228
61612571131771
116969393431903
194516796919845
26049432121131
59744727733719
158891607586563
205447814392089
58680978888766
4953869376
257945176486643
35259557369016
184668215444593
44377077643
106020429033839
71551348388723
101497489302969
10522750103
126933893784543
119237226689134
44399318590
78468822808542
217781856802116
11189212867120
163879098171599
117644129700
104179716279696
193314665509051
28777096133352
162124340817992
910831732
111709438368
32189801409
910882340
94594941073
81575077044
14628934622
210123776055378
84152836549277
14629295900
42911197689070
125130583208188
193334998932080
77258986574226
63253578354694
61788527942082
187287781343043
190610949287097
265059766299664
1837949298
262858524128478
40759322484592
250652386859455
228394471584295
134263798009640
163565421259936
19237868343
215278262380449
142731480129541
95920693513863
233720588591466
63944780490837
160277662141124
9924808210498
193368335335
264810177095931
177727288241631
1309110816
193369513777
50099424929
44531484528
154466411700560
203590688844330
108352090783832
103367742169
189412315725706
90546604894991
84469969290216
918053824
43834110356680
42379447077
29155776118
231093784111870
150899818988190
25724067979613
84297040125939
203012805636815
84431033438
10322956560355
189084827746604
238938316686108
20015212399603
93179040535238
44582079199
220541741823890
183210752884791
33706949770
185944740836
196033107675125
184281557441134
87091748724576
43941736953
161479647115061
204108789442873
178167704022867
134862836107280
1541319751
202743157505875
104808688853549
67943914689163
3315321056
52393633815
3315961616
5461108655998
138078645629999
122425210878646
10593416759
118323004989732
229133071628454
38338836422895
130319944956949
46446684611
244674050313649
70905865999837
56553946308
232723885147134
244927744118716
103729673368
38980052376
91779354316415
9595977607
99499619228953
48375884525191
38477211468939
78625452237303
66179715564198
209067654752004
130613399200054
160167500691588
77158643307
256863884059151
74227317316979
210037394520654
23290827412756
245893058889620
197801277134
46516172576
29098434689030
105820137752390
189008768176105
69891052741
208093269463717
213371549032177
62054836213666
3115188129778
217726089106
213848376407229
95353173006827
8769545540
232588801001496
205815797013341
209778761459
236175367680376
26516228677584
16843043779914
231514541483756
51031024464237
96598502937975
9471646116
111833541930874
114953671157408
58662095518
247127776674828
226467325431850
38321344437098
32429588360972
51915963778423
46354018755630
18682887558996
264897177410857
165803307506910
87185965545899
220742966275848
214499432439323
17238653872848
249607692015742
91491133636316
113423503416342
921102463
84125371972561
183208689232003
85800763274989
118908544799378
140086169877296
12433240840
42367974542
184151116791168
162447400746599
209797896373
110661185873369
92015238398651
249490904236658
69981299633415
22910373052022
104556945263050
124222359287040
186729598820207
266923728808251
76358353491694
25069253995486
234072346487349
118829149593
88302512928290
232980665100589
122462620646889
142180892705965
184267141562458
193331828394696
102314293343728
212588069608532
110649887411390
151386654666587
223553049924605
265376893084009
64618522716166
13758798781039
144109296075462
214983841399325
1125635206
54624526377
97276502644513
230141618759543
222283430607343
128375991605853
252156143585935
36094689793836
157442838553839
11504196101180
46252666041759
202623652389897
186380082659509
166296519647894
46712569827
95971334651347
14429732970425
186249415501185
31065650471
101438396527
244235235523739
65105543169384
4409551899281
249999923293608
250318054046930
19457596019
90511932028
73073739026223
175484756397994
269688259788355
20985883280049
105090623938631
29317540097
134023096323227
152631704976594
232545254661494
44384730969148
192508393201185
242070877701072
75152811304962
252810124954672
5018088135
54855093408
252434047879600
140778213706837
191881793344350
106919501455851
130969189323809
70544208909
80665147510313
215402889095380
24460063859
97423893394209
62836980611752
134384871607506
90740299605
59448093385333
60200742959035
1176985329133
107274012307
26270973897128
31129486972
20027819206611
145651302189499
129212342216887
50887685578015
43543629490068
247735553415142
6682602643385
129731389230119
179040914235394
64258308658104
241977933729308
22211078377
225959621100125
13613320006255
12188452599223
194950780147755
144261124059227
162347444318794
54969757406
227813723569909
6268476939351
23944929144044
78358592531861
85329108203
80099173805
69413090573348
75105901176999
232702766267281
151897091478
119487837315
155398093191409
54883839399
85555482691727
141735388750
19652642522385
246876464182097
73683238343622
215561184472726
222801033069348
193742320487891
27377611084272
170634023484642
74288737890327
28078600618
76698984845907
99739356387692
201344595100117
170957937313410
166076420594
187693008059997
136573655229232
212871742969331
153152919744045
14884054764
73118823856730
149063793855900
150402104367743
56116916735713
20317310512
269684412593750
81773240139697
230286981277409
107694752888
52770770738304
60946885490280
138615110188
182761557323979
57168212722
106794372105860
152693544879205
31236163710
207703077344
17023083676665
134219647035852
186081358392639
70169865475914
57333573699101
119748001848
130713957511020
223653626119887
132375801818777
70307944293063
184607806426666
241075592351207
263821083315271
66218882320
63011717304350
167190062102369
28126349771
270756500271465
257655044614728
99130286884
47548777979193
264888157769292
7199866335211
29667872636951
245251275391219
100185409411288
240555364996469
191771551548246
64445649333962
166458012609
22634126881679
153897509373176
113779677484
5221861612086
1820342960679
36110938336
108997012373011
271873033718427
117625130404347
99136224873988
249442973252255
113946955549
35659804149582
263061295657632
184225095562349
131084946757808
168014237073113
116820643220
221131321088095
18093901974013
263337584786714
159671690043
68086518677128
122634179783772
1219510465
68567809651
188814072178450
113837067672202
60511756563723
8935959624437
145304889527220
2317046939427
112081871345230
258150785648559
177928583723195
69124812885886
109190441818193
107596807370460
48073558695641
43357622690301
266455470180851
32018847327533
109833895742530
40713411677393
168686520963096
37615278425615
64514566879890
95696114298535
91118197243592
26078337941617
54167757012112
102178459293
178495076307832
249958755894049
254398868460421
98630542985268
258271371491951
155899323007132
261558621241872
184663174194491
5864222477
134821710302875
129503729874
703164322048
239284406430332
142660110751106
269237336985817
56649335752699
33679875892351
28913856918293
109108046216986
97759518503218
249785802255713
191625657874439
41860333765390
78271906443354
118629783235749
1443876615
23972750320333
189415881041
27551807457030
153174050527
62883081773342
3052898486362
209892720246789
262005449155241
10891394154514
55021591148022
34613726706749
261611189114923
116983549299457
139670664641
134477946462387
31942377621176
205107490279
152511374679020
102822447187
162743198666264
10795778162
1931577049104
139069232914418
136503106546
45954969703098
103014653408938
226194321069130
102931694319
61165021152042
120432875691
29814956749410
10517954038
64121400537
104748287407551
167707846816
77513052771382
56291882823425
17250560131
155710916942456
145260016133425
225239099706048
109377543571960
236581992770640
251202069044925
126478302432781
271273858967911
242660484248359
5881009762
208617622073371
9533402438327
211273052396234
210748625198825
77457155464398
1579336290
11671881585
91884388119
45569804068
121525494761482
242656320725810
116863393437979
36334394773
153705023509
155474285669031
9722996996383
153714797410
16019774427
59691159482
68168075572955
111603364854337
11731296526174
87976156828316
186127125701
164959196855322
237805076553571
187948185664382
202888765365680
38663235925906
12045694764413
150225555778734
103011553461
190194915127
109310722324139
50185674489191
150645550624775
18463168516670
48983222037875
36287465083834
127477641598613
203103845584025
74419361710599
146657664052
157491120363875
2461141869750
15030035225
940183659
142783540510112
6145685043879
2162463196
257773995313135
167367085045574
44447940791750
153794167548
53516600565
214021130596
18111324781219
171127496880702
678990524110
205899012452
139436814013678
221649506137641
162189433206206
156277011322101
257585862949721
20523637727
153810362232
195604848130402
107912508108863
135631580541212
175563416804894
73509043455653
2438095174
138498410083462
941970576
15032756873
37557549792431
199287210385657
80424877884956
91938682629
268708937828146
128323932013645
28361875676
244697959080807
4828569012912
181785703409287
71918128891291
114776591270
240972574539058
39469332022310
123308725676099
167997614313
57593433532
224296878060223
12203585002314
162654284532586
942022418
85467359419852
31983141237509
135317055674128
22384225425
46689777419831
66309116511707
58355250582640
130573361004185
202094266903796
82522612839672
171638793442116
159922786027280
212587964899782
154971726456736
113076676545008
274598559488735
171778782602369
4621498900849
214122998070227
18072631101570
86004330888679
85250273037547
20451915931075
143570655203
1833297609
206219136189
53593817087
47265033575102
58226627629865
163194756352906
124010628761
73756946118492
24951271761040
230993395442624
106101503518
218662778390980
2239369780512
945284486
111179479653676
78840598820
177094980760380
124028883039700
152973022768119
73708200703173
59829227063
192497221252460
66774137200005
62210690998
60059710777641
146608255709721
104030991492468
59658105345
47337438298412
76797362182541
47510103095
5894650983
93419660223813
83579252299045
113837847750247
206943304957108
13895464347011
5925698979629
58338128984361
9873791279529
217441749154899
76248393578
140514037382
31601076762
6528846648
185687781966221
154574315280318
152991747946409
93892197307624
56097667085385
206350841180
137939977291504
11002872889610
81756512929202
108214672108682
204767136428716
64947246568008
145157471808723
156867581926560
79200352915542
51493886517
235812102169222
157376287405407
109181089627949
211723146974720
133015424211455
194718178938
243633804167270
121247557923
73990830606
175753549058
111967941154
3261986494871
176320416316879
161849777294732
12590639966502
48934064885174
95751916794717
238179181885771
219895991320621
31336777072
255637739845979
69925760040827
198433969399641
26750205134
220910692570549
32530384294110
119911853444895
76291264965448
73976460047484
137312167163
80577494149281
38635426582055
9857514832173
252336165005853
944453669
94991617747632
140765129079
13832260169588
249785071363703
64487117106946
104428990892899
123925519305
67362577822376
157967222832
60227945112369
200594725684804
170653448027551
173930609350217
178165843918298
21229344641
20141979716978
115280130851148
185633305678706
41550253937
4483850469292
26163353853605
7544637483709
945713763
263273025577913
134145058542
165014226366195
141657315810984
119194588075443
262649169955813
211847284398024
109087646182762
66090468272466
67637854065726
165741440001396
109791005570171
35957624830247
134592413221159
61803429004984
223333490131689
76686207558
168937709450
33164350967479
26090550870598
945903248
196811421354431
166507830313984
118733310302385
199284037674
172452917026
40706433032727
15540300323338
121707825934687
100481382314783
254044186037871
171830933560982
268535893499236
175004923239084
1576585437754
58546252782409
125752327234669
271211094631487
41968937438816
271525320154457
60586247245826
32672811210686
154801708970
7851987374285
1763493534590
45880150174
194266354810708
136206392026076
225987240425753
5923847511
195966116709479
136847918599497
27567676454755
96062790857539
79273531374
192553078214404
207056414515796
164516866396525
137481897024766
110067075860036
236224194957835
15130733463
237507172007489
121405595031
43626949259
20653445807969
176417553776
73241065295747
276308766354442
10879036960
53777836076679
92652821869
224752881032944
239452178788336
267167929711994
41897018979
140960281837
111673236761473
219819379171
267428074810603
120557921900154
238004226242867
79873781747252
241551085553063
15688751859814
100919444425
128206753856
245228395073983
103814041255862
16178909439267
141100802995
7483999643563
184199697100185
92759806508
35549862918904
71906908283699
39062977009852
249768410719402
170358907328344
217790227616423
1849350573
96866276490489
114431669260406
276439775903907
28581829764
243117661846020
229847492829780
271982300288320
149242042032832
163324197578238
79450020052
60873114492073
154646316115074
3776984360800
3188235036272
95147827489141
92829208148
203588596211685
271352679972952
69676001525
35826417918152
236004672838470
16161392256
949839083
78592079136590
134646761427101
133240314566274
7360704039365
20201712872316
32034358254558
184543597073
106614827946794
28799566471427
949984113
17496791949007
61197475162917
169873807693274
38898287327127
249235525449637
8100837082274
268002308987965
123119093291584
1916781581
202141227926917
262667498369393
36665170252
106938314984237
144729596246818
39340512059672
67966652491660
60650639334002
23337630887501
73133804584504
35152891198175
120945058715573
139586382665907
17909737190880
238470349898865
39994750596167
274894126666939
49399667353781
119043320474521
269529511736151
161574657606895
159459878938937
69046213818
30082879267976
62390116901
7120794965631
160737482252460
128305178226
35035611853
3277361865
166562579474300
54852435462344
259461093860515
103998293684
121290634942027
28021685052328
5862266152877
172713787190043
138433276396
26760693841952
51855952632967
25839381859240
171516378236851
238401416031910
49844570984170
200595412410
252991524314599
93075327242
234907124662783
239284312199711
129556176600808
141019700420788
245227269660426
130932528899932
112316302270314
110134540864
36618007103468
131988540273
240472550342819
88815168524547
117574061680394
92547597520960
11173527275889
29369533343725
31875366252
242260204414437
70960633442069
6768634088103
206878619768241
101575331981682
75164553470997
225305845623
210638672304759
111020309419046
107389224893037
237818372583207
1153738894
16586087638185
26280749881331
237030876694472
191969693704971
121700597852602
165450890377520
206724983272921
121672575632152
119803767535279
133619454249377
46012740985164
44755431203906
235914094443889
7471430096
187886751755801
59515299433623
19195918912769
157984300074465
87696088215745
98565646950393
184778742972161
45720252264861
218101260544780
20187890022
56386773931
120273207111003
3818925377
87693782008
163622034520982
83427059550610
228449168982970
63537947293138
148943876286
25677453607
7858928002018
27009685100
240053935044960
9748691357563
60682991365
24822297057739
141614026852280
22093521094044
70814543473817
217056265895645
39376858947547
269135069867627
92795759903850
145744535545
273083744173939
264499589810014
204167568570418
28268717523624
30913136591641
7491131229236
18527483844420
14802488065927
148381506032757
21169168587
31265539132023
195518284727522
13745365093
42242744167681
163530691147
43566847785611
235311466910007
98004820333106
197904522647618
107446754535015
63068769581940
36344256783789
55875196283660
199966784344760
96139403007
166252945093043
1206333066198
125701496524375
104349520491950
109609899705547
90745804027077
67982433479666
193293969235008
142698966192
228088916609337
38420106496080
47746657411595
116950712322
205805627373
139350819244
38628454373451
2815383215073
252957354788826
194063625135485
196338885621540
237907479986612
233977240432967
182831117592831
222817938044202
139755859138652
156293942796594
203933785458323
239539064574822
111349977140594
143842855197501
38801932199
132983286043817
236546628360726
62706259305400
76712134294943
59147240626636
87770245672699
258335977203842
123212407299
132782189728
41679221743896
162861679338536
1563982912
66384991660021
166769964839503
29465819509961
58938716451014
48090554023709
4627830233050
9930128513
207336050991456
222326506326
222247168412937
36249657366644
54458410477
61828592446592
7586184053441
278367676653796
139166964674101
24906769780526
36360032139975
68081673817
5780299961593
71331643986108
83733213064083
18638989705165
267130958955622
233735319560409
109333395541466
62671400307957
205413253028196
81970589370891
138404058422655
236040590960388
955787114
65754039421893
149471573574970
108152157921
6976968391701
129165655869053
150652085933422
223334263060713
48295928231
79873410956268
84071535571901
247421950894103
189038897070344
257272334979451
232729160103857
81596419152309
256362859480356
194479795811
3451058176
164555478037181
49546823247634
272083099790702
275612315166425
69237754623193
159638677129971
238918366323007
102220934584
145354050256145
28883635765
156388711652640
21548450045
86693866034888
272135583774150
39277462067966
13141552726788
231542679163772
52191714867377
3206324151896
133156608150
178921280584335
157262319129
200328391344416
72731547969
166222683487536
42865047215945
22908224055
275116450384943
113505151796239
144583466518876
4049523786841
134186236131827
222808212617528
253350608432962
78805709537287
2946968601
130938570405934
129227471914999
250218874267530
68206030731
160457063632200
142161423031940
76368763341398
254347225458229
137433828351853
152547421464176
108873824646221
47568986090017
220758701570413
261221454525354
2505160877532
57856496867175
139072218337610
31088765028418
12729489441
255327991071049
25836892746
227073275517564
90203119392091
272027281831474
162074262635904
221220045627360
206306579252249
38949792140
108268552145
9136860735614
99691787043
230161901463498
17364204867223
192324702885910
105548124971
37098267070931
99718210576
218971896730
17393357235206
187188279249
75977280953507
202770893304
214695788600976
161067100804
167122092589960
81947718894864
145786927163649
55181248084740
38087274500334
117027480573483
277793890042146
3923787367
1022298953361
2590998396
52120856417627
223385092989513
47761365723811
169047318120138
115988567915184
141786435178190
55731337912455
193988929476487
10828467784515
270802430091495
63357999126383
98982723016710
11035010294
239323393091221
112393361757242
960881324
80367418638523
214151932954747
25440526012268
198516527643637
119335637056554
235878396276
87159440224544
11034681316
18702372963
232450300978481
38753981793912
158158457145370
111355575568198
169057407426132
238876526060944
149152868693887
220341529732102
60654800063618
152063577588897
1739010026069
208919760624715
959712284
63815152659981
85756838999338
35981123768702
7711685653869
7550966809
9829429741354
79742839781550
105827786601947
141460210627473
85325831573380
21378373063
61082440123
245713653296711
78286546671745
252825581220688
34895600186967
32281769911
218307927070760
39145200889
19790500078903
211971028674
1957625497861
5580138916197
24664919482497
78271271763741
205318224703650
108892726297
108765956242277
135133595663618
3632336089401
193699393974381
88944209034087
126907241978899
50618942919285
200346225356159
86610381610163
105587026993357
73096865861052
209479874078277
176561665791490
31571912307390
65778287409802
247563463873775
23169184634393
2828717623671
113484908339305
204784831643614
120235753378298
241447957971785
113900978665261
154497490082008
279013235277695
46845661803
117454625189501
55011904014
77262821826441
20750551277661
261848140264252
132527401248001
148202093628402
12970439784
179150835263721
13583607278613
93125186051931
116210779626383
29908620925668
283040321856764
95976013641854
78264992419006
27999646564780
181909810635045
56151450022628
9253376923954
267392384095396
225087484795367
178812093993540
199486466203152
100455919308
99110509408743
28731294884461
162258672298
74523416721117
199230043955935
38925081278169
109482786488625
93924752697955
69112577995009
223533830975966
46957400883
6044811493
191144901151928
203332351429032
81235419152458
170841515024983
166949932127675
70538654184620
61648282078798
268400226341227
186265404311164
146357203769196
1170504916
64444787229988
148060461396
160831600923773
12180764024204
214061610972068
225253695514284
966708528
186197076098720
169568122529002
223893127229812
63857571861853
43413389438720
272828401261695
173155788634052
182029378113445
11472886360092
266310572076986
207623748212331
81257519835594
13944942774064
132201312674085
200556008001
2356274124948
199478921579919
78792482370
60321936809894
203341165434618
12254734201845
63683746577568
199731986383037
5149655506574
106537370678
28308218301757
238066379295085
76507947312345
155168480045
756121146028
206365169151615
217895012415552
81593790750756
76760431617788
32528286662
138239169270495
74309747369907
126713874242494
86735977069
217260653767
1173264837
60685032965380
109665037342
73922881541197
5829759194968
238083005876154
133202007514402
2980072933
271311860175908
30734166726
118574818630160
66969044107893
69137144591
148487598355
156591383469750
101384544132365
216000742372999
98000954218
283578830885013
127782673326569
49539433637466
46520020402087
47216462801
134946018127081
48302198117382
95435459412705
126920252920338
274699885279252
222693693570686
58653840492746
161848650379717
18410829318182
218986626404506
197614988511082
207960191654509
197468661299
119904768341058
46431628803942
176678574025772
66575524717
50908079119321
59715996516
75030609881735
80054585438733
39544245257
209171118475243
76188518293191
108457542138716
71950597285795
140375565302818
972265016
196114171598976
36066261516689
2864268384
212277932967207
120512290706375
85935464508192
224082260149584
47279353998
84512575267
169780407737928
95012309939309
182033208873
24655547191
137612959290690
187964056003830
169788740040921
12703546127102
38554053230065
41472489598485
197408600552113
15495836047911
267201776247664
104007674988
206414081026074
71839833510518
84007093305223
101246406901
73191087118368
163140570026281
87141300179
282928522510373
20473958397
205920064170
69712330246192
113166202915
205920516061
165166881069453
278468438959473
26281286161
274182217814204
12754057711670
74505194324636
213982125255001
61794804391732
68836505804
55155019976832
232088859641673
6680751230943
275095273112487
277474888985193
62851336553368
110182750531
132974238606084
27354317883674
92109769909867
47347143250
119139380863
204268800463552
184581934783933
209206623091277
260161665089503
71419521241206
230358706308545
86974753862693
185337074229682
65066407978204
163064166242641
132423364979
51035917794844
214407476264
22537371816048
91013087591163
1717866320791
1186037259
208520716237635
11459473388669
111855534788328
247484610269863
186380890207949
71234006785332
279971474684719
61574212351237
24643086082
49208480432862
198249857172
69512191899
156868260708694
136800246165226
74490931859
39674360581
765991435
101293496433501
132524877595
100386392052077
272300615275506
57221677590464
26345869876
9029469630034
97145457720072
3192573050277
273220506508293
50728135035523
112478472492938
84430684009378
13998172974
113037810855271
119522351589228
50341459070974
26380291455
136202250113432
246631329819671
114610371153999
233437936838120
176573096557680
218167069575707
90172560359973
290524249404
214106367911541
167280134439971
34750620085602
115919302094151
188019783061752
286039522361715
157397574874300
1849246560122
210557876181443
198866573516606
96801676281625
114748453677686
261506437887934
125920457404467
74727879203361
191149117447840
175610279189969
25091561320701
102465443336626
243361763010161
216850255477480
64775639282
47518937590
259678880238644
167801218773
224323949213512
95334028074789
124042777316206
79730288726
226538207083186
108632333696630
29045000108314
171477870261485
37631325461652
223890012909082
236455713567123
204383150244520
179159225030785
202884030779157
100666741011037
60611112236439
159023664876942
200554641427540
42064036530733
142786460288370
223590747832188
101842695660318
140732721436282
160472558902
57284236674484
87546821845649
224079951785879
74359720445914
1649399569
60687634697333
228420224566
5726830577
47178644276033
23617510925024
21035788690855
212535188665777
280878664500249
76753304677684
2546366112
283837332358960
46201702274854
118994742111235
21484603138466
1911456290
167610248918416
163400992189352
179830470701
277635605094605
157264524760
154709507324241
59547461719837
13266882095726
79931364065
273173635050729
271383486123578
102887103307659
164910297819
69975106141
11287413975
56258487967794
140586985510780
258193581288400
191003062768096
258314972409052
248258818754985
19279602353192
164974251186
272770617258596
64804161786800
36081259195
47754888932
14901768110959
31122694872522
183426450992134
82630589428
252877946313629
114089517999936
70079450798
220254890450187
281833089837871
99328675336
31235590031
90675894040079
212677297804088
123536546864787
5328926629
243331374970449
65315098601587
176029859934101
5944739689554
172324987974
214382074409246
156295943160402
125373255229423
78029130851634
85235850843
72472262873
93410291667089
228615257340689
20365580878832
38666079412025
22888155623868
16756658893610
66826943369561
53614687024311
120754048380
99498882774545
204990140288064
53598737040147
84046953716297
258743079006014
148037072044210
123810131181
94358103984486
77894793610898
78041590530582
22000682200237
123511744077069
107533214668043
113343491679757
225355208413
240978023257325
253558739708424
93545863104650
60540123725
20405540270644
57222283738957
13579913486443
29333965107767
120890584884
174667081664382
99273220905447
11336747178
134715784919075
131419171389624
87148692572631
6768498909
123143871955827
230462442536062
2024238817426
196667756364532
278295326676378
189142122249927
54713073589715
60247066778184
29228818885711
176845035421
199360490708066
128554304530405
212562623740880
29808566585
100080498722500
134162867111
117161627320861
150040288399076
116231993122077
6181918887
222554854233215
80281998516
67608209617
85801045830
108590300724704
137485918889387
256722374347461
56361914066
18739679886413
112798273693585
63625049318555
40627909316227
140882562499
181135748544
44473528218778
165496224725632
127692901021
43580080881
91447837527238
197750131181722
284335367011318
101407135149410
118190383695981
98434592309560
65475675050
96288994059982
97094406955
243078685801963
67751610853
263011146371087
8864202750726
192980840840007
134439311928
105820429690
13290957401
132998221144455
5278215945
117808588358922
81333665712908
203540445842118
223514834660227
152214348090999
230469252000
172856413844083
39722934795
11365118870
119603798775340
43873655810
32822902749233
91589776252910
13200147291397
29585073237
74247469046683
2832635967935
227062789978773
242148644582246
102531732472716
32681156977575
276457598648643
230121468346760
70054927307986
115163652117
60950922943
5358900275
132649749903842
10206152338565
49868843988825
71169124329215
217807455260
15823882066
129559611288995
282405783686513
271863176201216
33231892250
192929721141687
158479544960
200285035481065
157833976874478
56659655767431
266129787065793
3359885896435
247431796599603
115750876081100
220755595466780
19964401072435
196025160064894
150725412245419
265457842625218
100229948332676
159671162088283
218465396922
2572557719
33009997178
18219631840764
73548003261952
128274371287
9269532697
245717809739164
154626354409070
56349247583
36662891387
6209346466
52015065787589
12919229192797
100298712946
222766896919
268859389158456
47041844439474
78302300973
288041914105181
2058941377117
30616837478309
75165561310160
31763237962374
111999340912955
94953756419321
11871880369531
249023260547852
160748093707824
115181859320281
138893916771875
109445877951
174695353381893
162926333959275
7109848225
236377652534973
235965000727020
108853958456380
216913280104697
47659995448
180823427370315
61069311218709
27185934815011
59336258157547
235561242419845
283779699782737
97649953385
218446409019292
145692598061114
68126594093
127815530400726
181803098586232
175466831783857
103494562199
75999627623188
176321940228838
36530944369447
92001691510742
64675508211005
2882955022332
242657000515299
78435006598204
267194717221305
112505167275086
178065149068826
170798398484
19217195566798
111253582527259
210474363679
34238482447181
291115490156182
9450304875
192461492096074
237750847974250
189020426316703
60743080449300
61256588270
28607329675620
72821361617843
98645276580261
11770944994180
54433910663
280935852755713
185557948019709
97858448677
87061475327329
188760168516312
178091241435276
250032931670748
248224433205026
177523280788217
159705303360
186620268835
278031002377355
282539871309688
219436031510196
118559531986080
123817818631300
277469075364640
15915461573
209531182212108
7145998668415
80955437940891
28398300080365
128735344498
236716370392
3060224016
211832648671950
98214215248148
237431022857379
115326420612404
270180594159423
66886720751521
112854998307
3585956352
281730219701809
97039459602751
99432337883139
81855519276813
285465027022838
76758482972524
15838348731417
40026278645845
155116916492061
107727726808399
100759981318
284016310368848
23656611836159
260285988653418
229810419673658
73482120855
124842101413059
171443251004
286156539290319
24481126607472
174574036585538
144245741602726
128301189602326
33784726406676
4303908457040
133168230389725
129132504387258
204581901696768
279496634148851
52993536598565
59190664538
44651307177509
218691475809525
255762513694100
160647916873658
37362418759787
122500533598
159188601241398
213859391719794
71180006105
82482222123474
266302948258542
997725934
271403566056433
3444339723
151687761136308
191158065375
110644330837024
118614344283430
239271866623758
10552087057540
234998517266982
186428019619287
264309254503791
56838913076761
39962665513354
73625605989500
14774876907298
11520816008679
277456478159223
146288622298
94955827212
27279936324149
101122314990
72463432217108
8694776684829
74929078191827
101128784937
60423989601882
10483691385883
21700767690803
160596788878
58377486988077
5337863366
84824693045477
36477397345296
244619033215520
124354096171803
240551373466609
242051914424140
36508378889294
264107212215444
11733483253874
72367072444851
292688146120650
186910586274767
56891436789174
124605168375482
31916372226623
121333646436717
209067379270586
198769873018103
72244699711626
217906179185904
205634856488146
26688431272
34224890849578
236225180747037
121387072518671
142706679261693
2019329525
25076681003368
164926841179
178675629791025
71012760849352
214449465050163
194459671814234
204557184646966
233232508895845
72342925472704
42311553773354
1644411560786
8640810218
20871768705316
63915376870
19645780796852
39625609880776
227091314365088
56178055189669
76310934756282
150365622642521
172418534850
143483741794345
16002336238
24026237543516
172286028290375
107348479433
35186373454
76589923640
143195317505
27026336551
157145380214425
282874627210952
36849265008
89268556354205
248102569192799
1004554407
138781936847579
167785359959630
94166814723414
2607651048
91800993854998
99477729404870
258958953607404
108397017277024
198603043191892
27047787374
46305640873
84029659000276
251902863172578
18413864839
138770359106178
104061270907108
165293882860172
26740649216
234380123509
210271869754506
262966478214827
239464750227796
2607067496
215466870629268
103307300299631
55623156585702
90002807063564
157484808634507
1004298292
62297551320669
217402539041
80703465971968
176766787167
290131623005373
64971641494177
183802285716669
111749464228597
90120007678
87443132517
48814351215
69412193740439
77643216753119
242268560153836
77920504865858
200642821314329
8594952889672
150229962493855
150649102508387
280908829823848
145283872768789
17124612725
149646814284761
90832757981638
110893118591960
174194693931470
4308491964323
24085502186296
195367656923261
57830312429868
143544332953820
196807639908
163068161697703
36136105300065
87421416318227
25380122520
148344338960984
45520601601565
62682612726709
104600653410
92020092437580
148807354746035
201293425299774
114042922520619
162504958920674
34437815117473
292547004506664
252276675393536
92036474543922
40875144045
278868373683198
14581327643129
41272092312564
256536697657808
30341493222
210084784126573
241821138752308
210432777022027
7047257867161
184116296113463
87258603362
118547720598148
117491848198435
186236744797308
38890479810013
24125202469586
217690980849684
1964888940
192099019906838
85392059274103
270639078058729
133903727082516
48887130234
166914211302696
165892858907
187205053288893
118282733489379
40635139290
220544570234118
109874718980796
38818017857686
41244646841688
170765798886190
215043896621728
38649046415496
16951087109762
133875932925059
137213922132
71935882393993
124272578730350
95417871221471
235514234985072
128019122981307
185195760844842
155308734199236
4465863177761
90382904314
2316531576
193307942794378
155500882814367
245945038676627
11620948168824
189385080471113
235624996021
44063435247261
24100852340458
82607945176910
144102095570
21163511042
5456216080
55048387196574
86473194805571
42262815066503
1009549293
263444937844173
118282809980412
162064481741814
222782863269245
44515796621981
34877032172450
12508613275924
1696694699
177201175306
149470178973943
251308873326080
173421559946132
124045570810
290666680226249
10404689974977
182351599357165
49010082001
1675814261492
57608003593
2033289735
210374955056005
20735648496948
287021448697613
87479230602447
214565195057183
72060471753
104081424752366
84283411817418
239892120023122
68050292970849
258618347576231
296158025476165
161381464225222
154153320906198
68771207611681
152634262103783
227487155513803
47681706184354
174430213596727
296351081378695
1199869185371
254271733175798
81634618028099
108364982065
46421459734542
295452596510941
29496025668074
84799785209100
21207052046
11587547871
277999415110889
122446445040002
99542391521
28454466160223
134257075621
51063106831
262459581032458
81328852829912
19698183548778
102380882090
67061727519885
108314317009646
91520094442729
182656505966478
6311141113
275829408599841
178102989560
174328983620
298663555756255
293135118311923
242360217925066
99567365151
262936864262907
18382904580975
259837669223141
127505084645
145808521509766
160270245224098
276922227734425
31376401338989
42493598900987
182145410378
97658161566252
103125152993675
8194279563186
161865963936803
148198501914457
208980814777286
236865489804958
1228253923
250347756298272
219104918521677
283539180733993
31772846545571
279521312787911
101138238881479
290499323097223
107868867092166
159354896230213
243910705899304
232359578671
246370461509043
77318324191222
44237080107564
144367619762985
170002978927548
30479131944
28839447039557
18378022232010
177462058525472
148783026052439
136849178200907
32075380883
44575978488200
80270676770723
3104920037
192947651570714
264508319664152
210906675051707
12463495435
2972793552
213225898706081
115617012163597
80969834912878
228202286010001
252880179559790
183890279592996
7267879155338
95491366289685
135424061171723
8120794320361
277539772659438
246203926748488
77541927921
57882591824
49971478608759
9760140257425
36584883823596
225649091274570
116566246895631
77127743488
59041475262596
165496478196834
78016905056001
177301988202453
102780271125
11627414285
117945709513049
186152168323
297229120438580
53032436945706
28578031624584
260949021508862
159625385775371
46683850311162
114429046979423
21300842693
215807724138
14523043204049
49333341022
73596903671012
73249662354389
17605105268721
284930717637553
169293274818696
226410271198929
163455655281
19181441835423
129970513938775
202944089062943
130165156583194
228863745242
220130654473
39970303312676
148968947212
149312455019808
291275924772427
166617419614755
91311840366298
194707013234942
24078386644619
238214705290745
158114039400390
194992603070587
42472024790809
161527525525480
25705863134
5479212043
141909780730237
148597896243597
155504084265486
68010082825276
133720791342661
175452499277737
18623231940
48901281020974
236182685614847
42522384712214
208911299199889
18621576851711
152639808248931
146241605304572
229850421522203
105747851700440
10384721024922
197460175794062
104790173044648
110795329085496
148365685869571
248258593880462
138435219087657
220748579702
201913937255729
272045724255108
125266944001171
11638811533
44310328501176
219301668377125
177540030673301
125325912677
32177623408
31399174409341
11647476526
186706950853471
167124724912767
16223041986
56044417417
94702393918658
1844951491800
24209091282350
68329521323293
274197185876227
248311294690472
225177307690114
145819518341991
4401567487142
202582617069287
122379028670967
246776768493555
207712809460
46949418758
200449970067788
278888167610001
216796776359
132179233329
174523011399603
28374649159042
36149249654172
116305050086014
261842340250835
208508659446161
128626825001
157660915723546
219385723610321
216817497026
295131135493949
160561866114
152130271848289
142535215300
177756174240445
132256360719
41114469865978
164005868038703
37268476381552
38994517856663
142321694979591
142824070245509
81926360982767
168502301497
145034103797502
36481169836531
9762687764870
221580641362838
3118790200
1706057817
24814394832378
132085736681869
97799826998106
2630694010
145234461030058
26069697965
178479472594161
96793548938584
109714961671419
244428866139201
17105282158401
223208561618275
299979787908931
60433668656
154985898762632
114824347438919
221301464259
133856982407460
16280860247
110078750175352
43989635690572
172751228056412
41807318380096
247645684390564
36065537292724
227215975698715
275488180284200
20172371835666
46848074063574
293472765309939
204379991019
72643263924826
183464512192437
51032224844625
165805349049850
1707868516
162234679798260
53926125761
114929426778854
164954002899610
31525949526406
233178597331069
1709371231
190689491825231
10133905203398
140830380224072
155515824575491
242009320871089
256128474624970
176556723752
130611887365867
189259766349895
7459043247387
156696947558704
210027554407720
142386758961986
278505747950673
154063402759
136226691171
203695699912644
188675548961
218739307761721
99811826084172
232943705600261
79510690689526
124298380853315
110531526864276
169147297424
130184367806120
70299945084
248737936038
20756566580865
29706656019414
16989718299497
17420453891
242039949669852
95402248133222
113414217371814
48815776053201
244551621117089
279485801525446
268891976152193
29131313216
86509365909291
94560385641650
150439104643
32747502671141
262322250806144
254157073023548
235351335424256
211840992947873
276160367573840
200457140126455
101117755183
190317081677562
95980959418490
213074781043003
72482100082257
265039635455208
286938951983990
131467692644577
23087043460036
44221807692280
76264484977786
34402651835
64532057140984
143440897606
84820399339086
49930331459
227419400759734
49927689426
179759845045447
35592211893106
284767362473534
25119276783572
55881133955671
296496236903745
105206260734540
165221582938661
225418394783315
95896479348622
20875605792275
8030301557
127990117596334
193851485626790
104155649885
192774402940300
174197874751332
244517213383967
93491559043569
26963164294660
122699408590982
58052774181064
289724885259126