124444589
268306291
91133869
170612332
410574186
1091855780012163072
877176620
232436487
476967542
544012988
41133048
916772388
1717465110
2741612443
124973035
1452833996
839854812095135746
77713663
816840384370262016
2923254810
804048792
235603794
115041642
3150528054
147116666
2941348627
163527328
2939400811
114185001
475659965
2331579422
4718533190
1194241743115317248
239348330
30458135
386864493
2854380847
135057059
1098262252459704320
3312333080
160496724
110585838
177488279
887595221676040193
1003203340094791681
311755147
2341701266
429117850
3034992168
68741134
2849604487
81301329
161888741
115675831
806012966
712623374829166593
986052215595909120
3139846190
178199525
1107973555
1050708166424444928
198403535
69461683
3281046320
73106413
1909777567
135374737
91313155
121110978
3414212053
150654450
817702256137019393
269173891
56920304
492668001
2763455772
1682871692
404932918
1046934278
8072662
1881936073
2827602596
895500683276767233
103313915
3022303886
1203524486743515136
162877018
169340689
81292049
757819965273575424
2434449632
2376436501
4784247661
114477424
123126286
864506591000776704
267666331
299114233
304225761
2730227478
1057105127025205248
130673304
1038107232838213633
485493389
1137301890
852610055027408896
189468381
3182312366
1096775140656828416
1134462131884122114
105746571
4252555573
304979937
1220217238738718720
3025348116
908625970038370305
2418790230
275582926
2573043194
4807576460
326183805
178509090
256493267
128571833
1930293656
120160412
120119683
854101250970796033
2283524480
186362655
3328043731
220696512
30405941
1451649337
145156242
17610763
384094326
1104227466736889856
2167322821
119428562
943579201
214780903
263105208
297856618
66975250
825398125795749888
391925980
49049526
107332541
156999066
938477378
41253053
881374129999544320
86488678
1021356215283019776
1115440239151996928
155229515
169982730
263011861
20406670
850284007312863232
16443097
90644678
4858641432
504283458
74085629
938737632
901363686
108913878
954824107
92749060
123524441
508362030
3313321122
2884702514
2511954787
1656645391
2791789136
312627107
119744693
61985930
72520252
416502225
810689449617014784
759930068223221760
2909566867
222107254
14506255
2891984989
1645355329
94015149
421437454
11735602
258019740
1087722939557036032
1187628595142750209
885744118676062208
110091856
1073185010948030464
170558802
70901357
1515917414
959776812854272001
127117871
15252605
196157145
373850668
712152065976328192
96082623
1010432230173241345
1000378342065950721
118682557
2351693118
5574152
101335267
852425176104943616
1222121677
8699112
6081562
3150232081
2878151370
62248439
119345668
110710829
158659016
274912940
101463286
90617524
2440235413
111560318
152227292
122319726
3445794852
94105116
451606892
52992714
83278451
97808315
173509017
1379356772
103781389
316251346
523091942
1018998184151076864
435506882
107477330
2467372832
204957049
1179695622
460187034
840780830
371173401
26508857
1004418646523854848
1022404146274623489
752770992955469824
944885514259197952
722229544124416000
80453787
1593015013
813517929362767872
2309448702
4748556727
100964642
53332018
748887822296162305
1335705122
343220257
107592553
703950898603511808
94067656
95556651
290523062
147548693
717172316854030337
61426357
386406065
58113161
635406452
175062111
1086789971501969408
60089047
4748642360
295170572
140001208
1093853022470365184
116294324
140671424
592463617
1146813865717424128
303087721
56401457
120421476
288419507
143395070
1056737344257056768
1392402746
108038035
127832505
114142816
98586750
116103359
195518860
2474749405
3194147281
1186443356324253696
98253002
14315061
3167777124
281066418
49570687
221682941
773141368260661248
36350813
3082985653
902571276476178432
243883731
1314071479
1116071540213202945
86333249
1085001075495624705
308806344
4168778606
1100353504219000832
994948609731846145
45480751
128249730
80827203
4420317512
715520469030416385
181127393
143316168
8051792
868023962453680128
2955789098
2731241712
420138852
841836903364091904
1030679871402299392
216714787
107941382
484153896
1497297265
18497840
1240375519
118320082
151428898
722069602717409281
232981932
14822387
171500106
119590964
1542630776
1583442606
274753811
128873303
165672165
111785140
1614834404
623471395
318427543
283525522
247715845
3018574398
849836320922914817
88110269
1084551027901095936
2482275182
164795942
2549095256
1070696679202992130
115693998
67820105
98849693
2455122452
100266092
510032413
103572176
160547601
52078492
37034146
37425497
705110678
148679944
929903333648642053
756120198927626242
565340761
105862679
528578138
976453896104062976
842639220
963741017361887233
79237214
19012471
763313929221136384
1040953890861047808
83254520
141136262
483722581
129043064
215599632
998897619005988864
285002016
132470054
12096782
259759336
47237167
70873820
2176075207
52670598
2224929512
4376961983
298867196
331392107
128553749
3051741828
67857805
109183594
1122891098530009088
209280800
18108660
122965227
13199742
120457204
738479155
809943294
1033410248516616192
525239832
122780673
82677742
82721635
2231486642
1167701908871507968
4036841431
264756528
119450510
79277736
178360910
1178240486831640576
57850444
1108689224826445824
864016357418979328
452819411
109157127
3311991368
581737482
182359762
1158411764158980097
108281358
309641561
304958820
2292056906
112362419
1045139550006198272
151351862
2335056589
87912534
358123340
818449
511646800
1342470085
70065823
141204394
69162848
155127150
2731010328
264695948
850705895822475265
148944882
3658201633
3246847016
562145791
126577006
324074253
1197492657292922881
265989245
333965177
56015956
1079118283
1129632192089341952
720963442564173825
133789999
42879728
911357635
300858824
620123481
3834951
90132738
1064287903
1214923719144951809
911957609602625536
245254485
223910197
101590001
126549012
165363814
580377075
996295813662887936
94929354
3285985304
4807751
154013132
377858731
206163993
85852708
2994036523
130044382
322017102
111873617
801426511169343488
1077306131234447360
222354341
206500331
4807635330
706758283726495745
176631221
111525088
136648243
1426947632
135487774
106708903
1267257895
1475835588
1624123244
451259601
847801373122936832
264569588
102606123
250520424
731677858184060928
1014200570
138115311
3287712416
62499702
19811297
285469080
159541843
909629680088522752
962090481684439040
1262342503
1072183357503492096
2909532139
105691116
714397386
799778344673812480
7654752
877386200310468608
235072909
253582512
3241930712
151397472
163412737
330689530
81397769
132619860
114135715
158632941
1076591964
1156009631677763585
128294415
739385504
1125277828939825153
1074184058
131116468
103268223
227327394
778181738820501505
146009355
74135343
2441923790
1132243102293323776
1171594670
2366721685
124477806
394749139
195682579
281433953
1934109758
4302721
57385998
421134055
2329340000
63123365
321268273
128591894
22352839
14131970
814055419
202770220
87332814
111334026
115589336
55739002
148314995
152083158
1185711209879728129
711834868963876864
884790090580377601
137688651
2936195982
56836281
702221487432818688
188327634
141967737
1518556645
60039150
1248544057
230460051
1112497135415517184
980423853682737152
245609304
128215209
130567955
279876183
1277658787
295521713
471968465
1207483999456620545
888330331576717312
2243961086
583927969
114137077
66303495
123866686
190636785
544162343
76811069
3269099630
202663476
1733680573
118315525
784715989820710912
116772130
158456080
44033036
364285329
435501738
115193074
998608691736686592
364219795
931481882377650176
53868370
264684503