270871437
182801534
285541612
185888610
1216759178846339080
1180598697765167106
14628359
476299391
159631255
111857439
854457200
883454220845817856
748815654904483841
906145165
952026746483761152
226931413
1026737734075932673
250017391
55276003
6229992
91489378
85259304
2795372917
1234614816544714752
888006877929324544
1124826303264280577
141804763
140619454
62786653
106957017
1438640408
335263371
34197860
111050528
33147082
118710459
482795159
1142260787378937856
157286613
99291453
81413750
1198168577506832384
275446229
1046183782041104385
46073285
743093430679527424
214443431
107368398
2881988538
177187104
111913427
61794485
126275297
1222521535933497344
1299709477533265921
250887636
109767900
1141856803564560384
1257624551854272513
1306275604119969792
81574629
1069978886602014721
1273638659908972549
851153220801933312
50725812
297833410
4066724300
1851293725
120375508
1094225601714483207
1071441805202210816
2915228270
105075397
1320709962092302338
859737969049059328
976283910702157825
719787961231933440
1013383627898421248
100858171
2435412338
296130648
75760138
586552157
577597483
268861811
130112374
245656062
166381004
1398958584
237588367
1913398568
1031794332515192832
1266924959818870784
3179082577
3152195629
227233751
1033557875421900801
4212536480
88918734
423993314
748756766
150719294
1907732364
2280480499
106342068
106038341
1067051036
1230821033315201030
2744367902
304341467
2993051707
565851691
760983265
129712344
814808803287830528
15252605
62412989
113283096
1250203551202078722
111250025
4821219145
37161394
705527117207875584
254446436
4744126424
261202564
85992943
567299967
95608064
1004967084
3274860978
94549806
1082086672001429505
90141473
99087718
111315624
118400921
190255964
125566208
1253307672184512512
83158371
76298697
1252949719224967168
144582930
356195126
1276986808866205697
269992269
92270284
2741524471
3143198826
2519421967
3271325958
6587612
541472720
1191863350440783872
354760697
150111149
1214753635604656129
121598984
188672516
15318209
747931346
164689754
1563432378
138021512
267554495
215879169
218503742
2936677622
892624388775792640
137671477
1242747300067151875
1115635757798924288
512634197
887122435199205376
995620835900637185
2368761828
250147202
16079168
64102313
938391407944810497
1052117735688175616
348201009
3082985653
1856081029
917683523124740096
279417383
265342522
373668846
1152412524966371329
108278166
4876001
16659562
92198706
94768043
5780912
730779144791818241
60816606
1121760498440007680
739869478708600832
2776121384
2731241712
150932289
243569972
3637903998
1236560707161743361
819474487
53885164
279965191
180257775
1276872419290972161
910418581937987584
3248278105
95408850
13006812
145648748
297666105
200858067
519643334
105735512
1225982517905281024
1251013587893551104
159997828
1090229598753701895
155408734
244386155
782653957910831104
70672738
348985551
148631609
53343177
1083007370790285312
402965673
730056319290376192
1153359859
204749355
256444231
187751502
1028846618802450432
265669731
851237655052402688
220318456
52714038
163635868
303005098
198869163
3269036893
73057039
54158956
224029141
1145268644
1095225352236847104
740104353264984064
141884332
241393468
1176818424732737536
344739149
1892206532
231389291
182798421
53072167
556557447
186343915
3434648832
1547536603
925776186
119700041
6745312
149386961
26686347
214273131
94026836
2523022999
421615308
885030260294725632
225043915
41520582
4056768973
7052952
796955037951873024
2912535750
204245399
909031269677150208
108326217
119033691
70584999
150258486
142159930
3361570644
78890918
264502795
2874245358
88225667
125906869
1088058409
280269256
265638915
108486888
2344585650
961874463624118273
243158146
175621908
846209964238520320
163851648
206028238
158072422
1079390643485433857
328905064
86227498
310938487
104822531
834691191618744322
77217360
1073460762264256513
145784007
454889620
191768452
1159650106397773824
2216653748
78917757
46873708
2430201433
5898532
112779773
3711271
596141053
120661607
3967048093
170226273
156154111
780191292198309888
1032803489452253184
1119069998423502848
2188654916
1158954417858605056
1279245235646681088
1155103284819968001
3220750764
1178964797468971008
109154509
267763825
267630418
747210067443781632
879708979777093632
356202185
194540736
62469177
791796914
1879518210
520117874
1130361926125441024
210379516
142297653
1232591922658562049
143421310
1164076395124801536
2181546408
95849857
869657570
294989447
1765001
722623311096623104
984534787
100921214
68055208
1244669372712402947
121478779
15366476