471171255
126616596
99201432
76229909
2429281608
2943819613
232436487
293837589
3406015240
1153987080071987202
2295849547
272310736
122568877
99686009
858260534
519385691
128891875
176829549
147124176
73370789
1233735500
2953181258
152521643
83322772
328476579
151033086
2925867703
177488279
1031119035922956289
88882337
333128843
189904642
2572456868
211849976
83309866
294576161
2335758018
2765925404
19523604
1103224566602596352
2613928734
2421972115
59170124
134131751
2788920320
2684206639
108969189
202230382
290397156
126926134
47054878
101329337
4732952684
3414212053
1029978605017690112
1682871692
2323638258
713704919694319616
118309997
44018464
114477424
9724042
813281630420746240
1057105127025205248
189468381
852610055027408896
763734160796033026
67544113
285125930
210679586
883650607160016896
4252555573
2503871172
128256199
1220217238738718720
275582926
178509090
120160412
364650936
220696512
86010225
128341124
5505182
1037850739710734337
306575877
694478148990152704
118030579
17610763
3238110001
132217218
142480157
1468810958
31969571
249046554
176277611
3446763553
264220958
138349995
710608593372884993
49049526
107332541
100869093
62031550
2213663990
253036401
974625920341323776
140745117
4987611
884201353
57906113
840740512717922304
2932400413
2884702514
129510298
2241944460
198374442
92475915
765163128459964417
133239333
1161763945348132864
45321386
103430461
708457550954401793
122579470
167312282
766892350715011072
1862350483
1152390720063299585
2476758049
776747330808668160
70901357
12274812
94039719
404849948
104125907
4233783913
3266206663
220633119
2737461914
96082623
226905886
118682557
845293760
1923603127
3886801
2753611026
196955211
1222121677
1384774117
62248439
757521906320891904
131114172
2224589720
108845767
393963601
1179938200241836032
187512557
959035422440505344
16739926
1256330000
110100931
300518493
2227218932
886213635692871681
108998138
222736280
1052105826
3224453647
108312602
86933555
711857752025333761
1574868210
752770992955469824
701041837
5577052
1117241236228698113
421444813
929774582
98869388
125171112
163826305
3037566356
303783629
956205987098054656
871425000
286741618
265930231
4962741
2271416048
447356997
435818414
143314925
111054821
386406065
886863275119362048
127718394
104731803
205777873
50508764
430408185
268622113
181107643
713724563306061825
592463617
284898607
853240566515027968
1392402746
975385292893900800
147176577
274347291
310228970
600944288
142022126
3167777124
156395493
2440058538
3887626880
3082985653
3129994070
342046891
136820616
1138281398878461952
44931475
165103172
1116071540213202945
148341326
125488528
133653275
45480751
2621179422
860038334814367744
1687629577
115785651
1627293722
542214490
138012169
14125285
4661954088
936754573947027456
395260899
16659562
5780912
137660493
140034321
2731241712
340619510
69325277
420138852
2848263534
1092040618950287365
53630599
994103867070529536
2839115390
917343559266664448
28148686
510197273
3245875118
250488043
773875573139574785
202994806
284827585
177207307
755757549459169280
245414503
621481363
131767433
119239321
151428898
414554911
232981932
449824192
171500106
2168151108
111785140
3029410764
121234234
100706454
3948772513
14054201
132004698
152662630
3018574398
135744940
165198385
73952011
57336669
1383340058
877771203217211392
2324906959
2549095256
711879062424137728
123498488
222008475
510032413
94738126
249044603
1162146146698944512
9310282
563656102
963741017361887233
132438503
623415883
1067947335685033984
231780339
359241214
2193606217
3266086573
126726010
922020577006592001
4376961983
59439507
122399710
1198217950387294208
331392107
68879350
2569119019
132050631
427857539
3019424532
2452839456
1092047263390564352
2986339382
801647514961088512
754787105927147521
521115434
3013857133
844942069105766400
963792120556302336
264242675
109577595
2817446323
970142419684532225
1134779319731929090
304958820
714845805920694273
3171752522
69534723
2292056906
913415954196869121
760044315070509057
563438203
46639637
203475791
70065823
2451052614
1081239294344228864
192250486
129472743
3246847016
15833975
268278817
88617876
265989245
94503510
234255465
1218066680384876548
1100056363672100866
368913424
104753136
133789999
206139289
144556928
99980733
103558395
245254485
101590001
90881668
3016393435
4676960132
94252916
858486810833321984
2757755946
88920213
3145602439
206163993
59606040
85852708
176606878
130044382
298588019
474589828
322017102
112901232
556788733
2460604968
197806253
90595198
215118210
706758283726495745
3257617435
103234317
111525088
125228556
4516712714
1250515676
250520424
3318697508
909629680088522752
72269507
158072422
111256905
3782447892
2277428538
74942497
877386200310468608
746364905461186560
3252524588
71481910
190666193
158632941
241281935
1156009631677763585
144525949
418313346
94773057
158376743
3156230125
227327394
595494083
3795731
74135343
26987540
1000701099819450368
882255677036544001
2366721685
843140977
1934109758
162950695
107886904
608891442
839164142195884033
53916079
129228885
2329340000
123541439
63123365
3099233611
22352839
2315780359
87332814
115589336
147534503
56836281
1026628719186665472
89419881
1151431101220446208
772040969319362561
1518556645
496713731
2956761608
1248544057
18525693
2808421488
78638593
743723808851263488
295521713
185644202
14767718
851101165328580609
802196531658956801
211121119
16899156