0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-18 04:51:59 +00:00
OI-codes/BZOJ/4127/data/5.out

49919 lines
637 KiB (Stored with Git LFS)
Plaintext

287443262937
1777879105511
1322036080092
2028308010511
558121400448
15859315247
988323115476
525696059453
124630703168
949494639079
416180270071
1082130757973
938755116680
188613774955
243011752947
1059669609753
423021345834
114731427712
2125093047334
389316766724
531111691937
52861286599
669237387760
1017591733246
61950064396
595665465693
644524051262
420611981656
1813684556238
217549090975
1453906931390
73873468388
387063372717
803577855560
33030296578
1016577583402
7414317160
900453710744
195886986999
20243386345
837810946602
489982709027
407814676957
788318872088
1538397799116
560730602924
283169733242
540806182068
166804701359
1839367614032
145912631403
94026462702
584503366157
1120765656376
1176621213056
3523630349
107609719397
241191026646
341690376819
622898046466
367434652049
670614420664
1488334071905
1821328516918
261037094243
1651423051219
153971611077
170781164921
147535880725
1139256598001
311845963205
179132369624
31192572181
1995484434720
551500067057
215469198146
14940412361
528503124851
458633955158
495894329967
323697630303
2136593706474
1676888866597
722828232997
1632696078660
932324828603
868422758907
1053163306474
1654386217928
1431803849490
2000012249760
534431349397
237495477450
1753915985967
514297870810
1498513855754
1540513968576
215144417527
330469890246
366166844227
1505300889932
525956710205
1145172402183
1367638384625
199023224668
571607096073
211499848763
1688308212123
99003806389
1998237949955
916813497589
1053065680171
65534675698
243973443147
982761996973
1532127616594
1031435916327
401884359777
1041998541928
248257763248
1031572906366
644340345067
949864791292
255713455917
409761723210
798907650889
380180438690
414162401656
238451494082
247249293976
1301994664951
135474128471
1926199965009
935009877504
93285826105
229850431524
1883484306552
1001758282026
104960354616
1494202990595
887039625514
665790929565
2186765243522
851647690506
1948409855214
2316362370238
1654675090878
775535119948
1634553556376
537172899502
786145925052
497199041658
1204267662142
860856928340
781381274426
120677277154
1140857854787
184998519111
1091252703109
1388917215382
23139177853
496036417261
758973722170
896136417513
102215558100
1495961929488
101405840428
514247242423
1674918300135
1961859240654
492489808688
95457895189
127193760058
1054058947620
2291519523709
679023563180
1173891042442
328066045854
881450534797
950319191007
1218724613631
867758147005
1354503406497
1305329133273
2130125888619
28339121536
891182463160
2426011069653
661363987570
1918256473606
356756328387
2097049070858
1177986572586
439695838424
814075693748
74807042170
376991620899
279812459032
944024325680
338023118442
205227133799
1096830594699
560001338217
483213222915
1083270489680
661272159316
323025977300
693524548705
429451763920
1177194140601
1041413639850
1364639270743
119495999382
612129667153
1643151576746
687881337260
1245688448921
960261215571
1811983277509
1431947073956
1794129181737
1624522657321
752528386234
357141412847
95850958883
1377161489270
613544189144
47550131820
1523571427831
894194973113
955895052773
55976291088
817328961689
1926023600556
1459786194353
54749827654
865748136326
374056655171
18742879844
1714191980103
961497546837
95461388580
950622544242
528165696547
598042578929
160655967176
408610865551
96053166378
967688276668
1700934654230
480721947023
351422189102
48944303872
1538451016995
1761232114142
518431283612
748127156009
1684337883012
522417376484
761068161714
792830610043
919957756781
1195039697856
261194213230
52594215853
548327366052
538795829852
313358193075
1565944951196
1013326739924
169190641184
1053574934144
297907482210
1043150662790
4093713611
167994471732
320457401279
822316881611
817285718809
1236806446210
814724005507
392755225757
1249483992063
8804340488
782587180988
319362833882
260371093712
585291271438
225844386852
1042196656812
977945492320
228971117924
672069388674
265038153128
1588400096958
992839815828
598392544991
549352379049
631138402364
1053174580920
1923280509235
795730203527
1394899554251
308603790099
807841799446
498823547788
18268525814
494516018816
346306336740
818995167170
501842911245
1235027844544
149446029654
149495629751
1098665866926
494335415861
2115050747080
1018118517668
363128313930
621284092469
515018174913
1715593485254
745874135002
273587126604
28755629254
1102843851255
1267797971943
372571637840
868216699941
488065519370
421540668439
1595815742222
455239678400
773996200554
1124618620726
758206990387
267237155940
54752799476
715699598886
1018254697819
433325025272
545533670975
984946241896
147072350751
1624910073807
867761349535
2133176006395
417596274439
278471245374
1508391352452
24647705520
1681259013265
396537942750
1379902287310
828934236024
1667169289760
1393204446642
440692849680
1601467881470
799756546817
267543354869
597567624115
609324362780
1321457926838
858424195796
1225791999555
1130501020872
2059554982573
931241350150
92079910013
1893138523107
21161333234
759867722553
240581203091
621124340940
269440607845
1453664147674
20700119124
377641554233
1120890497393
642709697278
1012008206086
1326792410458
58259090945
1232475728940
301785882791
2382119000883
729203489636
1466785228532
721873464584
527327521788
724584977201
987733787647
568044244128
607553669396
2274087285238
1233167341041
249660818168
1216349209509
1460499317417
1592898843881
1527624402441
271023643847
318038739250
1080583287660
1367056913783
1515944696126
313557189329
7083063014
858387212513
785465236629
81749407160
1477268345391
724444800706
595482429533
1113815003244
2246484715483
1784666634967
1062648330245
791899094547
47433613899
1774559030973
994932628409
64127307945
646635989331
2260152474041
1500970182468
813592862
195241466142
197295778462
6675108022
882148973791
770422554479
57547300108
1021250737441
1429890281193
135666053296
1471535252249
1561519387540
390578582592
890429513216
783283898983
90668307614
371705469343
277184103756
65892737186
139250921821
43802299646
665140751328
985210495952
356745645477
396863234383
100286139510
407066201665
169008195251
654101340323
2050587274821
585981896547
1469628941673
384396917316
949828991640
1860808931652
1567046929130
83861840376
833972498768
345439174937
1422356297974
78110354496
980986749109
470380699322
1549741473760
1584751209917
253508074240
827441863169
1318435681356
2002621066336
283658434609
1220086102137
1310841100272
288200302115
538312075342
1040293586146
257941434414
2035974503794
1594183848454
820276928121
1194599699901
333468478568
70337525878
1740737171399
292483755527
573593081605
647729578365
532784520861
235875787394
261038982317
306817172379
143244943575
1476766772534
666577873401
948677976837
810026377918
613827900946
1862054787635
5110076955
203388075043
981160979844
1035590135990
702944568753
726102156214
490382007026
607962191977
1854922646413
566719262274
1833893104981
2033323868253
95785430045
1711089708113
173190358717
300471360759
923646367199
77645160018
834923674988
605446021113
289478292365
2022544414492
229372918312
645335159640
1546035135269
660125283806
1309187097
222915443174
517091303469
745602307821
303428505832
131812218684
551005532135
1199082747375
1051378711266
792329201304
1014013799576
1111467963072
394800511553
14895506702
2019360077688
984191370281
379253483227
1457106324746
560873476251
150097599302
1202746670122
636844357403
57548921879
684664151374
1110256839676
1749335422675
666107657881
1546710781164
1028018178970
44346336424
320788181129
387678360831
1327307223513
337376834979
338892106388
510858368654
641914865559
323795349888
1593115458462
92932386831
103714481815
530128663427
168846674340
148601884360
779575447512
298064648841
1357454676679
971673436849
750475747130
736310010058
437390437189
762698009853
1553635565136
1980740950137
1629588310097
1596594205860
943281837924
1850173781240
2138760671598
944542781737
2110788586322
503883345545
1185828756508
1077746827696
402595183229
1600091779134
180682060116
948873693740
71242371172
438048835770
205814038184
2109123829902
384777939731
1698854806059
70899377607
276887950415
44187390478
280046948800
276576299620
351727807555
622252734389
1204544978355
534319936455
673153054192
1477939586881
830567568620
2008976839388
849437340451
108469396387
727656989066
1240353322961
727322414014
1011806112522
470435837436
261393078017
347447587166
532261813579
1352048075797
497347590890
34576324008
1034875614390
1948590210449
1509048656602
1018085322276
769336815433
1137543923735
1257116743895
84199041109
62813248640
865825116539
603778938676
1731820292591
102223430377
1223189441749
62892698723
1572057754486
668115999224
240442518025
257939888346
658643934763
914091901698
190845200040
252411469530
839582609899
929660472184
480930298666
130345410762
477819923877
718671945500
78077083265
625651063270
63035356292
240882443117
477462779283
366895075988
2003078730288
1391935232699
1040123783333
1714438427954
1343786028789
1361675369959
21614487208
667499191665
1175860685679
1762257970134
1257065463988
918856789356
252398425651
1312702763951
486589715418
50386869154
730271356709
992128557892
962268426428
322183776715
1533972635110
1514332718425
154366613973
974119480461
65340825185
776413265560
1781237594730
27387943001
433537110173
107609065545
1104194931842
324941895876
278697740893
1011577661242
1886622902353
735048364948
872197208407
1267175538187
32820708878
1855299455097
178230046902
806978310534
754901944097
180167193089
1099447509796
106190935625
1334869427066
1988720157327
2164974030269
1357779369736
511314279377
343229351216
161558754242
168106877801
58897509710
13237679196
63795425739
669401918333
182223843289
1231098480093
988382623680
1276334744230
791157508369
219254833162
611628927756
1644808012014
677483811773
1525460358926
55830582803
947815752103
311469486055
1100184331086
250107201980
383240063545
1800575920002
363956470081
1030455017916
1521455626379
1316844989616
2171875941264
632876780377
1206058535438
600854721187
549910988959
2118031334135
1321486096323
251184993325
203955953797
679705578468
1494151859447
67277161515
803993918960
908010693396
1105179268395
828569247337
559748241150
390884828601
1465229428827
1346724587073
70298407888
1071907724843
293126585669
1541774281605
2162206158092
438128876187
1189752625505
1702321415947
779989561377
66102273122
1176933252631
1290579150211
1303551863443
906445413867
235939134803
942689490208
674474219632
1052153253914
84183682001
932067944589
618363680232
1259440176325
492042708479
9269885274
441367832401
46409807714
85106525233
1754517565562
206085228304
1158135275073
374551432624
67283176119
516497047749
1764460209310
833714087005
864028140893
696783501521
180387922575
45412025648
1221705810877
1308399877761
1496933074712
906895219307
366473221743
237482825526
1141320726897
844703310894
23755035660
1462567613713
633717818485
895979157298
188707997785
862876046043
2228225961636
541415229102
70358719137
129224561097
1116513830541
1231511792899
83330722979
698195362470
424061111160
1329715147552
491708510269
177870603897
344843380148
474506258254
1943578367394
504982670888
64024568111
1198420008653
1302666054418
726417664881
1548238821277
262545867902
1308881579986
770651097269
1041603321551
1597534598985
2096911606168
725283522321
815181036923
1324872996189
417124580605
127478527214
961166045587
339504656234
795146490370
904570036186
102010644124
744737816654
545240478193
1297303681227
1326729190931
244461625882
1232380663405
63517916177
222264242982
286521653757
2131825478660
875201763829
258440520389
1143085924742
1026135548359
110667755236
768148606955
602164079394
1494228640302
474860904753
15260421807
254701544319
802156362473
1968912158470
324714228299
340657301249
601683625327
541990292611
265647010198
1570645135594
1321490443735
313305614407
1781456535803
1579091191663
1569680204244
945607461313
180306708616
58827770513
1660878882622
1437898135240
30566855929
1373599785831
1711734936153
682074870593
411038626965
51113414715
871557740823
565662150227
1130681170192
246765253859
1687933478187
173543639239
1311742837171
937036272545
323807938767
766275060332
310461942633
5444900230
812826593872
1701074231260
803137112739
1929333396426
847621515567
718239949286
213962635467
46349592850
1970598774355
12838294283
1064021796198
176170703213
971329373322
793781354361
104616524623
1272115341540
519388204481
718450505329
1666181370036
266497934893
1376118715695
1097459825707
670653426266
593948014450
814335204203
565706839618
485590624638
306608551712
900360442000
166265916085
154051230275
996302969644
151615462937
1956592436142
453461605870
1272200288624
32376154824
270709061607
1512957249927
117264194658
797444145462
196565628708
1049563611509
1098071874440
938443346570
983652680980
205963057817
851496183122
437762657684
1858328549654
674289754704
605236982708
1152781027593
112140292763
366274864696
931588292184
809764679502
1578458467232
1306263870740
1095609869854
369220785433
435058561345
969135083967
20756148149
1934898846781
52237710231
362598744741
1598856681767
1938714794410
803481803039
864990978667
1011529498576
1511537482024
1249931394299
1168829382642
459395785896
199494323409
632897905502
84461153269
1546315859083
1297852301688
56054453346
1560422135645
472595379101
1135993604404
1045910390933
1152685896404
1063371511416
236963639291
1332919945943
654170127399
961525060536
105269477064
338228374035
967117333383
422698210418
651889487812
520507766597
484164158148
255905003975
592430405408
129416056187
1271160924780
808318590893
1632374757918
254654732451
1427680578791
307432715623
1155818635955
1337258632889
181609028799
1026894938077
42089131740
703173987971
1839002584269
1294898440429
41979535186
45903924810
1380762234451
1187672465632
566947044547
161179085970
157958574819
240549115635
821669557465
1718045115787
1574577931217
1031539353647
1574066976816
566766560388
136943576673
312435480028
1728108293646
1371719134941
937378267292
375586334901
1288442412224
118999271563
1272772674937
337486998145
44117761272
388771096854
831309445183
1453588582736
720786954580
380559456745
832673768523
297917443072
88693908721
1742963456153
1713239173934
378665153610
152571517292
679956991574
418177107479
950531490552
362180151090
1705297962273
388985479181
32733573195
968306065696
1783282663847
1986570040041
597486325959
2190547735714
1100707295087
1131182225003
708779855251
125723903623
796100816533
1220602199688
664021099936
510072136409
958139645453
1039020210534
1013318313647
542328439657
1198380455548
254303445701
1591895225586
1416369836202
473339855772
219163214918
1840144301690
390835879581
455270667616
896183296463
589411128525
180823262801
465181201838
423728772288
4104707962
292464892805
530050134241
52262450105
1430555000404
769418868699
323744640808
447418194802
2275100768132
412552317647
1235232318430
91367490076
44595099417
1929715772711
20299505464
1118812349320
1091678933906
515274240709
1206976124405
809375559019
967304603440
806368966552
287036800959
1040986121884
2231666511641
698350711778
242839475958
526702296512
1075706759637
555636358362
1022537928568
35056711233
1280968673661
651588111681
1429503845844
766003678830
431216885127
456605362121
203873801063
160487934711
111789215765
424075954989
218719284202
1027314281299
885310938238
1366257724698
1919537667167
1116102962128
597386410549
329747695455
256852154755
528003986159
1204974224510
509652672291
1424240822612
996415782924
2078416356812
6044439694
2132762005010
1183678705295
681987613465
139495474918
111265263795
601560033871
917496275990
405877021273
1945185586970
1845059883102
766144500953
1543082230547
476744090091
1283013083923
440670306576
790158367449
1598393064854
918230695436
1622062276153
967667616468
1680159656514
517811222875
282946642004
399588873373
1359949689499
1235545250215
1282393960264
642689252166
1310918906346
16268122138
440765427570
1172919726562
391155378547
1923496190878
194847890351
151166582396
547460835967
339511605240
582510626921
177637306315
766959641303
165746196522
1459341284077
407770317302
66330468303
206136938585
731100713403
798092052994
728247229724
1037830989546
929254202842
1313982025939
1736947161656
1002883074735
1262312717200
1556839562145
397914182865
116365704698
1594245748108
1877225967472
1530115655466
1753583452694
604528801057
19533885132
1154535481126
937919381356
823867729338
1092129843566
600655038805
51879215390
501557015027
343113849608
1428602716621
1857089978997
1740522254333
221627349472
934898762573
1344132991752
135181737818
2283460041335
29538714844
446452210736
1192418735942
92674284472
1013065404380
502163867871
1467057523718
288302682209
2184879690218
833388362212
334345681130
653030827599
1386431266301
920270857487
75679064900
277710723837
803201666135
175162973728
201994238874
801504575499
595157807203
1751324943036
172881844440
717543536628
194627645565
1055709534736
675317555354
1690682500087
500862809865
622066474270
101951242816
850339155942
844253482799
579269293481
160201318269
1080052757815
229360964614
489649872833
144664302153
485291045914
1077263122269
953035360450
1348033356862
122000226452
1342283551117
180017025119
252448406967
659714763150
247908931230
1325606301661
861021061112
1591529337847
287897073832
862051395520
477892265156
160391357205
539754756833
1349484001825
1440033683258
1339761640670
1042518263527
404173395176
648404462266
214535634338
1338541727605
126416498338
793539748774
346045130861
690506514866
1657139757114
550118993636
404413168849
855537495896
378140947248
74306573128
1787924057373
675671325368
780761777137
939253114693
4442965920
736317857472
555228703829
1005217909092
646645765429
1311130870221
1854044118198
192664803467
1301389406903
2098274779967
180661617673
1682588846479
588930637841
402243756547
606409526070
246507085602
565337328106
9026419665
820144192869
1126416836184
788548669343
1746680001343
409172420984
939415162101
95913184414
80088798823
142614357293
1471844633128
1113027487499
31608196627
411569164661
781157323790
668484374149
1219493223094
1302772654194
509921099327
398488300844
887617508301
503824572365
19895436556
1256362736241
805860637761
478842722905
491143965862
351077953860
779288388195
376431420093
1498351751702
275643252922
666335067486
454183734540
121045622127
633419169075
359414290635
1403615013049
1393805995316
1756619032028
1386270527031
1670318828369
712693275995
198615292796
910731969318
1876692590952
4068405562
1386717734843
2069125719774
368410605947
1583465946379
1726357466667
332175907668
432996820460
27551812131
1244628694955
821452870311
1148224173231
233087184615
1651262262694
1163814119263
1019884733051
1889886115344
1219349285238
216618889211
679107581559
40862987993
495996229270
884192081352
958100772743
439781191733
69548020359
1322822908233
633639586738
1390788012766
650701506912
765426348510
17583811293
834875574959
1024016487418
254870572497
1831375007624
2151655546629
358154141619
274043884815
754724899161
387451943981
1295416010242
938559353268
125116748661
1575472766056
1031691865706
174622610789
275239779134
1152595188495
13510793316
44568988199
613640920868
57070011698
825521391919
845327526150
474561498856
770196028809
1464913222011
497621821965
770919799908
30459349520
1099292983452
67662527392
739505275169
1327406169400
1806280690056
679848589371
1644125225933
1582695445326
598263922785
22683439473
646322411628
719780033410
274032577519
756381755247
222873771444
541800229491
282558278148
1590397066957
19303663978
1035301982880
629693230953
268790910981
947039328350
2069978455525
120705841599
114759060624
311142321046
715366384168
947603448772
1455352835196
1517784458349
409860597710
345148833080
1726107084353
63794021238
302133663271
990971803402
318618380169
355357761511
278812729641
28722915449
1652394465421
202440889080
1388694847300
306839162443
87598862013
356688950150
609114806638
1484890458554
599853949145
393708846118
1505470851537
211701118709
1638367153713
1360937376510
1247260913575
1692341194196
2141020018391
153703970893
689584820726
255530916564
478969552477
1163340385299
922497162190
525324342831
15749953366
1407849555423
189954760328
1031419300559
502557512958
1174791246243
11045277060
670587364591
1660135814120
1916407994066
965187030475
448271039719
1969242912137
1254059161578
592649273744
223078958
30864351583
604390883477
465160763125
287645361064
73158229852
1614833317029
212217041769
1649029785520
154110729475
215755434002
1716199203814
338785868776
105527955913
538798661974
48530334087
198946479255
526671420279
30663825578
1376467580571
515210719888
531456543297
875615624642
1055513344219
251368011628
832061632726
1295579917741
1813143436966
479015632728
1654392299483
1108687668006
366106015949
532063057041
39381547752
620960161482
277201017601
955640671823
743943334084
569324549491
592756452533
1196375761703
564106743942
1252402749048
827131755289
79494351962
745254176806
1936317483274
12584742767
1246118587289
393921333208
1647682200101
106228844122
357494303845
813390778059
747613630694
19095746476
157753862701
1320933537279
176927928633
787008654997
387863492191
726465473031
239838066666
382967448184
1011137523610
255587569165
670315802454
588573638636
967072555488
359183309397
2145159770462
208607056473
80940783479
1035476964291
980579920937
532168919305
28214271274
801350440162
243619183004
298672805986
1673757864996
951290978163
1261291577971
424636446369
106376383840
976809886123
666845005847
706994314880
396306862734
499013384202
1387459259422
391411281176
1897802299091
1182411838734
760141902658
1148759116393
1568400447736
325204821280
1095237296815
532961723276
1545068847279
27163026060
91630420361
993896976359
633057592777
482760241464
1121925821802
634844424698
967946457452
819469410338
541434752186
682836600368
89747498931
471327144379
860226717757
1093569582107
1652085499692
336101275720
209292632971
1048188240107
62058584236
593703023536
1098815187051
946270149667
1126429289179
253692753200
498173651942
118085497908
1121252986438
462282423940
74892289969
965439649744
71561776033
753691708378
2009217678656
28020560222
745224216138
279414665165
925222367189
1126534432652
1341689514629
947122219469
1028998363181
162118452602
306967496717
1863780038565
1656436717116
1967008899058
376177846078
1008980026086
725115817745
406791883021
454825585296
2006213963748
1250508577420
201534904441
596115393126
1001136042424
47410959568
609486069645
211845058676
997011383905
402945555415
1411807084359
128338550471
1080417474868
1427722394427
538799402587
890392609383
570686519746
1130696504552
97370491960
394831810497
913210381746
628690573913
1209680767088
914766727104
1709291112553
740523745155
1883269798102
1262797544399
177716681848
1229825837639
378379163083
806281242339
779596512247
38794510241
738449078383
1198238461238
1032549145117
1764088281958
980211603555
1120264527268
241544796557
873488909892
1056801358720
248738048853
1042069074292
945341892573
1303271235837
1002998188463
1062933825210
379322325702
1037144000751
239219570971
1623870144498
212612995114
573339343361
80857535665
1087388308698
1262444768035
155763212311
470066375607
1443327528803
1118280930339
162036320262
1524976485332
824610459457
527090939763
1396375061521
1262607855942
169970368478
615192423681
770291345538
1670490691280
403785253982
790565324965
1561690052929
1122838780777
932912428613
1590088781235
766045820889
853760892509
385427309945
1466040316015
635172695214
1003843976821
838104746032
692969933631
813520103746
734845417230
393509305509
255194209195
590957881103
1361717128758
198112322315
264235084913
483803261651
1137985073798
940806495848
1507037850580
164095141717
1039808858233
128728878994
1473409343778
675222792793
144530609297
536537592131
1492785443532
1983420975839
513261302413
1578030524209
680059121822
1892490126448
1015447128267
67770664387
1269647868377
1157703505860
272971322849
812028511126
713644054482
191434961607
280857429788
443222313507
1519078574391
1119007200359
98042486548
1797665868488
126861234910
858656275921
167734761823
132482072880
376129907870
574418179273
33093577173
420788346985
367523372465
18247878799
189663891918
359965838192
1148658380580
24134149939
375232088108
479531621774
813647547803
572741154858
968721525733
798094688137
984384791164
534054212878
409722941032
689947359121
124083782924
1052771243607
199744155976
264214777217
809499234362
427008710185
601850063369
612396000402
910526297543
289605911672
374325513107
1247426648169
1651422023124
11330413976
66994765026
430515794709
2054841847322
1739245268614
1162663202774
387995004493
1243592451648
37424503316
786371006121
1166361321837
1624395884993
430494174852
1139258930397
387251561472
511262389088
1671726803026
1529425842133
124761812627
268884178010
775154092555
1683396158152
635089502637
435861999493
1265928065018
896724020230
785770525227
1388007747522
413740952548
475151201628
691694648627
1333755039293
496851968828
106023984092
1621032533132
400864729518
1290041126566
928800123023
1458457221817
785648796230
1173999845075
754323969140
949474397398
1199683861735
1342422922138
1823675582534
382817722897
380536288662
853084820495
963292674428
1160422858857
1728629094354
563282016083
200760846962
44423319553
417990479035
1802126589446
518337611443
574502151956
849056153009
836097558255
690756261990
1495247799257
333003088870
330072187710
560922330617
150881003548
1650710425892
473246794749
456075962423
1966996638079
1776376625602
1545072655591
183040563172
428318115234
1981717644422
684887242861
1170583201636
320278434793
115574886177
1248840760891
2147194909587
1302282763153
2194392321055
1174345396998
1883271881238
1877669302640
244737115743
255232879082
277608470411
694358009906
545609476022
708957291029
908622545162
1002921495115
320600006665
591540098740
1222749754305
1326065639696
267960375918
1672534560812
848715761724
253200173371
17321550313
393910234236
1394235919361
1393499977670
1646333764175
339117141743
28395488490
534577998853
555868631210
777420150700
518762473478
517458035102
1332465905013
1817529861513
7642020741
647163917533
502248291083
553086454265
280629257165
308501508064
1776332654492
1433778040535
1998351111617
348817966913
1126344719544
26880308693
1095271283093
515497489151
277857669311
1581114629450
1312280650483
442075766746
772042347507
305393860904
1583047941964
184668538322
616916670101
237686638673
619247348624
442729616354
614233737903
1743029950763
2366153925
623394602001
845922390004
651142295210
1579686145725
1212295695532
1831907598554
13906140950
1280905649744
142166144900
93377358456
276224761592
1419769924558
306777536702
1470896902849
87412333943
1916541106920
2030901945446
1653902807440
96051749918
1717648046749
75663730979
340553245340
40572589249
504086234122
691792295973
511932155863
1302161369545
122138552896
1413584499950
652959986866
1235095589354
135653248709
1613087832366
689172216278
1194439185453
1223249709994
204814736768
1573119093221
793437786869
281421169725
1079957910488
1138064044102
139181849692
412407832580
475368256868
1318606551371
342515229662
321680743507
591473525403
104101040626
1708473378
2033419209190
190595543439
1131908404194
501838312942
1212059356186
861863378099
706599503762
1319100891354
129285081636
160881465166
372189609419
828728524156
856478322256
131657910657
1455145060079
868980280475
1425856121486
495555055008
897637266740
874219332362
1910411729873
1059442892429
1693178334422
862706521373
6205367799
639456908239
1307174233963
930935005212
440710163544
809416476789
253884194182
995874175263
1022058942405
1412244512103
1441485930354
1083205929261
1030702407552
276252156007
279185658740
1112170004327
62199738271
2182973700907
3720062247
275545888934
464735294152
322751584244
1036677047605
527217216508
600156813435
17376824199
1014314151566
995793536409
645592195587
365571741886
1285428101093
705121388301
552127350108
694699886670
181164642392
473285400764
188055451804
442280747293
808798523967
107283638436
2054525997957
282256658946
533310669281
101311566395
502968910227
16148805892
1242178640287
801034847079
600603249815
1119944295932
2093786040736
367354301182
635557376262
942535433678
1406964254242
618429494541
651505612686
649965014769
110144713641
845908200957
877626249589
1136928577649
1163811153748
143826909188
802161197144
1178090328367
1180135271263
1401355958632
1020588390418
1218980606921
210463590089
94518493160
2111801415836
784585306901
322408937757
563325901979
1418387363655
470727190752
1321626747888
885328319591
1322518324100
316125889763
494207197569
502275205790
882921245420
1743374212452
737272939281
1921396812508
1589839844040
567013531000
525110723705
1035286533288
681661663716
281561756422
1523993310133
459936420343
173722089840
1216261827672
765235188769
87593997627
116930046514
1376647203340
378043725005
1467780296109
1848435388303
63135137158
946433906412
551394154120
858506006883
26398316818
67906345077
730634670398
1955319392038
484809616682
240902040984
1673880638830
673081761343
107394170125
299014179594
725814161270
165519310990
1686754530502
1576235766938
559504581803
1228890352194
870826420418
509288187702
264181120576
1395869165308
1259310092327
439918106573
1505683365073
310493054694
1477986283318
26860213288
1820480574037
1033765451481
590638248592
645296269575
634512831972
1457850880106
1173426800716
883524573209
154601252345
130925514497
1649162722781
84442861913
922509642927
1138942015915
11303489432
1903541747732
209752981253
714865881113
56681886666
353570362382
1884102730698
327421461217
669981405572
839911867734
517214955398
249511920293
151545657117
408039509754
1021910228381
439305104589
1948575693271
1059449842686
775055223447
423665911777
6122751054
318730457479
854844473316
1339139873846
448141132051
1083561660615
666327721322
271976712093
1852203441375
797532933788
41138839171
1266652010496
909532744827
1609218089781
834148060739
324588615089
1433968903849
1898904682369
540329743954
39862922568
304582274055
189949733679
1308330942577
1091301957200
512697740181
214984370823
174954437092
301969566787
867452375240
1103678906636
733181970621
759466876569
28882632185
1363281824791
184835430282
329764486770
707127127119
1389389729378
434267996670
242287365035
558734412222
980075869559
842906933158
1259646694578
1043960676468
106097921067
794089703816
585877643159
1542374549680
422747590252
118325963710
292620201773
277714082370
1936197162055
87304122154
1431859707081
219263783020
822735026333
1204831943762
937652075314
68435563652
43505905518
780035179927
1086913556892
696600555067
234564673384
942036594387
1628854845484
1896006026904
393661182780
713796421053
2175842188033
152532136174
925033355921
2147904767114
272910119782
507451549433
232006232136
2256042488998
625694753217
722781286569
1598331888761
1217521337501
1370100794327
327279217578
656260905493
1271810530969
874973724055
13366374751
25106216933
1180002465226
486978756932
685402489605
398571923724
498561120515
941643334064
422027453118
662195294828
680725486380
17112806086
38192906199
225985503440
314347313478
293064062486
141558917398
1176363765739
1385545129972
310938477972
74751925271
1111482211458
48013136785
997933822214
846965667994
336482872485
776607671925
1994929187520
1769550146881
432383011722
84866053699
378262217102
473811217652
1472898036359
140759053227
1091861372974
694898284487
509465319061
284345990208
267239450084
380696255572
30753254071
240467205130
704881190736
1121790969464
1546617672366
440144449869
387231208347
1057281794783
994433443923
566029177711
2207126406300
627735960326
553977214569
871600722589
720920622444
940497961922
435909223487
705161504879
986609804154
377464642008
2087652028332
1643503831770
72071928286
1184489951535
353550628289
565382371781
1117367476009
873219370797
423546882621
227597366369
439555475683
1238776145823
1636614534149
641620810407
819345797231
995445277162
1144096104009
1104871958258
318872490794
290118147461
1278921541724
538932918
1486074398861
383438201564
301791218708
1629411030154
1390268884784
259021783969
1181815842324
596579128299
37129902884
831002518005
1476622272672
140603677838
710444563532
1488263229343
662592257119
1059246341452
87368071258
358250076087
570969879987
474932599518
617794681434
1190342661454
371990175822
310228455775
1261365841874
588929144996
452699313373
2098490941865
471226309450
1032637712366
723650130614
74835962518
313233431302
99341097100
246601926922
453314315218
259282472679
1236639436444
246620141867
136992154085
1168684143560
101347765310
266375916385
472505719833
429356856064
1105326374212
418700768144
168418284204
1024995859884
1567823009999
192050284277
96242115608
289150206730
142103823953
387894480905
1048049684266
900948260658
267204434486
274158245676
1070061781241
476288151872
918101892740
831222815657
906223475686
73091356006
895226540843
237417888144
1272941195873
468146995883
86046125005
1041104812916
207930119887
1845373134586
777012835543
844455212629
1213518814797
137032253867
558376300460
1056699125580
1668605186798
902568635415
375678616311
1170034837658
838433916954
831513014984
1126916522419
249152703753
641375281195
262561135839
369081480580
417914802668
1508385639037
933939833965
1884283090791
893569347193
534570760371
134627073948
360406313438
1401255951385
70211425980
156689883738
717080577601
571253444292
198930620351
139931629252
694091840106
1882985323914
1455415188337
337201352428
1336006591637
293564511780
520621975032
462817856091
945291518247
537200312130
1656859413530
311086652701
523301277767
1329995890926
121313966259
498884709506
388260510383
790323001840
686307550843
655018147916
218234050043
876221424629
671168541904
680547793576
605264609479
1510829246289
788402338707
607453785460
1311282115773
476547907450
407113884649
722597079928
708852477931
904010789739
802138704527
774081362275
1378861358252
315313811510
1311917545427
140740754202
1587136234020
437362781977
91448542770
486756426196
1337692259023
681701321140
766359132215
929347818317
504688888362
904523269978
30225704828
827114365697
1203648911430
1201825877647
1341424900869
336564049867
874219415053
1268740976857
308020373588
562154938470
177570957246
1176730157806
1323070585378
475660722213
451968989585
842853190739
73634249630
366484732127
52520176963
502054368490
422371424097
284198397722
302429896782
147010425777
273987037048
931725188787
283252793633
1474819640245
616167183641
116852153358
422497184558
1463514793305
1227150992805
1331145840210
1000697120728
417486139263
1838014965601
829798057086
1083120476124
443879397321
733487816073
1154945327082
1848257233365
1047338310481
744485367315
1618431723886
1789715105409
1432447865160
870143001473
1857836549260
312046687108
719786598971
1632892705989
796389307568
1085380943333
585766742904
55817155655
1689659157219
764132935488
199659834369
785255021720
814764541242
159388849771
720020019277
1699730820000
511405598567
300743637945
710488842641
1405759053904
602755350223
337657834028
335357174227
1794829169742
43764693556
869174532083
1439807250442
6468843293
64361110969
1286199874670
1561831007142
356411459821
1124956785821
838153328285
340783302614
342266710750
621743418709
732322094872
359394641704
376944028517
53337452892
21463531224
1145791377884
379753355251
1213085084618
1636709675072
1641475246479
322181901886
1941224169813
2068042893802
1674294209172
88744002872
1036763547786
538918237724
602972368333
111850902444
12727343683
280165322684
513516601261
348125960139
58664788065
662820100181
218158987778
1456974401410
222521428099
20935339477
1270813603264
825466914705
488273197094
270627832812
1950767161800
1580857677674
426085488180
22905072257
687176745448
1649041168841
921199960026
692303434825
41856502463
1724313767997
775537889768
436174873100
211845497510
1436528132676
949415845752
200523370204
1380584393224
623909393757
1360348786776
339996185223
1095500342526
249502444401
429612646573
54691326932
169494678618
1290873743823
1175633584228
295224198703
155565515623
1632511092376
42088894007
70085383443
356663992571
78227263415
278243710425
693733655230
81534146496
283317700964
1013173442204
243840492273
846740587192
495370533866
865319232010
1073488937022
1543746623600
224735560392
85584192703
1707943762312
377601255950
1420294469361
331179255185
275634424824
1120843712638
1608147568596
1459137611616
398065879390
634651377884
343232970583
675206860468
446272281320
1359988801611
236197035766
641432669631
1540418710806
95899457028
2144282531691
1273195620561
1419863008931
275605871741
1370688247874
672118577079
100943339481
96509795875
532642476561
188342047534
563938365608
54075452370
1231815193946
869771697925
894350695819
1526916055068
409136485784
327407698547
2059925400992
858604631782
793921013317
171195783659
1069592581240
376749643986
1483639486626
955493285235
8446232627
854381319598
188477101922
1266027320804
1249650907213
321516712174
1136184310637
819484940213
1798444787100
104246268269
1687499815787
1237188758817
642722523249
451220140217
1070889029985
1071134525621
1791798508355
219880636515
601223716111
1754090261186
582084185265
1207792091580
419322923353
662201733418
534107614308
1451323344506
126383947750
665248016370
128821812899
593239429503
1488324326683
1425839158754
255787654323
407271321630
869977200229
954775122051
418833090803
41405683950
1529466276697
711930321668
1246050369819
492392254013
142091999503
622564543235
978094914519
91611157399
684447826827
1313869653311
1905999590774
12560563359
374701531561
218339404705
221660664907
201824394235
361668965864
10966593148
204776390460
1582599026783
1158563488797
660238946074
1980370438165
173872103041
785800210111
263661413251
907062483739
1357282624181
1135341034699
2123112038611
1477125604535
2056997809568
66070701180
126203140910
411136697144
1039391312307
507023509226
285483335438
1808501327082
1335026018662
192046933051
368494262838
1443493058386
982272831403
134750955713
31262027728
688772614762
389592538277
590406231800
748410870043
832586763448
84405517913
1984028703500
23413070017
134344224159
81767590222
607061965157
732206108531
1456362015101
995766541674
192881469038
1137831182943
986246371070
615403842405
194999782973
1674232082161
834775322111
206657070101
220186788865
36608689214
824336462594
214418585922
1432499996872
984787368986
256173605617
220109882273
858503565986
706989315184
1153958164283
1312772219793
1219852166747
163350462377
1637122840608
549487514597
267731056719
672763948575
78612600046
147685252284
53516975889
1164426586975
282217446741
92770162425
706862043166
326724220115
1106562813497
1583414129548
658750954714
400912418097
1091375111105
916006518913
719795030060
246127682492
1885768884550
1633266067540
234972112108
1528237808971
1096991140081
431305261379
60647322251
538774318233
188765664850
1387312425454
543818905977
620655459409
1014972871596
662410266737
87599122863
495396122301
1019032695197
54257731225
321742226021
317599750670
135546376734
630121832182
583288427685
12037397059
714326998629
183297164036
1128805392479
139947468383
1118037571596
1122022769707
180433166595
1390415043940
1811720837472
1200750174654
48898497355
576778568773
1032215181600
651785879708
73922081005
1131775299496
727864354715
239353170655
293635528971
371095814694
1219797389421
224090066291
13306816018
2130584358238
880440446856
590161064826
50023620303
631030485530
318541696175
1947808821514
655235715877
115625878409
314267107448
595534127206
1588053083654
239119869129
946743490135
478339582928
817639165291
859239934552
172116328998
745451268150
110688864310
2020155062645
436155933672
190026826686
282526188729
550255608352
913078587570
303799305420
1094241802106
102991142592
437448210127
100559848325
643091670936
169152399193
1144956797332
464774518844
1348162692817
605172462475
544366702766
1586987520103
698550278380
773164677375
1449625709721
272220388026
1779436119304
597720493341
365481406121
1608396644346
673244427
669962458801
900879626589
83059146939
873673220787
1262153473809
307788197342
18710075139
1757357877909
1294510383579
1058259986177
6905869393
372966357857
528178535690
696661057155
1222826501699
1581266747792
792235666777
1396412885805
270114799983
1037981932366
1094015204592
1538162885179
614776306190
581736522935
337315476684
783347401881
477047133362
1042695031774
533990526896
1819366898484
483083976711
732008428729
228895065333
1476452393546
519315487325
650589188532
54647249366
674810734893
314499973024
673544320308
1367283358230
1216900227254
1193975684311
1012288002269
817928836180
863671221363
128561501667
937766768336
89380929242
20111685096
877057566530
886838794984
49948355749
366975677313
462281457589
1512082854973
1026655145242
933235134459
197571959621
564157941904
298050029109
405968647756
589383411668
86217970345
407275138319
838203137467
805053085694
1025863676045
1473109176040
742029907405
270996556742
1385590995980
500987571553
1324019699909
1281003811367
491245002113
1884108722666
11696851187
521085165220
151333252465
746099038906
137819626525
797932879329
500831617495
426152876241
696385316893
508211297053
331191059159
331771118828
724789126622
1677365069479
866649443206
1028787962118
453036458182
698942305029
3027912770
1407312058306
1357565193119
843643564257
797920570544
734991656578
525807161843
42095240025
76603228612
41612510155
865977579502
207185593188
504516770162
160791196459
1775961476564
1594867110413
796320423086
376529146471
1003482465946
1320980283644
1222515727025
1587782884128
855295252304
1785620805862
1288385739264
393191284117
392643640505
337131430943
574673606398
681258496247
30093635869
1128548796650
793707629293
1218313901533
412056861610
47045139084
1340347704566
265891214303
1587663681915
532957086796
1181888525398
1451511499885
57854674953
717503709297
1765371723781
88903350201
1145753349034
291113399435
1492156025482
317273177149
999489117653
1489509781603
807412673582
386611388144
1112207210240
1157172536588
280860702511
241884603769
1188272867184
386728053821
623623417060
884071149954
809159376199
537037434917
1021198058865
1103960288540
127722892401
1040273107856
1013967861448
1880305734433
674774014391
845290163103
196598370546
241617807173
692728454844
235612032611
1663501223100
99937153815
1027267629560
281749990762
49984789833
1174639136955
568567653992
166713717708
1219201945794
56736732879
924550178808
651192614227
536009157650
31952933134
2108027880566
1290646421427
633513225782
308684521653
603730035464
942552059454
733296926518
802368764247
179927472636
890149054765
674605191310
207132849408
801164495305
1284546649422
562529731273
1226612888787
339271983680
1280813082229
916459779416
1132631026482
692644334264
371974526408
116255008957
50268903481
367970681423
151821056233
712039043434
1179127677928
640344208218
588736607074
217696955144
1402005659466
1591041791713
635895428111
1169932274784
594326247021
2155521480321
818241824885
732858139905
273486679133
512050688663
1506798246042
525334666056
936520137865
1539403064173
652838823242
844125542638
96617105310
283625264739
309098634622
414022827201
637994307548
517960794396
144587911838
1457532474417
1114109233830
1119844377027
900405214065
1048683798068
692009086869
29596164870
28249659618
921221372351
1969969840638
585183281744
565613717746
1272361798878
390608957293
1194966836714
695537652903
546312212803
6737479902
1589926205932
185463233990
1065050070674
857592767574
1924665351074
1486460054467
922438573838
1324456036332
441350163948
717329884126
5561511301
246741938036
1722732532292
186938592720
472069567241
638615284075
70137854345
903592713136
1708411653621
159130028178
1134947383322
877564209982
144650338263
525991879507
1250322638865
133837400450
456563495769
305311663165
451286285568
279100946162
600615880519
1341045471797
1375681283093
1200486756467
400893550618
576002909749
269471351176
145704428248
1366031072987
1423402975194
1109396664916
179769875193
1060648122125
991623928620
1538462881484
70535805955
383333498059
649770292699
863224109058
337510823802
124418513428
159304808786
514244753912
1364525535482
224661467667
242321100104
719775136829
668735885013
427802216451
1614206905130
1373640052995
68649789810
101084842871
328285746078
486939436386
158100287921
1445832055025
1203920644435
76841910394
611931194289
197317668256
290981933003
924679623
1652642846150
530941312599
387573312662
587874203599
658105046589
326677137700
8416331031
525253967054
464931793933
846151963983
364967923424
1240729064103
91826525115
1307660795637
645544957581
1079724039236
624207292634
264010717063
243431806662
1512779976635
1269075915977
253480814430
787796479626
748528989666
586066178303
690282355256
456231340556
445123873239
214298972028
278583554744
363097942867
24078146443
89933018010
486469213757
144056164977
1887067313901
38281186276
1027708857291
857853884647
241737227209
99101416603
1201727157176
477426520718
962009616444
422105153833
101672099206
1202046218337
493548193362
784084086207
179376493724
346550112325
219649735686
1609399419423
1743469499069
1262883330486
1583318417551
793786401799
1319798633344
53118779340
993859680304
130255724800
177488004224
957027005227
441588452324
202088972865
564316749974
905495721187
207611981433
177771380590
675402142974
1037671833463
255216159372
48365561703
1549927716078
1677273729013
442436311128
854267630116
1211539348641
53412626823
1250737854801
640925870227
274044468985
701412015404
774526473243
780897309461
343096975756
1621501913371
842199080156
152151017569
1181545304905
944771729434
359383546873
1294578529261
943684327806
1879467914858
113747327481
885317149790
649707722525
1007524526025
685849383159
1824253025292
16653297398
568833514772
301627391431
1026656324500
1384222840670
264243524546
643751359357
607525371017
437037622949
305746574424
24182319046
1673342038229
387396645113
14613235979
786251163717
328422133007
503538563427
899994908104
1230210695930
250834695063
1055033096542
293406176947
924828386593
1392061708909
283754852937
831029189531
1884408305037
1522755368438
1005558710852
167774080349
922842802807
1233401960813
419539380035
241077882816
927779979172
44763141598
622940546466
540265506106
675082853913
707982672434
450538399294
1035876397083
849662134838
1127481472743
101482731801
1028621960491
1237105492056
16625735052
174475141687
515676784543
1277951401574
998046151301
1202195028979
1025761753462
974332088173
67725877360
118429226944
96965447581
1968419408328
960644302763
829418377954
481977266621
343294578725
363353402088
98187163318
1554214082418
774830346468
354552669835
1459030349653
1346795443207
160011318336
940543383322
988084109537
266983723942
885203954662
366778065293
402504181387
530687122556
587449633409
1436755452486
831584712022
173555599172
241338177806
1362948859869
120801163640
1002677677497
346246520460
482541398283
1384615251345
980366420735
28992949253
895089835582
217642513824
323459393547
1916976494671
903590794819
569389846938
544090512451
490382535748
1121148018105
78534917546
1524887324570
225422285327
1994987336466
1569980137321
494866660511
145718982651
489283052938
137126736329
737924781928
682123606750
1515702798142
134229892026
331946324041
354654040376
1000844755082
135998579954
1373074745501
233209891090
1084061249739
74898850034
53032553063
181187826492
302655158597
288349091411
1597027976447
1021780301972
694747245798
186041296217
262532241557
430743499634
376347670838
1257657529836
217832171167
1019411627669
87691794714
898101415142
1125055553306
329403888016
58267043360
149442975397
772935026274
476950376294
12752566837
553087481244
102594617036
1298214409047
358256314477
374092129305
212416002953
1825026237017
1669244927904
1002855724959
1307142217269
952972255402
503937963955
1206342661914
569134056591
161713943143
792948183940
207787741744
817686924242
862491845928
661823828408
234457030374
1395208785600
182588981128
854096619841
642178260052
1114077661950
978428485866
1097740341112
274143045381
1247562135460
1722800091660
445146032407
688535839387
592138179866
495842949340
2051997422439
14337940552
345458386633
942107598614
589549855678
1546077606492
566566190769
1147915570287
934184453776
840879067558
821968187781
130579217150
1341799120906
1317902874451
353028173341
915589657993
78681373591
1051511198928
198025621883
284954274152
789410405529
298373162541
11078062817
418680310103
930024215668
128655992253
1289659891179
881309572272
448418014563
823254584782
1351903344003
1000726792918
711788630027
1093653298145
1524745979355
519589233086
1516715236309
567604674599
115505395388
900715174672
735842197075
597555121484
322149653879
1572645059959
597912926332
1434182961739
102698112335
474780803416
268325107348
133315884705
1296643444008
446610474470
1295981151140
894049701017
406922120409
1375686343522
29118577100
114270307386
443825065131
995664073011
1161591903249
1240688262059
1351752145036
964531088909
145576992848
1148128529636
86208741862
25992928814
209269289859
785420466718
1610089666180
1292964274139
933468470436
46866226315
1411074666843
205230704630
889945037061
407531349430
1106619265531
650447654546
237559514359
88185736447
1364112651935
23222953726
340799367611
350619744989
1425949837395
270656314102
221570499744
476694861349
22377463456
696755008665
618471988722
1043442206604
818848339469
501648624284
313356523066
619820493544
91193314815
1107941088763
1243353984113
1576161246488
377595400530
479970305472
194649502027
1367162230761
194043779392
1031560108995
92810555209
1871772972562
1056973523455
622038677158
739786862169
465961013512
1544043147404
1046104388917
242754241562
501506914042
94028363162
198647733256
178670928291
486674861903
1044286769158
820929876807
909860490036
321121378464
244505783731
819252709607
581686983340
493563695932
852050580908
380061851003
1010781320092
656556367270
719605697911
106070021312
568416415797
878368566974
1546967260106
1684639486131
464019676408
250123330108
402280086718
695021887150
1103591363949
186243561378
128389998014
226435301089
345815444528
1015832976398
826258715664
1124331215606
733374300183
284609077709
354125359965
739364933720
691719809617
1823606103831
899063263274
1191825035143
943920129371
234426440418
660295155141
291871682132
375927838960
500462884058
778315202475
1793230852130
402646082730
942481774394
1393896850326
598270472609
1018704036526
722661763738
646964383034
138535019730
33900156742
786979806048
1708538647489
1092738895448
677214358908
953373681468
529479609355
550164401173
1047587704632
1231379103773
76652257829
1019372181392
637685511081
555563390810
1456864341634
1292450505417
35759061300
151765032582
1481629634489
63142664087
118866069908
875983820874
1100928219295
773608173742
150980392353
1422034059220
182484411154
301821350007
468122589011
343390873890
889221315013
48031723711
470715856377
850972403443
411235674403
1255093249082
1101262745870
1091502090533
611954538087
381945933733
1293357526431
123884150431
638586675629
1776983114527
1552475716509
353401795619
1388567977227
1388236050548
1441441956950
1048390043533
568360287560
810443919798
559053481435
1148879836546
903668258372
722854626345
1138093009228
234727760278
1026019126376
904754183262
147511333169
398020417166
996728019805
84920746193
943680162132
314101359158
30402375968
405544080133
393245974248
1621024391863
157872876005
118839214670
433777689123
1382414610975
44524475504
327507197242
990384931437
1580542639325
437062038722
1812622472751
79051603175
136072552197
1066624971525
1902146780078
315239895349
756018131667
760356779796
496425079617
498369463820
268059480619
491171005650
7687659902
702502260009
244815367827
163436097751
686097929000
698117289845
1981619879325
503539281813
6046967201
756307931933
148071002936
360611277766
180008374426
1455671601291
1031145972684
502959793047
407039248075
727532237734
94903033015
1717926085163
652021993586
199137679633
1299511102889
404307684955
14263737389
1816674098953
1160363352356
1234578222683
817655671917
1664814025569
909167730078
1228144740268
2989326457
547547069047
421755813612
794576065918
700765599069
1903251281210
435424962296
1242024627805
1108352703299
123844821205
31124962750
406396661059
952674625078
213725877672
669062406834
1257356645063
1159463793939
113265429585
131394045029
447065970729
1282595126045
410637463315
933273580559
102654721740
324792955677
1717568471079
6032632763
373750973592
1501743866397
155091760660
264446834971
289224021164
61800573209
1296453862133
988501842151
601217844638
1232884376888
175413380138
268344523830
1643156426877
219139161477
293539559830
101211609855
525189000567
696864724895
684888609626
800923352787
1487694088301
986416618770
443053333144
294444559940
849348312754
952228946354
399133376828
1755428563522
137013547523
989650215416
577804015443
26634525650
216112555799
68268420774
796616188448
1141415524890
513749891745
1275645222983
56271746544
30990293839
750871003382
1003136568313
214026335454
1046300791198
1677524866020
20259403971
1731901957420
842442248428
165904032497
1524891907181
756053754741
287627521649
584953785701
572515836896
809413989272
966252616462
1449527145405
851591690546
321681646397
351839201453
1484575014284
383379228638
517173305630
457200786840
1444547200126
761936924785
88018867501
1520902830511
762782232551
23540469901
894966058412
964698164329
1222279327295
2020020109965
167975024310
770924804056
856719529961
1278101046352
454806239626
274253444128
1885481588039
1477493574108
847294001583
1327109600101
1364298310385
544234768977
598067131821
551725591496
803787960889
1549042531732
78393543504
1544466652747
45505471365
1480361225830
1429665738242
103404862087
1389590088453
201663586697
962610424363
1281578646770
1554327983277
453950786429
777125195888
227542649882
1650039126893
1245626613258
910004626168
280701652624
1789632838972
745619512085
538501649611
1022553198995
941031519971
504765929425
1046802886960
819588741909
1180912214999
198722499676
238097359882
823286532816
1342746735064
230171270591
100646830730
1715379344418
403465234329
319796790467
890429857176
664376452609
69015182150
549661721854
107738766584
476425233071
888960365929
551663218980
1011470779183
1412351389591
990834901875
607466135477
791857040852
59946077354
275459393983
461728191432
874474321844
204069270109
2010007013956
233867715803
1247662103525
320251645871
653527943199
23270102417
999877746371
210481017096
479737521189
80663664429
479158190792
1005026716287
797162075517
161677188433
792255258256
651234192626
187500075970
396450182392
704239950376
871011686681
579586887209
98611655055
338997160153
1916076166480
902947484388
691012630169
986231118195
70293193120
821367780042
410406307060
1225966996660
423861112603
673223179380
824151486138
92644824877
223535766237
217444078774
672553820033
630868317595
482307413890
1392443524838
1637768204552
1513889047955
1418935041837
128105473333
219989537115
926644800677
692325552742
592897739336
1135191822011
199170539665
936824742084
765914658475
1408171421197
445492977139
46369219019
901655843182
163091272203
288628798560
1035803771054
731900743957
1970725748402
21831772086
677950557684
428782611181
659632312234
1175906338649
574200031627
838642561247
687334251692
846183295635
997724128047
1706334262464
924835811415
167273608183
740538537629
1307037816413
133406695181
749679029280
224728871937
210651713559
1661873729778
649429287111
82255943410
730359768263
675042771421
239580964126
1720377670512
470336913217
838801349412
1994299351079
113145881406
121616083916
4008649809
290691820032
869745494574
135904886107
532376647474
1157260258086
578611975167
702347202298
877437578302
31788256796
246019846984
107357966143
917679797586
656892009157
609609711169
428346986069
165860734599
44771325326
1139379191403
13733692885
54243722225
457117712274
178245961068
1527463170067
79944649896
1290825154922
1072391731547
323738095991
181238690152
685240861511
1022173163531
1466660847503
685471348304
107990563161
240680680513
1453991830214
1766200611784
698719696317
1577599192521
385649856294
977710388586
213411341913
600739160623
763267252491
137654386295
799039799006
663181710246
720936382467
81819640705
681721036021
495154647110
220700807420
223333232288
566991287297
533884517626
1872814155401
1695228090734
572874999134
145864492612
1065969972881
838598833144
178007633657
536364451282
430325703376
944903754152
681185947605
260789234083
1239011219958
1639577398775
247215817173
49881348759
196521293923
735982948523
954700256937
761725355113
488750025310
697144164051
20985695393
1251611195131
360945656053
40474438885
1219977895511
519698347517
1261896256723
1246034069680
2053351945136
363323854819
338106592340
135133166374
634206358457
817641342971
1363316837901
439553904256
212741085473
1597029862706
1037236534857
840927793375
633558568376
57910125796
560576468493
518967652308
1520449851454
1161872495608
94031912810
619966107993
141487828448
510601333323
618972777285
564412107446
650834411821
416258381783
1333406209037
1021043761595
849098782217
200198011753
107901746483
1074461231924
284033520916
1285769539995
667459580053
959843097431
373428723062
1604941763514
642215909214
576507841384
970945183945
1759565001858
1320568096488
1429238295261
154180103328
62750374766
9065679181
601913585591
964859490852
4099374715
24162230063
33160855572
904772715827
202308043897
851155013226
1383094386753
1813882296096
1124203187482
1054646118228
938035688383
865843779953
893371596636
1512374639060
1150316390619
1037158931493
1523732067986
777466171798
565301690391
657391360702
30390568692
1556420447770
1484377220013
376970190072
188181437349
652963752013
331271673475
1092584791238
151414241841
368712872131
488312602389
1764459926581
258470352090
471399593521
461372526538
785064754372
1637046222403
1439446498669
284847660192
1252142560775
1163272412015
792825434637
1515554684082
506934273602
809351930568
1494662662009
4202552007
1347526430777
43320935516
190064938906
280993997725
29122628369
515059742077
1028754033615
996717065826
243245906445
752487951991
325507293279
345170912641
184474072955
638441683097
1895737108276
1698911458410
149457575112
593477629812
862296640906
317564693809
708074347191
481500376015
316296648091
290745760880
971950082965
1209685658419
1030387856165
636213330156
307822249859
113196427015
1071798949733
565593542407
1203298883098
665230901991
389894380117
538320007769
1723384717191
31310936752
147568936774
911022241698
1417552835725
116692169320
474340813086
200386691696
778563189398
478353065506
161095761423
622082260741
1138015987312
224146225495
755883168152
1035484816001
34492210390
558585875949
819006782465
686129179568
537383146809
311440961741
524852455807
736896984193
958182377864
213346610544
333401633614
1151673863836
1328207627519
517146784802
728345617483
504166162951
348921462442
839651272029
568162446228
731740372388
839617606259
33310576501
76768048504
683216360101
71975173116
348141856387
1418666385633
351021915893
1448227425132
32181910087
673096509907
2078109179789
986081672582
640068310342
220427833874
14110975223
911960078176
475616361540
857964174784
1653999780257
343003921814
412568487238
492585359548
709984777182
658484165183
1221725013025
18542615342
764678637205
14252025750
412457580435
1466000509135
749907728360
577025013163
648523474269
1038464612437
375760584692
1292986924635
355343161109
33411101239
124893591068
77712433693
1416850168346
616763320395
299377481966
621855251099
16941848613
1320001061245
820533095801
881421010965
103264197041
882193119279
870364066099
767999249237
1348708504605
1365413962438
720166393013
82048536430
84456766898
235493136440
184060463494
199209547220
300031773788
812632423872
1463931972242
1033656092014
433158113848
559627872755
415615969608
232408833533
1166194983666
821852911008
696460735111
606236212532
1093599962360
530320931461
10320147671
420271283841
580272279287
1589596991196
454508544359
846410630666
576552648780
111292266020
405787772726
162818617141
369455996733
1175049814248
758206802290
586652254307
762891098174
35220088819
290668503657
222874964664
558678055094
625805370951
887706063485
58449388387
1239419398081
645036935845
751526920931
211899814265
150863843617
1058772934763
942872831515
844925568813
1161273950243
29836168641
1083582181397
1251816475
861950384779
1217373344093
1579291374055
1015737544272
604465965444
340039289205
1202995459160
1083177130286
1225365114690
313392880335
1406441813627
899329661207
218261220663
738499195482
1650029136187
218370203206
632547247246
962407350313
128310998924
262829183785
1076020331251
1459688268471
426448748104
36974437685
632590177135
985224310567
1270850681464
1704084455646
392383141066
488493883608
681076540471
423157904835
1188499029387
794173688635
883190873252
484709316672
1288499785999
13308164108
547607031934
1757315090239
163626404898
648827536581
656915656419
1914183747316
183312067339
1747637878113
696066812556
55933599634
1367031161081
1136650677499
988821726473
187185241471
332702167268
211407191401
819380969420
96372613002
14197054969
1011878762325
503461507864
1808552329515
288840270437
1068288346122
145927906575
1505377218294
473217329495
785046306797
673234280071
608645552928
1127454082802
1299290251245
670658611546
1190996618836
919022587933
490709749660
848357254526
71263302955
94170413646
1050163238743
692533583404
1424324210173
565211893444
1873379404602
452547950124
1938651653538
1083192605842
494762594228
974001528378
1308600242199
196775791140
598161660848
1677665963970
61751714403
15522214741
74597188404
1032778336575
1012712083576
812017774180
824861471241
70010609192
1312862336555
373617729190
1147878792409
600153100462
883497432105
1153833673458
1490447522013
247281594353
423889886807
180418819312
1745851549509
206289400209
1140571755007
1122641324912
350160018971
978975779517
885975669776
490894915210
1537555013923
1205492994802
1314664703168
1283543923859
1582176240574
1212036549680
1271403889179
1834721955614
1393014088959
527577734515
102053559841
949929669655
115398236805
121415407428
285563035647
1770859108984
185602738166
1404850562634
123348072462
1725717750940
727212751662
827899135158
324843870998
421259603762
260826950065
77859824952
921588384865
306539529731
1094617009541
57156610216
653449352867
17059884454
609431235421
543082227938
1016842134570
244066071949
1041038572613
107858296090
526355982959
84999573887
347921843890
753255305756
1013570347613
252191367139
1138682217441
897012009098
726825326099
321263492389
564181701705
1405651761308
35027054705
736900688888
882774755909
71148786703
1160906341939
1125501386254
569426789765
1155103159946
1323280416485
1554088441568
224111970288
434455637563
465635439527
158696062764
482321936412
1004898834309
322137248749
861421346438
833604049718
1774967003226
684578673675
421388507314
1584880685562
977309276208
727442028586
263694108120
113747402546
578627998485
269337952712
132414011287
437263968458
330483264290
1210677651907
921929047123
1426266211668
221256963337
521048577780
731349466897
438776773971
1065132159962
1121340889153
229853577426
1022872985779
366042853407
1532598475798
251409689634
1393885399435
686126160877
1177498704365
1136291725997
463064229084
846407798052
1548224445410
1614661429063
404709211076
277578583564
1415105586371
422226413044
310693353174
696014518478
1457914987723
500769482647
992527766190
691528345893
207564436014
538367592326
899875435944
324004899980
599202462870
437715097441
324808516230
340298169991
37985951542
656908802795
1294488729844
985199376181
57693326462
902199418095
567050340863
211535980423
739561750637
6983285867
595137991090
319677114201
250259902922
906473408362
1208758207580
657928166442
924073797257
1399999678119
697830911892
133824991016
2037803052989
688789635860
220696863157
74877646874
86860629063
816421061280
888568880665
1763497903639
1321165946924
515915383395
1521204156634
505657697932
1174276949792
367438306557
840209079387
333060736897
1105201990112
11417396574
120583377527
133696079839
1828781306316
311289691924
1756043824936
445797501312
207401332239
483129675818
139666678134
1098983925536
1134550667420
128508244741
747975528955
1172307494541
70975453689
1043642164099
917430908954
1451666674738
491771527859
1460239475804
804052853782
1314704715863
166743362714
856334592669
723076726131
1002632674856
796474940280
497522549520
683443163495
816668030394
742441124889
1021622957833
160293097709
65522934888
76107603513
658584275955
97305916351
704306483104
913491632377
1376130492951
990835823812
1314629747146
1806302538218
1007427094064
348920136680
1082214755141
218535345167
847034134893
225007788845
684279381513
55873289679
661824335468
713522271577
54332203790
1048699982674
26379785610
293668541456
458856472725
1690988048482
1066422338771
1068119691494
872810160394
221204624634
590642193350
793364686071
1639893752234
260918605318
214459543196
1051322308233
956598376141
1572183303801
815399054238
1047204955526
1211253584801
372952331973
1618179801983
1210193528521
513788291323
1509297766075
978756112834
1184332942683
294299473349
1375853639592
131621205108
977705117907
499372727219
1008288397335
674914232884
65872539417
572314919917
1541229049655
831878147564
22468769519
207699493880
686182288077
721389024356
412702680128
1186958250634
127496482071
1454569225760
1138935906599
1042876989469
989706052302
201260378271
410849547997
123947588173
83598189254
723963318858
132785332609
342916790193
116556442619
471050621941
613403131770
266131836801
273045603041
213033343773
414818178263
615962229379
44862247496
215478611870
734406995636
938891307302
1667685468434
948132421400
1445024031954
719965618114
971591227786
563069395707
153361379500
242254076323
931638858246
794487158214
1536153630548
114276105992
288209880422
468396544636
1224435281965
1278839294535
842776456940
863936508368
228592751628
421933408593
159727514537
575877581493
321151612591
1153819627535
4706059146
171561719801
1128984342070
132728636312
903615224564
714586808189
1334321875644
844765627587
601456361277
174318614452
403167395561
1542548757518
1532478645298
423582866810
1029797149206
984383988398
1795239877877
1659221502954
310702910850
860546038
467278608352
856493483595
1070969813299
510955484408
475681182951
516213300916
286473361004
360544488435
25571005297
1331392492946
30481799891
18211716388
480123350748
102153107638
1308067437356
608722902862
549020663846
743160718308
572840411046
970397019757
908315723774
258586326367
1159649107683
494568462277
687113697727
703840778213
999745291333
1872197801986
279355659845
1123742511858
1431120913707
72274662499
799704592175
943190991022
263556664377
325065325176
662760575183
1110047424829
1168100445197
530707245018
527764755827
761206544171
1084273073914
1726391536020
313627062688
1147541323772
59106383219
894688842997
861008464225
1020287739810
388316654472
472621464057
178713020965
101654300997
425576721378
627276726185
978262001548
1569969941681
5794763985
756396801058
34616137502
227218180879
959492152585
600679091894
421247012843
569668714233
829709874802
148569651521
1425492068471
1077001344889
470907886665
329136684003
1145312351897
687512852899
70208601378
1189004298617
942672746558
48920961893
27488649003
898192210919
799739822245
1250778994291
1284200687746
1388585767308
228879501084
588892527338
36826266253
1450083554874
202520049401
570699682708
487817957161
447569499073
370844737634
920744424125
81825734186
978612843416
526446343035
51852174516
876737651657
218855294871
211781651739
1444158645236
91059414952
1539439497182
210929937348
1425657356118
1651246782443
1097233455880
1430931546131
915639747484
1237152690232
1672132154370
1196498190477
1773570147277
659479066038
239639797988
1360302470583
1132915870547
1802999944868
516000284560
219032414451
441080983223
284473251502
122563407885
1720761823139
1251931444978
880697027804
483991833983
551594719766
1103000270670
1103535068703
1358609973943
943313979672
1505578140895
869789755131
3146836057
46239511531
384591351028
2017232153949
1771866640316
431494163942
1744270012180
946269915743
987369354760
840513080891
184557648682
116345969173
881959214755
1235397299959
754583766975
1501280243445
42637781074
1185019755514
587645187024
130679922225
136904305369
182274000248
45184199005
521907412026
522196145158
518644774676
146105008860
1031588461415
1320933506141
1013697342494
1394779647367
1523038838083
772039451033
978112630795
123841163110
446641824003
585833296588
809812058237
1984345420786
680417816557
347692980118
897800685357
475579102139
375276108182
870109257299
523613478731
243566226322
695596508785
318984593862
53944092127
518362833155
829198185440
1077950706103
975423012700
245343714362
729039137951
511661079163
665896418000
143780293463
1777346809735
1233209345626
586727787562
344947756256
832239129991
298077723787
175408194296
944831304990
483517082561
443195226092
1675690737761
207364567507
742339406315
57226671854
1010930770114
870867281562
1408465352630
178662016472
865637765818
689410631086
305615049779
874622615261
75419611568
739681300205
612873098472
181822034761
1199696553348
1411745999146
980536041865
955771971154
1414718748128
1124014710588
268797165978
98791340794
633221559287
1181165734485
1090554964461
472855637665
1063261831744
368750735429
541131021669
427720514151
1208218215600
335540338314
271602781116
443199649736
627219986002
890951279026
929071847780
598744350610
594123070848
531740247936
33542287314
988763576911
38739031659
1019895129129
1723355773884
342139439003
847325512265
1004856015101
158506844320
480376918707
354899253957
740953238698
136026963566
590698520167
1518174098146
796880533752
75003939607
127547598364
16110985694
242364738068
450646681555
465973016440
299416503477
71879671784
1776279684216
509398873962
1776370748521
145498947848
230483371009
1377274654193
92853260113
985671187551
1588546278822
577032650754
315503887377
271767175398
769891576830
957140794749
141914548407
80195051502
1571533600505
1499205386228
1422092598451
39902023390
90466820692
616525974879
1905189484057
1265885000806
670399120963
1661468279056
277145927736
1969202635360
42738123296
1179079201725
9876711928
38590067863
100820976979
969692276838
1230296889600
631575734877
168398599347
1561233528094
5738978580
1208799172108
1010316115665
219362596862
891158360266
310884187404
244042955312
87113877504
1361515391650
100356301252
708473478328
1153456584216
1644971431056
977950134883
364749545348
333390582080
1025203783570
946267990837
322066461664
386591984925
342756724663
378374154651
220996328503
6785247858
274791178178
958915664860
754485912315
283034803338
97042590663
1727646101764
45361405987
203665404135
1158365313187
715199029431
412504537290
478380638365
68353072064
1137329212071
1196843637544
672929353931
948013225586
503975800811
765816607821
463693482793
1068746364238
871949039143
261337116430
624647197727
533979565027
418441038274
1341749060465
510981328770
76749411442
287479060926
272159989536
128074455466
196432012684
440054114555
1256336524426
996773259439
1604517687718
914313262586
226445980821
1151071589813
437083361585
517871212948
903838976561
573827723092
625379143143
1773347046863
891276015690
690306270852
1159570757495
819726851572
1615096643263
371656657944
1141480857350
259741899864
644185762173
1396759208088
198377144208
1741583770705
652257175616
1491171313673
318263359819
796833216067
868291637205
179410612751
741082769437
901543121729
57910584351
296630512347
1007364458166
367484124555
785366430237
739678220672
1321779751493
23518591555
1294180234711
808716033757
193893821143
813528825929
311180336785
434830861130
779900599647
647429904832
1022174373808
261967817229
152397210913
838148362592
1061157143155
48839277699
215316605247
1183230524611
656709314683
694552411497
1150707579844
386320613937
1110849956942
189105104078
186002345939
1130328022191
1444226116162
1431889433859
1255399594985
225055874128
553400095313
839338684348
747451986180
509684008048
844123655322
958181075499
233766974981
659366269714
160245359488
730544882630
298650744130
654332975404
25195990204
202742140068
139287732237
1627607481561
187115527244
299801429329
1268737404998
625842160164
915790659154
59960330612
471971667638
1211151311293
268768753766
1212907860382
997151341367
225468397060
668305519795
28642534186
375491460793
1240716223238
468182516024
882919293938
524496607343
698610084316
515682157377
1230537007967
62695175228
446472951073
339364728908
1512073414255
745680087501
338932513285
272974714613
467285067042
1093321071659
1495101014473
630071067034
507478283544
1154281843152
323121181677
1029352132955
875142927413
78410903333
26310123871
891266956534
1123871773957
1046336804936
1082474164645
77834018716
521774577566
593994357737
336440611408
250188380049
247439953631
249245609608
301793311682
93259899769
476159761400
785202925675
186662337135
169531591553
862409235326
168595408507
561509433621
40154980451
1153415389771
399008170717
163483707134
451220675495
606301744931
198942536139
82580558833
188800556018
557231686336
326876876978
1472522818915
1375492198694
45411276600
1490487712823
161988085893
75064135201
463566469279
91095568724
1406679937426
362916833393
411434025803
601099962059
1002826903158
268466758941
331396599379
323032572690
517537951127
1456792401178
46988645788
364124609599
44801225785
1209052322461
434469851364
651884718796
1101672000255
699327892715
242589151883
465611731999
1881471286442
88098009176
874001154481
807213497672
326978850663
404043939990
8757460271
527519570724
739964332909
323433762123
342397418229
266169789160
153616529899
1468150039082
1269383341385
308196733217
382683889805
206434544396
71407899575
1498498164329
95122654270
587672381528
285840767365
215830527918
386721022974
1063214618197
655921701172
1166710117990
901618069022
739643087677
637782625595
80032735834
64837996142
901574651511
1498962531006
402982146866
50856282200
719190096846
1190603721177
469270543577
704141880908
890355726900
449110514700
1460195200294
763012631577
821644358237
802321154787
32728648862
1446024645062
1002035551149
1369598258924
193384380229
426173099945
879401651985
619670888111
688086906092
664419588829
839650848257
343240228902
106297611653
499524012485
105626382864
756924942259
201271966786
348754944955
429735829704
578693403611
783809349229
277405406489
1054634633997
468721465642
767316201921
1154527136974
701707819002
438770274150
1128951899534
460863667735
72370757435
322718667478
386597995018
258989959093
384186998969
609570320108
40877302647
85837568925
559304214806
1142199558212
667950160281
520713297420
359045971775
1699523624721
766215156004
944314079398
222132159068
435654501414
887659857659
877917398110
1361575288518
70059884914
418857187304
1495477903038
402657984129
116815680340
1550359733410
1413951215059
918960896390
394525672138
541031390265
272005481896
326404604653
362891974366
719612944136
764541471491
63584244026
510474731750
1710025647
1548501168804
1187119803395
327282983015
445993782659
459814204575
338067980583
1070133420389
589530746307
564619307601
1090328721025
1001244397875
1166714750296
1843652574563
4946684855
1407288111514
685080827815
686949203680
871370829823
646324248476
291843876949
1335174919137
1005070455383
47317525180
593936950560
83595274985
864330770535
1181382317670
541400956386
627841017546
1065242438241
889546164484
263714963444
611596903279
254374755240
754625243444
918497046714
214733269157
51616035890
929942335930
1045142999596
1232338773763
254767030475
215841202124
1298357305720
591569259310
169873821450
232135661547
438039641427
554617468569
785020496517
815430255262
1331579309522
483460871014
1148419202823
212865521463
855650396830
73017509401
1045964194770
28108928639
36381301425
401292672041
184411503483
109910785372
481319763097
969807522854
1350912270040
572354416906
294145605537
282897400447
90776307117
60216640778
384752454727
82831083785
288303198112
327278744074
780928665338
187391550711
626096476084
1345113572224
733522859794
301824512254
134642985228
153874337108
214887886083
361229918513
500159609208
699583154747
101914413197
330532747979
293024282258
248897030653
933398577814
867487861997
1464007819625
670293334522
1014717778534
107622959546
73600678990
1189344551340
1045266215309
600235304731
585520277922
151923126541
1373798728257
1701853531982
309786718246
56908574578
1938759296848
1491524761267
212050897548
607682532610
73667556922
131254848151
1708136087353
534610788942
756376312000
662617323778
1603106691858
464294192880
437395229713
558650876610
971922022767
570452103796
339344046280
556159343612
850216145601
1204180999851
1008198736994
786407295780
212246921493
179189239529
462906330950
120547921520
619102573610
357828464905
524698490013
181141938818
734004274317
926981224910
1494520926271
778984946323
44049917873
86424328154
194938332647
679466560004
140639536483
503996624509
335222254187
1445707736711
74603810063
412217706934
190434885156
1453291357610
669853376544
271931700416
366720737942
401830689181
375635414248
308853081411
650765930192
820011610699
408579180057
372661215305
1112849806061
1783298951233
432447329283
636571555298
1517235541157
1053697963055
1105654701645
46096216604
485925857493
420580711978
533250434329
589889972300
1021550076681
1634756465753
92932467545
519083231010
307115581743
1341252188876
159188186151
285687840116
150961210563
472790416592
512010142059
259671299357
1368117543693
643219092501
691779233750
557702060710
340087340249
313621566980
132713333976
418431451868
834075985229
1321286996582
159365649389
121073937122
1296806913178
160150959033
410944126123
626661690859
1160862119079
1184625701672
1725376800328
229133787017
1334077747458
795425834933
1342717362587
950681974267
544689765898
523935597119
1324561692909
1641098361829
1614744614038
267035057276
737240158964
641475075094
804840408090
441658685289
1317054228954
616157967543
1204648944429
805596157919
895968248793
789378290029
1640738078276
1069280632078
153040447670
413984816659
596207143817
372694818194
660709782027
470898439957
802657004433
1440258116599
116911802425
1071799981217
586927793999
175940648322
384585911875
796166031672
518747735310
1403747603240
681378676068
720893850513
401930352273
1668205487493
545392883075
262677915829
627791047516
330411145745
856958624395
602489014564
343792135010
219380128717
266577365477
1034118503504
410471334263
109040298363
26515610052
478450800146
131134946350
671572867368
1556397436911
1542402563574
60920920066
129750120056
590309921368
137315788607
1479000439269
108316837693
398445448742
709057578174
1492485683500
521076123117
731808686747
883658179955
482130369474
188848445543
382056224899
253988524829
612364528509
421324817113
1363820920179
1056817412220
1548413907385
201129228019
151921809108
739234301381
104014190158
1550689074546
209629365876
850867716980
261113456686
34229704335
618950900425
132148199567
894691482364
1252857725553
1811562815992
918121213434
1483416142486
1300287315566
672071661128
584675573240
52141106995
922484550847
1041170114725
93128387183
1146280742511
286568215148
562616376580
779850565632
492490941258
105806989514
288795843611
490735152696
1868774255214
514865684585
854050321291
369738458326
758908490501
1756276852606
522204124815
153194553420
275137558144
843320722033
98310581518
900188332692
779831439661
59478220588
199787752240
90230707512
948665688205
1614644671118
167204250131
151709772643
546787025021
1989976107022
428412254348
1312371049522
1334658458929
258182884998
1445943545309
745821698803
445255587730
58156717644
276976603183
779932080614
530602502036
970185342268
1334478725001
146292518136
1294964918693
446447062959
249981067655
778869530253
612860332781
1568333057593
1741088269260
291062481391
1142753251370
455544650754
343466848164
405294706385
178905679942
561540164944
486895441332
411348966278
913023138802
167256795829
1245736945206
618363946317
92800334892
1117806087902
241690781662
467843060299
141762100318
505092374642
607667882737
1906844652970
1534693911088
263042019743
1023729589650
331874691159
211204708485
68543888430
1297887424950
376092394802
394149895385
1049268100821
312857637374
585718558907
1807089821966
1116039963920
246050673337
76777319590
37615045756
105115504540
845414640323
640875409078
766618736314
636162263705
54126345664
1098177125604
251659433358
1885922571135
1944488798952
121488195994
501360790733
584533219589
307706578422
650902984228
1324123802850
414363558797
1624334621474
267591792067
362713263185
823979200305
614525465205
501707907366
1522386361267
559258840266
256052822902
498508807833
1231725077721
775850727772
946497802021
426617299375
1244575019797
224570083935
1395910848550
1526143219526
216941081683
638187293731
380396454856
336690183713
1206540822873
878100535506
561351695863
265116482601
956721046574
300656308892
417862356288
601452908635
378947970308
88747752110
226742865771
237172115955
1486484330889
1343485064199
125264463067
622914121643
743996577543
817313690555
576541766906
439383666669
163791275415
183774787390
684868808442
1845708160995
269164793916
1228002601471
2001039474469
317051542317
10372328622
808671982309
1825376108620
593133490264
25419854353
807905341980
688855583539
1444008220518
546663543263
1330314809234
192773477142
41702408344
401148414740
128943680524
725679434159
92619021621
364016023443
822823267444
251727687277
510120174180
536637228588
1011874388210
76276134678
14043167769
944757445735
1266809840944
257210325537
453746351922
2516849820
55144522599
310448591825
334583237492
236080842782
63866481619
192498934962
943021691675
731736631919
57133730568
155576957082
48909555504
1464754506647
782659097412
35874742863
645305382820
445198023903
512783333760
204478209262
1308079384721
931757103185
1138496800675
46936273112
1781044516711
223801850292
370936272432
392338227366
93500402175
360282874527
968400955840
647554791611
387329418766
421734159361
86004378623
879826391701
1363680766866
331191862799
303333040250
20968563516
507931728115
453976721164
147542307942
1659498439707
31754971754
497684667392
759118800740
534580547277
1103223610798
1088716858079
362087039062
455548364655
688978130118
609838364309
608796837451
972818912457
358801057947
1330399958213
375688453924
1249083142490
63858338104
402339721572
647762077021
169252570166
548087064470
531740566132
160315518067
695449675220
936013727406
126818504207
496959295625
1091505039791
388080891322
629028650281
1331129804935
1799072550975
673570033445
355363809892
143677011954
1291535324732
916664497090
430874453094
718723226205
1183223031024
193288712277
855517765709
1488476404718
674322854974
1063148673890
134498328486
627592339901
944729724422
601282048785
808012157604
1188551325648
337334499313
360224155210
704264334683
84073792877
439600620119
112299926142
343763436553
595587736737
934817255363
1482784673215
600874438283
188917798151
673100144992
758411788244
881511179627
730081634611
809889046
546114271906
455284909268
448822828422
771358887302
637626255744
248298547947
1831684418907
616793587577
559066467832
90671614647
350316599733
288912520822
93432355473
706121484752
525721516359
73258735239
678678223401
230193566150
108803748285
161989575448
611260073082
397264932630
60846469417
549282375952
571889004157
199973789403
1018541770928
283131025393
641830456416
863442376330
498136587136
318251533107
1225666837598
141072384445
369139234132
467653474720
312904568633
729603882257
861295108295
677396896918
409446355572
321722073063
1182946297578
1219467181835
524408043516
352878405659
805626722652
644442040409
352061407183
1256485842559
791206827647
528386325153
102147786694
735092785786
1071031693409
1639681623219
1301795174191
275410031488
6269924736
766429734566
266077271092
269788959538
832399321979
92839006860
891276721866
1619723312230
190022627313
1463546698827
717239624594
537250424079
678695630653
736151815416
20796103398
965371966210
1483617299626
525423229567
283634662730
236873293759
315490455953
290463125029
913267097595
1083712695044
408680642984
192550567729
758096507990
249731890759
70895155496
261468819654
374335205371
125216128256
804999710246
428144136350
44768208828
72928309715
606516022422
551010484401
861230717829
1179362678014
686634045255
413066537773
978520838071
64294789747
178309803854
269217021197
4710645145
832464941682
465009431241
177736808616
1904892370387
343065652467
480426570859
382358026816
1422040374498
431233858002
505427326164
332155852125
549965186235
159674170832
1640850508505
1213579493151
105900559938
263824243071
1650840136159
600119898380
277673148298
270538751134
746191439496
339074721063
867591410016
968927419243
1285076829755
780859285389
120086931336
385764048923
229798539220
8993218559
424158871467
1025905463843
284927818935
41915926507
291317290794
1496755049127
330182873951
289711124492
438455153771
855171125089
1355207511446
1396279011882
134279773169
157620430103
65060977439
125709517308
737883171330
1512325601050
903037916359
113902901156
16787158613
211394969756
1815088366807
162522817840
769428092803
306465486596
843245813740
344247733060
796877585677
458484078607
458333817899
117579124429
1723738458339
807891083451
113854904582
219871926593
935449713900
28803945208
707208066106
808435265248
195580707412
453175881964
467386540061
483163913396
432757062077
621558128147
361832062193
155032750797
828291111295
445653834107
368698954005
1010181217834
325244928742
895903539016
896677722341
1484273654697
280018778903
293946348739
1065390750981
1396017697716
924354348556
870363283896
1029860157756
133201976810
1384380059437
661668123719
791119520197
106296339727
68955614566
710214711764
785789811027
935253661300
350913606045
1127090602001
374532389722
957315172635
509617891766
1372026092398
100571867997
77933876602
1031141169394
335496355126
707109527273
308514079920
99815022347
345502187621
838081270548
1193975265776
1238425199758
731427659161
338141718110
966833339102
1301325783453
776502269791
927055638813
268349568338
129733822407
90536468588
160834458981
851646993717
1001680863929
1499273242382
789201631737
111392522752
169514711987
352167688157
606058402382
387385486805
221443211912
546525336574
1913197758415
1503504944644
85015630954
1470756422963
1004027870323
1287676473282
261286275710
1464154955417
523802799791
1004196647239
262777737764
98979158230
314595828676
1220055017104
574236493296
368954450887
313810093076
680182424112
391460556524
685167097082
1761702812855
959434793010
376688838159
876045931690
664837199283
1768837661658
594815696866
45347808801
199846058643
36689134412
537176967976
398903392243
1086514380755
83253535664
188971589701
658534131774
1637629817751
341850304847
626108185314
373282722711
45355662964
614770543063
918877703019
1641924315918
719584384217
25834635671
639591179474
609048408488
1096566423520
951774024979
1273590212167
285637162136
236131789093
305120124385
1145428543019
448617097987
1135569191207
346257984780
185422547250
512462434055
265654137381
697574591401
85294903893
500651741107
742211897714
291277127915
309037685429
626068240008
200413735897
38682317956
885180875731
844626087021
317202280773
358379486349
176031597074
475236977545
835927154066
690650197032
540967432360
840198706070
420917622281
241328453682
935511595985
143877881983
420624249834
457576898105
836671033803
217902082056
395315945810
987290988696
350311322565
80035025668
563645207586
325702243472
1376683842977
470910211416
2900986863
326065365782
1240017291054
325441132961
15900303458
664153952642
61263800527
1262593910577
956747162543
122694200227
79651597604
1523220937893
679482696619
1541322643350
160887380677
1115762650699
556406086309
682018052596
320169481132
965619079001
1076275975432
599862607190
664877878932
1574439021712
379061655677
1204392688948
608076632478
300365019646
132162316879
504225919048
28243727146
466267822210
829146597722
1193451653899
125462437331
367726286761
1306418945464
323250001489
552867452415
1096091131216
1676233666413
1330087834424
528970740147
1619658398888
1036281189110
656964355935
684940412863
1065057736689
437390761736
571984069149
981745877432
31785966422
94462955798
95789814555
206290639143
524067801433
141783682524
1181987088105
494946105889
1551065930254
344475733211
397274446947
799106116269
146353170767
121714407719
1709084477094
25246846853
277220133371
927639119408
619046718798
116878504189
51675030385
507407555782
347722480063
449657123706
283916962109
238046930277
42357483277
615395207750
401350781660
97541101079
637322114708
251378586015
858814397450
576476385557
142094302227
516474603061
712860791898
99485007670
123011373955
57325153259
722822757673
579473635273
64837307609
218174255232
450766109569
1700974683746
255901496744
432365617880
1212892785906
893541091393
1175677442350
1717549330711
637487517572
555810693251
459335396350
191206984913
1095618461799
161414920104
1025002847477
562532772159
1123184509085
164943328306
451091790971
262489052851
514681602743
1168657384920
847370788521
83927602702
255042714892
740485822341
86329823741
270921913141
933570082879
353927519220
168430578546
814442730234
1467384472678
315136525254
52425937978
1253216416910
1377595818682
1329835766056
672944205273
1097384234652
370292028234
898763965984
481206477816
149756492940
1003030754501
242737436223
146314153215
718273430646
54616158472
357958780510
580121781858
611317344051
469705753515
813658222020
736005939450
209995534570
1086670049926
782678884195
1146274762493
473167185028
996821284878
63741106180
727042644651
1102898347781
1677016892958
1030969242858
759419985709
119050175090
1080600710735
1350120989749
785465090641
851934716538
1442689731613
507235084552
1001332153883
187710556747
285953783253
231482349386
1561522951186
1391259386940
223944153706
697063220775
155878917338
75429479288
47201123683
189376775554
622218447551
1470002689558
1298736737411
280590078075
833949199680
721759979369
742938393687
321126778277
1291721458613
293692419200
978362208419
209777237826
1161343227309
715158666249
1201134659820
348132282867
717763477458
15206514434
1271789676534
24529929375
404657909143
714097542432
602483731031
1148937701749
65085992532
433956869370
729066898172
1465626241422
834117970735
167502772635
35297970016
234565088374
1020278742171
515487921470
64990136419
921610346467
1679760037011
712711064804
788701651629
450758702823
231522216578
577438020679
815239323399
1230476679868
511740774788
472844553485
84866027189
425203101946
29202181753
4695862948
952169323383
879680017763
64179119520
38064588380
283621896225
317793589563
1154356931343
652955398592
26981200058
610402436666
822487407688
359687170001
77749315680
474387857268
605214569513
1229008970957
676268560461
738255128352
411255790459
1484838384408
570926341964
846698214015
252666432991
970025832034
6443736422
1181614894310
1121736872618
265037840884
368252838301
177156381004
1002759150336
276049726942
246113409756
900631368436
785925867315
1272103253863
883994701358
632185840817
659826679964
302086599346
1611693231060
367933129563
833184306694
1426694564596
126143580791
1164658321706
570465815508
218226112575
283452533389
739953522864
1212394215612
1000769054116
623439896926
115169936570
928640566907
45934213920
263757815515
1383695831298
460784733838
582244768859
783960423338
234500811003
638175266349
418632461307
1170500322002
302759250970
283947564529
873720782758
246675400086
1028833745969
47358670216
497974710801
405342101576
1673407641512
517598785419
1368648444092
472100145486
984659927913
408000715844
150917362958
357307474658
1422664793723
1137935051009
154753926024
21232493349
316420040439
766264507449
1333685918
459472013940
1013387687616
553065188519
496150883563
1074513191003
1482598654
750357129682
423510351313
78771546493
50408221066
474403356677
334975304583
1069544629849
738234484634
729152814576
530355047469
235563969757
561732253805
195623904582
1285739478659
998726770861
22465774011
213421324262
185056987861
415982793610
634315975844
387285273003
95133334549
593107432042
116536213981
747077035610
147276240330
1761178080538
984417307623
953651836331
41918606506
199648047858
666688107734
1343819098029
527076207517
630297275909
766960418006
109017620291
321223624549
1311399206226
180797764487
1250705092340
255264864888
574998951177
368613580956
269643105341
267594619240
978353184280
245364293188
103258143046
844805782492
77757728773
1066100306204
806500971828
717604230629
160589338109
207664659702
165644175979
321807316089
301454772296
217501923134
1023778609586
88932282724
1619305602984
265711793757
462158758647
1027413891854
715130369697
430199676681
189364407718
215623017096
534637470818
673680422590
403788302551
1543956850138
837465833392
173150466598
463252622768
100967582886
1648717469120
1112706471765
468675928480
525732725455
601248171110
89055888690
235540316309
158000908201
969421741336
847213739478
288148170361
225260841910
1093930295602
785742230963
647737059489
1174464440764
563278862152
969685789583
941312915322
669313431493
1557055606287
246412692030
1211382344876
20007102196
961693338284
298667080721
52956828068
204087432445
700902899788
67270397808
463418883039
369980531851
1676602216651
1603365311531
517783983205
370545618002
224013224072
77785321099
590475504657
205691742926
636170066641
235968700573
275931881585
1552120335258
1168299736335
672028396604
328297196153
565779586542
792818997844
526795792291
1142606612063
383818203846
540665117298
1261181597725
182485347715
425506582640
211867490285
51065800548
1270710276974
1581897369665
1163018976777
1200326802081
994736213327
187429559678
986529711020
951658549552
460724027963
775614545350
401372347374
222401916620
381521331354
912956711776
678718145732
877471661132
984133640770
503620461509
144265915106
394155695983
320178494938
558563075967
251927067833
1063609800581
398255923351
119819680461
1326074453619
221727255127
1040933970859
549177436211
321463546241
848201017405
705508201832
74349552106
41105066253
54429271943
1711704982144
425884432760
531311328557
238839599001
1302978012705
164294401397
566836942874
176018349581
321472364505
578471581711
969558372711
866744190751
592572078769
331326801081
1035713538495
1095883651854
946913488666
481696277410
627132300768
354460644204
914704731284
179151217837
412555774651
292729558965
373474514308
127228962320
138887923249
1005929884045
256443481311
1023393459395
112068866544
285789732900
193951351031
237104720062
1049965652063
434538060447
404625088973
428733124819
1239669838324
409915656576
456628126955
311596451224
130860885513
495378814944
995226768337
371829068518
767435948596
500750614383
77779919029
1347115525617
702208521512
371590886607
1155940608801
1556901155216
1459798667643
100644063154
5598624326
1437908665026
1214231080385
334010832236
806876596075
31388918265
87291741720
664042248623
225791151796
647629213951
777199067700
1287070487193
341054918349
319837225203
665711676477
511516053987
17686327063
217779943077
645574813301
259132462657
513616651917
1428909483147
454951978605
1275612811922
1408727918435
368634606993
1232359332956
1055283989219
1247076993206
436070730017
105941216747
874630851026
157492573339
945303583523
228322482544
50119874897
1076783954465
64775007627
484974953269
116294600167
765393192773
361719135608
136563345176
995947119266
1303312456312
1322032368870
181800736696
402414399196
276386133025
502687580881
835895981005
271050526738
164241852832
393889548460
210888890274
260154484101
1462463178020
337132472135
398942742936
301710759717
561936504253
832490604743
7954898900
508954288052
447914021315
468291904344
116221985710
44486097412
692447735307
416237769980
439594163767
625255642192
1059004335984
526199904735
652085521257
738906266679
530396891249
516482624563
1059210050984
111233390361
345989483718
323610254855
522457017397
343889909337
553384435152
221437597452
146206115860
800002234159
576291874887
1106935485303
945688691540
477623589498
61254109950
651674851196
712335051499
674612209830
1233409478962
146239150143
1246574833665
564171553031
1207948554125
1191186336944
85420469256
1091917030924
1425440942361
37242942443
961021291886
800148683360
71590403773
171654695137
320126949201
282926286884
885647252179
205385098237
1252154592464
48723325231
572863387901
393926983642
9390605879
20203549008
248521348767
591962334506
549118328766
626381700577
993424302121
286505002332
926773399530
471809855784
113761373575
1420148553592
1141659791339
1322530580232
902786221160
554187218704
258727890631
836274849861
976386762925
786846279472
245447095290
573721116500
1088186056434
1234222510610
819669650592
316576092459
887279274115
119560593830
99457357876
450865453462
566707882463
413945425385
583338136951
1274254024310
1682563667049
839327001912
714237926046
208180295737
74801588710
502450555686
69920334070
997574872754
246450695149
1039290942201
691108380816
1278239122731
68797081247
464417358293
376546965183
329313012716
974038772758
560191428727
623485742693
395299948615
684756073355
485743435351
1188347883378
1682286736173
905909846741
272522624887
231983492260
363654413206
44373756942
516558104695
614536922013
538433672453
542455854814
24890356386
508487538298
120607796065
585134606727
130758740520
402772914116
1294294830177
620539627602
180166075409
18378770165
1287808334711
203463790304
108563919551
637016848623
273391411772
203334727598
322315743280
90077157191
761042471349
473324086415
267598771751
521388933312
481556850589
990282281267
618769429658
1338302348478
820439725260
689974620019
172111402410
965214554827
363095535170
368206063005
364484090179
328758481174
278131417752
823123614129
67423981594
971123330485
742900200376
440081102394
613967631431
1295740221491
426461636592
700912648512
980029692440
1439465027995
106474850236
108866415781
1001183097171
582058999818
466969063054
191651602505
715254136584
328304154467
492786342061
183653311256
626839572870
1259478296672
1773179930597
564318797049
596727750738
542899790278
18096905076
47594103060
333810825738
1236000837581
90863847665
609389925807
54872912499
995900907328
973113195826
291287444180
229841566739
710515064674
414043720326
1115604410688
1054105807321
122522071327
1030915556914
941994298247
438502414105
677168499543
777662489073
698709922460
547856002924
956187989180
547451031391
872470752745
740731737703
410793790613
63440324022
737751394069
1394488207990
303453902761
124983842350
529477481153
688680389639
1009648417405
243549129153
605625667900
469120567262
773670302290
450098686799
75071683028
296730206028
1095677946124
918551790998
1055890194073
821935142034
567771876958
447970175987
13622298522
233185918331
1238085644156
1132298976165
702690265165
476052036382
624170260379
30937716089
1053888318044
1446804626989
220631938339
183125613333
800788968176
506348724727
885524749958
413279614706
1208910062648
55721147480
196264478767
11193115142
121881433975
318645315548
638190769480
299283639706
756861885675
20130744991
1066734625790
1348805947898
804611858302
282881640025
108807485178
1260409895339
740139125284
229889385101
1044865386489
470038655682
1542891086244
519637233092
1041639576251
186984153364
1601447060808
592082813863
227009702047
252754502354
544462071444
226041471636
969545209759
975738871531
180639633131
427630239036
1177109793561
1187666939697
236031981859
214323325980
1686739010562
1808684591102
1570493346109
125649422087
897479453477
1189459261257
1412661503431
708353758753
1701330000759
941158201756
712751275658
408645113571
65250056382
432273537978
362598955085
818468828756
27295982169
313696093013
1306830150885
96270062579
178234802671
234455815251
912924406780
1287571418892
312080496204
681050027802
374263692342
160103012852
357239708287
440962904199
228755318631
167944811494
15104272935
748874978569
572071924643
624758371716
1011756872051
806306527575
2023344528
554266180480
1369749237622
909616622993
1222873351975
849671200589
1315737212201
500403086743
166202512959
609263346994
1281073040800
429209051540
767966581115
1072667609618
1548155324033
609994791465
221334594437
97817736570
822390112903
699543434510
231127081733
254045841555
191759487741
381085923975
971233602107
408404562177
206566759657
118312378514
439865163957
215996840408
651094744288
815439717413
889018951983
137699123091
207646646669
772623641927
322136265607
344599508385
151873296690
1568954518980
102029594427
321803905595
811792122310
869252509953
629564926674
456160786810
783776461132
33840381192
1406815695014
702839008174
572733979433
601075848466
133064498470
533396972481
672410844067
1372267582782
276510622807
211436608300
683228199705
1016081786015
70010800127
327555777273
1186764807670
1466442873815
504022339989
94358464491
418014055101
446651548652
1085334533029
99759666661
281250049473
874413715067
171768414555
860972360428
753123082761
1250913887092
48793051246
143838426782
1206610841077
1749847264218
888619757921
160299925640
338054065050
789631965528
484886023999
1279753051732
22730730560
147416471883
1624557055253
1141269274789
1275739259505
32394354402
1599282479810
35329045828
1061287819539
504092242939
109455094229
197632521311
1169903564258
639625223471
62253656673
294261773471
230973521609
302618375977
596430679899
794902206799
1188573907672
584711326100
46179101302
237402230942
661576541372
765544860368
321154319671
890198422319
524930111779
580038353732
1462755174785
495376945752
304343221
272663693760
725015173703
110865159108
1107015904747
362423950329
426422824
338113436753
35347942976
462689178589
1399152802517
1329116749372
306020453606
495938816676
535992340858
378717679084
1281157888244
56209161320
775721353855
332730613787
1517262287964
162201817819
942871943507
310813799987
940625838303
92173492064
462098911911
921659949224
305152581716
451362959146
1092466350858
397716801760
948553460371
378293925814
108909704313
479261323040
633903317270
1200272400156
414314811438
807660921217
108978435406
159055096035
873341448009
780614692851
576325388962
791178372786
294700732962
85859949137
749368058784
76007019763
623867385787
1203485804852
926849718461
673208386264
1342975876966
185158031719
32157107251
574438669689
171690026617
194197494763
1421318890901
1136868431347
739904365987
689707709083
1300352915361
567132312013
281618963667
1444525448044
283039924562
73676457384
893138052790
359622920755
679468437467
500609946854
1651656185873
229259201291
1216060891185
367668253340
671405381588
362534018472
582936660361
735591563720
928583287355
937148058869
78205788599
346219896760
1205571217017
963034920214
572675060842
1050112004246
575044657421
1206564556029
37433698358
91646029968
934145761095
18340291390
1300664073787
834157645832
785210064502
343014987545
35684435621
959634866340
170656540734
523572298017
34969632996
1545311486685
79927555658
717809451219
1005852089865
1005390066589
1702817663543
47695887089
1427265549557
106218099466
864602701169
1100070830240
24133829137
1604240011418
137974404644
146450484221
477247612278
1117307918796
866496281173
980519274254
847432579161
998128011250
25355062680
1182792599658
57149124462
990956669605
1255340504273
183028021047
851027555340
239101482565
442058800558
492538120558
69457232170
47164775702
248832440715
99384532070
1222696153467
1043538832396
740169385801
739488873753
397843758595
212309249030
716854185023
942161160045
592586351780
527100855150
450265156106
714019167544
230875161577
238123490562
59309754692
1604042385020
370034023161
122140125818
1136444008946
591319679969
1706525925199
203596316547
75991524069
131827925755
914300539571
313284138657
257710848145
547885187462
14788095435
939858740329
1187653486979
861435062259
564749919017
821855777428
603821487830
314264112148
310333645635
41524105766
27383503290
270786041145
45106895746
549787472517
670956893204
209339014850
795895167509
439864608444
1110457828544
640700243238
389557813994
959389731733
565835419875
1163570077324
427580212453
1115336505552
989412454499
268175711182
313173419396
958307550007
647181865672
541008109207
1300666881634
555928397820
41552643055
1404190787308
666691951070
114439057754
1427212788043
64118084965
904552602293
485398767534
491720573253
642173792876
736704586975
485030317891
947718708688
1552627124781
345822075346
25083760389
762381935735
125446687360
894574243467
736979594905
522658910133
823605586402
756655981966
332737658473
849337834015
24283358155
97826010149
906184534237
822249191724
886464503180
1283026586198
351909520228
564432918469
352321764678
961155384290
660822650506
713489316586
1430342365833
36943087810
130040840752
377946146669
898970988688
185439882052
349731675980
554580464252
873507774978
186277558758
466249387447
406865562785
302272614511
1067361653129
1754655994005
179843698262
330483139560
562074591825
999507484124
829859037067
281953078084
328914891750
610364415639
1055579350168
170762384130
1033787446824
473851945048
183103089643
717756059889
1216302519104
177711131667
561980561110
6305577001
602878384368
1001753853224
129394457591
652640146293
297770891102
1492369047864
1631073530732
245699127744
1263998488713
1624665429127
713064811163
191273499850
157836225287
468323284453
801672947073
1250676578041
593003008198
385571634053
342247693798
796266788612
101291437674
506184125187
443327974296
98314658273
861204866318
776368423495
333369750837
798785104472
1306855506040
452896327089
1395540080886
116721850425
854628567719
607677359220
491101003899
127099800183
432677497406
1073331086409
146681029339
265072854692
122124543509
129000232185
1072026262510
950197745676
552370078525
352050403641
466057799209
632895497335
527289981481
70997814094
870863815148
370853821329
671983667606
542418274502
303588030387
31144550985
888673608113
467218284349
121449279256
730652496740
789205815414
845055919378
1146440652647
308806883434
767264635303
1153787092036
731478000201
119539877769
1168929800920
199111541787
1048860261357
714964900813
62863992336
784499854936
605945099896
283037218542
237320315366
532297237070
413530629898
2440568656
966421831275
806111498856
544217299016
698691509285
802492446368
336765835731
1132482132671
28543433612
476737082683
109138662188
865698214783
45163344628
261586782988
877401017883
1069374988440
386110001277
1482103890246
1327300836506
392178171026
741872629085
594245891360
1141044839760
331635391877
203475484690
317401403555
1537694409556
959732146118
697581126592
1264887067596
286198039005
1318546907349
531803931534
1040588757254
88789138519
684969158161
1152445606803
76885260984
243101933074
62022234610
220525641555
622845581135
669726500436
411968109383
744904843356
251656897174
901077666105
443829333644
1181793821141
854091399736
144951855022
702147927785
183674948198
166302523704
915083696786
327928147270
251127046246
1610879418209
19424272008
897678551280
148162199632
1773435363226
880438768094
607632587129
1337148225516
637121813892
1299006703499
351362236171
626303410424
214202898838
931676536066
398237240636
64562500609
671291817687
661171753877
509716169509
104968770326
908951329465
1371743604536
466441028443
96377917067
28694259430
1134723402425
893278578621
802546620774
896172396794
897983651275
1296326960530
704345077653
276274223454
644279322775
235604343348
403098149753
1656046291029
386164293135
1135052317948
557815904880
1127651935645
920080483422
83145479736
118527471788
330238948449
72884697890
980857518967
1034813409945
1443771601391
956562748656
566352257506
1013866331676
90629672537
1323177002590
1004329079139
707993346546
131155537371
1614302970705
524753790388
54260810549
257318699101
421143263940
284735399962
33442320003
714842725949
499707548924
87353465861
401240182798
265611773616
1477966470444
1137112957972
576026027294
1103861398799
35296372536
780499548751
925528643721
333157890554
42798283334
294804125921
520248336445
605304729231
362551858203
328647185010
7160323699
35137665475
210906444161
1088984253839
1568767966184
565162140613
616819384029
411475479740
686706637421
1097659607274
1251942741575
1152790865834
942163017258
202407920085
601179413543
823358775342
816972044376
1734968128603
917970377312
917524244765
627277458510
196048716800
324884447654
559820356626
297920462701
111144468933
729711106045
839514072138
1368661248160
401098342936
852808513210
258647406523
320606086080
707872656388
400786078634
249726724703
973195610478
1109541460334
1307840757221
1420099539497
1637997773553
414372725442
452508192775
61413701968
498203213949
700583604738
84571687757
569652847790
499818121172
1477151370896
76645220853
388612329021
1223669050
147652186720
1085839456428
142147606524
207267565536
662341529770
669425551039
512954411727
1174096342638
831014786032
372160903349
78895564188
947233236527
882618100901
797988399404
519609835177
449981642495
511086091298
366530194788
297114832402
555982695808
44928740891
394254074539
1035539027857
471963534427
1122806707
1052347958930
1094632321608
616252577730
961946157085
536149046240
10338304564
1206882221995
173812031950
784026795090
149899350326
1714156527226
1105070187654
79568472574
524968574130
447349233301
194808300414
1039762554052
725848694320
492550544851
983218935463
28358836737
302443348920
300956218981
733990979324
35847442256
219165840983
295202895708
553440240092
172208382274
414229132650
694236832660
458693479648
1504087630268
366532375839
1253859481176
37488777222
1183679304088
832421722334
1712378748393
655598283797
505224779436
424718534553
532962952085
438175743864
1192560576607
67022188121
1093310982603
2008490682
115006578368
286799715366
242503017895
308991415317
326033972687
318707378861
831206883904
1032480001590
791198943802
97082213899
437530078111
329480076668
769578369188
635103191357
1020961740906
622782621489
650161998525
1314041000354
181259789801
1287551595811
981259404866
200942009228
1465508006019
647854714057
256715293697
1090880976954
1292908092333
7866963130
906941501188
732412479565
445519407315
1127013058795
1533334032172
248555372037
99119850538
979390416964
1004160850971
71106601557
1177271513142
440470646276
127287496171
846112378297
950587469383
1724102868734
303990114554
397655670112
1376276220202
916609255673
854319043111
61741947534
1067191307101
421420563707
155828412964
588187480125
123186189228
767009975537
1038614885813
681471154390
745858212910
797925668760
1450090736061
184517724666
851240834982
116918722668
227844198889
317810449499
687334230607
3326468093
388175476343
367794488464
963038123811
1176711393900
258492898597
186386732044
65961501167
598235140356
643500982294
474213947321
1580371197421
845787385198
435073492149
1770843943356
599241287733
389917146498
371079540103
529041684073
633077767980
259612067103
934843769833
1293357192098
880341294809
70755851956
132216326222
743294011996
208409472476
894654895612
972260542848
1501073493929
714270168238
915667104228
573699484602
1276154316359
863374925893
337137324870
1577565090947
907791034583
85151961656
912257858908
50292581615
873925544643
1013170915790
183929655953
702313559794
1288577620220
290464082452
616748395468
584244404174
836799601875
338583998899
240770067891
312299120400
425118821197
973311785348
619803441127
573702276755
244280236551
618211359338
508347190423
659046941978
433049314968
186408570443
128877781502
866796933198
239958196614
363552408675
691475136779
412544328022
491350060002
374806053176
16341472810
1355041597666
1393910937730
1124986236573
242121199260
867625144468
564667293255
1381764966912
80200386062
304792637157
926980887407
389429393148
80252564746
1013505092513
1101911648626
79831811953
200404567931
709837661312
938202364165
883086167544
745109539349
782260010834
1047983797815
475069019703
187282008361
1227099427920
484692244846
455619674233
191470532637
61187307399
185070852965
1045777044561
77263661026
1376217190235
272357001994
1598952898507
220697588138
365168711229
966897710218
590676511941
1230084484986
281141276227
141383927075
349941150147
561432564855
1426254480965
247060923741
315237894525
638654750552
1107557444257
875396234493
567169665698
944101051551
994256734522
1261867562381
1175778381129
335446791380
209826969742
527780197580
1225400817428
83210349797
654057633770
418142126143
283477315491
967804093209
927010817053
635695915911
211529314290
1128068444510
511676818285
497596220007
983400595637
778031947213
116954105902
659779813012
298973711135
714665311467
918187849560
195704050085
1113378468442
792538674751
393740952812
842573811548
76664038992
1252516791188
1121401107186
527142885356
37853789872
33361187777
1354280470046
983108072767
398760119085
637723384447
1204602378055
1351012177421
274463523817
909693998681
928545210418
117072460146
34339757586
841731333511
812429715943
659210427356
122024568782
496715729853
418532540804
1671258664535
661807646946
204695477097
110684409398
1481598938074
699408607875
1522251618013
148662922661
1402065343332
388114811138
184886185759
1111569321798
974440334246
558665649672
421753432120
91983209187
443358130434
1126723194535
1179755941404
1391733099221
1001264023757
1688614005563
1169112628765
995620717107
254541922484
653518763792
919364330238
450892534154
710341961854
1053533002669
29703904020
1051606413376
57869745800
1119142716321
884072435120
1097469604059
1050630964526
69924750041
226005632304
1188611127754
206433739381
337706437888
1150168267406
230066091374
934340812972
182252980449
1422109898766
1219601193916
14417008068
1005412326268
1403642289761
1178516523104
405174167269
366218684487
920205648206
816385805564
722439725539
832284846918
1284968575405
426344263286
900976789337
898183058223
340198367680
1223630478404
691007072053
143740870414
578870103003
1224961795391
32274232736
44735386670
1260151502798
513233524128
471794268230
195571620999
183082377478
505734521933
99505562871
211623749410
553784438291
319471342309
1073867866824
226939412852
1699466733821
365129229404
817963249308
428432306819
548335354098
745918964056
427662285056
143586553850
470986214954
169048319457
815443875410
100446724757
500355949696
48385579243
623051631369
549349731875
627562815285
89869225618
47132724605
830173204928
301435524088
1560670527746
831507020822
295032684077
171752333691
1107344277389
607561316311
1594987977144
656854327337
4069259390
436500773125
664596233798
50051347042
864605504127
258142560991
143150103020
584368861465
1392814349729
963083110880
419230139072
138731150748
762700887466
357437228447
251956663436
471554618125
1247304971578
374020210289
827121766746
251361260701
575157956701
1365303372583
374832814960
394852134954
280970383332
234701519763
541957502467
348517685910
881643870575
1179935220734
1207375583264
223200123133
331265272391
1223010450194
321302050486
420485215098
535349425839
26983182893
1418670955102
480923490172
1499248815495
796721731785
675979555092
723255005808
95127412906
286438245227
1091356226099
1158656769657
383064574383
374489837716
764516036999
506453756487
737261301337
534876849602
32922551683
905167708858
317270414890
705229214911
184018468647
139576294915
92382118576
248978152936
385628457878
537273153485
715146272107
772401893215
1652833259016
1336512778547
31443988623
422671733347
415270730574
159426053663
288236657735
256490546216
356713339928
1436060420392
276610445017
343570553336
514980904995
344062742421
939363479291
481591830009
940699170041
820749558413
512756685555
571278119042
160463043590
565416160955
1162683212086
139446190038
123951505643
249477575531
779557615174
113182576876
64098776387
445883451699
236242808065
499541720654
654404139817
1071955743002
1137352716104
866323249284
181604195489
450966887523
600460396916
682793816845
813087674389
374716759878
877117593638
905619149873
179737314385
442752222309
499670273563
1335263114825
957747818010
413356519717
746710593189
1382123876297
1039209532326
1138562447603
925368974734
425209921566
52968658280
580880964382
298933239380
135669084238
165559555965
58419375936
104297660108
325369209735
1106859163518
49286929227
12641830887
113892760793
486451734378
1232274503343
879445271225
339839669995
425717531446
467563400781
1619781490282
429447302631
820008369064
1044968057486
1076497393913
965999383371
1768951765766
1127067320026
676927825847
342114929699
865116380597
486048938349
571009105999
315462905888
1508630988204
293530991543
408008593708
581585675707
543830758140
823722971141
574745985675
1128627077372
232956859063
378325769822
293064667995
1226690548235
149247586270
40640691866
1498581769519
824418792090
759097028741
405342808627
754484111723
667149680650
1128682607878
737111629891
365436147851
563979279497
197987207887
813628678712
1374404833165
330487704025
1498545220656
89561555066
1077708337254
171378051948
838699361017
670180776311
264059646872
328328613802
761426313032
211820586755
1380927684302
755991574266
937535708169
156673873345
73947454326
389734798201
1632889816611
448165718859
656717739802
247545431958
900047208765
905522754407
291438691729
992947821720
774954319651
403972017947
1510580433545
680481531999
164533371003
611817424874
614290999023
355553640997
834344322260
1131451706693
211903539150
36793355503
315968825950
23374277618
41769195506
574770555542
1231292740114
275611007794
110648786810
139241223679
739064456467
352086079869
217724350651
443573332994
960977126508
556270362044
323445137707
25079689699
153217867809
82135822828
294914706014
536483406600
309103045755
173165119758
452277480239
631817179656
488234483104
566987120666
665092986178
202438254434
339725970239
504283009462
124321414063
512850726976
749216628647
624520787632
602537766251
1071460888784
227511378645
711942121010
28277175436
1019208053820
735013177316
465220220127
317231580317
605326639092
595462873231
85281974097
686316921713
162572834612
205252721034
529899110791
378379365879
593207958664
716588450325
1113215003491
31852682155
625797514585
75836145115
1212374401089
124415820663
1376491063071
1302422771799
590944842532
899081694286
184615306037
986300846451
348037473096
610291782856
224869376784
1559162341371
624060796036
1073073489093
704634534556
742240261746
792279384938
380306874162
559012328999
361278560560
735406437625
352486646618
4676600662
958793375977
287259677474
752906229592
414166418095
313135750879
1178957265474
451418997443
1143734232515
306381065374
568756023230
720719410617
267802804171
607720518919
1015841539919
142901234883
979966545399
112222651015
698242507125
302907844740
754058293698
1556952574455
516100828806
367119696948
338437463839
666371756433
332761042192
621980591079
37632906126
845201119851
1069165194378
78297794762
570288136382
43164796883
1471298976109
18312984234
183281950994
319840407473
1297134404344
486949454953
833742511975
73823013278
407571574504
33051644607
157057202203
453614489291
531784036781
960984946914
1044468086537
381931780589
734493738533
656279893952
61630804511
751867251327
416968511791
811038650740
112000418210
913173063386
269710207369
471552569222
248932518448
161848797488
693626711821
903952425509
198110577246
592877523853
33232814596
484424110185
957728132661
286792156060
1070501949317
699824182477
594559593252
183041760821
201467441138
51619792487
317625635408
591323009866
366240950308
126719222791
34609209140
979571603128
961758635886
259246193861
891193525516
1224632731141
562433825849
1518817636421
211057746719
1189193226241
146704823441
652755510317
920896185916
575932185741
414579937255
498552094714
74586567056
533211933326
209544005638
187373137996
988982793843
187934597650
796617867217
1124822159146
1524111269428
739109775486
324599615856
514777761782
72905121453
1027441802053
709564800567
313803492322
470758965901
225573368503
410337320181
459631750647
864326822581
1661208470404
1062909109953
683029594
1017173824183
208258963972
242720383725
567051860621
276795093774
405835989845
80806593204
897894699494
1373076436891
447495965211
921222568242
610369981641
546943968702
1202361382412
134821268163
502496250649
1095970547421
734616145952
572857437561
99214546263
886672670226
224294569797
205264231585
14259892918
152701831766
504951209733
1078843534797
707470915400
1176439587034
947356960523
557018503926
209283234427
489509201183
17624194095
946547419141
71195170006
870623950200
239245720360
227950023876
963455336607
407325388806
52948442002
969400937233
1073110611250
263096636525
589000809174
272088478557
425937389518
340099990714
326394690142
755581159239
911559576500
382362230969
299431865512
607963080717
6578342494
95118075205
1516950271759
1608290392850
747788962135
1675518810800
1052650582719
285848692410
210744633289
434378375180
260835793274
666587554765
815831466945
1013716223090
126390873410
68604231671
998264382155
434725154419
615696804306
753261367062
919644739227
805508533576
617614437551
461182441815
499983529745
841797304183
166499195449
555796282588
217806776552
420426110756
226764820333
1066089767804
236102160966
492142679564
877280304819
735097474745
493274039126
1306353297082
579870947098
621893387049
412003030755
565039045940
462986110255
257342038281
1523671742978
1095825459204
1229961288627
881274580010
490024004933
159509774104
839196889379
124956857647
85888378601
383177346098
311959105604
1543623841892
358319527142
1368038698
995880816085
374915740369
315096223418
606311125214
892432248614
153020430633
831386795647
865668559419
912585895077
41726002428
954005363464
10937895924
630034655298
405145623742
155907914271
609192728313
1344631146828
605293176021
772978897880
643288614121
602047238382
249282198299
390365067771
562622672291
1375186200899
352876535371
27651916896
821417798454
352704864977
442421649514
365965781586
677963265404
919831709743
1220025688744
1067137997034
326632431850
851472990199
893668472962
284430690134
128819924416
327203588360
285918931095
1078398744956
491475734913
408621849443
658482886697
605688836358
1153069097148
1252662967112
597846228712
72564504841
1324790520634
122162615632
436542189124
433363716377
330618578310
962136137745
5106307541
522657477214
629779901253
195091494605
5613224346
1641157570653
1255564555167
883489278584
49327746732
1007161154154
897443941247
628098168809
560286540558
1039021867637
733449052135
223549613278
583404256084
239816380004
607881339282
1344556967522
491733704064
555934759108
56641278197
420055894005
191059245269
246848864848
407598780918
402385925089
297099546256
147809887400
734125928085
1169846531099
772904497156
401554563295
646529162292
767322076092
168911287572
391618857145
263269153176
138928537466
5829955017
677376647428
822835904618
495702100725
670507425265
205465988145
859046043462
124720606008
445377817714
575220227949
1168772471472
834016941392
713114310118
825680934238
1018269340025
129790554659
409287003130
321718339257
748654834168
850896596947
521500344093
954142137722
1186615021688
1115798285653
296886902238
662663621317
358978961890
869263494143
1043290058552
148129340153
251430383324
413472067902
222482243269
640939294623
52489470359
526306982587
425854233190
343011750897
1137021342872
200760865742
754602825267
648204918232
745343584526
453000357976
688601489941
329602786970
1516117357578
98287481793
19065714880
68500794071
889724573058
480974591253
524783985143
909113844449
519798073639
533069466173
236715403782
30688835925
1018305525534
1111413759432
424301579824
269827185817
861518066203
78188702177
816721783246
946928982041
871456330659
842827464182
434080379365
1211509445766
141796791630
6885653369
906260283608
1220841084919
7845862202
729182386750
685578086457
172708149310
497873354711
524952922882
127882660682
890600257468
364206069447
342485018101
616533594386
448028114783
256179112465
424080009712
360409897435
1320902881987
1000512475770
225276789382
149817513297
239578732433
241271112692
237144335995
348839448762
171462767495
927722907002
1232128180224
27615208245
283666273436
1171270538457
852887441585
400288884369
294951978792
486585182142
351309102488
774220886555
29672163745
393192312124
182488048963
1041216381184
322740143397
441600777478
1104397846068
1304993532116
1182898236969
263070166228
803830274991
1745950709
683040800903
1092166915088
270815311456
748561702383
667980616562
158953149294
422219844562
49796674579
295694918750
389964142153
46612997578
1255540795428
696134960223
1188647107422
372811091430
289838630439
239818401383
503477438558
403064855952
1418844700761
831650289075
182061388710
54521417951
344991908731
491552848685
521598377310
629527963818
968911639694
1426734263084
1186460963124
25307571057
1004255860521
138080780076
1156693283929
350318744605
474380474548
158200707050
670591150841
158043770222
209668385998
751570974128
782690046315
107314002821
1074334414858
564279732439
295570156104
215811065728
235344078029
1380905632560
826710796026
332190746038
314506984333
134052005237
99552115263
828850982145
33201329601
743766685526
214965942091
1258300127810
705530151726
670853262881
252441161755
542132346905
48053052558
463663836882
960164545200
1206572624040
1417532824627
237893847480
308985076105
14695741479
1536095491313
1096159606381
1173808327564
828472799262
283670408614
39103211692
1475641091504
645945716926
641071017038
1230151303556
654193402816
459932169277
489839674748
308501956278
32101431022
41423767010
144722747599
884203233491
341923877909
27514652786
1272798643511
285866938684
269618719775
73800858942
481385805306
598226730926
332043521905
160440354844
164803935378
208537100975
1303555743798
293448419573
930320199853
425209552033
547337882782
208047102171
216682605936
532259089821
971935149550
110662104318
209370366627
114228089501
912072342099
1391304813219
1028052374722
330147806051
597410993759
258844312074
53287428289
1205514542996
1107318615305
203156552558
525199568553
1011566813296
692047022797
191672942620
338307273689
438471562640
43097530193
1179312198
1223171324732
1280950127931
7021408716
34277630549
896560352543
586901197102
755866250158
313326124812
469168556574
107485541663
895381005706
6199456620
95471938719
697844841026
1081510989859
336523510235
188472559694
195567173581
1354421976306
115411750118
217573761023
255174107584
19050180726
381354211316
518052135882
1460481773996
251528200839
636871963022
727378772289
129539043666
214994746801
798618749509
852989169312
548467103046
56432449865
328620188782
187219807082
284128895155
303574314219
326911564975
58638049538
1555060464993
885312585392
806565074352
148355316267
150048948444
360916646771
186164142056
411861770299
218656554337
268171004021
219369242515
482340657697
761254050868
870060378937
318740776363
296355448032
42280494000
446601463900
878583635483
369902842514
1399096440325
283538828257
673970272187
650251884005
965442585682
420030090687
961517137639
629615255891
354645818798
24299947197
69409075948
687884330817
153966970211
1167494394887
187450960806
529660771127
586392426281
1351831847109
268475932613
1071136471794
662075526467
1039375782734
150594459935
1418989095209
410415263785
123383027527
297267852917
381626976520
89577728707
565988050990
959370355651
704937513589
927517959493
1047521113193
620847505238
242298258996
391738373485
658740312522
191913215717
173115010442
1519854896295
283178392133
159939880421
496106118770
298698705489
43250383943
25403740460
113321410420
711663006107
479727140857
369684691135
123563072223
238670814263
491431588081
31521936394
87155997518
1255531663402
380179629425
42579745682
283910221691
1155200206684
70097012701
1117948747244
80631056878
44932101428
924260058755
178158369826
51489340652
55314784121
248472336637
172251074555
399081750541
338449255458
523374115283
540329893933
35947308626
793885730400
265981481937
1191297113763
59004747224
185295144541
422425133782
35758345339
169547191228
904144119714
243712982282
71815552898
264115552142
826578141414
1490357038169
949946869192
115129502257
238549812868
1246694428379
6182348628
257906693814
724401557036
408107528503
482872867371
489094652783
54863535325
698595206727
943556256501
744834761084
68407425861
71542946348
1296005295715
604059660438
555459694168
1289799427888
900726159167
381545206942
404792748001
608689406269
420973944043
1567396575888
954217622735
690751193084
363708093306
281886000001
75452894315
729223247630
36454954180
691269799974
737043210402
608790914449
26104013205
632235167108
1341791555516
198598032141
289061086348
504638319980
429457958450
748583415139
467295318960
736666356531
1026282931824
636119754564
1139569907409
3743391063
284670788417
924038376324
338820748398
1002993908414
636455847094
861848922370
218045461871
240443151243
846021412084
862573034930
789236841636
38057710289
908764947754
937071172878
123392995595
492162831224
25802770168
383973254856
288300856836
1242390930431
61459873523
1169451571764
175104414833
101017871903
370938641181
1425552462784
789378538206
142639257358
1316031123291
225952872845
180443698780
312773552533
885445773718
406358378078
149176008158
1067745948017
293179160249
389300328986
942279315066
705869021262
237404682192
500361897465
496601939328
269234496111
469203461339
105109837884
298519511580
482099500041
578394237853
958242233168
187249761138
544497111226
969139025385
314951307677
860931295620
208951520973
1030383354009
689086165096
5971129614
588789926024
146327561753
314723594190
104516188990
91891347107
1072252310748
1471974090337
525819943294
132476697642
82113129553
709482493836
490095346946
162797733
504440432911
1036374198003
572964557472
1602682098194
1673487931828
53112720807
1076395403110
143481446430
112379177456
36276056638
2838410488
565355133644
556788231444
455644744972
241914146556
81557515403
263113865586
1383701516453
754789223533
657318494789
680299046458
900983406677
1281458663427
1510470753205
1372636617786
178504442134
946632214082
1379934874602
158338776181
514153912991
173606038835
333993435986
21194314733
872088928940
178932470694
1491079661811
471762336590
65781483329
502604081178
501634345510
117279899787
107723503361
161890721481
657291557444
629955617851
512246977464
1091071254867
346247185832
366807447817
1283693988281
752239898443
962352636347
1198413345672
911100124952
340336717381
984471826620
1234904560113
357876265609
203350699924
355100136250
197728884120
309369494291
136511308998
766496342651
206003418062
507402752651
489854197555
701848944443
526569859333
120100830709
956759872385
734501039205
363308772188
1152912984335
1310465564248
464997468530
695288046063
257215231468
5164777242
148144628588
1376622097199
1193317484607
711340176768
297640094600
345237678641
6309907860
275543559918
228756212799
294980147780
1133361965049
225121298104
199040012059
42348089798
259035569634
14248315331
75848281370
834785008533
147099242772
204620518805
52633595952
285077837077
161917418057
698380583475
606431871285
659521312844
458001448610
519236105143
934871105152
986160224037
622050236308
1729087455857
21328431603
423503243101
304435858564
777679079226
629013289926
761430587523
19324624057
501549448929
1262739373586
692040553715
173682322053
258658445610
314861054853
1048480274092
557410694908
710265950074
84541371282
131051621609
595568058612
366257014071
68006711534
70181009216
721372438574
459339816681
292610985753
508653666097
441863108846
675305506432
270487008562
585493857138
9135188933
252912503853
210177227230
417997592609
100948961542
316429084804
559559500707
604573244143
1164950150247
368699036640
599470429392
248563840132
537945294063
535080318055
1037900929640
1111175796455
808677604224
343290812667
187997921580
255687741757
132691972879
915534091277
92889672177
1157068259316
79017255336
733200622101
202972480096
461609923116
98738763166
361364776402
443246172776
365178147601
371854987898
1428048162395
488082906303
1342483840007
540835632663
304829882079
894143792602
315498191039
1232310019549
1213312672266
1327647556756
103054193461
769729332127
57052350815
479787272987
144869884166
309735890170
621505824656
625941601825
653204803341
346405182406
519757464848
173899005407
1254081271469
332991990893
722217248881
1364591817496
336994463626
106782433975
345053085860
194367156159
576465763473
1194608855185
874114797343
132542278943
287109089541
700951714819
62238148489
933392515800
522069270074
329637308375
409879759421
309655763996
327161843913
1396245354841
979749489100
983707245579
962184389678
591834123445
126398394343
515746476043
95098529829
195524133892
137067076515
425685913326
81483079443
806667454684
444243582855
736571594751
541962215165
220795589730
37755000439
1034510583721
606159365638
350583263422
186512523673
597346677710
569322021417
320963853767
1748032807245
907022805722
556682757653
843210906721
245479737947
228131060997
248973960868
1243735079632
1548847694209
1034034539242
401797844180
380517174427
602598211110
459780005724
1091942431971
744524420749
430532846008
83172637656
526503452819
426290693928
824461591437
664274781283
339939182550
801377661091
156915677622
55544548679
653769748540
867356955614
73341440475
61489490441
287951654821
280700561884
101222685425
64748385119
1087424087742
470626276429
118483823235
809180687252
381048692383
427637765553
350743126735
1494024768832
1535792869355
156966096637
246927207079
93678628867
215662969691
359448819604
641046474727
1420168957048
35780330249
336204719136
330381478054
1765807384291
329732738369
1359282713092
420974814092
106141111501
638769751679
1121363296855
54353604197
986024061907
383626501511
399738166388
411320004405
24912255183
678824579105
110830970394
173637740512
186951925912
597561976961
88860585422
375276217376
604308343638
944137569593
192096809284
665523943701
234796211074
447096521727
450199428792
481281519331
157035795596
402108976755
386358509809
1304750977047
941102384262
908161955775
295430914851
1586562043524
856875138704
823930277546
230738084030
58909678545
899857641233
885195055377
460319700552
826812401447
584541860884
669962895722
671188689466
436153980914
111841581553
325059282273
322559179702
936782537651
559549472874
513591193226
863593255666
1201214974748
1095708929679
294751113516
514603693757
646862097563
375272880210
609054533260
382752875154
428389135
1319807390358
1013187879442
79038399012
402097336491
860179584733
146752401900
243273255326
1597339435829
93787747007
405854096325
1090636118891
1582804714664
439778250542
786198217000
269991438680
860630300922
1014813920420
798777174013
840095590267
342927198853
146562342242
1027968317023
1157110515411
374464869515
321833413027
874351138317
837140899624
341145676885
863308681202
669301519869
887947384007
549038737262
400053789200
178669481434
634232395561
167690787992
1012179592169
540026316762
412663310973
1315336386106
198656084552
665124705378
514339424914
1083717511055
207263054708
213486685837
301434623272
788203464849
116643376372
363636697120
1173186530230
374635311481
561283434342
753441700952
1017048186301
570273437692
1275930765328
924720091664
723694421974
593065478188
834697532448
143822592628
840756680843
216640033180
259348622796
565938222045
690158641134
168913541583
276413134632
713659949657
326232566105
180730765377
717120958361
650852334422
641870717546
471648091553
799348177360
263112310061
201218329255
793537503008
28627307857
1027533587134
134576931496
89074424200
579131145018
815505883554
307869602372
402702336374
507960960808
583402331173
115945613254
35112140808
1003115309112
901609103639
1386445617091
1337323086121
65772025175
1111717365217
170163482303
484734533458
1393010600748
779328319255
61552554465
664129165526
36728489851
730049489635
295728479412
612154506734
82189861684
1307198679967
115412612103
493683671013
675089221207
1276268431930
400074004340
257893656146
1309098175494
224919882051
485966224252
1037316997276
93535254337
314822292370
717521057863
210051196334
358419211200
1060041317131
1026982416485
1315709506551
1884810785
480495034614
504576274542
146606103433
1208668429549
167707033968
301156767918
33280578890
1294505684667
288381976741
217367854825
396075927464
356988766302
1163716516860
469352542262
1190274778902
216451583733
785652881818
30234251173
775519313129
1013923292254
445314986805
245266187733
261252809090
843435018457
770972898883
759873782082
1128787188439
435268837486
262652956046
1015692740273
313602904009
129732296726
747878063449
383038077933
423516333325
1088605523371
342890255155
143475291875
636782323190
209449389460
659790488732
735247822409
740906406482
960927761296
229544925900
1229012508484
572328253465
1136891658122
97215390975
1248547452995
135850769762
513699312822
242453559516
93785724653
451728308046
551657264810
680956237288
666877720388
373443633249
204927303561
282963993988
516852456300
187437538111
215412135934
612727952323
1465156906868
1153824438601
315152389001
490059492076
233517788311
539180157114
1093395396522
1195425446238
39162030124
199827708328
318055387131
857426761234
69085799066
219807127581
240756772950
587659412567
1583237074769
522862963592
1455280302753
1249531370365
787333891451
854892569014
630214349903
90269196285
21684711219
85728895841
1620102207817
1322796503556
573526447417
391580877529
782931560721
1020958884790
950298744367
556771230354
401605789286
73810354976
1260242443179
1082398822514
406333887479
469880811968
749528498282
344664019645
833435980297
311155388479
41044784331
398181214995
40167154155
336540607156
1353697720758
721170211041
117933335022
54515640242
414173255110
19908418478
27600317148
1310432718230
856087859646
55933127604
942505279161
21019783280
152118276258
504034158235
292651342432
304633746499
1164012440759
967878163581
1264593623965
360000742566
431757357861
989003224945
1132815659584
1073755774369
487682022291
365297248043
545690483861
1107165310519
377642461459
58819221323
487868367331
623569279448
211909705697
371749688288
1189802394655
684797807522
1600971848071
156397258694
686533303856
1716357177566
832177177747
44281860032
19649498933
412816575145
1095633758741
712658520603
489825705438
1071600552114
226222136312
420286578809
921178735005
437114617809
596130763448
540581517232
22571599179
126831855218
221190559043
886224295173
1065961150222
94717724318
186370550278
594289029489
1165617217117
607948677602
677030192408
883660448070
168830667764
137083210874
391985473326
822538083897
1214481642011
638862237669
560297061449
779585490237
313065172293
182895378281
1535081980012
703717240767
66249178818
225121455854
294659339729
277181343828
435858119897
777800356814
319388083716
1339056389043
123840098882
1187153558788
523543717124
463908447501
146336818423
308717808260
508041524506
1714354290352
969745774794
86028777783
355814566490
181210568554
947387249655
944276730101
11772906175
292944164755
209272141415
1561515134582
6517902428
1225718009673
104643051850
1623287868068
243290275355
408815833559
600824325143
273240333251
302701236418
1177341394476
645243493183
786382288476
827725037906
288052504393
811778359339
272324685101
271748136680
115653933351
1469097771407
1738881131421
928592495875
118244898746
714849325653
657629476824
246011081709
1430815799344
1310772016711
522793611166
637944610838
801694217860
665997944010
397748704032
841093573848
182697412849
1394762586740
241378601820
1168978029310
463421270328
1134948870746
761684728433
11091383413
498238822421
23799612250
489690287182
142977240795
799567522750
1009021166851
228484885318
13044949261
484060494213
533689649578
102914060437
307680373041
293765413159
691379145215
18746654470
1126407082828
270482336080
331825714433
943384818708
73723327654
594275852319
38416483984
580860298375
280537669865
474537057306
478570899523
6562414288
652143193293
1116286060200
799811472983
1316173819803
101672322476
736530157265
719791043101
342185096747
1111436950920
125343670313
171719516634
709621439548
612608034695
200486190748
383297866243
1285800049110
279637868724
317213240437
1014245451664
188973135417
351646278841
90144283476
547784878789
749968667341
863061744870
1440645422717
529134565193
733499611390
817812090294
1067873619504
156445694537
627849776159
907654590851
531821756461
1180125255552
375319290560
106411241553
166964878845
247831924404
760537399175
253318635455
98999235824
131972067863
108184114041
310783818951
543409410150
170823621428
306102525866
622513553457
627249503580
300572864581
509277053955
160343833764
807194789498
708861704205
284511321427
527047371253
999595070808
77902673966
234684189967
439530071077
407244571310
624002282926
1219882046793
208159121409
862666209334
113688278665
1071252171876
915880541337
1169857273470
122574329124
400384473622
276081780807
1038576192888
177361772323
19353807751
564043040943
1169954986891
3011577505
180999391981
888868277001
893455051586
496680252482
71424065079
832438151525
1006700709946
447486432011
610953679739
582785007055
394507202454
787584409223
415680782807
1020429031364
188885415968
103339856200
696872658164
59770313155
255640562831
526049575718
259498186526
678024301476
1288155623171
1022079384236
470797939420
546205573908
189232333935
828091235030
296829566747
306191786661
40862226469
463457865519
722503763769
522832615687
181488580897
147479529222
295497822198
330007729295
772637488294
1260260201757
103210778103
961031893858
433182921769
80419184230
727547837692
385847433206
59529305415
456157073636
276164148477
471439982428
342548340331
68787271084
355116283311
1025912389775
154039057982
673679123786
763817405264
742818989138
445433802827
157585044379
1042929025559
763810123854
423886879719
1071120836842
1525549583769
493894432220
1218605114231
254781065294
338792299582
1033430193694
122802355658
807110242227
31915113650
792548559057
592163572239
633772139450
975378752057
671151236578
219609828407
20670816463
353073171842
215315265344
851847453414
1038250229872
293805658703
398583596194
198371450198
105222562666
1292675969514
357258164240
967636071410
1066671995550
1229855587182
798743408604
822935568246
135468633994
471424512387
550626447345
362785611754
472604876854
291455377501
26231774794
401405136242
623053242614
850511413066
737017835433
866554153685
141766327597
784851764168
300259263028
51349701385
585460503848
185952658422
1041536118022
163446970122
369215498580
355957105299
481128174316
861452938010
845158109118
821391368126
475334644663
1175702567735
44878834043
449044252817
298054682525
341129421050
108917540829
473449624904
244009072341
1035352357313
596283389548
527726551150
441063174043
1321283547169
354743421910
127484310150
482381299703
369989353479
392856309329
287114428775
508100228628
202438629234
58461124630
308703334760
328752058882
212087652521
1414181574902
545150050842
1274429462824
3366836669
619569956430
647539025710
34424326286
150012599056
101558851708
942149874475
704846439626
262794247627
378295255240
1094822210023
121462143354
194523310175
311233078537
384379140408
1043967401749
1024033506804
716459369157
232802524875
345333156917
138490458637
247294776407
145283191868
349572214336
251707185530
644999808930
850994578506
1104002774851
184778403638
535293849036
1526460839499
18266712555
243374816874
553556034673
275466890963
581094391510
63328950262
1566496770771
1163378186333
324654626684
65939050405
1077125703506
150858225172
875533992318
949578908326
847960137102
486050273528
64357712021
814067312755
663220223634
248348221963
10611367271
1000236895885
884906867345
588277190969
250331680118
679380335320
750842085147
276822809726
804356499870
30850648574
31020477721
347887045742
223838164961
656700992632
14432077310
45527120246
379045794764
346589263995
904466540218
1367303854577
32365276587
1010857315097
1304857377510
395306888279
50963118728
1499979438697
1181681473316
431107299292
905348657361
846721763578
639924004170
772006270740
54464453651
604276658903
769705952855
67509338825
1114930231298
275573964297
558884257299
145551639602
619669729585
803198214048
109951591643
957166007289
148223267444
813057563208
392045839664
957730249134
1387675095660
269907200816
1032070561340
537507301084
72686664027
1336588977170
898912555201
683358533462
891848539233
384424435717
589481166781
772238139006
246509696022
645258184596
193900652290
147930378129
76247378617
64773252923
501355678357
797973296900
908126303925
61528378861
523868485830
1345630141
173127923306
133201938641
187853786197
1035039496227
1329378081632
637083282204
245750632052
60304268352
956754652914
453146991781
55206586381
840917532434
616953602597
2862348876
1112914953086
875942909638
694764740561
1232381778820
159204309924
441963863652
425792131588
545113465895
288071305224
580812554288
664023920524
881781087864
864869874710
94353473019
855125554463
3691602912
1124077437337
750736994653
683739970916
1218665011426
363141399866
294712170295
1185967993401
653496160455
96161411421
1156420451431
393156854271
240283274650
133562098183
1000875105772
17725980979
466210236542
1457634128798
127753476079
1246438889780
902952378991
271068052942
851164076462
690243822685
618251764860
571742912414
751061130984
296929976320
735347603539
244594465373
166851123621
429778477448
528913441807
136507249154
159368018004
641955449009
423083198026
566250569366
4981515676
132997962659
759765624301
587078059237
953955914673
95287082737
602751311373
1123064886160
1200033106521
969196375016
453561317701
689701994383
1276773770626
930987211613
28936733838
172017655085
161479417712
459944128247
1130538667918
251523417562
34668976280
81664467400
411674713816
708514536582
712761883441
703049717948
1047450370203
498259312876
546414620190
549231533516
275271722151
1101281415417
474931959682
38827126440
955499685625
1064200925151
857799788494
649766617365
542140493812
97222280828
132447069377
640715452971
312169918960
396366183950
923630196260
142060790723
800956243781
229641455827
720525724365
232665901557
5059412924
1092212599045
119714487634
47324354268
57386309517
836548078926
109929833579
813048338101
1255781435913
327635488450
1108103961069
1181573600744
155106469389
55387409613
285995720208
63172322253
1249474320570
1406310757851
906596249654
532771456474
76247733559
298937774410
828480860792
867717306354
768635351592
265274875780
1601428568064
1201977727010
456645107013
803973939373
39768060646
535976739547
980796101964
8020512476
20776402294
915988667996
354815054102
1055619202734
541095005922
325516858648
374368352746
990502631852
142985455975
284913923526
999238561020
891574925885
1250910229118
316538852607
55704013425
48215105327
881468981782
473272330540
343963581532
506783926163
1284551121883
980484116027
165428045466
272010903358
223383477907
345461550889
342405443859
197565752232
321534508988
1542572132354
253011077717
667703175278
226496867497
732808491204
131986754619
682434908978
129820193458
840708781089
300584678723
126264659212
1025503624432
574373951391
457992428439
120242875361
58164741383
635513807271
280983994594
514162290433
1229174788819
21471326364
211970329257
376313037865
858782397813
1010485873054
824351367078
28149283057
380706296152
870000031875
657823447952
602942398010
75804626422
532598465620
866220763119
684366154911
1020258902000
462041410732
1447789819929
439083997821
391667849799
44275879428
465775486619
208255141676
453235566931
192545005379
113298054212
650100928230
597203588464
101169480129
409007934357
754430519771
222399900244
608352834257
179235235854
259749636541
349752309353
1303885925155
260375013444
26868106572
854247603178
356945971608
492786969375
412126220587
591969077016
608212789585
40675995122
273849453355
1002885093287
175562742267
970688757240
250288940928
455346007464
802875443077
264949257240
217816723966
982506465660
156756253493
403647659121
252166182050
246617611970
171321977731
301598041164
899373685766
102663680030
957408424379
866788296602
1337255830189
1024720049548
1219578062330
1017203275852
310583610143
37689269709
311727173332
231538258954
202225220026
683163126773
44908005818
173027887442
236518829725
878470685848
290248732718
339449061580
1156272717190
202897399996
141689308108
709833121080
199130590907
941436744336
704415123758
599584031774
414265797975
365721915970
74424042709
23982364008
684528813116
308143547034
840590488256
1269772468633
1445967873656
606670538795
1442588428187
1012200443999
265896664764
617624349991
96816909651
1284022477750
116769681507
921407108805
683487150122
136928627027
163176322433
300489995196
789101312168
360162485298
643525702019
807708119960
234708885712
810247631801
342111731536
319462750828
765289427409
534959310200
83612764698
778859577291
384814921258
761924657463
333061193918
208295035577
330920231100
428973330032
528257151008
486164664993
373362060542
48479081337
269745263786
50596568994
1623911327056
522182731892
626663527085
131177391674
398947739873
20305125127
1037444776368
207535882845
642004744175
1144194721230
504057095359
965636117211
531422576772
1143071655878
1023893521420
97258589614
1002083999484
462632351027
816650436970
937043769839
257428024926
874415974797
1227869650183
1568274248155
1105614269682
357959858930
205204428125
170412506034
751623758686
130598705062
503976706709
9008112781
1402337319753
779998171401
252169402081
415555085438
1325717149560
221848027442
653574522910
285422755265
607780108540
1237466475523
324046592781
734900113692
620824238588
268218536835
82638623818
592252254223
369403343715
2653386039
484631291953
1184950666811
854513723178
652763008988
113041188221
796809481057
1293338313562
609291328062
672080439170
711930836629
248340732789
138225367467
1058716778269
84010286245
1626262546557
593602060170
671520502549
314250184772
15269048237
1502048455282
30994185249
558862775185
550439685882
462442718554
295173477717
422970998524
327091787759
163959801718
121191827177
98999064173
692196071145
465640683376
451348077361
792484828112
102096532288
654256754642
710865131587
224150632233
440284040651
222385992263
823817122914
66572045609
326583684981
458585229094
1085818931830
699440549351
743458326477
1614736530005
1658920324230
112028594439
1248825755383
16174526714
1202492736567
142813282532
764615973026
252701976701
293610543292
103295276263
367122364843
197845906898
1276645679977
228033578621
53790279051
516215171381
1373815322217
400770337348
465319105879
357847337017
540572999100
217436849746
483092136846
408585880918
362741582406
470816051082
602060508051
597546943419
1037525195770
610303096593
482248004471
146698781288
292265315842
1260666721786
775556302012
770875610258
1311305441739
72105087214
479712661080
547406154373
376417422027
856138589539
715996071116
182457653627
320498881994
232608905846
283022880039
1380396611654
995389855437
469998740812
139423545506
476517383503
349924006209
808062331710
1422622965145
994429394465
250323396512
766413839698
164195400134
1247628046602
454432336060
1399420511110
911118587505
118452413178
763541702568
451134527597
329308473179
228198093758
13048813362
639361670207
1041587931710
34568066927
207996203358
365713503734
716724663952
746481761083
458632129850
434247064161
827050456709
111238039908
259007053227
974018437499
142718823131
236448960485
284193832610
44863833899
404170654807
321097045285
549216548639
587366025561
992917990326
677601847735
668705303569
625248495951
428949637837
942067314476
800376866272
680866795025
215217363717
5353327139
613098580606
48572337155
451330596568
338892546314
410054017158
1106051158317
260478519843
479873314844
957885731514
1032874863915
379323361706
432525651942
990954192256
197604263258
689309705149
395538382550
706893499154
728439391374
42056682330
477327115891
525726331001
1436444350462
713388968436
650562849460
372794873321
44645160954
995358230734
1041576438230
677506444130
199861723380
236592422995
224366936167
279627233525
1107696184056
298217780120
105723297949
428013411265
204869874880
755269508997
77872207520
335115195856
428773984122
495497612275
194891362081
383892761129
215831192526
332782414565
311542953326
459711523812
733426698347
331606945625
1243050301225
1005105242054
592818288084
59214115183
837436626884
621944410088
1202165496297
884288054698
131253152525
164962388055
163168358261
325889985494
1167893586558
669152756742
393185003880
460516248548
491140629314
238966977009
578514912768
213860811156
933363083903
320076711912
688812828098
378366073788
146368906979
1381298937467
643591527938
142966307343
1419202652195
969034778827
481101443660
311391959594
580038802930
231207363199
888335694777
720039267702
828322611618
115339472379
381389620990
82445997677
456717078842
1249374122485
1311526260300
1078714732199
492036962126
95424415477
354441769772
261474556254
315416555031
1196610367252
277001121472
1156972669336
474155581380
1259005060907
324680201811
383904991075
501588726610
33794574884
50231453089
1234754710633
1290035792934
460504607325
1139657585808
827050762681
948729756951
1025896708939
587577274739
756833440257
124522262816
404619364028
384964258928
44056444002
844711277836
1028598144508
435644464373
447076324405
418158201768
1423187496251
472606045231
107856789478
84812636276
620808506888
134834038293
744248352299
1296725936249
431210733817
580227098586
571621428523
372673977278
100364391236
310389852026
371252321515
17783142043
286360040244
12784522660
80624741322
237091988191
516480183937
208016573639
1417039132077
137401037475
1205078487143
427400951794
204133382851
17986901443
809614263786
1219943857844
170261664764
1090600201129
717066517422
900361761271
312163073438
64992520622
1145169379084
250562286623
1010103467214
25838270174
663557252114
1330468636515
1283484318226
1057396370885
1083961820197
872940141540
1239371223002
1078341419584
351972704570
252256236395
398011190693
893187294445
522848526597
1166562011484
501198782304
355110751972
1333733048911
16422585654
510525350064
308671757682
549047799847
1363712124368
604370324612
223447375421
69356771693
1174648075573
54924213130
584112911116
904952905077
470630044142
1220885976626
22321592097
1082100437892
585777256217
892420186289
259793894647
119593416962
618330223324
948547842889
826561353438
590737374493
1401884125046
250076660308
1028690098473
949504371864
725594445532
474244072966
613740722592
1168815401365
328881737738
660323760860
534926752438
610561525014
468058290723
896760366786
411918667220
56773418329
474995976333
601336916724
893891949765
241145145413
867308145641
1062108448479
264819071463
973402074621
115517803709
168500221230
975452086045
1249493871906
613633971588
484157928611
502409345329
542589758598
748714430325
231629313441
769614015192
209160168238
1187621959869
908268271368
82576128741
548138517079
813885082744
628893031327
174929746458
461789202693
764920052137
649257194903
497883059854
166622744505
409607937872
92125833516
1011848858415
1422764090479
297862710159
342191357034
365723344277
314116050819
397381768575
198584645147
55743366409
1045472935388
698321539491
337316868728
1205648621489
1217509898075
84402868909
394057444540
90179965882
10101005948
165782916413
31069498119
484160557151
196048766869
1113649461320
1102784122779
320526796684
856246141930
435911983851
922699858432
194391876812
705392337255
198865626181
440832490682
897837245417
518883316704
340055424153
1341098041566
211227090347
208368341655
1605278646604
667865128995
28315787843
285680645855
44407472041
244929362577
300717107580
670973301648
441449006862
166379962109
74871066616
332194885062
531147939943
990906279929
324321813179
356918478504
1343527583041
630218992765
1429357958678
53390870244
182696187864
59337956921
688430393378
857964193052
1114754677607
1332859949323
694016112901
476183483235
65160989140
555327202517
1176359609791
20665772818
275600504750
928757774048
1302991479350
1553125237404
84250271887
7200429464
835724580989
131729091144
591995988083
636902602642
1186975593753
782197005438
220740216112
576244437482
695182644010
794174509047
584094806934
301972671684
518634001398
98540038280
1290549154347
320268650045
229886956782
525809279826
59125829587
1426015585460
1139059892657
243249930331
455386431214
974223406198
1045589942013
748839312899
327885509783
445881046532
390169984052
522023286332
248767521828
434905166110
979123919240
116290379529
1059015612723
498956153680
27737722592
38183100822
41622354261
865581203703
439088814141
1329970452246
891694760463
321209529610
141901646608
527647957643
96426057429
883685058938
87772560922
1264328038570
1150621771949
726572614689
817107948910
311010553955
211554669320
323886031490
78973815588
90981943516
881119395519
133654618312
564063510969
172785172460
789930204845
530686559946
569850852144
527004557994
587792514448
499026764643
423793982159
511957343626
1234140528660
699106914297
616178437693
1224893416225
420166093705
1356334901460
1224757574003
1065160845789
177513753986
256381478134
877756629113
90024644463
44057812708
30910965920
581812374549
118154728082
460522931400
52606682515
1274440813358
539107330118
997278207269
1191190481758
650295430991
702956147339
640621468582
67667392887
995407628102
179623585252
448955366041
562245350429
990577143270
376254303112
491496603762
671928616427
640354758945
93293485935
1166953975146
950980082075
476384253058
559274797857
40681185825
261811207819
361372299355
366290689448
707674831367
317367472066
47092232653
86162976091
538439924891
573632533193
323311573479
99289986133
120076153513
750340938845
485269076395
171966231273
68843687325
353706002455
1209536462391
51304752301
484443969002
502798291518
594588757801
434147863025
368036045334
102672350009
338804454106
832424153891
559349071999
82329136828
255604813564
156800841000
654498191140
604934659202
278646236573
393394106698
204091094265
858954900806
169208046814
770156663222
635628067185
918272832890
1262981389238
262582210257
104211431724
225672769257
859650121288
339960897188
632063336239
225315604270
1384911657725
338055256042
401870271862
232124280747
1013973167063
1078202944744
1371107228853
645950276559
135701869403
902558638712
213079030207
572677279733
347154597957
129636418554
489367077444
167666290765
1283067180622
854241268087
92245662893
621720418112
145284737873
728256630280
73953786503
1144536880785
497373840123
92414108341
721786520726
468434334247
1024990563583
77726449397
24245325592
1137439523937
895400223766
189381504141
8413471881
508608600521
710133750992
195299063724
28616743773
753058371169
797671751604
138021022300
266122314411
95571695487
856591592535
878018385153
293656027854
286515514271
1096896857507
486187479679
174671591528
676232441207
335770834678
312571400560
197426888304
452215457369
190955693681
318499932811
714694629243
84676660780
40323058138
771128643392
756003569410
1062855873941
473958430894
119466091524
586719121911
168305817727
721742986898
523618914498
923848408637
546961207327
578847694467
608762303167
1033077090655
54525079757
1640090483065
610440547412
356043517110
1064135972974
405740241313
671972045299
260001796535
164315602914
957646095707
157846736868
141293228272
829823972410
473333906551
1151624571806
556751642043
833368856400
966291724651
510924505758
398453415474
1034453469085
240990011401
291983986759
410961391446
303283107728
821565739742
361220426755
434123260210
31263959982
39169505997
35493666841
372024774251
355541944789
154592431167
341540575835
899106916005
18035785392
377210741377
184841587069
864832125852
384379978031
1359733616262
240558211420
323545984298
561768474431
55154026803
776919186580
176051310946
372350042665
703197713827
1226988231189
619354620352
953554030415
610509457106
1189840690215
568468757056
422692029147
1008824560398
167160721324
1298298519326
1229117964526
555345980415
73864441126
202525506026
781176203469
265022588757
1142562577299
10870394534
418403589793
393729892875
123611587941
382183188789
34623332160
113649257809
535522361799
610546346893
187765068256
927147113763
913155350
981519054253
806578134271
653224742864
106168640565
23335378278
604333079169
436298189575
740134388465
186497887027
1028469534306
803392807811
98378968406
1154666502690
252968937120
133291734719
896017974840
2727853553
252433404480
657730540655
4041542164
173057837910
972889185566
1219007203178
330621243075
363645847493
257760858882
1101027701739
695565574436
517379329875
241967988436
131097862060
651732706546
69373308654
1018568240387
1303836037321
165660121008
137017638586
426146328660
521318741548
529837559914
602987485802
597365100795
1115065416698
151732051783
1038698541481
131217997913
915105669199
498203293354
76487253858
785849227454
328318644636
1078959647949
1317451152049
440997430043
483134298531
749142452614
629736378087
847783162351
454846313400
191873893265
460096629943
205397135002
529348241492
202132034840
1114844900427
91328240230
131593619242
257169969778
272969294327
1300526261729
13708396089
646624975994
430325598182
659394180494
128262534566
370570333019
610156728595
608397044873
159150127410
636322180941
886123391933
279103780688
12805227021
647664055704
477396308553
229841760775
830782291753
516374008292
37611249385
149529199296
673551062712
699925227954
696264678985
896162673314
499768825711
1302747004190
411105929144
313491039610
56000362864
177000517098
91413557557
194472020481
94429323902
355192527284
598987342209
235503526387
232358897283
313197904961
686589552782
864100104746
329994031547
676133057059
525732739256
226414342713
3260992541
326216437515
916629608630
410779856780
183549246514
263319625960
576445050674
501849925927
403579221821
739608417226
400126164704
632049693919
658839297071
1048940678701
23853380998
209849805970
38382569773
342253754437
365077458607
686621774917
299207946641
486773480040
1378395115826
1031297688037
1560091365943
583189659559
123381905329
613338253386
308064189097
696413064594
56989432082
638471194084
35665808559
23158137325
376280059977
1128529437501
917728327681
432595479566
374890189916
924971068068
1252630845891
431607688245
55565285407
301697551478
559421916991
847321131971
160509066571
125326115234
690701828836
765958285407
78330860145
827854977828
65343192995
144357420631
655160840340
359230130348
284295074466
1280117083305
435276689043
551134324575
1350391501731
16027301434
115175481480
7414292092
741370761947
945802005237
859185563764
189069724409
347277677808
525958738302
139737019535
540810897054
367397256489
720681631516
1134673233968
489745400647
371382551735
66409568841
965083087166
1622291235410
736734170441
657831897208
470830091626
69017884985
229589579770
403405703543
1221429866925
1139866470719
555544688834
55096949621
407556422318
491443649495
314119187576
10323907348
329427954817
307711673438
255315826101
846249894154
418846955604
1144437856862
401946401684
354656794841
295102776305
336135175984
1044364453541
108939548249
1307741378987
1078260520857
260372323233
1397184663750
1159015721845
750696772762
353254203545
1454410426985
557448208419
863826494580
182868800777
548446148832
274988977811
101909702646
320757023600
60967391681
1399680252506
669003111034
524522202104
224607610978
90157589784
439388212560
236866793956
840018017528
33712181336
247741037389
655763178906
641067436020
514696847603
368285460128
887966117695
112545814223
194512380556
146213912012
585455543716
26257117263
478841241021
913617911955
1049404413409
181135068343
668898953386
691949829629
104552858685
1016725521526
634649267848
353868660088
367415158757
537585264555
845170379393
370954991749
159771665896
301762556624
635510583141
71617527388
1043290322611
85151277837
772108311536
972243197048
454862371300
1360482176507
551609850585
168706192938
901926672967
93689004290
882674820892
186066162665
712597924121
906655489836
2147786576
753831932207
580783001150
203405520508
937520446866
427732975405
672433755670
218941566313
1425390102655
915612146680
704446241220
1288776401060
76887978209
244622429786
378174426082
57209012596
134368884170
319098640357
1252432251752
562556398712
1518942700271
506153016052
37278127353
76409900097
106594682705
253763873320
451980564019
356869201082
655920006028
166894037065
1257358902720
642987263025
471901966007
418720069914
32395166410
308048075535
920762766242
489121456063
762072483491
438350750641
111701124537
632253852634
411097581802
528432381819
1017276113865
470065152576
50929684975
129519751856
270165195863
303813573634
318835871446
313299529046
932684115758
133678942895
552998771054
178783011936
528789481879
269543028228
399662927123
607921241398
319536214348
774553416006
231327469915
1045324810911
393305273569
322544230630
1091365070984
91096019046
906873982388
239699375718
526475144946
854264976859
825580752178
303699651613
539190949994
426387247945
741580041477
106451551305
89576999027
1150602391937
492291073465
1171320368678
311296152739
1094546070231
1279837385441
43062177575
476212340064
1023807759251
1306862261139
1018000731530
428911055792
256115141954
96917852131
289963423721
25199522418
1202123923727
23494058287
167029421436
1227564411201
954275845985
263796063504
206534231251
212455016905
126358816690
878266044678
448538643920
1188816950056
694515989804
421030932208
144662359696
64952507776
230982123713
13478618998
1218643524250
595310389456
48856516266
239395140953
751136681355
556546292282
31036602747
783556395344
998161616980
169704501882
692663234031
577506001441
64582190849
127863801611
1274937778290
380168526645
163014914321
1192563908819
203054415513
22005682911
794278748421
161906899189
292995587781
626149506251
570187153139
96897203809
546931820521
1229421522737
288031998573
662905675329
932638425535
95425001664
1288948365045
833547898959
73254986025
5470625685
235284220700
500652197929
1299037832065
443282913016
242176088113
400501010050
540788124952
19333629777
1043182383904
255250211961
22820877812
397225711922
423084283461
982634234688
311101686438
584257162657
68348119609
537281445538
779257273191
1086298624333
982421524770
15007117433
549146944694
694663138256
212975185688
425065867231
382190015341
485412354711
111378756911
154243562729
188514890149
135411823784
260095239797
851344400267
711465697518
189916851486
324318881548
863155424671
205159607243
345849099858
1145048731757
324550618071
354526443264
442195513904
52943699498
41128371947
892252133851
52408548230
475791327527
769675494576
118161683251
402108814557
382085528972
309138686737
247994061668
27232816985
875096539111
1130044737238
705755553963
615190470339
366281362224
553174784384
19668259213
190588735571
858594633939
807344468356
816632080901
468574295998
747795441872
16629355628
1243514936526
41527803225
194647067502
990535040788
995913029409
228237319392
771270867916
324378835829
655575318276
314107404443
830041531103
364761501617
417841113754
619096176306
444988480189
161561844416
89651839644
1139082703927
366437828014
424918869156
888887830109
550174873151
387460852393
621491031730
948754639975
40679224187
1456438383968
721503112574
1365779993301
470320648321
1067252943505
681601349462
60950448586
868353713984
125825860310
871911084376
390372840575
1019177500384
581928919018
18897616264
853682752102
749665045426
65809295604
1084117248807
259161712902
451760936299
649802813333
589544989582
1068974364720
853042488601
923790295888
43949827538
161717810913
352203734478
26842843630
525429203260
900843542686
310013754731
84434514620
168276763995
1556522826645
584557945130
735153926080
57808911201
25195725125
335000273557
1344523434396
257885461677
676438381726
194451120212
716953209778
451454738394
338162425424
195060757944
233859673596
480174964090
1065684019018
361500801696
524766384777
297178428481
545253234284
790297254460
1057699250070
142343948398
600310009637
267824423554
1186787761078
196901237643
247187785605
1607718575771
614450468728
16385816567
633811239487
47651278738
115385806551
711287253505
65449044348
368490553799
172168834968
530849043412
777917970959
229579262336
259744334765
868150494058
1275030570774
162306933739
924685990487
927810399713
473087028598
285142171807
165378251828
232547119463
804618812938
1453621005528
72625583164
110314064581
611198454899
654678310584
627501961926
1374793178787
1084767038297
1248696897853
115407996862
347337187174
431507079575
919081368479
847077100732
524245790745
272461368776
747885828874
1062327810238
618960206278
57218835546
17111493652
575992034247
568820930496
515783202386
9146277664
1448402973697
76802863266
150380283020
619651182708
87563867456
22739572044
524517139879
171662173579
194342848765
259339321400
217570317643
384957822785
742167957415
268746366970
796938902313
526578193795
238215686023
62650694931
249764106980
15649286940
738875858453
868805018350
666526702909
566731426314
62160250952
594844585783
422598164292
631591663907
214037272320
915771009779
250013251222
1272607248262
1277312106486
505765959640
355164474896
118455873714
578092164371
736201785213
420852114798
388265776991
705061736391
318043423660
845230569500
6613781353
525627770632
104203730223
15461632747
399146091231
32678962034
94964928545
1021869039024
1140129936465
887944453263
83078648711
561961558987
1128740233383
22980831836
94502302077
535876709737
867219839293
792115544729
182107073117
717001085151
534946009825
318781347249
64695059743
201172139634
998138862274
1475448873610
412393517440
840657352179
1217449092173
1061368181749
295611891097
934535338539
233674568381
124007833376
545794284868
560985529624
20438955582
259389138527
610439917181
259567715317
1592957170294
800413790872
485651631791
239866676841
631357058806
271777707180
936721751012
463236125982
568083134183
920356601737
632123905792
239335547707
296021504851
195965664740
881766131313
287766840559
160042713999
35227459743
467126756425
427417768426
426563988110
368328543036
594000930157
411907926553
39284271073
1001716068233
834217764370
290179634834
848949849645
1019377688192
340713754801
970408539173
259297445
724624362964
280390205201
588716505929
1280006877710
1249184755862
219508822715
752993512841
290225601799
19327485953
1227994218794
683196070263
171446966273
463443335914
662973113603
182035580439
166099511488
564102567922
896653827409
1043105485216
1009752004821
230129435645
466003901079
60116007147
1193488702140
177695489799
2348632822
197804918105
70802114178
167232938410
110904129556
88552787908
243428812528
500499237578
827204866322
685329461696
974017386211
993522781236
396534637016
179255517637
268487080766
610190300572
61802698370
139913517842
129952339300
93720282055
616955544172
1048391571030
112604436649
996071795946
420059255521
551551259213
733661786764
819606844117
495875682553
460418106501
197428279910
408192536908
870774110767
884531673759
321995237462
344497622952
780696648204
35327440259
513383253148
625405639214
211856893622
983958144760
765572842292
249862502787
1126021942253
544532771721
106667267955
905554015313
886190193554
210357764397
577749045362
534085516329
1090700677717
295592712123
259433946634
476640646091
847246667025
247295891113
83375518613
35592697229
228853103126
537328027837
236450517560
255117148981
475909045329
269592336548
137449098587
127265875821
1144686112303
332092877653
138630603788
200695648772
888310088619
499101114802
745304283273
579828974966
1002640958468
42145003535
523505198413
211198407722
567080375664
596963419769
834447846630
304706272548
281914983886
453518018379
376838280270
414820123343
159808579696
241624914802
175882498597
30861760292
741135777349
540328842903
503319703049
987839246054
375340706521
202277457742
1035447300448
1069267790711
157223136892
684530090770
52689459697
450551998570
1069515676249
794223306653
72509195120
706350809443
101743901886
194757736047
401988956836
688272312410
297519262799
450790873810
248109707488
559630848027
952452031121
1088674682664
157854888591
617115189232
769578434363
524517318894
384250354751
727346198328
130494700033
927509091425
363383202052
253923035227
1309525354264
648593097998
1044132278167
146752729783
61809827137
535401472171
353411056897
373626281345
778558892907
860513006849
621326352144
215520561130
644027953004
38836823895
306807598938
635328316960
1145113766036
216278308597
618173432717
514554541973
811798470360
1284467990063
879871746501
1057937056833
685858393097
554239041382
920887460752
118630247126
967927543369
153150876510
1404767964455
1308139513088
43450074574
712280531686
826453758371
522500353396
391255017219
374767310591
654376148096
401889365528
152129525606
641751046426
915619601081
252111502832
863185237680
382911744478
1363701060930
880397604899
1189874770325
828817935593
811202512993
859885324086
18771394225
210613321695
643389626143
89961905700
834893552069
285195326541
382534032892
777237167163
261701880838
226497694938
552263716068
219110575139
996294262439
481072648847
76301384444
1451240452450
1092465691776
105650595910
562815103486
330124066797
179987620899
597975589137
664884442881
606206536721
391895626067
1122723653816
1066334507942
16234950747
1061713646374
38959425062
629762702015
922581066946
1062315769193
560244806723
212045486314
940635169821
61960008831
435024420786
102143674357
766214838141
94663497111
50513824932
1085924997745
1478590411962
975669679336
931490894400
127076697415
17714270323
511864640628
83562007277
502512499049
257976072110
750579926336
1129680666494
1360211672576
938975706815
698975938262
305663431878
542817046629
1496467320866
21934485728
721514093699
402439518964
456300653108
251301251901
292494152084
1022711639916
949582148695
390343277221
884768957655
480927590943
17453322785
598738446677
378350569070
330561185588
220404736645
566621390746
712146960319
951619950320
818273288740
348328093119
619033353081
694388737774
25131538640
372654283836
988980115865
1612249490924
189898209733
475585458065
490993540060
85355643638
12220846246
949792399501
527863889551
260786311411
1172724329808
584548802026
289093275912
1282102335215
135076233256
885110641040
384561655127
620728079788
696077174769
128958237399
306057783362
944354257400
521115342967
5668109646
526327608940
371366443571
365827612301
213713595271
215049877373
639912447833
631943594005
339161954862
518046097296
585414305555
111253657749
140403858174
452438440923
1102789861075
683580783138
752041562427
1104738729600
66043751799
684828456117
918200654557
811673843043
1063366637790
419684037611
324728254761
872093512125
279108093992
774581129141
177558291332
491188725509
584481637848
633998879799
1142221810
249745562101
91081928124
4791966993
153306846906
99569922110
640892012104
810091024384
382711788983
275455562220
282189364231
640856620433
69249655351
60634127232
884910583116
33047094981
653506228106
134547650593
847039408004
364752692269
165128382008
249089485516
967912713117
718925112864
354080310157
353434450665
690473961887
1377989546564
51170510306
368026995094
6768662567
564366827678
582169774049
438903481739
171095534480
398339343948
96668903779
191307363110
368681355738
777976472767
1091496710906
21136428588
455489524196
448579128418
722019919197
10686288138
799102273852
273980998046
60176795183
1307690166338
767213975792
115391900242
1139431021317
503453564638
1172002480496
1203995115797
58119874758
517301121559
448472954794
603705769629
425357202596
322273761306
245178654893
437160462688
1201660784576
371448618616
669643729720
290252612396
979625972450
206740760734
471069684866
906000151120
989423051021
715435416530
358721318758
67776417462
51181445196
54138142166
368448547973
29916367424
82613527386
129477910248
946995126918
78396890593
859745243167
99307291315
885659550935
392935544489
1133210735738
638054181852
231588218463
268442784352
520421004777
582191861027
795378584701
56193291841
474114841698
368111123434
573192824537
11231209500
104767682927
803323656881
284460761712
46334170774
429261166084
686885226890
899809601700
524895284439
346183135532
547719207266
782289206794
73831833243
1330716664191
347953810724
137981041383
897514449582
697923528227
209899749576
632318527545
1273096604694
608121863476
280769872208
255374527798
641515566102
931892507383
332502927075
14755361557
239619262948
1037796506854
713797795086
716243425601
708074585816
117883267486
834768572116
53070350112
990901144485
199876961121
74695532187
610572695673
542936948086
5401238142
53143345483
291197689240
800700975467
819916838683
595324026260
491357505795
467291374778
1100094780102
632999795454
398335137977
87931206651
772006322920
1227098018084
330034736488
179585975200
177005794437
898788724133
464947812936
614025655394
879067352866
1258057354260
96440885126
796038012343
427231513075
285111143931
535995169333
177372499129
980605525664
1187734094391
267936395833
943923860880
299343932949
104228329349
62505167509
246681150983
417757856940
970615500866
261982915713
542695473560
169678178463
268006605601
195953881798
307858156738
404521920033
611255297887
113777633769
229401593110
74130840796
282197862700
713301928432
957482172677
861505777224
486318616429
153326837259
275373988906
1207469345925
57668242258
409659060153
160652932602
689316583798
154856997812
125555632835
400810111235
836503144983
117801433670
25891736520
96764563022
433616862997
332903318051
580244714827
318932479050
111514997206
1049194846421
257085483326
464407749073
663530793336
567140195249
197198961797
132552784080
239054094143
345783205706
234540495442
677185274298
610000474445
387697224014
4106438629
1120398463782
787526840415
523986292824
732839640546
840998263625
673751887524
118349026642
890879220411
1211332588882
1225984412175
415618933152
435992462304
209578583337
1479310501907
597579638778
676311196469
1457535801571
69720305892
1169998459951
682483638309
368390480810
278101411770
101021947041
977278764206
958882231091
412033730795
1339153690107
324719229446
195138648079
686246469318
844944454269
1847961419
368562140395
715340889832
907154656227
225784575608
454234050428
194069420908
722226662296
465580703310
195560720198
367520087936
374279073604
374385508911
121907440128
36954948397
115500458957
650449366715
817416065603
420592211812
331965736409
1112388694927
101786506426
94763128928
1105517228190
557527944922
298562740838
154244446843
1095401241351
796845114307
77880069838
1560287363220
240182792417
1016429357178
225538181232
140867102305
178994034761
148655235813
698356946304
439768504650
56803351761
110244085072
27417719310
1534225663750
355058495027
243932861352
699274569812
158401152290
1009905172092
753316335597
33170494920
502287757574
780405898004
464936357968
269961851385
634899528301
267386624009
955681414742
187562254554
98313066772
528179225543
889199542960
387235334204
592679969489
205629025792
888336262938
862896624627
245696929920
610895087829
825849495885
666814107819
550068160872
718675815078
1228985111837
402110222343
438066335262
455511762497
36853625937
36024609261
129420860328
439051789246
1250452878824
192259841871
562410849338
890871683605
101620909296
994383083970
275560640716
1382868674960
358528066091
603947462972
1141554835556
1366437811926
110272679648
1276825029607
1065330567940
107737405102
211114031723
810013335674
421996306827
358795446654
170819078440
627303788653
982741998649
917616288915
69971875248
227139411190
891472233419
1442081469497
442593993037
301620441260
770852163122
308812338642
62362122131
486485602071
1384382707593
348090298073
269794176875
160576513954
24217656609
172034661720
170648999526
55004053034
1089539484693
738562815106
269691127608
443109340543
1460908345575
465606852952
842480989560
346325666410
512199918669
1008261130927
34296855229
570711456585
422851858759
69278823489
895782316409
508915015211
981018339837
1360359701427
915149585773
229818223570
1039173368348
1170256019861
219328960699
367583075836
766765833619
1009245277509
124441673890
641066720413
509566573902
546385533455
1120664369930
637245104486
676578861461
763636204794
640514512152
823819442881
159380585172
1225550332333
636041937783
93401237735
937866190827
1143154810390
329733316725
351776874899
850882592119
469947930458
181498482672
226769933707
941942124866
140455820127
21459991879
613892367222
401927400988
778029027466
829513029560
999835266397
1076414081943
108596378783
461995973822
670549098142
235672546368
604781223615
32137597259
1129625933298
603077326480
45396014637
406372268794
716551160584
400964561743
637799586155
537325655623
386473983825
219608632409
528980103853
154973021789
802067340450
89464922089
98270153222
413031882813
425520577217
174836206216
1272218785819
127659597525
302469389806
341651835889
256974295165
44796715143
787767009946
408692023040
634083355652
292945633937
688224677397
241594406101
552662973797
750096111922
149091843454
151105012115
339875004740
1298971657805
1081122427295
294406850236
768670397855
136116916005
181325358788
858097371386
802069153072
407220773823
721344262332
1504230058341
544556641900
433738540697
465161359257
407815657995
24616394142
837556355534
277822169961
631404821136
505277704514
671247023312
1174509681408
702331276023
80546156990
187005129903
518162836028
1032497724160
499302060800
237068913617
550930636941
35448349671
816633753165
59627144315
499914835554
923802216020
309088203428
238701044966
498516730318
556551995392
1071061858771
345261584088
88620878354
162562293569
820787076414
74380222263
82793153160
144268417735
763221805869
405899026007
386852626580
955333112952
847407734182
758635215431
156155965027
146111422648
398514708263
217882786671
535908602167
750723453530
957495809254
330429327147
135882826002
1100676221125
342121705675
24749217499
770433359168
1133723604639
868629450897
1511522233945
38488645353
992126941634
910348092515
523814709460
159803794114
85966345372
578731187262
558030627314
82760935914
1334519462265
28531436813
845564574682
55388576321
113174853622
1291462659783
433334767179
150922729143
310828263324
294420246823
700168541061
154003283364
993869796904
618203876733
277472078580
403495824444
560699396369
1182231542699
799600290830
580988963671
234816269021
985606636058
4048166089
933365482325
1252610784310
138639855277
242653373679
842378481567
472537332842
39442193947
1274740866110
524793862127
199946311654
3350748237
869920610286
1073452770710
24352970364
212470830749
171707103340
828022929758
222107634964
88840496551
812830140945
435798739236
391095850115
310849280241
503564467013
121566197754
606855301375
281657918357
475890960468
1104515383456
352326649803
412536002816
1016177948798
43746329266
331297216293
651155829253
965979373080
600416434322
1563562783804
623710171141
1009294205831
685252303158
525797937557
502182563966
582750828723
261506203639
1077263523218
774741800610
496554704285
248103363981
593000459395
688825856417
116562504411
650691345148
279022458963
19726904971
157486229060
320318515630
1019699661968
1482734491924
319845196992
166720863787
349781525419
327418643699
79884680014
454947381623
77747967873
383008519704
545517783189
1004147084082
438201284971
621879785165
778187514156
543584340405
1079225692596
65842579673
343938396126
823856007753
587102673627
567561859875
471604084454
1155229275727
333818661585
203454130983
324831720501
869350250508
66862750879
325030394700
313219574362
793692654212
137395734590
9072696232
507501675080
694181064643
599138560401
10581322583
680096585498
15496319782
577305314660
36647892919
64492786372
231136877143
424227205873
253732202357
24942060923
188527563212
103043055396
543598053294
1012296781588
552247364286
174815045323
259866976843
146499182116
1335096751826
218001040924
44101902117
422239965641
699950054806
1141588726227
581271823462
333564719355
111637922926
436541907835
189877697219
1147099663515
14842501005
198172708107
37611280718
264532542513
461626111537
134726912314
285159461514
833274192048
287961819011
276676870336
29810337176
178945689335
476766125639
290394862675
1035390089233
107927791035
58724838332
1176986649454
884713504400
417254791706
590330218412
713557936723
110471674087
34651514017
178928754071
15306802699
706004290654
651852222697
572951687860
585193038538
530530690318
832427762550
538545372370
542531259042
465364769692
244714908812
48054793630
519171709202
74465622122
1117692985431
421680749092
238214014240
1202350877918
441791077116
220355594872
77794425416
407989152674
935594121338
226456545386
413730958238
126075072825
117441809202
1001190258344
90603374165
114715524327
463148937780
891280327910
306110244550
1327623987574
437551107576
420753143620
112253559791
429857303287
792553000408
610129598678
820535091717
39522160407
207457823713
490910016268
359649968201
999365743764
15881101975
1106721909632
455426347726
290005679941
933932362254
1249329795775
716842970194
599331591607
1018203476136
310324987639
198364504011
1314004430570
480386089705
1272842752617
678514031119
424206946759
1026565882221
38677417091
306196259973
327110899480
354497128013
828565550560
730154589313
472718636172
385531425314
623640986545
785574247811
904598284811
389263366144
89686202902
502673688771
169881074595
28232093418
1111114749350
687577111099
13108129974
9383598336
205714383936
569036189896
179311159435
38461286894
455809834168
223730094630
176589376669
63558936158
450311940541
237850004916
497490798524
143403870525
165522542703
706469773273
694918983697
212638970124
682259848736
463044308406
452136698686
422221440470
944017841139
135919088683
626919519814
49236466515
431825987055
328994144856
197721997381
90612099580
1113571947570
36512629206
323991774709
314203940057
509480110186
306357618236
317801835043
489239181071
395010137388
146288533146
1030430724187
836484624589
684538674129
723499402575
217822010970
518517492259
916842947614
151343581783
888827786167
76029496512
502757210160
499215043229
536132914122
328024927600
1097247402554
456356286662
892459813488
587832673356
341956213436
618066275663
749756994623
150212172057
773041936431
1019275360982
297006344356
314115812063
210799851893
404929263656
991302107940
113707547986
562969986921
604191936662
267075815841
1394887846504
685153874628
298863887074
383690149599
607179556957
91604739970
654912211023
115299568704
433476223097
855174540000
937141397175
90582538404
504299800838
342572741317
411882776659
464378711751
640505387665
570164256313
19177588128
392582413538
112163990224
335166929341
18482003237
597694119782
106517573521
502895809528
513780135900
65114623214
743331937778
572739012377
654928689503
537061223035
657883666392
540676804956
396584340488
192425140881
693445831281
206340648808
966237819342
1127210254509
487911413506
898320716821
549211887108
340827414855
703913168148
16361625079
596740640337
382966719530
430910973959
202081447155
599879561724
100644599062
61353573327
322711255422
451104784621
792581842163
353617644311
156285104269
468802532914
11503591334
1088736030102
178504193265
1270252993805
660435150901
820973236533
545754941197
1176057783933
376093375364
957460524997
253889370313
156247350311
474063142705
572151490754
507998323820
911753738484
180383339588
126167620694
829567167782
451152000505
363793320584
229896316257
566299927164
781061810627
626808252407
44335089675
144277454514
512703134171
432804080450
145935757162
47365693734
535031881058
168311793020
523707404224
598269833853
461235246889
92653908449
457435696536
506577727177
586272546045
720620236738
922176024160
663681914221
371690800792
945081757680
509808347325
150103481021
1509753083301
239293271491
242254820502
435209130780
146821356369
885680904363
413531899077
775382540194
856077862201
1210517412776
923273391264
608972855814
591873648918
247821053309
830880292953
1316823803110
1280174515270
340300106879
172621013133
974158630710
356318643246
32365232763
552813223527
1038695901477
73755413638
443456454020
420414565176
213387394911
474276283444
517349554550
1109354224285
504601737377
619507363881
720571853453
1201977412572
800364837920
33753964434
607916595731
372463466541
435855480408
187507541018
168472669382
294646891026
612032609111
732540093564
1555798740253
187028836539
1339130862631
764436648427
23321697441
503655555568
1238149471692
366335472124
1071710708508
1085007210224
174486917706
499427378980
288957581177
191018892577
410829286796
429279736722
274685020182
303420615877
207684055817
35202740649
35201191684
483458100470
186782234822
515925545789
411234558747
544591334298
164030973566
909603466593
658832125423
111881229998
334128918800
899875089505
335842269426
629711487877
658598842433
1046995533188
561971984083
332066218629
327047951957
591483124431
84104075732
390785960860
159105655297
719667634037
210113242709
699694736074
275172837722
802468648231
595212875494
644739798362
227769664357
65719802704
59815895752
1201011123619
768461478650
689530094951
842181387969
1120084220362
42949085627
1012345672307
650776768019
10474821117
14514079584
84295739411
404454955679
146160191029
141155751471
719654991998
570312598169
258824069877
1213922985058
127135898113
597283238673
544842341894
683899859593
435602686468
433937208481
585731928565
76048585694
207768100261
758782627274
433591140479
232744748131
200070804024
1108741312753
1184710538797
163275679714
97762813527
244662218329
180810381886
967062078018
68151300508
181929627455
454501129217
114254294707
246638353458
229895084652
165769729877
1340637784707
330590675544
1111571380801
997739118549
16774350128
565109910110
51777201875
194659929544
747153546821
957281540931
1217437179227
378481092666
737043714558
776721937847
112499340466
248627841913
342665514477
235481414964
230173893449
155844170157
697779325982
165056132812
601770512400
243245632455
50028175502
680729958165
45786460509
765647229725
986865130787
678417348844
402268797611
1170575033995
280431326776
324224158484
526481312341
212990894497
981126967155
447905813319
211373810361
105341260022
445004532854
645674074293
1304295927012
724377848636
43623734402
54910053210
350036143382
685092557111
610340469279
29163789648
580598132604
785589542605
317245284781
71304747229
128272449498
950529734044
208650576159
719772995625
762267671776
496335633304
156159831588
1350586460665
921292985040
473481648163
744180067489
657325494442
72684073347
275069644773
1373737486208
536035345550
675965422092
632859263684
217271613555
529712578419
1111548180285
153207071394
702763624016
1094885000316
892609570320
188423201377
211473494686
1071764068927
69571762126
403291426545
45112879972
10818217138
796817884581
388355278539
242198779184
33427445535
659835021994
273537550208
952097507686
638794778601
310869782836
481959138489
163598134810
18077981227
10168446785
1293109178974
516591574870
792256847238
685036327165
235384451980
254479458532
316569056956
562858968144
254091481
685899879087
803025125848
785285189433
284326669174
499846274731
20215919418
140751805036
1023181257705
868350312890
40106282206
17737161511
155783497849
2591623034
622586068916
127983600026
946292418922
809484974990
613969810511
988657995674
567405373461
348829072922
412752593886
431586315138
181368870426
26826819795
25554930617
142560398193
871081534753
737960767471
467228553895
430842024685
859180253610
15146530522
198499700190
160505574038
1218504998291
90331807382
563991699922
562562572089
256957717647
74560231775
140172602205
617619901412
416952981567
382551565961
898715859219
417752048532
124562679588
1200812362702
1271985670458
637726229740
350967069579
228521248039
388876320660
542755109942
5596751833
137748410581
362107408675
868372850440
344333249955
207595889120
1259489890388
144034467467
54785705569
360561798626
637232382112
224558438695
366747395026
470440242158
258191808127
257460827340
611899588841
375068157547
1146040681718
1102624129439
448764547513
243636049474
499448126686
3636343089
373734557205
228246317279
870736231047
11797510722
691024541177
134678648747
428566264516
344067872031
538304282961
737824570969
354663778687
935602556379
825896571880
698307115760
47186276877
827951522695
387263604515
51152328782
183439568734
74587722534
559096492324
899402702679
1353280868799
1048038917097
121071740153
72339041515
115572805137
546603489596
1013582023475
648598706474
875068721935
106815057029
378950080979
554458684159
142046391753
620343441619
201089050657
237281039670
355514178972
565338059674
337282938158
1028843703883
948680725317
482348271581
733522541708
97111841245
649307603716
406029977124
338119955878
444695758645
724686741445
21717925881
64588300755
598880914444
862916186527
2155075175
29634694257
63941422716
40483783519
80396683731
33081247665
267092195570
349125419532
30435746531
84703091652
1016867869513
1337663356936
245317873922
757634860252
472689574237
114933787194
1102929521604
1354145613283
835033434504
197685550561
150698794189
543629986548
58586176395
325127788997
616457255036
436267563831
672406120562
443199191595
179088096888
104049570556
953846432377
541572887970
344430775959
694641691418
646105990687
798138339991
622126502826
540045796721
135240547356
596267952981
492445353301
886571045349
310268188819
119294989227
317926656243
110895839698
962704345220
164223791047
283373900896
264144649282
315742742519
1375508522310
649673069375
1025367182930
482163468179
1347335709286
219154880389
303108130443
810123762126
306160093806
1019782022885
1304160907772
549983367886
1372296937646
836845899146
515731733903
59673181967
21591590740
437152847589
391957373329
651060740099
44527386828
104198622492
105280412266
256728665460
759090211076
274135864908
288446787756
279504439804
189211139004
21119041882
150745948755
7804572185
314471597001
380205086974
165496563270
394631981672
1284663975853
314384805212
453426806772
113164092419
76829772807
325730247921
201219102553
144728379819
744868094173
387112010151
668387396262
522110579275
278896384505
563089327150
103732304837
1403879812088
119647142575
204761424748
424778939446
168562450728
595982338105
550060559276
469393657522
10286946934
686344675051
882609495844
511006284827
222714630343
234959438519
507409943577
90252012943
90005000534
586801180180
810064558422
318275430042
654320457562
58258116023
40532258887
229325732063
1138061222734
755876912354
719588642354
898344135270
375390941058
671089109253
251496330460
84644253658
450138052043
254313907808
166356959595
180033970805
863299091635
768493595522
255298554404
65221404174
844934625783
829080957976
1077985070667
443374060805
173955392990
780761710490
545599587623
1360988465906
724836110959
407339031659
797767314211
170667554408
841164084895
337147982056
1268666704248
606047585516
787691022238
385135054558
183392971038
501081139024
64761253165
1459487201366
423831498591
10310889806
377446610717
120884842410
225372213663
137948892588
23869322972
196260599992
401815473938
1021919474749
240596165692
327852896222
260598209736
912441437187
539570164816
277010220945
643080749811
184755619909
631560065427
280556890806
8694839109
1133783309142
216841953368
621823636220
589372371423
651019418462
88533277951
268491396770
1000889227483
509880630123
1070786184387
641773016658
85029681760
373992161514
244645629081
127345763416
581848136659
1043784460691
680405046339
303590056838
223934365079
698675454708
173448512576
1555283125490
885050523633
3641792613
896911220131
629222929385
147941264554
381514057820
700683638707
53677245486
825932023052
550327565640
807263189601
149743571318
67033149461
601275062084
65393389448
835172582030
85544554045
819661613128
30650433644
361445468276
552396896423
297763621138
71926291559
14909191208
219132811888
634844080710
842426066324
303855853958
448692848436
242765906882
166946412780
232341079232
256133398131
679482121527
1214194660484
428962204129
514793849477
575720802554
1070625074829
1166897243463
394490266599
37651469571
241466299652
241969266546
438888308600
552033255368
168504341925
123070470202
470042246654
459418200503
289487587575
309178799350
198988564633
534229396576
464483077056
303740184574
94791919072
133775122484
143222957387
949429919996
200781795885
1053738377408
1491807763860
272983789298
593272124360
91235746399
287211166901
406231480605
314075170442
499875622816
412639268065
178549879788
41873564918
240267519691
117139909829
118932584402
270979248346
436912834748
774856886746
1014495692977
397560567885
719365924775
1084689959406
223122404316
459646623615
1162297388338
63702839803
802320714294
370390109971
494782742678
44637137614
517516032462
389358791255
702326971583
158302472786
21795953610
978195891983
104025122023
286951752789
141549242073
103713360100
378049478175
1150795313684
1385016325211
923394412517
216956726583
272908962052
171372465875
140067949425
954686213056
376411112426
1356854050883
595381516656
47054085484
462670369624
678133074499
230684540457
342821328441
49688865608
1061852775237
302635411097
124154319104
102770751177
148998414960
424152880766
543121723147
546292285393
483586856670
383951038700
89907632008
31672952323
132197199512
221305051624
67731177971
176012929318
386957654306
1309314192813
504242040246
281692568904
923692607245
62677593140
642534726630
252526299356
11868694433
685130157978
819811660433
1229639619957
114792928871
200829059786
353574389619
169181051411
613910985277
352608346315
766966334668
1413375682399
275514945246
574206427364
1234687575588
18631704191
175415182302
17630518106
274800943709
227755305289
81888444610
93461032071
171690939134
931010689440
238833302041
490516899554
59216282259
916485851534
764916517070
153916892161
502368255070
437942799592
786559464955
299182177490
156604911900
560269040497
100983787250
63572490703
329419169351
194458428622
179555276252
247241715016
877098366049
382776580953
173698670335
296134457006
1095157461988
1180084297082
492980023860
133466747819
614141370994
210301668191
190159654938
1056546128538
926448764117
270091854410
321096881365
213436348945
1231268978490
724519117430
1035108440653
359212284695
703651017611
770269651010
244221366111
791031030927
1123786958224
337938831024
680285417783
694361884124
656674611981
777669684714
548602987755
383582684646
332999946131
358457867442
351938333210
54313928910
355563322706
482070840408
285770223850
782969053388
412227874948
359320443373
894584391429
370419786988
61045880358
195807740827
1018539459636
1168479513300
75352978657
444152132211
210587999758
49835025106
665842181962
822967471504
22922899895
493615695272
91367117343
54343169450
1199992996457
138691757013
7100125223
380128170616
526203522624
762687370756
98150956158
246355403724
372044978246
1081717183413
145774208461
62602508228
1145320396147
736721008084
70096814575
397722741574
675250358137
163014945228
359562683759
922655220612
93848313293
946635814314
328204103945
731754687898
410361560888
651231262741
812105932395
772979138743
362107017918
850044570529
470658774136
419810787451
894477273855
134650226046
988501860094
101909359546
795201340499
778785907747
119011468443
684477433161
48874105765
953825274933
1076133439751
455715449501
754833398225
961543979368
475204098201
618505238455
677485733210
302834361755
1034316436324
431424162618
391466691824
1029684273022
1423380862966
136935733831
782183512185
198730519848
108986056936
98895440412
606294073218
514268927232
202499450546
1427847037015
301787896971
341417131220
150786227128
452543874433
480655963370
818785993265
137075294890
754957969879
384927950616
175197490865
196218801551
780033700125
428265845778
342764849462
111919467179
200775257493
222411305247
92878802601
175118998757
625100374293
183152700116
946071846943
1157700246684
189590876180
779517263434
686589738848
207717739490
677516892907
971421532393
462825263626
85765020665
56960644574
113921662141
10658444954
610361961650
71022462038
528120954516
1002370174416
240364943353
173360586045
207519903928
775191111497
41020265219
386079925034
830284170679
336065249151
161251849210
902270375847
145625763886
59658273373
917860140164
28376451444
385042984844
432701476165
1339364096565
404671766976
824169024499
133726401954
1242532441467
585718851965
287024850456
377021151208
818852884797
808858040414
656463942929
59869221534
394947389136
1315595910803
163465388955
508709994644
510233436476
503865030703
851227486849
25610594131
208949550118
278521787585
788762058771
443704315968
1071914478840
1032883504036
132602300659
277033541284
501135972333
545472989819
1024428401093
368555233689
454195703382
725743577352
285897383780
694809102379
104624969983
523388921825
595350006520
20536592574
940428903772
820508852187
153874683862
1149282122733
104314551329
820117226427
551545314452
941990796426
280589178805
692839071795
229171515493
531430422402
802662245136
146956820819
179241101055
528369134126
598291583265
251001532638
240747702023
221808158699
304171097500
371052925104
533626231333
734695635456
511228301609
207013478652
40454686772
534720088328
529893270750
366811456852
276102728929
435981795042
898212283952
401472573369
268558824755
460230353156
418281578014
716295057544
648118069062
304226646707
29323259847
3572836716
831016875430
1142409475721
1068624536177
198333532461
67723230965
1119840857225
597555825134
488290239656
760589914550
444854480133
429889902563
635288913521
868040276571
1182872496569
79109144527
328384755201
25770421870
128546238013
366806256843
44349573330
332034701686
362419749785
870915182183
41398019757
293208715223
619028025485
260136351026
432422890646
357420571194
698192870441
188029955260
197044878901
1035953259973
490637608092
211314943570
542070462307
217640329474
257629688788
622702895006
603882422194
696666825195
404555736244
143031176171
720059256676
132566413531
386319743022
451487117010
411041807010
225914797192
913757409474
990902946694
347950729833
521768139740
175770856204
238733350816
485015716537
629880656073
345344405345
466284780390
390617941707
653059046590
424168239152
477448593947
547761263296
725860867789
386865378326
566557404782
786186514873
582773606940
206176242043
241199566528
887148795662
902971364728
250913038392
100337688535
994894363348
217718584717
1031407569736
171113140173
141181899943
428847500086
313350370421
164853595061
48673323532
561715553033
1078013687748
415548852147
722750305917
529581170334
669654499072
452616812890
595841861603
187835853405
983966863516
13255715884
1068225932936
718429974199
19801840049
713713775135
1065949435074
1033337138450
922665091058
902670536668
426941649661
1060051374312
343039318302
563085234900
330094021546
820880807035
174400773745
615197062916
126188033786
1345060824666
278850580896
534756988867
73392364551
286364384220
96551967463
581176887262
85272440599
217266174365
450664387831
486240608111
53232136434
50431145796
344585185363
191991777906
1360081527706
741179044373
863626680690
296377003266
926610995053
716366828249
66556661402
1137556511894
49930662169
449584368942
237197654398
360042223665
594672152949
231472839380
256064749421
101033987411
325566086130
457286080961
179312687747
483463761109
757876749862
885400820838
385123474435
314669964003
1325240204686
1270054833029
691127206141
954698859193
877324189503
389464491445
45554870856
244139270791
489042825155
360805544768
97787686138
60657320295
523168305060
155596436052
526542059439
54779040771
923837702583
550326141335
503589431290
73666011872
648062002898
470196327024
272281327968
831766051668
516695832192
137872131930
1326217511674
1051240327193
327656052084
222658604772
184442843063
1080336767708
1274875519340
152545916504
615166019798
99533947294
789592688284
389020903567
38968905621
850249332436
913100278284
545596835057
276261766825
891648643921
513595466158
491375086628
574172122311
30919124922
713290636366
598694947123
653474502321
515834969256
496761570385
641737000827
203732911275
365625137070
321153375862
684034311614
1345522759738
148811617399
244478963020
1467190619401
465796322769
849427182322
747823553102
340085360342
60893435198
354771310110
761545076872
254285884361
150829135566
229635798240
916255369998
84625361122
429381143385
783307243497
933345282565
947183518723
740445564632
647801057335
349869548613
4942174640
201349112348
672935246787
1023271423911
468954093017
491488680475
127392196577
310420576402
793616537696
346455541117
740978379270
47587231335
412383408271
92900104918
209300703006
786321142706
232714825427
555899981559
134995154962
804810578521
925700624433
289195571121
289347571035
753423217957
1219760695238
251604293231
844053588213
1116184984220
238072690791
5283535144
365444354352
529272755910
645279698217
384052645273
148058151948
345723189337
94382803631
1290036810577
77078552889
536315083367
50745480633
673006227840
129173725949
1267520137003
93488747235
343678058691
166612895434
402574242240
574930886387
885962556867
753858708038
64173647383
118903407990
199959803037
770652821253
269576099860
159245614880
1334402668053
379521894603
1111761249017
639573149251
746296811599
151406558090
597244605517
302295304614
119660673658
24761498779
268395123729
709769193822
726412264673
263004178582
524858461341
860383664467
766441387518
715977071755
5134040240
930833877983
512591033822
195801370370
951882962992
931189878364
1262097351761
958051172531
319221926755
97070304638
487841794214
978863226136
473619201466
88490028746
874407517133
62638511612
436375620003
1267563021362
116344394213
84312472711
123391193114
813364966318
246573800209
256753154132
66533362509
153977254767
819251018655
55360931934
653206535435
1045552788749
1080528405704
178982227570
72191420515
1471777090826
624753507976
614634284686
711820925563
62824249609
704639410833
1000477755645
156580326799
620450316822
1071779403153
31467723871
886765798874
176003342053
339718262146
800820020882
345768303705
269971144594
51043557396
675926819923
479344701823
327805355283
662635311181
806010491398
42696153002
601849353911
152209596523
219402434717
542299525653
111955553171
494161421629
1057572371543
295331505833
359256341291
99772709566
557111920053
1222048034986
294858043543
495824477998
195517711900
351448428279
219631815335
627631072938
312368008557
99542834251
73053656404
215713019517
28284922431
454779331982
855941702397
69452874615
574856189110
1291788580473
353882892863
164410869882
619729838531
30412469046
1330708557316
158100183655
408607738372
654441368141
528003437237
966768464036
518051239913
472134241375
773564034543
462842876381
88973843977
1155463284974
126474784466
487585091643
384130993026
597935489878
285880239982
5985200735
243205518230
6012430852
193678456572
356914559216
587691762072
404796659149
269621599881
374994449570
827123867652
385757364136
193080057154
22590127825
6895921335
1230721893432
722030819396
752727743067
641118865207
595965296337
531253647167
528182292230
227792164509
976730061516
991259601654
497328086926
1333649427487
593495378414
114365605546
404136555945
391172830296
882623755384
1154606291469
1375749967543
86230272086
367570731246
28599483248
733166218904
1025475991108
1123578657663
783024182397
306745069810
750615494742
458350301398
670146490554
96441981618
187768561808
276868349746
160980980853
72564553748
367259603710
606965445755
364070243714
144551977494
274335519779
546915793644
683225775066
830638713094
358418682261
589758737246
690336580455
801504589186
9736995268
452705032345
565242191480
540701723136
36204784567
963800681832
15716590324
386889078710
502835385706
554285408532
130404705812
1049371353230
74480390840
521955140835
433047779767
1837793948
80588758000
287367749562
836751004877
614430813148
195969254949
90431597342
888130942600
270255384249
343351591216
154473630203
373707919955
493441343015
131549725571
767327372864
352003023659
584824487313
217754212701
301878456018
234752334889
847503211582
245842402147
392495595300
909401700478
682199537334
1388362308499
853260003942
992926003258
24872004542
95214308062
1013403308070
386277420129
388630878506
873095804335
836147903804
800524920162
216210430108
12344676776
1150330737179
1231805945133
362603254741
444206367714
570681146140
864162938423
101588734299
890976847320
64735776657
299851356775
13632328909
204608156486
272479551989
1266430754351
256974664097
753535763050
432224261611
565762504907
853210132706
626321317293
779518459015
287492433633
80737795581
727375298146
115067300861
128208647672
13635797383
792948852977
493616802298
514733056284
204773983090
548209373887
665876281907
587311851901
44071561483
194210736660
1494105697525
567040230846
589234396474
453795262333
559564540336
629959141227
387521083454
377392338990
88316011302
529844964448
251684264846
712366282016
197570895784
455598705409
617743444608
465152206378
1177289409482
703735012888
3955122356
616282827871
18854903169
190222919931
1272472902987
83768037677
310717172557
189026179865
1416221270766
880009441983
385605586644
545767061146
681310308659
1121684920890
263313087921
752475921196
143015594166
601152910313
185670026685
160532660823
674427651572
371265620014
785516294297
549482526822
909619387747
252049146675
220623775994
21913649865
1170189820847
30547802955
736264475351
48715942514
204097917256
469616459912
225963616421
117519592292
558270123466
848463788099
1001966396662
1050712429075
338468705106
634456241306
878849290034
21678792200
144689216735
596922387502
219065810546
236953173461
1175890391990
809658935997
16187933367
574330252520
621914256647
248976040581
899952111994
991407227527
263850593606
299350972919
42006191958
603798547071
719449884658
142745274638
647860848466
1049304577532
238101025930
269040695441
413510777096
561203380152
421256584286
1418347924323
731387351659
403060894297
447501677895
11403526299
338745497488
428708582207
50785333716
821955078284
843452991762
897357931614
383011325685
247858080976
80345728450
245323518225
1272496879268
898195370152
442794924656
243938029057
354811799711
70032950430
213144248678
178086138705
57644134606
120847558871
684357137781
564551267545
136967600259
1047117466078
431497584505
991698816355
456630111276
422550583486
486610284412
1166661342873
28925931913
660473266881
792814537608
1374480921553
424112474036
307041724243
1224650260869
270367975721
131025725864
418318606713
320981101730
686932201185
115943284219
617857592594
110690214498
53686224497
460999398265
686623393538
192107154954
67831382363
961187922594
217594791654
703894900598
80041123766
671108798264
26773668562
330502566409
1054023252483
1110814197039
114466229083
865043526829
102507082180
672889973038
267782335671
14471900124
965768079806
1055867625637
97616767991
705458416069
888679999922
1194721944131
271614511980
27465012235
934239950687
154604074454
609773866533
1112792432676
66130384739
198790803070
1139942733889
402211946891
607941257592
399963051625
342559126367
577180406066
771769649131
497264451662
1148723012991
454620325522
7404684531
261797690365
20298010347
162368487681
838636772468
174890089125
101165778645
1078871432773
467112712922
86792309956
734631913292
346877942428
232097517620
430936373610
802853180240
800103545184
117514097271
142247180397
600310700036
450360215948
405380123556
791570420477
61442412784
1132628326734
1110193836981
952231404131
468613179492
131529121836
615884225096
130582761137
697023746726
10112754132
161353633248
944786877181
208825286324
676934618637
518946143383
600014428160
659663018753
443499887006
172323775440
233105645016
22447275717
299711742579
604779759333
592472165273
423051305583
859587774070
214848337215
229206828030
573882144867
87603726798
790522500724
12028813688
637544545785
424870075039
470612231331
1055301642326
20010683690
447819871197
716371464850
644757262496
33566679659
419134716577
1050461208829
389401004019
289116074360
833490267036
1160129549422
437758582140
152918004142
869969893625
313083137859
269803645136
1030435738947
672038066683
576080673756
79334174948
926900346123
327179843252
95972704147
405401297254
937276785464
396737339849
664199971293
297449684869
165777597457
963635892500
780673720869
32356035878
635563206567
12905443774
838239835693
801725281064
316655397343
1182600653960
282314192123
415315215961
389095357295
343094186159
96343863911
518075214415
1535413981872
956473901591
533846831138
946559709634
661978237781
654845433304
115210491700
796757426658
2741681312
256350202090
562506736477
1167617011065
714232968092
248190999359
166448593345
162854256913
247195039996
657999554462
173998239768
168740905810
186213645296
1232137598103
606278237598
195785285176
344974714109
1389611855477
899017606717
551997123663
178662483250
73805063210
195393171764
527746006330
777081127803
220915898591
81558176117
1355493313454
887573714657
124092064177
330156704729
351415625223
713316066321
31218309077
148233464890
969492023050
734915597135
146870617333
463935385650
56198616931
656624299739
1465654261423
130258430958
246250637966
89568976321
537783660949
548592342261
771490454624
617145936610
673566688149
197739883404
217915073403
609771071819
773731091793
668850024440
14763935124
735377931719
432123095790
785088371777
388560485008
728328406682
497533326237
274572502199
1025971914446
459290341312
70763407203
12598177397
678389103170
466763036203
402063485905
343245149061
46021903916
485087738881
260815827180
260368999649
1339763245161
264398716812
826506717001
77700595801
537604839894
442980458179
93854279664
555063346628
342021385651
345476218684
42942957472
455800229941
223962674501
441680642403
909151291829
127299569521
254720243971
155849137578
193358782658
880105378728
768878341913
1017198558957
461217216645
211565939420
356283787580
628994634688
324163258352
638098168771
881505785901
1340013644252
891042088079
103676601991
549265535561
528148187730
974479252156
890547795473
271143026922
50198716563
173655960146
612493396631
30345926249
445068991650
496374645952
175304374896
235832523531
879687546807
23836081282
1126931622108
634825867198
736209349902
258176768357
139132077153
321946297174
167234560729
433977568696
1039510736862
383120670076
247882099118
614291399835
1166548179833
73394279791
414228650392
615782176306
388491772375
813259653930
535259914424
293799695480
1038360760648
514239158400
1014939364546
105609447591
152989439520
826835629125
498534899817
419544548657
69964952903
92747118318
84498572794
327935254540
463181975112
1003262525147
424901269522
423842580499
161545212725
296656903875
204577777142
536740138623
270106935528
29329373466
225127525199
670439638555
634899640423
966967062060
1242343894399
413669079135
226550227288
657845835825
291913871538
723029755450
490349978089
1138942449277
68453995800
779922902297
672241354350
865289719091
991170902587
571097823797
457714979983
574407723892
109453000040
456508499091
133086637517
625502233752
124911749267
173220498388
730929463606
604344762095
6189957166
1166717250725
561388122725
534370692737
198343873644
686681726701
948076045320
385345196504
207382344752
197834145065
37462023414
224527804306
349348488953
102611428073
530015613775
473382596737
421610252695
677955705247
257649360041
295097523912
18012797491
34702237072
1081906282402
441652068238
931582715886
365916962874
86652967376
477757748202
563608083836
610932879784
284147780914
371325316754
261483322883
822986135431
1132810959465
169657667386
1106171473152
111338802175
153154139267
641502161431
127624048957
725977573802
856097431198
775639921104
839489624297
117124612052
50587927056
311008354374
1007101595390
122413014659
283297874349
195114763188
410096212288
842597686365
734610302907
609602789763
135004741046
723446340643
327726035543
81299245626
145803652664
515134652374
393390358294
297130010
327529209454
324483220183
176779976191
13631897981
577460331757
744579895767
537939615987
150688183808
270763581998
751375899660
398820820639
190286480154
81881591837
47533714577
895689036577
221715397170
271011598443
122302508880
383515897572
387727369175
272162617233
645695168270
651809441908
294605167086
1062604968015
18576422388
606971706956
805751885280
302389153651
183367635867
208589048137
707113853895
121660445769
13566926434
904382094038
786050844558
454588010773
81046490454
330460775279
163950851905
793360680975
705918465240
401977539115
607792853925
1079178937596
42706138758
772425211231
585969896744
780274324233
869462109053
122380777727
825146350539
402748262745
109809914486
35998673133
619154333984
86752626334
265384351372
1210093929552
606864188542
642070719679
898328667385
1096260022695
1291491440383
638635419085
35219162378
723197935671
947381189759
728185074130
86019958814
145259871446
45615678245
900922403071
66997552181
676091063314
183592234982
154248590699
697279115305
85460482615
671892367313
487820576448
603111823479
913106980595
50056217760
665770106172
509170410997
706967619706
359426015016
1351093091738
245917545643
465029206916
883123035278
68171123639
291155806793
5778710949
375803814208
94283662834
392366949874
201602005574
678042402119
1015456767110
206749001868
201147391898
60765566342
808992424429
856779611238
416548046223
89592372391
1162359937050
1165344930245
348868939728
17792532914
206990832394
448651568929
126944302877
94510920835
530166470254
1021790945204
165628376832
699488544429
434114104285
645167960974
581635658234
471580675373
760043203798
391832781648
502783533709
1025745622517
858152463832
1209527301412
646803116889
171797700120
314329881836
260634044205
1211161284999
144729462011
69861066648
354548533949
641963921995
316670016273
817869347187
226146800701
380542508650
181022236193
407363242194
322626852421
623806242791
322647768907
253321905669
33417213715
65548260092
792939817544
172511339327
805708781846
242711122232
642085693452
12712548939
432057551578
155122487459
240823299710
636293033471
735565281906
225836452125
1034377203081
3675908870
1006931902779
576399237954
611545596884
341436840855
11187330326
48825594426
681126093849
687524033477
58694771640
525334468298
797957720899
1347821629837
43342114210
462628411553
348960466119
867758532402
1151387457124
580909958725
216372358372
347967169985
1168025437857
766913793706
889766616879
437529787970
672542530175
579473984490
967614685124
98107931999
297351171013
407883169305
1089961583585
1076222057036
529406474339
1036449036957
1206832345135
59082945616
179755908138
299093723971
747685605564
379607186037
736780034006
937933512874
38929178309
352784332434
50332087841
508126779503
1290152118118
693351937344
355093152850
475021466148
290892542191
748742930049
192365806965
1101400778608
99113640195
104295594005
368087604698
728088880440
385010474497
870863278343
344924349994
358031436621
917232356206
111210897117
1272007645931
331448337141
789000939278
420984736337
333279271159
326110173063
464578471289
125042775418
1103302859182
656890751129
361592618739
258551255175
53503057811
897314432347
995735119415
238699680892
695613630183
257302253713
327664717501
702689500589
627358271477
500398144280
513820219139
756195752106
21246548154
611878031647
23790304798
310919173079
64790589616
251629846078
230505767036
143961562927
904350350433
310898046216
327238342157
474119557529
1042262500018
953877152066
596533189295
109755447467
737659053920
259472070045
319379659953
238687808301
375290652841
781589656085
879847647161
798220865229
355754085366
98484934871
1138609297142
159751924888
342459555046
143628928981
1023391944047
643183876210
630835413848
704544026853
446160252888
7080342933
982136488622
531375336411
803839802140
859578657511
911168892229
913278639563
1488864714434
536263673658
710065444777
151694731618
121272297941
427932496518
29484924056
430171020534
36221531949
177121930994
537767245132
30682687006
902501976508
474672239777
534617977745
39953372345
521545158609
220377541952
336706492143
294297041133
99299380416
388618621722
224422445289
304501328598
466219584088
596454877903
214490338814
559034211308
1038081649623
611782227060
129958788288
712123065436
731164470507
127277396979
480516840475
40503762390
502508175906
206088643152
72696343788
567567565948
469559037913
291729733412
205683667700
765004857750
953387197395
997317151014
439456782292
1059577695023
384624120411
324527047534
868436550824
239754777069
602061198680
1266500286755
154996492813
237109985274
341869590003
201749164399
459803457982
579567315596
427994335135
458147256205
279832633291
360418278170
439681859688
318909779153
944549611036
206836753515
688540612071
270881717739
23496570298
126119856609
574259012735
638735904967
377329821313
109044834967
15368193064
603820672011
59820555524
67659053584
237223160151
675205856017
320294794011
482992584086
1343253742786
318692454002
349865112284
238868579189
626198490615
442734416805
894211709100
1007950932869
604569321049
381444415772
493264743381
1256251682946
217856287224
248693728001
668529861158
157285899227
1032144925821
187384496296
760626463763
159851428869
406496508192
784162195464
624223329443
344237740605
201046117262
793718284531
364034473590
532509537827
748645732534
275465836270
695630081882
205406605939
71951737286
975831276854
278542746642
297425336336
707952146490
162083084369
43755338766
296225530715
384501856884
264736529713
284402341722
450358862989
139157397588
867272643154
206640379827
877104754233
522737330311
1110858068535
116643403627
739984642489
58677961828
865001328737
1160115266868
389018994627
233016991133
126000273624
903465663924
638600067655
66682862576
1285362398318
398880194300
600446805771
334638317650
407812502156
436706079926
525350049331
1077318265893
720089289291
333465414759
119674396276
158791048069
426236208825
842271805369
282584551682
69321474406
676671133408
984040495471
347433460282
498514085124
947486212928
247828887084
47466495866
448801229145
547728125697
1483710557965
195824866173
235848929685
515339255138
1287772614143
23310606762
223463273334
603842779334
271493059449
563347748259
30488643782
723748220362
48619466294
632799399541
1305105173862
1000988224399
350561336246
1023921995982
777672230244
533730664256
196799879080
427420431439
241689313658
23430812977
439569238590
258813582861
1169996395533
769099717052
404199337479
343119725528
1149816535788
667324512948
763857972637
204219308118
185175516863
117631038360
64608394469
95650008753
51616028446
221598484300
567399141161
1227459107847
361587267635
858120489207
189900413695
279379979005
224644979124
227095175134
1059571487735
1166551905393
361298469692
15545777875
189907108544
275108051439
214545038391
1198760396912
242083013219
307055568999
245530644767
409734682375
117240038997
48075138844
195851729186
37961912928
70940412472
279673895191
43953782632
20974860321
381681767932
1041719669596
141670684362
796337573958
139380100925
392965228349
84395736385
294206968764
491049496802
910949716732
29001699312
169785156979
1169698319216
509066226959
172450941417
118673759785
219107079573
703465759662
814168881842
625993022132
179465577157
488893351702
13404020922
329979517313
116749352594
246367491307
740840727300
15263508571
75656962691
270700084036
3688046730
447915525621
152848211388
392598116332
598806988853
571179329612
15214655728
104675794681
672076395376
752548149812
360427353063
429157683719
13376052680
206351638877
653417881153
969244810981
988931274326
842275586462
424330628336
72978497279
868184970510
18173845251
808815353919
195794256332
176872921182
14838092223
1437817741256
226106642145
1120834897704
803845804252
350410295327
1370360114240
334211392025
788482392532
454841053378
262021693081
173210645464
441427200795
361485680920
602377909930
873049899393
1301313262991
678195917813
927401714075
35788712691
288915480526
1317932232487
302354303581
572736505050
33677832948
878777949501
592084629704
636270273707
636187029741
910188348844
1144912769048
201594910452
339915004347
844369768192
1193275211773
586270297239
157182978426
179030264536
768544657037
1033884957786
232809257236
417991937627
249825916828
873335112419
93548081489
591622602045
352317080693
292353797174
473237393645
75136707001
403334522993
1321260669188
454118755693
256582965362
524147318730
109000611403
417110405631
218592701956
469071474326
717758730355
205902019917
318436276765
723961309065
740385936565
342140900163
85105080219
890376398288
284018968306
852198176308
230651668455
1019884142551
381611213950
315369056063
821275130454
355015822405
576823789671
330020498409
421366704423
39887913713
612935744545
383650826346
392381683341
485302223792
255068354897
1228780055190
787818435107
496777352931
1056933230551
362784537190
299404202523
440985457773
581844932442
301065986384
494530489188
939788117721
1199816722011
1103774558391
434229209696
803705000300
574554041737
647952494314
870425876651
708160322429
221255045367
47922380871
525637277778
80701409188
176235105431
265743849957
1181055961795
68971585539
68559349974
368949747549
170437638400
136235353531
765681370121
569410219964
139171174593
930440690236
219346486938
266690563414
427148394862
1174141424677
182761554982
19265273349
37295551210
414132079048
902654272524
746636257857
211568626247
975648229668
1171449628607
1055086403606
42869443160
723008725230
379973271427
398268137337
767713629577
775241149814
317088910626
265496405918
164868345130
954025615011
426397462473
1078676162293
109346648209
593410061656
657549792981
181871030791
690292542952
583352755270
133504455814
354889053426
25012415569
108375397241
77267651569
451953206088
888766692637
207944470508
275430018139
1282458471731
541462530068
472532024115
592311742963
130681223789
380625097726
188821198287
68992156590
648170691048
476113888071
627486586854
489097765538
89305066080
1100160443610
807949869291
309379629745
270166592285
155931128005
476145298813
460041240934
529419868677
629938592713
215237750509
791363477649
141517363648
867630761372
380570041120
355365986053
508093233930
762504987645
176110303414
483837861711
296175574130
142689491120
313312924913
896727985274
149204993908
216187858598
49538118102
518014328408
170338498174
106860427210
246127033841
264863615999
1009578072576
1046622116438
882503681656
816717245462
673511256259
506668318917
843879587901
272724152125
742957798546
304826069954
22254699272
137539776801
860821995106
1011173061767
296611508979
22390701990
98460720749
202580549683
980537553044
756397028498
371420196442
1297575021737
1237238459822
90860712991
1037566479276
752644839124
309735122094
314758041737
717385035334
318853507135
892740854699
40471393694
280206581108
1390022241774
677159209125
990362112673
321842842056
293798045027
1022506755851
14260792139
567871657583
1125348256267
268228134942
10929804640
917260733803
237323980544
165874624820
1280048122254
64639911869
278305586765
509808939788
602127093443
339652272781
762769718822
278067366937
124363505458
267502908885
965350718650
1017799439326
221215309434
573401093199
47947719015
468885745153
550788897442
333269729277
389223506998
999933343633
72101089317
195422207799
1115513141240
101041293652
989690384954
477910442406
384671304022
712700181052
1060156708862
319793146213
242276495844
315301290245
101723856692
92585811811
655424423698
308582539827
241639183560
1374325888132
959250215101
587055025949
231668105918
452917196573
898682595118
50380719469
914635382302
60406266068
314676335827
71497190117
430503242269
1187744010497
362093894135
196296318163
367051193957
636913246916
308334940645
179733144624
180361815729
1229039336669
371515897677
30668479835
545671179470
679749821753
216673700758
727838428590
416636407874
717281033089
348246911910
220786720202
929786848286
635536318259
24955282789
143801990424
359635381798
891642075199
368028429822
258923801020
68711831209
22583199253
193347542713
81831960670
617019081504
523461994550
15289230401
200863144005
153605200954
861687494376
488902345562
388331489984
194794169361
249237488602
1359499260930
435483088950
405916390033
378022293840
69330602580
253603323976
1053556085949
709426243798
107843176606
1348988752523
60096648663
107272646063
392650499397
615889728904
1066950919971
1382087713342
467998450971
412352313855
917680300298
879436836981
630421479483
197444886936
551492720314
889184670645
390862627955
661024963154
447992766718
181562670235
284026398539
575583322880
1181901154650
326065060255
555847017220
329381731570
461409641024
739092820650
132681299002
661502129566
375706186161
14156295234
643629640998
391381149035
3234330820
189174443611
401263875222
1091986413671
215596100539
622610148201
33216596061
271494178065
221242081329
305671961895
487548471001
781699446315
752062561692
815675047186
277918212527
1320854402268
28164338234
777956229647
110279148827
931152542155
74026659045
797328892608
279638558099
84337187480
207714813255
256440729692
724070072884
547351321354
908568128049
1018374269368
156439830218
599025650451
129945387673
130934312191
1051233610425
368120722403
458157645485
935965342909
199178917046
245338530290
288497930202
151202157912
44878938113
290828685464
44544495209
666690654614
490021473529
23743279187
854989303708
499105385816
654470444979
760533604957
807611750560
983910092707
701486982882
555453505785
706036260859
111730286993
526228084129
120813656670
572946066367
696759180513
320570618532
1046666096803
370309660382
766931740750
73045413338
197464080025
798874978282
102896519260
337300176082
312722682409
484359205903
42907115352
302113643462
478383421433
778554124679
2215995827
686170028569
993333757349
662675495631
265971779891
68770552247
1237416014207
208662804001
1086624832814
56477179112
65153204510
88496438580
628861531422
377903269862
945618374033
301000531637
574416776491
408218479628
129061319333
540094440009
266878878706
1224394316
640718734011
1043592456003
244161621581
226501628651
1195178178672
26829147764
1494648373146
284567982014
937512298456
657699130950
562742008558
237856925361
209526292584
922544243991
422594902438
807732262467
267760319130
416445418206
289030541341
167204671601
658733339092
206838507549
223303856986
330463519770
904678441921
294537371594
1346660367029
150913584196
846681512703
550293261299
435344122828
708954827234
522561444063
189694759552
475243037021
32382361827
1123650767990
1254041055482
893116837843
346166699525
470681664036
808952314248
121165953720
324982484409
752089464186
273520618729
1151309955285
13648646427
3626729182
117201024515
161754326438
636392804677
78813338856
697816167764
863504605366
460384123507
446232455324
446854482912
238853942135
653318251702
147915119444
287350717162
826864747063
75808918941
593844026903
825831476322
187121759730
307720453940
827048701448
203038873038
1097056075431
205346447400
467885128824
622751352091
557292983492
760604229406
1298975479916
1233447012247
439173791468
867048997590
582962339832
191478437194
25274802529
164386836853
1352366576397
57148955868
364525858190
120520900336
98996976973
321798688191
431459108017
51361405047
153541845945
747497870463
745582394968
925378992850
737858258604
1399381586407
917911621230
613772783414
559939108690
487870076709
327939632794
59820739075
940636846970
224020682616
458493833796
134422460387
93298356564
623593362593
15888558210
575272574770
912221897462
316329183643
385511848813
1054947294737
469982622245
529630496436
386793221875
741008578669
401527070093
58056948881
806368489549
192126259948
537886420089
182303092594
974796279345
683420001132
490721873574
808492349736
52683278389
1029123405725
288601975700
134602804381
265007071943
344722148006
464354894821
314508261994
622493361550
295047403148
192399481016
136019035354
233701106513
235974873865
309555952787
183165528122
369546046166
35878708105
832091437833
40984882325
841025688022
1255474996100
210176548163
308017446529
370577551009
8961376875
899820016631
4130165882
569769791491
44638638517
74868496702
312962391149
364817136712
496800196277
236668379039
124954695445
94479229889
384429721505
1294549173817
236614150682
1029544413045
204112223463
649782923200
1337885887246
4690664535
185944503216
182418637289
23019669245
363742909312
57031980423
422813322295
247277124035
106994240068
70606746419
306245338028
601975733835
583745133533
59272541774
115934136202
197743839436
458378380213
767320678424
498197083278
406557669656
635782318014
255176552476
258105873753
296888319552
316813616609
600552608441
219367360420
303483494952
1303071353653
273312267556
78617089807
165353553650
443089912807
55278888259
11845813891
276941777253
597719717170
5763920106
200766772873
11750106078
627357320934
347481822745
179211993226
10029704592
205153715162
635769300178
158319460412
575902883363
997493830924
1007086542372
313718698038
139901875988
848081961929
51043264970
838747766411
604328545394
153769906620
1170784708930
935089277722
216998493677
489331004164
491894857953
60905854363
888561439827
775927895271
9863410953
486505296242
615368679319
1218271652614
421475389439
544740671079
712469762918
501480136801
374024663490
272534308265
479623891709
507136356604
418075698554
310137420173
735088741326
106477568467
577608476321
228318790573
427884737097
338920822648
292306862630
1091430114660
103520605553
18431529776
332834975030
779400090382
1105103952389
246654498005
1168893556290
67771918872
491312923891
86536122022
1342806457161
222018600451
105188519505
800717904749
484579379944
845123323362
286627078170
1299647515432
541047202081
302121294593
123684766238
487680450413
307988521843
140759962346
1340924165313
798484492096
225053092665
333609991602
343985406341
59360781597
231566232190
1271486278159
165900474508
787958391247
483561368854
1031541940081
26381194980
97127961518
402518187451
314187420854
725547487769
809039960791
467509961143
297828242528
20139719076
415589013157
152911597211
714498174104
202239377345
65971091928
343855194957
879870568003
978828131347
164854762157
328651317225
49625118116
349295606347
414491599857
114737630613
953512589566
526752068560
862337523043
50828948259
611864327339
636675678405
1143524781141
42780400273
964785639669
489182541615
570855821150
787654666296
40633412971
315056672228
419885334256
322349983653
480799499073
733346841289
159732435516
44528774771
208414418025
413857185031
382087018937
325901505220
789170115568
686584758764
843529339016
52720530840
432983132158
483418104669
363590989830
804498807050
215366661933
655994180831
439595505641
531178049675
9353562857
798567396731
256680183195
258723316732
552364876333
534829497368
9807343676
229097999006
1221036510094
106540556123
93820420416
171494572205
208225537511
84793584413
212221526156
655615428344
17512911366
61710575242
4308023469
978851236685
836550421210
932111189562
821829116735
437221356323
540719257644
46318528047
428667090486
296052902709
356477706237
297247311582
63032304087
729588662640
317766997400
170177925060
165921906496
282152151162
363725333146
1009939730975
138499574572
345937956620
385005772924
269008192938
48900177532
559804001039
321036524247
809803332611
324887624863
339229760426
163793576375
667259976553
681346188084
387034363880
181855788255
114773556474
204968831103
256429811103
883307209993
696532180341
699037253134
60687222393
80200412828
377618516054
135892856788
289417953108
336968325280
252548426692
93425182111
1068344383619
152626410356
477039736371
809264472866
498828687166
116236307243
584387703293
215213990423
58705225957
272578370703
320235984109
1425052738840
464282779485
389273251874
781450988215
268015766710
125003093395
764285905488
432793823740
303436059004
898246517470
313952184459
716258254905
1237568432292
531957598130
451471406057
151350838712
567208517516
414386236577
286044923817
832125193092
1087651332490
11949677161
306389780890
341040677728
730781939069
620013549383
347248617329
441894734472
1109536539673
288502611223
140970276705
751367310339
414010263927
888170970143
128822809901
1028927524420
660585975737
85197302144
1283378538413
977932522009
372856367416
82398120497
1210771835103
710298196458
913235159477
555464759208
724559949447
260686337943
67548510708
129976802017
550366743389
354289191164
594364691841
655206874983
648597770449
1136842752849
29432504963
204179057103
737212866664
595664716359
1220056790971
315339062647
394327482577
1034346020936
866479044473
648167136985
1079347695275
575160510237
230465608356
815038867414
75332282423
336357494997
34412332976
540717004689
403235659092
703262716018
424792502197
488152477134
242725821485
540814786997
757946226266
37167478102
85456620802
764600116375
12025914307
1269022461200
394219626270
1282529240996
19792541758
213969121007
385144031787
346302103814
503767663484
331633653674
300163159553
919379420443
127387715640
1367358013903
442631208876
301278472441
339083296626
176457103615
971218986103
39285759979
1216739408134
334632008337
131516947014
320013281388
811876920954
342301257747
291976924840
584768057314
356979667881
177951291101
281669156617
627112384461
1021231232899
876572094046
1199395694124
930197063537
177402742983
44723514545
108818352649
539231150092
110453131998
538775701494
395292487928
819904319477
15623055449
117544831790
1398781068728
904320176254
364742875688
330618826623
453842572227
257052115984
1100634332861
735494737441
254670829312
15503696867
373039981974
113498449588
1368512050712
18698863117
484287562346
692826076222
616659547789
255755159542
456360452838
385103628874
367091081687
1200069981183
576725973449
123603045690
300630697799
741091547233
742118956089
128057991790
344070001948
410230531571
1089812014487
703813737901
39830183660
46992316544
411366967494
14568545952
972276230314
308613473539
199275324841
529669998177
457414163933
291661069284
84813699786
477569975221
628550207896
364397356405
348225946000
290862729593
392342333137
258576900663
641646992478
529211128508
196965368448
610894324495
1091852487220
94380417063
245312316817
931487421714
498258648827
927220519080
708124037364
84856539763
458520786122
1222967560138
776849065782
732113958524
104365883143
536780463309
534423169341
198892421589
241214764542
5664054353
676960766763
230382805170
85741171947
493848115443
207446091100
514498631545
481362285319
517995102067
344105604951
44084640272
78626945405
596085233145
856539733656
142569925093
139894504154
98138532833
590127883126
107007108535
257811077861
1022681457592
270588463606
591420128956
641693315354
710818415260
596930936049
270830647745
279290286981
748385550704
360016143715
642110478804
141857124289
218293464614
498135003554
361501654212
190776784412
89697591128
645679497496
298790061325
269789591392
218023747823
568518095126
488237755021
660665089197
260011788119
205955159088
174943280560
392734606571
1004863702930
931169158751
305531290527
194951162845
225153011032
29168828881
1772728399
258358440211
69761434161
36470984915
224719492977
1396416611323
1109416917722
320737446883
83915208053
619126344977
35167411160
291733878556
131235575230
929536308889
35396652237
127582476980
1178710278413
288014912751
74361485668
1315084227343
1019777239514
52775152609
130474837149
55615281435
83499049240
217635104339
121161160030
46556598010
655059263800
855977169843
107090533400
668158934510
670836789094
192602775311
742667422809
418765635143
216533123805
103801799835
1109377244579
1025066627824
677520972068
861946986872
52701064748
130126251667
85079147588
837345884909
291600305965
73272255134
271768183622
484290184570
42209687831
1328693053598
562991219774
165277670655
437098718096
1169894133068
422347980679
314325791211
201873923508
581508968677
367235428353
954351566779
58852528528
199430175282
165632781285
416877069952
85182729380
78160805672
843376827002
295116412788
473383079931
235690192325
677536336808
393977291645
28578957347
771323237372
551826643028
34273390213
343275208652
274275827726
24204335250
560853838635
588622918462
1260067016437
731810262809
183647588852
400327376415
1116149106716
603531410970
220695582053
1231502580138
178045591732
25972567909
92217924407
318990915241
243281108215
142260146531
920596382898
297446185637
952397921781
633783728371
424187065182
180371085744
805709143611
146869828762
1267245302181
393132482694
285330248115
609115918688
474229342545
514940234531
92344624652
1138421748905
332962568655
203146045862
624058191246
171003981055
444034643956
130108229813
751893296175
435541791359
697406145362
968812509262
176312166355
747040423102
522152459091
526967431523
206473613819
992594656635
486444712870
56052036305
1244837440393
833139688098
90918325708
1147470929849
312638684516
685358124296
820502544814
373184231909
135578917463
106005998696
401372615770
94588157025
545199327759
151792779679
2932696844
591219998734
265307539052
209874056678
10813854132
712546722672
124073686312
1289916484689
503218939146
1102070779147
266176993684
768605936004
599185687050
133469440778
324900687629
363723303702
383115995328
525481015087
381691492406
385619605555
620303344097
623616467318
255312006390
446879875793
34395821106
289226247628
118505772685
325540314907
859692830283
853548616279
99884483777
259693392729
483046428942
742681483019
906788968472
191609256216
36907015639
456532772464
55264652355
600724291787
614642972513
783238431551
733990419503
15279891728
332742691797
202964353526
331133358915
85747791862
298882711024
185671056063
501519143304
582664410100
780694635777
573989748958
57393288529
103913678589
556169850424
479545166518
67537859758
536516720680
686330337659
588072157920
180986908596
32933762970
164187452116
59750105505
929709556688
336889179934
100635174547
862243952110
1049735795996
103279275498
492473089906
545393332901
1048170715137
291781516927
330764349454
779297387147
10772153068
85728611775
102944602390
258914394777
219348169644
589291695119
1082113751792
448642142822
595203694612
294931874687
90001750712
628664475720
899669498262
169612342952
219028175610
880339985027
714350000214
297042423186
177598896937
72888309942
1278617036080
19672614575
767347431482
868585338462
200024315489
47326664391
20198071757
86259032208
4893700739
493972812290
715963148255
707318517332
575475652156
524353320900
940949228118
82535572050
66026170915
386854843703
448429726579
184478279951
777974512389
625088693003
396737141648
141303866236
158943584776
561824862784
104186795658
616208292037
1389399585881
538392308885
3006939250
162424381262
47005794845
198047949037
623631954828
455009181120
355639770661
1070756835445
426522029564
759866795240
65651098990
918137100146
299737488503
579977442207
38438559068
641447655591
177525420319
270379874613
51851886748
875275614479
221437287428
263072436075
719992795632
256337872448
112241698759
515434214596
272910850741
10149891015
52133483233
519438431729
477964639326
6287553977
517686288783
775127348710
798261143392
486565659598
795062434663
246197540913
570069441135
149844271429
681872722882
29996864852
525710287262
267577299053
627448948012
749620120967
609044978585
196583901975
678575962472
295148838554
1027019982630
295473611025
270977912726
1092414571217
426091270203
294989999772
853618124923
634217728262
545340306502
197842507332
1020265090455
231588171596
404740235259
151322541241
229519895680
840571237122
603874950726
1015952575253
82273352810
840167786001
955010161928
68116798222
198862309534
42546679078
102598159420
353659511845
290441967813
825672263208
447376889581
545272069782
156256946655
371833292841
77557461991
521420967033
171293188969
1129433242815
735827166482
449490011827
851948205779
1035281026915
778332877774
221978214200
240718737761
442549390947
315614888934
105127329740
890389340948
369504665808
982760402159
35062166545
501140955451
545695250309
930635190408
97214985253
20234753319
821716033175
204807793092
214689690925
41520182763
273950222857
154791263685
125746582749
272888670750
77612234310
743291092977
1076051976548
93404434708
411148029538
118134390431
368754251309
46644239795
289357993940
522875654913
493545900314
28543576102
76824492635
907947393938
91055970097
441650840246
524754311876
579209640628
708165796784
864756306464
1119716912449
78776113436
147272161786
34916476462
513744821934
281035354928
428976271383
1438482829573
197990449421
167553393165
1074125536858
413302266255
49776652237
101275311593
433161799504
94848689702
119609015900
146055715059
773231090880
349710033838
392078269781
916446124997
329690456930
354441725986
160835880573
17550952273
260117098469
1310071996906
170851595482
7568653365
219304018499
321595786396
564024549060
549009414074
705810969536
329615795343
229885118283
1091694696518
66853513455
738516639190
258670125636
147678853940
39832298999
671244230044
774031354148
269915296793
274714498448
893651672542
510501806480
627355956879
126171573973
443115656222
690595141764
117853837616
50075902489
758417737406
111708769179
819223385341
748460489711
281246734995
476633672538
1122007735076
871076685556
522734264255
25254333882
788330019743
823862078038
342596047829
359537153362
3582187037
852913868695
345063373103
447268714860
267828504202
205633448410
578928910685
278700368038
67511321461
130873546616
101149738198
329271300298
357961293778
180983350548
189230136961
712675427798
562638452109
435315588406
140624425266
179443809217
222066952680
960731620667
315103836235
242066584980
378048510771
684136127617
140469573743
352182181754
864466116864
329453033015
264589110022
910947854551
89941658659
94340935101
332739947242
344389314733
17024778930
411679536943
594298975928
419634777442
68304355684
343475799555
333460831543
319904763100
838628447850
436870435501
1307571831255
503914717891
1054814475829
157663984996
495118427817
283012583060
129495571886
413521619139
515823240910
350068535109
601696942555
597204716151
987423585573
6040944025
237854823527
15075452307
354332035354
585449257168
398739607642
345197973853
897797911497
759226805100
535871436523
120561618301
246619545449
361203396294
332469098615
529697455362
816623276810
443157480700
210282846215
118388682438
392899704666
653813426951
26021153195
198052835206
537481592451
801794963511
378213882861
614286104444
12939533503
448347784822
469900994000
70235286507
223937474395
199951818940
379763706564
15718698509
405048631244
341201452674
255981449821
88374448823
554298913800
37762945751
1079000400821
564215140981
675776284437
99957217245
32447029024
336872916553
141163185083
413894172792
335224475713
1020820913451
663755538551
305192405465
517352892510
671652666184
658816357635
259575368014
192712504975
104158473966
133661978706
488403458527
492206267381
350168514024
402665848492
466341498527
257904676190
380991135370
195186654861
373891648312
254734703609
67139475239
577377907130
849035195983
552473623455
616609291890
860997826655
385243043174
1147659983723
722579600196
255618148624
441355127131
493394705990
77881600949
29351363135
38603783260
21228703745
261454857707
1386243382902
227988619986
257663408366
767611502906
1064260912039
542393037762
425336212799
316634489305
990120601730
400014881576
380155718427
33753755956
246443599086
671748440091
382705735037
376359357335
554649101682
544191027156
67726478601
627061605724
608365421564
420118029103
154590081429
185384491439
768766241646
187737901253
396849412306
770267712979
133093635236
1234913873370
743109098344
986087669425
539026133452
1155067638685
304156675994
754005478058
344655871594
365281532966
980171329518
379304935892
32780115070
526647379117
745934168701
1064673847281
349250393351
576232345732
83767340109
543926931031
188334510149
117473978981
766490300842
302382759363
1345608122773
429416017094
126589136376
5094832142
61615030720
478476070753
434697895355
844703322555
927253139598
464779662974
523097592865
1269167163327
234591077675
767768874287
159912385054
21047994129
105736206694
506237922052
127058103015
36388910686
95740121593
242082010915
13596417064
510692424432
353015225477
627914573791
538519198477
1020024092854
71565843415
116165081339
858903453413
75317949236
295123923030
1014843603744
117304785867
560794765639
9226924828
495735524267
1111372757824
731166218243
245669047975
3113012707
13802335077
362872556368
473378058959
418479258698
719141036836
499393452668
675168540345
1482003151957
105748787867
167943328206
1196006375100
1281610922264
638367639365
959876194633
836305123235
862559657858
106998059189
736006345868
748679274275
18492573015
377750540918
687366346278
129921725637
104636828545
556236925912
160141821897
377072875634
647309107708
734857636892
316370493301
875601363073
629230847597
224929709082
1090956807528
26229372822
689160033729
590026026579
117279006043
555341572358
200100546730
266036484865
263745583498
309667586779
585543880467
184327833874
402969877617
18205204981
934242273061
428724647602
311087341255
180548807478
308991062288
31147213997
28983408311
373049388629
279131125704
372309845169
244945870431
461650621362
757586116572
324483769374
251605450887
878621831191
486401162034
978757241526
25755102664
289499575647
448599138727
318314247409
109310822749
339172831798
1076146255386
824245888094
581629177815
540576737706
178346978809
180305623902
284312326566
431957437172
253834295047
258070950622
375444587641
404400025018
347118533836
354509555197
196035419984
511459933958
30543176699
275125717422
66275869931
262753662963
119954291872
452113699105
542573253728
214225227571
221945152434
240828837583
943351708813
106845329192
1356282679040
575961475301
1154539950218
393658788159
752875205774
40047652790
557023368881
442652655725
145866276549
9593208818
372795375856
315488433110
215623134622
596780545239
432730321481
561939051669
636474870026
378593120063
633479351701
759994290365
278104770481
751979700216
468629682328
262260506182
954436692564
621897717430
150589746375
1025592667487
675761477443
1049531911328
472581056740
680132056383
339903892488
259223562049
537895733526
357185094549
260406206325
294436118861
235853481433
679035627371
463609470193
1101024488397
30178446994
270401412251
210773005002
723158983692
351080462386
94374760475
668057803063
1666941383
273856542469
178789883391
915603016979
740249334093
577010968330
426853149765
288396366512
827546643938
214860640319
299866345063
641542722545
129370458487
132551835727
228155619213
1188023923805
276828026036
379137397905
522343282135
929936354803
5959944183
232861850095
265460727968
455020363056
225106987204
637936271832
132905328512
586901217206
206506218378
238697317673
687903256888
602066599625
750592116978
201080938457
1213174958730
467169682409
952096991673
212234532122
216682516504
173111457767
135047812135
914805597770
672638158357
492261123161
16941279768
851732724451
96540999396
60381682549
565466645353
558650096592
1105015627887
998185418245
96603040099
126286378692
360924329854
446464983748
2595248878
506549496531
277756762971
269850289290
423433614637
457804443270
518233383861
537210755645
408318135107
443721949113
116900216944
344422685406
29224647850
848697549698
225628019722
155485783807
411054637525
812471166183
32086559327
200337103347
105355881062
239892705694
238110859719
6095983491
285255224183
796762625859
241705537188
414601518909
1189921879650
601767853022
497782929198
958260563549
594096903246
253941115470
735887595196
74596892247
443744627584
791854285555
320113900442
97620457802
227104316631
950338571298
248975474956
110946699077
682580499137
413441822937
11512463837
227092980548
285903961952
543464329957
257261078565
256299182941
37517554930
1004635551609
724938533950
259100795359
95876619147
182945396073
718640268006
648397112490
784170998274
206264091840
563751560758
358651506198
680712638603
269360693581
487387097014
127337669992
635837537849
605878690725
126226387274
819082972336
911908196414
4600902234
783487730231
268697726785
1185917364185
228371085261
382996644910
698746237313
230641816423
498950340838
163347968906
303922561423
93815640881
836393511509
450737730708
837824668293
37790462187
142729590135
436413850446
11885705892
23684177407
890537240488
588923283377
484894266538
21213223957
101328328073
1113563490586
109423940159
635487033601
289672760599
246939720017
955233499606
779960895583
435161510307
158873047456
184678394170
887817874477
697243848658
947091730144
913718229038
217768000245
681561947372
618552052640
10108537433
75382082271
613590137746
235720671454
1114806050088
271351744929
554435712952
41460795937
74244077117
520257985791
543226260721
373678337085
815243525150
727916307254
49527470259
804247123804
32798719187
742390271676
428950542259
638683131310
353343172448
376087706419
335788744392
384076015984
251766747854
562608433060
585184106208
150577066496
118634171503
423050767661
211885874579
279277808287
144523212627
139113026545
579399864416
165096414399
780775154725
683542276867
489517029188
324742700753
463753103854
424413677309
543683881759
781728082882
277338060728
522462746276
644476030107
713712502930
46205393997
354489399840
875151604826
85507225370
750648813219
831878060014
471822358215
398727314842
1020094054949
50898266077
875229515712
800996985859
279784456791
86771109312
67554218165
594853247356
400090819852
28155238652
130144511601
514831520004
154772970103
251448851040
168733089203
330489548563
897240572387
498880558361
234428264596
1099287393804
25179874040
593864356445
1153008865467
42011017464
1336483576694
34497149160
204506243690
41186333923
1027789448674
151938479329
191555484852
247064875908
322253319873
95832222186
216338229987
456835468866
880629623501
32727815823
236213539271
697256842437
857733389461
562668134326
539490842093
435672009998
192155094721
450938857500
82310067893
789969137444
359570102958
893816567146
432939410427
1167892641544
127798122215
320781639557
49403681273
266179479696
672071610785
465426337793
844124610004
329714346980
591726063596
1237792618289
80878167317
176793222595
189387693882
1140376481692
723631438595
607122575356
155666879706
41847291518
355807300216
560043624392
36064461118
624036071379
250916558649
101854038259
259282614339
60655538319
909511798546
547482757555
1114048180480
1096617323835
256345943226
611510258261
132045813756
539704548085
568178347074
179698290580
684893067946
450549430856
227718415817
444203142326
314066552887
582530814750
45304078613
264050788286
859096034973
364134922239
96638006272
135445142434
148027095486
402950688125
525727640826
166533424091
136044844664
693882165180
604546731969
317852513721
1124229547957
443361467065
735536123257
616603394563
162348873336
253386465082
89908612198
1185362102602
419541590741
605429837497
331165122853
182413860674
1037974251222
1079470998059
578470728334
73282649987
659434332909
149257251613
702643761469
110867182151
29929201513
40071761826
318971453952
756630166689
1216805265697
175424281192
139088506762
376762433480
180246204868
340337158068
274883727664
13247774426
348444481568
357275295398
548604093709
642517712296
236757795551
910115341502
524865500828
655452562691
910687748863
52010106890
1044866230061
514598447208
129656473799
819047498371
509023245491
713765547499
278347981096
540882283265
290510638044
527573144490
494151839559
465102268485
37091237722
253881957359
177508380158
77917133575
650198041355
2164073908
1027783780331
364323900501
331788701712
234666748230
227871238219
644068298655
571095028976
797335971046
767518668952
12057401443
669749751475
172623197643
645906922175
940670917249
235482316893
430907413434
303732235671
426548060109
788209024476
113998384223
114512269570
734685615509
901776630227
397076693175
1095477072541
742268417968
48792826415
211003694177
706368361408
915105629748
588499548515
244236713077
723641767391
62981608406
740562772865
171837906542
43179577513
408491535908
538635385243
398673228512
1122002721668
529754437533
468339209583
13444747116
236819553981
526204406901
256326866141
214192206232
826055110608
112145714481
464126636477
87805945891
65689150151
751712492366
643615912050
159670387506
79568336202
343847556333
439600285816
761928603742
358843532427
165910778749
853110599825
101845179869
998498745935
135760915154
531479157554
225865325300
101053533038
400199485588
648363800360
223608481867
60290508154
478542855640
54033656795
1037922514309
620872216031
46501242475
451709874294
865418622147
484695114347
922923083082
58748806286
288266460838
127644767719
125837491998
405845931649
716837881088
1025031852797
624749476969
165476220633
902076197333
211946293784
777381284588
253528022109
410440245778
490662790233
587950019175
316502246880
15173747356
698444130205
799014991536
636321044214
1012321928214
476024829320
223503648703
586140450524
584614347596
59303985586
118520185111
105799205288
159190705494
531672723628
555979676895
144863036331
487541838077
1016970543388
1007995542990
135192338685
784210655953
243440525789
168003369012
268823866235
153945553589
882483699353
281904610258
954137041190
158890771519
347238541160
38044988963
609045866430
61695881753
176617946551
125751562181
856943091594
273896213384
833480424512
16782619058
365786432969
158939268294
278281258553
90413846256
13645664223
507987417168
131955950870
742160377377
459631530324
509706962807
567064441803
182383121578
75182977592
4927869332
48419665673
366352190969
86651737607
72779781640
404755680125
1170886234693
554169599283
698812209979
525837055862
699256299838
325090177310
789969481623
114588860982
257026499018
404148469543
59782662128
605009819494
243944263925
409892787034
265738616324
291097172579
72548515909
544173843873
96468470760
1008714112147
991613153246
289623166876
860400875134
494807772481
1199424154691
1022236431103
784438278723
500493245474
47867109428
931024538386
34725504617
639100837896
919871640709
334549380189
688390797732
361187780427
314770994480
32225876688
430105855278
398826916561
428543291761
128136735130
1032308511843
351538790435
629293177670
1030744103891
601039020979
188471742058
582201667442
1059664683748
188294102918
788400550029
314103912583
187341228809
229509726955
127252010334
601782407903
371463645189
468349684860
220213008464
104387391837
900394693712
843032840290
424249856601
239101364591
1069106368370
719353891337
177448688197
171892177692
377544744996
786965279413
1311418395052
63036914424
103784010125
826548571499
896168394544
283435468027
218358913590
685390786979
356386811817
245846286711
1057627673825
665017727610
804636740423
830844223737
219903376418
430023473274
78577226109
462979384332
325168777954
543128153884
74088720763
742038520639
353185131540
596266659082
271825692235
68207440931
298621372800
1262867676196
148294027913
383416351747
305828187693
589886833896
313831796170
140858581683
113363295449
244913964235
224658971060
244277624792
191802463583
994608597577
650014711866
432371553731
35086015587
875832223512
459947959609
59428992565
92125812259
289922677283
38498214476
156065365563
10698661000
340503796088
1128112077879
135549291182
644385735781
754842813155
481293863333
516357209442
879388763452
381985893543
255026035666
1202813685621
541105519505
76988999220
295411882229
123747538191
511287777423
875060712111
285624686690
451814281480
390213155527
258288127744
258865371498
14828655688
187056258217
678687026604
748141653566
1143605401198
759316686305
678683066319
497816781240
21321801709
777190299544
944774103065
361629762376
538658396722
642461886547
356648889884
82063870908
347528042172
417081921898
516360945830
214308112691
509370969851
603343625874
579563457548
214727373661
915446550261
532538579433
108474695170
637358740536
47303196666
325655522886
146036857311
696838995231
1036458318239
58848949176
917057334639
520920426509
1087556483208
801002324784
468484040101
568547945168
309651931157
936235032723
384136516949
791337911056
565119569011
42077702721
995644451782
58672728311
457937364593
228966686687
393718244705
2451168227
159711040336
281944224546
287394144065
868859778065
410055429416
615207849681
16065882817
80471590724
299601866624
642384171986
43398549212
789789204407
999838497320
1015046335865
252963570889
163403439409
518802653237
319675746387
123139433406
58295981757
744096488880
296818275320
10837080622
367148676478
923185898790
181373435378
44140059306
76114083279
252269442831
395276178817
212322847070
662619978176
859468631723
469974937496
439107913441
394066067326
434969256206
414512035383
129724629857
954454941396
133625820965
718611861993
764785561651
285733203311
492730928321
595437962153
155099806244
350611631540
190590791317
489819650515
541747717273
564966342551
979662203488
101473957864
1076304636770
228508814571
565673143351
918458323288
551770686405
647396139678
273899234991
815516419507
786987838667
51385860511
322702160123
93976224429
1076723355273
26464179307
140154773472
45156112584
161738696358
355814813226
158879536154
487070835530
351503128224
1120847546716
798671766258
996306791058
151790906820
416775798405
599496656192
86507518491
374283734198
224035240336
83469686178
300123741149
817020361421
710487436413
148436892795
765267819916
294996797481
348446889402
467460167669
374963119992
479488664730
303194823633
402913855275
54085431402
198576122017
562204085938
171289443468
21063316587
151890903071
906334375368
818058895275
119852380016
1222638651706
646838374226
259744810595
847341585759
271931976824
84494854390
286093462900
282468074761
1113898742766
572282234173
152275288145
968372591980
711652574760
963606546815
176051660548
426760906270
57176696851
327293046205
413256375871
404662790727
457106421964
911900177693
419249895846
412574603780
161770368160
692784813917
251276611942
73602953145
178336112238
1283567863029
1135585210861
53513058809
499937925680
125689107923
318819219057
661257309676
811421387142
312610034034
38851908122
237465929620
898040982656
200149771726
519027864984
602395447071
230780759860
130327025739
624212878437
833974494856
603377953657
1297615124873
327953003631
70521844274
315583472980
453230893129
557746145615
308554604829
673203169157
374614680595
987124022954
998928729592
55594033842
102119465181
813615496009
447526500992
76413907565
342060193654
99458122215
15550604128
898592809414
568283024647
92604745155
470085362725
233232818744
33456850491
15530062265
627930702152
326656851788
90529550811
444444502438
235771345810
116326951643
387393857901
279680675732
236708071365
42472070151
136479532230
805881229512
166767207957
167035160656
280979285762
1044196251226
1018409117202
253976285490
277419988029
198385182629
358915416140
160365346629
141887887340
247294177538
930147782531
687612096476
335246114764
189488484889
122292574302
22873256831
1128532386109
461354851820
1097843286894
72206577797
181561451665
281230558105
214803985510
397470934917
333007572491
399120725418
24704614601
204332681975
214675356886
1090402975700
164894859412
755095662704
726738790627
1053066078652
333851258326
719444332591
661399173016
569383017621
219022688122
399039552679
702709306841
883856123727
439643875838
603330004140
27016750313
240710303594
716125158664
481226320652
42052032546
617932084468
417731086578
380277164013
284409929765
507588592314
839397840828
167097530142
175487402652
176738515172
147868527893
805503059133
401062718172
539789526631
557162299835
224165895518
1033999452706
643388974249
222827490465
17065376200
657000386452
260895987522
451375557633
294611633996
617310074155
1092956571598
403312497335
542452539761
458853525254
626906049869
26770434477
1135322152496
114570568936
290157768762
239254677376
244286832064
864226332283
223796609227
457793015705
968611017046
992277886260
279337299940
623634244506
87230965659
30618227825
100103716641
94603987568
549899128817
1062982396952
449304015582
147692128534
116540353286
64149826059
74305662121
345866866626
144540306645
262091279356
725857461057
478309447383
172230968624
368117501839
414454615208
309391354223
670119845205
688486066021
836290394703
212835896839
238504220081
339457859833
163908222326
215065932340
824138445316
181666199273
970027953866
507835910608
133355187678
674448703467
1080562992251
104978347581
315751836646
579613329467
122889668649
576906977928
380137183885
887301251678
43587549797
847251091892
347367847223
1041806890133
63908478901
193562374916
81892523697
958336548431
419480417396
588842836356
162132640544
256945652356
231954363561
401998834042
406659933390
57393827271
366883554670
550874932861
687476868081
551280730151
435635905584
473999266653
774120604134
773704350257
872634178713
622506732170
565534280685
200751165131
453153423318
180935705750
104222080820
712272745356
371339677292
272768102013
352968941822
551657144506
176137069123
220172511157
199650457728
67966412330
323701726245
300643341872
157295901653
723583232950
569656190988
550876386108
99559399503
245809260364
86175907295
225104483616
245853086112
710258042899
763077075229
191238611921
621081326870
1420498206707
424420346182
183431526685
699683024784
288633599524
396401540642
919203970438
30465466729
962506977825
486952878109
311469120947
685094701585
621034576723
767188949100
1108650400271
449840000246
162827464300
127927938188
990142389002
806455428144
200520175161
146869206751
554847240574
672678190233
1029932206041
814644718871
767211763996
449825692050
601275494322
505936056097
338830527381
456589961997
785729568105
159070386447
47253392667
1028643678518
169368253039
1237491478789
897091954
954180699210
55215269555
417816085033
453096528825
471761681286
172921359610
634525632127
90628026775
358547948036
434707362556
552575090701
183142626214
732677861592
1914791161
635764175852
903510308851
392017312100
159785614762
151913817085
36887897224
459236962895
569139505021
144432454723
856506266227
615965652126
781182201632
133660717692
659713535275
94702360407
552585732410
846883916547
28767029622
635437028074
75278639841
82745432944
235300321270
1022996303931
761290936100
386939137453
207024216409
813079896822
869687044521
469343591633
225870602718
94415501365
596370928688
285929881536
144415984451
237413792610
1178712795766
460076773689
134524811534
9104515281
2210910875
320907958577
801647599068
1013035120358
986119482091
27583250653
476710112788
581888041863
1053909142755
132784609101
829428150088
436464112161
204331190639
22551535019
531957654972
204986732019
891400989228
488412221089
132528170532
129325343989
556030935096
109401653141
285487690102
562014045943
1160935032885
62811144045
958230753278
972339340133
122622687628
706166197516
716389800097
590800241239
151763788838
1164730546850
8480723241
1242662808899
515359619916
506640739048
609762825607
1088053007191
455906166110
492564955299
637995491702
300697748390
834682897590
639640110399
51785380650
65607368551
1402033385011
165010613462
274929595578
458510386036
84217184673
522442379171
949617834623
716665899314
464159666007
128996679995
873839018186
339843485214
426344515441
201352780972
428849961837
572740940094
89216887454
335821155448
775441726034
715316671647
128214095861
177741376981
509290211934
741274967776
677324029224
510114043077
1121187997760
459906146036
172814253464
234145838236
829817503127
441603268686
640596266418
339109358712
118128355647
466188302079
602009565664
41099319342
50705172477
200900083303
200802863321
592011854086
296460010274
1207161504230
2094372953
325123493388
200632825821
831067981258
697557761216
1010416570846
368569898968
479566182776
144465332289
17058263982
376458697368
278509887446
405914359064
119123666431
459654640938
327256218897
669291466211
648882385090
502415143519
8696581767
91655254321
1321509520354
540402048368
37279363929
639195348684
286533854586
121316691579
1105746162051
922609850131
612925254919
343543996535
375360240209
962097125406
56179122732
205811578078
275328009672
278932763659
580746322758
460932036077
1271197421308
98033909573
750616694358
2301730933
127905273649
230542822767
10459533429
565686307171
22295066985
6676536954
615239947875
363200062144
604882650863
144310582156
483372351227
224363270751
624948319353
621898957509
510862195088
1404688021503
111743640833
103411950779
126040351710
65765431512
39772674465
504890682084
157932401483
113086957829
591233400756
576947650426
61144959680
734599592682
3212096297
119649980668
196149339805
591015197188
521750003541
33557123383
658837101840
41279883985
219246597552
97376337037
591797323279
5114672752
1024921654081
412721547739
39446797028
146369208366
581248013270
279826297416
263417768795
57417831580
121735920090
892869016297
437697004663
117719223748
207453070840
193703382217
529942542018
64514976413
191231052247
546844151824
41309422271
682251528403
586875861897
633247730376
617408724899
687867226450
536518342543
1028191122329
573860080419
804965947126
164948003733
781524112777
170940478446
778342856859
169122236714
2062252195
136817569724
98600579081
90255641839
858474074233
337863947090
429200052141
1254974474021
530039738636
703512134321
674256033000
173864559397
7037397730
235802854833
664961810571
375826683087
395516894914
611570020090
434183643573
508606853850
569790359884
273438736277
668831936257
407787803085
1122126869015
20824181707
165815944084
182495514372
396047723271
838954585944
4505177922
66371442930
876458012659
404407300167
66613045880
452681954182
128882784331
701434040728
698075258060
177005457164
124247449087
308142099914
159508525368
781350750106
418457164234
79448421934
298739960514
524772945757
723525564634
936971221897
316002365624
316804976166
579173119610
305848569731
47044899757
623892439106
357083517778
299815067250
1023566237983
537227527826
879269976218
412939656833
539934995967
1139566979024
629613211526
533542267309
412406416047
380473417164
363614880943
311192423709
945343627972
381043964781
1153515062736
83305747705
701531270494
826107839518
1123849290285
369355170757
309848632965
808408215679
1007361643265
605879677887
583032109099
378892926694
1220818488027
177936767389
242995619035
389158758238
870476959051
311571028944
390210698791
516589510021
178226519355
149682276762
369284791179
543764567304
219850558919
153093675729
685053960376
261162297053
413042349819
433809895302
344111521347
1007889035494
909485177990
958185944327
57051771090
641164331106
303608652947
235436790385
389726250671
1181756730792
857065138925
348650886062
133811461793
1195147248647
947902915745
391177988191
311116840334
746242165965
77923476524
177537070597
431729801689
657674719864
59900586291
230058095830
286318789741
877782573751
303692989785
537759581734
455760866850
118374809965
231645457849
537731262840
635305419040
259697336633
548503116726
682931215219
503850062014
381146446196
827895718985
303704149849
84011626036
627287505085
43450307121
70125828572
35908154573
622558214233
478407450193
19404093443
440672010844
608309385637
1081962113342
149301690678
335050880119
1129423632182
1285045645399
1089290728172
141411864423
649788373161
856594667513
101695256175
1392009016212
754587987078
560739583944
16558971711
36171540980
854065933515
172918943414
700466116605
764387682219
279352135804
2881261504
54708532737
560468797722
804069812737
80175813965
634360684255
72568704317
231980491073
363599423512
323079174002
731684812971
124291266756
172535185131
32201237194
298335758062
75909353330
521655890960
650728688139
780415782980
31456640296
378997573498
365352901012
633844893106
416968136012
648586065821
768850313028
233181752480
681520155534
385638079065
86922417893
1216875310198
249652452653
1013681441877
399699073191
226462616010
51647464749
141923296160
1054656566657
70378329153
285272403156
1019629630456
981095336435
244185597821
599686195499
729202506024
546644661464
79951895653
114876784195
205055235568
848513570400
902430023955
1215856977398
239141364094
100632144037
973047078819
859420452059
310180427314
281865522818
262610558651
720759077112
119775085573
19926221446
1044688424984
776155015108
132336772124
143647282277
421312402016
123140747584
530063784542
477550746678
417652584114
201808311145
49279172076
174270448280
574057703162
129451934170
790594992596
1194909076458
258112797897
141103137581
140909541473
175328599871
67200925918
307347032977
125339831342
709216857318
935830570455
406983531836
922532546297
746693063763
914441590585
761542583221
582715350738
765806322987
426416337350
705673593797
121825578444
1397893577804
282862480534
979969407779
579246592581
90307521895
788435952855
1077409377491
684674384986
670922880769
509907853100
264672703933
357121027141
204051552344
479444486037
27631419103
132482430826
878054571527
321478101033
283709794331
575686744363
920884771899
719423962542
548930649507
184879870347
541707806111
1062810445954
505343853832
37267941007
300206007872
411473023222
245267381851
337140984581
371930288076
324368807559
34762438679
671733771169
371105385360
107548487215
1140655926072
140596714380
1012242244306
441696431451
192403547762
810806614419
713041341694
177111351676
851189158077
121626753633
552126605190
432661311128
712865537052
246996683849
424971172617
317076560023
74400922086
582072460376
54390808483
426207358541
1028200452574
35483764574
54082343238
336681541553
57372873534
436881346212
624953686878
681656173465
1055056787321
658832419935
281064038853
144417011894
441440282700
341979347827
383908242922
202312089954
187245410230
328400255500
157386816076
1222431467427
223736640013
386709629569
521578125402
9820085828
647989510796
132287607397
172366257474
797424309068
30370870448
236757959615
397143505831
218489220877
375760762361
484122207313
162321064637
1205245095795
272041162484
357598969882
596091823876
229577832330
27345702323
1278299988369
895528808038
164705332837
310043469551
37924627873
237308897086
724814763040
635030297975
163258568717
212758393217
241608746126
12400699899
104310458996
920464550681
542947694943
221241721769
440286900413
262420599578
489432381097
791638993005
1011503255300
496531257818
80317074144
1165012228368
249308867305
299308276231
350138083311
117739674603
931801881728
439536497649
1206349462621
782580389833
529253930110
1245275714058
750545636134
777894563895
26778291454
347765433741
726445049436
199509102939
100304962539
578711122344
517817777824
721420771869
866641414601
620165554882
253951444681
835889459539
794521955821
23160344446
1198098035601
97576552689
52380440263
776120947112
674938573745
224664237246
302774058901
86843988440
516257060436
154823482067
1049040595822
102135520758
98283865594
876585313884
641290203293
356902419248
471439093525
276139484687
363862463178
1114642568840
829687020324
567490703933
233079381595
574012138089
850475938410
365510618821
307734741925
196084204461
820766096255
814992607777
190957661251
451406642557
1266412096391
425447016515
208991982901
320252944922
244459073194
596438392782
849463930681
501534238967
555365061966
14805416027
180147146627
470424035942
363476034183
286504255504
233032947755
83845481192
972244899184
401755217040
351310579444
496289286306
494792934725
966688203144
744584190162
1092022040871
209874598056
679507064847
94116607247
449083873860
202021015958
132737317918
57550899622
729147480162
269714657421
27446580826
307999959368
216185755784
226060035126
516595264903
15366547126
597182028669
885476811843
401986706370
16749867483
34633172858
544311778616
514954277972
45909359844
30170102935
866593064208
204327765491
25111059471
1071561141305
330378682646
274480622956
163798520065
595484114272
337061027234
652754980011
429631851926
126252839085
509734938019
17493460744
692964337317
449783760432
379796626207
334180826832
733006783377
630480412963
161266503027
412590724082
187761247654
202826327339
123930608208
184106444339
267476791943
41812116711
218036488745
711764577754
392550470510
913535854390
556670581394
511275075219
146111552790
32923907106
467290475051
585611764668
1059770030896
75028999654
985904973150
64703079117
848112276706
102190717851
139004758812
900046909330
822924752983
1147162370781
695231132954
520001844157
99016143315
8124369671
853828642770
44540727626
1094184531001
199230577439
225305728295
675833872200
352979981759
686018821866
71526846526
856730308319
1211289574911
304903449187
650086164060
144519091565
1022808857169
422014538424
2420160667
575548999370
165990537780
449035677143
207286946864
421258190615
102759894411
126859992927
792885610348
709698536497
64986728933
197981365395
330827487085
533054364425
1023923368955
66807445994
201040495772
255661001871
507354372659
204517485229
674501229541
1102825485737
252110484660
332806387297
430009954502
634334253272
132741508591
94767335069
202870379302
671653414741
357525138516
169105367497
204645460959
200758082869
1173940921631
291170398391
677750136308
893547695429
615271756277
848029760509
11219344375
228236003169
560288606974
227646459569
489511668493
596939176869
629989346004
652041007548
187010149787
188705224169
337337118478
447919037244
219379281319
610638256729
737196625372
111487784352
1001622794154
111346641248
582366236879
260041220481
853977486392
1008571555230
719695180691
405785619380
613189815983
175890913328
706220726791
604410258912
489393266980
767730028099
576732884005
154838776611
768111416557
491712289269
31480962618
795262305686
710240103983
606547782502
256097039630
36991111135
692848541275
31193769039
1103096705352
550247823520
73260700969
1126081504896
254962282348
836219607102
455862337795
863795249573
219210520753
98266713968
498028645222
214990562751
792517505227
433976302628
402552238508
746085575012
1165765325722
207967881539
939414784944
333881764977
736025102705
765643564201
180963484722
860867371538
14498493823
992094132839
423136092734
862946157098
134141314637
845764130283
259882305071
879385285972
533952597867
429940947636
1200235957326
275531137208
138735215048
372800551964
260754605187
756876945912
550212968338
627282426476
971628502730
66153598612
1235049039616
704179876297
376134259545
107560702110
1113357149679
1120323428243
206189573978
628893401654
384032502650
467553896526
112444694802
10495650544
234438410615
168229746099
186969675992
831253736782
40040364417
972788024282
809326767986
101583892256
333127464570
39652826549
1153035138007
63133977650
610527903800
15972893052
141033253332
340981425720
259661621872
194540561330
237387786414
19427692796
146801767965
174888446014
513111634901
234174515114
294227965700
421580412491
662191580598
106820876349
105800240798
182095263432
281639075408
91167148890
423852522393
534684623864
359084613199
1173279008389
316971205483
777130897013
205089578281
713418517564
790583225737
631977481469
475818588498
8791953569
886589689596
1293383817719
492589363133
572818998196
149786225223
74446850284
1379995741753
980792067625
679481356097
1075839276619
832383439565
201690093620
448962788060
159389263941
371933810636
518153608588
335012574598
310281089228
153827907295
100747020316
882214991472
91493215841
547043093875
218278971621
400805489374
38845675165
922632158654
249148466392
630823381559
1057536119452
66559710988
198772552096
318891265784
908078650236
148315244605
695286478445
688010341973
196335485366
682095487540
83935738987
581261158853
78578497107
562038307211
364224316428
187383994009
197398418121
88052576882
264717975259
839429475895
298402438739
1180957520711
179774689072
74064160074
1132313804205
383526134014
153953853364
474231587028
671902676965
1233356051705
80772217920
285093795388
1291540605533
186317556271
25641074314
339976701370
659382310158
1422666146325
71933196801
90923487239
50254081820
376088536468
298416537427
505642234986
593287148681
356114727588
885223200055
300197510133
504029321163
1394427353483
131860062450
595083945105
62485133788
743795100177
147608795640
146801563849
332471108600
18586092898
611036371584
438224083694
237975000619
435226216716
142608560558
54393956876
780827670655
343490062536
136933477613
337207558707
487433772087
147544958661
2951230215
769651132084
504850038314
101375160031
350665590109
478780994498
873771161308
500494943781
905631526235
777985164374
467523191608
436820384524
513889360789
617209682450
112351780173
779381617829
337853772451
254825278117
199224350294
326294936988
965303493144
526918069203
83250620045
220617299536
173834566854
242480983729
864869621710
784401084220
399518370986
83691993799
156751130621
96954219039
224695928302
409222334701
378352539698
119031952917
744598270087
945264885143
171994974234
474721941036
668791245494
239689996932
602338141427
452478148328
1048704422887
118668289684
487373628898
74503334298
765133954140
313900655805
102378739234
583861556629
1298165337046
453623071217
61136975113
48628581217
286931703879
365642539208
528679412926
543730012051
1002041402837
165528767705
880893376358
1128523229755
142370187279
743026199282
141336559282
560503583894
788551550785
762434395300
590571864565
381534121566
647758566477
256138652258
263477968797
5431374417
309102834313
950015435514
534526325901
92701490219
138077924968
161978658458
22589105835
143753338345
427758688863
187630039216
764906919644
533919218705
165590182358
842028296950
696980568535
1083766806350
984097226354
202746803912
202270616189
584707610313
233843046381
1022503967732
117735405277
771647613403
116071454995
869645962016
1003333906130
302187227366
110935287087
370440694297
588942855312
1235746139131
806214273874
491908695567
787255402462
172878002987
227149031385
454842000623
235417712604
295436161842
199888407584
594971190364
60597742218
438255181438
44750671107
93617245543
429103050691
571875758470
143702395842
164945616739
64730818310
581590205198
1031950120957
335747994436
1058936700441
842096128858
245356143611
219370386757
444609546571
120752696405
1308025405550
24044616583
122277152102
304138475503
525412722488
268884004692
822544051071
196162151182
172545946864
453719456201
302672387839
442261800854
738820062805
767630880453
565297158353
311645997332
491194698052
507083165234
72103425392
750654333630
166494959578
115374818674
886524661737
1061407065897
305747304964
651934571291
369994610801
900599006998
558537009548
421531832702
584683880848
445514229543
856420166584
188471019551
46310306843
978187383883
674137862538
62906093599
773377484600
525097547699
479756930648
477630214864
12694648604
414614711945
187070717548
494789703707
725996572033
779889756288
435011171250
105494661850
78518864166
280218470721
445281390858
187711670983
150822642010
803790658156
1200307990205
437180961755
340300050145
745025354593
280052400355
442138201613
308550414403
272792301105
495032972178
780200910246
476450211932
187851731741
1076115724666
444237946451
386429377668
180062298487
282649252002
1256858432096
1069862578335
90444355937
117690023122
468206773739
173895917789
796118804664
362867280607
34756582025
306084444406
261389577286
532507333492
383914473354
350159180906
302652835260
929792334847
269379165230
298079399555
80499071328
59677267813
112473709761
871024688056
655171739775
198716852569
352846206537
876305108353
712549478875
250991774840
707749396856
7430217569
916559481312
605168268998
793885409825
829811081541
865568711253
622795949870
288388600665
76124769121
103190092867
531389236036
1366414665065
826364012145
438907313763
909619424782
87437826370
315563692145
828807952337
301807665004
156474161117
698843147928
203632610026
213153844155
436168445061
278933023646
939424641838
783961429925
1192399186650
1139297001926
156630981903
281524296227
431309153360
208729907017
427548591823
404595672695
699402339209
82032434529
142204570017
188092677490
1051184421072
337589793130
215276093652
125264178811
44330327007
181664042377
678200795300
46664596563
5522003277
322299330716
175437284386
394015080025
336108748421
231628172379
305940462968
14755146854
241381054732
329090189215
583939442939
42974308396
475572670970
307618014882
581027304008
603611400470
564100104808
140365234781
409877000675
380595286356
648540884700
109533597676
2022239794
274487698221
157772523364
379680995181
406910295879
359396108114
24826289929
557181335058
520028710492
1037106918384
309115384140
73779409774
398527132545
1248261796624
35955955232
553782098569
503423607573
400414862878
1058721076264
309676889638
566747884747
104132379926
503611886884
127178585354
1241844206822
533940100300
710283639780
275197688868
90546745970
1097924646479
120698428335
939659863476
582628070064
23232447299
62159893462
818594742959
15980694822
248291037653
918106833295
117897061014
527169998568
18877244184
335759931923
345936684009
120498266103
460928703671
527115216484
191079515055
174597847601
71808292521
792469697024
367215150022
226464416998
359950567417
125023212415
362393205074
472297380160
50076672072
712044439335
19718210701
607402138722
342141851871
478074123037
293122229381
118088752833
1070960531059
895511913085
65516629349
757279207117
440511506696
407056144146
785716113847
15783916111
261095383773
908212941563
221113543096
204094620367
36839441370
186475051767
81171396433
446288269705
101053128981
205657075932
46390948399
194515373390
8651129429
680007737398
334823962092
607085220908
254436680529
1106028860217
376616638866
381505705259
1166396305242
830898681680
720845434971
520854262636
383260824484
4170681671
261728980757
533366669239
438293447829
139550272922
318733546660
151867727577
359045402808
141202575651
526734209450
523833742511
436763814019
76000533565
631535010826
427427583687
332940494097
978623868032
421651647133
657442086275
680823073874
205454463994
1051991142025
86230136213
1030477549017
168966187806
505645896550
20081442966
427228216008
423425315835
177232461846
297474375025
1098295658366
877010860122
557962365394
1032126238603
14934934551
744659744341
350098616584
727125144937
699551034532
370970330509
78602806307
874836622754
706876065523
191509644950
46121498194
590451640196
286867326335
221294550344
1173711839992
634773441550
413458853778
858212581791
822719385306
984335013422
913224218204
241362525024
702266305248
232391327270
461282550599
49864703970
781217073141
843811938108
923314938534
914045069049
896353308901
719383622522
630881450851
474440031800
615632155131
1032481685657
236270308147
580653302971
660485906286
158753281558
233267895689
281302329886
257708335825
671271846594
411185987278
822512206621
772531661733
552547198554
188772007940
942605921094
198740145458
16726024400
670686879046
357544380699
189375871480
220825616369
1095470933780
222887198565
899092599260
169014284616
215666752347
609206186956
84059593836
349209556244
1231195851876
161121205636
219568621506
509193069174
827017598282
321461657235
553780249412
114988489717
222339960039
12091890153
269737443653
1058549960103
172838407634
22112515810
630937341562
195748800874
80948516937
143365207134
1349218249546
178701891052
374515609508
80332051941
311223261569
561354507553
431286528088
41518933781
173183907099
18383255152
786713959490
873931661168
222204227052
957986690978
700124979292
105872871909
158399465684
366456395776
203443784032
887523825518
815891285793
446205794058
74471558071
381808018111
307057496400
792519670894
611116945092
973274654366
717995367901
176043626119
660829680220
485685578094
1047817342836
251620192488
339021562254
957613445091
854122726252
758186683427
116212481221
207567808635
147834004991
5739185548
1079518581352
842071146739
954435894608
289470706740
666698133532
320210561168
4973436719
175735604862
283982548258
623170775108
600111745133
433105884510
587586042501
98334722059
34996919469
175407233395
1357201487656
839103674126
538699274025
265861243014
475502012450
184798798419
229484779707
147749795755
418287418420
236554189673
71083770492
454175403867
1081983792717
444696777661
305458087584
652052489818
231620556886
427680346179
155501360103
57558275681
526012508080
144602691428
177979779572
331991767392
475165408707
65073282689
273188072862
324593514325
719154355393
796196792962
233213102434
1043486918417
110368011525
90533255372
698247600338
25801494131
582176288543
119413849664
486473201458
479381968652
270374742273
656841709835
768757254116
154079194815
562492508585
1119649776277
169977139642
272134448274
212880993233
219361281657
1034945608656
480168431831
549074583496
136101010078
301643048586
76335389279
305512318825
520345548561
270807604644
361756766791
11041725299
533695176615
213647540091
994525982433
306926649832
342380474224
527469309561
512768033761
154368042235
68709451561
223155066550
561168228243
235030381141
540797048836
423683100938
339289207756
234669542078
230844760862
328323836135
1179650113249
543013435767
287968289920
435590842970
727838546230
810343708113
141496600832
207803612802
1099818079616
577540811476
208104363860
235556181552
284932595657
40158247970
85632825431
521555346056
252296536955
823864753011
411892752113
495126329813
355045127712
53754894941
592133833581
1106075238241
784335938675
1139693344602
742839932327
420314502540
1023094007522
344237879744
344129795245
1919083435
472709629342
386484475676
288219734416
1044046742132
113963363075
906635470251
132268590271
59804559932
1211396891309
91662984636
351124633642
501305394222
52446695895
17186656714
671074512752
995939890705
64192164624
562934743559
233287362251
138527598283
140262692167
156401096354
164891435921
214345445881
303996883901
679602884771
544697221282
614116667547
700058512744
424741554736
408107424551
170828689830
50876514865
662266953522
623824799923
870013816240
474936219146
311986350612
778086206820
15889656057
198876014863
894219036890
72689505333
1062536304916
123856292394
391417991006
79288819526
391764058927
3607401768
165744179700
528957622620
55159984685
974032776368
154178425929
994963866572
9232885019
414238543856
98678585497
1059698952966
697146790519
441200675485
24803210051
408807216494
42053363333
592776833789
360710264455
495149651255
840842943627
468706476549
541691861184
404205920429
447977096436
399492283078
875030284699
170424751990
72075357883
230607972949
174686306363
126136357949
763617071379
167678774701
893559900380
522427797914
86318181083
201820899791
83153089066
585029331854
71179912865
490123294389
426425074513
1215767153264
840873614079
609088362431
511779802972
341830240674
792308029811
289059138883
277930380509
22451510512
322102600792
584129045243
381072698194
173491541453
269856293390
529845479858
267836220832
1299199997435
725446642003
692512086795
1098293710608
837423867548
44772054231
693351947306
464726556547
572412632934
139504839109
667051827444
131534458239
429587194013
130358295784
1188669233289
845998870448
1060305407683
327569093336
56741348229
601563472121
1129209639219
344405468840
520734589296
520330436459
465284413379
1111003986897
65774908685
588096286304
650755941600
244491883092
279898428373
105067519566
411921136696
208556244779
46286992592
415798149195
140693567537
603038953823
958401049674
53176015998
434061392532
491180030593
23857646115
660899765262
519411048686
501748426649
81726567369
712937517714
257578196864
1215457149733
143826961927
141726787322
660552823566
379705073317
565764751540
270626299334
489262594847
166016980511
348021963073
431668058397
475090469823
796171296811
159132113671
123707839587
216113687742
4999285048
765502367869
1107804992819
311035257038
103770261861
36847087709
640336813592
147200185432
144043354515
423809783827
191457444389
37514637162
591078532991
457863532965
767464291919
162766804047
988343157312
192355234170
823840996149
457865384448
373435496728
726408798373
187306173531
749094342789
750155857056
763988036218
286630055197
717220267842
389247148339
365213178815
68892214614
154290786899
422339737999
683654324337
261316748832
304459640337
1089681900476
273691266245
440455206082
124098393313
428253283417
1139332998997
857703362108
182562189326
1056548025087
1242023623295
764419843413
174749817084
141904559562
444389491059
370538969446
141134856828
147117315381
16891978183
256146850962
65610125098
482019754795
469330845905
537700405068
1047086665493
477489808903
225891939541
245000027920
715142584711
804507127570
747487068587
486427765978
142079153258
180594605358
28580330961
507955138937
868389796735
22776654714
909792734098
866338769805
238385376504
718597500922
240216508377
338067877511
369353430806
851534190882
376954776183
1058834661038
60339319372
187271920925
529667057081
203627147460
24437423406
62479340385
564850574254
494374819907
444351552767
3487183089
131896304856
96034469964
1093546890556
404625498186
669714883219
239763615812
277588740554
129525790109
414689025920
670152035
665849201657
183261674353
295085199984
245638947189
504160653890
358467687006
811298456362
35740123563
1061580143643
441308723409
171215867388
54889238389
291935856104
261677754353
57502619915
110453526136
1081994991297
902910782790
167300198394
430210287865
381820368744
210300064085
200139833705
199151867090
1082019477151
507110349768
78777362147
176087376127
752538209368
406299970507
500093923877
639841774092
452739282155
781915414240
541180186724
504755023698
237250484977
603560536332
261843204961
6872429473
209907912256
80504685482
490477047326
883128497278
133124997245
478430983864
425359620469
73687900996
309308722628
624168790157
107539726305
102310621898
626300109759
1823952514
794363897212
1005015690072
312627947959
395205310580
682751178148
528570610023
35443666937
664180028531
542338993793
694201657466
158990420665
33476142249
582527601320
153550796933
593845656118
231139925095
485178458529
694712151040
427980073754
191006669143
492434563837
183122782978
334942010216
101156012093
586546662311
66496884678
139058694193
693658400583
164819943727
380159952549
708310115960
369072579028
1166575358804
159796222037
597938571683
515276837914
612181087782
304370161980
627173153564
484972552850
263468233743
758144856250
18669940388
431866831486
785116067892
638409998836
526582611144
114123785603
629250043463
1123456434095
952169782248
606067774520
625078959990
65284325904
135948370217
250051211712
233391938659
665829373731
521173646015
636251337800
100405722958
947512313415
859656692975
20187070619
993294265841
1082239284827
674059955293
577594317339
303423884924
362812534920
980646566193
1269816266007
259126520620
901545272516
615711006035
855395286245
57818325607
197838343813
640620386810
297667279789
353186479006
616324757077
212601919456
916811642065
554333124654
519380127152
133322651266
68641593839
377575311457
695967719863
508561822671
154985085620
758587503021
166055015881
796154296250
186835321778
87759149139
663418225192
262410558586
483321179414
560268290006
81305172976
426531369201
803594039330
850690362560
388878189772
126893221429
1134781579016
192274894699
498442679252
628435077779
760810573174
856757628492
359291905909
483351297467
1098482031522
301108392358
935803790798
262963222489
253637121812
46728297363
190878369684
907094627021
663333531732
762280804789
502347583262
538628870346
638470874867
566645168595
719083897442
535434882757
165424889148
23627309172
315435010016
672278153212
89723652095
598906523571
205090892918
559477256920
258501703481
478046519552
196061453302
214176963003
586007714156
274414495063
325986071282
997298887796
253471855457
960294799835
83562964277
229599091011
131777475666
228075319593
449864399314
276908567308
623423159051
685466264089
196895367666
647526083741
624255435805
491615129846
469980723233
782918016461
679587955522
878025941025
109488334398
473721279340
631568185427
614235531602
77259709631
393352345191
1075696459336
346946133736
1134297178162
668379821067
528322656413
559313046068
644279411259
12654174351
806777224157
282886852028
273422425322
575066135900
296252053313
796182944272
1056558668729
596619437976
293973776972
533401964939
430967497362
172429281658
291445771999
468507105031
78281187415
288405183767
94396461847
844042260939
362969355284
801349278756
212177257143
522635549259
593187957304
980516878206
392880958676
313495169985
859893552317
1084318196046
943006848130
356186045830
437817349984
84901670812
155714838835
317265057196
212897560824
421663048674
277092974199
475880408873
1159953944865
609704377085
716075090967
574085347323
600054160479
303842834536
1121293065252
591187541829
246791773472
510531074570
789526509733
250561208358
352661817101
34821872960
276807571581
1186988155128
716957855104
258317808011
90482431709
396054323365
29325277793
220574997011
965538199529
260822232417
460298607485
394318781166
401984035262
691958742819
91517341178
873478809913
83198871991
55979065315
600358869972
335377704910
815138074298
209261408071
398517061015
402936177967
320836006206
37637815843
101682193629
760207334850
148305589832
196290745539
662253480176
757222887481
583185600252
526269519342
754285550884
92790617187
1004946783108
720444885510
462875881591
224804742152
98245300000
478019003555
86955364255
226432622989
594422334815
223590193015
148114242794
1112888381717
394362083148
655990538900
364448683305
431555879407
6306340310
700142042428
502867431326
470685283684
956326958986
528373099140
554484440906
698862408982
592369192534
278322490331
517530906972
207870487818
500844554092
477009646555
583693447488
519183562
468053627984
351858214081
611714019088
1137024668317
344231147334
569952750679
47504235301
440407582572
282154477060
725146123079
1016714046129
86132882721
190714708432
642642224052
260922204802
371920309736
595477847660
1174919421622
209850914689
345184197823
459973449588
220161039392
251874719036
507273732343
758159498665
996023117500
653519125902
870143592443
159183978305
179335996818
174057154635
839280330945
390337820781
769949911481
718274251305
613898238134
570899434930
725266454806
666633911429
151513441780
509411068795
166816387922
848534828304
257339829848
1198402562139
647868885271
474808109249
442658058220
114186351025
1067564659582
246053514098
1328386917797
322579531370
2762027695
763872544278
606344710847
581708998695
945770806
141987887355
487642982644
97270421072
590578746971
792094749547
43942075569
309056494214
338398267081
289206924651
806277593527
713392483643
676928803076
195391534623
516064668782
311828772080
48024604994
46495300584
51186811028
192431822488
845620400211
621159999434
385459057512
372137137576
723261774889
344615544180
205385050312
526477956942
423217662682
299095032304
445330476013
244371824827
75290483452
536846595647
278465231872
277186863285
585202535447
234649609281
446997239688
331585430326
172517910385
67880459313
664406355984
127207861194
915893695973
228377783722
80405961501
432601308570
219202314888
324613657590
818856691585
874198456935
815370394985
461071019611
184783534007
71310605670
231108949821
1038829849114
149174918909
638373157011
111998571837
430737650093
453033270733
124322019874
724222922252
197565013052
665647799297
592297633780
1015732588004
718962650043
553798949246
413061305568
212163006116
960011345553
793595584167
248795649806
424521304210
99944384860
532482870054
278872025837
914867359161
38046114697
435200826197
40601331288
19471484334
529550705005
27857434614
952887750263
968914525536
177025223341
171237265857
353396803840
512129632329
842656670974
1004329866897
126415986465
24217244133
332466908081
542125395740
1015114316697
388619003557
477233218817
323036940591
806936999861
965775166997
179175192367
311021295830
1162979463347
250337169971
302555645535
389690720767
962434330480
75333876615
539070716536
62681066006
246543829127
388613877060
18911530061
525805796576
340373182186
1186242883537
922778943073
1251273155347
56997881363
381252801253
660235912946
621705583407
156537290740
176566508410
772889844222
376435978853
157669484623
437355254492
619472781371
1349108559926
258965772388
39602179580
376340530809
242662570156
96375449861
313490270626
307840798526
310551288120
622472754803
10992885779
271420400834
375648524913
48049988622
18171409483
29408877042
42667363652
466498518470
842776297211
325015475313
25688080717
340446214026
428172819592
306819680492
708442161448
64396375852
912172742559
523409632140
440153929540
348359369182
888998132268
86784518734
36094652506
442534335430
1054165551288
64004636805
313581318516
34091069311
58278719992
821980325434
789476068229
193878287857
1144997064119
299278990184
604453949908
254920247336
581723211740
660591515074
117454503150
1272171925133
407528787806
47964793029
534796246111
435824323774
242730966975
1006636817743
36005004195
7702025691
907314815233
637386670445
1241508017439
185127537009
672723705274
363574025262
453955514675
567221571060
655540225636
616698387871
583887084645
837794882735
390614032684
9100486552
554592132332
325309451022
268355166948
607567133850
35433705887
359489740120
398676624411
341569272763
652779464281
1150978916395
128744647217
124742274412
955801107104
339110762142
495864871339
212430271153
357752415611
195943448092
537131462593
1208837471691
14163693154
659032968151
112395830154
298000933972
761855653586
849295608167
812498577093
155542536001
279130772535
331358482724
643981810943
808521741472
998188151722
495362053500
1072893162053
262685297548
51936804998
742507144612
509595517418
268186329016
187824196453
690681870104
509725567799
444871729019
609757153783
697711407718
575581108676
217281979132
489416202471
55744835535
731849027667
790050301396
108196320435
569756323517
1008336855554
219082118994
599893710333
360073540565
296973463873
224166679071
57971409204
303066700702
100506044557
355427148028
738212367322
618657841985
935801943529
318862805800
168914550453
329006576967
615691639317
862233317827
301472330893
491004967479
90024470973
381228261191
92503040132
700736063386
1074215179784
78181835011
302625129978
394264476949
482522914694
776875662076
403831185756
215443670333
17722659333
130438994440
173486691757
391895715652
700702455022
171234226890
78159197868
273810259120
396578912403
781593213424
1047809775299
1076335894423
323556344228
102410401570
411024238702
191653003554
1226576840073
45265929741
62324908197
227907674210
93409700454
1031579340983
137687426824
236378083814
112003279243
482452737013
111197324786
593748582681
392037131665
627147737876
116842586067
874036071849
1340788811404
258110215865
229750800084
1113469160284
260156350598
338163617489
152657543129
260550082074
191165813355
377032726898
891296839240
354080497549
491239261748
347609835184
471450871977
788020540154
220890078531
852425225945
687442197434
56840493212
993803824853
573697456752
182639275355
431663243376
643323187781
648155393903
81040113260
177782761370
580773355509
500293347874
477892617171
294961835320
642421491695
391497678935
467534535751
244686024106
609249670247
432514056882
905125759141
179904314878
970307527885
219703455088
189800311627
506244515613
960842832851
1094634781836
630280143643
202219667943
437318277896
2235016810
484426436827
530255519452
587908908220
350834078123
228815740183
456934679716
773532134409
560542504992
194653227395
35373623167
789903462584
288476297554
1006515632174
283074788139
448139922321
154451974900
74277019175
1017041572718
1000949310069
493872224091
340888824334
211987917179
320073189359
156739400790
255269971475
375760310292
40168745819
842222018156
584462136607
901232631208
23703110334
358043575382
163622664746
770988436257
1186967109407
472189951323
70616453368
346255553868
31670356997
234213662088
207660649810
661739568764
370348513962
50540604075
967103639508
586382127280
535306789349
1953154155
57670648609
668922899265
86377142295
226159803601
767544958977
327172957177
516225539238
1248586768306
188227884390
286980610928
47512469610
227224299706
426014687044
106958218677
401087092802
108200264429
477170054103
183173472659
616539394598
69449319876
183934010562
321957655385
767724324714
152834807576
1069474177317
649366565537
878610513592
340215436969
170787657429
246696716964
442349018735
302378978570
77321907764
180222208509
147710535882
258612373769
257796029080
196912574246
125639317567
331158532649
351628790473
600687907978
926040947937
524493544659
123273344719
213482443196
328364085472
295538456453
875029907448
814571456746
298413394188
50574129359
433615213189
517031252910
999185503616
763123435058
583422089073
398383224145
207207009728
92639195068
205579509959
580052294199
1044470773386
172389390163
348765023226
215250386164
536981977434
800871387041
416903364558
645003535764
466787253538
1241221392349
629338301048
41745294958
140318034556
554421495297
49422103046
5924143749
956009194361
154302788604
166499333107
704266124112
33591680602
452038979315
1143604383132
594606219656
94272306037
50557300378
680406222088
307216798342
846473250602
750136648192
97110237139
327165630507
170742025943
25033496390
56927957670
804285645146
698218571608
552612332102
1061078176576
11234790004
979212630018
157607247790
388996275179
501096493479
454498616877
782800512292
527343104014
50965624492
672892966584
818604932421
749599749646
128219206903
451829042388
77220206806
86939643045
250055345601
392827199284
213797111173
90963993635
21033253080
782040008111
15263169705
210406817942
73756694027
160227378554
254710592610
1076000434253
759341191582
114593200447
177965782063
17045876960
666615280048
89334531924
592508066697
402194765586
992887570135
481732903308
519045290183
4708843717
1015131613908
194617058717
97163099152
490430754294
1198877522295
442119421725
901976944456
3743662440
313935459804
225162196652
1156307158011
25886073365
907369594839
689676748167
315764756837
727416212482
41072550314
520884584808
7930874158
999697569527
576830421060
778569572593
265168418374
362600731309
279060552238
804853308546
397721454606
191149865037
271246874930
811773590572
95171973330
494361580975
79795970408
569172443177
812391172272
419405797443
540502875281
99674768768
624226978104
418906769212
271766602585
728031427511
910397252571
519418941187
432931874086
393717439285
840979803456
1167635365291
943844043472
292920979431
792781546559
268958796403
188808436820
298125175253
753854282931
299744462667
314164800694
91488240743
26558041575
58294124151
115160886625
90044604685
404700735455
445729778122
585718566093
904220235502
175584945408
827973517590
562427993604
395739546415
632511101697
637782831942
739128292333
680605270832
354454031927
171484902978
259120451348
611897038426
923817563344
906651694488
1297661055178
580868200205
732323000668
308715913119
805634070037
310350333284
399000623557
152613103361
240603230248
281305949143
428002957339
41032122899
187650055145
897895302869
485968628270
669756834342
420373876142
1070700077097
160463720857
606911768909
63329115506
1117445859696
542687222176
1008131281539
539285434837
893271978261
838799303491
13897278506
775687188449
139518168699
511123840044
743565473607
1400372871214
733907845469
535828131259
634805331937
372609776597
191832218379
384126991922
114628049808
277638004459
530634536216
358386327653
215031411722
122330651106
657814284303
28245959295
1258286321439
524714271901
647946358453
179386715438
830133351919
422282206751
184138362216
237373516183
320840264109
89049121652
369887331564
448483897580
669946113942
121073242136
115178528412
295639637662
648389168472
767117884920
773789683762
750532498588
221756294755
807496745539
177016572867
272072456422
505277939164
591275972447
796165403316
131647950770
614771973934
690827356142
142146380503
817813840398
98605300398
681185229015
79727771722
797137606386
48006595436
1093677889584
936041574596
448059846974
8179943854
57219126731
104587874496
523458546311
137461430057
46216801251
818512043796
445851850945
348870189261
734136487925
584846321516
343337547453
328354012169
327605748782
105355484098
258586921262
1172295951928
145976248038
173118547312
608239604782
37786162244
230533420466
622763997645
397848754027
85316165864
1241983539255
705849590141
353043754653
32492364896
654368080913
581408504211
552759242973
146563591576
457021590885
47333602611
335845572784
802460268390
344255707811
1072065907111
38542445119
953816768443
433398336017
297442976609
1331186087406
62001639919
565718650489
1401346936028
636833820474
701501974917
749066523059
55542801619
740341867656
305688974771
473848284733
35077076960
711500330237
421402958385
209681064062
109343950936
800665868618
460976282742
993027021568
70553185656
174801200516
297093072463
18947192700
1163046510833
1067774534090
351486672906
33177136640
264812774566
113630427826
44428785803
27531113984
796615747686
12167126446
34761726997
379654855
22410091548
15856332858
867364789197
412763612019
481260015324
96795781210
243992926769
543843604490
266057824623
1023098151148
490255597600
1112388265357
608901225398
192359105385
941540344031
494381505410
185577107380
316325956768
11079048733
301255133883
317298847201
632483428886
43308320147
978100127575
486945572928
22216208540
403586746105
356090980091
508230623219
796821881015
339323773016
1194466058129
599104702299
187510467692
386932239303
239150112020
766702318797
148557941106
326715800662
726886430968
1330281025012
100868180735
93904231157
55559441402
940493118935
414759492949
585667153530
60571044883
807159630687
27478835832
634238084797
413482891991
89032271230
536680459923
763723932028
1021473400644
359517883776
795706911849
194800941934
43599266982
110825400040
758243387410
585201642515
573319113347
276985571030
110708901033
518037202831
88940430576
136203635036
207920904939
11678390250
907970919242
362661709243
773695357007
4863984821
776331193289
15199544672
229008864704
111902979144
691805219970
536567619325
368281177726
204665247972
1292253718242
231317011151
74769402576
280432244994
1018458585072
116246074336
285367319154
476266283041
565742568280
494666925416
856474937947
702978843714
203095468127
1120317494921
617192920684
24516481703
611402024513
873314230451
77894372827
486463792177
141597404528
556546243460
720141673875
98072840803
429097782824
744553196139
193957021092
471733165234
407142801299
1081449271940
356018044264
579687849439
600434254317
737566013667
165818213636
349784053953
385006636298
946100687872
257622685124
395513360300
550268383208
1117221017623
353205837150
529818040795
111270568331
94192441726
1384463268535
452562751111
792620565401
683195010332
224121838612
371869663314
700081970359
151424941716
259544960361
64675949767
831085118982
2866431646
422713774649
217149338982
163533341117
546080746629
281029107433
101177017552
229336657528
78005114085
700177282848
263848826389
54437992994
614253347959
277035006424
211359164290
467819853522
720721310057
957588792413
366336184994
786139391959
1247975599327
577212789241
655276990530
554198797305
7232686507
22739343002
303211754032
238353192204
575367551810
345339926148
799528381425
155929255554
905408219361
131356535377
435599211913
421581983240
496535931597
280130364827
672937091431
482285844964
685584644590
366581064827
276585906754
46737527203
267209232674
353886198671
866423353887
1091645882571
397914859417
466534381323
803782821494
333481447338
271424633571
421384165455
937117193295
630450667775
924864307198
513777656621
975567580098
534879885015
927240695506
38659383777
837242172816
10786937689
997728054095
540653543732
139034869151
321922669652
1091855626293
19864171693
244457054977
40003314895
231576212084
699148953212
445113082201
488759981921
880341684835
162103101049
233895588694
656982456226
492602367629
822123847440
141713625786
912126995938
207053030358
4028248517
457480358973
930719013190
844144387862
79602934308
524625684619
650500979146
19984493369
410880627224
432570721374
388919248048
480899432477
721399478431
40378691579
195622786617
517840492521
989744459552
815150408691
880564076440
384337246615
98162086588
126579705688
188792626377
219752853322
159652381416
427524784752
360384075365
155565179944
541726235038
432195464701
810151511987
499528111054
678580366129
895177286309
489089393541
50924196366
317600162525
1169187661693
1065977062591
237070898978
42547797916
227894312737
302856136351
91431107223
992684208296
966439002869
1247088250178
665508015977
134250011974
868874982719
1458094006539
283525253659
829980847115
753581500715
315236817264
368299237818
87478274952
959629254513
515544063682
405003805446
547895104296
454034700609
254394967752
464089873257
437719235448
337880898401
115992661428
906901254224
15471579755
420901793526
208619979816
102408687478
90490660965
858041878183
8960756340
920234301380
296852160763
125016911868
148618024244
143570471068
560685525301
247196446927
363149020381
317354407022
196740664096
800401014781
351321742123
1304055367248
1114359939684
683874224420
1005840166581
156352680443
118086267705
254157112332
444578830819
226847532858
166340091515
460245258671
932456066963
540698697438
692027871101
158921220063
244343087713
388417480384
1265752842840
761410490542
359830939134
238571990992
262805309142
173745326925
385193773430
406103889008
463409541739
896731134800
544346795844
200352205869
380614023589
1163589611579
939717276731
1054293812107
348688787113
208809705823
269492109801
271838323407
464852726095
541061129303
196082211837
896163077579
431795800306
780506356635
655839749248
1120474984249
625585612802
336956395903
348229670001
283852614143
720088961734
302382697686
215268110136
853172192751
100623327803
350305212360
608893446096
1089033180818
495740703204
76786543242
39903097566
480108117392
705947421555
973081245048
725912455557
224985532695
93799614126
143574142202
642684288744
276128129110
5586722634
155854162490
587186359975
744159508349
850422295774
52068244333
968860818166
1000332635687
277936408800
738796393957
503588748317
141566225848
296953523430
768060448875
167969954537
530920645922
271180002217
915759382530
701945627051
453837887463
202810994533
372435974615
554790690623
548937793234
414930313593
406725015209
398481001734
82447808893
851183010253
300718140558
108537287108
479021226615
1274946133653
242901181165
970868845474
597499492914
21319760269
1216988390808
524094462297
153158043620
59538487021
417532263860
909764128126
810309729290
908362591864
454774087804
142336366497
516701797945
213499237656
31996437846
891375011854
576012868060
1014909827506
634347960684
778861376674
34072732289
64387508898
670931646558
585223029142
57608918841
870771702365
5154905321
257578692735
541106923685
18106508663
165327375500
331031302357
802220560386
98563614236
252912396020
47707805521
151561838391
570223105387
317465319726
111943405827
504936664070
235937257371
530980835588
789902640747
394124463142
545104388215
130334921628
120487670899
366203949530
524577784223
156884330510
437855227923
116041953463
413996644477
167738040893
1376203307270
287059307070
406771584393
652597900798
924446800897
331655979106
968904969192
550462105543
101363036565
1131775008457
252234390282
402993920958
879954753060
400189635890
75011022041
521587429652
85725511203
73973659148
831446183732
304936742056
62971254225
627432865982
635643824737
628923253
713329582364
830184420036
139915164925
454785950618
714877916764
565505458587
17372604412
183655607234
863622998394
930451274153
534272898459
332365556188
154777222381
633275660553
93126650188
112887758916
265735594175
1189115445829
741028486287
445134442955
1152198805936
279462755400
180085541931
120701502771
156888469720
10061688109
296056313766
419608162703
150814212734
102786200731
549287713503
141919767615
96940968110
135938333414
693863157251
405264015884
671609290909
300572731564
502412701877
1064008468429
642010147848
462268685962
490057396051
712004311732
43638452018
286284439435
445321962687
41073034538
513414526505
837836047062
805482976956
472338071705
860750343364
1034046821334
144487558221
292999034121
742445592781
123406348699
379122155709
317700328293
774282230120
338669440471
484521527562
596116651459
74315023031
14531246915
961620356367
917550545501
439478417813
20099508142
2480367742
27169436560
78278109890
983158451067
338713783208
560269222329
244633080773
773819778948
486090105831
649225237669
481972032614
106796584898
533400468215
283905636100
591528168094
139803407455
376175416116
358927595446
80875731251
708769896157
76544997923
848410193779
276725261275
800098062460
292450368493
390920327491
394178329194
1169195376816
855883242871
510788211153
241120166672
91756772791
627581647151
254047828300
312138681087
400416043327
195231466657
485023464978
261896668430
196173823737
228127546619
585079941519
867006484059
395001725137
928917012604
33798275690
111918954993
532006824191
311773188424
443861628781
540532059925
24701348421
252697223405
232852144723
1122255062477
665840280208
696199637418
387172376340
825383199348
489070046943
60205906329
39755681307
682058077075
96672145250
944160565287
90489344249
749261295754
90092259430
291290852238
943505017991
179000757776
1212355295358
1121499788626
373801307766
444956339180
98709966756
298116255751
353043418565
224891812879
692023608580
1063286431383
995974180554
16189535586
254414573570
87263105678
80922010161
151182675829
18404984842
310433672640
495756112202
774739578179
630767702869
349893250364
228489355496
777400443438
336890661244
509216545031
684715704156
87149219114
295105901286
837243249631
311738447816
186981130237
288247535944
1344175832605
240741250765
150998476942
247568021218
551748553314
199274043656
865959526493
952587798408
838241425159
461735076598
367374190302
176513220430
303674767442
59760299407
162626706443
1318379946723
123615818162
104811879666
302335841200
742565272558
76456088892
122546820100
14867842181
285835774155
461193822167
2829889429
229246206698
462497900001
559563865515
323281093645
622567321580
104912773506
5405896065
169759351852
53518092252
1058686977035
681653038365
74758755077
287444902993
702293438853
180116948637
214515663015
216998206750
270716141667
213739897515
753972424446
134595170819
4964357240
9921101311
461585980624
796400192431
20302353069
360674776547
329313736672
815959170607
259115588868
439350861099
268170979584
645294120683
378137722794
968558520190
1031057325870
516531221232
3377087512
304515752554
82864358507
25590901561
1047711454347
485535891118
501045179598
402157158073
440935506606
588066227172
503650869189
179933345197
65540333563
632190016232
59882726450
540200438314
176542469471
254433917238
492575768780
311066803914
769223348888
896541019207
55532377453
375311744231
241637346818
307171656283
151273972726
281024590033
958962975822
221515349082
485904901898
48029034824
442348415718
744812944876
127522531477
564639295536
537032092612
392069240319
1175371953022
276903120209
275508288812
396460994983
325363883662
196929366604
416163876764
864095359
452403597063
317737976710
31474317151
188053900708
194516390837
13348749805
692724792296
155550741244
707342574244
717806781510
504825519256
880208058553
796397113056
350156287193
150388940680
1421719328812
174156208996
686996823439
216867351297
50025050711
293147577004
1085657167105
757216156524
554861583763
1134060071629
190774689136
431796970524
479214334426
552672349146
1320006262690
33805870884
79396842864
48030341107
21409203897
564220701068
24153833713
105302174710
245442791196
112053968558
897275826766
600383872165
735868128450
252693644213
27784893620
84877400712
982093111901
334259485499
545272560411
514467778407
401358135584
279213707833
582837142566
186217230747
324405725148
469760148462
124181950830
724937011463
756718283958
471114685847
634563306152
789416971674
1359249144619
174871701112
192601816491
925044979785
300412681103
1003923210539
58771525989
180641512819
667194606055
790676618298
99281491773
17772118888
168046289462
259313214674
647715819999
574346752915
621365898492
647294208409
207032733427
41916049510
757218175335
245914144938
440271595007
743533481148
177983086103
393544101030
162427328671
980881265795
568018208187
249192862323
153812364480
295476421953
433256396785
107540298515
613326002606
789776465748
591522556915
807745711560
1001423650940
227397258189
218382856682
385761710240
906077989317
188908204581
94770446361
555526682658
327158424365
99977592273
180965356280
598213028994
304367009026
453148874975
872386284619
213055767470
909969194774
154526069633
403956265685
597197984966
135070815480
2699683104
652279235495
242527073524
586802750422
530127338361
476309451915
925252375439
317728758480
660018485897
429031935128
586367860863
48730740823
109784323273
106669588864
78913854305
102746530658
416797004772
955855528366
57902386752
663049729362
283631823095
276925543494
486586983773
127148756366
904893623610
506634108753
52052838958
758237948750
593863023990
248514874753
291673052138
219341073110
550666936898
609002696671
473288478028
44156901120
303185178470
372924063353
651842872530
284745988020
453207579804
248604145129
572698133028
729215252505
96215330292
585004434130
1292998356189
93542351214
493991522095
255140440412
101528591070
276042596971
256194360521
680331230948
241293355226
533421099387
86825205560
1286611637751
63965295094
236164278414
170768319571
1238642072707
547420622020
712958844788
482928737752
609309869062
591582690746
281713344441
275950119068
289394520596
1070706658838
29649694725
659736630603
213105464792
704131891490
897851038673
168663671530
292259119433
525455730460
30586378668
721904077026
814030189182
237341446190
294381596459
868882630511
274691210483
1002422098982
833303588804
188108690435
669854550857
450588165286
842672363370
581214642866
1039832527145
561032912180
584928870601
759020729362
149007927621
998100094438
436518222779
387571429847
576933903460
878043151734
602430541523
190098161510
24833041347
1033813739499
666235727132
782785595011
720659614817
830635117065
352897241234
37496452891
416277707937
1128343811820
177223898524
516510313572
334494794666
232689421745
834987379511
1074299902427
189704497822
1121280166694
360745295388
570339711746
602777188416
855213666132
688064265849
408691055579
504511809563
382732739665
456565802058
28824063220
186037861262
591921859177
601582347066
72128351272
718349781591
25997228654
768236412597
26011472263
458374482563
80930463950
524529996677
172528368213
194725414913
62339524901
889568541941
418532774951
318876771225
475675836966
317769464598
291791202764
2912697158
453229224729
68600363098
555180318918
777498589353
212561040727
134082482741
35567568514
309061054521
869346841860
195366055298
355598199332
1094985627701
553076530719
289350661191
330366403404
199443554622
572536790601
3002902044
224769438830
81472635599
103707666547
164993428088
39252589481
635236092234
879732633282
632257397065
709497020830
674414534437
130108587897
952163375151
344740173248
246481584790
484207944205
29513152787
620734436143
765564845676
31424582384
272129954765
1149748448232
506410630763
573563192090
691184553934
293248926309
337245931334
195202902886
713626940374
196975270883
253732454728
378856080934
708357916635
373881770506
625322505203
278644490411
3083413188
14623227538
84561242896
841298229768
281980049858
2257264189
2784897417
1130119170466
537345447297
158073352288
910474316664
378645986061
994952531848
476152880957
693249842229
174100243531
342295971021
371405752588
54925218610
553523050952
502036719393
186807604939
451501495207
199407587214
430754957837
276205380788
85261516954
270951573689
313316539069
142914992243
307779750405
855713882981
159503770326
115006686695
240034334004
14809127749
630225132998
54497241206
321540579127
384858116753
391906737742
10207136108
760019561756
210377138497
164527842457
578152990952
7114540679
1017565151246
371809966561
644691153002
948008397249
151359644736
46970396723
477032063899
226480475394
253447639995
795522876041
483181095418
674832261544
235088661960
106078941355
803275813523
1219927382748
68343783177
216708529870
176130242598
159944634647
229363364618
204768045938
28228130138
916388933841
384861427633
597721267801
371987658322
304169779554
205558732759
882154167232
156636981249
129570506975
363667470184
1004294183154
161391884820
390786706234
349062821399
566498814991
273724034859
447052609322
380804778146
463012220957
206604299932
969505002052
1213782552690
141465347479
733029527918
85826688811
134310864183
500164355073
447036997225
458481750420
136472960409
674419470998
282156892942
1030272630158
122339296437
987573315839
92328722697
289428034918
69751753946
790760016826
323670749270
846960227842
564619103915
66799957061
747356900565
166628038313
829381096080
6126048202
489169900141
847924658895
525742111538
257663427476
1191305274773
952328759528
265435915552
209407703452
748905152723
789578659083
347037847993
664252800993
4776971535
88376041144
367961007383
44855348433
646413934252
704021157851
140365514952
660700782379
820645919191
1187002604405
854231697973
643990042959
584938055321
55501308041
1148398788043
171621569253
50189744282
558614175492
271185654921
454119574922
576746371529
279165800534
460479660224
714300737767
101063232440
534648003832
744866591120
205911142865
208442425411
362975066681
426001621942
326114031837
109613703659
967270280462
393041364079
550012634423
495845048637
879559204709
412256997919
784185721415
632345010744
469322303833
115837094102
955095700247
158689280905
1046024069598
762055443092
497711811655
899309233588
732047371398
383546020166
1201938188162
781357378878
722112437765
186890956729
341256609207
580948853762
499374087688
139634936265
148521527853
291509422828
12838475344
64007520823
299208304046
631035597261
100224213857
241826984214
1012726042075
121980809286
329648752195
542873753366
841085133692
1003175396104
723545367982
398234190323
794439714345
85497889375
517153882492
495077843927
284158966376
153249860949
151106408904
651996828190
81810915128
679048335203
214253714313
264310852224
45455307775
277611973998
358718445513
301670125911
1078119652744
49602666085
398275147445
389702871054
318223304541
100063639196
1015690577474
221951192444
88694458009
906980155654
471428150985
129737069040
604506904207
789791574151
1207375833973
2128938298
227672840614
861214404933
327852452099
238784043754
217434462684
599191601874
627993569473
280514812398
1381534379813
138161963483
695470188962
535675292907
68784750328
530445335118
672427625870
580474468262
1020742861178
259443551119
477071477601
500200048855
38383480502
559134279833
355268812703
487790991002
267493791883
115333026285
313715446386
297598671279
253200504826
707129085523
20345836115
437804344285
918393903124
119766105438
510921677269
1005165416111
183522203995
370105527707
703856831187
226330779668
410504281820
630377595157
37362815477
105089043517
325886249297
591312133672
713846860646
165126004635
561775658369
324479754915
620083941934
738542941593
26191471327
548109787935
115916723404
192435752896
583925127300
446781559868
197087767652
182088208427
990068251858
522719656431
401261009714
630717454203
362617680494
123471244554
820238062371
609224874876
72392640528
489300218245
166517387638
753226974011
1004179148803
675350980513
453171345133
181470715560
158992465664
414001143316
351893652359
888169553878
222127342312
466720225007
258062985826
132952860181
144395010553
55451617171
687656648651
842257816125
790256108437
172088827934
1136997794085
1191635995400
341747884136
74271745905
264660728530
457516723986
358348213894
25166873366
97660777299
659521355617
216299709611
808139149142
722460099795
534773774318
249802730984
270140036435
293904303578
2480760578
184876998340
715224343520
128955679998
1054227076951
255457410629
135265146887
104515256865
320426905491
38031836477
435438961517
941943937763
305010635790
273407974141
122946022281
167525936680
85747499060
315625128749
101200846322
678211992890
894514664823
950940478908
81448205383
94709067054
26350502278
330651205209
665780974574
164172664834
466232911792
49831965809
43252281054
279665077984
1117237119476
354851216419
57812743835
770229572396
723044414655
55932731883
323598378617
506161962532
554153665555
201640371511
35720084925
90298661070
416906353137
349386476311
683941738706
500357109570
775888235793
936651887284
127021977715
79925223571
201051736653
566648071210
122094201852
184089773791
817966707754
438161270725
245546714838
476070818277
1329490337451
19503555383
212892083537
572031982115
602195377981
418897946672
73399415483
189412094973
450294734578
287735928223
604965299907
1239109277298
433262468339
715752195869
1028720117294
435543527331
797184959895
214280694274
77178470873
266947728937
1226293222897
149242875633
122042115852
169044218589
145202158947
1574047929
207848391174
194307149144
229112387636
109847895249
578339515329
194303466386
367977655807
214000974168
728254105837
618647006290
486443321492
743901700303
732201475220
578087573563
451002217666
128805808794
345105270010
268570235570
601905010071
987517694425
380132240717
567261678755
305154475373
172898150803
1004208582735
240556832457
835084598606
626462950419
177310740691
717191444405
491839417333
29455776447
713035971466
519615484882
545795328962
533885080729
246463694304
1002799680174
189788932442
715342910927
332136368510
616968902198
392963808368
341868924942
149282758327
805194413358
1051014519214
597033597565
518808878667
595280708037
873687572117
655420070935
267685505207
162849136658
36946305071
448446647095
112698558580
224115561789
195327330871
442628070787
594253963362
556960958511
533200989288
835781382643
150310456096
34428733660
791918258035
12567610206
257658540368
1180600989852
677086634348
1788456456
73530334390
757883482998
595674013563
73136620707
332515914668
96037908252
249893513983
88911708460
454843651043
466630393602
664156489665
874510365573
204983048432
973079081854
920197610369
16681614282
325440298569
156891051557
65078763403
485985563757
330689741020
302036391912
17461450672
889043756784
620869071812
49045021842
414787547942
47966106277
102489305703
730604569010
629320532157
86329617278
90666793471
203048348214
891021474081
252556196826
898846833039
170167221685
1055383563364
19476180196
375727594686
846988910808
614065618102
823380237819
255761178602
95602977251
414740533303
901257662744
54348081059
485060928975
77689354955
1077225935390
1215896483945
238619495493
375771049859
884027070861
293257714149
194544455563
586857984684
143641312161
583513895183
489737230043
167124368088
271343969344
48011165364
666485319928
286977837699
122776358582
102348874317
23005051587
180551800987
548260274353
1168935558194
87443771350
59125753578
479054704093
721575421170
311807773969
707327155630
435543577230
658192822945
412333023920
61650039480
1161833959929
39650037040
78588869770
151171813820
70315973430
91695171869
128922923417
200218590130
682018915963
853093975483
670577497597
941997549789
498852738174
48584132908
478126112420
259842084852
157177751682
506084082922
364514182130
406121051460
162023999240
134656381200
16527283828
436492566667
29807036436
306789558287
1017661077885
586360784673
758953805157
128650398370
666484357555
397154025684
133971463965
109176519884
66932775857
1277267155108
248005592268
982850599254
41801730067
103762800692
53177310459
306532120315
1167034709457
850471889718
456575698246
347802710609
196736617309
74806302555
480627798301
120556730078
397159418345
349333245467
526936995091
612034118455
544600394684
329974368877
293605818316
1075562556712
468869333717
691792378043
7897287432
621495436186
390911740745
535133273581
81867011280
73348212402
79651050932
46085378669
686465165244
432255705295
444897943319
126609400542
301939446592
1359075503559
151237301507
939498014993
377319937294
236560835426
1048487158576
286736708180
550206878274
38002411939
917485556857
34478021572
624100810878
57885130515
47520620909
149331879751
260378890603
650632269806
931855572995
645597667105
937347514002
366935764312
237235436380
905874851265
48843825872
297244215706
480996188105
110604745418
370762644970
11334102711
229139973046
419001999821
245815941744
768679639267
72379517902
725549858007
830672731100
636524444808
918020497510
668509026917
458274272416
31195134478
738055474839
294975648116
55075844551
367807606195
687484635216
323910715757
219423114214
161677708492
374326434841
481939052506
79489477070
460812406186
97845630498
321724298451
50803932034
511526399440
321420644792
589346587409
594390101835
993585567224
720689639711
491365937481
99054980084
860536580540
664964923100
2570796534
441397721907
238190233035
271563128610
362079096623
357049545267
673099488646
181738332187
352760299404
898728647787
798630734259
129926027487
556630277181
411893459846
505148260706
926193660134
1118777488806
747064575690
409610395563
332026791337
129649012735
568793216786
822473218557
1019645826079
81075961722
49898895316
829525185643
113685395516
100243548965
1144276302613
442751954131
348209879634
35335940976
91541017904
202949659087
851818224438
348707305826
695172584564
808527671891
631852120917
55213156943
168853440817
364936818749
69030984385
933858497905
263592441522
392843009646
197975512308
105135813538
174700588519
625790887565
292299924807
920237391768
679846630059
665246580710
57173746133
411160243458
475724721213
372991724835
488243586303
13806971200
46421108863
37478465194
168959638744
33177031297
567060382817
605254844651
123384863077
479704966470
599110078913
449483223866
376799459650
22939354411
525992200028
161442873209
97308325286
490494488310
518564163131
1012268191306
847605519498
363661339920
381125024911
48293674674
340469670702
1171204134611
1004374924961
123192687341
37717018248
741760150701
677927007325
114238936212
216650719164
861584829136
200126286924
46383134173
606214338118
228050472684
292757857795
91974701114
347572870894
95559579374
382019026784
704993631190
479366647501
881303923730
130092744995
207326875953
266627354594
752092711343
159147840952
160534267456
170068678703
440644111002
998701652843
657401255146
561924625218
918888085678
194590788927
147335624103
337962118057
166623131337
973712747115
412523413655
11321621250
653981510230
647391618453
701829797640
520173960046
35637661591
1109065970432
39481327415
979097712189
1150494567582
13105044836
323691529051
154308154231
207537603887
285139299176
106664100243
567770095595
25663195296
715963399604
104615189909
72355327460
29666028576
14794016128
232386555608
382649969521
151287147647
634696184065
499740535950
234762574246
78318258894
279667002222
1035514457521
502372145783
479087493773
551318934449
56620366619
803903599168
933363832784
128296113404
1100262917171
68898793304
1111017108362
382667812956
32539550652
27213943367
325865821163
281280385613
284564006437
217950374139
688204292275
659214440430
1045980982840
6939955179
188742442914
714939664511
907273473470
286088819843
1226105684913
386835285320
474549452265
243805803828
178546050318
41799675454
1171708663166
76895885552
86012861638
191403583295
136490988963
650010690076
276241412308
745383249839
591277557061
568270811288
60300009107
1098592987278
65657754746
253148599721
402037790288
1138682987374
186064826470
479835359492
934041423909
519002587526
58641728204
532355982142
896409896065
817373665931
1242596647614
180921812014
1220892758105
200090701065
485791720501
371360129925
29224143520
356655945238
278541860345
188208618544
469928478499
165680980014
226763843319
658715080313
253570666103
410465704139
89706567551
782144116765
69774424868
25652054955
812241620476
231357172823
148028674934
976203962444
319324576690
1052659192121
976796350417
452462811166
327875450692
195043076308
133072431663
219606700035
424586452522
68619689485
178498660677
476838306609
709552376670
169925039279
435785320504
1230841611473
378343456948
130137139846
547732454793
8899736452
1142653752582
267266750507
403253975722
815833467464
726530870810
1027930833066
672499765038
966439529026
713718912705
557869014740
528359827071
904786257237
136457728890
14368011001
48511078601
517680668744
94871502961
454696314649
277037986525
205869001010
334224272300
59821561511
949623480031
980024287194
414326909485
43937439525
542170844416
420073445969
338965915185
159483594469
307492791892
1139628385688
211250800733
184008114558
330533954900
808865698829
504134499348
480796682525
63986967815
164195039405
152237433475
176255851447
542148714190
197801289062
554935548385
1167761441145
296698312643
260158909346
4825723529
77710205820
216438395972
504689393441
797637946151
118372095817
451137239505
220917644766
282580700202
214221973804
87721110812
370845055617
48019908387
962754944223
722482562756
77476742501
245572227024
565283348306
235748866054
1030168494827
508870516954
325876435607
32446859211
54550195176
41135080817
536772460182
489038772222
815847319767
418637903783
309523062565
173967486561
32741315110
499170699206
886971295491
1274171407474
49908649879
18625754916
1183265292062
875457162373
222128399716
121450962940
429018056786
226278684921
468146726188
460562304235
143351343907
159804079682
5316626120
357187134270
374079453150
922750391752
386974816378
219642603092
668762318558
504460300929
214449926327
162209192396
480122851320
10190577602
808033018897
630629720658
4220640302
145861840998
44804380610
555499612073
70350869042
88466643490
467617674770
641033012636
497115797433
477147192747
146749366412
865949345784
92457694737
64218757654
31066225642
346887872714
130881434615
203813827472
160294653751
617600870560
72917033274
834051699876
87458844418
11012089537
451813394042
144347840327
417871948083
349220885900
623078914105
571975949313
637138930926
441646434837
31416397369
701065143668
1072678898237
127179963146
583066971793
116995562803
486010152059
552736590704
435700916568
26885091549
751320444524
951126654809
492114175415
964981723966
899912256
556393338339
231523994404
942302176916
273206044957
23162565883
512564673688
124723933451
140819865477
806914654927
340018294538
726029220597
361302820150
1091046276987
329519705592
361681389594
320311737170
651468439538
425122374491
371742343436
502752035435
51132488604
370842782323
115758188192
590347317522
39609929741
390456939758
733568903015
255536060136
74379567601
214827815652
880112688092
836484355848
69759847255
594094105526
642401628899
2416628533
949222425735
196918595711
235629813947
903567123241
447961862992
360482987298
58284092647
217840901230
212380282120
306270043597
309783921164
165392526508
81036797339
308262048880
227121418058
210253189009
183653474239
282336403599
81045350380
961803745238
147465708431
15449683427
452339814162
964741391264
190867128717
354993797846
719784711832
165646890095
50412469809
902411709348
467033251737
501314697973
30731648199
190697994798
987347571386
1185406223188
162617542065
1129544276276
665392746483
670235914183
764284505275
479150846725
26488716567
869241829557
320042523678
539788692389
878329652277
345580935490
377192577342
622642734432
257220813767
480659305005
62734261001
854364910711
264803996441
830533490585
241239398675
76789789055
960792350190
77805301934
379231572262
19520283734
115267437588
285722553647
133673394168
410945945137
214250625151
30561934666
358198418065
358487014931
476754082739
200141240548
233193975034
129097672148
446531288836
499759736841
509997813690
237434012264
410843572245
654865314200
742615810796
425283765019
250368420642
254355942026
1222261031235
461328386499
232511990608
226511303742
268061078703
416877455649
629994019624
341029087998
431379780286
198202051331
129411855332
505237007
738328751511
899107727192
284789879151
243452911084
891289211747
108689051115
524441551058
1159010475232
609448377570
370689576711
515806417475
951928219080
875301787958
106459740560
667013140530
261547386230
55152797779
947935827409
567242892117
219146386529
46632777002
474498484184
221926181993
242146995400
428368267173
329043162172
432090003118
1034955124493
735306443552
370086651660
31602493156
185487283843
639996254688
665660622255
496937016861
975993282200
420692592940
749378167737
60544813696
606363233638
455643693983
31115400518
609912831853
476695354500
615397951231
1243633552491
38921485444
366956976445
416565337575
675053159919
540657038035
313734465691
31856989011
801574828884
70362523912
290352528055
688274458881
342709374401
12858132011
119677972023
80316905999
129280253209
563983044761
326272506811
42928736171
585873895099
127681142139
163018513092
742440244681
693568857838
800062420701
206509462070
754968032643
11871264454
653849671044
420680095744
8784345210
315523296198
1045497982024
624409218425
136516560063
373750210531
340334007346
390140924375
617166376377
198478176733
65856121099
77210561473
716555441930
448674994498
144804582988
173071119350
329210746264
350307556169
31085284726
406654670286
258885733101
191777654168
834054241685
150227119890
80785941663
335745214151
804769229484
137475392462
256652116054
51620655107
415265785060
442391892198
83650872687
894627143491
223191475384
368461248313
343710983360
189390057601
1056527176958
205928385994
229658335497
857308668910
178045649211
849618481712
206186807101
395856644395
265340783319
363050847774
900526289124
753660397548
545150189818
400774365671
361158709230
959031077289
95144109459
227779440341
1015258645790
799394541677
33794448965
933802882073
371915563477
536197189052
493665348772
305226749357
496221321285
295504231985
271998099425
325576281977
164161679763
438688821208
810406765646
1233803665806
597302706093
1089102108037
648928322863
619628736484
737969084591
123798317786
979278831918
4406315961
581742560558
1337584733008
23851414335
992737485491
353329719870
154018566490
433312145843
393450582408
229194505653
139087936181
207069758729
201617785043
694422928119
694582117423
779955201587
549687219153
43389368397
571185215401
19177439458
457027558191
286095708788
576802433093
486897982739
270865324478
251310427421
93481184824
195766479262
654436311323
455478958813
365964152400
238869050802
661513756054
378452228509
319090863260
377297186439
247748960347
820462857893
231080914964
599412134704
160578593831
51541018384
1137629657666
15703831524
148926145737
947075425120
266155932290
258596180397
1011664126855
713266733420
140910539724
380268302177
719917726363
311079239481
869607758250
230047432149
541776199870
655417628937
252021308463
519520443893
966703710134
196432726303
1336969207492
1063578620344
356492564936
293523064054
20531884846
317016398426
868802058800
175799203899
261022913972
252821328277
86606617308
23489385719
37934971604
867856580004
228510643539
981727896225
46095152314
1245022359189
216149280082
759955234181
375680442112
234672182045
108038536242
501613605430
68315282394
734536808615
609299433219
813967051425
374457954559
616232165885
203454254355
245199083861
128241072603
339549012150
204403072108
1160603309032
997273952328
47551449529
364156819396
149235216707
45929970327
39499752035
236063681902
567971792805
340525910727
146197681022
1203715927816
450120521845
607702315463
27529879161
300801826935
465456821751
632741459434
1049776251210
233817234648
83392525224
114207077924
541708537894
221603810494
255000277841
156606700345
1076081587127
235954212819
914809763724
346463844219
1056557461435
701527666420
554424308601
516829419754
696674241672
182937988243
677636079269
307331908953
1148298528833
1034682433528
408211990126
601368815482
837564899433
314488371841
222759148191
737704483800
66993195626
605780744251
198094748053
914183892341
767963648375
414142805451
408762444185
1086118239694
134490150128
148551510847
148289804327
781648696175
107414507897
1139789025732
102335459991
712967735300
1268007466245
613872213002
1014273078043
43391630410
28567410338
166538393568
745807901276
287010092976
146688729439
1134340489544
723095656870
1072724925915
641572615366
324061342226
169433790806
292267780766
117690330811
233473428369
1264629661552
189911768544
126748673133
140025459584
171350415595
118529555876
443028985093
174266383962
543804309205
323650579923
422044002232
532835679764
60738849405
76480269518
57655217087
868757045202
163189708412
244556729356
667663014063
396702781757
129351696025
103051082353
353216581938
1232536054585
29451664403
827856407681
1016865681172
103519744684
255364096707
346553674396
599654754198
216866141941
334825285323
842115952027
19814497905
280066822782
52350809732
805723215947
42332909703
199076062959
17656770107
442984228743
1349896712387
601395032956
682523165191
62826012785
979888394108
270911310802
391128302381
585893617246
996164444632
903055948027
253760429325
841097788415
1033344098235
729061258094
771430886494
467639870989
259747719634
1116869981206
38963652621
934812719746
691177623564
922219033657
264051461742
20813785467
711292745956
212905745020
1136259319584
719068148348
248669593429
753077290611
5256985457
1217268936916
108784335634
93982954044
15371881550
316644114099
386467616182
414236908772
332931047716
39784629169
214757821486
48086681806
497933526378
846344066139
1093207294546
217357599853
479812627638
342644498972
571886169612
695217728345
1022442108180
514821489358
642484461428
7041426482
536624809604
95810565893
892086972958
256095507089
1035240374986
177836308918
915873328095
361967163910
645490794011
380049604958
516003202483
135832675437
556139071503
128710647856
368164178119
633340454526
322715471106
227458097898
517574037639
435257846139
559000154011
267484380122
97526194154
255815362920
1025725028806
208919084651
1050408118797
436662474477
357524024850
1145931518111
924574377460
749430823235
670633070177
109683924454
964770102152
421214744135
329980999994
618866943984
1010817902211
237966040713
624726983571
954967180658
837477760852
914665636703
480783886624
967394916537
872714629571
825513929195
393142348799
128053881107
206624523752
193928559687
7374991592
594006748699
768121187210
37837401722
484062277200
458355057048
252996176038
443938869080
193042392086
854471338411
348945690189
488919259727
874359349639
203677377821
610561272681
589231426663
276272899736
203193959289
297238362935
82896150948
37395320454
336850036974
15174150594
85882131567
446640628282
301533657100
838570318852
152146862711
231448091306
530787209176
1015079084137
671413098376
266290129084
582421904109
661613815561
433328112062
1108463195905
383575902188
632376354303
82014664132
617090206012
178823522900
265392543516
362073808322
481959142802
371144523375
679214575423
168010354742
257366925885
164219090478
506429258891
304921911949
537836408465
924689300756
207691995091
493254245832
249199405706
891470231363
124668905522
111310104374
262240471142
861855837828
464951985535
333192175351
494799399700
252210269758
24454809901
430672395897
1138077208457
882416543095
450762381827
633838685776
136534551244
74442868062
90213359764
832674008150
749529162582
1001609735446
491326343732
527168819536
1199218160013
151163704532
340926816695
432062222100
916704451863
19459202783
675219285536
1162508836497
142864658097
122161777667
321090190338
355493014122
92099692692
321708207370
480402984448
492694489943
71773290617
394099531565
163306182785
269275938175
1169045067078
768605560563
862379378473
870284395234
550703855128
98115244422
391417260898
592537724023
517341172207
12374045458
601971277326
474145088719
248935556401
1038332823060
61227475115
51720575921
646853924022
1116511127269
682116648588
622245210223
186973407904
162966091806
868134342999
542712487055
213808156939
65963481846
260754373463
789633286705
319191175865
600798285002
463256525799
920329231335
424660127899
1050992958461
249477790013
212808339965
608308416337
688231025237
666651829592
285545996853
21164873575
409451386443
445862271499
9141440346
846427365876
407885302879
183478560618
324894535611
282761220081
202411554671
40666964785
625090134456
16709304057
163908620923
488307778635
282266617300
547797972920
199675871627
940029234250
202876387940
220525056829
722997417357
904605391662
43013810330
468534558261
892602669537
1074279841413
412829885322
914922892152
663086806840
1112780253168
93404290142
18548000521
633615602760
718939670240
29527495237
794809682319
516072492190
222694864268
187256528956
1197570972003
174964424164
300045801411
821899980151
358576661088
739808572691
580573041065
164632613023
373826965363
558626964138
745100830447
1139788854735
203182773637
156880496589
148560754368
1052280776417
63196433610
1320185357188
119172484376
568474991635
214287618215
193680435365
122441381238
438972708632
71745123559
40616788328
825350292108
302441026636
571551175397
51602692117
439725733873
487674712269
333227757744
390525644476
154613019328
407221467974
114693479137
80061544902
65053497785
632209662061
315887572754
511871817554
600762826895
239238181568
623692032776
4858410171
75288948769
355941663240
327185108402
514615811517
259369470124
644439433450
271560204404
161398117185
872187957973
327640461489
321559483762
830066377075
676822683095
465598269254
627111387150
1038619470056
418221269125
853527402322
700789052955
13740239203
284625651964
711043535733
632535466384
154284434681
810556616669
481419767928
66537045137
234346715790
271949651460
917126984018
699672913149
78457623904
1242575875988
101948230791
302790464384
635186912076
633260502200
249258013441
345655544050
502930003883
356389414180
191988194209
520573953365
669704970716
455415280356
601642595676
619289097250
362139999268
1108693217257
961476972966
392942532866
1038353097867
846551127030
215057335948
711589613115
64025840846
383141699325
500810294585
603546881995
166227626250
68156011953
227174248563
800382709192
334655188713
774347820227
307835808365
355453324172
218222032757
389799532157
957975181376
282429742156
120513400167
598153026479
97961634038
280407064851
27994648836
1124138228133
1385943329343
1208709447445
202223272126
439694458642
246070037184
390982477131
661736081515
303059970037
444285500811
444901874772
152338866978
357081140680
151024021661
799700441514
65569384699
166496427
522496299417
1029044550822
904748924336
203383395892
147334072955
595109778397
850907626495
349812235476
537639042532
894852099689
339912281570
304857786937
946813359419
246074754350
458897958788
550120280245
264293498307
671226981678
244340037039
264899917288
851353915114
274351319586
518482597747
192852885626
60728103992
220161796032
472198219734
951225418755
373887214375
314596272601
192049096890
488951829048
704141157248
169160340993
99943393164
356697809424
173339420634
979801503575
1361042827407
643884869446
1122614910676
939918454576
1122928446229
211838137787
461508803710
1020240778546
137979987881
351026852483
852556393689
349433553539
44120375891
232535135734
93955735768
359914848481
230477685688
406723061452
758608254285
1028294566985
503362752603
325958371026
173088733929
470006835354
140350717568
194127923664
1090074660919
620080010297
256303497565
836809261279
1228680764863
694839702142
367615262920
361822367529
104067377869
1042960105006
1186478672565
848054003198
390813666264
700444692419
1087077699405
72904540084
55818307216
565413479715
424376060783
98191747618
574485399062
279787207997
713791446579
297978157409
707095179624
466012544916
732274939653
369373553038
658601459567
9813618211
82184273407
1046836497683
498636157786
1166990437648
125261402456
252490241943
420936741358
902847875765
427091303970
96377307916
219567956485
445011804300
4846124491
54090357127
170726034325
801757331898
424848881060
848211182508
381787562272
22970067715
559817186324
347916175892
645157660493
638860271263
696970068215
408197292319
253565006928
123718887989
607105894156
157012750889
858418218377
348763717514
438303929258
326392807664
134237565626
379304706238
736039808692
231452361666
617875633756
639016914549
617967896111
552752500759
584175819221
277726794163
250098172383
973092893178
233127231118
80941067010
329708247589
911701673069
436938392190
951515885630
746310051652
447972242454
968662386440
183464614069
506049344125
474368409693
473750672967
25214437501
250082962289
90331394483
279820186244
7585389685
509100805752
816063147821
1227204324568
624414362710
844573015291
2758981012
1196327240208
1229211978416
476271925471
359805523775
144961170429
264568254233
609271369154
589733519833
685294621308
1111644755611
56593641022
304290220254
453985569169
456288531226
166440975742
817270913573
228046485829
577069626733
122058495944
302683139519
491339048314
566887063904
311670904763
1274742484515
1213291352240
17956633345
357255552030
774642049203
880661117673
553288253793
172618739572
412689678180
340550289810
321908416011
65381370867
50882152626
475191619569
204433863266
1268244061462
892910961305
335010406027
291334143220
934266984225
143228415417
638365404987
164151925023
508213715638
412216967756
1029845237759
1097445645523
1008599672042
901926356970
282724989870
445252236761
606496593272
738681851604
619655897929
68076976911
968174063222
1000363936573
77780528284
543840298442
1213705567698
528605461997
775171845868
13310271326
217081800888
430879384303
425290449883
164897762851
925882383923
55775981551
1099940036175
203969133499
1241048477396
230876334951
987289262692
108025219610
122124151873
125592422994
397239947175
471983145170
45013313270
57255957624
77675495910
929332755138
999650250312
1321802710138
192702368410
472671087184
386360626094
252727749258
658282990649
520378389255
1353741101180
216883877754
499666636745
918189146327
768239479277
173758797744
975914562703
169021417443
178546526984
871144581230
839589702941
468073617901
1082536710952
256102596185
955791656439
669733817726
274269125171
114464019237
89722011964
874288845359
407637050887
794459193440
721730992585
629506474358
1039485306529
364260925137
98411368441
772303497014
781269868768
371804045295
49787334396
134205118357
758770722897
335896186879
329921782198
515690280288
112452272417
119695887366
384002334424
501701277187
1104507584942
529193081712
199396485985
1153490064833
228416203599
1022622972617
256858157451
129626146092
40613323251
478273586613
583506730484
916314487752
382175496673
421811358847
553943842388
846885585894
831030060011
457637042392
1078424308800
299236408052
100376994035
144245935098
79463356216
514776630261
62014873467
254756708932
537515048411
611079511444
890598620158
253826471121
553250791292
153845563939
334665327558
796741022925
260710561829
1387581085286
26357072081
347349922377
1059844769430
833095616480
89832860068
81020219887
915819228461
760485927781
742961664856
63309216282
475605470073
542534396675
612379518925
885759206552
588383088485
494404195657
1020381080520
28817085491
756532751995
1372412218744
663786881560
229168821240
465754058127
412057872581
705980920772
1199898365430
229220267914
858785600477
66972443459
895749046595
1127847103162
471722229342
734181778724
31012791429
1274144599064
493508625177
788959175354
849947462710
1080397979001
621602112448
515865203315
1138879283851
725812825873
825389596223
145242021500
385787150149
716603161064
14712444482
322967159043
526057432988
123999706988
94657005246
63094942783
842244797207
422728863232
980725804980
169141979376
943022998178
371660580452
498089370249
306227379341
192367000402
95485550282
185860939070
818252726800
729013186919
1220762681453
255442511249
673660785472
625330945813
407950138454
826620022083
160167549354
556340059365
687045737168
587147860267
333775602256
395286759412
299118340906
561780508494
57381069848
274194535790
691944773709
943665159688
562021601542
850457727001
274464383337
598985912889
164655706591
1314452487750
396531582608
1122248986031
197383106999
701840715664
186232345703
544972207297
197347700083
5233658324
600631915385
464783454546
230523798687
313772690618
304801242256
1045051002220
322579650195
653175601371
67159347665
64910605888
70023285342
160582974638
275816811105
93902911615
257461491283
46891563114
1063985494501
33569491246
208516847523
706367829830
722528305083
777397339647
398393929067
218253166979
249517278217
348549626016
476888208819
873963920638
36941940140
1129858971940
104124844810
372766339068
14313420817
1152188239189
280810707361
742798635363
114210881947
991333316409
624026149245
636941093723
330987835498
756809792092
584274842132
81876638524
38978413568
779079811176
594873197653
589241051605
1226581641849
986741262018
532548206308
95723141451
910230086225
859492046697
936701316390
145468184171
299499521816
716497433289
467660083167
21777760354
755294617553
22190086104
69573518819
52145312319
96443222105
432453086416
214344919714
130379975040
243899182364
596898286400
389945223854
640675537550
1131359189661
512779107984
574239928741
341121325697
40126820462
222201105942
2505797518
263025029496
718975763407
139822877777
814191378176
154441477567
602518459848
193898744159
104108209618
703834228115
288542765551
162408839344
23294780658
80840075831
735154833511
359120919045
521828980231
74891852339
1029466292157
122885455908
232555821976
640904632731
941459215638
1010811145333
171012195403
583267710437
345276605666
585936555432
215016156539
512687311238
910050604435
633841180925
19490440570
746806265855
117143555500
288318670422
722754111441
221677382084
27541513804
752528926949
105897495726
177744630228
379847056481
114211846171
1035120967670
1103091314915
365700961075
122544510035
416158573723
287084283890
15137572856
522460057431
469998204877
201316709684
297916620428
905024139010
161706831957
33118990464
20384076533
831605677410
524827882201
375423624372
1194162707160
1189428705289
420932676738
996287233987
1031441491077
879811837942
239031349347
60238646291
302953582690
496659085063
161426932584
57093450065
96237250348
1085981598500
132308027368
248358569252
798575427128
668014600586
409294775991
444051968981
741930422828
1029284675199
82228400889
106077062270
791371855830
645632462979
671602690714
149269604376
738500793726
88656900955
35801765847
520420326854
360830173670
134999740319
362380246538
483141095805
723786993502
59419024745
587061117337
456536224102
157403108632
797900666410
579111883077
591792726760
11052788392
782511113570
815643830503
289691561415
642279018920
687815825345
487863256792
1020437451433
415662467545
268888962949
239609989892
385505937811
312253518744
199704595013
740907084274
276845205226
43351940927
1143998946054
674468670602
247157791131
25764683183
167864076689
153103014678
963003170850
834938040693
162493010237
185391834031
380501598568
323444587646
1141923077317
871458553402
440160330708
222547580780
147753383676
146586866368
867567281053
687761142950
25438735825
940707846881
582011250271
847194746699
856084813923
241649097892
427662953271
76462919991
129830304700
6105996243
690201366440
795150081906
1208505677193
107889501656
123432164791
835997818222
520382741924
724921432388
699885600604
556446930059
836927125293
647414196656
500016332819
655145777606
184077319403
546572377038
215355990161
615362869219
348203180605
77254326566
515542361821
114569690298
348558993539
762809257494
894820280957
467500367495
744736335122
658861158325
720702362741
161039953196
29271697748
1003117873388
386135909417
847967016898
335818575639
939916769340
146989362976
251921223232
694718429833
1136157178898
32159202314
162856052726
225710155293
424195113733
696132991694
365797763570
133887800943
137495038190
45994040802
129947654843
863443801803
517767727708
200342408593
18216175201
905517772748
84161919390
704865619776
796235513612
761607801167
710925089215
645815912088
210191685042
641167337060
533491250390
34050329629
1140510001291
231050974715
30840285751
319587719082
551847395174
304141894549
742094058577
1316108750980
543167075598
1015916921637
93943835231
736981229191
295975065488
685899290485
342805959903
30094365418
553508700349
976765939652
1049747019123
296613790958
122609862529
336516514290
973994569043
515778215651
54756365982
428146980830
66114821259
111430893462
542771543511
901859820660
120032155483
580778837367
425037791925
578086695284
123684514856
469160308080
477227442626
524832396363
412723902568
298382550767
59786669048
698562732641
498603781000
195726106923
1122747151671
481241286098
183964588739
450545353272
616686943529
336063476577
839516647481
995607566124
522433551045
250364098544
563022801071
1375783727033
980780471845
834564217343
1157982283511
326492500164
356318310546
680556482068
1310138333529
31555032369
1069679868212
611335943878
714077577764
170632985760
580574169451
54166630899
171801678609
232934221547
608740550693
1137415923303
800073071985
51423676026
435534386605
445815886447
964223690338
408518742420
926155617156
26323341150
962292931641
788253907565
358734816716
198706467998
123138008003
348750218351
1006495965180
311920303673
602849874447
122391383014
143908189810
941886838713
113746286411
224695424003
364915110477
366055006291
728432583705
1274316633209
360791927035
663810471551
638361372412
346586578715
462006311994
1063222932419
130786061978
465083877459
1132941835825
63285995062
965269407571
194454053808
284819512247
137923464101
234342024620
1079792101101
697706941063
203461351928
421035757568
321129139011
348961227720
22499357246
917875369745
49033591576
352959013098
437928086963
288916831581
819532333622
243169515220
107405383694
130245859360
273386950216
630398971780
853426267605
536752424054
979300042239
220820917746
1044287009455
798358537251
1026353646482
3601617459
845559864502
614855186163
1210275305316
69486651015
1215551405827
423057335948
479040243526
484042408352
690382115690
131008713090
842731598445
452918063166
4013906568
798512297228
417281460003
304878184898
196594035197
378996543849
62733567993
424998284254
380962272455
4861889653
386124513264
275393190099
243221198407
389402668044
276332816842
613874951044
632905747350
669327172404
233029023859
749418889201
84634591046
466282824816
416417019045
299153836680
779012737012
445458440333
8819834312
868420272891
140065426103
458112113356
431345725799
754127125266
480141852127
519633543326
340878440262
1017457434742
504231003267
481447008485
588260901988
72642753099
353717495020
320765647532
695170751649
298750955197
720906809706
980266902115
379208737520
1040113832527
37462898010
841272869919
767972975647
866809178907
238277543589
1132137733680
153632815819
379560792338
178401879883
374281182648
602007930223
294743711807
432269117971
582267435282
279819048939
47744022195
452675839977
401692215820
469261560113
225419489530
309532121067
97204599914
51911361752
109575458898
441583518390
119002047517
627553957307
115323827009
524277766425
138275521550
549661562633
338158908749
838387329
902500971506
328243673243
18472067099
320111059533
619537721409
248509121328
362140751549
276741475464
1120199148692
1199876897610
495161909380
512300482354
55872194251
456134030123
9281461763
346815992402
251451626371
55639722155
735208018088
255940728225
209398096654
532818704983
471497148102
848929174505
276983255063
507702722355
1040703973814
375730051455
376398732391
229980758662
493758925965
324243952369
151859483083
1156253490074
168188056240
300597922944
448770092859
461572679082
216516338572
75865108312
669372367868
254927267641
242968572625
250721741948
78360322012
314332491536
19501979510
621862650858
323910413753
369760912962
641687334080
164553733701
579433074486
128014537617
1026216756
29015461102
819852023658
906691960369
366263512524
588620061869
103804945814
716662400969
1241688104318
587535836751
604828652044
754271099577
45361412923
422048528605
581270936653
343796160488
433069283496
280148171202
54871732270
769593132449
857161843342
691732331330
899287076871
570197781236
277270727272
1318483390799
326236843049
279912847431
1091780099626
9975101328
279493669439
921446460595
726324473243
502811231271
444051341686
249499966904
286072541886
151572702454
500829090161
265466264934
885635960939
213711446605
641512720501
108321575759
130834815393
757704811218
103134532647
1015694174707
744073379846
258913267796
793875261629
38039022229
961265066390
323283984498
137467897221
596345313541
424447477324
401590763819
936052717175
32528351712
775691025229
734110973249
273114409094
267578241059
576930757155
130170332154
499577615553
202613713637
166395974485
618600150034
953929841358
689023195780
258348523006
285837252291
430620952082
529490906439
741369735912
460661649012
414607443620
30166874610
314870068816
64406527222
695945345731
222418446156
439258253964
434225577633
159970131921
401200116606
565644527461
149055515241
910271767310
578558282844
1128244732852
1286582529685
519040924463
251176377018
256066586536
83626859979
69735419650
206148581658
387376439252
765966843810
43658177005
429729947707
552086746573
474288691602
75180429733
937472839360
623931529438
20074113692
150347818904
620143655158
117849446235
416706505973
11127954311
410486239565
724344855762
197552306217
417499782891
697013026524
167789730971
303958952499
247149491902
377325185442
412646010741
272109153448
301021087049
553551985531
373560707989
1049057190640
5426316990
1003294475543
65541089234
814709979319
752542590525
1029528643226
501452722274
319074903200
80477964093
880450334466
72108522927
605832850015
528483752388
468331045527
58978775174
1372270285077
1265291072987
343528649114
177027628080
679579652589
609785428625
620153785705
601397266042
945333873144
34878732315
113794040392
637850720017
661685965367
166753490738
541403824935
661993958953
178440436522
642831766784
374973424180
467758633683
342886084907
402455383480
669889734112
422640620010
13437770635
736788280209
280608520226
175026223046
75383756433
789013952040
282889705925
69181607718
303119918140
4309052210
925572095549
232836982120
9666429942
51254101279
1416443321359
147183220071
400164784199
788251057373
231010553454
355936546611
829025262816
204316878743
21552375996
1088882388209
817769134772
967350432011
515511680499
593146478528
23104155763
384654359024
12209341659
905646875655
542132912063
426698289283
396641155257
268313607136
110031669198
390512388778
541747616486
225808382380
168526380602
119282692871
296626693811
723818896635
911150498139
859776832044
830793179085
895070299089
23582852021
549021092079
102918306582
267092017020
385579446376
693758089890
435845120858
470774846084
64615585724
199041832886
805385686723
243433141957
563315506073
444074341795
88971707771
81080052493
148849870378
105287574447
669896318697
349880524097
50538172882
46529488741
145702881853
29063986694
636912401425
584393979717
779417909699
298764252211
274021127091
385416888019
244803232548
13525662005
87975560680
530474437452
449548070823
667709282524
1051422845323
46230037968
267899450016
549601044583
69330211648
759079089244
957606669871
802689094140
248860961006
73951482198
468514372255
229707854348
762426749736
579260480630
411281151842
624527926784
23915258300
774374294706
1399142697907
957469321975
392031872738
13375713801
242238334926
46593473960
77747621439
55967210451
381141685881
323583183981
662732567339
562588609135
624530092521
71037462560
1357376931930
414168887478
122774719167
100044808705
461959052805
626183111030
558141235529
902150484484
170570455911
251531282839
132909332340
368160482063
399984479545
646107816593
568021954929
181551562674
83511110495
43662177667
322556672218
575042538550
145623385697
271612819215
397050256076
302550654568
164000145933
147889614578
1468462885173
888140195481
68379168987
859087086315
583137853140
93845092277
978113108187
361551641144
931702809234
869917701489
272412997207
247680214468
1117269509422
247208316004
729699987307
369234947625
254127579172
38372460841
821381976953
382379175387
29116596533
712027328959
690440112603
355797284392
166384149932
593901528399
216196908875
281636870554
1262128963361
1083135485074
271734973184
294302287296
59822301014
877503634632
248684086408
748722408675
658317384009
489280874750
468081893199
192212426907
227083114843
138400460383
963493197756
657464781960
573317765362
322080008805
422977684503
419397779969
223326629970
4993524803
1032722621463
1382064354863
141675828428
73214633074
193940344664
3122904365
438400811133
270790078704
354463763003
270810641402
550625358143
159071095843
895135732006
700339575103
400649744658
790890590982
108343418077
1018010115787
361592528374
396196965846
889022570710
1020250863228
238850974714
343821694703
927575906249
301157571509
457230184786
679515208940
455890958034
50687862129
976185665195
893500028291
742633839152
888173043900
535917919383
384628576467
1003805993955
402794389688
493975962846
28196531475
204048840255
553175333332
384214686597
45521899434
191056205457
732259157962
111915814673
792034865036
47385686376
84250100092
464027930506
120378770372
978047260390
1410494999866
110326912457
480794696918
369962912344
264208493176
470517929006
824759830876
1173253061262
707974022792
958656183296
539567696724
713445704977
242653135080
108457345705
891759799602
21374361110
557965864703
256431071520
880780955069
136980091166
189940614823
1347980384705
960488038484
562155668106
403578575124
1031764178554
587499443955
342297707173
546309407229
357441040744
237972903632
791812830376
964060505302
781956173047
585545118291
342924178531
324834857243
615758308057
90567367687
322690971456
832527950517
123616865948
160469827191
38423374680
576789250894
544223779743
160448859215
12198510334
889038429419
345873236985
812740289119
149154701617
119728317655
2189009018
67975367185
915311883085
1001736495036
666502484608
10468563056
964864718727
510963476700
611024473435
164692748177
60267586978
558035833962
169501481280
718807775305
451317480288
747877986731
891832657134
271694978933
257314737873
34314170331
1002825196132
251525175409
141727051721
150327265884
631845519990
365557449632
237620632852
923877602318
916597622385
186901541732
911623424712
70540537565
561084082982
241148614066
388580210359
507080492692
635836559929
707483986791
275512718870
825013918439
266303939473
822654963157
33019081457
714277857994
711939656198
455820011681
190129638308
61789707080
980804065894
576142572230
274894398026
440976406289
841082800281
883048559900
474950917143
834591513975
444288203390
555367013789
788064620384
854111341190
1034452710770
410326735411
40639363716
254566308288
429804126308
816334803755
778221051539
744757743117
742059876035
1330204300880
857950548633
99791582868
650635380375
114121541951
296506962750
308753577282
829357141328
179233464817
694960228322
1334126147979
15884583956
790668069282
575473540359
348211607242
747989707958
142229300054
86173694062
142640928326
183790309984
521679459500
816406628159
490888853477
902639005875
781056975161
223181732605
413960283358
428068749256
924413340609
346784690007
510807544025
506378201340
321970752042
89118541609
475662455183
1267569363468
229373843967
646516947861
414169657924
189558148824
10975658405
774164930959
11112969992
960267179624
142751349933
706172151191
421503893692
573707898304
485870472958
1206692320
566419426425
221036740076
863684652154
136519568166
429166565429
144359676683
113052749764
131622297531
195559233761
276949291940
268935853573
569495687889
297594003890
932621603923
483311018067
118043351766
716952438622
651449465993
36179503308
897910578321
207445154697
125902084500
168455322743
82616434663
880809645378
504052138416
996530113879
465648190882
330557408871
407378881328
605523098776
471311747876
784776869559
204493046440
770299462152
946943881806
752787903564
176806220946
475640774517
11675444279
644679420865
115004845992
533959256853
177684746626
712736669887
384628589258
197585043432
457488672559
190912269086
220903561372
229329490920
604683311788
330376849113
286931491096
137210561239
417662656671
521578708455
495780126478
1146206982416
167942328167
19220291020
42745669191
863565063696
357426656519
614662151015
851215623195
640539162043
734012686985
269585283921
87574392583
533413940331
831323345799
185625693117
806459307707
264379122596
482222878522
363880789841
790768569628
484945598067
144117200147
1178776666322
408549387265
268976177134
692633821315
1211979833132
859135584448
374881486062
782280482811
323548211442
235935280870
49129970990
648672504005
71922783560
236026648395
662775680285
45800252958
221597289083
253120892675
920853325605
284279294410
259658792625
1337940095318
8034831568
784562590387
278472363076
651526883265
423538518658
76859759988
433059096361
959535799450
872029173152
539723963540
732138074049
56547709706
418666291897
329238907779
351233291700
475947019902
329867213181
155756928557
563169454963
410269554882
9787972588
178477660797
733496783511
15018197052
41270974653
157550433290
809496904389
248212401277
264139615017
1208958737213
252559432374
557867958220
565977526195
252657328455
548720491668
686615253088
678005007201
532549320021
739392785649
897846873639
800744843268
823768559998
234209102947
843886869917
363097752651
179991613853
152459866785
337470173914
707496472685
198564434512
962959656403
573967634764
231704813489
989751500363
1293455502163
114405403348
628557342222
394911993000
939204648648
188820554059
330737521448
385443719882
331347463757
604968764109
869692624436
1262846961935
571727136051
684941223721
449958697644
119731231801
803140500338
295879788262
264123416698
753634418552
1224375858827
503748673177
1057466101552
852755726560
187029776376
1128948962354
119030357017
170972712007
163213848448
5203077815
985870326756
260442924102
599978247049
974957910313
109723940963
277297839834
820342548279
600983425506
1128166112705
60605763062
200713121754
1178741638233
720001443682
610973361035
810966908575
208670695299
1060496971255
340892720977
546805650231
467796539193
685502624255
390857425438
624135677639
7451460279
1304620724540
12623451460
576942088618
714831533320
858605127032
283517275849
70106780963
454604213566
20588702157
535847147334
676219141278
723273285410
187073022339
182143698149
667045715285
455531810136
895209254222
185366121443
245838315088
729242147212
36413456652
71002764641
1091379618425
728128306720
223363310311
15872948768
1255538128391
314085084726
345646984474
688101632815
48326042950
18914705389
186441345282
918952825740
305085714634
871835408579
141268857443
1262888960408
894319768460
63042019461
587396005075
673660736486
319352030067
223490243686
982546096473
737896125186
102973939965
367832981029
1066832890408
538532094608
507353897851
401320950352
904776717964
1251574345211
417446941853
100633576210
217604801420
459512589398
409610766849
310128347698
623842520350
63521341640
364627934542
443723436667
353185342827
192731256048
204405808223
292787862099
375532658094
100477630582
654122354251
93583277933
592949052003
961460527285
414193696877
138131745353
989766159387
198309478544
606313803414
34886936647
444250992685
587076182687
353529133084
594356876749
856070255460
24962765894
947904383375
392503645751
61236636701
1146295191029
37772241527
512380606463
322157567526
285687062785
1316510629536
1286663474498
477694529596
764523876613
464554116318
51625743437
1138787001078
40816658868
538556586639
412508037439
917340067860
260976602869
242247535670
773105977895
676977461974
18842730759
765942675327
850320410964
512363260332
135245157874
575656542292
177670526176
121589326519
841111172234
901359365414
903631132401
648147506191
477255860718
502200388326
288875770189
590936986393
337202051496
150961921273
237153405799
34023003770
311949305151
661555372167
1088634991998
96023730514
351365476747
232039636153
458495603446
66589822323
181561439558
1182308733103
386848077224
1106048534162
121675667073
705276204942
934364040938
168248701399
877712934286
148604480446
989916437331
209765107578
610363457771
102599546102
959067272550
713334360176
821311074698
1054971429150
146483390548
14636399103
770265072668
1108512405705
610857504093
318230983862
1141438700311
104317902326
1216980164490
177903821413
711298278611
1005027127247
381844857797
322342518745
71549954136
114810428331
1095393009657
113685141086
1054820710673
208349030395
876187560261
571840697602
359336490510
187600238203
245379262505
149339817040
85482191145
151139890801
912841761095
1119989492925
964054567013
310907153446
1091955107317
544538438366
629597131554
53864161309
145818083824
281606961347
313063056904
143021389013
637602255301
391506770976
1218037673461
76778025702
389590354659
437280447066
255229460668
1453031235524
10233741029
335065658342
784616474424
772667712479
1071525496103
1116345311939
469566792969
697550759940
85225740184
791104100422
200425226676
582530974786
171936563002
238249435338
1075938187359
913767317536
33209829389
194917364944
163891676802
202307612552
737379963181
45753664301
291978388841
1049987389595
257799016238
386706887368
156276999621
235207478719
395331204898
123465207551
301917472125
250829619042
789308719824
119306690952
374550797934
273069055595
77395556905
694261832814
413843482117
33205023955
897375280908
1081228737378
135815515973
184881431032
380784058497
801396735613
25120931613
82325389614
245497024242
820071624148
893145761716
854953073072
146449307697
122447897154
941231932946
25160801515
632646226101
41985199393
157308299713
832468897405
402220204422
239090317288
141030485435
218951301262
868302306752
57722761178
200833666444
549692329433
509806781504
123554575749
730477804549
134932543499
271136772207
1078557334581
808067493455
120374192432
838524907195
257450191213
84441595305
351239620034
934558374973
666283547373
740221583194
646328855892
349137803198
234782279510
273313767111
296512133983
114910969855
659181659932
1098083828219
1087442142358
810190662273
616678898849
741811963449
1272621883126
123114247835
72940802199
321985755572
676853868358
163270422458
295877836241
617497176090
366941503303
103733394936
97930894543
354487852441
865379592942
62445697394
694307423274
255042253119
83750519222
1108993168557
73246988751
223649596691
1100247196470
1239062089580
1181699140553
511083881714
702221873838
263699013838
218267220782
812947780105
343941737605
953246443884
847022913326
1201390766261
65149385918
836137713575
280992723023
368962915857
919705140410
129770737403
940973698737
1059672337516
959864398245
7257393700
855336126717
1102050722623
536225654830
18809431018
192111081936
186212344935
696619355179
2999684756
838119484833
229754103151
227547891469
515643616526
181598280779
1163636116237
534660374581
569358184046
402710191599
744669739148
87370478473
997332912605
191242603743
804594617970
790649028738
519412636299
43485687394
29551559349
97034157010
43147784675
230099777716
299739645724
479147987730
56921576332
87037357409
799545343367
476279407483
165702479503
460167099664
1112846148909
1150514586032
184255041381
58378540334
432899799919
918090018665
46073375802
371238544051
217979705157
998773242142
435498864343
48124946648
656723793769
119348268366
49850675290
757820500228
332434695568
971948939455
57602389383
288113176839
1098265468452
729783301918
501044397324
986643502424
280754135529
808419225220
51025732716
893810597778
682934258123
486815403854
222703290405
270163484449
404360062807
94336943774
866753632498
269116770366
101435426113
564223978199
770863269025
268173395621
492482438868
647519111907
520123413793
253481349040
207043064993
84596744761
286523701660
1275475598203
155190690063
93829547312
228298287381
546729658952
597134655798
146116423065
231730064524
473750356038
158363356530
1185920057266
15097815882
794990924309
300050290501
275534042108
271023403784
365179907154
886922550852
29376908868
738621164161
179034793472
52746002067
795507376887
493354161568
690540309996
441954336826
124525879420
154331911074
1132236319664
940290672717
715939403924
17685837731
134651525170
1108268260183
606699618514
121553364039
927374923012
653581740065
167354535637
182420154371
128361513320
162941924557
204167200494
1022516043052
304784750721
203246873177
436991824159
890209134361
977403640535
93280582983
671013797457
667124321616
605533490808
1030597894984
162010931224
273352202598
796559108967
475168142401
344553067247
91346811244
12851349423
590005693135
180479213170
806046871313
373573972712
740133658113
270808031998
274283461463
26889903902
820870122600
221519486727
170949706255
7761071709
35205941643
975021381520
85524381310
320190630916
585408440483
251138504587
425264157044
113498357715
754883067375
156319132290
852293337851
332095869506
12405880391
168504611672
612068488647
602627479168
6034119432
275894628576
1335948193931
173636535526
1005986515915
25561371717
553862692749
273349328043
49369357305
491437254361
699096038932
224050426101
22794993083
206024298057
16070783888
749006449269
463020832569
282038094024
316119546960
722532952492
472550823775
685873879195
382418463958
222821274131
416556278455
180418568758
264271682327
130570642009
163108748262
92353558844
270407617051
184867725355
138289615726
582184973753
212172231073
1096928642013
122710524384
903531041759
561779038940
229663651659
271802154306
302738440588
248662223967
181887446546
63527856540
240544256599
795108113690
253646410871
415649736517
101930876840
850684778879
460755400215
180481833058
494753625043
785380138850
292563796582
608066507379
154656684035
726393244764
1133339312718
332042455152
484348564773
792900308720
1018173063684
441538674707
750766781675
390318467237
37847112075
311974523316
294092220695
122238206711
654899706736
248857204516
272877312671
1018690461542
1051667631570
774746985305
129009699036
47861728011
593671238102
561715004389
972165324433
171760669608
418278589702
145168369520
846249245682
333087626674
454725513621
61763069864
59415292445
781822811751
534026039945
1101070553391
639553960357
276611818401
720929924106
143754564051
997855641674
835351425364
531811949427
240841116669
302673351158
216923857926
132654805930
905351709144
723761872157
908376359368
324628256662
208779712534
941754656742
172341561828
94703221505
259282851477
922017885416
704587175823
254463161624
598375703646
177704284754
1096660365568
368052069627
1050405777745
805866250621
1072525068103
50790389148
12169524602
660694364998
1147305004627
952103013531
220647237888
283525701075
1034605873066
454946437571
103234767313
28345253204
340977031714
1051699698950
44090529978
1158449165034
992004113524
513709359768
1208419903049
567318352803
41787741952
1034612872231
1448124496732
1152226922677
515994012883
286422396229
623701228552
162633044863
1428680987226
861813486576
580990134921
709085508272
1031627098224
859498523009
886623268923
316782666593
244482311316
220192515439
761736602507
551488057130
6923068490
1129629120778
275338084086
375116003138
58494768677
8769440622
368465156251
1020102950856
103566345573
804390808701
319401196098
428279308623
623182892024
299925799496
197366521177
118479705039
876457648003
35903378006
1104440395043
354772453560
197291658380
166953286578
676525405705
25380400300
269066317974
83548387659
316215934427
367860338286
323896379380
465183150225
476923879892
619649828215
759995658911
430381819565
614908859579
634682662844
32045200467
407129409
767714722502
191490073160
83206466175
293286812652
20579021891
729564609585
611347586508
1288271517297
309342042896
140297836479
595981602002
247085424950
219618568702
86000123849
611081103190
145075188310
210471842512
26735466752
396034459756
657606435932
207549057378
802322783447
1068752997998
114359515820
432644405907
268487240420
392793007612
441190054271
55553536431
97097284606
801117734242
86302109289
339210707577
919360590175
481034800718
268673262162
83833949230
505675056963
446379444888
448501096746
382455453089
734763300706
349746916045
324975060038
403332091285
437483796946
150226083593
505459244316
355431491909
383831225696
759327875072
279570480317
167678094918
203924327038
774736003006
534324356091
582462359210
910699966868
935233304728
972707530100
65377903846
225100633380
62293461349
214620687100
1157175546270
885813313349
323615363394
1183494951240
803076202325
15726594554
484886420517
1025799287530
301964914163
591996223624
679910508041
270129639774
286219557011
842377878195
298709372464
489576610204
412441309232
215897638058
405508394615
509650221999
535894549604
215642903120
524052818366
676992439352
750684915777
926366170913
748865126211
3379800113
316054988252
255741473601
125605904189
575805138843
475641231955
138530635470
555040622505
934327664797
17047065277
123993044826
797919993046
19243028558
690523623816
376218897066
105262142440
415546504811
332239492161
131875798870
130228383614
393255475111
537049072493
3649834493
217648586746
339815164786
243989070601
99169664956
229867080451
725315619653
1023278852886
976377635291
62882274179
706805195585
238335788266
723693852563
193686087273
771119500538
482006880675
872425113756
963528804872
1020965184142
993492182189
809350025414
34920762188
466927661574
198901104474
82104515920
1173213723868
500488321014
151065070142
389093536340
714648095609
56389568025
872991515707
702185768256
387684445455
1207581151616
682181216886
1226534746744
1036989398628
596969501516
356407306014
302718187150
29049474329
624792744794
139696174702
586424593177
207000557999
928002107780
633492199611
1063597954442
843394067278
389377551830
173029490664
78558215644
45867865562
210736122927
1046940096012
77108791025
1218176911465
182842496895
511504778746
180883878130
601802330863
793727464746
664116341387
245214472060
432978867226
367314650255
77762585050
1133129179362
279991972712
742084080908
174426195331
1198725383334
1446368274378
241592989051
1001221615298
116641601181
209307580346
1289659818911
6988030739
713116087717
147681069649
413127167661
1097702879455
369946804582
573380016231
1273635613835
587728717420
244661783138
881522332775
546177341796
271734672626
574235583785
525068203407
583002746444
198037876994
378466269095
213951352561
805837598987
139372542484
515943906110
609549278944
36212899727
1008094156700
834466345450
311746461581
262018693468
163600187353
528566257246
746227386022
141511615040
83791498424
1102875736389
12294169608
777880055778
278541502348
1216617619035
1032164937291
118588944459
177458793472
209501652789
252099567748
840684961843
228447136130
973661931329
684770528408
34406547081
450501899388
381579965060
798344905237
455093760698
180673162235
1020176303386
600790020602
390235299112
3846217478
326408758849
248762177026
571568965737
117155291515
322935879310
162241542921
555327825949
185581892158
84719864130
384224126287
463642726495
396758498827
247932376222
1266097929071
341029173870
285029105404
624008401520
740859584023
391809258142
342797876476
98442942642
1283869070741
84689099393
110173057433
133949270933
442430264147
587203849581
34362660602
266723439816
559514711705
681737232757
654293708931
493899691738
229461065732
1182533846174
783865894154
944807602175
774028581898
892622566270
103892619244
133818621020
587396934981
1225415125179
22174301876
288906766054
179224044086
236341903082
370100339755
353247927642
188147226689
314255872309
421764036812
291639364864
1053414383229
406681951193
63626385518
510535528423
30583216726
118671199819
53838537745
894255995651
342880965641
101007701677
47870832574
66581260830
646274259967
127529567839
84274603829
1084083033461
35200627138
988189605235
195780376512
219391744944
85816194812
1257456411220
681143138948
129431807648
3629899846
742183337438
260971303667
426893963083
413615032043
45972534126
1015901383090
437058729227
273693054777
897140667493
175647594412
596483314028
232881283072
1010410302776
507011540459
620334202344
415272092127
245504982348
1340104707836
393091731385
831678016830
183676480357
573031601026
574492579197
373355783263
27446757666
177192892197
1060055903265
229867083320
397530002795
87423395501
232990895963
607997538177
409127865289
468774395674
337420073988
413788950886
204496840829
714759309939
172234308414
927831401913
277300686420
289917681098
393664412306
49738317006
293762818984
134156125012
529222253331
300872734964
434276333167
396356313701
693622842350
1120150142978
479978363303
666061557640
600674457041
254326613140
885272430505
282442218740
596779629977
374756051598
109349905000
444416145147
54283030567
1112491671153
1427514990932
728547251698
549343736355
616581789478
972660138152
52311992993
61345838243
205822677866
54987438133
644289106610
179674882052
618359674515
427798603999
605564833487
113898872717
554977664566
65417110655
145023347887
732672919488
911048327239
830337454316
152924762917
650181202889
461362955596
1039315921766
483481505138
768750397078
595108331315
156821234721
228581898086
782477531952
418114178709
179833813445
530968966012
383295907129
509642085726
20939121141
751035392704
329556568640
462384892709
420535852683
1187290238659
978869349827
210235262142
291202207495
1021915896281
770351686263
70546953700
347941269500
339795551346
366514573723
984199785769
67914392022
165305168312
76722711238
220748789593
163202567292
102744047327
1083910147823
659231652146
512990065064
100388110787
1016736784989
1003263173494
676605372508
150373093852
266537438559
1133841890446
20223832307
699887988669
921558161318
261651665199
207487985909
229947297324
77930890550
342199248240
174722976567
258550332759
665689064057
416841161705
209259869679
1082587199445
629333429463
506908742400
427394703040
905615345098
217940693459
353957441936
57869567847
188134881241
103319465215
802231080652
870709599351
197550662522
937254397950
93651851881
725167138660
312012403266
1035580538883
46475036665
555946369698
165958798278
1008359042671
1087180392368
298455381629
859465738006
489586519616
757231313636
634690878508
153238709343
770120694496
408732093822
89538962272
413580000510
219488705893
595454643622
471909447946
898818382842
83228166318
1207183015364
367036775189
225336333700
718565880229
776856157468
29058058898
693920317805
1223320547794
286054002830
643851159743
215789436922
198897669460
1042898236718
265294839867
221140716877
543223584809
543318509495
172658826416
148210967742
846842181780
187977729316
1110402872545
340357357533
145238807830
798826222598
122311209770
714788123037
555434872718
170255144829
1265719987950
380871340063
564182806700
766521064598
548190854725
864110095980
811072553793
67290643059
1224105147367
284791179930
244808422197
108838186973
336992706530
207153184574
887737004361
514662340877
99672290638
343674637602
101948157358
1069118477494
144514593660
143238715121
737378995855
129593559035
198273096414
216938048513
87013565319
1191452550161
1114194218592
78370925858
394362902214
442105084219
1063350794401
1156604643488
184299721020
590124595521
518338748575
529340536924
380707868021
392207750439
17222542979
236796601134
405440170886
222924820832
843079458080
454228426622
520326852771
45893774256
970229522515
884654418764
37276806920
856648531461
539104068088
559507550297
1038846217360
177894065680
146324362305
256985249878
524837649280
1126042092472
625474266570
298317329960
202487490610
539341538065
277401306225
395595873173
355862386089
1337051006496
1291571360689
347111018304
462593641981
232556463543
514775648934
506853281471
410030914882
24892226116
205784262626
353718502824
510934609201
219038122660
1037127717744
194076909073
82808222982
347295105812
158061499214
587664227604
366222531178
824551429502
541052332389
97914843159
507012739230
145681861448
324918405947
446672731217
63112016226
545466855018
85310841827
541405660816
121983064358
618134424704
843659004307
380411125143
51737700914
730723608923
559099856330
759850379759
206819243952
364831615974
397059282533
89219930416
1223387301715
71134085559
489461184277
569252136444
971050839160
716722400147
781479687472
1251091434244
67612042705
520465916830
818984529924
431619378826
935641953571
287874629635
880105399926
219115210691
198509192972
905161431357
45267194684
580915550027
41660379315
525711919850
251841420112
707909338092
44898299899
1020838768665
306386040776
145620121041
142607854180
45458578201
579238670550
99325968015
267027164787
440288620674
674638458692
215097933152
321640749747
160974643768
1074505897039
594003485694
731430808772
201721498315
1217740742
656087846098
894548255684
231919038379
60311097375
978030850340
866056723773
164991609769
23697198900
472017759477
485498662134
895131233195
903102236264
388949707401
1068823212425
750172246405
980147090988
714170634991
475297100921
437910449106
1129323636845
588444029255
610484167347
423243005265
179048807453
230222683099
974708892886
274986484189
397747693752
498518775303
466637034190
725516762891
173772432780
49773982143
456902957952
155078114887
973217427263
308239240160
1156563252375
673585334642
833089428207
246002805927
880823924847
503509005312
522015839799
435997031318
160006486029
750635374375
129965919418
244979453771
763043793557
217671359871
75415382574
474150312017
7108546298
580560439342
380833122480
202593811149
571795772790
485971676060
553088690074
4026026865
809439245177
72791779261
243337216954
115652463694
307394909898
653849409260
198447680959
480859926971
305505330544
153011869614
371774635017
399914487698
713568059495
85759620194
439061121494
260043453587
541234891898
898905401528
467983009931
449264905995
247025161357
342243066053
816462563249
97273960268
180072027069
973293093829
433527403436
748338252031
614479486831
1253544723195
124960951401
525652168011
276962851257
621095636729
631266502176
173208247713
633070556062
750357706581
691309160536
1049565806690
90190291554
72718830377
595705857249
426967051198
217951892553
540885612481
248747397999
49554125264
175854823984
218296553026
272956438819
1211959364723
842938178033
625135089353
12053431781
163447116823
246626267611
100769691567
258105815835
732486151366
796320185134
368122709109
1353563240181
236391285297
772493911471
360797041892
426744426366
977866392727
802135696705
112572781029
234671152650
404848247399
729359592711
317175609111
116811970204
346929339670
455235074400
74185884500
31806823871
569477441755
364154902832
858423386372
611903418195
428226259044
231878463263
311598400552
283531621470
338336302465
908131994660
845757348889
802804227791
264665856229
67411791596
40059691149
695245201391
389357259631
793466953378
943591318112
967806003255
250836228194
453603659844
147280257907
372682116393
70714581589
463440147125
1050065995475
718778217860
414561874402
364874627905
558450860794
297874669260
1000828210988
47896905555
372678938147
324875218463
135943479660
855814812548
765838883717
41300665609
939408124192
480618763844
347048511581
313750896074
879116043754
758914789475
715257123469
430226151302
183932154144
773093719887
174406092381
589923340379
439126736828
195477475761
115684463540
822379296394
766543054357
17770697429
443729425817
301414572747
92571398003
327054595695
172201856047
555444814994
215142866510
396781165655
380593692168
508534904083
203007924655
126948494367
105222442736
1164125815567
810548775574
358705295277
283858901568
345285956852
125477865655
666116654565
1143480435251
569056281870
831387143110
946302828815
45564325215
258004355781
816907778521
259447626720
191772398915
887386450441
1077505282877
679011771753
445328434704
584160457476
76020423824
92405129284
451648583378
812679231922
1396813934757
146789624956
116258038043
712900083326
646861977430
337404495085
35408764524
789387682481
158112871018
703724235195
652945674663
235494252701
700570661299
688612955004
83735864717
710300035205
520480268693
870417675972
224758207008
505767772467
164134769591
79019576574
403226061107
193268124621
1055809829226
533308189196
10626006949
728625057497
200017487154
390441391327
90753837027
695108828652
371546324266
1085615166632
243182707810
654511461878
649104686263
864734323308
30543156698
243060079864
1055049548877
3661841949
278599362130
567912115118
754824949739
438788963739
636451906842
82586999022
656826457081
753404990441
881613369296
369512709417
25919373743
435471976137
315889597012
565990677054
256793045188
196682053635
872842146988
782038706982
889217347247
1128472616099
75157044894
469886393183
319132962090
841239438064
112786896956
783889299603
1061162188533
320641391396
925300182041
38123184098
314307882449
69444620124
1127726661662
425022695982
752643612696
230052308228
323582906740
785905339909
387696775805
310661586678
729873257132
240069864752
75897826448
163479548598
250048493525
448404166573
562326238796
429215785822
175847910802
32406836361
137859545984
101144443135
588820790074
276584333297
196424888341
632244361623
661778801760
463117077635
327495599062
332779547323
718496881910
1065293962754
946887006671
800185526219
679296724318
18720231928
159685366297
682857590287
476554867447
643060426841
788546191136
653276531316
387025095127
392030687605
281061720000
356097827042
339753609860
1161620886370
849189527062
483473248220
598324476949
828689069807
210048216786
40659678657
492012304499
84376356438
793199308877
788232391476
556634655825
507895438964
343251579327
16466139894
770850637009
1150867606437
839491896406
838462729071
245580977655
857473233963
137561335021
1242977485429
787359687070
283742529629
153085228500
825281379289
257794051077
138597583661
581913903217
902238893127
1059915738506
537396152929
389358595602
182415398544
74723870392
888339923302
341332780680
801280559575
838717250170
259690954008
962328658623
856312110158
824374045995
195385178358
531439069157
819284579523
1249537628490
622619544713
216608579203
302826514155
74490032427
321018557053
466410280772
516557303278
68507640146
209436267714
1242260103657
785108567643
930598301209
858226000514
614612008867
742808343112
104279771053
179372581150
396678872464
873864286059
1390486891599
449751632388
758787792718
602878928495
234555022937
742974826970
156333642389
821403326902
515002530332
751647013891
139768157978
1195805501816
1141629789406
938449830336
54457048991
302767128505
72694760907
366252390713
875632759488
242860665244
44330712488
300683975253
49270212391
752305084396
303747172284
981980199123
253414202949
374723930245
791578411393
433781437337
90309346961
15729888053
396594847193
1090392203173
600441966431
27348349588
38934598309
366407689616
721839248844
138852854577
171647130404
235156021336
887223238687
459636179193
236836413329
203486897357
619979659371
622170475526
1132335064800
642786285413
502176498759
611092939113
352339677213
635447809911
1054147137839
96573971073
80906166057
149150373908
291791137750
743276692267
67342910929
269781791822
29684871145
683862379877
170204716416
734238993030
697362863963
658257215478
825401766471
893343479421
201637357205
1132238261677
277049439294
21048303477
337159558769
677796513436
880818404337
757080724326
697777220753
877051202366
709856666492
1218562513217
37178923063
777956698090
617016440067
407075615984
342011807466
681491636075
552852668702
381632223720
198284405858
99489500669
188796977310
258022697734
930262572269
794798594754
341678190038
173453877643
70076102677
1011042899227
180264169515
704084762746
548673162694
729693829799
498595945924
222048202533
961519975645
319084381334
576380743519
828011011511
1041100312315
38478555158
244933528274
754404626330
126805704732
222319665690
106839878408
640086392008
605308638291
714000029658
699805957650
375279632650
20688521495
954302607458
221422517707
565723227185
418967560343
1027822665057
194399868636
170920965666
562050165634
1015545552571
711551341743
265808927523
628743469246
304448759562
107565350036
275492824919
684683562933
568723758125
620962726829
277353034285
109181713723
429905464542
682111288492
1179277628422
572525156607
195592802439
1495382244321
368486106642
185829010274
140517824709
424950047385
729539843704
312090097895
114584848715
917288373214
720597965299
1273555704661
95185426735
487482265829
667441594063
374805825081
958146209144
504615807695
1049363306937
355540306674
1107232480461
360274709505
385445463451
221143772326
755943278012
441020578706
140639988071
59129037000
51375071761
205374741596
492912016855
355550098462
290533320414
897629181703
886722128200
320527082793
89979604395
532383075696
248955846596
779295234147
65676232584
7807081835
948502570337
359133901470
786627340626
449699004476
128983193390
130917390192
516638916379
606704206472
503697576967
172265871246
49994048353
250538496199
449528200448
1083406654050
303269032557
644080441035
305783712263
506405530641
93240433284
976480472655
1257222811101
255855918607
990908472713
812594173103
1011855939174
564286159728
137947314460
30242970773
787623566783
942234879224
871552637443
786772052210
105090491518
774158483819
17806588073
380280803942
610161648608
551722218470
206642294808
58696154533
775507458245
583079660826
101115973084
656308938548
605726279024
379465125063
72231618524
618201249798
985532155493
999956358136
121043821742
368494239979
1201631292405
541821264269
280561737826
934846572932
776677557484
543918604896
575830109823
933373023067
38664667581
115536552917
1000413907511
1063074756941
564477772685
1244917508989
121759796177
683424674182
1039373927590
738616833625
328612829354
338874296414
695140857872
117672777825
261913533638
30588996672
147411248134
83901543511
25943468058
878974419429
849320732699
358532278621
922892716638
46319395631
413047133172
89722842596
326414467384
126170140460
171728964755
100430874917
175395351884
1087147270770
503312613627
693536980522
164397336218
487512467853
1308079627606
208789086854
205118623020
247810219917
742261690876
293808036236
196264715173
1160088105473
51564473822
107747487726
419616238619
666471186433
614283342957
395725596145
565007585702
497370536524
176995655000
195399405446
354096293950
334909131407
705906023670
1073351743031
668283272114
855107014027
1138259075597
790535409206
148439970772
488716000187
484349198665
439028983365
169909946929
178654563460
1398964150593
232684088712
260880072905
533088424351
483330579735
757380812969
40330570041
151385508295
990026154455
12517273204
869608973617
614402604276
198908705023
334685327065
569593985622
350226985478
676453977221
615284578534
749655768953
142477829460
428622263534
314036270607
229071580530
368035576521
427559529585
557146562789
355336232513
310398413976
90538800506
56647719755
208243166773
95841141093
531658172723
340741380521
142601072832
632152019217
789239730005
1086918515350
513334660926
516000053333
53170895291
450436029267
480156120290
213940487573
4168007484
1167269837820
907171999863
109011970025
430118476980
409976931938
530083503391
1286021378606
560603777538
657700590831
23311064959
196265453949
660241310943
564245100068
660847769461
1182386967125
364183747435
432133648007
127832720566
67160508912
994413226658
240558629737
254310906115
32354128859
1048047012739
600116298823
276403217400
612042307162
893325304088
202243541363
139487743732
81768628192
887956425427
230811937669
92386373010
599226995585
586470672397
712261648629
639988184805
314306586858
678151457873
942109955486
492791017821
571746303641
587832421768
738682441000
1316393207590
389490982288
170023717685
270744440864
443202402980
584300110331
812755485476
807764136292
945392562855
16798186941
602368529509
469470178565
108595505633
686773460838
281679937482
1043636652050
462154416745
587617040462
523226248963
1390780286454
728487466145
87564776467
1078966858908
95668568888
641647060051
382258719040
415914593497
1028302406203
335577841730
610608781841
195047166996
871987070693
531188695856
315610482253
876286860893
216414334996
114987443062
1063837679702
462476292925
148412992625
530104272268
343087849604
541441100365
204071795885
1116844704509
801194115363
14055739613
948503111971
770940453387
94557025661
460431540688
791325399204
978930555997
83668322775
21204631039
330884181260
25520655107
385177118773
813704529284
1061513662174
370287080350
249329891434
883734919916
942571054846
294590036150
665433539252
29595024262
569320483123
297357111672
301874935084
230893624069
724795551659
288717326341
318090245221
149847195298
795504226761
229473068137
1143065939112
144010768183
116512925079
736715897102
545018797733
1041404704372
834951887992
1189354904613
107243530038
69130535038
442620065662
609542492571
662871693791
493845731107
861035689172
295673494753
999296517785
38300896082
204693202587
673672536134
113123491198
331358671359
148499895680
749323851076
549881085880
353736137393
128753813278
182642736190
616845360952
263987704922
238362857257
47621744567
247361801183
621210738203
682502894066
573274097597
479018742160
462505926411
132949700601
167403375042
300537970159
237082503216
84676420137
836499603012
186094575887
569664866323
677095498944
142696685803
248887979574
15964182511
126961974159
689044710726
870441218743
599078708128
1136824099945
340463030632
362088211517
581545879425
81977869470
1271993905097
163225658268
723740535786
171516475609
762181690826
5110068686
110032167261
180202083700
360729418196
90329417482
507073988191
229052812088
616060324248
186802295265
1207476181980
494546516202
747659219445
209940071989
1081332926701
1066308021847
581676447958
971024871693
269902118617
410975877963
1203284796324
1038422139706
707773812410
238911607508
858087307826
484907509800
1093719815844
848064562288
351533978913
82242366371
163423850526
420797551884
27412515733
1113862865945
797686926686
991553999624
1067720639290
466631477758
469339011077
394923732223
784662873561
335336669275
241961065119
29393483136
1012141009918
19721129883
596562081526
113982378245
402712647853
74205441285
42868356480
455101975242
973805342132
1073271193403
423205302718
859395764785
647834492549
482839606029
942573531659
285231205882
66521394447
800368736048
551881772706
817378089501
288628114018
534562472831
43598481111
1137686187797
125093011568
774808770919
334897759341
1383248718965
348780898093
1300788726377
555894676450
636146495011
487831901932
83796621201
109238146999
468546295542
364914923324
1094699886483
1028461258406
1130619131756
1239131134023
120728775200
534467451212
137706437691
88404557164
132807764172
437050700743
627483853196
633529795774
915934964524
78185916218
606784737439
955048627684
1431563040881
534664754944
191883382966
36938125194
254690700832
591175004466
91207758245
921427113732
395182615642
369071421229
729045094957
919795590986
191981141043
181564660339
990475772362
38747951481
23208272772
1086941005032
513483578126
173215371417
1129708442674
980465806130
573616893968
66463115861
124028933545
763734587375
239996968743
375177215365
641326107373
1275618764762
1257100426403
283005507501
502542756670
365883138411
442408993151
211383999372
1401733006501
1159294604936
303712155170
55563114042
652525942624
799307039321
257359744029
973695100876
849598374635
689790683396
154019486470
667090288924
918436907801
594387439252
112789876392
512259634498
268070370802
559492742202
512634459406
1005422236157
68351013633
1066659461491
866326598119
147274890659
1040858248359
92181976809
33848860546
28724476504
178992069740
493165478905
108775528377
91696118471
909738429890
626873919756
186699051337
1204422469698
105492358617
83541382155
434162222648
44506957891
79504837032
429723328671
990333610145
465981951939
834065840088
42233821059
371675013753
1147831465240
58976208584
518564499759
231430273456
246031517535
12665378001
45226619787
773369607024
589483816287
71860698587
1210303790472
315844191088
274759125174
20139659001
538899247902
1276426943242
417494326910
509909190038
751604048232
853034257494
715677918769
1403789111667
147806754713
531452822097
763645363342
50813537113
4747934192
612312259809
308061510494
626041599805
51905892495
1189612556206
917396637613
49283476695
14286284947
721942329233
409050807131
105004328696
486959444211
109172574130
322829702853
271037534518
373188429822
762822824822
175275110557
312751304287
284150476081
379285352972
206336148344
598732182199
469726949477
69942499188
47024025237
255865753241
109330206676
412780233482
1049477118012
107904744074
59593639435
232690745554
798856226459
339063353370
958337769398
1033773630005
483293558428
655673202103
292486198758
478893376525
28880922644
223069461865
108751569826
50569816689
537885703992
295969319324
656823164356
617460599483
398836881416
615263152085
114532849957
138003101604
281851368907
177547869125
424280714902
265989930357
63504465862
329987403025
1344405292185
1414586036628
818177631976
1042779378670
88772795153
50983708429
98415964619
73432170111
232406158366
803277248597
20227571373
39459173082
556654832874
1023732430013
193779349113
368774862490
131277962933
513146215061
324072553706
824005577210
400366035268
572488991758
192618430595
524060827395
375093213131
219244032187
820796926775
937820144817
732279560041
107920147604
154056443197
85843903739
730812570087
1820395374
170337331886
935156390899
57144208743
1262510097402
1238928359378
148972140109
324238902799
451143612822
1287621316589
125641924131
629990423091
291403156076
520611587962
162298782948
766192253832
112259447829
277174953464
697183829805
145217036676
531186257259
348772919527
1313279641
866222859400
607171532283
405246874118
1226437946119
1008971293860
961806079032
111340445221
968294839091
945285696891
126872545158
579977540019
494237108708
443258738536
500492927885
257052793998
844408256448
739577491319
860318360440
1096432924499
912512021130
131456108300
1251909732513
134154197219
544964519103
592692255130
781927827787
355635678585
1064975070040
1318202958948
15852048970
80881732170
1098691491958
897693833191
803806573127
349585717412
493246763012
853527961480
182426212211
476345332641
140824120645
944138632337
1439948003782
284827212816
380635318713
327533724921
624882903708
134199916716
1019736378529
754135972725
1424248881832
134836201500
1347649927255
581681030274
133896665874
50620514351
788083122456
76348578519
339943552777
829975752280
276325672241
1332087418474
817635987931
29656473500
629476245098
241186982415
410487884998
57558351246
279255564607
365920654855
713245527744
29940947394
1092183646056
716261416967
1067392247544
796164802428
36111098884
25108954697
1016344362706
1243053956408
167123308051
658957848547
894122505227
301541953551
299998674949
121435511158
80781207884
795788911448
425893904160
119191227109
572502742778
119022164211
939572548453
449020632390
318323118843
172362261167
71729486451
1103760154584
786842520828
568213417620
392488292907
273147291859
119045540942
237977420617
399428975222
309168537028
889673433940
1072671433728
689478857624
671599976984
141371848691
602814116677
916502420456
433457646898
172334804110
870390410797
16795677798
970332962025
211979291289
719478013311
298155025971
953738199485
512867037430
1015874873340
521436363012
503814779876
1301301531630
467679539863
36375234564
963204441481
655450901005
215310042580
535798699193
923764990039
479055809945
515908839166
758349404573
236693653163
302040603842
181096634932
910448735331
55639919604
385262742333
469214002044
1178147719813
386560366695
216076147814
894863692682
582239541345
509362114385
63097889254
41102804293
917760036632
598862862542
120877765657
824388314077
313584519845
212203789004
654662419729
559876382132
416765343751
653316559564
1103646991143
427810534432
80121367525
16839563070
611874252997
964819809666
1017745743313
823633994862
569493057350
1083355161691
424160466977
625578907619
1289732733654
374454021608
366924113067
199040906129
442821933001
1055895588593
620579970977
514085240045
269599752395
341120404560
1004783776058
970208156309
824826235563
729121555080
1012681188436
573256597963
673597771307
605594125217
171374161199
73193563894
584106250224
1059717874901
54971559694
383191552340
615601251636
753982766919
250348864104
210768705176
453314775403
132409956084
68277371879
404726807434
188182634701
989269602098
854217566580
703793873438
432339646539
246444477392
10520725886
649269746044
375189913057
1003101400954
141487239776
501238999528
653462907232
26394336653
880104980279
194745806433
278394911789
51291880376
282700076533
505435171327
544269062555
699153174404
1236741414417
802323945901
22666237052
378422916420
1215564680198
344485217677
470078649372
166085648462
859665989832
484826597564
15969920038
71840266589
645631221782
861570151213
989881703467
9743748097
106478211604
719557360364
216559225016
1020157623267
767736573416
386611166768
604374826339
846242220900
198971755384
87033998293
312410230731
557754488118
512088979368
487808235484
1297710964633
469071914854
280259384408
1073361778432
184069342835
376482503815
21249090668
246798178620
356264808058
627563806748
1027022047337
171136966829
464999742158
618631910840
378762380712
58027388259
378544535701
1351745915636
344607927706
52100062419
666912379831
559739509358
266344719103
194149662784
315981511539
583422396834
339375350527
368139878254
535669139002
1123802167162
1023580425351
306392695737
70601024205
970319691304
48990233499
931145841437
320569501012
480876603147
616075468293
275500258724
540439879134
526710944514
257908927591
593413145073
363213119280
119852359175
600564809415
358956321028
1114644028809
108862126291
106151564639
192401368362
1223706393242
1044374260719
915408815706
684123936815
783284092594
439540281758
865752052152
701930018470
181893925223
77028669478
814718542790
165951172449
214976504143
1081156926948
2988454961
52415012937
512034302628
1203050500725
219517516587
227482576017
357669875888
400486096678
1070013484442
595050336034
640127579951
803280112921
95796615389
255532038251
250766313808
582113622028
428551371539
154513112852
1041098994292
592003985635
136030840148
345308370416
288682660075
363658680182
729437275590
610416410026
272098649338
254675613937
175533552021
441835948317
186042710735
1218743547040
107558068810
219727005489
187058146349
917497630011
140425020189
1316493557410
358723620290
518009185106
55105240429
225781461380
435655190749
453108076479
716221764095
201697911722
275407651538
499876788165
942320011230
153503384445
5987384046
132108351121
721757990942
955713613819
396987386927
380253340463
78576094038
267052957213
156567645932
1342262083803
864097297319
653410871852
641899928616
968823270935
158170315755
906659409369
42631506837
902841661629
1026958260598
651724463898
290645909003
594006352058
160035517667
719704384766
141799386239
424357345633
149705822473
29786590608
872373751447
147744120906
289771440620
22734202778
988596828619
192037005618
1823366081
250433404873
1221283210879
1218643208384
1047062193091
406860276223
1106323413980
331909295866
234573218139
690313092082
610705192223
492804546246
185891017263
13668307000
976243122429
497227152214
573230499973
940232775661
208553767458
160329288674
696290772443
635781798476
18615854280
831886659384
241519297040
663300225995
717216628351
933428228772
452323007461
8812198562
1046746781151
250087800863
277826463778
240047846159
319776075311
852854553472
346368404938
1281470686513
44004351140
967628339748
374187976000
882611634844
860095245031
409132847471
670801666440
983531879248
508661650552
742188196523
320967205469
90990912938
653276180297
64442412220
806367010335
567058417169
144854676659
182538108754
1059182968876
207151420148
198989320747
694312278793
75033857098
390299994120
471145185352
23996592649
359047111221
61314930766
217342482890
80445315064
184983049470
330073150147
1125341271348
1056073286152
515563201085
145574768864
707759292009
859960303147
545710020654
56058118410
1121758913945
217756591460
107278343327
192212535619
148574334996
251880084400
211400977961
29614026028
4793474924
72714237521
220839633097
129277393392
721495650329
86337061565
224041946819
714431191509
864392638931
16295844604
213073007117
131450579527
339138697820
129874108567
1050366449155
500694573691
20738124638
259988609427
417127140552
528265928436
60313048786
278063174250
110791951836
741409740956
940531705013
745333845616
171351041618
154658117507
388371116062
653965863984
325799054022
838911451438
213971956051
368580672901
36973372693
326641381302
1230976378608
296395041207
569131509390
138172192569
767367533153
236141401298
400141510561
374703008900
610622336497
655354464015
344297262232
192501076126
490076042774
367765451158
187525894085
386694079859
727926878672
411309099928
541735129161
520260509433
62516860371
323224165646
763782669811
985764451870
862169769492
1022009777798
1026991074951
440774366550
931847733376
1025026640963
165939752498
1330443274308
145122120782
32439790714
526398605317
697131465203
422161384239
95445292123
64293459160
17170241884
213843488109
494687532477
338427656899
611960824389
945476119814
502249349862
50693278461
789491995640
472243295910
369965090671
202407826276
319069512540
665902027690
1085785025141
291795528128
318392104435
1035603111418
832636214012
1306053903932
769652298257
1061352216711
1215531425767
522698667424
1185484579355
1275939714248
378833650071
244753360255
729073314322
194479126492
156917644963
827991420875
521814484635
781009675082
345032044691
895501141186
331084419119
1205115258021
554634266572
874754398246
18317216735
493993037820
967856477595
475776656326
103331966509
712325868141
24562261014
856510522171
879581775437
695897390292
542383215463
49338703835
1085710434482
389651557345
1113784403765
810858752634
108270320683
231709756857
578312430147
701086671251
739454099416
97892542607
1281369946566
1097589221628
893896372309
504600140510
271689068976
367257275086
964232926090
66980352600
614756194086
1259724383656
1015432611412
554180230688
913957652768
56937923895
942105823984
976127096208
611673398358
148533787022
60985793777
254219379437
903183163427
729264664230
549111792280
841302409435
719620684404
1111762848242
403243858628
399446069073
96312857554
274073973077
770571610467
612379255163
284053517189
1290904883251
204713443020
4418751050
23463249535
94546034587
731179345632
34262065370
626883154852
319792449575
1136369589591
92104246999
918531687228
764312555104
375782651240
7346133273
240140951008
150404787216
911131760803
757570988542
958131725598
341087699433
79716671492
775279305668
965977374751
288060400004
424303846254
131084609674
475975481429
137597978983
290221590362
49315407182
617404907051
810064911956
440155395270
283410728056
1025438583280
240904515243
511622205433
336379199870
258465741333
291664900800
562068704051
402926934060
518443137557
74429214480
435474040103
977642937454
1038932574702
87008165408
203387780041
484984824406
1010003478997
794307887541
1244898264046
609977428079
60771546338
1049676692398
267195468309
836902525060
771462011093
700889656847
861875347479
472642702987
837427720549
115947993446
46976674676
987001816412
54075764676
245914456649
108759771632
10340905566
541853875629
340815203970
148217886023
412934806026
902417794439
328467308415
102432509893
286794929929
465980593102
373302436665
474780244647
572999407037
107343407537
133166381042
425727077293
1180577643852
281381436477
180131022428
70715295194
676144733290
99579028428
1279728535329
713308879851
483632241610
58769122649
341752770438
45481131923
963009354346
539432521616
421493681696
226402973639
841655816967
143758148967
207871446685
514834136954
941311730772
345088651163
306893889768
53970107834
173318094792
800085479437
373533596141
589539478061
24860574532
1263781673315
541341589938
470602878656
1220472953584
30011040056
921878140569
889044420123
156597797155
460826131550
450929193867
127388920244
1221469626451
364863136703
722758281331
42673227879
97895263589
1430777933944
90605032645
348467407827
175024252290
787731164561
97154377873
556950959016
125067345911
680936503950
292844904759
1260821022589
487854908370
514720116522
1311894647800
992195988618
761218289240
284053260919
564247331789
62499030045
250808157048
37534644463
808637342868
546524465638
675318583472
1205399244515
320045778436
60759231674
913894283475
1095834101121
831761083000
1042747132545
463902174071
350908668061
506378774447
567778599089
610048486577
740737509477
398073329807
529953083388
677731929509
874558757930
112666792497
187330475153
207219893010
354202380717
864509733681
1103230176350
1065548111419
1178909213668
143136549507
54270897664
22309009269
1250624892904
1290714115428
50427434205
65913698235
551188089715
972476726620
1245316456062
646681594028
1199515029704
924151418
117346630816
210049425535
546108648667
499789803053
798256146204
5828570298
363690537096
1419084336847
1327374029778
2951725052
983371443435
477035804049
677692702616
788164264503
135895832777
390286654813
807272919870
401862835522
84789437074
1417122039269
38229809870
16216387953
149914087124
110944779707
207041787800
392615854530
772768891523
669359958710
358471554444
58555002987
552812279348
835358109996
206475071427
1002267040663
433794611989
295740799240
5900842746
132417980282
1314384646182
323991596502
523048838696
1006392801113
186198049597
105780974700
1092714990209
228226813403
1161401687035
480503527785
106551302621
142117958422
82302941348
845214333588
1031232072359
859381324179
425080023292
369292694601
682301345430
239046165370
270260607041
1250908427137
630291307566
213828752273
281803898790
309526477186
318040706308
875036948550
572845457140
289950749054
34308168414
1115009505248
550874290845
741695824864
817382023066
112571792738
19668790596
446106805079
401368806327
554716137014
968696149398
264103266746
123007571672
366744708012
250855603803
594366530749
1250730330635
100229608347
230861787923
68601756066
332169064238
335937220977
528325717772
1068970401599
384659704447
8729279723
135123852055
821996190616
554817157321
912533231705
790624209391
323821106447
754320799034
121741307722
1266432563902
159325603874
1144186924538
495740073102
408712266398
777274008330
56442908959
559427143082
672963662013
876387242106
687025793970
175321566961
313580655249
389699014141
82208069448
172022543703
61685112096
480772127598
637705987500
180990655901
112454176908
456592930727
651850731073
256149861611
618982887435
287333531485
858685287006
15348354072
616704831962
213302150082
927724991592
1106554420735
1062488357965
186127352452
603520844286
151554328751
256136121971
1129858025728
1258360571573
905953344675
790426797056
750763006256
351643132673
1090485980412
516089769561
602027324228
558665343414
1001661563752
40036907807
10987039079
673752231308
350530855137
900319232780
145788975176
704390994126
181759309572
613627616573
130322953391
674973757042
226603635556
725761489774
345475231389
398394053500
376392810341
622834577606
374250733399
830214417117
1007120196720
272344336732
856799120782
1171387390219
261080819940
1329222836861
173241526325
1073187869221
396276074324
913525309274
779814192994
486313753348
413081807518
343215774230
307756615246
180769759454
644021703358
661296438455
433221288375
799269277905
316273787226
646464377978
43111775779
134172638784
279477638320
223521721397
766831039391
747961874007
713470903449
612499489578
39907890050
818772124955
67393466907
491746600128
231826333244
606506084683
694717276349
79810104768
868111498
627692082678
229628025650
64990571318
128821504321
647049103922
493376835059
641771664841
306475270815
89609582458
241589787530
65365751676
809509226637
38075849037
1236862005155
355871659347
512232113559
754931708158
455633674261
725158817205
753497659673
81581089283
730434796335
588627402445
51597176276
28919210129
332441281927
540783661059
390708966869
118496980856
95747131457
16411343287
281883732512
621036257170
1133372237348
422832783901
682723982009
202564498666
440624711243
263988906625
13505348768
963537429314
148504127458
94319137148
943979603955
312359096595
959253836224
127280898108
290779374744
363471819223
412280529666
115995376133
129921792432
289168875694
688934142140
187813215752
10979053407
163451259317
1207900973928
1429604061399
627254145516
188185572203
230034361811
901654904576
1119644004187
320796250202
358320717051
551371073802
195000082345
30983731850
378603647823
232919299888
137112461320
1216544366204
1253509343544
613051403132
13771976912
21792450854
99856454088
352209031243
711466681279
228582191390
411195193392
6586406766
873805651340
961618468242
583672119433
231093003103
179531589933
779533361677
461504103611
859283169037
829187125611
648679060783
551477805218
836306279994
491876494552
575507917178
496027129905
1004182886919
961510857712
428236793750
1410460328699
332562338052
65882725551
89572814565
65434242818
399121131542
316653085252
1135467298330
78393561301
207645494524
1386655404060
647587971948
140541391971
535662986837
883162126035
415579300333
510743163539
252589025892
87951376634
64186122411
35345908502
67146431780
637741381431
393925313317
888937418558
1094635052897
1164700575635
69051542369
590845491620
158442660682
440691169865
1019591575201
124645425707
319190296243
882060163331
398422392741
276370896024
565709086154
903562798358
147004720058
468066305234
552712767529
736250022830
177706758615
252325821728
128928167120
599657198213
223131223377
506429437335
92766663058
125572965272
709556898988
260786638242
365428467369
446846774786
1168666441527
490771602572
1158449025830
89476756286
42289259987
1436400214048
1120308255529
1506985651082
543379447637
143878458727
186237852435
152269570665
696746765136
585194988042
1037329557547
1366035678754
960944834232
86701605404
729078077315
753726940865
1403008566613
413080845832
261388717708
427348511319
727480944771
831168928461
217645894882
370674295067
605029268803
854762913527
31707843166
380042501543
1401410652602
893012240194
803757287849
377588172215
367461124726
174794241988
373849328706
1184184426680
797897905269
18381776340
180094585616
1004162611605
369115850814
1201332942794
601088912789
334440561175
978994543826
472972147595
358292610113
651626759209
648087644127
202953115842
390042685926
237858679889
717531433968
2818577611
205694300383
684806610072
1168584164803
675939461604
689403342003
1089922331810
1184734096171
478507459866
796485155872
76477253477
131642333189
789715429965
1081049097979
20217467331
14488338903
886635792871
1026761840014
231150829019
789877712694
511048842270
416893484268
385626253734
752771747584
847776860586
283091502015
365505833601
86027155021
230408253028
1017962705195
814889167829
1273946819467
89079589069
477134822645
336175730955
579481166428
98663770381
434103727799
1031710496661
748090650701
707325670603
536124261930
273448324209
62130663147
709395202764
3518303506
145971839774
246268502017
962432293247
534481849585
750002160436
240459491341
72784631444
786155933753
477199855140
1109811668972
916844775434
276472775674
341431442459
782717654861
942871208358
27489308074
1225519000137
542692561156
522837748961
95589236760
395897305855
499420311664
469372939739
1084276228276
832093530439
41808488382
159252282474
579527143396
512566404556
116083520298
213896728207
519863878826
417711573617
326336590514
978267384001
299914166708
33687057893
602184773495
690451989939
915439375664
671381388164
48999030757
637090773601
609274487755
117523345694
468212704824
748329356703
976397394972
1067439561379
1454317456620
196594780405
462514092367
335727269414
550287622020
65048253318
112492309390
628843767127
339211253351
590843843981
673753673728
773673934214
374366085206
950369034583
312582142911
535178490840
494882035578
213720577077
81930877594
164331511545
772513693918
596805454596
902457215781
935320561761
655146358389
76332353316
566268702483
214812725390
1035946009390
515718605494
497199478954
626698074796
850833753705
1067702345107
182865183342
646397700890
429191223256
800786720545
560441012165
343423371822
826332423844
1054172654550
274561341206
293734221387
407786030166
615039281916
516124938439
32060801300
74506564775
570896830303
404487891470
117528729688
440603542775
1028480297140
331553327703
1053060834091
1094645082107
243804156143
1243185139263
940872778703
378785445595
100735705893
13601073345
127556039095
261527484178
693544692848
782274239187
1329314196365
315755401815
597683487983
175037624923
157824989800
525801253537
306184379223
926680227288
670684691925
199620913850
176950131224
534142795706
34811466518
856528512562
292312642822
579721903574
456169068388
1172133619403
10570312342
426770727911
397319171082
1054679020942
366287908260
359954581152
59226297848
657478293768
206283424904
825498738005
979226064691
864943418906
632538565159
181002849007
114657671729
875355184212
789970871070
1288175918001
180380622082
92689735760
90789451216
341810673548
1173585280941
1090430580100
53978748387
42837734273
596025345782
838888893333
769040281819
285448713869
363725614494
761455640197
1132766783380
177506855132
346124827617
181143228841
423387113006
46526487532
404925060033
681270390277
35742765390
1004928272621
93836676846
738427723913
1190410754734
780987685796
635993287687
1029516179800
326643723030
590682243587
383041434785
111087188230
790145800267
985210049041
392906706152
888747007216
1288214676888
97391895921
907628051412
817121721152
1159405255705
368969449795
230596105942
370309662308
386376687035
1184115965386
894932623822
449478900712
266476042681
593543048175
864459183821
276772043471
839581255876
1169772992614
234000264581
124695560089
285260950352
490278951073
98510218906
273757311691
782523213294
581198323815
963409075826
297425717618
903311056442
586017283057
427881244729
271940768230
530951925061
636501789104
10175668602
553226986070
227055627714
840352032931
538389452053
1036921898486
532903420752
626041315115
10701147577
523149951906
41274285313
945647037847
168905280960
191307520982
606180895701
215105068583
188083297387
178989919310
457979047378
38894740932
569527455150
733596225687
576709907403
200684474044
165038182504
671537974204
317082983903
441017047548
289361798323
67197594012
219276322411
376750294726
75984293657
479093858259
218239700953
288618463098
1257508718666
386875745641
833161964781
936761382855
338981060037
16296455470
332883175782
788085995202
354262781570
301758764903
62954570733
1111238939759
239196848266
518684145646
585437992410
834093191174
64553133176
316609431741
29332127985
829594052350
948575065863
467446906457
160521992507
280639349203
531199687188
229789805645
61486439750
1302124264573
833796091183
379281303167
763185825683
992749411764
538325849728
475349614091
221641197332
142731249998
299430453274
1029412160997
418873581858
206175312393
1056353865179
1153719200059
891459565463
600407170324
662655315825
610506265561
753943845716
907570888286
313934475764
1240650839308
585774566605
1258903156007
515472200918
297749618491
494359103998
71004015414
715754187428
627111556626
308199201420
998195161058
773952506479
732638876686
210433090258
182199172183
1162848705790
1084215122251
584137145740
129156776310
602817799141
88457734957
589979959222
139751446724
238469121942
215777845860
481343136148
235247250911
344934473443
57434950438
1244138998050
79406205222
306058995662
988259265984
1139678688635
473769043808
323741032982
315363600280
597481976090
485288735068
622582058689
361129908492
112929820324
741633182536
1056102063580
8921029922
417328240621
718559858981
70294958824
379514037580
651893246744
325547320444
86429754611
993486568786
997302146260
36587112995
1481678258850
292494994602
374523832087
120624140676
917754613860
573350111793
279306366535
1027066462031
959162386910
12637043811
184974735619
472522173828
198631302516
163062052524
184137466808
7062067809
221773435289
688296461072
4257690364
1299827454017
1172279809345
333033217378
21123369706
1212761732904
699939615853
938802879034
165681712255
448397218306
800213919783
76828360058
62233846102
588738490006
946304261904
151010811297
115102152790
129287582544
159769222284
447588773512
536424288905
217682304933
320984084990
495788529806
725424067952
396854788391
441695834928
818014351755
892621346461
46257462833
887885058548
18790355077
346648577438
184963820028
433709154951
1243394419974
32212617655
120062295581
729003032780
10263107039
183339272466
375738626658
164739975289
896293384565
47438526413
89697961563
594122868740
337800369842
1162589821367
133856522403
977582542739
795852451285
73666879294
212400947888
1017819667521
927224616238
111017053408
51251960623
132796372441
184904786759
20156077766
980490023348
792253789952
1184672237955
749524714843
513175256504
183893501355
539710167810
801596552858
282587244550
44061850686
1002032395502
660131814634
701596695193
626632025187
214830302517
763673888884
114183631605
223689089666
362244068792
94359800501
101229803279
329786315070
357495310267
789586852336
574943872181
592111347842
111459319164
29823354952
295088785014
963507651226
282665267313
956764635460
960101999174
326835336077
36498194477
1541681759959
859291385407
896879349159
853658868046
212119956326
895772731845
1320065384491
23958105263
1393285033221
1065521238165
368381306912
640239688903
449798177457
120962234993
116280329769
1337747287496
510728385696
57888151412
887147295525
295272107794
321670905389
568201476106
349810921551
61852495519
993052363396
122645421993
929498313041
769777612143
294671135493
1436175035995
402515185339
1410054226605
705658216697
380431553095
855139470396
881705417508
34863798132
351436788393
2128150349
691532266101
467056463634
532484677881
318977955934
313385243526
300567496414
840699266184
650633596916
279717078609
314360257585
718830159150
657702980339
235960225202
287960536684
634264041294
12351826461
481593141443
180353214983
19381363528
12721991440
982276401646
1113713478312
666969011891
371233483522
418309814908
273367515326
520089400741
240664745371
1119484201440
1225090035930
8087306545
1225107332943
1056628745092
835967025721
1124068729297
431659490697
904461435825
1215384694491
946714159521
515021149309
703854204572
1232827726964
303221019717
100190622543
318759010820
1068866888013
788087684085
1192250820687
967816540937
129352649484
743709414024
345545833680
237355436999
974092602629
817620507284
771029392327
31486898668
410081573626
511745183765
547138928077
1003592351
247887414642
200593311127
134188959174
28188662090
609924755241
393030732957
457185544673
971239611874
292471829281
12564626475
10010166494
118838214390
203530482471
653201274073
768512083595
122219529575
463139206379
1530128542757
203563628326
1080402839853
941355789292
144887506318
439252369832
275997835449
1010827378084
473040215042
546348842279
526469190307
9682274851
106221376511
1143641038798
42554891690
431814218242
462632647634
419634934830
149059532517
646989787455
1216796162466
726348486848
644455058714
297871373392
647526362385
187209194529
518336684272
306997935247
289810354208
810578483044
513824386270
162714122040
939095137920
310342977663
546299975288
174815584907
356432697696
478760181740
158699131211
646256341574
231692052257
431778146237
105877731451
208899992447
402317371957
630817102657
19729395296
1158272336332
58928699849
83386874938
512862639452
433229049178
290172312360
1037703067989
1178891423406
831328949836
63114551069
528074901335
49084940294
579901584852
1397149772612
358787742732
929795354492
28148652260
650042514618
572300895392
603787466664
398378309388
777600820245
165957245812
980149788525
247921683984
987342005306
73995053981
898839565159
403558597197
607236264206
317173211577
44008918737
1110505094911
254314671285
319879465475
262648661027
852135354708
473025602294
1146556499246
543635828083
36584096637
830187835486
415694366495
508338261710
154394990724
183317653670
611395226321
775447044109
963186249262
993197680088
15277519790
244541236131
647314879053
582817751906
202143736797
865609397372
525355891405
1106525518536
594051913651
500179704168
114796833925
103258866949
3393749583
939492344231
17236575880
96265044735
1260698015172
774749131653
1052349680729
805458312106
468530033389
180631904788
930063191600
637159892244
262121970500
411312803976
170449988806
132346428097
445243777582
771115287121
443720767567
778683232878
33952818987
140513729377
292352189359
257716375137
191747869036
548679408246
89033888981
339853755352
273578000991
131805139433
169936631148
711890753745
1013942321540
221306690606
303679846424
658947863728
462031349729
1030536370158
1174569219234
1329527936181
1316422555136
942526591828
226855837321
365956945880
1082716764241
439725998642
907496272294
582535101394
1377696599259
809824064037
613256982289
893492320164
574047817361
966279335769
668695446229
693784398846
114284134551
707609095082
1250760026680
722356890121
71929775250
101485861034
445682851190
182095792075
694289325225
1124621388161
74785386880
428854216586
983004239664
900344628665
872094656458
356531142473
122969235343
976142572562
80022223257
235313862700
164485460888
991226224721
48139657169
482848255676
483189294488
26999613827
796193687834
1116371710501
864880486446
22475397122
1340570161710
1097469646517
69167184065
560132996709
249905839058
714775573929
1040882835958
225080314716
680061463318
871233127932
246233634432
701391259652
271126397632
1032372511917
118055544962
333961737865
749592512256
697597886010
1091664663192
266302778402
1184340405385
882986650270
239176422859
412360755805
466526910016
737433957396
522574937134
413821336722
483775531916
697519029532
131452253811
596823787431
99116158318
378804425834
416270964964
482406223690
102687949399
832588325834
1238085788655
432114226682
638638284401
45322735403
360961094243
64576097173
1086460876251
1131379234696
959776971397
775965577399
374348961645
843665136171
411431144216
1142289000977
859381000392
461756677296
77101474362
168725237641
1199896249435
541622897439
273483187223
357946314228
44520165750
442431470117
1102478655804
54414936216
691823419299
603582337997
264672691812
653479312635
120710719438
319783499388
206621733450
194285077269
326157348475
412138225115
643179734353
320042343738
50945578136
663159504008
463539141568
608117378581
188078677101
127859219052
110265788758
271740670276
599193423134
431193672542
413301918239
453554533826
101611159661
993869949000
1056742264171
613565467170
542234343853
337086781961
26579164221
981582150499
757755717658
1090967626973
256196809356
121425801944
872642538568
362759215475
386363903971
258250630598
477198606870
461346548249
616286056434
320217848304
223122922043
423175409967
1163973019652
230701049446
995287325587
1043048670748
77330320397
193665066513
459421150736
74941750601
270694888496
270351178341
139758838830
330293051986
195412175820
349710439615
156917955891
26867016936
380843881277
613858961315
774326132751
819978450381
753581302402
481816463881
297563644820
1387979344523
900592811094
1026981069663
854290567273
529653459826
72310637387
201746706429
608216187660
187888601865
549898498324
129404430921
456675718963
289935085884
931727815102
379326329907
1216991847952
266879555221
668927923463
789351523357
600248028352
663900232566
312782844633
645791071445
26934106525
369919767363
339927142929
296267362731
492342580981
1206791194350
958193462809
119371525314
63078929403
1100804921999
966310750396
1273490799110
930694304907
650179425147
323060224037
527064117284
140149589724
953922986306
1004940738685
19264715122
735470404829
37057374449
916267081255
615243781675
504051859726
600341341121
271906707279
45113624133
1348100709617
836971205331
796107335499
197509447925
426047146135
1459893578387
53546916026
999444327867
378059148695
6079760896
1093108332647
43787075317
104611317315
461964532380
22197263868
61867952096
464551498541
654831240488
839421256999
12341887857
355565152648
180207610832
124699646510
208312307875
275917389649
4794635871
751860009257
305603405834
150669038005
866512696370
368343000308
662871911587
779120124937
795620431825
368266857252
454801864131
458296592043
120728524203
590162220291
764277725089
692789586051
16930548205
317026863652
138570956633
982549017175
947566707720
167746702464
440410193542
699284533218
1023524893060
438709860913
1383347923729
133880327315
308839805743
502145654913
936829208794
1098318952846
608859671977
1175936488493
764117552375
791158977607
615384435766
476310312479
270435705892
179841384914
836916085725
527882797860
234334285713
1056104726732
788421208481
815354654818
265929826024
368346089323
536848389962
394546407266
498104113636
60366103661
801141363951
791138078356
1415667075747
11017113752
561676462117
259575571820
75258523017
149500199388
794246642016
176022788649
530318822877
1011803463565
1528790291496
712732464332
807244983038
274890162680
449604200180
929298881146
152065433180
303789961749
717730877602
167389629564
544734105773
1200336005648
369925287083
78942294732
794428901451
285982531663
647922336612
827472392949
45157360904
452767275073
263377668645
281672318169
75664997659
1054543382935
1165089356544
874701500538
476157300330
1241959680728
1009645893080
25527592741
667200213014
136384521768
513905632505
57245399015
114824125782
1120076062331
779777620854
492380145346
1155951471816
404601472653
97037228837
460062889615
1237151584155
963141785187
199230666576
311986118431
194084300731
871150625277
28080060802
549456846754
138844356458
1201697730844
216336172405
1030456074563
880023430868
77252942967
67042325091
504273911714
186864811143
979320068878
468927216670
475410471173
298215751288
821171562039
695290776216
1327290507688
561553985582
633973157370
1400976903977
2519877419
1420949248684
384147795045
137096733091
906539097520
898787661941
412748978457
648430081983
788569445129
452052348492
317821710415
825096753772
29868522480
213366236790
316378945488
400690687544
998476749529
183875127029
378576974238
592175116057
90030895472
281134060890
421073144832
259227694337
455963683031
1328384796918
162253979458
537684424291
1101157039545
253757577324
260823680148
1439135115973
135618292804
1387828718579
129991369472
1096261435128
1187483944883
375691541684
832672175282
609632701699
272423076951
222554620726
36934543856
452084032479
224449621073
373483633772
618148566763
173797926447
117736361143
342787253160
194497589647
72890151690
376587320968
1339149673936
192263768733
29628841631
711187748868
1205392578571
583132287318
1109764029449
497791647264
938168109117
370793048793
13209504262
754440472695
1211551042679
186017622571
624791183115
351046246719
1118027501794
868327873186
952708289757
183472826098
6244679336
777046113876
237327086499
423957079882
1145208118596
43140534902
623234253118
1350263723388
152025284267
321567576058
97116242956
489336355158
243038395651
108416402548
58051669449
1263941128779
801276403091
863437432661
601109159705
675953409447
618130007740
366034651514
416985515108
256877568617
718235734955
229480904336
672973889282
587013429852
428696397031
1176014611050
233241186245
211738760589
295798522443
119968795059
81805016595
126592825418
619823888200
1133499957971
296488917664
209939358645
52689163819
262729139645
17325780331
806614619489
176634749276
172411372213
360115016503
1097589726174
732752861029
60300966436
978950327994
1117366581148
495123697853
35962541326
962092260472
103741595991
756541594835
440135724546
479436850509
162616493813
314268018022
610664970921
968040546917
818206756735
73135984002
778857494589
1302026632203
737936124135
300087075234
135681425700
111033890039
561149748497
1314320801984
978953820714
1175093935815
533174621270
277457148347
132388088800
1194565443803
380967369710
265473874532
850796270353
713780016704
142821136515
693948782563
994631285126
1043703778490
631054527033
506237043599
1006005433779
187555505463
751434219858
1199347207593
1011171287574
551465754237
513889663030
567272664464
246035768620
89975908077
263506593826
312262747474
338502467478
434993307328
425746749983
13388219409
161075890359
224041721121
49064559458
639809157535
211576658322
929182057201
127438977336
996818646104
180713615710
975984385672
1233282607168
423366938257
182726816122
1262463777457
175962385532
29253090721
548317011366
210945295031
618102891099
1260848248355
448670076555
528766881749
37010263996
18289146133
62258516509
297974450243
143773546357
544220921424
974665893749
74716315926
452033945912
745692817980
893319439184
678720723648
549398369698
514795733072
275538425335
1033465859710
305613560382
1272966387979
1152734245929
43752977681
463867494408
225607194071
247918698828
1048603410891
860454306639
832307371230
624997569743
272716741519
283531854516
156934438648
673414264974
382541766061
38086802494
339838468980
985792568079
778697113862
19298960533
720697948578
920514397631
807935462222
84222032937
196044174232
542114559926
11673588114
746839438897
366833728426
793646894612
71721307109
84797888640
663056603079
581328675918
219049446354
187922787298
648759799724
651465885699
13003061216
1084018581842
857898745380
454504935043
177129337126
566754615094
737830740
853674671709
643641574011
384845482662
723379755697
404254381817
374458871610
270867334155
136390415475
4593865103
866357274388
198100209227
673231407905
615261762036
1166565708036
274553012019
835290561492
481315601032
97539653743
438606052330
4684882090
3481013624
1302695549328
602699160705
561122426600
12566256214
1354567572229
473787368102
107635851580
108784269933
442260823591
334290892586
847676143873
1245960190581
651554391551
344612654931
427979740599
676588079319
951210971233
2170367299
626999860097
1305603311058
157799743525
280405786420
718355022992
233093411527
683658822712
1065649322177
695214497408
10500326918
43305833987
54032345833
114688946986
52152808779
916265765136
1392315829173
1316116455271
1280597928504
226367002492
774547796039
627090422935
773300919228
50417328122
51758088663
649149067999
635140770708
1588865252044
491829814860
59966868306
201363208943
1038060372310
117326992680
46077718462
348980397265
587515529017
41640219560
350739698167
418726498255
502983663005
1324271901695
941512904592
34285752290
910168733736
956176456659
883014101381
262553749830
961059848071
254042120396
968668485769
354844066781
202732075031
941474804993
184599383725
1068834877042
225452467830
609283748521
558612881799
509521753218
794896973462
1572527447
33007646172
389145267551
760515493452
1301959204783
87245556903
70180139386
103427123731
159715452837
176595315308
583321329079
408594299622
299087870039
1247171421462
170105370498
757734368884
264325054390
1305016660324
110486443216
52301207804
424318216459
326414671974
971295986661
272893193165
369107568476
418293241484
1064924057043
366823125687
199510931571
781416862556
156664300059
1065405222225
515746256716
628741784267
1073613143456
340863970439
893281447662
976700786303
25947243779
324055187838
35321656600
677316997609
122939909583
1019761016958
1148788525294
173886378924
677939934842
156681103608
762970197032
1247871292915
273461851871
442513047046
1184935730683
844103483724
894809334046
150922657657
370691835648
173277637997
1135917141616
753795908231
1224809958429
415167683009
1152164476783
1129378082929
19024668580
635583457562
49939274564
82689036434
604597195781
209888651689
831337160951
1023000994541
851201591501
190162696400
491566497646
388808647689
812596499865
334854258898
1189447705141
654404257064
769034038336
272543906877
958180988163
436365240596
172276577754
303223954682
828686926318
167720326301
379219181828
467471097626
357791071649
717799730899
187941990862
1045896586140
685604594325
1055506672565
250569249761
624333138540
1127559919430
208200938114
335704216158
314019943999
850914866307
316727020785
493842583134
626521299347
989539892317
378230297975
256778584541
1259722664279
656660591001
469875429045
445833672845
71408498399
1022964060151
127363615408
15839624254
392671328296
178839843433
270457198634
1096418038444
516701780493
546977134496
277038255787
1171657486536
893240055722
958417119674
790095694027
1101130463398
976377899185
387921814107
1025797044422
885244597800
469050655535
657068397565
1471916051814
1207945128518
903693173191
692783467662
1346323134139
933214346939
505612830840
443990468257
514276669298
505891254342
465611411098
543815141910
824310174984
284481682604
182983235198
169204888597
637542663317
5365501985
1074721000811
4833170456
1097961969529
682342589945
764086979125
350799748299
88936145786
167219533529
1312848283199
834970749849
624663048122
1159889782658
529203425982
952851330020
547040023147
218596067735
59224014863
608455661055
122900879759
181911959588
838551991918
304249619659
1423487289409
605801356284
179918480409
389082715730
1072068344297
931030911804
747180203990
1189583981609
1081627888133
18154816305
132981367442
780623872939
925669574685
1493357725446
889517032015
656816107775
78116781014
922347432035
812820194006
1105100446883
155571034711
311782903827
139093528698
1017585135897
250203936725
541172114715
120778184518
1274909713235
902574707341
458355569439
130705762484
1263569604447
1079126925209
694814960038
1210335049108
874029114985
977404824257
911448636419
414530758550
345281172933
323444567454
905747848285
1230723109867
127398422313
711787473205
320242335922
910703489795
219356853634
75147590362
645333686745
807661064983
787692786818
279822558849
629977615632
219108129871
135735401680
751120318513
637811085552
377098409455
84859721108
1077196211939
279462126033
6900486922
1173819617140
819806335520
461370997685
102682659883
791106341804
2220117668
513970041747
96573406316
603865708403
621904955830
1021728155109
61664068750
762354638527
245023719477
752595461057
729019520442
702692925065
189454808092
204179612019
259989071215
933110221868
922397927734
205665038367
346853476968
170998838979
1159241799382
1071125617830
994821809623
46986419901
1130865097642
800545374404
856283695604
1980884143
148206016272
657791515166
268562120900
68205271172
175411341143
704200851256
698237519476
130350122733
743927620158
48007821017
594852404276
489577113181
163007945341
759067623918
440602120864
1265749701059
430044980915
484028097921
589132477770
343499134981
536166574969
1136257686890
168177637610
678367985766
1025407464639
210022672366
234875863371
508172323739
902582667799
1305740287596
942541151157
15469156528
1004776540959
12790013462
1370509915274
212685176005
114777108778
614254383878
484631109808
512406461
232746359352
370147020063
896191824611
126888065524
326352090298
88882901843
1243659673098
845790683517
113985971629
190392897289
217823305896
1035749551465
222417512087
10626188003
352995815144
285738751247
669612227755
1435729057464
116569320619
583984281821
231658824936
363131127702
607153957468
219965592325
636797365191
458658247712
812825580397
240823378520
1179323037019
14911572427
42975375276
673494203843
387711366150
74554138673
1289863289820
1110814299416
337527607590
1366843095706
1271111946275
345388808679
385875304198
767092789955
791410661743
1144323105639
1006045317669
1082088448383
232653611386
253957482750
552665486275
1577773317491
1062925755603
231855858219
58607215749
683760009200
172119493862
34862907658
287999269700
1452282409696
365577615948
401131162291
432220407181
497045482412
102529415213
1079557618949
498944657970
495673439630
24605559735
900250736578
1144213194176
1426073996264
784318564655
799057524060
228547505511
221787762144
1475282705887
695492435565
218434473946
1295535905531
99316228095
448066843247
905846637633
353489568831
123775019614
16074962419
632123170326
312496024946
284603283899
399159504096
527316701776
192223536808
1288825752395
1050021341896
1108565596114
522142623102
316313707363
796091414865
733529469292
817979310076
45373562205
276016735838
358312599696
161832414806
618016801991
557392379113
76510856383
679487563182
410800493294
430300492551
847519132326
505325291647
236860862929
253362274782
606809142446
428589667089
78740593531
904709359928
375752736648
1078902607769
479899969591
468474484368
1059915810724
555861879220
404474096713
73195852448
1268939548129
638192183
79862150670
82970154873
620022614634
359337561419
823560382522
301455596746
327135951466
557742108673
1387865156311
951554332275
83703616019
448250310569
721736504580
619618113114
408584295176
174081573283
959623042516
1215287673763
34264518376
359198123765
1084913135039
101548368866
766601873163
29350648137
73200823214
1154423097553
713465328195
421698168690
31231067828
501431957006
688909916183
1602184998110
444796645764
568269899492
254876873619
1105460374843
610888826127
208046547604
248647031649
434048784511
189209474308
328316098122
982163107068
402973002472
569203317012
560665441293
361515002845
298185708826
790976241493
18771759200
781531011251
32935379817
632627879518
674537932053
867316035952
613963948890
780008747654
52701995493
790288862419
648460434616
281290046731
144616383327
1260270622026
409236038403
328476150571
3373921959
423604252970
555784048112
723251587586
243412246014
139420737487
1225612309758
987901217748
231402362621
887825897749
187864982840
1396019747309
371924538814
205380532986
327404221264
109245808783
56475992125
42648667483
943530023393
56104197543
433293760409
128949676618
522258232010
242443680083
401367576144
736823086403
447332215639
381945822795
597686976167
737748744050
229096680367
282931845369
24708335238
988000170298
678727637028
1256539683646
8544237759
104574416289
384194255160
763699735304
601018676277
607795655162
242808950961
718826190176
631654217443
206768838693
668106818550
494415282680
275439396209
1177881103817
127512270527
801419782534
722665702732
243856436810
108333280646
464459708087
1115636030547
1041809482175
469344585163
293394984705
220133095081
126951643887
1212761807414
380602275440
124313426494
594161459526
1008684221683
920680457177
237654772191
906948333023
1018347116289
156816904810
606229457798
24821283234
1188277814107
155806696163
286429053576
427846579124
1229083583358
3996426577
937189496101
141575546792
676989321168
1278635518942
1308893592988
549671437656
504316624543
275691699146
1327107809269
1383572425513
173660611859
1143636363570
98051531083
306563960732
604775282116
151570959021
294222177093
719999006065
258775572217
649452564319
1136366168861
88511195380
879118900427
132894226869
455302118192
162546480082
27653061089
487230741497
361013172608
220189203280
959146074664
472034487301
172972146776
45984147958
277696217563
1466108601934
158913160341
565021346941
580352208432
282404761096
174867113090
1000101512173
354454928804
605873030470
122796675307
725535539695
991977567788
269388985349
1019647446108
560748957035
207402932804
554990810583
1123469806750
827019510682
646853724004
225958362517
530330531955
833030559132
1335663320181
408360240953
272507757079
317879868973
1146365912488
78156369074
228662754326
54061894798
322283191244
228816278474
54414040091
1025177045490
16544410716
1348505869512
480002626541
1072304459948
706018522216
320698930118
1255007245997
392284033006
93978811714
95513822992
956088943993
566823757286
164537568347
7822037748
1097118282108
78189082784
58445694098
327771445367
751010982747
251949680497
878959536515
379604379726
1042999687092
804093124564
738172647447
609538774432
33845580064
1270462818521
14076232242
21787252843
445641382276
75229722113
429187842239
729720384912
150658903832
98028552359
552635915935
256379782002
441267779389
639484930628
779719300921
555225118168
1033197664227
79707719802
1034029797488
99629996158
759557878010
1273651475739
973652170080
361548425034
319181014674
473028810571
188772187186
107371666591
491282964649
1033425841183
1116985937445
214673367681
1063670808663
282114697379
288886612648
876181059342
124010050529
173213199713
592778431348
365657606371
1051420572702
93564311940
695253840228
1225510003578
969448448969
138960043508
109351735269
982560716768
129167547959
760786271374
1403027949360
1270985130180
554945831148
964018983241
580609042388
1065939726324
621463759704
567692443566
177127776450
349736293349
237690648624
822814173619
280056006333
990444080236
725745830888
268916128599
246150569627
724742109982
1164090514702
592129068383
222499281892
441815108023
1017842115112
229192933591
576981676257
289263272361
1083418710862
1269184997807
1402186809384
874907222978
853081295864
40914611297
285922800588
449272400226
1136190910099
1057121193860
502627840866
425960505057
883300375171
345169133023
445980245907
68016909642
455649373850
590768889747
98671094593
48965117538
388093324734
1118223742340
1283478584796
395750623715
550557363335
955115920604
799571801592
326096073717
798325840719
345273389856
1022754051329
873138258237
127056890118
126021178205
908207060587
474875044804
79321494314
784110282874
299373771725
460066294167
798276648246
1373913456883
82630919247
182701589970
318679179370
130919557258
93954523216
187598771498
956964614678
842620003604
804639039830
907930414868
452129740752
607351398408
736039809127
185978305987
328993916411
650807714915
1024432566666
178610381814
691445910
980479642730
214024970641
885674830554
798125957831
1236831627428
1224066935669
282080496058
256819687627
440639173541
2821748839
1167179664609
59503078490
159760176792
686700562845
380460917314
415827340676
691227141039
133786318192
508791088112
156400422228
783833885446
67745070121
1015733863681
396412252677
146341550715
816592025165
451011004867
1021980392262
76153919852
60522569022
720298138687
576934973849
1185794281077
946126482378
867908073071
1343551953784
1012917568731
359449760672
543993269195
236836579290
115981603852
1137954031005
305851613702
594630185606
179327889047
971376652040
31225796483
411435520953
227004714065
618360709281
1284598636121
511458510700
988353660024
238702569540
141415827935
244250472374
395875297435
343139428493
442321567561
1189421707599
58355269763
1366050121862
725743426771
744867139718
875175997474
552422387952
525964169312
753824729970
139168853981
647189346006
344962401218
284149175284
1186903261682
690945967988
868617369271
463119713058
343309802156
1509637330694
869951958627
220725717784
1105310155183
997274310760
1333376190980
1286849756784
70438058327
1269752942687
1170251609203
940635429322
251244637825
135933650221
185049772948
1005367666523
586735806521
998226587640
541362297094
1429799763674
956303974931
112383210443
271564617867
559714246177
531734319542
538633995413
464503547073
1094647725698
3490901582
1180814317511
260870812757
909396668804
459706793599
524603846181
626264906943
289380758572
234264099810
395184560888
917973322098
1814445595
215670599568
727933519136
115851238323
581975745670
547820218183
990490654583
1025375841929
881717062007
1330691031207
836647208988
243939491265
387961672871
808024233819
1107842205949
50194438471
307056351901
956643219648
111660271898
1129838395919
53472492742
1237925340779
812188312391
670000106850
66984496556
46029053681
881731099797
89312686729
740080723495
261727465410
1266288907601
609553340801
286134400653
641407945679
999432813132
381813885756
952962371434
1290459771252
1289098747988
35654352721
17750654853
86639645223
807884315431
302717303314
331848535999
849690415838
595757461063
350799601292
255425916743
231676328331
1271908041605
703453681274
523150225950
11870099637
706872964127
101628665965
46580800276
1158268750449
639942518080
438001103417
447339429539
559674253953
86418644137
81097810223
924419665061
790279571961
94649799413
63775985520
845737763473
329559789251
1131966336794
389645519935
1030344075721
1099571558376
64712628272
876940609282
771800247089
21595032861
619196957515
533606654477
633544321800
981875723884
519776403102
1026148700416
50732171332
67760035076
995332728664
1235524886110
447405542971
1270622968728
280633819380
81414940626
342466833255
1013857263597
252762732493
548040584210
1022746344106
780366926608
56939944447
560178325131
184607194007
434686809193
315252541589
514396442274
1371473218364
42577648485
739495399841
794137352765
901233984800
972459561101
1114916333085
127492810379
344857362966
638816521140
218167007183
653457015036
175511766656
773013475501
511125875066
146110078425
942707961596
853700651043
1227913533709
507934388860
344047251517
1380764657839
1073813912644
388972741461
230557506051
576137737746
115855146203
528325178742
43472662445
351830018816
712382889232
420775085926
1072305222291
1109352528192
639498830816
325239120987
93924736854
1209327723077
704022930962
968410277642
309813522949
567616429386
278289646163
192301905005
155474975970
706732411593
638213182807
286530080501
13682320419
1186225560329
1147046660465
466136867281
805668626011
661576764151
743802341061
62688751390
878875213618
1057050633551
690380535272
185179595945
32339127119
1080266576544
43934179214
67223830647
786632683324
208469016625
1413792916696
886986848936
351654126932
781309474741
552929067254
116118672901
438829472687
739923054660
459321889430
236064789981
760519299390
108294326779
544279716437
1061689089992
507525689666
1467342650023
53717278415
1448232308120
1090314536954
1024951220603
356442755404
314989078983
253059297817
310277086404
292877290066
558120184661
965079357075
1040087092853
344152636385
322301915305
905219719426
86810883336
38452242841
355190745579
596846962333
920073394915
1096113894320
1134655987418
437016395782
295080894447
868252344789
286287410166
804677001508
314883491090
755941618529
1486331948568
1134169961234
108003007981
735740039219
94731576053
477054777021
128144051952
892040532338
549954298800
571725024116
215175301969
138252989923
745785883250
596231480787
316380257392
127239514611
64439273550
565103986146
75960640160
625997811768
603916911750
212763846359
28319961085
899440984601
1005062336632
504783816471
890107548105
578215963404
733730977151
26074637276
239847022833
685443889962
113740338999
1269603428712
546587048468
1459147016559
1373518617504
243641877751
1067779751983
381246822884
1053615348865
334409379179
41914482464
229277217647
406913872643
753209035186
111290597445
312395662741
169576682543
478561302718
277352573458
78091504389
158773102414
206235273432
1400622507361
1280505601506
39456324856
457790233024
31013291774
13192470508
338926117709
870520444854
181799943703
54083948299
1046559786716
652248829685
15216074849
115356014680
921816444611
816417593449
118717277621
1043759803316
476512761077
1245804058856
478072501822
231750650252
750495214789
378138014626
28951946916
1186785749429
69158226059
794175585483
1121263567092
879054552657
330190494534
605214261233
719650772863
384140355136
133298208248
616582974500
254933309384
275011063872
152238677420
1440237580318
1106786547917
27981246284
1822779453
267902183470
1259140849717
658273960792
966028329777
307260806143
451910626284
464480077627
496379307051
262866568783
527972445761
434189926079
19556385789
825598030944
115674132266
987633186961
593794074012
814088955881
505694312006
14580036198
456438725652
213810386534
1351101871141
130169132289
1113407702869
1150708424909
226480123611
760178154123
519671746088
449128413311
159210675550
538415764666
115426191044
844887667897
1351140369222
75099992016
98136456583
693077082891
1003277759091
714339103797
646541412264
253062114760
94526052470
125973648588
185931446737
745170924416
366216596749
823303887512
1116297511019
83393520185
53643659724
393320383459
120134532385
585105933327
1300881820597
1049439663979
1471885708027
110335899136
434998549751
947734234432
954046238368
887476378394
951890468248
260258571025
271610247303
1043530100854
287817621263
1351373277892
574342882738
1381430497306
211745645304
587996981652
352120216761
1372195502243
1142466542298
508355314272
46407642428
955306143992
1355476003454
1373661983309
25060952361
691911453595
408752871409
196757890374
1070249919509
71598676049
1066684300185
1073707187539
424227953779
1389030709183
38763823662
1072701667238
22334157588
1134150223637
814939691006
986981650401
805273189753
1061824888939
280821190700
569643072395
261321997000
1034830794043
1154069153269
154515588762
795949719048
159769198393
159995521937
256343755649
794765967271
1573995740820
27409821791
905762770681
1407398987455
1050301617264
1338630021929
601229328113
819435472756
961170577159
1074084300929
1049609665197
158157219802
229836593369
409263326671
479338599888
73711090899
1198546211907
1205622905821
244634364205
587919800243
3206939671
921540907329
896587645650
1214347424754
56639919459
411546089158
124628569786
174970068596
317928321719
339847758634
855664308637
284099099786
8527403661
1077775094688
17978479491
108729436641
48214156624
694513021675
42941778799
178509584658
1177535901708
544552490376
922310490003
368854022620
2153852914
800511837021
1088284496272
1281128258043
467923650340
40715672748
662264185056
1131410083501
413236128538
727521244623
605783890336
194859447855
381962793303
1344517320567
1092035047363
1237329496348
190856533428
182285046151
127059377400
100259110917
1409742409377
915023333266
798549295301
84357525911
1035427958123
1000386365168
133855164017
376314646070
353378785417
218091103549
155786507006
873565656420
700086031279
655562760387
196983703937
168460555503
168196465657
105871409480
1167711333880
405953497906
293299256057
688651572115
972141293790
718141645681
194356857899
231779558666
343283216195
377391848677
510253426080
283883810070
216995783864
568587953875
20547124854
881290003339
408308850453
283872184856
606388468965
469700722276
206361828226
881754592018
711368716217
232123510583
28988128388
906702640776
578013294876
1340994040611
294808793858
133424356647
359405875918
131131861396
1045984331964
577521238320
608738101547
483000290326
595216095602
369352602499
63069512910
8394411126
567885991789
281780652917
115812947227
1056569788317
251404521383
819246481451
274104204641
632137219786
505062261004
678679659293
875274083226
62336067541
972599917626
144373343197
1406919405170
5167956982
278388221398
741746263643
757737165501
944260823761
882188223939
216970555390
367368690061
461488018960
532400826211
301379582329
15289387769
853298101593
101106847600
19779377648
326873772484
1042435796893
293344055476
815325996354
454517619645
668336540238
277719567861
647461015950
171731561287
344975909762
466926682181
1427881383900
883457382719
747262748773
1318069122518
158316767323
1020695020112
420024357411
69363265462
720629747231
7419536660
73828504324
58381714621
217773592393
180598100650
1244815710094
390492261570
434231733174
18720903250
882023246211
304732018492
816603355429
546690957404
793240594036
1357568799657
559152891956
1034444846653
1175513442428
99037157889
1117323765733
803740998044
337595925008
99147050834
164256860080
438409864279
246344706787
417515080809
430018099850
242668106063
830704993074
220108416658
1297040458968
678162000067
1482350379627
554201803709
290300174339
646810396530
952976229411
827094117200
567039006686
951677443144
729263335263
1198951148424
1015541658477
60023756274
674037098171
929250430933
798106249788
299993346743
1050203180235
109393702146
626428414100
356983042312
63261353654
703264941269
170131983127
648644364631
379330397898
923972059557
489978377261
1263789640422
1019952723
689664620064
203714062140
701880972111
913402553476
1354387332796
222325018492
329636344044
920133990794
421765714200
34252938757
329557832441
37064016725
295769640465
212524754329
1069869175904
781776993380
1073267777368
502812346439
1256140941047
706632584424
335643796779
750067907929
1078324099133
545390683893
411183735370
760526586649
690798890168
1157711239700
591687530982
167093051132
1564840750087
367232492025
154968042559
1231244366768
11126636493
1056712756985
371441302599
103331590542
986503830409
98380392499
336226415334
367511199854
606977104649
1216659927934
886528609741
743297775804
600008110816
732601050070
183863442045
1138494144080
833866372752
568494105962
437460413095
1062933204784
579770835579
374561413177
1416102070753
153508017284
427676207073
285076865782
890438318944
142134723044
795956637671
481027729522
68973898723
633317262235
224555322979
827913890857
123968118540
840417167481
440620306837
1287538572321
180303416606
265381957048
322659674246
1065788556685
25645394314
561692753900
486811741807
233596526221
774627375495
331751080781
38715130349
142446634618
1269961149867
236862784563
712112941820
236418115127
534462786042
85255623828
808843738797
238818004954
943047506912
1286381362393
857115096967
408357828416
544250369736
159802282758
268508254333
1197666867908
1380062104705
711127955478
258966919552
973768233080
793254220695
520724305165
645757417891
177022404231
561152908690
110912713318
566182823741
433604543668
282250138797
1123828389143
1184616518222
103897503494
1041573038814
449195319654
561373049304
19638046171
729315485322
247092414863
506189551187
715139709209
587284914320
730882222826
586203081203
458909251458
1148204452980
548828975477
692174407030
90610762054
544151429875
845957166909
289946770592
80639910406
931428573161
1203852647652
56488519796
261182736886
607357926971
386599446822
801864085718
567499145829
71469637898
564433966636
441568601932
74155205299
945832008835
1116969089861
407657982919
759941192547
64897005767
26983287261
274686230898
207725521692
442097898
30815179443
3431192640
129417728106
957663739863
1029223494566
774384698510
921896512238
1064012093563
656631456160
401048464561
583561295634
616688486410
944592662785
1282388259722
69746394851
533327418001
249522066871
533242345231
643922233040
143987203026
967181358883
2434708230
791743723157
751018602196
1085713367174
267756411752
1322813384625
232862198482
102305190787
837118738848
1443463968103
437844174334
447667390457
316444608489
76469201758
882296709760
377713315308
471274636092
694523709439
78152154683
308396884353
1022809439062
1352106165924
970653297637
841878139377
411111426859
713353302166
550485628796
134168337451
939430293194
406838516230
187741739066
321711228719
373449238564
227045473519
1270608656227
886353874196
325026491469
135471009826
1105721591471
1546140933741
710013826538
110695082693
374077056966
331068250818
1098236170687
156249564884
327519569908
899266416434
674185028952
966664117672
420473610816
943601799396
948324967106
732915840788
225536126275
726696463426
241220999189
657970617439
168000098319
886636325906
327231660070
1280075911580
463705001565
60649787385
1176724407880
1098560474110
324342727566
526969731885
135059575813
789039899963
197933793632
133912897487
124873032149
65695997900
502276272154
876451713979
1399569560086
433954465936
748845631927
224187462031
264395826912
1037628779212
288654910978
1299714255364
111975014950
170168923512
712271156676
55064356005
425071303611
1095872634747
90484878574
845030272167
874557017102
1084480244185
530607168001
1284503874706
605440264371
20121089012
320822128749
183095479283
154044255102
343540094167
296096335399
354280860673
642836062208
684604469541
352823704351
984327107432
1439268721464
61494768815
625967469974
271475007498
40878099849
1310502206152
5593130329
1303529523880
26123420681
575081367734
307514528078
304220040728
272427587439
317868896865
119477814112
1165825182605
567180648403
1110331816849
543741102747
1476728363771
828162347806
470328965421
1142042822080
1106625763994
220694075622
1427456154538
570620020294
298086989348
811402140452
90523655956
1409299006546
79401226029
741694036205
698855807038
162308508114
202587541824
352068415191
1064106401297
163055085355
291975153773
1189836108183
105083124646
18390029290
309784284307
194253001726
69672033778
469073605661
636550865560
571457880327
675161666982
433020549931
612753832013
880340072336
61340283869
81479220630
199781809461
51948051691
707013554277
315488528967
386245498807
318039953222
262227558388
974433895796
1443702808502
1115160675476
902505862446
1157319179805
839782159434
49412984570
317885137384
698183984584
214518845533
247305470010
258325205241
725561325063
10406087260
67446519422
385010679826
630278363654
875960886356
104747299255
193140611998
685591877450
1227678341993
219297629910
56820232406
37064887948
700929688561
112187169479
23204326092
902645085490
1343163206698
1022452835212
138314920765
984568147934
554923507716
389311017641
1260381006171
271487399500
1039681162130
65065019366
150020126125
9878009013
481055501406
70574364982
184076536907
1299991518643
370754565928
781731605172
1021439415999
1310474000626
634547416212
1488163842641
590412162763
643854649819
589157894258
548342956639
200604230799
755943123002
433716716025
1376510642681
26086685763
227459926971
1135079970991
1435570959865
1201093781505
322650549671
1251522204642
352044945166
282250931072
660710309783
866805181883
885345320984
938498930455
1465476440547
42003179093
1377994787192
1338526907615
1379173899251
942159220345
693579190301
1236704946250
244065096047
112354886979
1053375963504
1157817485564
651143577731
103879268313
180709825018
215673544825
180384210803
1301164956332
967882259052
224295033744
475794929089
982358644043
6411573034
609805287080
326484790450
596805738546
939827768985
897642890312
1064680813417
333604801591
11719010841
285307724239
736541305701
1302797521711
1508932981664
47665688574
807306150525
792917890228
16964672739
761462438226
639866085721
178126475806
366680386162
421841364687
1129346973967
86244200430
617163791539
10098322042
470433818760
1174640181245
127938356849
1421634547732
399992950457
114864384456
865100857248
533869678564
870842179622
24049922068
493673179408
621330637413
192606370312
1045077413537
1308437796920
948090420595
656979963846
659742426465
218952324000
578661431837
256823365979
912003546282
462866921311
1025274636472
276148340139
181935597091
286605662050
800452047828
594110044115
704485918286
841466925182
928144935019
1075698507611
329382182931
410515137955
934737803633
59199196768
382025817374
795000539225
1391364005374
192363179308
223139993963
177021386678
54201709333
145223200131
987645689805
501791774081
45789213162
464619617448
1199309167371
1108425765513
1370073068718
136133982302
1276980963462
723230371458
542289231866
155443437679
1014619277447
122393419835
918033619965
520380838112
1296066956459
78659157948
1021068231007
377669152687
557639004842
955556324523
511457267260
425011645881
325599294140
640598303417
1292492150759
317668101704
740677930496
612929447502
44580955538
307567040473
469721223525
873562253276
170868097100
103115736936
926142571776
224332299598
1017256624241
482183616220
874990966320
1177755807530
87948674067
587399084580
104325848793
114894807255
1058444340844
787504724108
832762774608
249527979330
1024424491720
1093836227251
47392043994
19540034795
1340582125328
406834047734
224772608825
686369182418
349267086467
191110695437
584170416917
1387144433651
961865036663
2767335952
541378757197
693378102907
194060033700
285405160670
111664138319
725490178876
2259444893
163855387688
1158549244150
259160826901
176408515626
493497921570
291866351264
229784787760
907420278892
770683213513
843974115626
1125936398448
155545738913
904953859645
500069756198
1091732973936
540240544423
1110805609996
34453619845
910573184972
316720028321
348645703591
721507830456
67261570631
615863520460
263712287191
188044800496
1347699890851
1201298423347
829947109034
1469622962530
539484328531
1430058112432
243883039203
255097175235
495982232207
1040880168829
882747529442
632497507568
422303706369
662632140572
88380119008
822451726705
132352180223
741058871818
383310512520
128087452220
235200637785
80874660939
648865348538
1251945860346
947316296370
515647404640
195487388900
1047449637638
499701590624
257675709500
122717762346
199009397177
49409139306
379700816144
162286198012
1183096189271
900415924149
331627285151
957339796710
508008542143
571813891202
381062034218
1211645062955
642209580522
158947815032
638032215002
277692727155
229169157318
85980514100
980124877362
417070323929
504136317981
195410412563
20318484990
783694916098
438981912114
570044842060
924326424614
36259892379
101863127123
885480610881
429974553676
694869955061
652364285860
15895284922
949555245575
833926968551
262261032713
544514548535
687354563680
205049564039
964931997904
26678668619
974934247376
402494874552
31791432365
948629086024
203065636604
986314386909
899296097950
32457881702
1381908441404
955425689665
495583753865
456859989776
1247944951214
698486035672
271838093091
261057236311
86851505702
548597672406
584692707263
300752619787
1425381051032
932729467078
120584772446
1234800657613
670164494210
1117068970007
137881407574
615797694705
664574031947
310548065962
767150734913
900363977241
1039488530640
543953140069
220804156613
665763714279
1075218879934
94192436963
887875791076
993018321426
273479785209
21685750838
724083330607
426751500663
843768591897
172911519444
829780346173
1511895487623
1510186009218
190903345504
513769665318
837037273726
316593001717
679671095016
993322517799
909351867923
412161892026
59215380469
252197834560
285597041863
252338260603
969351088207
47298102620
159632461151
1116704879113
815168268859
136841696052
459951079330
289524296797
767287734096
1188936344325
772755429610
502507529868
994623669034
1052086046527
1319204674623
333071269343
1244841945893
320113910262
277753805889
62137023920
287134698432
163069083317
1203975766560
134500968761
778650257161
1391919916972
134174088198
1210546849771
684946926261
1260884789574
680556472038
364663983302
88386961313
107084482688
274035514677
173508489736
506184230423
92734925637
765694136186
640763185957
156279984023
299188246183
55165306974
776090585445
988700118029
860882816329
842142595132
405126335500
67254097247
1516880384947
189051617116
665013142651
1010722518034
1149053257939
179644638149
849466583018
873697325597
276149685825
961385105732
1067920550321
459738660894
193432928106
738403165926
38775084925
246002263952
698373641940
491539329586
353200893441
263827285833
390882511581
1433675359789
265251700638
752834651530
180043715510
676982252661
1428764816820
386314582521
617693446373
537750967866
1377628721760
486014222693
707504371472
1133747630721
184904625878
945560624998
249827575619
1475948032611
874616488707
717116587875
181537814773
170410704144
312677685559
788195396149
232161574358
212796586454
141510000973
230262327811
814177519998
280141984592
1283270633746
40219023574
452463951007
1200252863532
285470304785
44304536120
640827319455
72210838011
962797247917
1008327627834
1190812410386
1366247224390
1370761928179
783604885301
291893775294
579806793106
427871017025
236302297402
951910548640
1006453128180
146020417598
648668260002
289785150236
551500622382
175675245850
9035470149
681283230929
207980917924
244619464449
1493251393427
220828806847
604425707524
148910261270
391340269559
1264838350832
1279906902986
1012690196114
1248219797478
446086651395
46414585089
750849200471
1388571859382
911266112323
429067492880
35086077642
446414851614
314681011187
57698637129
2319285679
50293914333
1206206882051
982526271963
352164128142
805107621948
530855690643
527207492623
219210004483
580206485469
50616715257
655833491618
1148064232371
709643900688
284250134293
288818263232
681558494738
662452697038
1164127091114
379538629433
725686042326
427866861850
56192104285
1439481937781
818479260611
36485053625
577424163016
401406403419
73376077679
608026670661
1065984157620
969350197187
191405232193
516026743966
120123873618
992806661201
551748034809
1146143917183
134637506664
523112272402
1311078579895
1067152303892
1397143578736
95235696888
1291930429481
1019554098807
43288336917
217087749148
647364004157
138236832484
94145180032
65476855965
46639652071
660067013842
568853134461
754554934070
239210411531
74525237026
128675552973
1145400915128
82072906761
830918274099
167105433293
463157641103
871072628743
225537464300
1356639058777
79300964715
8603649356
1166240344875
105359169009
650468619544
1146682932452
1155168485148
816726126615
850585642578
1113224488675
851983321988
1364933190383
405126395287
1082280911322
1473839248605
801127471697
570830973200
8806420832
250230534989
240877190871
164843436630
158071204359
787429968594
353434936258
285874863130
1441907736552
901016712469
824442251571
750202662627
947078742608
23779914203
299942979516
399948466019
509073548471
1124524780796
330115819053
909130044438
1276553212421
556311578841
102134865280
332179877974
543355292464
606220969155
164880077381
922483598589
581567695779
855202843000
543729592563
606039931285
378717833277
515078206770
97669425251
462441107659
576152343626
328501123857
1074203350785
912215962956
629496393509
656695369962
751613703616
66592887098
854392891412
655406435152
230979892741
785298328006
670692542781
1539055508268
1231963220326
199268809827
505131642636
484042953021
593918250521
243415931957
300986477043
818752830644
1496422436092
750546023622
798975682779
645890471622
33657229332
297321732888
87317309841
239253569156
124609186566
77560768700
553262987952
557222959027
282588544385
424626937736
1191375639973
404311023906
677368456648
416180336177
380111524213
940310820140
46471400910
45568027099
1044788860519
792645633602
632668917478
82088930752
1236495954936
859887453754
63872241998
703627419722
801917702252
1188759285719
12121033832
32435269326
975114982057
261290306184
368837501919
303531666419
1261590331266
1300075385860
1079689471643
660345200101
782641602406
52902913247
819349488376
674754002786
626119519653
500639454946
1243942894176
83970788591
1071330761263
586795750564
754012696721
635293857050
597679839077
56550368291
143344084151
718658437839
1251814637799
707111227196
265921898022
935571616442
381753005149
240982053559
369042685125
389287004175
57564663639
336800660664
822966410637
209802477701
237943963125
1040305081783
8612408344
459334999797
762265835112
761230703642
9827783429
766375331542
171871259954
1415268801411
499789723357
476180809850
193679854332
658487106132
851595616033
638410698950
375685036271
559509168613
18637976715
1144470516455
65274853180
44553120215
369592550575
1264312038651
767340700219
793143525302
185651809731
1301231044777
410478211575
193688943796
705254371071
936804047670
1197474742937
274195182945
385955174853
586537551118
86180883866
1119127225887
79190857621
560901948857
964241255050
897313606713
89691390431
1006144802760
107565634369
621502386275
24397881131
89952134019
76753005306
253019225993
1075972013747
1422477983301
1114515350592
358252756207
1009089583376
1350107902863
14738838242
221976723976
380521621243
59328811150
1394473961593
328269674768
660442320745
1074800295456
245586536198
92710950822
385365904404
494759233824
637200512845
1319627565192
401624662546
706624904702
746047713904
632643800031
504541940992
134340064481
172142759427
574429437410
34082605200
66505349730
1334458954977
800784387855
986591383483
1147194966306
37152967082
1126511561662
1403057098824
197804290872
189780272405
1116142554588
21817717218
1053107532165
578345453656
1165831810824
395820482120
1411825910983
105952006840
108123174167
102688919544
69644562570
183391780538
724887855200
541499598586
1013626579498
252771568052
1072418350688
1080754093298
179524318550
1454490102495
1017922706053
1284598052198
413913552503
1013472171632
270116607927
1143479133654
279615495765
163882105272
1183857734383
738298283126
1632559674160
677571856148
719323469525
1028606036189
41432759806
268689715122
664531177987
1004023075522
871837418271
766356616518
1071778160277
1671668958610
356830303491
93064349031
1201048215803
793054893552
963893393585
255566107342
501540659425
104532191219
892809737747
267760582213
433679570334
1002334146703
783726306405
636753304654
559804743551
158689639831
810573175798
137451406276
1036046016931
1212524175460
1245627898470
165794824386
284406226940
27747192050
1077088704412
343502620851
1034115693492
330600031088
130694480666
1185661084073
1201876344455
460025278781
1132868338338
542454115961
147484827836
200856790009
210268875421
698466713528
619435945746
252829407684
46792053792
881855074952
121908694726
522310286555
261654005659
2545184875
246366891849
106934373978
235747283927
613285821718
71977247453
113332007012
63856217657
1042300579881
284955558772
27422824957
910396801609
21101595047
687998501192
1081706299653
658203910015
247004475472
208122906440
712462155128
193835278452
770997935455
859424797993
56282443672
1097854064632
1185067697523
54735270034
422908743427
186591769813
375768948996
1146563483576
398056504814
698067587582
913615487964
410104770080
1059832493800
828682499782
1069117954552
172910791863
525883628281
162945616911
239044858781
165750737029
299164299397
477419871642
95063060133
14602840417
403796251701
1086274648566
758935313822
464891506590
607777994576
200678710548
66629711676
1109603336886
1505848182373
564257916607
1253053277730
103633825264
345510784333
22269006253
251136914633
270263947109
992564758374
300311868885
844891817524
2476405959
65487869658
203895539381
422213100258
104545103072
379977712198
717190250619
27830301170
419873798280
609181438915
951979067480
157386044980
525912222532
223708967297
1459333595180
74297199123
155788254450
189940268434
922513245253
1057190289243
63268900317
1290137851242
748846552276
1390565373909
1087451171526
129306853657
49745394255
857823341451
2468125537
530364617658
706454676372
589483519577
807010692529
1255278535105
22923486981
484324027153
125855858651
940595836891
762304138424
1356083594801
197972728805
19605961970
1036419883610
62267428284
1105849607109
15645514379
1153890265430
239512588980
12037249375
120090798872
125216798536
158451728987
138152897074
243059152585
551275291309
1376324993118
680054313420
176889673619
193070729365
169897042472
1452669339317
1449852862725
1240433821378
634402257582
316200397315
405840207862
428799005799
75658253360
440475662992
974486320418
69672872750
331772310774
393059128187
1178539145323
688912801607
428763441283
531071233784
537079022583
345219581498
1074409734132
135314698101
72152824203
990699380398
938331211443
231657690897
230335006824
185119784707
547026520039
1198134080330
1108891855642
99941281215
1306246308884
253173972751
850380194571
79841754842
355898002969
1070866246081
389722286607
481512520523
305322807796
1456343010714
442371757042
979509038545
1276481793038
1232904562459
993988746259
13163714609
581389969602
1004919457100
404440133924
82850028320
158730379617
11604734477
1062722458311
121745882663
1102541423218
164204574185
562129705801
190113831999
1050027568615
586574170866
859579048473
181647536179
666904952689
14310613972
1023937476195
347923205516
1146409962936
419122495420
1074297130977
494618025714
820720021211
1170270873566
740193955157
435416862642
10254666552
63048477504
1143788001324
173109123573
1129656144168
238713596296
269782703933
126656134796
489388098900
643848274127
964367415688
655887639080
578053917338
519257360261
493792910038
1176138277409
189254276967
1082626185428
59628100353
850028837744
1208875628229
282773079018
1084364753955
747417160645
453669702390
943902453773
202097291835
103493928541
742736329559
783296240817
130830742144
486209357669
32616652246
308966290174
563479323402
1016275594616
980510994500
104128586519
743687293826
638783728541
59426134701
827212530098
240710977642
1034309093775
311896476418
1049078049489
815627589692
1008594694907
347905811654
714296616451
760085707435
831355221812
1117694278601
48773602861
866426395436
71185764644
16743105596
819647097668
768719479490
146513795939
771196011137
168052094818
1188045340621
1304205587801
451465407807
1182981928485
335641151570
737679821298
1105902696867
140522262921
678938795142
497290135738
1463086685263
917771113458
108963774595
1624254734406
1517405892174
1220389944786
1134919130461
1016833100518
474881517005
818077133298
105983063830
231247094410
445176468128
515700261537
153472310493
246418208397
1323714269686
159896686570
1239513511619
619370573715
173444899029
63508272859
90344296751
442154416390
915788563854
1262382871101
435075361855
245802535573
1404712696816
1291040416109
26559442505
452172387483
16527507923
753972166410
652329516134
831533865402
542162586067
498059589328
366790693492
722031396409
1224682178018
1454335721390
954544094030
521457248595
805403280979
726386029864
515752705498
174032116215
236750519258
482205375153
904986364878
206317243833
792060859919
1137902466802
44076915539
705276261
2924876150
738103457794
327985410486
61884717783
47836494886
215460129971
794473987790
995561803472
1134734730855
516632638156
175853956733
149903304891
374142327396
778110663606
1146047083684
1185447282921
1277577475069
1283559373867
453562423900
63805505503
237232685601
463591692496
1577804586401
352127933002
221602636905
446633939874
151086668888
382622920777
376092031279
51517098134
872691157124
561283046827
626789753685
172641134228
91145482197
152935610097
270820247344
212383171263
1239814233871
1092098174171
239370475357
574417329376
678707665829
1147079814820
769988573818
879800418366
671896186661
1085509657061
339183511757
1051003517534
54027727703
841165806060
54708923325
170180463501
45433453589
1464515461964
132783125549
732191454385
818429913174
73711213900
229463368130
216894288242
1179372602605
12717027876
725350926266
31659411052
101872230616
756496543445
292530418383
261385719927
490990176127
341413119502
1128738090795
1285225045971
409060116685
57896537250
40885130470
661231414594
780022031614
488040527407
493747448831
526461315884
489599087156
767733886168
4101170502
507682221413
337073925178
797502407883
236573167940
510246142171
507393923733
471117053612
1144532880797
547725928350
121207877311
252234774782
1369013625257
565526278856
663060631197
616235884911
236214499937
378200874264
671545065477
34858131195
189647763529
518526367943
1114521536573
901869390676
601799687260
448029142901
1316201429349
1233297900537
815103492962
72545913701
879830991761
995549260017
1107812480038
598469236546
155796427012
946262022684
954182983388
605502501289
939393673787
340728920755
1063625353537
43043124526
422806971285
707587899329
1012080763089
310195303126
316843698438
151985893364
417510585387
845951222705
636624872552
510017948176
35390818599
473174839150
888354550540
199752138816
779816930237
1129019572068
37631592509
1375030048937
146231176564
1037557840025
314978177550
765102136766
168063239394
76080784157
678197340523
989043982509
1375682078512
78827654782
1656377314563
242188766265
1226847192766
268547606269
202330860543
298908802243
829525689557
620268800646
721780066280
688982599315
792391109702
442630589156
1037480615586
1022460343144
679956234405
323518542585
304451188426
303820311514
816640377202
230539678446
1533912971921
430027127449
891531982795
131280045624
258294701615
4669843077
458759059657
494274720779
638647299550
242250718256
642115220476
169690361786
752734079840
808663502728
799247611631
1387788363538
168353851388
975829701612
831145951089
602651095652
381935099500
107710131889
1029346926876
1117660865498
1365554623728
196311090896
450841292320
1197126798613
598087068905
680105856163
981545647004
769512745811
1178777321577
516343019923
18854661718
494144964871
401331212165
965056943700
67578322048
545279112997
102444790420
984873661525
1122324266554
147488432090
545552824630
1463381264284
790042699333
817984238149
493885447258
548290506784
38450521731
893751310108
3631105535
996694905114
269109204379
637881383582
1493040370541
234176626786
217206600205
277511049883
693970198661
1208747292501
510455281881
34256712151
625493483300
918117768263
670488061487
511454860418
720597210662
709136215337
664961997603
384679905617
136878950868
658695227909
193544776886
348842882615
399381570001
692521362067
272699080164
1032390172722
281022049609
1169079985441
715823503229
1034411318676
542697700555
473800128561
1085672919216
230659089338
632899916124
277353940455
545695998850
24033557824
178109277886
101726503190
100727676918
813120867610
1062909221257
1003850573017
441052685093
53627401147
67010053651
594309180124
154006241147
89849863566
46736375349
1387378064292
489426792881
741822363613
370837469436
623373997565
1513365978631
211333481136
688062777829
258985713103
1082607208599
241011295806
249477871047
790829028800
57210859410
1206733952634
690283860902
652147545438
112495271157
956061173708
148549986491
432943641544
412314927547
1420701005938
87119708622
20191855129
907815136956
711692889527
829370261248
321985900037
288962468492
128054488145
541113224207
873708936643
401698983053
103841485466
539003503872
418929827184
706904989918
178571409654
356709785788
386840689954
388975402831
380928984491
1343948454111
743761708124
954872484979
757224995202
405003970206
935350129374
500353300635
1299689894291
388659659755
942116502300
257893484895
314637773957
710306478354
824904424743
482274540710
1348501433282
234063800466
875453523119
43867169923
503110668652
1473725233031
719754968868
467926631114
623064706288
994327710260
304240781075
1332029066411
989200554652
402989699668
173670298396
546811764211
793256564443
192835822416
173629332309
1342050239137
1263797441889
672474308067
269098061010
517072222618
244054740619
1151882695131
684023765051
1023949956194
496200815728
605691455944
1274976112869
262332132650
171957090363
500622388639
968356869258
553165698050
111368359362
190806478847
63095265596
511025869484
737246789148
278886228988
1324632019297
214817915163
24972783293
1016817973349
546150363395
804620487107
614325138977
990693527781
418117561705
144673042763
675267158624
9318208756
68318177053
703786733287
491887618892
1262473340527
1031591949654
262850693300
1039814559733
42413548607
180005811572
286168798603
861958162673
37975929673
118841118870
1167377970403
818958018477
760830953027
140738834479
153168767631
1233015429451
1222957349249
434095837666
37370985931
512106699036
1071576351368
1034710656163
860588214635
646902450813
357889322096
834262700753
1310115925487
503590710533
727782834818
803762114937
870104181614
1067473891733
934951049717
1211266473979
55319831354
821745716206
123133746298
478694017552
115865819902
40308589948
1391875124103
881917416679
418846989477
114349279893
736572094641
989908115565
906118435958
377603983816
1545268425388
990540464631
1521543504898
1094837505230
1605046128074
872359958750
677575349852
61597712720
776425392929
892432993338
36074559078
481805168035
235811674209
778947967823
255157073520
1032408695029
234649405763
100406944401
104276446929
1251748868217
850457170228
1189835744847
447343040682
122199325814
225829254026
638375921918
458215750007
366390328981
774527865238
306548531663
787106342111
1329235724171
87780886461
618104302376
332651703638
1425305102843
1025062372657
153016869687
1102453602933
97377182342
484611581131
187595104754
812602257160
1018998249482
800350268517
323715657683
1160269378171
75802146239
19195148139
1222733991525
578963656959
1659467653858
98249463367
448301431285
201161087827
1171146560947
986834440230
926180629497
1042056273956
504930562297
39619537331
89964084902
626639061850
615651419072
431083292960
1058742853548
666866094970
573703525404
1055179029903
158611333965
1133749256943
576461056350
452107515715
921778555479
435184402308
307508037218
774392078809
910134929740
949457715651
131932981226
60851420455
948692587807
391496635712
540614761633
377804126145
311266834224
226356887898
666875873889
189986244570
300804552987
975083016600
1038984712006
1505978539914
227285174742
1314855457317
301436963882
817835616300
921526436373
910156929213
431538463529
162216658303
643308668738
1171714908379
863043847361
824107745835
1072371296391
460982707036
917952994831
516587902855
929282802147
533857760889
362252696533
245318737471
893252674247
120766093450
743316071393
94421209314
1362993916643
473235776586
441546115194
968690756147
714355111401
131263260278
737365298949
1193940858168
1386147997471
224026138373
436939173581
1501310112
66158010049
325808718226
663374873882
537405028417
690589741992
421771289536
1051967716039
1454284889933
195003752435
306814059748
712321606636
950680965801
1125889522795
816082099951
1585058134692
58441872457
354234217382
484474900539
204535728386
16506327691
776034724479
2633448892
264168186489
1375751065912
182677528005
202451818226
1503395432921
813568998067
321077564403
30982165748
19772608510
197131694152
259343887100
48050586808
493666230532
26384820693
193799716106
422532293273
1293136082808
1521345389306
651013849936
289533023563
546917318985
88225163262
708059006569
639495586224
34939719328
933597256389
59887570630
43612490098
341366046310
1045624317547
101839360925
1138994002744
671674205747
1667706880106
990012112583
736275486930
68609753579
302025005932
315569881878
669952204194
253541125682
622080475959
419469553544
76593102824
64435237373
575335347887
81136157334
768526845699
173182152223
438375556708
583348683383
1374459528739
1235201387731
13364741070
1232869215303
286789562170
1377571962468
549069220316
289955850105
466814072525
368684893721
833054797194
463607097381
307040452015
368565512971
563617968610
453273123921
435393807222
124924196419
615838158468
723146063682
634148873645
32130187982
1023120978979
562316267877
420125044143
1288059679604
607808903071
88716372291
530604285406
974276576115
156811604230
316243868469
469563068500
1089701343593
930057203785
826856070279
414045309334
795698836482
384182732591
1389162155437
721720277431
506601230612
924330533255
223783976168
191512415947
674508052644
256718082721
816222910807
1008437772135
558636793365
567496022396
1049607220432
829322607892
530352493940
91769604600
1443446343688
1537003018647
884881267827
183394456419
292160486517
333958027623
217478083410
69832563865
104418862678
10048872731
339584114902
547376510410
335292882910
206513794957
596099153785
431775198
454963117063
652355723176
1331502288097
1528360637888
489838345841
508161396352
1434341698083
407170336399
217524367134
1238346149251
1130267361048
376875651237
697282933864
28561734960
749237573351
20078138229
1007920286965
769687625954
429898853677
784719447525
1321492810369
763324637652
1568800043382
1179901919230
216281285315
304411985302
1211034920718
1026022204307
269631415161
569312827059
347464073456
114246177767
1211306158208
232888923863
191317764113
445220854002
875939506844
259438389774
53106922409
1378270006605
291213906634
845250544255
337805707542
541946385733
846580001545
256240830452
1040015637634
153233927776
261528193457
756710815842
1127254584011
474701997740
206210548705
903530046752
756527415639
1142938161717
330496683218
65373734209
488559304271
660697317821
578287602415
497103692676
217841463984
117743636406
638621964130
184109387373
1058026514
1368793471250
801384702779
1012517992429
134411783655
1169489600070
815346293323
117947364124
1211370871246
1324154509727
661133593068
942515470069
301355348222
453896556251
785745985070
581630058378
627921891752
625346111593
771672588146
104479047549
497895093021
892454681789
528184390220
10515401897
390612868919
694485085857
1475713443581
509002496890
408019715859
964960254266
648241715797
208768163839
864621808957
40546786275
438108752274
119062752506
888000086334
729781691161
587107703546
141154007009
1410189382175
188034012005
869647279667
619805706503
1423007750026
472500447072
39548883487
858944501158
1093852559849
910379543225
644767189067
1024578721085
673443691285
21811973703
949895091420
1320300655151
595094047014
1426570247015
7086942626
202863232941
535623558477
1175627365203
768949042224
389768137883
237499632952
833541855011
111077672609
873025117753
753121150274
93193921798
195065464621
50505461684
859953309453
1307803346479
1195636484609
1224094458619
515996853444
126632870387
192788284777
560940567732
1362519143651
1124685559484
807013975960
1467486700955
531780213084
615146168740
376372119693
694285452355
859398223907
387162424423
702084699966
622679987907
382422372330
922827041199
1466698910773
226425584973
1456869684716
1189473658108
1447988383084
64593795523
254121765184
1147963129089
1306802843142
495001244779
546722591497
600090544039
810624320389
379480557947
906863190095
57428258786
550394092095
52288218668
112054427328
36158909404
103586598524
1078033808720
206393800747
1293962789059
758122331905
1134736662422
769650777676
1523069822332
1176181944596
48305777777
62965871373
601383386686
19469153418
249447345842
167812856647
524406325081
63615449193
458523113204
729251170156
297070407989
1244173065511
292428092245
101355403407
870997825904
554571016753
713552889261
950255871903
325310340691
506960901812
1131883528850
625272809163
138678509579
134555624474
412113845058
11353384636
1302736485311
993592642423
68510591905
1111566557269
1424098046071
59576199016
151133017723
547158365045
217640143512
609260998767
460745975618
807932521781
344684491752
927870087893
1047061316859
802931636881
141736662146
1247723375736
756391979754
59890049253
709480918976
1066177163685
618071190389
168893690801
1515690434332
263688109732
337017271616
440625961679
210456552754
521496871301
163931161159
1293518803593
241074347719
955150390986
270806557327
71250595919
666782983503
504543956253
861661058017
917214258865
1276209394741
1145012398778
138017401231
1172443819540
32302981454
248848323394
1061208452457
1153995488204
187248588140
1293516070624
669185270542
73861414421
348804124485
104610038669
137903994298
420355446770
994309851825
39083839935
831222769596
558220000728
273210028796
508786538615
463580512279
1394838571282
1679099385359
995990702331
486752312633
1603381405717
741303866424
895782883161
585390843015
1368169919075
81419111096
462290817107
1237649170425
1371921139038
369950571308
864362634730
668583456774
409532788443
548216873298
184732578443
779259584188
46456865391
630131755951
120359083374
235613671384
629982578611
151329785448
88719725386
10931254488
128640893289
1350845808916
903185087727
229709134071
356981164533
457418077261
684323582567
421760910826
962890407302
826326572770
1619691544086
1341386696617
177691464599
516552174982
220960183355
1653636684085
1015833815452
487256598537
875816862702
884129415180
206181084973
293540933934
257169878799
553252613465
38765967678
1538368649800
66866920206
975028621902
98216328131
1109483385571
662654535602
977594569965
35358908453
55783664881
213216501709
282208262434
204157663556
111290590285
32664029535
378488797562
83510054059
1222107717492
1173021883569
1289493970672
751927226886
66654595917
53461826959
130896162964
1149209364616
436258381641
1477704405423
147154104681
994093973884
140952819910
405755509545
433432991355
657510669123
723821009703
22410324880
547018301029
480810556731
929638861718
278712917884
256181938453
857314965645
436306374836
822345757481
67014853888
391631972306
72941361245
56893755745
473194082315
1079982720349
618625287773
297066479724
230722596112
84952001356
80998568580
998476248862
181991566477
788511440612
1561439661604
317489051871
490900633402
77230459277
91284775925
1180810008382
798837728320
294966869835
88215644236
88069519702
1243001994098
310291337958
1108186877618
698278688560
442380735156
197973830561
546270408274
415787884266
567114620374
549310408369
40135284277
252151871695
1215664163951
560672053075
501152827067
135569462034
1388724175059
1405651938884
489734755161
600152937627
351761110811
691574779155
1202219222365
535606121
1383885889155
528057157936
91746070557
624738019061
107124834029
258062948883
848680743269
471837759433
523774890488
460312291809
171707551068
1085409856333
259026281595
71893451595
731635571850
1007196676327
20188221280
393576143728
27866328619
654978289312
339812142763
1172025783293
186070328156
144051657744
266829906097
163478214795
877701935743
1026040253070
1261734872729
1180300399464
132596505371
389225955758
217923874526
1071920057900
42028327989
1359634813152
300200357761
546443112763
306890089362
208014928224
1239135429578
1165571617642
522793977568
86027114090
768048049635
268589563076
114014557730
430434133154
116915719845
1151634766532
1039789471933
750814168497
1283765703813
29552406840
470583005191
409987834820
73409535348
1354973071003
195943619993
133881469250
380555673736
375691102081
989112770485
28114136444
515490848682
1203990353660
85215188578
261931584368
453961092913
422107979098
1275696200072
182408340464
351538043832
364471015854
836004113598
329761733717
502000021574
424163717009
195968229261
783800107807
627160433580
1122202637990
680781867126
116228385979
1135852254211
987243890544
118667544923
1297525059557
409819542437
136223480361
35417659089
483340447914
272442365104
151041721489
529913435686
828212561478
483817710550
772819926004
22025918167
1230975800161
575451932842
1418351972174
712545756613
995968411122
9559079164
950789074279
229678402496
1346415806562
331385656586
47952960990
957703694815
1028383101166
1164322264349
854125044257
434438826403
117191749172
295887018249
897557134366
500667704026
1375679654772
575871323226
1620757403271
1550432420480
399140544398
1028535514376
712887767145
743554052411
128355613242
457049256463
333773448591
22167691139
1708919274904
660054279818
1184005049983
932218155157
949206446857
96416656090
452594831486
7815307778
740601876918
1440184738263
1707859184415
1337344380564
393668986519
19246200889
1048921238536
26989152393
199084924743
1210876412270
1001166590599
962673292590
1444168929199
132453221453
1157127582527
382342881333
515146315269
1234354776440
275150888580
786504904447
787831162078
794745542285
605443688311
18029569355
1305684275296
721930506672
546722195172
1229672637500
127416108236
82944768454
448036097112
844662427966
40815659600
753270345487
722190631368
1253795740752
662857961762
128355258715
392607198381
302106175938
655757920523
297295098508
63509647030
191465770470
61630530181
511960157475
449993117580
719893565728
388176356773
154504415371
1399079704143
96408513042
101975997599
69804857714
169266018526
621785140146
598042425450
623254797559
1288566383630
990924488417
535057412067
106124717988
412756696711
493860681893
1079333063034
942018200926
87739988966
280525984746
356765547759
41840337645
1467210815647
1542511896581
17113814266
504660865052
619627556152
310189601448
179754255897
1137181360712
661211877578
81638647144
30503939352
539803498514
7587647579
816541967305
542660716832
188047519390
228126498210
1477543486333
123693095759
1386620319258
441647987129
46658189002
1440252460757
162122098522
376415876719
1105974486304
1540027269765
554028814689
1081079811741
835754436233
443031679824
996266963562
317679314123
841352844508
584126139751
134864956157
896587654338
325709407542
31373619010
29094138484
1179305399613
231023652086
456646751776
1260233090436
738628107613
402921735154
545154659491
55771495555
805391719302
434649989047
12000997434
903902876821
1181244369343
43306008230
1310612593706
1169008442030
329672802546
1226578894905
382126979167
274651375516
853734255438
798005260473
1098502578006
602575571423
258900968077
1455705614453
94255870411
679281577684
245348668698
631747727321
493018425978
1323765201303
1098887360729
104844151947
185035971787
600558558426
963216001499
1074315728941
614116676247
59857177878
62349171922
896985014726
786446324815
1337671730331
1344111687730
1047855256708
189504285253
198028224917
404642741858
91313076583
205885094190
1012811236902
941687611710
636013882008
901170571107
558068018556
730745881608
39749571756
1379953165247
158857343278
294104993125
986279641214
6850897981
1365951609020
518791172116
335939473038
99104390725
358603118196
115102615746
154800213263
383121832706
184804129138
179885016229
928005312821
748842011760
186101468222
15435472453
283981060143
480067169939
277693600104
489325856533
744196250275
483982042845
185654100636
102992669163
231822790734
1023392227760
879279214168
347843116773
243320137994
1062573755383
36815652233
777991570798
1544918480173
618762942711
622386243914
1038274733367
262929284650
740398989390
34239461769
99699037450
742004787075
1180973213567
1043735523919
644489329196
1496018142818
121554373977
58928591377
845637910566
287350373935
300498746842
628250009574
67606689533
1004177361604
1316015263593
604970076246
271574310798
1314044909298
382990354540
972963402831
194382131757
1353738916147
1127586401059
327058643069
1375683020357
422609574811
788785970658
1311019818294
1027650812533
1123011233081
997411436267
1686235849493
779103652877
1242676605819
69736390405
104915389503
780176786748
14255287875
1297068465218
826091616071
8755197268
215698019425
680063150581
1052353221426
1254259259622
295242585564
1105632496203
13430995058
1212888453790
79164112800
644764505086
141731040826
785483588858
160161928319
286530906220
943074310707
946031513362
1031336633583
982100586519
446012932756
63661735497
1050642600433
995657202420
50645356396
992253749621
277030001666
564516135857
211099301769
445559274488
65263814613
184941100751
169375986089
632280581490
1205852106608
1390222184667
861009460968
670092124963
1135000839969
239282665243
639702976347
103129251484
1276453805619
374203987502
336220502281
412704743908
177970004857
1569892780253
88056918305
456858611059
871321527627
1515855689172
69472602155
610805428603
402516587234
1217459431199
83893563347
312242007715
135532529284
1330357429327
682031612186
160305972751
1513618318911
1225576858501
567622528606
1351140524872
754325210694
1157134941693
305694790095
968398423071
488660948830
678237705416
811196945438
186563887789
1173881426637
4552566591
1313324020539
75850893348
585560202753
219738192350
727883766330
432545167769
558186439316
870683087369
651940577048
530240759341
452082144682
897340556517
52872048495
311230864142
466061395998
55298726002
1337794807912
25656091202
80751575160
1225842010231
483463510069
157239262132
857025634028
783826951264
1135330298566
688463498166
1154254426641
1065085053989
1014189649389
265093842085
421971657806
677232698475
137657954389
121399557510
106211718116
113241607556
733297481080
150068486421
724011263639
215292095958
558258116412
882204688101
70969422039
1238634978317
276475301129
357883994024
1069862832198
1178086499506
263717183470
1050227358232
967800146315
793885003552
971010999217
399595564958
955502143850
369023878474
1554879492921
12109257724
126378481695
1436736431264
1233179097706
426706707306
303398602655
183633069191
39395473093
163596563280
985227118740
1368300143909
206787373594
743071761324
1364412134295
224649196444
630392314154
82564827361
1198085068677
144674687287
1564198761120
771609181752
284504089508
538313000524
255424854471
686602049334
103702930219
1161208657967
1511495428755
88921249595
269864145705
747243281345
646529303669
936529693637
720630444481
125761603812
643875509703
823245013956
101853200559
760754134980
240981570909
160324636270
85866055695
1075481117510
240851216710
781376115985
1275629379789
135642676473
1518486904161
529995399150
967625122834
570287204527
156025832521
1588272206869
26441508094
125683293879
251753708017
891632613666
934040347348
248488861567
14039436894
696974893163
589545605434
436837841933
1072817308811
374043398089
1509820690288
1660228535320
243025010035
1580890727870
635129419927
894247479600
1099816004066
78656063516
121020214626
1429011809655
911129091745
877570296604
417228796581
996537224280
1608392835361
71415181253
490297062506
1337143830063
518418351589
327797784927
1295817428251
81805478590
742070721532
786583314154
960303837806
527969236289
1205050122465
845537244936
312633535504
316180978723
507151304222
246164688608
1269240015428
59306231286
885805114322
975960790916
393745729430
778538205623
202174016025
1089749251921
1535553123090
956032358983
76430398152
1276262707550
417355488266
148927322430
471705625429
645073203938
443690374015
1485796080467
245380488734
1403282586511
947360063505
1531592703744
255386512024
1596122168296
723316864625
854112233840
361952744603
13322349669
1186992452783
70181886470
61202312991
800673785994
272417967283
576851942606
338737917383
423590266116
248412945100
1052005277696
1461698378299
36746051638
70658583507
40667607656
1102872356732
60931973993
987277663774
446789676355
32787212133
362982384620
140014774730
1135729735077
1348964002796
438146276246
649738668102
526841741793
904581883528
428241405500
679150954105
252462521171
706466726795
472221434168
6262486027
866587810111
396943653393
1277392900769
82090042699
1305525554760
1010170849757
77316236538
841093302709
690209532678
1246282792533
70531718312
992503648343
329253649501
856159552442
167759824083
389372904294
470322710987
527992875411
895021340508
282871534784
909306630514
18176067394
418403320544
1428448706430
772562485581
221983403916
120651104182
1291634797709
955549932437
1413259560924
474389915011
813048694234
215219429054
366484774967
679060231614
1316964367838
54219678715
712640403805
208089180077
833728056811
967593228035
792647388301
47641513218
208556953020
1176650350337
757159724370
69299346850
226940676221
970479251019
1321352326803
684142261868
803220016050
389523350419
631842044336
324451432355
1010484173553
1340797537547
4159139395
182649130421
952547754303
7716844070
405057743818
142244365861
1398549845652
904391725660
486051213930
949143206197
383557856197
958396194937
623343460603
691269814198
195719537845
957338167653
18694456265
486058120679
1006481233442
743524751244
504831403112
596367942353
148026199359
177177574489
80498273289
1028872700028
964191899360
1140235787908
458776456325
916553269999
322839404267
1246583420414
330639601499
831470947247
405674810974
317370911294
693044478948
930052530086
297763795723
254291314175
709586726361
986856663996
38669769066
185551374577
1303018144145
880534933546
1190393835585
1117356295045
37579934704
858414865355
210511576009
472563671023
413527861342
1336485145659
131258791343
429239244424
344496026548
1269032972028
505931133923
848258275341
100796635141
903671853498
148132277466
204975782790
86420914305
448710851653
565486979068
1405862651862
1017968302563
962303805692
947686708103
1062909839432
1581180387547
391884051169
855132928449
74017211356
1510298145083
82153046348
1037177444315
284438575946
1110129567216
1220791066246
762153512340
114556746330
951926834621
180597605647
246495195709
821386567648
186685157317
787770163894
47120400662
58081128402
1129860208476
380769098217
275418897118
336635598192
903144311719
1035014014382
496760489105
1072998841193
1058557575230
325242762477
102336869149
1079913912794
1594234249504
510830037469
700785628408
1357037715313
147034371983
957366761556
645820214536
755730958984
482492905001
20110497058
453156573164
1369651492374
201853724567
392795226844
491126036371
1115003362919
1250409711246
1169256677399
92292522913
1374981792911
176811033370
575090026568
525380081445
980105996681
398146297540
1162440290723
1231410089484
756434056434
397655340166
73634634020
107293914323
1446837844055
496209143506
262833509884
1076904652255
600009463407
1159051587621
146735384089
586743683138
399573836524
1107131911400
1237872571778
1586857357775
516826545491
1471788225093
915760843457
471788076516
1088946548146
255657392812
761663315284
384144045960
550335504751
1575019179358
537067674751
723695276367
163395118255
713488412450
1067790826423
194511247453
1182491560676
318001493682
656022894303
513995917488
236982164284
194691163781
148994969196
893708816832
125335409919
1516362709738
336563272925
1010274770910
459845020620
873315121754
105721489633
1273213005686
307490351447
1062394687033
176145409653
274373931095
847820032758
700015990165
1055361709469
166837780242
536139843112
302844391834
77608759008
575850639586
1262282210982
259078755000
101053893086
181194218865
748604997500
1444665899123
257752146607
488841403776
115134529981
397919020498
297245207621
154744156832
228401750569
1503579208140
917308817497
1337305636921
1084626377460
858241520612
366297117310
340347174680
1193709685606
1174285097336
36706450741
591688869615
611121798349
397026876455
917166060571
1082160460306
1428275332266
777927642284
250358836308
485339277349
805386388991
1612297148445
546112890069
368707806419
1087688404374
1347192465627
1058858977396
269410874603
1322997752390
88099691204
959159189576
382884615849
1311378234879
588191694610
116175233860
126483717719
319759803889
67746343281
1296872175957
179698377976
1114487056489
467891363242
126749438476
511660958730
520944172163
849146067852
626421371683
799682602426
420225210574
415632142885
1332649251972
855450522394
463940629278
506126677916
767834944987
887050039944
1096648812597
15196012742
580169898359
1153544258428
1141526260034
1226768249694
515266240890
159060155839
367469191925
544460707352
373023439588
956718988076
579003333395
1033135691
174159420473
392408939948
638611945076
1229828259590
817667261504
21341936814
1413428654908
233390923506
1250044863229
837758150765
546346823904
274045270890
332208985748
998677493123
259232611329
1359008560727
688313620104
1096811398591
74484837440
230621190959
1403154204328
203315838830
36575758366
640082950220
637771188750
269176980862
1038926562185
1420883809307
70629241262
84455336539
496815599472
100791688709
819257329437
91681252803
150933274004
401870834966
220496392899
1302851721607
196873716133
1039315480012
983191086085
1309933846782
955979427390
1485453578331
10556603124
354647610391
1430298879772
77047697240
238458562100
281136087931
769437376388
1220001816478
149828692738
79141603623
789562352855
411536332897
312606541145
1289927641783
1193843953377
1594876532814
1347407998953
1030698101544
981517490792
220807453652
275093469658
74789088535
1108536574095
251736469695
1317111380813
48093046362
900237101555
1199362610116
211256411997
1264619699338
205492232885
1249821527352
683581632400
668393698577
1231823294111
625741046357
182314257435
274328137356
63640854592
1128104495764
372840585933
1150373336335
252226088082
1114670239916
1699635066675
1112885574229
326283494070
668228604827
858728805572
76910380573
965884084499
1013066093484
345803501873
30371409080
61539990439
218351501984
56169911545
312439098852
29061229835
1100701904031
641800381114
9384213397
941561929957
625316527669
1101179465139
550575049976
906965354903
479825496781
25585527163
648940192904
178448542371
845262470083
106057853911
227056666760
1231568192459
1270987536586
1110013734373
1203288239793
151488743525
352697034877
170234840050
863715928029
175337818635
605949099798
370884926213
488700940450
38304650257
1663559854174
410275859650
450454157586
449875987653
371254047114
85908298636
55634954883
372001404794
895653259585
393932913265
1134913327840
1035384153139
1662814071328
175966250016
398522917753
1133684248129
207890952803
427388374863
552009933532
361682540994
451709925497
540673255733
571395435229
385353610502
1465547660810
219943419061
713222984250
893835734994
1327425971019
1249993570927
512035518940
1387211177490
491025215641
1269637381522
1022847249083
18009143927
387123157566
192220348209
565551450449
470197777356
1456590962285
538808762615
80671810792
269798772268
292372007593
362015678909
465350819133
601931587106
71628873114
293487242667
39295714549
50568584775
32501848067
580821931123
586273888469
1392496294457
1190173294579
420109330371
1082887510505
219776002944
109050717616
967361252461
283231865362
942252407089
833942754062
468880690833
802245747616
1096409925225
207897306091
770946570022
1546494032213
616917195620
99652429361
1690648845026
670363870085
145649112970
421537951318
1157944544360
358031852230
1302188725109
110444765902
509006614726
1019971567481
256712592138
1299387065698
714099659041
1567916811467
427992634610
1047443876850
369595239636
742183561742
377756222879
41424671186
19379748643
157201838569
1624949282734
27549010280
251762347761
929817466833
348609924958
531736835184
776563010330
202366952999
51881751060
523649096912
910919134581
481517385829
1175231416507
1022120565459
1149571810413
992027311518
376423803039
92199364480
774440050012
971708017429
556524914399
1073191943986
86606903957
1230699219143
133238239381
1380260836625
91932204352
94561242167
881028265265
1051427211533
523951455923
967164081040
279093838461
567007441740
1208551313826
660596535796
1261094068162
1275070596234
10422641099
749980438437
354835031546
746797730222
789080773822
606822238626
663088466276
495971320816
456040344081
775310190460
986210942153
312369361454
405082241166
713509964965
160990679958
484128920897
507111282393
1253237611848
503116544229
228381855214
750381183792
1095447615208
170928192078
435405907404
116953352399
519632568812
555467838689
602390211022
121846498900
22742388257
916462968419
253292528060
225805473286
774489395635
1112567328886
380301541871
765936120586
68971316989
800756203787
211799549868
218854277847
1286947066842
893856206982
479734281859
474941632500
49289628283
250848547779
445198823119
295573829536
399447264644
289590845534
398899633121
585175049137
984264623189
1262057875530
595310360748
413451091255
818374352415
1393628302323
228563354636
1202631914123
638496167767
726241664803
1137997350200
969062972300
184965086061
738880041144
601410098778
457413453394
1484982299546
1481739577177
1367696500251
932391562124
486662886317
246506541742
153737957341
876107096457
776803032243
1298329244510
1723458956614
1072382521418
133991489658
190739994271
544077620366
50415663301
1813701843048
98638597108
17461483894
178947229936
54127476810
511620798235
289430510581
76086548783
186108829705
561838910049
1410404531231
828473070406
306951202116
366821524325
1172172301419
183530225195
898123759654
122897514353
144955775851
989208406271
136687044842
1183793918346
542522545704
181623568467
145230434456
643479942344
1106188434333
28072748839
683067511523
412998680810
23471457440
498387109421
297646909156
37099101483
375935357793
1302229089443
208170551918
1465945009886
341011905998
1332398182965
512737660189
440355891251
371173980290
361954181363
561744613354
1546387239085
1226871280260
60210420357
217441965694
1003641321552
15889811151
998605055340
22318053606
1825368615315
14437305047
308917537931
361306625944
115285627243
1293846848229
706114299845
755844769508
267618275526
906832290216
250717430799
1153228358270
20414408298
1101059321402
864954332881
1670501681000
1287693115126
1155387811114
247683284920
1083804325446
392058141280
1371824921983
145157537204
908031016075
402402363082
223720359192
1069836807303
842146656902
249913332610
113586787361
73151132572
1122153737443
386671958160
314380895472
215634246206
116148011595
1238036612052
548756341144
660715095107
127495576291
33634959234
631472489491
313278424421
757321125502
654751391754
1199403538416
414276479184
26181012992
973281589653
1289328166954
191587251181
186908525524
265093408811
1195285596740
552768110320
550644996302
41379831720
141287323138
528583398848
856109557499
1082450109028
443261701885
839186370797
83446186858
1206867070937
1372464757517
726562253831
508423893041
171811111613
618174515890
248651505161
702079473293
774486600322
1161192804498
1119515349410
2797218097
1055463317309
853677673296
899215328292
571311638642
83930814317
1294182369565
505393587603
1641905272478
1187984445731
1290151722645
114065108168
732262586718
767331774444
101184537426
931247517239
289760806357
140796924987
220322375163
680339258853
787919564877
544696134688
1402975639036
535258056914
1182696723434
1099038587815
645622306690
895486391564
824392431211
565088437171
174762976313
85792777260
22251664826
263684256743
1814194991472
1557238207646
436368086085
106128851092
874011866584
56661154704
1379743155224
74740394024
330440820738
1544030066441
573688354144
231205242353
263227852503
1425510672219
443762306389
598838552767
818030601611
1255497816442
1311007433853
1448551942339
719043189440
32250190709
883637715926
950884334918
1250553933134
1094233787760
140714274948
939816932432
1305153962422
1583512017446
549383069195
366323775048
35580997581
83620577908
1683872253239
533314700791
813096729933
520481577282
821632690594
1124412929666
343989221626
304450517671
1528596737265
423246884753
970032967331
374237325013
1191888864028
1139134410816
548076933749
751334327227
8895684120
1511591085629
154756704583
1056667362789
305416993416
1466174093433
429410372180
317631923506
99240271094
622719039932
215273886723
592699254941
308045776404
1346190702182
775970628314
1327358418885
244323389766
408987985314
466153041780
1607030895
162002541193
703264050317
1119994787159
1488609823
160341679338
706538977663
226754028035
849629750989
1387434815058
1233608594518
115660540142
290227622682
1488707010686
1075642786079
1137317933693
915139098706
508799191782
878407258456
67182790172
886231416594
64359552025
49565059611
40001903534
360957093431
608760612010
565750494101
61767937723
354379310365
1445180480629
1049948175351
495877536242
245417573087
1141309138078
366763516526
1454791418086
486338740520
461019382136
890602779577
390434082412
237592743314
482213747491
35895618668
755843920588
1264528803096
137295494474
462302256398
419157499600
5479795569
43723764506
61021842019
1229875257173
469314543530
199444798410
1670738580283
20360908062
126537673650
927674304971
942686156447
513210865399
1531491457524
725721909100
1007073449253
920592472310
319621418229
53801286943
54787900488
1635017357063
335572063416
1520733525807
704723094803
1453549435559
124982561455
23199205913
1144992566493
150120199716
1231423513
25954805176
985959777729
1172124206625
944171090467
858332527462
305861272396
194935679617
152678253405
863912952143
850009701782
418060551579
44940804440
848743620062
242312091441
961001296137
1072792121641
853552247010
1135122434848
792450174728
819212906486
82421584167
1540207716759
653533707756
1279005839506
1091893387176
1647224707661
1432033004606
159622223489
1323310838080
457022638904
57112981790
948821969631
1310783832777
872354301779
876063981425
532217981107
1237824359942
734830589495
95415263959
1077517447742
771268279810
1059577105459
887460832161
1421914096656
1056352425077
35201936418
765017687732
395407003163
931651145111
791927573175
1271658241251
417934147028
119033044208
81026964465
246091018999
324811844327
1028536068375
731981783235
130769505334
1075513263874
1479944818360
88969502175
991776178932
1479060369071
774016932047
913717808445
1272942195573
302321107526
1434135754614
725170517813
1175427745589
682434323070
847425381524
33519838412
563635955188
1153255092986
208813319818
627627034977
438746167084
96933585474
1508606340532
1198778479717
740382363960
370784661091
472726490191
628012111751
308386770385
300432244340
131621128212
1515117755814
1070049484453
1259742402509
445987354872
1146699110302
1245733291956
566454156603
750386748940
215263510326
190975414174
68794845564
689395331019
378811527484
1236581777860
480453751319
682217153454
281945779083
817191687443
1176405026708
1053296589438
68796448797
393576104242
670560467072
1786596213815
828237955607
880542324169
1319073442743
64004200798
472951577519
53685726228
609382677515
1299189980852
460153871941
1272944532855
400107146154
660700004468
135373436795
1267409786693
611899740465
1080444935240
1091551277450
489607652686
1236402514299
28451391504
97915308846
169065868356
102527152860
684407960159
370261593963
1004722987288
1360628276672
1081649957450
293619175989
1128009958548
333902380874
643546247926
132738221612
326798110499
927256474980
449339197808
402257445463
613785524565
745947157636
1657477149658
701296997453
210151398321
1529382438637
970983801865
534776908655
1483256978359
272390611219
731140924024
425388975038
53520120249
239098614413
291070084362
1105719877707
434525785835
1775290636375
441327205159
792788942826
1313921297076
1130903513529
941102700374
636156107823
350247282723
461125302063
144606049428
158418927682
991204789922
441602139568
43254356504
251298571919
305828017988
1101035389816
790261159425
1052139268680
946411614880
796378981338
951031800751
1059998797989
1094307146014
360057471601
620123326137
729202242914
31521329140
450924776183
325452363438
1143130458692
213085813934
148024847315
849010750349
464054864732
134508583779
807755665536
296373881056
107144829087
261577124623
1146568831363
318456469244
1531489341140
1092568171991
295763149237
1257973301949
1355172262674
1258639075055
942011479857
908612126992
81233755890
92192330515
122333705487
1115280694707
10505148730
283138712219
533622962924
147517490373
1276358007586
1048937475324
1105798788659
594421070167
55277457487
1570351162792
1207239488297
1072227353324
1090115802814
610573664369
594926934186
1211427819922
81237998370
603327278926
1191121158628
1385906779481
751861452339
501494966554
400195453536
560163056387
1335786649602
629118660418
1365408674152
1339742897788
633931401958
1621055909506
372524762573
773562301783
717260878144
1392678908183
327470697418
259574253939
762309555245
383879380992
1378928669962
201580582824
495945587524
575937811847
1024342086312
382162732866
416666444609
615534310274
5392981770
822936023401
1441676688708
1127445247923
221231796793
1314793250173
275396146063
1406950880118
253060897081
529322335424
900690574333
32439156679
604073689055
1622438030760
894361502124
506406745305
39640713278
618240476662
831489945036
400162004901
1199193520161
314937476116
1017559307130
1426684980799
274904245558
681703338836
338081970256
987133610768
140636811246
1254554600849
65708053868
168702310387
956307325593
289272383663
46165592727
1113018693510
1321469424756
169889984346
147776381153
159477194861
273316494889
786076954448
951616091415
943590239507
1373369810488
774981889065
1620207102968
163032903865
581516671206
1339802943419
1371994960770
1222628677561
1149383662717
543152085456
279993378458
571514875702
64885808788
1581273987298
353757834593
606400338547
422729699973
324231731175
429142712158
267449341281
1149200395182
260501882123
602531920696
140012280517
1013316945322
310331480131
721790909387
1164121802008
645032783609
24862623676
836585731214
1645363335715
494921824518
1032246905641
33808303849
464685809276
487371116480
775968725101
722631314070
38238890627
1394745846668
928456632166
1177300141979
798825787923
207190897508
357829663609
1002364210743
556620646393
1623015524586
1119063207670
1273044597319
546903848498
1091114007072
511102982450
112644147926
729623715140
459350034165
860134368252
132626472683
1152671143893
694014858596
955322672220
355310908857
112888384068
301183934336
1041153110937
976399592720
26993936391
910666035364
512782086932
7850107959
440715581163
1431428722657
299817467782
1331319239161
1407926476339
473214333387
266243834589
115956040563
60234808776
394066906423
1296074560720
1628201665229
318303063648
6548837245
1433999448233
22845658592
1514812385672
431061488547
650284145103
1035592983875
1001268305900
483418460226
1280643753310
29081807988
254735679569
1113396797415
174149066579
258542509782
126228553012
991530862175
99433531496
30794193276
208303109970
1418282622096
612093484406
1430278721709
1032429111650
1136506969664
1290716098291
410767619891
1016358684084
1483982183765
541853254338
1315327702208
642931165361
353551545223
494191197725
899800433696
503752287692
61786229021
80972310523
778001808274
643141723349
490407227322
394168004247
52140751053
1331597300769
451387153767
1082039120547
779731528894
1236638439069
307682110093
53107793387
468529195453
460267712978
867813342563
631006423448
90539810751
724292477470
51182256700
1478397252461
1694106929609
1193424269036
1047237920463
424789092649
1276016590660
1371938481817
473094750290
12386258772
244890024663
171843986176
819583844840
344680361059
1011885704981
1210956687435
1035126980696
1407179491978
1696342519577
63336967767
318875060121
104724514070
1093391563850
58774661336
124476237421
967683881550
1275295549047
751276522822
121461215093
150275566356
255006450785
77753208015
738671098573
1148861748754
671169457372
276968246194
1022188770626
1098334575132
912338092452
205969996802
194227965719
926496342035
468221673577
419044272523
426758896474
145397339232
1561297216260
92267745619
1237825270484
8594262281
1111136533451
326479894302
516204558092
1082341860228
15289067268
1044202033438
133621609380
23466846845
1154912354316
342338588248
386304263295
184554251970
574019331919
1222008710188
855923707745
197257670736
925558724108
1094306134404
463451209915
1114018625164
576362797706
126181295606
1249555546569
1022779514973
198282084654
704822325188
248955872790
447795889855
805086031957
172900910943
935553732076
112761621381
765619496293
150150266985
811039691603
182606775110
75399674920
1572117152452
352132746895
448688205031
1073909514705
1468148626129
80298851031
74299913583
952976916660
1383793359973
751456710441
752757371763
452226992535
1288479898366
697862554889
342597439205
662147646604
483839546212
695374604021
178829407878
858519649918
755829645097
605171521920
335263863464
399369037396
1446966182250
980050415118
926793769490
79357988751
302974058398
540071473929
260014060050
1273235093860
153774554424
134325520173
639346438905
1452751079613
922334760674
1530825178621
1373057104560
1124937316038
228735473125
520632617434
936075814827
652624133798
411631872681
1246023510572
1584801532176
334033441686
248315677752
160830715072
1424737356456
1391284617911
1188456280379
540375652698
1227719308777
1339732227007
872396725493
290078485722
627769775963
1019720251407
1459742512757
947012319598
437205766746
1376199457733
1559004214661
664557334739
1282950785729
215104145445
865521171558
134610274109
509017964690
1331864893765
96696825299
413319196643
431119766145
72902722929
1187684206945
1056626904526
570407260507
117547862678
155735592765
1216519428151
187960173571
160082206790
1623022001913
838283250957
129012293643
469015334915
924840086266
652859882541
70451968276
79138319538
1456137525929
1407398849946
147546297930
268695023782
113907609791
204827001695
742989396443
1219245104718
1672396674896
893707743959
1403035520529
366716880235
130313644063
692161274291
297604951426
1278576112070
600521230972
524509942816
566741249020
67100153561
229874007574
230554227756
444415599914
434044487602
90845162248
25702762146
1245324456806
144135697602
118661304513
155154879763
344558766471
232829238258
875334536867
1369075640487
1328598906874
781797171529
606319657257
382237793678
259515070669
83061175567
958301535560
439425874406
107592856371
1311334397882
1872647416202
23745837020
1347238140106
184373605034
121759976479
1072322043950
1283808163555
1183543468183
1402448514822
737569270270
546120264691
1361435288783
1143223827640
657985480096
1715803346620
228752358133
980983230632
23307286168
206974620053
259385548493
253140452869
112187029912
621304097237
100433722336
513481451622
36605642381
1170962772976
812839822132
122416259270
1291558694986
1087079369436
1046889617949
805273568634
1150473076372
673979674850
36725187614
608863382329
348838222772
1011919074162
1804127742853
83908979352
1463459696853
1268419310053
871785173701
1475658485020
288853962213
753412186367
63442511450
427972603903
726728732892
902739795045
141107090437
601714145345
955560905556
340291490846
533841621569
35227331242
391867016255
851509251825
1451794016355
150537485012
607507279469
93855293549
854026527086
405680434148
555517191911
771406218181
1553624202316
1203988031738
1075740614804
821111369953
734377209441
88852254904
518406933414
561560194635
1205155728118
278614001173
563819049607
703367479538
290304688080
1124660725760
1647199289576
1290709377776
59872905783
1314277623675
1385143880815
669866161785
909284209526
1103404898715
1064583648071
441530080536
46976176091
82672520176
997671676898
844902624733
1204695429183
912538878491
337052204470
595137908993
1198543889107
108091114738
346515853125
1463119246836
1176246719907
494840778418
1219202974404
1452580268037
964929541270
1340544755645
92284735386
321049354204
1119647392092
9886571319
1586534394244
5452467566
1380207971938
233813479775
776098212799
434933420105
78005585105
1110751905502
689634838353
21054904872
1576508007233
94971029095
33001492775
813748063804
54500231623
547585257139
255608651405
1506236429777
72226406858
678950287468
55695781019
990772274699
1002407105358
1444937131931
479581635955
1206987244303
419190569304
1515297608900
144442195140
565572089894
1045936220200
13571638262
129338724042
415760144020
569574266962
1020594559394
334120175963
28803390505
94615679061
335427283929
19736305662
1093879480171
1207039229193
1288530833089
932013081422
685486784928
533249822572
715689638198
968321154649
1509746189929
207591790077
624770135105
857910383602
368630736220
148552091489
600711376128
169581014250
238216270010
330524296658
620360612804
533824640567
1279043199159
183532659414
384574062027
477821013780
735815317916
63391086623
636299020173
21558159647
983812609287
1126056167969
153329481006
683631973853
151132803112
756472308917
624595872839
895456051494
174436257524
1560610716282
53035564806
67743591711
876395282165
184349118577
557268978335
754911480900
436469709717
223422498211
938135573347
1383350847554
777857572291
340387232882
130992060981
1478234363612
262796045090
1321362402061
596529354512
1692172736222
288998665632
200874706625
34919794948
120903329675
722708220887
221846354679
585081488224
1231377916215
730635707596
382242828967
730294621974
1829684408242
137105553019
814488228362
416843107256
442722501861
1214555534195
184889322861
67374538255
281845143113
1531858104531
1536797866758
1283383474319
64948662569
969219218918
491787261633
523905731355
281582346792
236296828339
686381313092
878845082678
1394318327787
917044345516
561080783645
518211602611
32458965498
165254680135
343472908386
537267273772
768846704182
883553026875
545838546900
145324845476
99583475151
1509908517551
390991094571
238415004184
1495888147434
975252378223
920131344553
698445317962
1014177574748
371038362053
96631505118
549162966685
798111968070
687228177172
93172907253
879440461216
17958914190
320552284244
1244347197373
871141919356
1130637696424
1519727105174
199201184078
106449424745
215092435647
989370787021
1704372429792
1636782836843
1650114189778
476521095195
103964143093
1280882089604
950853333563
960006688849
408165938744
1566367466847
565432277290
508087243266
1558544814534
95709915147
1269818717701
201553496170
1258232407293
853053231284
853732849569
437601476878
1139411613337
1545176487204
1013215705113
1084223210899
111290275200
1493247845951
483894220872
861995543847
142319421870
1215271500230
105199314726
1017566279992
996183439380
1497274863872
673906279913
658653211387
959121325135
392393325580
812437626683
87190799586
111957326511
279531002272
241151093176
100558748835
494952463707
501739628642
257424836166
1249364154228
55657297999
405057920542
555643329006
964702550570
43791644007
249885485152
1520040277687
1393321446825
1122794589335
364051992887
316028706501
850023332570
594300863167
478057554405
1468259906072
787388840780
792666484214
1272287416813
1491492094830
20544261365
337055474260
1372538154261
1019665877877
680587328232
1230437816657
519701722993
841283090014
46909170466
697274856045
760894786756
362175535892
929344420448
1755532836489
66521897426
1350869583638
545180650345
1102218882435
1509604307506
291571111482
648728041099
1181250737769
1375494253343
1477488845508
66425476383
1634307471004
55061938411
1252250380586
202550569516
1286360220748
102436107391
1478043814104
1149111684722
866319570858
25882895880
1028964961694
6652853668
143348834397
919599266304
615391014987
615915366432
337016789385
490466239089
351613037226
1050016557715
42555145438
1381794362799
203684688917
960442936719
68873503894
527069620731
735631308238
302439026813
235747156176
455729318518
364885524633
85825419680
168901921220
791270569022
121713159268
30097249087
1137427255066
297139469357
567488400123
1344952029848
1397179853876
1039381865962
1280458373786
198154139537
263683480630
187737833702
665529646378
1067732717619
277930292373
883878701935
623184396873
1474588068023
1227742901951
216374918818
166637332868
1039758185929
579148548868
222139744702
559888520954
816679788
43371898855
356719366258
598956850952
1725072864026
1033546174767
615278974847
254827592140
261688417024
330741306231
1497963888664
265411936456
266692931558
34950949022
1325507703173
372173472759
495631414387
622097411980
442197317242
468446759301
317126959766
33664564517
713964590232
955597766223
1190244902327
304412014348
405740622353
297788293897
1402654228065
1167018945530
138118627230
466912680145
1197617456104
921534892930
138466511946
55090953705
1241345978167
92992034934
831575722027
455942039607
574929859224
40000533382
132560813028
743383360901
1811592297122
1242177039238
718188909714
344498507890
1106575989949
1297914764373
264303297358
191151419243
608737937157
1087362925688
1808581645392
988676176913
1369167093881
1713233772518
1258441792090
484552943826
955119158514
838443345182
201637094105
1476307532071
89698591148
427097385343
108314801676
1160147524175
1541572639287
1640752202426
591553283147
122862926591
664332088651
990973640996
702107511700
363102061436
1198376854486
142200204826
1047081417634
91097474858
162984248004
934769378402
842116189276
1276207285487
1024589466415
109060683839
102261067999
1134420290211
500382432068
41181000643
553280656965
456646556293
1074090677868
208701823679
101394538652
168953197372
525877177024
291712891170
296652239267
1533472662564
467964571651
502594867801
198057351166
760675217410
1615366647121
671066078394
1411353015260
117493427993
59060252464
726638578314
1136607788093
910498880856
415515929718
1001573398610
500201438134
1579649905689
1132202076464
394216093067
735602990601
102451135985
1034027279551
1205616974906
276454029644
217241136514
646793243642
189737165412
1779572959525
1517585026115
335334558117
1197798039462
667195243807
611053615672
1392319925662
1237541501130
518648441164
1244810434575
112811538067
509388269537
1060271983148
639551587943
314978403034
18590084499
770744334327
1270910927336
1233003235433
1509726696727
786115991345
777758196677
190361331543
943665127990
507430680653
426854764809
1459450010725
638379394237
109527137642
865265877835
441804912290
292096635320
172515199112
145015840613
1750064998
1666532776855
952026126448
265475059314
750377395378
516371826738
450425830335
278270871726
452180002365
776011909571
244537578638
173352807412
140923138918
638133960253
1597869049848
1182981419549
732345637338
68177835653
186633626176
1053542923426
372746674101
793730579975
1254706566913
408574559120
339597439659
1436154107131
923848952935
1774023870306
441130670295
205859440449
1188120841227
61962560529
427575703218
961098377939
1561657162204
1155445282562
1225897759460
12817577202
347583538706
986978377144
778277963372
326117059749
1358148852257
20109455163
283210920044
252444606124
1376745489571
680471696519
1279008330469
1124016833601
413325805888
195503827856
112963317691
12743172703
241974520665
336187941877
500953951357
1523902633410
1725748967530
1009221451026
446687650968
167719127144
325483061642
637684028710
483697238389
266878291288
619220290657
43179465002
194611286178
1544336621697
1200627748112
58824402804
703254583300
455803784157
104871568260
701479290194
397784396935
1090005049721
1269615242099
172575472088
1159514571765
352675645690
10005503838
1390844332233
441394260556
368038192791
384280193667
373465660506
167624662224
298122965248
244029250575
1887780260578
121626715076
373308822765
1094188359591
6032329995
310323697776
210902864710
9156165991
536620248423
465784733134
939857278130
1537031143362
1291045087876
491038523271
1078915338358
1108724708344
1654228306972
1313582910185
457481467014
815246388883
411086214689
951200980291
574776245363
406042193760
628143212532
219017336694
1551600151483
1055736920540
346096709246
249396216427
934972380647
376158853167
310564819205
839576479170
1047945319953
1668596220665
438692863592
904332710546
1199329926876
1392794963831
845445995577
1076498876457
520502949501
1185523892876
227132219066
230216185927
287546903414
1149497936675
531381234656
1656572724594
122398802136
1015762633593
1237526981745
1050982531900
1518857398825
757526482494
227430469617
230592597277
579792020284
697506618196
528742451669
143695903806
89198191037
1820037667952
549366064324
758134219240
424868961746
28484970819
661134643470
510962957931
551229116683
479505866415
198025971442
526297499483
880861535177
172242734921
950272723689
278433086810
379779982580
85234527460
1076570717491
1369904078313
153456709327
231775747893
526179437298
1554675868614
704766953448
271115655310
616046969684
1673724908740
171024677530
329155953986
119659925087
84879170985
197261912969
755360452700
1381447226785
83735565866
1396484879184
436969811448
1495967037812
646128406702
182830747415
975025490022
913955897838
1120685292248
552543332477
476918369106
203861977520
667029703742
388092317765
1385104129282
1271448061598
130046017362
387128502378
626661617885
1040919083668
553888226772
446062205891
968526214381
369847052401
550554123138
298024715697
356686519702
1284948431451
1340263304060
477372496930
1142928011394
96813240358
16480587087
61698450207
104857285471
77850714915
31476809116
217488272642
700298778380
54650516348
355266333625
55262885878
210834316088
1266212771435
594904885552
266902594771
336977292254
1190035089545
467658967756
193045945879
740733438713
1178675854284
820424352373
1385048186970
85312035920
997733223393
252118046859
1303137351790
784478940925
996824369256
864686791520
502073307025
234339571489
398904522
51373176270
613246448687
597704945881
640564571669
8746893724
1332536194374
694940961311
1373601205230
480869602679
342783702235
477291829939
1134206238857
72795040304
1353685894592
585394843176
752768227295
304677503076
83376444842
1853961057941
1047390125872
473899698379
41997536135
1102249615218
646387756055
231696575667
542495895490
1424871486882
31961884507
815395867115
1205815179407
266662548457
1125809726791
738634428704
423875813890
1028221105672
753927609052
264522696098
1723447301405
189515639891
1359451337532
10673472871
1523417912683
28097737230
1558088655408
66834246847
117159298019
817433708005
833989544945
1332400735378
1497376138068
390522714113
292565186705
166402066206
511908788846
1825020761422
216094007985
247124239678
134065027158
1481036974333
1055719359285
982842251912
577944969963
109289440543
1282606295104
562690728462
970997676956
1541800803421
157612731214
466436740381
1126890669712
596018451393
489325197641
228500707480
1100767464992
665466248069
854422116879
962216457360
15772399593
1382148347266
1529176570128
1028108413079
1074934890706
18298138202
808980496447
472929021337
1290027833427
731740041653
121863261914
495937480758
614653426926
31272778403
191244935587
1235672477581
1626156796985
625828172907
1073200034633
50000850138
330893329633
553770677192
394664886131
1163037755911
685652726534
1170253333381
1199049044864
280069763185
1366589212932
350945767477
1675271258052
850151924943
913773042448
1490431357665
670118660851
550233994488
849703568694
89724588075
12058005544
1510946657662
848969948843
496344427428
170870283726
196163746690
1573701968893
818183895226
507941219211
801299841025
1287781666703
1618292153403
1309234820960
777642961665
1935965385130
873685408432
816120628311
318441313590
930178898729
1404653764892
30157296354
1685950879060
1606689604357
1391954948414
583418834896
341439099985
71519684212
458782943421
959754442114
408043486256
339508215048
301253264542
1422603451658
785667244078
905505890232
170282583338
83793803716
615569424954
1770737780496
779240746420
716712776611
230454681851
1439824971351
1167162458811
346612238456
25264317154
227170697324
99558645040
305518906850
397861199853
173500502702
799777644318
745241677343
228878816307
562897463468
808754927311
706869427254
1361135926661
119970854190
1338246337463
894965359539
1268677721606
416453447598
1466080210979
799831996052
25910133874
1055962889414
16088893843
458926940836
1149315762305
1032081707437
570452607719
125172171928
793215470836
963230417987
186671253964
218851378586
1334903263079
1096524893499
519827927249
433016326435
37212793909
1360677920139
204009018828
1050167595227
201363261591
599568976000
747093853489
323083484378
1034189542474
400794078211
127556468056
1101906242829
1394694118948
256425749480
1215163125632
884615832022
867898021735
538158126796
1178044240703
1082196396789
1538875144641
1768906191717
1148260348825
388806523123
1442338988581
810288473151
420520315126
57963880202
797417510157
1149151085426
1281035896444
1175215313667
1103932883745
553724647100
254184753759
730163874660
1254694059702
187293092269
919604098391
925646579218
928482632478
645832640119
540484545777
467262206879
951129420739
717925524006
219411093236
522451254399
79273261645
728889637061
942463856956
1351606983993
388099509348
1204121779144
392878943367
225256033332
1471346720064
734716513058
721718734871
342963296270
1502895625323
1689956298236
301139036263
377286629480
129468001883
362370585783
418798387149
97689350896
10973801510
736623610721
1077384385129
95863166058
122449853316
1357223275405
275400721737
1262795813571
479560284390
3569666643
247024675632
183621118553
969226895216
826697303693
944925495169
1095785682821
375586471017
463480377867
94073850350
525987106021
295492528846
1468999772089
19913719695
275687736171
1337057399516
662279542206
999342321136
953759518017
905964462485
69495855213
527670428098
117057980154
1395433646505
447648765637
25460920805
12460320011
1450894227506
399728455397
417752615161
343831723910
584046534987
1464322937255
173233722026
1502366249169
412321295714
47743914901
153976977943
296040149425
111223473675
1498488921437
1535762732063
157442273573
1378807016531
1391293374041
393913177411
1216127792132
145109915836
1521296746516
653896432977
174490134577
1231430722932
252179011675
58558893412
126538496221
881731512585
228876809554
1335549379411
482193757718
421373883323
1014931076411
1438158678381
149014416385
28035761579
40609834062
1731656327672
345879477730
812875734410
797447581579
249514315578
1091825833847
481113087940
167805291451
140347020162
511643101672
712671696788
86496326396
1750946138164
112118955846
523775572840
361523258781
324283621876
572297952674
431716467222
870998037404
711230536793
533570600280
1382857294437
1461045545724
1780245523812
1118943987127
10749790966
1122842416852
700535091859
979716980544
1257700613547
1231448708195
1371022937939
1437492931932
68670368654
1521951130417
1614481681311
1040652606938
185854741567
962380447958
879426673039
32779249749
918074459194
293047495523
203566286797
109183978732
200569478486
795308001226
154767056524
754128333600
478816676577
1519540431000
333839901139
674286942765
939552892941
330451019956
965111500074
673167105198
166506297722
152743775147
429843699569
540059293638
1630327600832
17351256795
603914179852
1024797266731
274501463366
1358077107912
1637757087850
774398431312
20799807334
1220995271178
1208948448469
667608556198
259524560419
611973443213
653021865057
227183974010
200633564900
345936486391
105127706634
1617359989334
1409708844665
468731956324
1495486413928
1128076511182
278509531426
1323456381910
1429893690693
387406814136
435653071981
259973418417
1416982061357
884126774917
307422348531
730104509037
1066738461288
357495834428
1220201975438
948401372113
757005216989
198441640604
1571112580935
1703290731642
1821680655228
708232386628
274096945244
186793161259
374645989419
1399821473167
919084509594
155472091529
358796680238
1385878127115
424223148562
1368406299167
1721441749003
1105781592734
236808630266
28447296272
1336211139717
1301638799129
1382499563030
261079249679
62974767460
940587013724
107241077072
1216036840632
1304824280405
776682832138
33873988564
1224454074
1117809813018
78780011234
973365597914
872205506577
665284562217
636368316199
242546052857
1012449178367
138001065548
272173407722
856838515024
326880808980
467866625086
943606257025
301763168634
391520662482
1019717645403
27442638197
768171615447
113576142455
805321975642
108292147405
1750356841402
1401565510983
780471926767
298410664979
398267552578
499444084041
404422140163
241482129947
52343733676
533488127464
277980598700
37843053622
942844604447
930303797570
1176196029972
1444646124233
108994184864
1002969012705
1284266991667
513046277065
819630407593
721133573544
753248941909
307840047390
12331302830
964094354041
451096382679
85841759852
499711637543
716573530574
173075839445
1372393312799
953109182921
53021856166
535033551245
1102115823411
1225673331880
71757293393
1404887157210
1075947112257
119909817382
459828033014
482964862528
915487985813
750282587564
497945602646
59986044191
409120302959
710739116568
427224195246
355048115
1092279650452
191088169122
210946716687
1372189897316
1468016215816
1385359120285
352584073658
1259746404773
367155499802
689919999928
1074279056202
1956899498
912982017477
226940299122
1568303542249
1641706085345
748598857495
488533070980
897771974407
1750419037099
821269173131
1720081803599
928476132798
1739219340671
192460823923
34733366118
354352199743
1799014854070
887551579486
560783895763
1260521834949
285832552953
513980613226
310474695505
1334299983925
95377007766
207291569392
199412881893
1703228669861
1114931618601
1687650430321
1031096600263
620828077910
463824406933
1565049467252
1322310584306
648088366618
192814500900
529734351844
1774077600472
3681593885
124070325385
11808093972
82440764227
1231223364562
1411279306088
478403656265
234531143045
575431459605
1273538790918
693183143049
237697642139
1467336755275
1360182796502
58904636635
597217145034
981855843238
833531618757
106496984549
1431237983145
479006946701
550558037495
692145734669
1739481832978
1231450836863
1566225393513
273328373664
726237324506
590358203208
318453907891
824045776348
405749176474
466351889674
1644199205099
1134189573030
190061535324
813783305603
171001555307
1493058166234
801295683964
511444062199
1272361968397
275046536333
1104754044035
1553864927545
96542556635
544229155508
1266821059592
53409854830
1063581609952
1331083925118
929174568485
784244932880
965144797883
645990298492
26951322754
545998024287
1596980727366
974968984049
331413736364
1282376788261
821027328632
1037359281132
546542992272
747959894009
724750956600
418202598239
77506795705
1164811582124
937811330767
1548327152373
450992700916
1512713030372
594353664939
115122077560
925087999120
953823519547
196690170925
1398503493376
815257167022
994470561306
50133045271
101145268515
631269704306
515234655954
1295655496887
419687135029
777495968618
1269737505720
467116960796
1168002912890
1296445815602
684623294913
1213969697676
189212453839
450583933613
482484748728
454336241376
469167183337
388550377900
809002563754
537784621622
1243671103777
795797767215
1029467516026
6460146066
723033820410
452979797796
1046373704069
149117426354
406473803882
596688848206
822935487936
474737693501
168445871577
1160123872732
224229451893
92063674576
1720977795469
358436148589
164667925405
301205382022
1205771873767
727750334329
303029860064
1065306237669
715944979564
1681147117701
1386314550263
1724784721163
985775641296
304416158857
501955748219
1659321854651
191596040823
245308759778
244222983854
1253717637387
432984865424
207626665507
674341192728
1501043254199
266147076704
1276075974688
243166804409
316804444279
163236128090
163891199135
649406639256
1246679394161
1242117873933
754742573424
1165666474871
1050712279794
971718530877
170087094300
546575220772
365887403653
419293680910
459258922993
144970268832
155109932534
1373130809541
1231421034884
239190385103
319246617610
1433990578818
580002693504
182981881800
98408420071
249022396438
1209807345298
84449187923
523771089736
331408933054
428217590691
750943639999
1189501847894
1661069086779
79725697764
107103125830
386910939036
568157796696
93246596234
449884948485
739503585907
95763930416
1638056307424
1198011578969
1466843750159
12464150249
1747783443205
780762051476
297407482505
960641030070
141681256681
557877647951
1103228534330
792266626249
752447604868
364411185794
71151155594
567625691280
311500874160
1493411442863
355648177816
1002820803020
175620278184
565723729289
1351450173329
1335271407659
1381362564289
289560194833
584467768457
1503768404265
1093175457267
222557996361
51938548759
410910198694
1105982793377
362839949160
507642737202
298386075612
40166692634
416449133699
210033882326
1428771944328
1112272373813
171490058678
929458036931
974889232378
1599273081211
393491840698
441371193261
791175299489
69479843565
499972596242
371002711919
74837657106
806708094923
665873225567
255666535895
39063783895
211350194587
180614603982
87710309857
635004662505
2357227337
1171735623841
183498096381
1669853432110
101430576763
1341199355261
390930530864
997193785040
1661590623797
1082312167067
115384902411
213099969693
1114147677151
8155576476
336705967695
410252517449
389241350928
790060056487
658406733745
421200766480
519542715471
416252941569
1208200474985
1122774404012
837051503548
132168806501
21735555560
74196066586
1489463591727
992390726288
152899135804
90708935164
1722491058711
944586225050
93220777846
1197777970537
323642272502
1118907379137
1344777956609
842782080360
482690615600
18632813692
380639439929
12727630481
1283890599958
70849282374
746922769066
422692955992
396982012305
566711468248
1232258699854
855723083315
1156548905991
201539506734
280228185229
282781020805
461349047114
1334266618065
19458391510
726229284062
367391856037
218145608547
1751522421779
108804786700
720227791152
428244861645
555337443800
534394226429
859335455298
1165211143875
944224286374
107824567159
1041186853882
1294090695623
1497431069324
837074716329
625396764636
437372876155
1199714972506
443529015644
7474141818
353263356607
1735461829791
479151102660
1262688792146
1072734524257
646170664351
34118816569
606109752428
228083033169
448243615906
1530463612145
649677615706
1237399441878
894997356267
609226738930
195050925443
1483145078287
1328041836392
235064127454
537943634702
318650084593
1166618390947
455479776859
736772499220
817404343228
1357276812468
821801510713
47612164271
546066115323
298606690083
209606638582
777515098561
308244967885
377294586749
1254610812353
1568372539103
107383319295
1466501068993
378825364416
877231654993
1035042391424
213811368041
65903571697
956987423577
151684918166
1790902760009
112253650794
1304655170082
1621274988187
1314654254832
1620285558885
1199840287133
1624753366026
36832487548
353045994751
72723549211
1255757715133
559821716091
59238109092
157545200471
588618413060
676300140283
1421026965912
484452757495
299698250719
136783255368
295902916277
1182425405831
1700191444809
1471344008149
608936326083
233162336197
272840238131
851704481373
1406192718172
1354833001815
1486690686639
400267665066
101146639189
474832471070
257916147884
1143749077511
346899881689
700680010420
103549537347
1573053838655
1786882017784
244238622808
974534221196
228818628824
1630555855390
1123693612469
603061500063
476167707235
1551583789654
500110550238
1612531114409
1622376072384
1354671249392
213323242964
673484430234
101846543244
38091962998
514066498489
1057233938638
1009214726794
960318012930
894555006025
1757756780857
572616303189
537342897323
285019828424
370301588017
229721817289
920361376323
36287125920
987817412461
743772296349
705232141375
194445601946
265450877458
812745880131
1639454413932
130131353363
361351926232
771164830806
113308890194
164771517452
1214313433241
75457884998
98121966250
144613574706
197516234195
61495477104
1640506750441
479807422407
1184222047187
404198604405
827519871446
860783914972
193977954962
878185579882
416830192064
1470261397965
207971741095
347169974006
836971201526
937562717449
476716603527
1703122048659
952541200462
99916708657
338010372013
640419834869
204064834714
373769515514
563883408178
642587312174
844940165984
1867435163814
1186948664991
97712363646
253986649058
294818456848
252537426795
84991576941
35255759602
227053073500
219463964838
121579643177
163176733537
17102418965
458733666584
38316721909
111880398535
153983714222
1432719488998
909609326621
17768786059
358052516213
181616067138
1582694240164
746045560236
200560689356
556134118916
4808655218
775665261144
159643561908
133976296242
1076130273743
163538486007
1601868230942
1280670894239
166625338421
1558699361816
1022999911972
806276262087
45605346532
78290378478
1281358194817
344574637392
113524649984
290190193469
50784848677
478617665178
143378741929
3882856546
407140237793
1397303650688
109899820000
1298499187
1271598654213
238427198874
1464758363114
1114440713175
554937012192
1415816886362
269785684103
1158665818911
96362067407
208081345023
1148295987878
1770990534661
1751268418601
429411129305
802500294903
1016049287001
866809441128
179176790748
1493734762695
181343666803
184943344698
1449647250395
195558955732
916731670140
113209412502
469866314881
471754715612
1319344665221
622543383526
258622799298
1515544499841
119448597199
678820273792
251100165615
293718334536
605965221114
77439733221
329955999165
524704113152
1778769769538
105774968127
174567578745
1496858858469
730190142584
1120589332684
1502805245637
800592357363
182102843608
1379134767663
1289254938
804028041813
256674622649
1056522469917
76070873345
785982036059
1220067287505
42080248906
551199020562
1727207551300
1211955644804
281008953349
596943406247
324613778732
1806300070502
315635766869
867262187241
183199203697
365490341764
250454662021
818140168180
567098626063
781059880768
204459301854
468207476613
1465194471851
85970110782
536552571053
713301414238
1788067875728
13771150365
1173820678947
1051526284472
832787626780
1285047735010
1610149418869
779344585323
239365113200
43596466623
42453689050
590975260866
160021600447
88343677959
564375639867
1105637161729
1262065625375
1406357054359
804359536673
11082063728
162868441660
502479039998
1681115403783
467164210107
358908870146
237663963474
859594341276
28614621181
776817182581
740216060777
327523028086
1776046410819
11181915512
1013002923936
396094841610
570341706559
115577219077
178154666081
441063851762
89520278389
337630025231
716550729009
362073200071
308648259365
217458588853
772281593893
701915547599
605799265584
453691920376
1838799916413
1087801196398
1166372046203
760311963003
77973406790
863240274016
112683268200
399699651500
591682138644
420617454628
444203253171
117411890676
246348880115
1475640633427
958013158343
1449988958667
188935233921
814208977394
1135293511011
240745773188
1065416777621
224340011318
1074531785016
337985656978
822648228986
1896470102826
156008326331
1498320030901
958148726756
603733918456
96487428537
673679591699
836126847033
408372486499
1372874145275
1107260456691
1048658238108
285069800972
161846400912
135486592076
115138722587
90697391696
141665175280
312278712502
71115025295
811144224295
809991340443
551000758669
101835791306
421291709981
84010169012
1102884850405
371530364409
84182010741
1692264431374
390904411840
18056655253
398028570023
371929105945
95635031552
524849970259
629279195206
1332394926322
1545068472986
1463378541449
100579519832
857026904245
1363885704204
81135220149
131823552047
302561784336
1337232728620
480809262571
1854227827329
1386332983370
1369643126547
1677868400744
37813483953
1595692173501
438011970226
1625679090148
1227160394904
789301935908
1498192313036
408373574392
1756978617111
202272838437
259317655949
253174400900
700039002188
68609206807
1329155140398
682151612406
731637038430
353844415642
1464374593335
688959332228
1660830863244
1487877088221
297643974540
93791000322
1026012694924
688162642113
700698336870
1351394485474
1457582727020
534588092337
776480893964
821246333697
739479426935
1373946573916
924090134104
970574014143
20225000035
199887505001
1103027356703
319248980094
1003695512971
1695600053235
997795219727
126837394251
1198674425185
34233091340
615782152181
456388140377
119247408270
1514858970970
1723164834284
1646241780266
1192412855324
1254582024014
299646472416
825185163599
503210353614
400541639658
274659943058
204635795008
532219039
181848297591
1617000015821
772742399846
1883389067268
1583246046404
1390569173574
403124908116
75392154396
1394378508386
1370227932608
1246770531045
444998728347
1861235138187
242800734392
474201512855
1422798966911
1418939207607
1580711522927
1219788565253
632244345718
409086072329
1131776027699
977146586606
427808505654
654303853855
936195812104
1831553951726
1348354746734
749253682659
1045647918824
1518788187962
196348648942
1093179136081
844382926821
301854814161
27932232459
1261224016193
848869055577
1289660954412
191934808868
1229615969935
1150515103055
1465137082612
879050771809
568229895620
91599659065
691605583929
402708547059
1459693738868
1594999224509
821269807610
714396723057
355735725017
1409476866547
677240836772
324332680894
1189719918016
1664186688497
923011883418
217958598116
475903449666
114364894756
126154448589
115363907968
634257330802
1029206476731
240199416077
43382283317
216536097699
888424181999
20174247678
1553771401370
186989025400
1608536194551
456284117049
577331755996
200315808174
1644616315237
1303253535316
315166430852
953494981630
965517911656
1116760914988
1218399760774
1707274646029
9546738352
640708877850
1672292093526
1550644342168
295020742357
39654089309
1372618020695
314852141091
959433201510
534721000042
1667938091999
139488456206
437299131455
135859879343
698833856995
589335886545
1204683091568
226232684559
179138708929
51190039180
435002986483
1197486537420
1067073101200
104264487186
13644531808
553400173024
1037433358632
686352283435
1050292408285
153281531670
307201300639
100099893834
1514316111599
1747743161739
342527743258
423999190840
346122911953
815821839122
818722470768
861855148469
827991967462
585778757799
1228184442608
188367494884
559945334405
861892367029
81464066071
700182438302
676484670067
331908579760
912236464310
872340523338
546852243737
1081069898976
981905531580
1793683554187
1346280718529
531741492153
1583203352561
360521368100
299697857425
733783279617
614500801460
947255767780
1331634692083
896180861964
728821993325
1882464174573
46794511874
665197829377
104379793243
119415797197
174147526604
431602667618
547836379446
999623430814
1233557516361
775980547600
1174145474226
149108883969
610064141045
563626459943
1637341604420
850613817248
1389417703585
1644186717619
244071435690
1599979691707
1477362710566
138591791958
602469752382
76996399799
633384344363
730517070098
221616018951
1386948204629
758266410454
1823618510010
483757639634
1352848863184
561371888328
101082967680
44579789102
722212931902
580424179397
1680335126914
279084718257
242552651896
1139197810604
1329725996799
1391601233058
1790093120015
794125481988
69163505179
190839940942
327851600701
1774329987894
1619149077101
650968408247
85058165752
355877597975
177322676173
932548462316
1220902830725
201206723369
912762870728
749178951858
960220567799
423657772456
150194184758
1111163620825
102944849017
1068404575
165996133847
874875407221
1804212501746
659697954720
500474790493
36302355610
1692688750899
417995589807
1062697920217
1585424415205
1020862808228
1806246577570
238992163456
133001900263
56033085904
858036467068
1166252320792
145976925937
738338635479
950149279409
167999747436
1021204077030
138435136624
853086548627
74760336211
126281531226
1130001039466
356683672861
229063797841
820725508369
1578348490899
889204956316
1406230497805
250093633315
582084187378
1052304609736
1627048914324
44163121547
1040917134218
924687968732
823739581321
164568185950
219448425445
1285420643361
363489509931
30879322339
1656451429016
441671162187
1578780824978
304530431319
97727620090
499192915980
390626318997
1014973573602
679887919948
1217056697718
684890369126
99026743583
873253895716
74163390770
46347439754
219513451234
1487465430000
381809983402
1479151409159
1556003429976
575210291021
490967273756
217210698380
182185581516
811102398889
1544915948648
57600761744
191754885352
423926900613
532412913498
273384976946
374612330348
64412022292
436912832705
395195016746
1449194934462
79276860993
528920245292
1669848647481
1242009165786
1198466936534
155547394201
664341867332
1252446782329
172824830910
165295166026
307143944694
924779029398
618436208766
221721738682
936485810495
51736512582
820933306673
1004033145200
541945235485
60730561562
1708265689274
1076783606890
1559892664950
906135340093
893314821814
1186853985230
24209621836
61448527404
620438529855
640153124553
894617904153
634919244062
1039821178961
1527158114832
312429251181
479949634511
596614459773
39110483153
1312292934589
1448126185391
783911444908
1429673956323
1216275895855
1311391257729
233871262895
73722346569
1233194251464
1147122435
1516912353807
325067831145
343786285850
185378544330
172652587314
697748207673
1261043982046
886037550476
1173124280777
168786641376
1117499947380
371759572716
81951911209
1322212006867
1542281010230
403460089488
100159305286
171278407818
106407140301
47552327171
1731686716583
432621249135
1556916087666
1572986224633
346737820194
124014038625
586960173787
416052242885
254235725839
1564134612924
465097872209
93500724556
189131502651
130283633235
1728525268006
395360175988
1870789528290
928780750444
1658576543176
1189966286870
1265873175823
1617587961007
23079371712
24654624789
1821400792305
1732893883657
1206942103260
474632311852
283551502117
1304132639654
754564305855
457008660334
986102271873
436324037913
1369882273597
1125699039492
1015352632272
264374828820
287519268877
1255944550
651751612858
162157531470
835964821292
1334195048942
1088245255238
1089814560024
1404077460363
1082678235425
788920966608
738247771495
160186693932
1739492426924
1577563635680
768650298817
111515745298
472896691121
96702992363
1126204977562
912205698867
478319252811
1861501600472
1230401817014
910612249043
809009755185
1531767655547
53372654747
1515570328559
814478361141
1724591393386
839308766650
642624193474
377643297393
1683429077274
144518656114
1303977276163
1523272307405
1130365657832
1418475069867
437568510595
238837975135
1155155345408
231618622261
188377075809
1480796818844
330036308840
1210443114224
1315502904456
472546448747
1314153450847
218257881321
1107961766633
250490039011
1140940801088
178729377978
352031967419
57369247960
785010702234
1155061727913
221178576984
644527917605
639827362781
342272992247
754115552679
464767126990
1523472275653
1694266555772
464996742069
644399608170
1074664584733
418877888435
24620091553
142471196025
1271615183154
153009904510
288434712390
290868298282
570495340565
39578325405
437225431711
1011500735630
548685457428
165645010866
1584308737607
828472193587
312521558675
606315436697
509467305202
321741451805
709187368316
566526991121
221754282136
159575087241
305483460673
298107613490
170037390378
606689416534
756911455393
185857206606
973630210253
1308157152643
335691557387
1417172939476
558834517648
538005030382
1391767847034
825581602738
1755850030708
1058534895270
290743133401
345047359902
774552424077
90498761548
173009479439
67017830931
1019538223098
1144613690106
505344995649
1824392131660
346942816959
1142207522167
1616142862564
643642328885
285748808393
180983584121
1335285654917
20983835271
352841443178
483822052836
932309797333
175732421563
702529204772
200320724747
1445547256127
1066775874725
438560958291
196135730237
967025005258
182289871041
474745533744
664260551690
1029852190780
1295689239714
1491365491138
1699344576154
570928089210
1183907365678
1586004763197
139752474904
445417275230
35767424737
1101390552570
1382856101398
1625684148167
561118208129
1550648175148
1597850019120
624044751032
125496745764
717493178054
1218612013998
38764016907
392333354904
1194479679344
895908590556
305021670914
269715778497
1433495464307
1733988094071
635866667287
90978903489
381231850074
1740489340763
1388722204953
374787573473
247311177808
1486840635283
1298563569225
1562985902429
1454500152887
114355851502
676657657888
43635882667
350794458812
1722126798949
401228122738
1019937473559
1464160823203
850106793718
886791122651
1042418741226
1485069477148
920153432852
185068276359
106479635524
70314904083
357940787593
28728444380
941105346548
318145052493
1428433888743
1648675507111
1574112833808
406747667115
1690757213695
1466248223176
729442173705
820456562689
200497743818
311457348715
678106894932
26973574436
92462732706
19852624114
1208131715313
1462860415484
1729630895211
1968898248872
1110125380837
980326307778
97289377691
219682557566
848618617443
1416104204015
648172536523
965414440185
228877379713
1071454755570
300694021383
243364828684
1716648936827
657321983053
771195668550
1019631818992
924006342199
700756086378
591250277201
497249284539
1219695474312
687503933929
882508485363
774668289626
327457420990
915796044723
552303318202
27141600329
412589519088
1925620477030
847940451545
928787571664
1409383571634
213570832052
208743070909
409990246929
729710235574
523886209805
942288476507
283044334728
1243568471835
247759571750
318044224471
503814702669
1027033336035
343805194411
47639383693
93294491300
729200905331
1314844019048
1709689918191
1173868407900
388426540625
1831756788971
523257309153
162284319240
245154113866
575807679907
58919538472
2889828428
165639459764
638807489084
2938489601
361262991835
1563588032342
870770619173
365585201779
1499387302163
385922346231
852795369908
395772352835
646361115018
677770967720
678302869743
1440052606438
794897887051
259251881180
222538284432
1223393327647
133825285299
624357423036
675243518512
1277588405635
273409367358
282620720114
1343921989749
505346060659
1020223202113
318837534721
1622227343492
91809567198
909830458333
361826200345
304024025879
422240781069
482710916888
298222541183
513812900812
1117669717088
355109528005
488702687106
1502119030553
1714028207952
1313554534893
1071503843028
1057786210385
1558634591725
1407740782438
822678542631
273969003799
157755168079
85552879141
655306969357
1296029997748
435975904396
214734509669
1344466430634
523467259264
166172568724
216553282302
377158303684
1239427078839
1857501008248
223354590605
746469411381
20843340831
1412860988696
1413386755863
1534881735786
353956837637
625031275258
243942674410
518925503984
350870660261
45204191822
343084402301
1319902422229
138175643400
78775014043
205720502210
1690896143428
794829192971
550307096372
1491645260723
1530295661433
930136895796
815821383674
401512402547
1539579554993
554437236848
125973390484
279076253644
894811021761
615832172785
1511651692820
1300449670889
134670768180
1283688678319
1829943451508
915522774030
451617598533
342270441430
1317509492451
1472211225506
111026964435
324960255853
681914167124
1018840257156
1599212230308
949059809804
473361436967
385758877752
188880629308
482249940336
676009172725
389132703020
275631459494
1034214799482
165980184555
382696104863
749623976932
1807589184863
344532438472
264299201190
1339535964399
1123975794674
603693827861
1078238198708
855147467537
288141800384
477978620246
1090375687695
175316792562
14790424653
1253257905393
181361270409
335466915236
1080219493490
468181466772
1369560356409
1198568097218
795079486504
962729290666
699256972881
707689618080
179266354760
49333148360
1110562065259
1731455414558
1703933047055
1589309255303
291178666245
181004122431
1564685015400
282173364112
12162615807
827249639937
1221497001035
431283847998
416653621337
1195976710357
246205986624
1080608986
1676982935398
218833419484
298283724417
1388314058498
74408442634
1813195664867
86786653966
1673159780200
619504840466
804377881401
1147958120278
103386516734
1638484421017
1090952873062
431148745953
423932012278
139386765003
77310730739
173844207109
307140696558
117094095413
490196480987
1034616170333
154756746517
648243878936
834144340053
1573776183999
293406389349
1520318120807
432062000537
12857303771
1063707776312
887038379648
1340544688951
955240216651
1502230211319
968746283985
1697436637536
18841567862
90077150999
1058081071472
235624176893
600068007351
1442752042765
957012698380
163766466245
916516408870
191289555908
242034903978
286106847288
5741808760
1394960975951
324415130374
1866699371046
1135853534594
957095711152
1489770635827
106801656924
242880798965
52260125289
478329108367
1638962378959
29555866767
336686023335
686105074554
1419530978127
1576781246512
336143010085
1432075545144
434065212463
1079373841537
144853124231
1563887435890
1639522328668
446309003010
1254216923656
683038601511
307050413629
1247356411203
203863846246
1256438118022
1526188343655
791070218297
1693177828444
89769916977
1102878729195
449143604586
1171605204380
858508118536
1122775759944
462304199858
1158038204086
994665091860
1030807668899
194495059848
1422752496584
1254875459871
203721878461
1448226730454
1369385156371
24938072396
325302295162
110925485364
661473596192
88793367369
451175690219
213941483245
1547601985716
1341902000398
1643665561647
1392998285280
114859115460
798672072192
687660780054
485511040751
26271806770
468336217354
480560529834
1775756211914
552687390852
1316509760162
334628702835
899034822575
1424800090413
245112242542
54128047576
1469653771536
110852174941
317447171589
815501046547
1714969099550
10413996992
1689520739303
143878222787
317949383025
284944800932
94948687502
1016470595063
1829182580357
1034376035836
402051673859
978065288045
704154154146
1308285088834
115592306787
1714895408758
518737687855
248865161960
559387234830
610555332063
946588771087
297127643029
1458028531191
346315481433
185681318769
150855913622
75186038622
1327523548290
1609183984806
138654547448
385397094352
65098875562
1561111667926
1294894863998
1321960163199
496275117708
493974026603
1699710750047
540464855766
1170358197937
1370460364031
1454995714799
185960010976
60750932073
1113255967724
1261984380356
689423847063
638887134499
943431994606
278932486823
1107458012304
294943965482
718287690538
258539381856
489064013156
176910858034
180242345616
1111187426716
1564458533228
704249626789
1665421650271
501718906041
1656733303109
1262732266018
62699904612
786946304466
1426515221849
1206405681207
53450824314
1669594757055
93875487995
1380540413346
5952168333
841392638064
615888376387
1657326185037
2744722507
9255363759
1474886954266
1265414184611
310371977139
651421886410
1842845293428
3669409567
1200155328763
1067380891077
1477926363390
773111186511
1427378188031
906773377083
748897442976
212781637909
218356759819
1440266407473
141440217292
869291557347
1988700415566
436885248985
609072178323
548014551879
122993917028
179491667336
1599249126329
1567568733721
1312693866649
344553978692
378772366502
1189068660929
1245258426043
1747085621573
1262347589288
433761543942
1837354954804
689986969279
391419829947
719320507461
1532509215622
925307205147
762555197335
1101454912164
794710697276
1170456180357
1697363945749
419486621421
809943534127
32649511629
31186031651
150565489974
318003162256
54292355673
335381093608
1371296678278
1313854281955
578142798183
191898285782
1022192052908
448127202018
120079389337
880055252549
1574823619581
569776021645
1413423366971
34580983738
1154192080284
100215945240
208384270664
816383040449
711347854846
455061321877
1420179184990
1416287736075
493861156371
268006719657
22611178584
343095680065
233786405668
1661921075726
138495463186
1048439388003
51687695934
201867122515
1230325033124
331653585897
574543113607
304065542006
18649847746
630429992867
617522551068
40602089980
84140604743
1260349282964
389658759560
1511088215835
381603926090
386024333567
925661615350
807596436075
90834200523
81101162253
1459320763977
1225135108937
1224565055747
1540763256523
141982115087
380147752071
486031932760
753240618643
1004950176788
230755430512
67050382086
316907508220
400439503851
216893654915
326762777932
1490438372248
660328989493
417254935807
1489750409231
785189214922
1415435948482
640616019790
1026814654849
13416371718
1136997710048
464742282677
849564413207
1624501971252
305750911454
734773018587
1585919268271
1376359736998
933087918552
195704843810
827999853673
1359726469430
123434994573
291180366860
961458013467
988989898327
790607874002
1325921349089
218440692313
1832114823741
1839717361593
209369709096
1646777173549
617491017188
878455837728
198969744267
675128422798
161159164648
481934989868
1483900899795
1602899139876
1464271086210
1103684611385
1538507724295
1131853120107
1678404422913
1629745986141
1779797885786
304099243987
162423844553
21640245639
74501814410
1040020007807
1739433943833
162303167230
972468539395
582909293116
125544622018
914211637242
482882750254
515794129293
584215786776
896146324310
1610471646084
541506915005
372823675005
1397516145768
1167719780981
1329445123122
108994020596
307439304608
1158502685182
657237889005
764726341305
617603482600
260689618572
197170825203
752948357481
66425420865
882180659601
632805795434
811270290584
3433138620
1002106332675
42987373489
482445081647
1111511523375
1434111650927
975795736788
374155238070
1584864143543
1751241114922
1534086253837
732764983610
182024520945
116877830611
638905464407
911083016273
1582514051533
651740303509
766231483607
292103947012
409395270920
1263363180659
1165483172513
292537607603
71844443697
61895672916
149064896674
1539689707761
1425423855182
1061931360927
225928897847
1216514626318
292917334400
1277718282052
967456547717
1119721983248
565005998490
569510649259
1542762118650
911749210868
1246952202669
1416036668154
2031728634952
189396820230
1825595274770
1632149473280
1897085645832
75038110579
216693000924
72672267110
1705529662514
1245599303566
1108781912084
211397398594
1454600897882
1288398240200
1714290610383
946427721891
374242606994
72518981539
342375627522
611439537480
206720608419
594694820252
1737508763966
1678113573064
765349478863
504541275202
1000958572902
47660971831
892218029322
817926887561
495663235348
222308053034
215498846246
773598863525
1283801993801
915565681444
573070889826
191086992310
7143645123
1723513370535
193517676269
244198042456
360814912651
146072405597
1700349621564
112616511364
79735530708
774355745273
593616765867
823742506099
1439736275893
522104908525
986341925826
436248350237
490117780065
188089467872
168589509137
757201061036
382955049732
1040396742013
861575852260
463406066572
1120505990281
16386449014
1014151733626
681263403725
1257989484639
262164556456
1818498562562
435789449377
1189583595028
288584530187
1558109945228
1574239969605
1228480708167
131896545137
202712245996
9569639684
1389475271981
677744564671
685726098628
1138922165702
742738472798
147403645161
800898445725
26243747944
391085314126
854653700537
1558953448994
103359070081
1507737102407
1657697993016
547503435748
125384828191
424063312074
19840079099
1581137065012
33791229952
258425861985
1737701711724
879669040193
1535526046157
703738381424
703590611828
687783119113
1039871592781
1554412570133
119114545352
63220865177
241348327536
581013738805
327693847765
825142983172
138495231589
62800574432
335045353441
1215231142916
1571681393266
271887261868
1452084329377
510845957949
308250128124
1965065513427
140884252869
691894267176
912183553048
76255059840
524737983569
334086310069
1153633205449
1201243936257
1210702431556
861284776984
507085783141
1512242333154
322092284449
1079137558764
923608000229
442722290315
1816020946848
1873183944476
59931912658
1824000161794
304453895025
1196238304737
282258777606
145621526634
1318878565994
19944310961
530567033539
836838526526
1167889763190
34830477049
214584594738
152187901728
950682380930
2017761067511
1651109574199
522989790063
902144691350
401533755591
1691010080809
1662388696237
151375851616
944818219504
160314132320
1041076136174
589032316001
913966762767
308679131870
1355745862416
391178397863
887954906863
213292759736
161049676257
1359243902613
149310747857
38423590096
1140562760496
440190483031
477534686171
26356744924
527278923266
1001725965277
935706556134
279461959359
1575191123766
506104139585
185387464558
504854651455
236370599956
477602350009
154071052987
1285864804911
655272783534
937525865629
1702788621989
385079280846
1280695403071
1799643015799
905876231359
1141191389563
106154992403
237788873553
625381454694
492338204327
141472414719
330490706265
466945789139
61850279671
13677213402
1004281246320
740514206951
870449603597
432505718310
170034953603
342701759823
1740002163045
212878029577
1326430258256
815283140772
541159826029
634353891680
1825188475780
1296469435530
130550843673
1180877542619
1372941728032
506547393556
1454580255597
896743019452
987265921731
479099783700
190608469508
807727965975
1004238328345
898359275243
221484385725
1251796731769
641641949705
665802826004
205511108907
543606968227
1440963322801
547487341975
408568122849
591961809162
1634023830888
51168266393
272014557382
241886998264
1726269635831
816275618375
1587773247189
1063470186041
539525680845
1406177101767
1373522213569
836518819944
671474558682
1410364796731
320561739950
1167596851640
1142984584744
1798338330561
1254642093306
1766724389679
781307641086
1897274065793
1056522197112
1420250368943
1132987746538
1883072426115
565833961263
103826081897
1601245405154
443634350610
737041944103
853831481798
1962599101512
202776705709
947059462755
40041162610
164515979201
1566923452388
1549259314324
594993273124
663601247267
449901606862
304860326470
348606269243
1191946170107
443231698843
1216620926100
1408269457839
270258653412
1157366748424
1226961722543
1351696469804
67859134244
1094808262156
1239719476645
355398544010
1252767943188
1577178970184
1205736138703
573504922038
444195066405
664328745316
1566840736642
635120688404
1366864794816
853897905184
817093386750
387672679407
142941476254
1237993169962
86041126812
1362630625062
69786515342
1309059227568
313789689575
34397962816
1575493865021
764006632965
446236681302
14146876494
154406278507
283302999030
564564799274
502947963068
1847304483712
590087861775
2033228459437
184500312192
178941651278
1658694762876
1541725911934
1215936683097
30198472278
1470632459559
224724562955
841542096663
637912128411
179322260538
561533393142
535669324294
1129218332086
118227166632
1025386923842
580977956793
1024951905187
608135682293
930343433436
1746015932980
581563073171
379850092975
691667974173
38738752640
1409252491698
35666205633
1021042713476
54906852479
2006442977579
1194569791843
615442149970
297891557408
1193367123706
323887504479
724533364897
1952936108280
1283064760696
55903311764
869930808738
47935874893
706853561260
967825575261
400753654762
432425415507
578500774426
1495437089404
242733012530
658373026231
1598689468493
352306872496
899342158369
1120895775067
11255869759
836033644487
466042652170
1835740205691
152655874952
261198284770
854367987385
1657555814716
1220456716277
472348101241
223437585234
387539626861
1056867428894
1560898067977
270491662947
965188646897
1468484343991
102914584585
343480460579
297669460560
687402053296
1172968034000
83793173622
511595607584
1416251981872
190010398738
1770113825533
563150855874
368348120562
13414352546
2022332353162
93513036233
391038861329
428411410949
501277102702
48978446968
62635477027
1767143658707
903568913244
1549555555086
1111981727404
1236260985076
1414960185314
939414023401
1012222213586
489624943683
384208830490
37679929620
244918937536
194888064566
171230126654
620975672563
863631735837
1397681423442
634305657360
270197443936
819677232814
216230880643
854643634386
1809276417099
269905076946
101843106116
1127331935868
1553188942331
1777105970573
618614901268
1102205809738
725745933804
743118433112
1187183275676
374680223174
679013383029
292112454700
579342579751
1869141717304
19496981689
590058963913
175901598968
223343345169
1089865006040
77404620096
1285350234080
337775483981
672822001667
372107836500
770902081172
40369207880
302743511386
831900660391
949170338063
1462932178007
166326189207
960100815815
193501378068
563281704310
1716846552861
661340458295
82956046956
621383939441
1438863167745
743701380202
764015930732
414700040994
1493784993665
1290486016964
1706120155426
32443201848
40312565618
446459812631
1552701491386
1501819655033
208132674433
401845655183
771893016557
1085137057990
1409428728534
251006304825
201972523369
885108590818
1210816168672
389447792109
233140336208
590048498958
1567994178047
35413977028
324539399632
632190636959
108082296512
938281226506
513139620782
561660343782
38057501124
1653746370957
3504211319
251653268625
434873183323
122668712710
1193762143107
158991626550
62792187741
1077253009869
229187516818
1303235548188
1326936149106
462523431060
894506600408
867840544236
255935937413
123263584935
1376924030511
40661881744
25088513213
587105446542
380269959628
519118178881
912649047512
62834888823
740399580294
1443059077026
1505493159398
1721497053073
201658009043
764859689518
262662922743
255662335450
493095547418
484607348644
812984403441
1674521731938
151154206836
407412005172
634290822890
95170739757
458917327445
154299195036
521944329693
19851313836
67258677636
1583537866826
317037333882
1133444383487
940372992450
1024364566854
1717426418150
729521053762
1761505946526
27400704056
1095262945643
652392037097
923376253751
932664847632
1214678783272
202392271082
730417967036
561218852850
1356786755354
920998141668
943610761579
1717200537055
1214787414523
19799948405
605876692069
667079029600
4104749008
356597517925
54006152639
612779808518
1034996106410
890686358361
668830446606
74211389225
1371851824306
1409553930576
402832822537
185757237422
1627843025844
570276132291
479481777235
1387870298090
898402220823
487122545053
1194715119184
141548061789
1186289427635
1968984505730
958996445799
282244162245
103018237746
85212247299
400884295254
1623857121591
1097878591027
222419451666
1004687335855
1107511925116
107630307273
1078749534640
1444808173059
532093142804
520722695923
314205876740
160764481263
30922649277
991144932517
131749649399
54135671071
1073708951935
1305503261671
461107753057
604672203519
751974733819
360802396993
1464111980379
1008792729922
614090380497
337266990691
1182563158320
1478507930937
914536694327
1065080181430
31043044274
717257340099
234634600361
275095098250
1410099214316
537708446302
325821352923
984636194058
185077698175
239835744907
94203955667
494299471553
607639376177
449144669256
52778449276
1696436221794
1066227377607
200330660246
914274622754
776982190421
34535565049
1238541752445
450855317637
573445694858
1524080692815
1785275241714
335800173395
408165112044
1742700449132
1121982227166
1265900396515
1245974762585
143022361339
1774339321985
179590233104
219102085307
240993170823
102871371331
1088353624859
1214833116176
1001460140203
1631420981324
66183526862
464671373799
79371427149
361583373586
188283365031
1466041449801
399994313073
310989482363
1089369029744
702553416310
1787068792484
1217734866953
366200385221
1079275659004
158746463908
492721799965
1133408839138
1627410032397
13023345229
313383839554
1676935944903
1373282374144
1865965493201
515207516736
804336498699
1249465484491
2043306331632
147055145958
542276119111
1641464950979
620124812301
476562575884
358843968952
337532265010
187438838131
1693827382904
1130566828094
310830038069
60972457345
376285988377
41270603860
1433385620718
146368353479
405906859218
142579970616
1665119141397
508759372731
224996208695
1558915896257
599467939258
842760644648
567019798196
231304846969
784542166464
1951251511061
930544794336
1771713705890
1503435099654
472932927247
130151889346
431010794285
1885973351105
1437778298586
822438261741
707420074755
150255763288
996819057604
844997166879
1677771608889
19017159248
1273186866240
1055907308330
315688715552
35372795772
1032657804115
162550376760
666416030171
913116319335
1454362198013
310304993236
299756761349
1592869219378
1768741343746
1006031890466
23420043189
1311983298297
121935392804
184164661700
1419068045417
6162749248
1592906338177
227493780844
1610235742271
1270250266684
147177926568
1315697415093
319255446712
898157890540
91811557300
833960686918
287352205127
618858122848
1190306644226
190288852530
1478422857955
1499381030680
1724218053744
105143242285
262978471254
16050063237
92198057184
175781994432
433789591796
954590901605
1491360368313
1922077141827
2035515926849
1771076884316
549399007676
1389454476342
1031742961582
412404129829
28375749073
356777839677
884015420244
75057581984
482091208975
939672747097
1884441195850
1732052316355
761955139478
1821898556864
1407563919184
182596382280
784027706868
16737843671
395397783969
9224759339
39429959887
1088867827277
648970446790
899538141531
21970349525
173149432335
1335949479878
1704528736983
1242636713835
246357894048
1454815943039
45560712500
628755228402
469976885675
527620921452
382657386089
13518305136
1489125105462
69130688875
47634786055
1596178284279
803210109133
183382669833
167129757190
260224096440
1507206099669
1289961696736
924166315255
1238108790564
781504671555
503792562418
238436755952
782033269918
254798382306
457624098560
1391535037202
84962341294
502577778561
967844833850
1393181153748
39162763271
1828809750376
1017880028549
249307390856
23854172453
565170653671
996958891000
332049595568
111776653536
167233145285
406886843647
1821871675823
941880278324
1118896769075
420147105591
414631254917
1042916614449
576455751383
426032065359
218713799927
161567035920
1622665468252
116653934580
52383865090
1974519735168
305900713063
1215190949675
1040453232698
776131420986
15111204463
966136123296
958934367818
534158134451
1304964338297
1294327307765
872834497795
860969598603
37541985598
465190394120
883141739175
702085849075
1584838663930
1242770120351
1017549024993
157197471896
17124225173
1951767248594
1626546903435
1848158754518
1666468435469
1679924533149
1055546176358
1293272145019
2004948009134
878258624006
543812940263
1533623743290
144623572123
541674722907
585209994684
421894568791
2008418381990
1049806016942
898717846040
801924642207
170079261745
1668392778520
251238388872
17889301363
86745746338
537430111010
1908523504401
1675017462566
745903333692
508233499382
351843281831
863883746321
1417320502005
860656968291
205864572109
1457115249220
4047427578
1893362111915
1730829804042
1026751290139
125718874180
187089671470
674158871955
267975770314
1313884609963
1190380392397
906686002760
114830945289
1060468324568
1454172567262
998420029603
1602790650992
1087939663996
1075031969966
607787243755
35511649622
438393585067
1560900740666
241230879825
805885169839
87319116076
148249224868
282132969869
1608245960262
1722552433904
1146069446418
1612485624167
502752180306
1114126916565
1688431253769
590546013908
711654236476
14260114294
1318024473869
1434692692809
906153366306
984144198379
956661904930
52963412629
955249709776
1325506945051
228262114509
274712966505
827318391285
1474442335279
1495901566531
1328164762734
38652548837
455633769097
309126145663
143766159539
350550756665
346556395250
1170983148553
1104658958991
570095333327
207656504678
93439830561
312329810942
346205821328
417959762705
1358863796818
624022826417
120925414884
139643231837
163677468172
797269211346
1220699446752
92952608758
223623061768
1568880683132
253276359331
218973236719
761273010156
801529655544
251512857908
286763867866
11609509486
129024025651
872394705305
85752508556
645597412628
1566031108573
1023820261403
751750465222
443199078231
81761452940
1608447494688
1149567787290
471210871060
418331306024
918014266496
326094849883
1647598838836
1857556119549
978977778962
141909048554
316624447718
1464336014589
196793616401
839385716059
1812738140660
11847927865
1702039246209
209097922452
4432356993
122180860814
893137045973
1394417550930
796044574442
325833233551
755061911239
307563640650
1686841821326
1543061084551
823160368677
1005650700847
269436465622
757904594059
821312083545
496360027472
170091581486
1385054068953
581757847663
1873034942630
619511495404
238663675686
837935014379
73581114128
893572722683
110674577929
185954266659
190339435864
64991285761
1545600234317
881327109547
229897684260
932443740038
1616260632735
1371512844965
995263029707
990898690809
1202650304732
45726456700
225143796043
335402699231
1556409489503
2082330365234
1434650315247
811798218605
935928491471
1827359979528
1339636692675
158198840334
410935580316
986601830018
4771885126
1842558652356
1163581534833
314133057247
1199997418434
1275433405400
1767757343341
127193590308
1613559430377
118757223531
412052832595
585180682397
327514562760
732429374289
1681552106383
291064193144
1195853399166
1075925105537
1320929737306
1572650694778
37528491764
1573982865760
1754234235406
1209551149223
541354492379
1307140650158
249562631723
801004035513
1479619370135
67647277555
806741069180
1939267730838
693644084689
114812278596
925775084829
1332757181226
1575929291534
164475689639
508835252150
977650408178
128639661726
1358215014752
285969587215
221095242373
42407510338
191567145775
349343711590
1327194441928
1280791048201
1533617833676
72015118406
742110128742
1808505897363
160531418712
843506836438
1004577312878
512164055192
324318206878
834790323554
854646795206
181074855465
205384220337
65696927117
313033914982
1080035583290
1067137136536
740466032808
217392058403
1279765166165
294586947663
1565365997198
17176288870
198923644839
826860268083
276625304207
55543752163
570170992336
115237578044
54027348686
13580230660
1211088626265
1663936629240
558533865878
792811442746
472502644131
355600877456
1503097116639
125368578599
121096846192
459782627802
1242193202323
1885454350147
134095706075
1610667828240
1071231962036
276453582322
1846976888635
985366649859
1574190641821
1685350053928
232155860096
1640008618487
8345828390
1262483538953
371406973835
120033429853
259993011735
237816352886
886984664717
909396179609
115543558033
1455014753850
679671003961
837642188251
151657194817
381683278139
224127353917
318951091834
498432825875
548749697962
1274107546422
100886707921
945653526451
1580883640491
15313613115
804293833171
1118574133983
179758819702
51002094540
874202123295
1100356632857
281403412742
252631727209
1304407109917
617438600767
148272083593
1510278798572
1544714394883
1640952930351
1687208237348
607172896194
1722448522510
1811059176943
1958994751777
73242186841
89364268303
114737043316
1175039689477
759964024029
1237436819535
236245031598
88030949134
1737523225611
948680209250
3209951747
1087455006178
713045732121
1498311876966
1272566987877
1479106812238
187228800946
1370289253206
200402550601
64496869229
340579874001
1519025796287
582081820548
973504644634
390500194396
738217920021
1015494468906
567444570059
1457745436463
446823876698
1192624039567
603367797239
1094782324864
822076986353
442007744359
317149983648
1495553069545
1138595411673
276830053262
403280755837
1853254003883
223656654517
848332187395
1285257873714
638357835089
760255376679
674958454615
528988841469
1440467530603
877421438481
1284520463972
502026445302
414760058948
73256166884
1264992703293
158043300368
865029437788
88145938297
596732812073
417744060045
300507232838
91108902644
200037850014
364168876913
117248650080
1621220182753
973762159205
945176756166
1499928909407
1110199596222
840780959784
302804227735
120960556949
1468389023157
321021287506
1267600860985
1904977139127
255230560240
396414638068
424163097363
1186037515156
1092842342288
742563493550
283347053845
923089187756
1035900539786
1807789735547
290039983434
228732793536
392317687986
374138664869
2023013903843
658147920671
1147957788219
477802424556
1736238329214
1196298392571
606457584881
109617890275
215307072575
60889324041
685791101550
1528312585950
1668050061951
1036003437323
174459267901
54511642018
1506120701017
845636450794
190513310076
482675479097
1595788061206
96002677775
556603266378
1174023679886
128473935903
980374053934
414088472006
115289490431
272617813471
1284633407813
24454313297
340876619616
1119512685327
2087313422632
1519838383608
1389274322522
1691937477642
621655015038
97932987313
1085160206287
432709914363
675139905456
1801293038130
223075480997
14519561859
628935348587
1685794945407
799031862914
1807739589960
864910698709
726701497137
527779316911
1338285563849
436909710453
1309440619775
891472977760
270278416954
328766917854
1565658603516
1044568561190
239882637945
1199966447397
1024480106702
638897299071
1443264512934
861857493243
636660850897
379093666873
1171014625146
135583383369
55141936015
1905213868738
346890935953
777993771955
1934055130445
1443055993381
1582700493443
1837827008873
1503495877285
85000365140
998659898199
1449705637495
577729968347
410920325358
661673377290
281712320995
282570183932
1261123533832
725983165176
78087946633
278764333692
14117354636
1155395142893
144820869668
2010677728095
610234543659
574214701528
483107909309
714050310914
121314846184
910932275975
114217709593
1187923770912
890957512836
541310082210
1428454919190
1587091662905
229744951567
178505953893
652243699999
1234030685263
675330527836
1534122949975
1192451778999
1584019389922
1158434406295
1753832806367
335248134025
298164055462
734743582795
117598174922
1580666136245
53877752813
2069394686788
1403185193393
1547526446600
1375502108666
494371580458
1784256985375
1548494735148
1691182095453
623468593207
146344257116
591299370255
199004776925
901368029597
609362620238
1502540767489
402639102839
100943761315
300364396839
1884740906947
1157025775783
556215812477
964208379812
630629433457
1376592378169
397606697356
1006490389486
1646093089166
177366772229
830214839129
967072139950
46991175164
1944998736861
636348621878
1449933197048
1370246732676
1540851290670
1643003297986
628086179531
757627752252
391749039832
1119509923279
26503959494
54029937808
1485129003462
333952942724
872020972185
968449376055
208277148
459106429458
883030332678
348924051896
279592928942
1869668223781
496648603903
263199858583
1533919456653
1673388352008
1583249626576
1619886911922
1336331348331
476021005464
543249818561
21217536908
158032701120
1224350692769
67662350648
152010605528
1729630498279
1197597450514
98257356025
471224105054
1085878756262
295731782897
606819200498
1516133679021
1814487338998
674371895237
1234111537407
173429209768
487832251597
1221341208193
160086553707
1032711037156
1791087283303
989568377664
1143233769281
1000788842135
456510560254
217222886777
923579338999
40309933203
584675909806
1491110677614
100626661380
784636835322
916307844426
1800754086278
565056628720
404944793831
868582742782
317892883934
2135829200873
766624137477
510436651807
1231146207752
2080548810126
20964993493
977196268978
1677291542450
687502818866
783387502398
728206769263
531591542802
270850480335
1377227028783
1657729420697
1502981334328
779393851041
1777050404540
1338437142022
1865037102689
1826417140826
204284560186
1616800288171
360071437489
204796272703
899002094316
1324925661077
1383925095099
73099635095
1238201933053
113077047897
112345579326
1853923125864
1040753843379
250206525409
1246923472828
70624197589
753238302634
725389454163
1019825316206
225964634859
319398675289
776806256413
938491442050
135784882747
537307560563
360769215713
898201542356
848468793325
1365557977419
1352693420298
385117892645
1686865912581
1490904774819
808594670464
513224342262
1322970050645
527248509886
1595114788136
795346843270
607465582769
1397866772196
1344079976173
1646064971326
53091095738
1334823572940
1616917853435
450165156704
794423001398
1384731479892
41849970906
701489413494
614233085549
1370897463846
1478558196596
1419331024720
1027604331677
505989526717
1685539051058
1985716401707
206739080801
1109224486538
320627448521
880818501647
1731262731087
651044489949
1492124227089
165952193398
1799194295820
1645738052061
1362139380865
159431858194
915085178551
957182820761
416494420306
438328181866
411631123910
1045926809812
423799598345
1910856167114
341338819904
269520295434
203142607556
991072405115
1411274251390
113999099001
1269834510975
1511021612526
25574860685
545800184454
241107008577
620931314509
834902748481
383490086070
1155848451365
1575987843885
344333421742
1130320919105
18997372056
232943193044
389399195963
1839843168185
153588378921
1435895015555
651107135811
1565026375349
1234470381663
455420510849
151747081182
644483079157
822427708397
109512560613
664850300139
298426893636
223242410652
72494866180
245732713475
181159319329
492104094063
162715215605
1361256749027
602900258665
281178937460
1830245521133
214231003524
201901448563
229049753080
129729188833
255202162225
1302720310902
359717051774
2132290377899
876123685638
283544309466
189780699585
436390924381
395008634239
40299175118
142504794416
192807326170
964128993011
1209743566808
1227646272810
1038219008038
926708104479
57348283248
1557850907657
346515068189
523838903769
247568358878
1100409068156
2127456477898
594218205437
882475082031
1362136973033
695931507154
88128048640
254454776717
963442579743
1712613606381
209207604786
420287871069
1855525208
282843010963
1769488991545
544501453828
107659177964
1044343377806
1107372013068
1320939086153
557406017304
1526235571355
1035994209438
559448582419
1056775703611
1471884814288
791153817846
814916469869
2029587078687
9948393424
1313117273861
1645779071556
1210991395565
1668324219391
482492637034
498540153996
1788768885202
325238985329
2125242871871
1113626082088
1395867464588
468865486766
475962772035
930145505271
64817992198
194880511675
549892234637
849020456730
233607285260
64580385418
735579000168
926780275245
1678364217259
213805584894
1467086516439
378806935631
793150269225
1386478653779
1676580727039
1604131673844
216392343752
835112581350
198457439941
557171352964
844650624450
670726347022
1406629417328
458821079749
291098659346
1831298303161
353233967191
221172925340
754470293426
1078460310517
64185514102
800515358272
414068871209
374866569753
397904373658
1729761412519
304289879608
598102128480
84476297003
1499554754693
823825709783
131475488290
1046861222754
1215647119233
1215737538637
709536532429
590742435255
1792972628610
250957060865
33975168915
1039260634646
1314381726407
753925664665
393542431553
1895798187812
1555953682843
59598443730
196961013411
35317456039
771585380577
851989491137
264465610356
1810873495122
374718061895
298428110788
1609310703289
1815334505730
1678643462954
998734526707
924859760675
656456842912
865167089682
411181712903
136423725302
1640077391704
1388833997533
786759570285
718458756918
1283093130688
1597649352425
181415640251
658782918412
435955866791
794429770071
243166565182
1335264142283
1080114843291
214817089808
383574713470
825736765972
1120347749281
79439153831
147336603242
579042530826
1459625034097
1544467369111
1628096580758
1016488333562
464696760580
245213340086
1862719794626
506614266069
613008446808
700096504827
1271354637347
89350934496
1564831159634
77516239214
192697362267
1643411005480
1218158066721
1561676969515
968221352672
1223219015856
176903198252
77641992539
273343339584
1502143887476
67831087953
1677759938015
43060390687
566141040908
685479950788
1329139346544
1385374986923
498878242731
295304594818
1976133162194
896792392449
689431079011
1161224624705
860740817567
1462475989771
72178562801
47818190627
1308459038215
338452609358
75374886878
1251259435296
1352803155197
449028509606
24544574884
187859272064
489074785751
125859621445
574008025185
1053341740708
951071843664
1459971226781
380226873239
23309659039
1602675049096
1112480535992
1614745345807
245017846694
1067623692528
780543087842
274535200859
388674238605
1735883229385
1306415112128
1159269081532
108062859994
1718475277679
728308517624
410571881086
101150322237
161217051884
1927308967718
561406156429
683509966
469172221890
1686669208149
1750239866146
1379929893742
1629567978981
19082072146
450803529810
413237710039
1777179297229
1535099636505
665447433342
66515483428
1111512549687
321621051316
336326543258
1262435215587
1004571349428
184890471648
392261212395
68397991374
66318307017
1079572838331
471259426969
516181714783
575980608983
285400837004
547236361124
382502390722
328579027045
32411799544
121748468636
1292241931177
1421205261650
1544875971054
603417607495
43450058737
551582844664
584779451809
933519611644
1598523917026
1939494746201
349272161
57413737465
1877674181094
272899730391
279865646121
153534590766
1264358146946
813596435054
366424602554
1726416888620
127266823953
69309326816
1452419144949
1279611120258
2113000600555
459467408243
758552897656
684583056884
766098887060
870823732516
959027064489
52549423458
329934583260
1421513856191
170531078710
1062711054466
1620750124070
1497758641479
2043869476239
1296384451084
419508247893
1946748750328
1381577739015
830579286913
75674806273
458035571415
1140715181214
1654358804876
143258529707
965366793471
67406521204
130080683156
278035486015
1969445939877
2152088950550
1413116789251
767815063812
320196581807
1532037200448
245574182748
329615307610
1081557003820
822946446097
158977069767
1150815733162
691895394249
266729354964
891902238613
1273320768532
405101058552
1251412275930
1420411263921
1480008022278
51214503633
845440847005
431008345226
714841994606
1497452574874
320317433315
282905744050
1229050246442
1220465596983
1061065889576
485823676188
1675021540750
72107910158
180020096195
118969783559
515421622151
1781213588875
540813727080
86318758581
356690902620
501063401179
1491013366292
1780243162760
49643683350
1823454142527
1004371343261
1492871692037
25332010459
1099079391674
1842069538764
505931338886
1210199109091
1794636254372
560156281094
1001200347905
12141754549
825980408484
32257680196
1134977457883
173984504594
103600386868
654058765823
175818396328
758831976516
825597206114
510738912096
634728053414
1219249375949
1000603839301
1278710541596
242601496069
103361936673
377548651644
944800768324
4015464901
1754875733000
217147055088
185561291282
1888854158476
603357553571
1210566525017
688885161613
23854693016
450068240328
55635080718
694561119193
1626744512808
292721227829
35291615576
1883378944708
1487865812577
635361719470
678100816115
44090999194
410693469506
1697994280778
147714210273
1441143269249
17313506334
608867192558
289814240352
1146148205396
1304683570493
1533181193917
360496100942
587423954617
554622264945
1268521162029
1524023683061
652281330242
176823149194
1207132364387
665265386169
204817643256
739558635016
18546381103
1384087531819
1187462158962
115802997981
273182910697
1318310440146
92741967367
1836734550192
1091685388896
434937201996
1062352665885
279312098614
1095537983056
767370875780
1592995291173
833460916353
321278678738
52808042025
411201628753
1112261857551
1792925242323
875606961556
848133000596
111169554585
468722242084
634501545878
480775462401
1737053560375
99570127624
179569363107
1502253086646
318070995436
1494321465568
1400880775959
2047895217364
1739571003958
1662722298570
571334447290
1654972755042
1084479658251
134914695004
1705059943436
460652106371
926266190846
192997578151
465316846650
1637189604882
1440852543195
1453459984416
378824262456
1230626816591
292867688258
1676516356746
1138843989201
1343186697674
283143512146
987519710578
208122431321
1711321395813
979521985545
604540744326
359627854160
1513528409852
444848545906
1033181035805
671080426463
871687010122
765668902319
125095830224
259772374410
245263064814
952330740646
179327683679
202884150272
131326953741
77218305205
202497512294
122195709577
285947199338
2047814259956
550131334747
2060597663232
669570368696
1159045088288
97861678689
321281892055
1512102941306
262094598985
974886738055
119933298585
89307481329
102704193238
296944871006
302888665668
1539288539633
6629875260
1839849834408
251470684538
927391508645
1949551647506
1179761592645
367423337989
6616833207
405950430335
26010981861
974600171089
388604085044
470398250903
159937122749
61917208532
153970510799
1074280228830
622363037697
762559182138
802384839706
1546019612564
588451459349
994736340649
196279841070
465700139759
1121405484596
719463364646
1102977841539
128947229491
69855594719
105124504792
1798583847796
1466035745302
120432556829
1360600952284
405475400722
1422214923280
166260775708
361525756770
58819056908
1221298199159
1291786200516
351503243538
626401485738
1057501365044
589165765256
1343709817643
1263183425957
1759654007177
475040507441
729384066803
1545678382604
102772113702
1448402874170
1153425500042
749592681475
1007174196608
660398627757
986637637843
1514436710721
837101170598
1795654352158
336895437886
172652172148
703303258050
243136679871
1115078632360
1165120240971
1428525551001
481961218358
724908873954
690785486800
1042655616398
26723450453
875020745180
848685385251
162589648504
268110951090
1164685983412
159792161609
1529471965010
575897311665
1262342218041
2103068737752
1711200644370
1759851844735
606874881261
512826111031
195682284765
196732731047
699249544267
724506805927
136339222262
383389157521
28473639142
139060735936
1498260860992
1048163817910
391064953092
1008030269381
1666076595835
96529927862
661022780968
163282996071
1338506668303
755893478182
1156889469770
505732896688
2096167501622
139893644760
1960813510176
913726966527
158842764472
297493655601
436409947205
1210871493297
453681510355
212145896432
746241428894
418549609696
227965860889
1014278199884
1077023658707
284073409075
514123816125
262831715999
68291242835
510700235755
350475217465
581315910372
1919910442178
456857774127
78445825109
1227156551495
580701754475
35476191794
1143537657384
52282371111
806235957403
616370798750
375321697396
957704123940
758402805627
326817918362
41755534549
2155885786890
311123643875
53659228969
102543175017
156470903162
622367130793
195705314696
200348220366
274910903698
1985672768732
467099187816
1695164719131
142601301035
2031731597999
864109067181
476004796322
547543386933
1332197864871
594354036297
1456553387441
83797315483
649306879363
8064601856
1239985112379
1689979904158
479466291272
602012490633
1720301679101
347527293934
616596008268
268784677858
313734276480
445990495224
554535366419
1954702386402
121005470379
1594722135892
976035001606
841334527388
262263979251
512790695451
371667722168
177012551945
1791219973940
1802412556337
446233565858
913490215012
119074827375
910736055751
1819883263765
316629281994
51788803634
1379781311055
539119255380
115716284713
358797893028
209746180891
752482787352
103072621074
60308499211
14155524221
329649612782
1781799097910
138884649526
317243449508
473488256895
2033728910857
629827815442
252207090968
2125867245639
659809334025
541851195143
747067185873
161453090667
378710032998
282665177875
900604646581
738656844972
566753380777
1748644088603
559578864685
1543356029406
470978820839
98352639866
2098883299455
34910766182
1478004103281
1106590384495
1860858011665
47265126867
1286964949317
584413189131
564603987859
922676973111
587969156114
320962500392
842493350672
210694047390
1619525580421
547273271636
544679577568
247472470968
629067374423
353757661874
11450924460
1099257366563
570522232653
544126572067
702939368733
1938312355424
1944950425275
298961528365
1142648526456
1133368246744
1607119225623
1708390652793
204399092473
671395036654
637973714983
883228434640
83275169400
106826609702
1951558299136
1833418909038
768721589777
675086485159
1683380827736
866093723767
263354025748
486323251632
1137617551276
1052406292149
3383907122
30506740710
275528564433
1454083577167
1047430551800
858368056274
1203613719164
1451814508910
233818427918
1038840299195
105185783925
357487685011
1746407644531
925457156234
1888548942160
1582273962108
1105482462220
122666418293
862585367911
1686516343602
682666404502
414324878894
237086939186
890366365911
240174362440
275299040875
383110579076
38598346634
352547585247
1737187152540
288873681143
1152335280519
101780129170
380199638191
834120416514
1329775542580
1141427623320
823343261848
595595735524
125795593261
1112615862321
58456586968
231957959917
647035752976
580352450495
168475613248
170374397651
1109675966770
356783273694
890992559972
153517271312
15924261584
2043683320787
982868728582
7032978276
514535960964
1787240594706
628408951933
1813526318339
295640436610
1031272361640
139237159881
1635083623382
468999050092
117295260115
172051488912
1146362933449
178075826639
1883173596528
359118682658
62557616924
936783881348
1838701594522
196393647409
1812075239603
83914692410
188789381051
275884538814
118697493287
1322749011827
913649414388
163569867245
1010304330272
2066747155188
2115446652242
1112444964887
1530480779894
100671225276
9715985481
721141157983
555465503729
1036796218307
764556633569
716480554906
1248698937897
181684434330
280409096000
1497720988101
794453376522
394509214279
498210521976
50710304872
1650152270618
420865096410
1042127035402
22505848095
1916345449149
319809029381
1668288656757
1391889496328
503541705356
144670186401
1741551915134
925067757125
111406695801
1743125547729
63443659011
188831254479
456490840065
2044486279813
990383811274
418281897032
1121588061483
395450559261
432404288402
1116763746212
755310527327
1491381245194
218030078757
618002441211
671257796023
580799088329
1333105166745
861240881973
1761715411260
1396282587287
533527310190
1114088712990
2067356527164
291946920535
2138642893169
45382398573
1358101068135
1127833737476
230920407154
414754086834
1796483128341
1095711307155
961673701362
2119459367031
808656506118
1842585020058
667958183942
1827826005017
335316890717
1181429401191
1769173363876
69576313018
64662012377
695459509
192423178599
166060402190
585314828907
1125477525394
1225857771658
2014942488461
185478458786
362330100397
695776169234
774320063002
940657179306
388169608515
49079616853
1982499266734
651034893896
1588209415123
2064705531093
180534130463
983896545721
1291735599520
12016554355
1512371497734
1256984906726
995106309622
1545015185495
737275438997
201003007069
731551694816
490797857993
1727507283440
150557182629
993117535437
40795705258
619895822322
2069839764896
342717104576
1435475480914
300236244897
295740691733
1029326506708
2063192449534
817753289554
712077105708
1271336444437
40417985553
959968139199
69081060404
292079611264
99596087543
927873204409
1478435922225
525442824986
355285751878
1914539733091
1460773012396
634562038192
131997488631
513503729315
1110061177041
1042350986492
43251855976
27828530030
741753259714
384599618567
1129986703427
344418515619
1032973070743
716448835993
183432444296
1255283938165
171441253809
1522523843080
1219216372044
784530535410
987075485605
132678083345
683648402535
1060188077711
162388588946
1147235103198
1199315481011
495193473815
21406892144
2078093690406
914501771748
303778408063
181010551823
57633903367
1381532617190
1054606885634
429334587329
319239560549
132593775120
1420368357104
480371810948
1036113197877
1655302040344
314051046810
1165515128206
1915685156242
259570357079
570056526503
1740602401231
4364869792
148803238634
88920605217
1901095847481
172572344731
478804380951
777770509166
182873633766
1380523391088
337910109112
359161434719
1710439497366
597050553051
1417144876726
1397607719799
816689888974
986602764420
321254534504
1591755681406
240011566624
1063030594657
1291564562977
738992761222
1789116801672
1859151612466
893872936109
499251720107
2063304418644
617497830308
650430096208
323630652343
1976823516421
1111703986028
1737361143528
2681481803
562870744103
243808654796
753017881254
795015902130
741320706824
393676346899
1478534871925
2035362713084
364161152793
838474145552
779713437010
1101756748154
469598665398
839898409100
701838078014
253148720317
1122207782448
286040215500
555885043891
1764873353580
1395485336601
838388985548
1564544077373
1463145326922
576836557041
689589263691
1323306398604
310256990757
342401714485
146739684408
472326558704
650842031018
373754671674
276614943002
473185560088
19321616697
887689456169
1044653937500
229057087007
526523573049
344204955399
38374472904
1896321680556
1340535621975
1900433686028
1158959051043
1962187075572
242309864380
1159908893229
714254199844
1459779795141
482566972710
1739082973370
169814642950
593428521912
1586815695445
564308917285
1405011117458
996470697551
358555978005
1639330800861
779730221647
1838874513554
78336496212
59112006247
447359801355
121550170506
890004322291
1033090345704
174569616376
60140921567
296473939643
204901828204
110860901467
1072723753422
1586532755530
963503775120
1638044664583
1775375315664
150499947960
2135347207468
1867470546442
371936867465
42625864694
753955577148
800004718336
1630156105132
1013391466950
914820499090
1228140569462
246472088299
600699361064
1265693553378
436441559338
15199512499
216762123693
114010440316
1821655354642
826868742551
930913197191
160354156633
77058305705
499119706864
185121592505
1920236393291
790081290310
1684787412693
1154008000675
362748782492
92983157163
1143110065885
1750078861186
21618786059
438125041879
1186496795380
1293504379293
129153590624
1670384119226
120703387707
168511505394
837517296223
276615325288
1802219062820
32128287443
1168361728192
456179890963
956804953673
373545007083
262924774161
1606867574537
1386774099318
1281783515119
1427955929327
1417502565982
134281573261
1315179648392
1101480651870
876635925305
1813885230639
1191301488019
1185048286306
1529252980499
1270583692474
286102952401
1610901616497
476169919392
1663857893715
811601843643
1746270125972
1283390636854
763316315503
1240862662514
1938637894776
1852621556601
487810013019
1207889023573
109431062787
1895348813297
251649434629
1716738582717
1869018365709
1283209280100
1444710874945
332351515842
1731818013893
34445435596
1221794127961
1657441392389
1704616231764
117451676947
1366314506941
544419444579
1359836858874
857819278060
586910904120
612160725489
937436339860
734045168301
1989184210654
88989528430
425127251958
137131843
854756174729
317239488182
410103930313
241358027643
154552355649
1707495726682
476153003117
25226657057
1644016539792
1147035465038
87577707696
1850051270849
2097161938563
84596505333
198628959665
554900125709
496851126391
1938934442843
134022885429
1208395793825
394335908876
146673680436
245551920391
1721562471497
289320209411
1189054663242
1063975033842
1611113321421
1037141683255
1448445483350
1177186772965
163910371211
1955154528812
945794300476
1932146517665
244479889902
901842136824
1067764170383
1820222230334
1826872110593
536040434590
953702159218
1054440839579
1843810842096
1468552439209
88081821272
1348277296339
718817644719
944848586804
1851002806425
607001760232
1885615580020
9084893580
513362123888
1287779644597
1929928414466
300890340995
2026603466552
1352065785812
219709378109
100089983601
1550729954725
134868513174
934327047247
551238379965
1007966330671
326749361071
129805022202
1069360763787
18709621185
837131031570
1401853501914
536867897789
1483101966735
940283173122
598449987651
162808568019
1006424554093
147470311531
1298972724573
2050826365074
112012291924
1108936808459
172173579414
1322633006714
1866908574630
790828045060
1467414824167
1167916674842
1337642301885
814797646372
969575216773
661420160417
786080535410
1091706646696
820275071723
1786997108684
2016404879282
746327177147
792369381377
1750590658227
277645043849
1100971387783
1012108894942
846135060324
1897557895668
1641113045044
1862088204644
271117408890
1285613287442
1863768309741
1378802058949
388997307897
198884948924
147561863759
156923621686
829466283955
354376574354
1772575044639
1664425060627
114417249115
487023549311
1885965091640
560168715998
1218779898429
1759522284443
670070483929
675447831512
839445034047
1551112744722
69126460713
1072795720827
1567654180890
431743035714
734831564419
940741782687
1458964482676
931649818955
403974318641
1305928278203
5810677932
283708034768
1707405353054
375582522659
812114314603
861436022135
137536215625
1294515975345
416274320740
138731353595
962183177938
905237303594
34890001602
1487215329410
689811202708
27642742588
114303981055
2041130993655
479226456385
1981818248668
146717742071
3409374437
1193449065548
2003060454586
576724670055
538363174929
1483252657070
212978444528
1630933823221
1644670152366
337401931841
1663974240365
583416220525
1978009650909
1130804576444
1350618733167
1334782675853
523762646647
1402621985808
862352567097
1678659054499
616501414308
733477450638
114349578425
465133920025
89033428384
978157997961
111064783654
364948957060
433677068273
191966100043
1241100600897
163329379036
500140364807
582074157896
85647935370
1229631089786
465759233529
1581828315910
1243516888352
827266989635
1555201760627
1166310701026
459640502387
830958224357
564097902152
102555081532
782171871294
7582753263
887074703154
659654550900
924905812465
296495414671
939600444579
64887147146
447521322149
483791497504
70832276490
638909682719
32077590280
1428418510333
1595805753211
146988443843
863675152213
369273970638
68170502004
154872894725
2034883688053
319827314615
238805928745
1449438294633
737523173126
1435449381386
442893336190
1061055813495
1326335059629
118620686962
1540690287762
227634759347
444571706201
64964887807
543665824062
1600821306902
1759705015467
1217198181540
821688660005
721115669992
410773311749
324674010752
466509300694
1731322305674
1132335495201
1009941576186
927566327579
1299038600192
1905801544794
23058403588
705112729960
1641391504095
132961886032
2651077156
21296920202
150593302217
1506301791272
301188105802
1458037302316
875744194658
271290570879
1812095707906
1565860459688
128807834619
1801756726000
1494696026222
538078348008
1203592766759
546140548823
1836894861127
93226145589
896546732411
1720109837733
787022419264
289838915715
1325817189452
115061489833
192456890296
1412928082630
124002869764
84428431426
40122526771
301180046022
469445582029
85496438670
178286164777
1769493339060
399209705675
109679495602
209619491771
54111554606
815020694588
1978364088659
546774116513
412212374062
2008558500967
330163677468
382678303658
1502656940314
176322449275
1728365226438
131689627876
998964851740
179401755402
1168545668006
608928681802
1497051097282
244230721335
333518991152
2091126387577
2088733444266
1207096922254
1920707504880
265017053500
500063401391
2051390763702
2142262267951
22544056203
1764976238638
1381866831074
889743299928
234993769696
130613487894
1163675782417
586822679850
1047961325691
114617798478
1762995799596
1318670575446
1162434566205
1321392335887
993243453923
1149348979182
994408392348
1123031044087
815938983498
12518657117
1278591162603
250349977861
549941960280
1009179090304
1560637635889
444534984542
9144058746
880701812431
272211379342
597827221333
281948269041
870346083530
1799807786072
1523350390374
624060548697
1065198926842
245609577038
846806960047
1575044143564
198876143826
97933060620
1713359628730
150327302965
1039214831057
36300643365
1420316770202
484390273599
898924878004
1027283677947
1462655707267
1906064524475
899910612559
679218533952
1490254431847
232252480428
1575000320144
1273993612326
1163431045652
1854896199053
1318653525721
1695856388803
1706994877436
1881034250068
1565045895134
1578790832475
144576614369
889258407156
197228518561
138949120069
912647996664
396926904414
1822459182481
526785116639
1237853155664
93700630638
282092735701
80425205077
915593298256
692190453648
459891084050
1970715243370
199141937846
697426740233
2066177556861
486767114719
335713768715
259274673415
1304550412860
1091335332081
862084215778
1538566830204
811146553757
1767097122965
95388715074
154760929931
1511431504415
1328411018321
1709644697730
120390634844
981489025695
522015846239
1987265613793
316407558920
1800637910041
1936388283211
2009412842105
265786923783
1673940157977
1418471032556
220740783208
28255219994
1447074679088
1392350080631
309703517291
107497376676
773467552550
164128265288
776789639668
119498189073
1785693189323
1290652900709
212424148131
81707822037
718583869490
809485558401
838725122990
410775780389
581596368703
1596848544340
778630025530
355199936838
891682137287
1499742961182
639186423804
279272215671
2195982506205
1388715087162
1029066391084
1432965499014
215815121660
1427903399171
33147106461
964312182709
1495036838740
131922633251
670238075215
184289370566
864067217721
598798027881
474436802451
1823454733104
803576087435
104190404347
1813783142015
196522633122
1570400241454
1750407124805
435339161907
1270646274663
72180531733
399412313772
1717285862137
1297681625538
939758377228
21836222177
68120812992
1214834098937
59402486482
53728675623
1619880146680
1844372970641
1776563240867
1488663187380
1437446857634
1159861403383
1060873850545
67643078840
278101735180
1703913879305
1500003485850
63899321578
59836959773
878320278827
754721172397
582087996823
229140076840
665461682470
575764775376
55795786927
322562933681
764391603948
997761155502
466160283560
1095352580692
1308002796868
54986155251
900373655392
743484583989
70442708784
1515186248989
82626065851
1069145161091
1990707402819
2017447738627
773814719972
1137556329419
946147296364
597326184491
963820718578
1409755667078
2068061959544
49653444040
230328277595
1769610904383
91746963425
2034073741621
462015301283
2117898504370
1032916562288
1021599404069
567108275925
1670308298854
1278406101667
1662719988310
634411348683
420166721651
416612408080
288152261243
1757761882979
286226910352
189637718382
1764685253290
1168548688400
456377935888
109075274931
922518506264
49543420069
1550993212280
187454114912
705168748133
1916420776238
47757818041
246524836067
2164688001873
1207538728960
1202461050579
1741745701884
467456905239
714054013533
898394707702
1559429000623
753055981314
43389120627
1448055947447
4879113464
173815730996
501759342588
2028419042644
1581350137586
616709913113
223829658258
322907711759
126429330498
381817607878
1624579977638
1314031789402
455671071929
157492591157
452265852915
1982385369275
1061323520464
1971490296517
1896362785871
328751930185
180834257083
913675799260
1333695526536
1481114012333
646637270034
1724556794682
306351972801
1631124782680
48437479611
447596160979
1351504945188
796218247969
1504238546208
292170459311
269673664981
49994203394
393206179784
85679206179
1185658847368
227030610134
280046148759
768296432657
143227468575
456123179971
1382413124462
1666503772570
381758634854
1178315826596
1055900121094
746145778765
2298530652579
1501396828967
283481971937
1786642761352
873016247651
1904926642562
1881416266579
1325051045193
541015938188
983924885390
1964496915365
1626874463501
189001041757
569555813702
1484913517172
15707160557
340761183127
875222684381
1053421812918
18081260751
8686648284
2072487669798
1598516267992
546706180654
595377991602
438242001356
2112384391227
207088351037
921712390355
1600861616656
1244867761781
963414884788
693726503401
970242581758
1574346848905
516014075234
295241381898
1102995695808
396684297603
1930831297093
268024372576
1657827002340
1237525195001
455658545364
170645781231
426103306916
228046118811
1480830455969
47480228865
269468788791
1290978567260
1996228777248
967535543296
1751732392955
1688990531274
186850538470
151238190480
1499971204797
164074604748
979825353419
271706322067
189682572413
1426010138473
1178959566262
656685160948
71762389042
118267932857
940961309876
30381019102
723694397340
486251028759
2103914784209
365093897007
1252411015166
387548353888
1292278864074
21560706500
1360679099868
1339713368950
657381787286
987315796144
1795153840458
135758224955
110082746606
174334070137
651774494104
53735073906
1215532418944
597457228953
1090945989297
76714188610
1618045573107
1468976759259
1788112619676
581875637739
1624400656519
82045179969
1070363604192
515442192130
124063538961
974508679053
758825977993
498211602752
1731523402363
1084767273359
717536042172
42160430620
160165130403
364254800914
677565146828
1380107180673
318022625960
194763098630
652610838661
3974465147
608623770976
788336736983
1286257444778
778216501597
402745502835
826689135336
1254757580284
1449915313767
1011400947597
6190856483
1915601160539
1173471616208
596794675816
364723337928
269720473270
1457035604593
66724920879
781999139230
1387148365967
1107181014906
220153553745
1708806837299
367695363549
1260964153901
1393685513700
138926129758
1381698595708
457888398442
917436141762
302556998884
790472596626
674283713840
550084820699
1546864689193
1298942552054
1638045082501
2239857717408
1510561257878
579690158299
1961838373311
1494122928458
1253065489279
1103122465779
150348794363
221414386424
43891396003
495882714333
211077064495
840024195565
1511370073785
1785222795778
551609438375
1361528641030
858005811800
1194459242413
1892749213140
60124483616
411226226704
723434127525
1172565814969
1755200643958
1813228708572
1264697385978
1213483918227
690802970372
221751978925
715839472752
309477858414
1479327912128
42571123908
1050390394459
26783259558
176536728968
431436386899
1874209734552
614262565564
366137797549
773883734557
1767545344354
1556748996116
797574198377
1506347373029
1214107762845
156763390389
235210536421
593238220601
648226410960
305418637499
139919286490
727969414024
1359198264182
93333518168
395229398807
58364573430
1927055655631
1929174616938
74302309016
1423541587456
571362486473
394859636542
367123333477
182386245117
1638745648150
66244364810
1781949117231
791177254294
823849445117
1385704953974
1612148661096
2079036950824
166755057611
1918245960603
166707540397
1919762092265
1796591973135
423766392761
1245561747778
677922531154
1223793585679
499073068390
1049013873186
89745114560
973466309259
361476078976
1566943508602
2113194612246
1360992553683
597940602322
2051686956732
346635605105
33631708570
1177353049621
1337720643041
43638189066
1687237652799
1173629678381
283937636318
1053575652735
1391342743136
451405598363
1452853112979
1734598002796
1577780654303
37238337242
1463905632036
1979474085431
247594199724
1781899192257
277746371202
1233536676789
432676741787
231238131462
206968913516
716625613192
1991241673291
2022101716023
1935317337887
377902706849
2157640069492
137799454606
55817479163
827516344744
2015539035444
1839269665362
1764611699254
201548434365
2118533154527
1194863845589
331655546777
223419842374
1292039173220
681175429537
998474485740
1993428591412
881243795057
48006578530
2286460811408
2012930730151
977588925388
632768279541
738624173603
134831143436
241897002634
1225725453870
242972610651
429958785001
1025204141718
286345382785
318498121771
1058135913459
1030730543156
468902190971
335973889053
1084060541099
1121322083504
1018049117991
800480092849
1509367698475
832354186445
912179667753
113178558884
1577400179245
1534676042197
1452319752914
1211978779079
830003364929
1111673852424
609844702575
1509417603088
83917344138
1070842838072
1338245326327
456467800263
491477899451
1009976476568
1227434227451
223475045110
981021505125
608856789118
1908361417606
401933995256
615921763647
417475677098
984531912284
1828895060435
1290288380301
259720657758
107405471989
582220954560
514252694699
974770027953
251648511045
585543503769
1080484419980
376684003052
1041216389864
1315050636506
1723633009860
626683994724
1643608644783
1789694177764
1326639352856
1778556309915
2121305159524
1670503674248
1851053285905
1293943165349
1237228352159
2187858909687
1918249731498
622250346237
1156404014561
1748879020890
759321536683
982698348758
856586203290
1912212612402
1937734843142
1405330583978
2090619962094
206667430837
776005168977
685002130487
1925595740990
597342682579
678148541570
597050603310
260532886445
602862566127
258169412965
1925628135772
675001529143
183318590059
2077998282135
1994175714731
142399281914
187927737739
133974150034
39395270679
108850265510
424879232845
447210808635
113077462893
633535288038
911904156262
1189912668785
592884052555
1609708462576
823859866549
277456047492
1570996052892
1733187047889
173185766048
215827155643
943200777945
77539857491
137711503354
800322326818
164684068394
2130948002576
1929114710749
1965790797136
1590285626078
170396989975
508107285501
464641436160
333567811025
442074753913
113385484800
244177546167
48426127745
2027368669268
1300225920670
37092682296
1463028053562
473173566705
162821876701
204193648351
1186493129905
427796691086
2002231931707
1524026913478
288206764350
301731437229
652642960444
766591386071
110752019149
172901254627
1793002369771
890101199145
875128041498
726176111628
648622136474
1709156494449
1182902365893
333529716988
139653462933
478095113389
1790808516550
1591918019833
93189255904
1377133881081
541482151018
1296195969852
140684397724
39357186134
773581836999
838282967232
1623245284247
1050255748714
416448257384
2064093219666
1940973956607
2010999707685
421276350283
930721391698
376154944051
552018522579
414417551623
109091107759
2018351259847
1150492625956
206370185298
1417237908346
1247286757669
2142605520827
139641434349
1212257574420
1390636601026
1002445871583
2038070745762
37102437006
1693637227048
585056830687
1501439778771
290593364425
944986372439
700239261472
282846830080
189754540860
244173240879
1110856583285
1891436056883
531496615371
1733962563431
1487367506483
26122878405
705616596173
436470114289
925577165280
657934223730
1943656642367
876698168887
369916131026
1515526493293
503796124638
645431596121
1155519643573
748025922453
1492907534926
206069408951
697062782147
1687325096500
1604435891621
77815712597
540142790445
597108141199
917013419852
1194550684576
386699649640
812320723844
1821310844397
299176055114
95877206016
193072474421
1410914521268
1172587109442
668879193130
267399378988
627269947220
1702986626414
97014640762
134581223439
1147670323145
425226902375
591348080205
283438454883
39846716256
1251694692350
683230222557
1661622280409
576490942921
1660594002815
1762611782312
752296703278
508910683042
323722368272
159583137102
1039221627781
581876136499
464116150852
55620881954
182083921931
1491782040210
1744430459030
113368693205
183237474191
212129619851
1637435856109
1053523083423
111928627784
988620629087
698521098474
926829588269
256897500432
947080967020
1184998528180
770183841469
207495583049
1173492680103
1446352703958
310234066472
60192207819
529151362694
988656821953
980635369390
372796886278
189377346728
1446479908516
45631012128
1237842069806
482209729779
1015505022922
641306297481
976886664851
2155121425952
676782634915
1470427421887
1543834764555
578225198085
183874509262
42541582085
1798010934734
1894672026209
2088227674235
1113911004006
1833641739712
887307600666
102469564698
605842778373
193337807254
906694467356
1864215474788
1432163202332
1823953882080
1367868936191
2093839045850
969784240066
817169199333
1479030304861
1993287688681
250039067287
485207991046
2121179325822
709223293057
1081152225882
1543146751594
656206414575
61878992247
538642506530
10079912151
1415441139496
89996938505
1156401937017
1991433675233
196786038061
1606644352935
380059085600
219106239943
424733108420
1034741184867
1093338788903
1396109859762
1026195430154
1182845628172
239879421748
340826758646
49208647788
1773701252538
611677915767
1819133489394
211393300839
1709055173333
69439790542
711852161834
844009546876
282488610377
500570486058
92231179377
739548592402
484509992978
1312012732724
614506129329
1735856985057
1384101295564
1200076100020
284881707825
1475810927985
935447293330
1525098362013
1841522406569
637096399189
552527633299
200010978576
937420787103
2047381179083
260925247360
1844073682427
376006798871
285326758427
50919798993
1494170113446
1389853491467
565441149540
1711768194011
728979034305
1733273564703
515428188055
1004227846030
432020529030
1791037346152
652993702700
1054246942387
189740983712
314024533329
1749447310824
1087871789258
1899150439606
68438241445
612683256714
2024742183407
619293623156
1048663153361
899998441918
1916275939247
993127089838
1874531601653
358268725101
1330384917388
766458909924
1555421042930
1209909479548
789819039700
417668512137
718853722071
319540832281
42479198818
403997178767
1782651497815
2123452308283
34086166885
1565698842764
1614302126796
99133096393
1603683711301
1303855380387
1054408776235
684797205450
1587799245319
394069477226
725366391024
89248276444
1551529360614
1668518931551
1099414897144
132310509354
886586348854
223872659500
55345842793
136769268388
440748730031
101562431170
937113407557
1432859255410
949126736127
62703512866
784391363992
1331477027163
423489175948
201320583132
1528863671530
2048119828438
283381613047
841068410631
341280749915
507610505595
507343969781
11037210040
239693463539
1850471864569
2140883213900
253941060871
1015326536607
786331070794
1860158886614
1548906635144
2210880895005
1178028688174
561764413094
2076831795695
653175514631
1290415012965
961360298673
2070920079226
686923539795
1425206784108
77062812562
2249610990853
1313619330559
130636270593
425066297097
209371498552
222120582141
1717517629278
363701290
58098020787
832138200710
466252809024
513251303579
580216831464
121405150208
176484318919
253511305559
2090057653256
619838771885
999903998169
730301548184
21452923314
77913765758
128863750391
652976930550
116702838834
152164454763
1738929376922
409747746115
1307140857038
1549801323244
1809336195128
479838437185
107170879790
1193274911528
1770254100016
888052329781
2109568254360
21719327673
280218221863
1666958261792
538089422454
85408779154
967599040223
1372983106537
1916740534699
352403713318
1233336415072
2084784265724
800747966353
14600102007
272168404153
925037021178
2246222172574
121391646886
508568375699
151094562557
1158817168138
1476953013276
1853043356739
360512282295
686211774398
872178435664
1051857977385
1866725931509
566943484662
1175368895136
1519027096032
1385703974866
1618405812975
436465603491
1030186390695
169098415926
1519665003798
360609432878
935295638669
359864382920
285321897678
1547510822896
29469514511
46768778504
1992901019486
1222160420509
191682736951
1633807883429
1841126318396
558048220717
1484419017787
993707726068
163239319236
268077956300
330083402337
1996373254088
1177957287853
1203495214504
1370116609051
486026417387
12877415195
1266230746271
1504185500626
261628613309
49841166148
68824118753
756803813532
1486811735649
1351370822278
8151517317
532405765442
898669189780
593622881979
578676255653
515466919206
256664522627
170455102413
288112557081
1242670744444
54784359774
1852909242511
687357190525
1298481125713
1802448260457
235117609955
1705794423805
907939847342
1123929511053
1450393929213
159935858188
1399425345424
56699522915
1508368501263
794808520531
1689194063108
2168581579313
181999497545
103900447665
1944779669038
264041547009
106203092117
2023931792466
923716820413
825317558842
1923337418898
1186639186283
746816740812
952432064018
1391858131636
264529936783
2126037145686
1129405044448
105449918753
86038070573
1641800775673
48567676090
595932471393
2074336632025
799767511956
46339740928
669080509662
868911338008
2008022553534
1091897664505
558927689120
40582404306
1578229585084
65896292495
189587423745
443613650042
620999503456
212734511877
558531417711
1709245075824
610900501955
884947863989
75188438247
1692306007772
64484702955
495996652449
89838568928
1031072087534
2171321856543
830763906527
1463120558961
525414754565
894324709507
979299152383
680696992294
994742292833
1401043727857
390048714993
2146063915228
71499690053
1216821888185
114656305642
513235284105
277580819732
1115443800605
2131809278819
188509555203
636073121751
1477188986236
182597044891
2132330261246
653503538986
862287189257
1153578111222
252281534429
749614368591
345289065840
383638249935
258110338772
64468174702
654782897254
1224200764707
1264082050267
1770440873351
227335535321
1689978133234
53615166876
1294172684602
4532536579
1359493588109
1665647394903
375500273687
752761329060
1327316414647
63294827197
904705177975
1686257112425
262041431072
1587946476893
62994558542
1524126797834
1033611511895
1743755586650
1579723263809
901108977615
4185130069
113602473879
992035712285
994538649851
503925895233
366791229014
1903980216940
1612196638811
1521460213
690560797016
175669090664
29664245747
1776132752774
1064824041770
1608516983700
398542892887
2005849383356
222355108787
298579353026
713276027668
1874359632034
1690393113057
183166355249
1537692472953
951987303276
576607320007
1154897905368
17621866700
1715783269575
42430136415
4715026688
397089614452
50782638504
562464113763
93998124765
847306877428
372944933742
1317919055066
1611696970833
998358559238
181371545815
419255317963
456040717232
1387039799256
910541880567
15732553651
213029241071
74447100215
600175065706
169663679074
933064395113
137943892660
1358164134990
262676515797
1077348653893
862216250603
1846267715373
1902200434547
198823121270
56608365939
1506264412430
287178461790
1672611623574
371744430708
236314763139
1642429665960
279272473342
350241266530
229783812220
331329566400
289882653148
2085396551368
394586267041
1508774519842
1071926542501
1376263142312
1748447577858
1890966648647
1086288642558
1861408354586
385843424338
1220903667181
1103658485371
138581766007
2046515332675
460842839482
487851304884
1561360670815
175540192193
1452579900362
1513574474947
116777765496
372623204279
599352300865
1454617386668
1424296263260
1953285149386
345477628503
1461033107991
461233538787
1788006629794
99670343811
283182969757
16051666564
476860778667
52880699630
56571504389
154975838638
778376665448
116048856685
1070591552995
1981449997
246948678099
227032111709
1910744555918
90163930437
109973283682
82043427678
1061898156822
2102514859629
1209388540388
71252870064
79839697477
1406912261538
1444217700688
514291775028
1833232979496
533810937074
2167640625456
112343944810
74833792914
472374838952
19328070276
1923529374236
1111844836739
758601333785
1179958838715
559062393914
850067886333
1325999644007
1450740140209
497529763203
166450012146
624472755371
105220230347
1679646089367
258727364954
83818626295
1116784479692
1851205384031
1660022385108
397592476567
367127275831
64934147586
163136528095
1404602961192
1352891076645
1428754408746
1024774022903
17302578322
238144493832
1384057824116
1227712165936
267251633540
322047625817
998823690824
98819103305
197719404175
174124313517
130986207885
125850142892
1402896102728
1054717033156
222247640798
230356514522
651159746018
1190122343098
51467229253
1513723922305
430003324313
2011480224993
1265139817212
306661912702
240761646370
277255380322
2245109293065
249664794594
1958646364125
2233329631362
1408922277178
122830205583
62858084390
1286393751476
1497833176249
868470190926
1950406365712
212389599307
1274343199881
1597688449321
1749519709051
1192103451620
410666397315
256545069166
357722906396
1369415996815
231236449724
1939674050999
66945936386
185156847164
1248859057797
2041824712480
148954279834
71908435571
754484753983
374671886358
236275855490
296644518709
428176981373
1935259355803
507529528024
1307596773073
1485578798908
871220538198
1573595423204
1019840818496
1429504821753
241072985460
32207524731
1636846381245
514145942200
161527038729
628895432901
120614623702
866198208229
1949020119420
346705790911
581981130280
1633525870832
1484159642269
1321578533242
456007782577
1861815993062
857050856372
584576931375
900276181994
34276991263
1770574397216
463811112880
177118497206
4842444702
630395312433
1879625868358
1858138884190
176432296207
941657205566
1491176781843
452853746477
1542231774751
479684864486
1437609352217
792879455059
225329192418
492384911962
59116313186
4414411740
897805744478
1981907024482
831364442490
474947587382
186847316560
1398626764557
1199388555178
1414415469336
1633225860434
1113250599287
1968574441656
175928501498
1734205279548
1210108222854
1205577364280
1426548423656
199856203409
661397807216
1972325282788
1857386252248
804157592204
1149624353961
1324860783445
462720624354
1717842592460
414019765145
836559975831
1739576123026
1177387189444
2059875899820
1689722488695
881371214912
350985477392
1764154867658
796591619911
1097478607469
1284147558984
43771926487
1521094659562
2069538983680
716365612480
321140555850
364079356807
143619798524
2159832956077
646348872753
152239140739
1659630695109
1017897666335
997423993080
905595286686
1877109990397
832303761102
1133302126444
815235400153
473969232904
1267117085712
112925147941
1090227466886
2083336413191
782081400523
340174783950
1590933727796
528394286700
1664931573344
228882530378
1568703978757
1827038057278
890177635543
81624192408
878575272590
1320033301871
1809494402667
1873216829222
1712778147501
49668534555
1276894112421
162183472208
425088296670
615730117273
1836605812785
377201714323
636618640903
995716196394
1520882062230
124524282435
809433749169
1859419909564
2825592216
1831323335754
254270370811
416797076963
217155581695
1162752080397
153169516209
1716718143872
620748708543
1261199454149
231575602720
18597258409
681716293593
256747984841
1216153912231
1987638787313
1937023609434
164656584195
2044665510907
320572038733
1711771132793
322131598051
372093468261
824152628435
1334100081345
36296690214
398625749260
1782915209442
351389086278
1977875397139
204194738020
2069255765509
649825418285
998225158949
2358491779264
1618998412
906438437278
1520062685369
910367339898
107712988055
419163823173
1606188741219
1786309936
1991951674859
117756798670
350966013670
2103832800681
91614705065
309473377826
1781137760468
1767016729530
80558336692
1427409114040
1480536273567
203697548050
57387564746
183879687881
402975310285
444297814493
2101683074901
496322162173
430937409795
1961346029776
256785412998
288834872493
735818293255
1490485194992
1384837622902
908435492051
230048175726
1902827748235
380796196409
1598192289914
296727686478
880755949797
133716648027
1671657935236
127490496303
293557222511
1995256963253
1399554917304
579974326017
1817666263851
261490931488
2175459645062
1577674471047
1553098611601
1316387685108
1923832629712
367358808511
2248094328662
616486016260
792443251313
237303312361
1959423788190
40052811529
1495166520489
1877134925828
1764054282573
2064782190257
178724343104
1186652947444
1617726378641
398425400871
1958174465692
320159103572
999776356998
1596830254303
721118220778
1268569250090
1226582759552
1648906862522
391910584807
302882534145
554197782396
28005992425
2050389888059
811197959067
87027281383
2165471052644
2014774157073
2152472069500
2252433783227
264163819142
1608990500742
834576848695
49668740918
29233042322
816112580597
1734693480428
706827611855
436499646540
1994484555463
904264295027
227727869958
1640922181393
2089094521499
963706976831
944202474844
538635505816
592777675016
1139282589592
2346499657775
47470506248
2162046764023
1339707499889
1169189440493
425372130129
1596903125620
1442963632699
134652397228
1880162389009
530754040633
2049390547262
833569509986
89553265323
502935531515
102965334119
82908045764
530315147192
439692123726
163852222063
2193447081641
334034315488
220627207156
1027744293208
1010924347173
1539632917018
162730913584
10525795431
305605414380
95178198060
804518747773
1372532331621
751692646140
1958387079779
230664593209
877267470664
172572931198
888961806314
1388578804277
1669147349009
2386102420143
991531854991
55134703523
1079750765997
527706595364
174317546063
1937737052951
2197759618995
2105206522797
688816988916
1504895883384
1941473011875
710562866687
2054002798514
274449120315
354665372482
314995029440
660215786049
113049943028
981737780051
15788842067
1337624163601
1885188352362
1301984435057
73323326509
1034630025267
180158102010
2192693055219
173773542500
103818884765
627398105206
108678740465
922700344553
1025478666141
1257654688905
1790399098249
762022891413
92759833873
608734930592
62739400859
449830443035
166385319440
1412565245765
118948433198
328123291997
573357859667
2072498317898
1832864210282
2084058318754
642425510757
963876598217
2189876830682
1242679502054
472247079416
341932426617
865742844398
337727209308
1159043642867
423775341314
1856480457104
2100430476840
1392827702081
1949833522403
1187280089144
633233799802
877122584047
1877475846745
1169594579419
485482113333
1692485465282
718234161739
1789784719539
1687056615118
357768423972
191354126949
478997284169
98289573377
333382055675
944521352665
1871402190216
1189341072476
381904362541
744478239538
277751242929
568700668878
20689970428
419506351012
950353704487
964453596215
41516735641
256897878517
1073475739988
322159788038
661226305346
1686221029222
1562630766816
580388553518
325496271385
190686177539
1934421059102
166131964482
8392210634
1461829152434
1345834153569
317035924428
1690624185094
1996542350634
1463186907759
176163360850
58290854346
319027496061
425249758828
290124882142
425347177558
891893428046
370488314267
318895413650
919107236498
328274579400
539098435441
436464761182
146958583155
1894281385749
1152055497624
138927355773
551453857928
362341045367
1156403201203
532906367947
1594375982077
331145242544
1912834050419
664870778712
587776116836
1065058098681
253082029522
1711020389579
568021876949
577501824481
138422836398
355581827229
1488383803513
362240253188
480932570802
15489966743
966391995357
1435735018
2257747311846
811675248302
229481145142
1690222381339
87754955383
254827144286
18409711329
317860954207
319702407477
626536948427
924664666268
25891675612
305575260841
33289092432
1112377985513
587113531623
1996870174889
409703357472
1499837013121
697051591498
2028226617658
268419635978
655390350859
151208541113
1128632566481
1215177229021
1636764467546
604845827472
680349165477
1579514126188
191952363887
1868169555063
924714873959
749496828202
26505476670
2266347941853
388419480205
1325216783244
1458344360476
1240684525738
262325705059
636113574304
589913294446
427760333725
853038632411
275221508552
2136609311255
830951232691
1425538403773
181067975332
973865587890
2109291672571
1519301271406
1780468498194
429002169830
2006941776783
97475500292
1151780853204
24590916054
1834627778339
214049625731
2219546929501
1662241768084
1643681594341
272031194257
878774116928
461799040224
1064035802851
880007991482
212501578184
1447960593868
308128124182
1364957496843
620175945809
1938826427308
5750504954
1031994773249
2128271486089
304599992765
436315065462
11627008906
863350632216
990821101275
87164745196
618001360581
130634840997
2201285691713
671507581970
574706626885
1229523588811
1981714326784
376559929403
875736591831
44020710587
1999389897276
171501856116
2031237657927
403730898177
950665962923
1314773988428
1278543659227
23637309303
644483046673
506553704373
1984258593353
286126012173
1269122392621
524888310334
148172395673
87399371896
136607670159
1452972209911
418048771175
1533868347470
215271075724
682408807046
438974690625
2087878444675
403237177712
243813798490
634465045535
1055459587908
1317519532002
1717032430492
1749270750630
507289483398
424116861769
571421004697
1761583758536
2052353007909
1822009978638
47120333274
1165658283193
779296820283
959890655464
2205986970309
677864171639
1749291617954
2077198696300
946959505586
625258535413
604547307857
1044725584271
644085750411
1324573931778
1377156487113
1894952591224
150309861635
1581871765282
2218336118081
1578308529271
1573398139650
140740368018
733653578308
731848039397
1171396124254
1535758982880
938747758527
1665130383859
1883796856376
1060142458335
1634366742505
1694933949733
1631232740591
913622819266
497864279371
922720175173
1986219358668
740123993915
1261489785003
795708402495
305960098296
363453503574
1032459878751
304070939603
2187613057426
1454065992968
1999593585532
1737929516224
1343491137595
1753930252931
1572775833758
1022079780810
1464379999938
1154506760163
594551986377
1518336655563
194254314624
770642661702
1635716316041
1728835996458
535985448331
939842515247
256849988544
1226646562444
227130278785
202296737575
1930778859672
619287232145
962328200101
362738217086
81919322467
623950125353
1143035739072
2031044316639
1779906598969
1085255962827
408680532799
1837946745558
71605907279
391469067541
830741873374
112609749281
1123090144155
141626693478
34436865570
11655813310
1053666920824
43262982234
2143377676384
278885702288
402043463421
1722654388961
1966721855101
74575152980
1760673680624
1014721652557
1104727026057
402045530265
213537678100
1415338996309
509608593752
1242670566280
2093829468714
497631059244
2793034281
2184129004012
1691889105064
1811586222342
1977897895728
724291662885
480369342931
365130318027
1072408311709
1723902253012
1345037691432
1160451864645
914860873535
559238137109
920990302227
1837102699675
278144808659
1616541687967
1700945490383
662115200052
214243208687
223491320992
662454446808
548269727105
217875927848
206770735848
2044629637599
1643999770877
950394485326
21494216941
678095260628
130272221300
2145936709468
491468453400
2149339522027
1541955670302
1207479620075
1816094016046
307735799656
1159467993588
159848712946
1107086121768
1635137522459
1979251800020
1557721372650
378901392636
1210536302180
474611804389
180080782613
693605298891
1142710271942
773930250055
1368523227682
519416155290
1649096999767
758492807069
1000305222424
2146507709641
178286561581
588225619328
341307891624
679674348782
1477507517124
150163317230
214182258083
484607231085
80569784209
543553655900
317437989113
111304761421
1012636335760
115526710710
2013004838571
1052830937003
259499813676
168571314716
1145964030655
1741555907977
58939844495
888230664943
1890359073504
681432946610
703341494531
1838904122020
1609431348420
327803107279
1679563808084
672716070599
214342139978
383277056737
535317017925
1648938748474
1882480085219
2088910967663
4670969189
142685933333
277292524369
2227635363814
295058851638
1826401070118
2200150623679
641953229277
1450112884101
177524309064
1353781877157
241882648188
107913057040
88242724490
230486016393
84648919440
1619474505347
645282957561
950890156124
1393968036643
168480476387
16165549743
890869650831
440401703502
821236612334
647640552396
1412376511694
2097043079060
1101546246181
2046782683
1667387203342
317960942914
619802936272
1610942308538
34630118138
1636479849791
575405429436
99957688856
1596332505861
37075733534
378100217682
1658702976253
303612612483
349082768813
971244790655
1815677766669
498803669263
297945040971
63215990193
787001514103
112857890383
1886385900366
2105375903760
31655539747
700085520555
77128648607
1390601265088
1452179601273
189656482738
141512600410
943178924446
1411372156332
739315528564
663982719633
1219960670817
396579029852
339678724056
162988592086
191876374981
1749439354021
194275879911
740854505723
2150779026679
111606625217
1854196065951
617577313793
330208757908
315797277
527788044684
283095368627
276714859910
188725666099
26082961197
1212495714226
231598478092
1225342487080
264366725559
227334609972
598621726415
1335168033503
1582681640203
1415433831705
1784160798319
1422272834079
230847211492
1044976240986
721819091613
2085517900139
1354605254751
1006531742040
1629221489977
223901531187
504965336912
1723627031494
177788911372
1573098210136
2151812787430
1647747236963
86728297050
848770152308
46738535384
617572857841
1108102324982
1300125512916
2016637628100
893586353165
1301865464504
1590101758580
1229665265572
61622466976
434566698266
496683567679
69805578212
2065462371971
116144237070
1259609315302
173090768469
1492905724716
732515804849
610969796067
364194020689
1690770374865
1019131674999
1566389436996
118825291577
686661941045
1295176019527
735287728593
199524657199
150724457240
261474737325
1845364603779
705048637893
208462478489
140248337709
781508765275
829776190272
17902425649
523482871957
520964451932
1514442618865
285689546502
1378940166120
1430496066731
219428087529
175085046331
544924851706
2339033214641
1000090296175
1432058642083
876355857585
1650362670544
341276003430
575560333388
1399174855326
141130833613
515903827852
154327847623
562682567251
106038542953
509220341738