124444589
91133869
82342600
1937908003
1032660585844957185
99201432
2921476860
476967542
44382105
916772388
206622935
71016461
304329602
95750828
147116666
3107532446
278747011
67676272
3180536581
1885969531
708961681154531328
114185001
147895106
113031577
220044093
1215646992417751041
103870844
169377408
849917700067385344
1163777041054875653
52062471
133345846
104703242
245648204
1120831126174494720
81301329
12783222
15910689
121444547
247324262
857861381441204225
232740924
202230382
173447963
181876926
1142260787378937856
391323595
86746094
2841213842
144480667
3414212053
70971189
910469335646212096
455715715
713704919694319616
943390924737986560
290979594
121702612
196028566
967797810
2408314250
713876334
2210046643
852610055027408896
162021590
3187527469
1134462131884122114
3228701
235973967
830860115892858880
115624347
1635136045
1887123882
159712030
140266817
969256963660857345
11135052
491898408
144463087
358514981
1417460527
88444444
336331194
433053531
524632496
959743892013776898
3237351057
73608924
332202131
258118361
746401758
66975250
5518862
167877799
49049526
385237552
1316387365
86488678
571287987
224979098
2615709349
87165005
1146055372626518018
369538285
1202304481
1664791376
122762486
11428322
99941449
4848754469
356105095
2884702514
110423210
205732860
86919003
170241674
119744693
173287104
867743305
14506255
79111174
268284830
117148392
4362053232
77450599
143016007
892573400652062720
170558802
265829554
184289014
560709332
123717470
763638194789232640
137331568
2157932449
1149927422621413377
56685214
2950385418
357483955
845293760
46680118
2949938394
899273399037444097
2753611026
1669561159
143257538
107495299
66746025
704918923
49271818
230435239
1143081199633436673
131875345
122319726
1920169975
4405014320
318722301
51273100
2903383632
4925091
272867349
394095751
2227218932
252872225
545474828
411459164
801037421458534400
740596927
95159932
602590931
1069477018683662336
164724813
6587612
71791143
128703765
421444813
1125332406976692224
1248643057
102067130
582786194
95667929
348371541
93560510
212931141
147007458
69270227
111054821
313307841
354496905
2424802232
987148907741233152
110154894
2985693349
55569670
120421476
863228507110768640
93748028
295110168
880367942
1351680914
48600853
1920307076
135859660
98586750
116103359
383627021
1132297254398676993
157387411
382704817
103795593
113361734
120802756
14315061
274584927
89916016
2436272047
74385854
1116071540213202945
165103172
62797249
2621179422
135146782
468449043
1038014754747371520
43829278
1172880421333266433
950060335620268037
129520478
143316168
2382452456
181389490
324979150
64111693
3193828435
576291018
84090598
5727502
284827585
33829626
306566489
1139007086
131767433
1542630776
37164229
96394369
120256816
57959300
40381756
2498941670
333597962
1084551027901095936
2549095256
866468971825975297
360467554
110455247
4223909714
1196475315104600067
94738126
3238761106
1115012406
122834393
2347108458
520143718
119326035
842639220
540695421
19012471
763313929221136384
498844992
83254520
124763472
1153359859
132470054
231788687
121314874
245343569
238940787
70873820
98890804
275599811
16167807
189903540
113824333
3139638666
840599984
82721635
119032969
2231486642
496330083
119450510
515496679
53924841
108997628
1101402940701462528
167425153
132471237
2616728688
3108155682
4876653585
888258980534829056
524418244
3171752522
127530096
15674008
84846577
4727441695
14854626
745353713770889216
82886100
3004844377
70065823
308467792
153105842
382210813
243136314
714440354439700480
1937218333
265989245
54697848
15204557
306116960
1468970208
3834951
24839314
2500404678
1116754226
223910197
245254485
150480845
157392333
43646839
152677901
919760725744037889
2907766154
110385897
113958248
2994036523
130044382
308825922
3232231926
322017102
797324437049647104
222354341
265134231
1937965543
1162178646695501827
14669002
1039413350
1014768817912741888
70662766
115951265
75731729
1175804271125647360
2568917701
316400116
365297147
1046169996160724992
941056122
799969685227728897
327063984
127924344
226429647
15251186
229827740
7654752
16092111
877386200310468608
132619860
153763381
2826441276
197588052
4910014531
200834437
3004400048
158376743
925504526915796992
2317418269
3000264486
88283642
3266568402
74135343
1210427202
17051082
195682579
77285694
102326467
701014709684686849
4812429073
12069382
839164142195884033
53916079
1431574878
472762443
16065332
3099233611
22352839
1162982594058706946
372035034
95393444
2731390872
831866436167426048
1102175458152468481
545088763
89125301
7032892
143819018
1218370479292993536
1218412624741720064
14068012
1212930872497688577
458413998
139017189
13271212
987627790433304577
1518556645
324200994
1032311807703056384
1104361937519824896
2808421488
161743977
59776267
86865473
95181516
101270949
1610312989
2514879210
154574713
233813039
739417854
851393424078929921
3120084428
119083574
142769494
826573073591570433
2887870597
145399561
56351179
721906276872036353
1166562247445008385
910160599
275495753
187102561
372639335
55154159
435501738
266449870
1078660860040536064
781709138468364288
116947079
112202712
49491180