128565020
2382354818
1213642617713381376
1712590502
2207139762
566152273
128597219
212677877
141476909
1139879707
111614924
1239495193788735489
79439041
124973035
1261863669157163011
102737322
125169903
2353707985
1886269808
1000980648952131585
316393937
3150528054
147116666
1225714421940379648
169284848
807949227095519232
468007674
219215020
119711665
202848226
83322772
141424284
106392088
1227105293768638464
126324660
810355128
834760363455295488
336020005
234668076
548559450
2432062338
91804576
198131141
139055156
97648589
2421972115
105778760
2372267478
83382403
1203976669570027521
82984251
202230382
153440536
834695449
290397156
268290708
336788785
108758459
515942316
1897707032
54551806
859677470
150654450
1682871692
256434363
54869692
145510295
711602716506660864
82662512
136251841
282454679
479388743
894111329136427008
185946667
167752753
103870307
112646010
3148291536
57653638
149541085
290238974
1243682175154819073
105746571
451960924
107945897
90947246
851130421
3244093428
915200989304463360
2362518258
1097911517725437952
170320339
13480112
225771627
130824416
457307953
4586062399
1040852735728336896
127248567
85062224
144463087
336331194
218643753
1140628925703307264
151079565
70499140
2288754510
1209130730
3219899809
1094219051620941824
1074777489640026112
65890713
313418628
120996085
157767842
51077607
3238110001
313303085
263105208
134484014
99943877
390646035
333135883
107990692
74338076
1060781399651713025
2616989616
224979098
12930162
1114581024
635903042
3513720499
238067218
4116458113
1403752099
1498174573
181596939
1092268436
175018143
124876407
488297281
264981223
119823635
2932400413
356105095
246911838
338715356
277030845
24147921
788656319481774080
758307631475798016
253864259
114090563
1959101258
765163128459964417
401387574
238526800
984670901227601921
637067088
68907054
421437454
899196158840524800
4087293974
167312282
3107430842
1530902520
3017473248
94207109
251128691
1243539609885310978
6955212
933612812592586752
771355576336982016
170608873
111616792
1245786427
55255853
494629348
466166012
798943445565833216
777504835780214785
127920922
303587698
53881178
916669014281039872
2563192910
1943728052
19578967
118682557
115833278
140421423
110301548
468342904
944973691682668546
110287227
1669561159
815113519
194140497
267456274
100439168
19753678
254446436
704918923
1163762749291167744
437480178
71990321
816508652559343616
1089513137869475841
458495821
186343814
2283448297
801070946035470336
916520919127830529
318722301
2903383632
574228838
1233972842858831872
89926727
767870984703528960
18298714
915494658402164736
122608337
139430924
185873123
117070103
204957049
3224453647
2686817364
371173401
1692445050
1073561708180979713
1215957774225440770
752770992955469824
2851374493
1120622725934878720
1267703391364378626
790841085832466432
164724813
81954486
185204208
619309755
2835811512
134820300
74991850
86536204
278009393
1561047049
956205987098054656
365271028
290523062
134108923
906670624520650753
1052318654447013889
842393048780697600
946943436908724224
50508764
585876918
284937066
242302716
2415689436
306828557
2431897746
3226322582
83122797
596384429
146846882
92517033
155475988
112943067
2679497227
972017913249988615
2344488714
188615721
127832505
98586750
481642009
1113509528
9937162
125938426
1152870687398174720
267650173
715700749
2436272047
2587333736
288317182
163097747
815479938211950597
98359235
135157032
168622354
125488528
2451306932
139277269
250578648
45480751
2621179422
821324969292349440
247978895
4741075189
138012169
1919721985
2284402574
19512486
144675453
4830125173
128256021
107912192
165771586
428199033
259191252
68994411
87694656
104782187
1032886945
3323165606
856077282657452032
146068662
575997687
250158018
3075315487
996686573797167104
73399700
510197273
61429807
250488043
484153896
284827585
747855184731115520
732394736963620864
179987602
3017918274
1542630776
869848596979400705
57959300
3252016705
755541487199236096
1396397179
978426678547431424
56736677
364731205
1964385733
1110654536
1865481793
739986224731983872
1084551027901095936
26512632
13348842
710411396798767105
1190183815685132288
1111587735976837121
7405442
338955845
248607864
112546293
113333541
2357876180
75541040
128941041
813402905197719552
14964044
222660599
4748543594
571237832
842812093
93481011
1670618263
15906101
118716057
354819425
1704762444
818732728447160320
842639220
96097776
763313929221136384
186630860
846728587973582848
732126297409773569
281578758
358914810
123460721
14538474
112604623
1129247209663258627
483722581
1002921962220367874
713333807961612288
765949759
124763472
238940787
853517958039060480
1271254870041874433
1084752371878490113
432543426
922020577006592001
331392107
790907674774777856
868271143
36087709
89637122
122780673
111813190
136548164
147497243
820523112416448512
53059658
210333771
156539382
727927777
391458999
1462845397
1416869226
121014725
244364991
1464698041
1278398040378728448
129237212
132471237
2840111078
152626083
1045253818328309760
546011582
2359893109
201213534
458426072
160095530
326830410
3171752522
1856941452
43511049
84846577
517297898
1226691477436162048
1085505765228441602
728404854
938851508
440835732
1038589228211269632
82870304
73828096
44525291
61975943
4315938868
3136654722
1283266165
308467792
771826665634734080
198460602
1240128258789855232
5224841
232485277
265989245
223356720
610901090
127255972
363401976
985282431572893696
233092989
189825643
130119122
1396416324
2621033372
170132704
3193861951
3307921932
718785441621671936
118677758
700912867860611073
1092044245777604609
99980733
1103933316820951041
122087533
190243652
92021278
245254485
868263164
706382380173426688
244934575
3537617964
1036967485
88920213
790574050477154304
1086253621069529094
450509848
110385897
130044382
322017102
807459547287724032
163841547
556788733
52986868
177906937
461791352
222354341
3870314845
349046704
286171022
1189736403686477826
114288727
112423611
2406826518
1243528398300835841
103327547
982022439642124288
135487774
3066705990
811183408650981376
109715331
42671646
110616281
189790940
84202349
100635188
284550692
63398411
3287712416
15971877
62565916
974206533566308352
179453036
183490732
198308891
3114693793
151041505
4843320720
46972224
1490725404
926261037770379264
1098638739729833984
206967197
1160524797568151553
202122720
2183742157
117719719
2258789354
3241930712
71235793
158755289
250707189
4612912392
156986376
257058283
712620454599471105
159040445
779720813922557953
1964781937
3021018744
3117106428
74135343
98809108
99987262
272491076
531935170
16902394
17051082
107893788
63080832
116766068
241393832
97401073
2274974646
1637442686
130775041
887110550274023424
327505026
1088410173566119936
105593825
1671989510
777849548735524864
217314167
77971818
372035034
95393444
3029163712
2158007953
68132954
925865499363180545
632891040
756787745465311232
2698644541
812629302743179265
1059787045
232823730
736194344
4373651
2515069460
3605210485
485215160
2990006677
604269692
259201438
883379678626455552
712694487688982528
948392743218290688
1610312989
23779475
101270949
133883382
2383274737
3405306386
460149243
57638224
6415852
1236118832629944320
3824483780
145399561
202663476
2259934962
191816675
122373999
435501738
166575278
17590321