471171255
124444589
270700360
1020401766674780160
2978363947
95418143
452186530
255957795
3236036641
77672598
128252865
839854812095135746
164997157
176829549
484445699
130188593
126816793
142267492
1118140189325582337
114982638
100472827
144394176
119711665
89915624
155216770
1154994451950866432
972022392674385920
176854050
66334992
248200072
17423225
6459712
1343539632
1449106056
100902802
273923498
818801510595186688
1056596871622287360
2434741698
52987606
1018683299022061569
125989674
1112877505810055168
121122652
66323082
340884391
1250106285237751809
108041429
78844831
2267211872
139066174
1130764992
34197860
1270335129345380353
139346130
846211637937790978
42594957
113115806
105541647
1233461600327094272
479960092
173447963
792210662168506368
3163460160
95909352
101329337
190229339
3303963194
885458498003230720
424173643
898145456408059904
2763455772
1682871692
1203524486743515136
713704919694319616
73594568
832229010
44018464
81292049
2516738052
108009760
1062819266062209024
49540955
3230125772
864506591000776704
2454441194
22773315
107910316
464769801
746975835517706240
763734160796033026
1243682175154819073
84889513
189572834
218000942
225771627
3404885594
1162018470
96248062
76897974
120160412
722065608066510848
88444444
812553854965297152
455820852
318595175
268412349
32723710
1102689361387184128
712313822
145156242
134646467
14639602
17610763
73608924
18128233
19195399
2989330485
66975250
746401758
144821682
3248055194
49049526
952286358898266112
1293517853581127680
102326282
376264728
294322929
15034902
107307272
774916792435159040
799796514126036992
88445151
843299935478984704
10978062
17894776
1341350022
60943524
234201183
2228141192
1119703833997787136
2309494806
14052635
732758921509634048
252457101
854212789
526107774
198374442
2253036691
222107254
66429609
16225048
3230957790
94312863
78247850
4486451
1212682470652383234
2166310704
228023710
2238881773
14670276
728419278
1004062352
5065721
125498923
127117871
30404086
12746262
295005718
291552800
1113288936053280768
720881586267238400
96144956
6693372
185323018
141635293
845293760
245640606
1022379014680236037
129611710
786187590
2231452789
4744126424
17019870
43003476
16043915
16269786
22476724
855765715495731201
301289796
1191877998368026625
268534053
1088692795374657537
94105116
318722301
1002800588571041793
2853115064
339742885
405969718
75959129
796638765699788800
43110181
79933955
2324643421
65124307
1288577118
1157149368
316362284
82625409
14494999
152414454
1240916231861022722
1149534817
1081991
201040939
104752231
275539737
1001757877571223552
45269279
362509104
1538520228
1272156011571277825
40842381
179337389
1022113389248737283
563104677
9104492
98869388
150111149
89427285
2993011116
91325798
3235860728
111204317
2891146705
59446820
1177241929496481792
166014985
779659837936250880
1137887103084142592
205777873
50508764
2985693349
124460608
56401457
3711191
5646002
2175010267
998813593
98586750
1882619413
310228970
3797141
856153341734273024
1363357316
98253002
2167111681
41717341
126336738
11194612
5672862
2382256249
2778041484
994948609731846145
2621179422
1051014815043350529
1018442134486114304
1075267899869151233
2892588392
336579013
887883076507844608
4830125173
3224722675
846303851099537409
959770889406504960
8051792
5571882
383719838
94963186
4911330510
279374567
4668041
2903033568
2195717900
60800629
3301156769
1050367350086627328
240260821
4724001223
83803522
927047732
1249692519341801473
3067266858
414554911
6301522
108570280
171500106
1542630776
218189597
735003467136139264
920593686022340608
464476365
161902990
2436972235
111785140
869848596979400705
147153568
849578682221961216
93373426
172607736
1243598310004293633
65849096
75607502
244386155
126691383
360467554
830537624
70352503
2265727070
223301993
1424591216
122834393
284527448
87925324
148631609
267566433
963741017361887233
302928032
739485845539852288
1168040315766235136
483722581
116100535
238940787
854308583114121216
1035009031
80996484
1089506546
710979051557494785
27799066
119481420
14417495
1285135990563065857
122780673
138608568
571293878
94649100
1647786853
110925289
216338180
119450510
364798527
90599346
150157803
983015320339103745
59959036
108997628
185650431
105618580
67342459
96279204
125543590
69008611
1188116822635057153
741640010407940097
2840973930
19560835
89049149
1134779319731929090
93643654
3171752522
2292056906
106360914
281311437
1177572559828606977
84846577
1570509774
121373129
1295347563038511104
158012838
541374907
122035086
417914720
1172246119
1284965125
73828096
3195099319
1194064496089657344
781824450219999234
968777808301326336
533220747
1125272284980137985
28294829
237074145
108601187
3236529769
1599473154
265989245
361959568
50282883
85788901
109576155
2652876319
217016594
238103287
246827879
90806710
72482163
337113208
2765464514
189870193
616177829
158168462
85852708
734924732064112640
69596772
130044382
16041906
1172077189765877761
270300781
322017102
556788733
47840992
986517768534142977
15330701
811183408650981376
732453283848019969
2481846786
290369691
75052652
407030644
4843320720
705683227596296192
833963988379541504
49314273
58759343
3620595384
116335422
183235055
297292021
491827008
76910243
4911600361
245729655
114135715
259734413
520465770
897677163997962240
9455842
3061112781
50669462
194964163
46282367
13338092
2836166448
3266568402
147089114
863910268090306560
1920278468
74135343
1097928718196985856
131716255
18115386
16902394
107893788
749119968365514752
116766068
1934109758
119952329
1268509137274433537
1287821960831934464
22352839
14131970
100162633
116431678
2208901861
115589336
980707011082858496
784607626126626816
119358311
2239393998
482961264
914019878197067776
106592065
24801049
854710725108879361
1518556645
388757748
14213448
102293417
96551311
125223561
142297653
3253292384
1012164092373528576
2576039558
1087867348357271553
86502537
190591939
3180372824
405961788
112860377
42642223
113017913
728774375172800513
207013722
945901609