87680507
485592156
91133869
14266684
99250765
1136362663
1210076582
76229909
3195973212
452186530
2429281608
128252865
93829694
776149921
1094241006
2154213018
70690974
1670481414
839854812095135746
4713636487
267109937
124820194
960117586628247552
248004435
77713663
147564056
128891875
147116666
139385300
840434163387785227
708961681154531328
616656567
1394425435
993708271646138370
61114296
174620009
3318597205
152521643
189432496
242323473
374375862
123158964
935475704602304512
135057059
1214326706
108599219
102007287
2354869621
135067795
764369098868334592
3988281
562034284
980233650540240896
265320108
980775421582036992
279593764
905934338264449024
117693633
144738408
3502962192
152255586
151588031
14453143
47089091
88057717
250416049
137030021
848475941198217216
2908754851
173447963
3104222460
713773154
24890006
832859424
2364307980
74134236
86746094
51133150
47054878
1028517476928114688
101329337
1350276823
11077102
1080621553
562458816
1163406492831084544
1144883657737244672
3414212053
1064553228002455552
319595528
132433256
3145972778
898145456408059904
2763455772
128534367
177105587
2902328718
724523926554959872
734224722288726017
489050513
320016948
1545596750
95397293
74746787
88917915
4504739953
44018464
2913022069
81292049
784401808391229440
3039221293
332145124
390463377
894397291481636864
864506591000776704
1081805817186156545
1074112842
311300135
186910253
554203274
156507433
158402387
4612657398
40580030
149541085
255456870
604120021
986858978
285125930
919827242930249728
177449088
737128604811677696
549217350
14295618
1051462705947729920
257413151
107067785
162750885
2797092757
52993194
249049796
120160412
3270878251
722065608066510848
15789835
842052460252356608
62776481
915425780217212929
220696512
112179104
209824745
71427709
5505182
1255875108
93202465
306575877
694478148990152704
271875455
1241174756
113368454
32894905
3061369952
169032567
16030294
60268181
109383526
2391232904
943579201
263105208
382682409
167877799
59849350
133123885
391925980
2499711978
993610907757432832
265916624
107332541
15477953
294845703
107990692
86488678
134470217
88434231
87589782
155229515
17464467
140745117
2548924758
1563100975
17287243
100172507
181596939
96923533
1723881487
206898025
74085629
192540722
335368021
141134341
889525068178497536
488297281
994556117278646272
6715642
234201183
342815680
717703770369433602
77246463
95405918
108315334
3013946269
9667042
1240353583
312627107
3806541
2854264148
347577794
825589115252924417
198374442
120530098
2909566867
3247738849
2423445769
866527922
103430461
162422054
43102759
248744913
2892514370
53149510
77450599
131113958
1435629986
898077043295887361
3113126352
755527783174983684
102334788
170558802
487374602
98061400
1084057929982996480
263614106
70901357
103553571
4887531
250999650
121732016
1100621175430860800
90242441
63058076
104125907
884682547245883393
994813935684550658
92198696
74340305
220633119
95885096
119785578
3237962564
96082623
113616024
738798510087102464
284717914
3306811040
873323017513742336
775099387735187458
133908811
852425176104943616
84021526
155449146
1067175082987044865
133605362
6081562
2878151370
62248439
762692841088835584
194140497
53328261
715907927006187522
112136872
1399037796
95623965
109060654
104154464
2162988391
320578660
137995610
304414645
3179489509
122319726
829608419141115904
397997023
983682776409882629
2167526058
193969934
2283448297
947686225686642689
318722301
268146993
73067372
266392687
4846390484
1256330000
1049979860
4165953858
756113603942428672
1026940975296307200
934414914801647616
125971740
183622073
62136096
204957049
2324643421
740596927
2945145631
40851097
153272792
66078217
316362284
78624659
14494999
758690377104666625
3784091
19584225
711857752025333761
752770992955469824
104752231
946861256
618391865
777798976544268288
113111453
1130802435004411906
5629892
17358088
164724813
71927313
2847071922
2834591816
870033943
118858125
195748314
174899199
337844817
334007088
2835811512
99486000
102067130
2478102740
582786194
111325538
376105773
83568223
53925975
2462438474
739834338
101506071
266443858
19016785
10690432
50014337
1269944683
115115625
116922005
110072394
120480682
4786971
125338158
111789864
1406867990
137671477
1367273863
45462805
226890287
882135480132706305
130815551
592463617
25996795
2549552395
82285989
120421476
397960084
64456055
3285879804
284898607
853240566515027968
865854791510970370
515484154
195518860
113361734
185917844
135712323
98253002
152482034
112797029
239381403
172402377
761734195299225601
296182540
5781232
86405035
3082985653
848180655418507264
950055459687313408
65615767
805386810083790848
3220969200
45480751
994948609731846145
155451434
41299100
58464047
118291142
2836015464
1152412524966371329
138012169
1038014754747371520
60638924
1557919555
17987788
476906922
1082491420349329408
4830125173
39065069
191856159
16659562
67878970
3105659365
1201262353
8051792
2297110255
276469610
135143066
10024992
81356279
62228578
786491437411991552
113778034
2731241712
108143055
753075744130134017
992058365378359296
190674742
99390659
420138852
271432083
198829436
126829320
3245875118
2836237772
212947257
4498103773
279965191
956454174
118320082
901720806517915648
200792629
171500106
947398109105025024
894638029
1740844334
3213468544
723666096
76962633
226601795
142560537
1333826203
825679313756303360
118969168
717926060138979328
208874126
247715845
7452272
984798732
71851100
2990427620
97654384
1625314794
1086935438575554560
160034436
2549095256
749685211
117284966
3987622158
373975374
7405442
8083002
170581581
3226669976
128472064
249044603
122834393
2911512973
973594785771536386
104507727
284527448
126924067
114349360
109794117
952247796
1307352073
87109163
110172911
158701900
1059032424724582402
167380765
40812131
147226793
171652993
19012471
108584155
763313929221136384
83818668
483722581
40456227
99549830
143440398
1400801509
2963600175
2193606217
3266086573
926312825672425473
1016217575888318465
953579612730155008
1035009031
1016544811443109889
331392107
109183594
617177084
495561494
4784159041
111526372
27023085
270835120
122780673
3402543974
2231486642
481851337
427857539
204552581
99560231
868777641695772672
53059658
2325029156
841422474
1099319373251002368
21737988
20971029
19897942
286145977
924615241219977216
224317532
43072060
2823475958
49956566
1024376005
14998515
2382172141
75609355
844942069105766400
3108155682
300639781
963792120556302336
173201550
109157127
1894788324
3618255438
164694779
2930652930
3190546735
2645482800
95328071
149550211
88144180
425008494
110038082
613385329
264227419
233971255
541374907
183437081
806036295361277952
358123340
3896238432
571353490
563438203
3257315064
1018064540536172544
73828096
956013462685184002
2901854796
915368101675376640
802588177
268345065
2876278039
129472743
280994437
229007299
325443309
171537494
68148702
81842561
126577006
531887293
714440354439700480
69262555
67198536
265989245
245642494
3568348572
546178053
264215850
488186640
102931277
200587020
99960867
2544259734
101440916
2982816584
1072459092311007232
116731799
237307314
1160113344344256512
1021083138
82360147
1060408914
356764361
223910197
245254485
636815146
1015073514
3250760791
2530363963
14733775
60638036
1955864994
1712014621
2182092577
268261645
3184879453
755162257
147104449
1371696552
3285985304
88920213
15107473
59606040
1522209924
2660726126
130044382
1060332965907951616
3277460264
322017102
264502795
754358868923351040
212188799
137962065
1603400588
842902322044784641
499803740
115831523
118090836
150807500
4713522020
222354341
1040515002631766016
1077178834720415744
118373157
751067496
953179397384634368
108914555
67017645
2418962491
931431939755540480
126967025
320056991
497634630
139604857
100635188
3287712416
62499702
1062890825963556865
978441658202144768
909410631463211009
1106154709881020417
6466292
166853601
155502879
114252431
98076760
76675369
259239426
15011941
1011838584754614272
74942497
916690041220370438
3787690824
93643340
181931438
3252524588
105027229
107867001
122039035
2830353806
214383204
177346126
3065597900
7018692
116261880
51322787
237986537
925179729002479616
95397847
796704631162277888
96042011
924127923065384960
356314065
98885149
108536343
74135343
99987262
304907959
110150885
3097277660
2287251450
62660658
846007478311542784
1582937846
1934109758
40762801
57385998
2588760842
116766068
135758514
893211078
809037210
328516229
138295392
476450359
274306226
1219428828
1365696608
122789930
2493076981
264632483
133709677
95756144
103129183
327505026
123541439
139792234
171400748
90637604
2447716440
2241965466
217314167
3029489463
289327423
372035034
114176984
239725040
764120946596655104
846942271887081472
932191520060350465
115589336
3277763611
148314995
69905540
270360748
64688876
772716012735049728
540867596
7032892
87330743
3826421
51687212
1657997954
2857816255
741947382099673089
2306538810
73789380
1059787045
2989128852
329798393
889469411559587840
5821892
1518556645
121027687
1248544057
63125089
14383891
161743977
2687881182
745258489430192128
266992385
59190824
95670264
97005864
219599620
98335577
154493868
95489623
58821131
975328568174567424
77562109
885783950844542976
885821253017190401
15209131
66707067
202893476
2784567366
130082361
14078385
93132367
184703332
910160599
914569153
112860377
948930232030932992
119369531
152281566
17040268
4888882775
44033036
122955876
166575278
319322323
553965130
15743271
986911691785949184
322738820
110452382