1082993058264821760
410574186
25944658
2429281608
750832303241175040
148358325
248004435
790185552490356736
797447036337426432
16009699
1225714421940379648
130188593
305384416
119669555
869712847416078336
271326819
100659197
267783908
22907750
2958915702
1150011838802755585
84061871
4035987732
161317876
952097928675340289
918494209962680320
234668076
980819291481108480
49661522
934832594952249344
19523604
2987232942
1121000268760358912
1677428226
134388930
884188243108913153
105768315
4334301313
1256410209397833728
324856863
173447963
713773154
383625568
878249652356694017
1246787319211802625
1263131052807086081
16804593
257262953
2801995915
417696788
418692055
3181113410
863307440300859392
269217616
196898104
382790979
1082585659
2490656077
2918603372
3107603468
66979087
1570773186
2936866352
99017248
85094107
19374665
908483320790491136
485566740
449608967
1072845141528862726
1948638950
256493267
855925111156756480
113029774
1214075784270213120
5964422
125328255
2645377380
128341124
3281072942
223798327
226595183
156999066
2232513043
909962804
107990692
620015492
113865976
119772242
765771190677938176
976397272970772481
59460135
248823127
897304706271268864
11428322
118065045
1085590434355671041
62797552
723805428652494849
188245109
2932400413
1239544137940004864
246911838
833504388
230382553
4678352180
1082970415272742913
122970459
15204398
737566470167625728
337010025
188235680
2636614466
926366921607364608
344807240
218877243
134225966
1208659044082180096
158968178
97419913
157803939
186368806
113616024
2450576005
111250025
79470831
173133412
578962483
1080790111514591232
150926154
2245851158
414777475
113319542
114720252
43809995
569155619
122414225
28894757
268096908
183622073
124895194
368313389
460187034
106323101
970284467452502017
23752048
198886226
724957068877172737
1219595160507387904
14169973
29011611
185204208
266504928
15193667
3032958206
126844154
483698124
1544902632
977120314155974656
137671477
714596799130939393
96775154
408537818
1035504589280137216
985849782055854080
185191025
146846882
433307719
194556077
1248762767076519936
120421476
60311737
329681864
180209843
109810777
137363512
215548403
3123065461
1306512709
49543700
95206169
455724064
124105320
3183118712
95018045
575317718
100765265
1101493151632486400
118666735
938073744488067072
971953282607230976
104686117
5780912
1152366844478554113
1831937388
3231594432
1019050305990811648
1059460036420759552
79772335
84090598
2928823532
13988772
151428898
323800058
764122920545234944
1542630776
128873303
2736634740
61662095
1263133032019406848
94026826
159997828
253502177
109219843
920381577091149824
395430675
9310282
120989772
2320294747
102569835
1036964497770967040
132438503
83254520
1043243504690900992
95809697
357792026
359241214
238940787
2954419134
834202109771800576
145173809
264076059
195646887
137914460
1111489724210806790
108854439
1362335834
89353387
264756528
307807001
388065392
62000882
267191114
100253483
3227116728
2994427910
2720869512
945327937162682368
129826532
102558244
1261875470141816832
379062092
291725972
849072181615230977
250522063
301442834
715934848792141824
782855394884325376
234589723
128469328
38675558
87488465
284526993
122554697
7323692
1194064496089657344
118333281
2599022106
555580473
108601187
1221430552680529920
368341370
861452744
113911785
448819116
858399279722807296
81067870
3110062484
57046899
233551119
95821789
734719651
102915014
145571040
126050199
1353633324
47560005
1724044266
148247401
1871404435
130044382
832557726
88225667
130762639
11399902
264690132
113084833
1624123244
102413100
704764038
921982490
126905497
2900487817
5749052
4674320779
2941784712
103761597
123268928
119610027
52571168
105022503
23117169
141965855
107716158
114135715
86834534
12543932
756477875096694784
2687043980
188092264
375484463
743103153944432640
258664196
70935018
7198652
320951147
94335080
217102364
903940805139734529
16902394
2554991562
2289776466
299532878
1084476768495505408
17934824
116900211
59460999
217314167
803955827908296705
809626399518507008
1646603149
4636688328
1091238668
934710397445083137
9136112
320606567
147785646
13271212
264747334
523164231
1137067512481239040
3282782268
864479034238836736
3330929114
115920387
98335577
90783988
321264337
598298780
268591324
66562980
1176350402066841600
1168426597935763457
265290418