295767515
956942353
796572275138969600
2680994388
872437021775544321
109867511
3231617622
749202760571039744
905252844172804096
881034006044721156
598380617
126816793
114185001
129942721
100497109
1238247095817003009
116681787
7740592
1042034054
736723542998294528
981698107804012544
108599219
592816003
345795586
2341701266
80495395
838142658
141150956
120673229
1215887922362077187
104235892
392580766
126861394
777012482858635264
114982911
141971789
101329337
396186290
983201173460037632
70284442
1682871692
2827602596
881207601446309888
4360241
16682586
74746787
2341047007
112094197
1302147102433181697
96596390
2408314250
126346801
136905042
591618023
852610055027408896
189468381
57218763
973335918277898240
1096775140656828416
1243682175154819073
159764471
108147834
94009098
120160412
1972208887
113029774
1292679325687271425
1375228370
56039861
253473018
220696512
276039684
97812409
86968915
1219254139219087360
975794137210302464
120996085
944050713625214977
2451091250
863679141580685312
163350439
939335652147052544
826801062745034754
2957034762
107332541
105233443
102326282
86488678
171873163
69526711
117489323
1011530917452525569
206898025
1118028120219512833
11428322
85782299
123373789
92749060
61174145
3188471390
134689787
131237147
1351828741
2309494806
832655160589443073
4755911342
173752115
198374442
33049861
14506255
942163383079407616
474188056
1073578621145661445
1250652263581806592
167312282
841997879770198017
729573631764762624
1275667296061657089
25624275
2599704703
95832217
118682557
845293760
6177232
1226047918190125056
133908811
1022379014680236037
44550461
62248439
19430432
919032732398772224
2418532934
2673308534
759385033547259906
103277107
195298459
532296772
134812911
4734396823
1336488160692342784
2903383632
815476000804900866
373403194
2462631432
253531905
1153184842869141505
15436492
149708103
95019418
752770992955469824
14169973
1259342526571397121
724575223203274753
164724813
96732445
53332018
626716330
1106068786937921537
125171112
127732750
362854151
956205987098054656
1289098738397401088
768058312147415040
55208807
1269944683
868643376760897538
115115625
70163663
384729782
839019661077291008
843039391148781568
1272945715
1268962844
1206387176931332096
1146813865717424128
104064025
5646002
1087296947986165760
145173806
1392402746
114695130
6100462
157387411
215548403
310228970
371111060
98253002
1277192988465061890
968266879461556224
3082985653
63295276
61661919
589194319
994948609731846145
45480751
1152412524966371329
713204161454551041
245191298
50296774
1308197247541112832
1247500135417778178
104686117
5780912
833760618276548608
951976127463149569
2731241712
420138852
2848263534
96345968
627937236
250488043
12649802
822344795544633344
15708864
616744447
14822387
68142840
154769808
1261517571695632384
111785140
124219884
2849626674
14601007
3018574398
630685581
74502377
13348842
6201692
307487490
373975374
61263356
308721129
87736698
94508671
91340885
15027151
104507727
1348833637
918828240898211840
571237832
167380765
534145742
4785714919
2751845172
1331456172008738816
1178994547302354945
375008630
96097776
155239668
142619012
1009323921043120128
483722581
359241214
70873820
52670598
922020577006592001
151783391
331392107
867357625
587243158
37560929
894363290687504386
48275945
229432006
481851337
427857539
852727244703244291
63897427
162602780
479046305
34263914
1209822533718958080
86243692
13040462
224317532
907667084083044353
244438111
820233902803468290
95795950
285623512
105940526
2616728688
1270205225865867266
844942069105766400
950746211887149056
300639781
42316466
2412110293
3226773096
747815835494846464
1093686748339613696
132609520
211158205
2292056906
1121403955366387714
84846577
121373129
1110772417658380289
148176326
3098997168
217389727
99394209
865921076
145991905
424727014
265989245
888309241
840594409
2998512685
300858824
136502927
364836263
872828935557402624
4653552972
2992051400
4676960132
120603602
38170664
48020443
233010314
960468868169842688
832557726
197363183
3014369898
124814506
2430443690
131199274
135250904
4644164977
1328669042396151809
1039413350
106708903
17464987
4203087133
2765427936
846210978903580676
329531373
236059511
1290351920666644480
158072422
4843320720
859731463
1236199843497820160
1156280319474929664
746080423197827072
158632941
193695598
418313346
1217629153618382848
943050977145372672
74135343
2380691378
1156486703319699456
710071393
1157447942246039552
1934109758
948976531
1198225795258310656
761099893
118596799
1423443950
2329340000
1262165528883281925
161245424
22352839
257338410
1134724520
119358311
884790090580377601
133197349
229898328
2808421488
1065570379
1214039842515849216
128215209
3312348907
147465741
96773145
93240416
995245528391630850
8009242
436434225
910160599
1260316920
1123883496781570050
44033036
1176350402066841600
14634185
4853066995