135094496
1136362663
4706815105
90389085
293921486
89709689
338189419
147944594
1151998837533233153
1886269808
176829549
388127586
1093837293188599808
124916805
123371658
1562674980
267783908
86237624
93227455
202848226
105310651
723590652806615042
115084409
1003203340094791681
1449106056
232814494
2341701266
116287314
4519158915
81301329
211849976
995356734
57252565
457403072
795235420699115520
409652553
187052908
379343746
1402021
75712277
284320073
1142777253064933376
154528080
121058672
859677470
123906120
1196689972251643905
2763455772
76154565
73841524
101431181
1213432039006855168
62237555
837828277
21983749
95354400
77266866
265324465
2290936351
319011249
1164892411140571136
131379530
107948820
789734909329887233
852610055027408896
57653638
103910512
1097326339596513280
165009711
542469502
93639962
108094778
1930293656
50267636
15789835
1029928767123161088
989682197647966208
109260511
2268941755
91781986
904237146512343040
86010225
1701444558
8829342
123838251
40283220
164672089
1122192345854664704
793765284091826180
49049526
279632107
1065823266600714241
25344275
3292242342
965782136048435200
774916792435159040
225066201
986990844
486957893
103851038
74127102
134689787
1656645391
823183488421543938
384431569
99248729
624379606
1615475833
294680218
230382553
1468624310
37195183
178611216
99629664
68907054
77450599
243981476
334528459
170558802
2322000907
3228859728
636805879
1086927422958690305
84656221
1017755711021780993
206540850
265658968
266978233
268631719
85450537
740345087817715716
114720252
262623534
99156711
4893513391
311280864
107658858
882194102074331140
124968313
131740237
112032907
192782756
153864591
774637338580258816
726769823028375553
1096337669829812224
235496035
53332018
855746559312445441
134820300
118099809
93560510
126890027
958908563820224513
23159202
116582761
69270227
404945927
141275026
226890287
43915483
116294324
106704561
168538675
118647711
154465245
1048568651320709120
98586750
2883382954
125527746
918589255
3632001973
1083709192781803520
216756221
99103314
45480751
111643304
138012169
2998352136
128574910
46677991
88350835
140034321
224444031
33925315
28148686
358024239
476671982
1005428156382113792
6187612
133225154
630957544
2212469190
390692046
255489050
3043916678
1509624068
88949328
763313929221136384
180939787
4894271
131180318
201220176
636787258
2160154772
90850685
429596523
64994768
1089506546
3197038478
3150156445
448624353
131799959
809943294
1120050812221157377
111813190
134725968
225038568
1160136480
76942319
107942005
2840973930
1899595153
265409746
2983822681
91975950
2387396359
233971255
632834551
45125654
817530853
759485714
141204394
1174612933
112094132
911907699415179264
83080269
96575380
122683395
101440916
54517192
347588745
2425837789
636815146
909263712954888192
3285985304
85852708
113958248
1243095528
2196319321
139241350
198529527
1168707067047116800
1039413350
852706805482258432
106708903
706491639678660608
1142254218
154973876
177895424
99495279
696713846942253056
928624091778576386
909629680088522752
247691568
7654752
877386200310468608
174185527
114135715
765780863024001024
1687412942
380840703
267720696
925504526915796992
2834889218
3273888312
451838622
74135343
288218316
2415249380
856509292433686528
1002203602864062464
767139386
11016542
135758514
299532878
175423876
387560196
739563900
2273905440
814055419
259300116
60873303
148314995
2476713362
61752899
921294654011711488
236873648
2766462115
4409369478
133283755
109539076
101878626
50544741
934715795342368768
400420036
165416176
2552300918
18424402
980423853682737152
4900359583
978149250
594625568
1298947734
832352265725894656
924837410193620992
4901804706
1153829132276383751
97699969
187102561
235613288
1068384242
187766128
3118571493
105441787
108059850
70690974
2455063914
4200664752
773558382099853312
99917091
2389907796
109603455
2455355005
1169835692496605184
100341618
102669721
1031049582
74040719
379037397
512202799
5031281
173447963
792210662168506368
118710459
462772442
83995246
832859424
197703216
1751523750
2833119991
56920304
418692055
1358429724
112654362
245631444
103313915
911787469
226574081
143467081
242725482
95928120
805708111428218881
103529625
267114062
770847788326268928
2842386236
456329875
221340560
269106266
94748439
37418263
2805200210
2321939538
1731192044
182364700
92927462
403058482
822205526
1194068460273143808
398579724
3285930337
17610763
52695599
570132714
169032567
998227436520140800
65621195
110975813
267728360
100925231
12930162
2432091595
68683341
1545124124
281546888
779349985838047232
730294530751107072
187093818
9988112
856823533
565496627
77979782
312627107
766602629275275264
74293628
198374442
133239333
91370189
106393147
4087293974
53149510
2418503096
843604631678672896
4645187028
15378023
434942525
886948325781512194
558628042
70320013
96144956
2910721908
185323018
178785066
2754980858
194140497
269042153
1179340663
111560318
3060090470
109060654
122319726
107440611
73067372
2903383632
272867349
1527402535
2333617496
313938495
3017722678
557677808
15439456
1593015013
57830277
191385690
225953612
2835811512
1191653896097189888
230761713
362854151
74991850
1959031530
153470492
23293044
118683795
141433230
121204922
63772107
761407015063216136
176786576
18557731
342881129
63949801
2938684148
146846882
3338731814
59442092
823193219441696768
765167543812173825
116103359
310228970
1870030724
243883731
90347901
1189127135048261633
3021213169
809915131
1038014754747371520
235278292
8051792
101988411
576291018
14614777
880102933618016256
94538538
101737329
367818641
128786418
741231449647415297
791595655
240260821
117081337
1104972787
1483766616
3007948244
121076451
2836564339
159997828
135744940
766174712309374976
1084551027901095936
113623141
1606039765
218846175
3037937894
14964044
890134582716243968
842639220
2585815706
112604623
2596503134
582726123
849613350585552897
285002016
121731734
52911280
2358019058
95204987
143785661
14753622
100483434
543289650
778849171969146880
4175619378
291002628
2514639242
53043955
2802867722
734039827050434561
960256441
1164872061677735936
121014725
220610790
78888869
1143154832548610048
831413598056427521
2459771052
122979716
4895859072
309641561
2414006761
201809798
2714696623
488542274
14854626
1093727425664475136
1132499207657418752
2953790100
3246847016
102587169
3899241
126577006
265989245
994373156910522368
29923284
151068013
155190787
841950516074676225
138452160
223910197
83829543
93569107
152208214
910318777887158272
1077306131234447360
222354341
721693725945008129
126560430
69667355
220942177
40609053
1120610784
2206881878
109763275
250196171
109832181
798084311861690368
4911360594
90342660
2265018326
776404886787239940
493701709
120770177
89643018
85958969
264503172
1582418761
925179729002479616
3146752033
1005790556016873473
161978663
59666048
1171594670
195682579
107893788
268315299
98124261
2342278416
36320837
271394975
3316917828
121931631
1100019474
515287076
204264604
233988074
78004467
89419881
1518556645
134194230
384661459
2242489470
103267995
137373892
1437009762
3682807514
1198885728521871361
3892955474
59947055
113035925
56351179
616011773
910160599
2279947158
1058203653410975745
86235846
56694528
145704109
255427361
228261372
5099151
1717465110
3091551272
141177672
372013626
22291240
2772135810
404613216
890618945857667072
125204618
557671577
132229422
884036139090190337
131491148
736147333692297216
113031577
394801874
1134754024794742784
2302098211
439657899
2709288727
1576175784
14522547
784879825
731914699697070083
2521235700
574682189
4135881
2939787518
290397156
86746094
132006005
927455476937146368
868032836
115943027
291202198
128281170
145459482
870784787035832320
3280370378
304225761
47610323
106036912
58720664
57218763
451227619
325422794
3609451
457307953
892696523124822016
4586062399
495742880
136169116
2866878068
101223997
321777775
975940271203479552
2393265195
548409227
399930271
1004742754952310785
91051075
437423231
276379295
142480157
268595786
2897738492
53087098
3935326334
2456252252
4987611
74085629
155187633
545869561
2308311445
313628805
399732199
117428658
1538295420
901826335965814784
308653484
32394429
143436824
103430461
170378018
421437454
11735602
4247006113
2478576487
122579470
746145580712288256
2476758049
338535582
119621766
2223164852
972232417640460288
934628744
59473462
1180124027882364928
2737461914
53873890
287646228
1423293138
754446779291095041
95617274
262931739
99690442
393963601
21618579
152570273
943107717081600002
3072993175
107112742
762346268727185408
222473027
132064944
242889155
97448528
572901172
143942212
371173401
322623182
770894527280189440
752770992955469824
549289749
144357742
119763457
98088088
1079620134430371840
111814905
176706668
2612520962
86001870
3013035888
276945995
939078014888951808
157526032
3324112189
1155001106637840384
1865878548
4047263772
877502848744931328
4774278414
1042955108
350455608
9937162
3314031606
80846416
152396081
139995381
3157766928
165103172
53315054
334592211
113987283
2396119596
2621179422
56074432
247978895
87205305
215463850
139946260
4824388363
105061346
1018069724939210753
288771822
438946256
161447260
135775151
844541739574603776
191873534
897462901891514374
1090597120850051072
1088629659292430336
1003611801227911168
901720806517915648
61703136
1542630776
894638029
238070182
226601795
770879509574799361
113283908
3317603444
1111587735976837121
1107471663841468421
123901032
257475579
86497617
959793207553835008
193366720
2445601176
15906101
189129863
147226793
255251782
110128840
300115194
112745207
1706698214
132470054
834202109771800576
16167807
1449892800
109183594
1936665510
58446709
134820488
195353398
183990985
134495210
496330083
1079606195386609665
178279325
706059387723317248
218013094
230415378
620147217
192959990
156629844
2439775657
166617264
3311991368
581737482
3270402870
376730163
102298313
1147813706958434304
815690454901473280
4883579179
138709094
70329000
775360554550501380
137327179
1951818248
124788862
108288113
1277190030
117178798
129472743
722446422637830144
1936779133
741380505577218049
803501959504199681
149879164
897767583134367744
3179283571
2566370610
185993814
107960736
276367809
244807508
1156959554019549185
245254485
1139931113009188864
2992051400
2968925766
1036967485
520224195
99857285
110385897
375618141
130044382
106322652
1937965543
4644164977
781100671219007488
320056991
257355323
3287712416
329531373
2958502207
16092111
867232778
3004337484
1092569763019014144
69279143
161949229
3156230125
258664196
272491076
151879551
18887463
1092984214843092993
124477806
63080832
106938697
109836956
192088667
769354430328168448
188286354
839164142195884033
1423443950
53916079
70834319
742389687453548544
121603032
124405739
115589336
2471655235
54940334
97211492
2594622720
987627790433304577
117017097
373200522
98716394
1248544057
1401410904
62520428
379073625
113922292
2789933540
117721036
2408996324
978727819671818240
155373765
939083306
2275828368
864914335
133766344
2189833010
124187491
126890029
880419515338588161
1105465525704912896
77713663
2923254810
814832276718501889
1556836477
130188593
406242701
264615128
182233716
1148056350
228016820
127747714
59284626
99990718
14487336
777530459152527360
52987606
1199116156402929664
3272992722
190195879
201764675
24391091
411312052
119343598
1449153930
15029173
73106413
231695822
1870988112
3414212053
329127905
161585498
72890490
4310063594
46685824
3285533953
4006710798
113666360
2173361
105746571
1173609293158813698
357219320
138965097
140266817
946374353460924416
769350295
144463087
622561544
373367742
98817017
942317070
107040031
89720795
826296946218328065
121705985
1003688641028239360
1448929945
116218688
2943824184
547492560
129123744
2536170955
1625616164
52688164
946010722835750913
143280752
100869093
155229515
1114581024
926269994597359616
993335771091234818
3387031398
838970557
47901193
5950512
2650598630
918836852550909952
483558515
784299242210725888
14506255
3842431159
3054261830
79111174
71580395
167312282
769157274
801670177
175653688
108550990
158361715
133908811
138565769
100439168
258808155
520105372
519496317
48645104
560504610
83809152
1010428065384550400
2793324624
128797002
97593946
1142277411817439232
405969718
531801173
89425160
222736280
1853980854
1149317594236649472
1022404146274623489
2352888368
116615311
790841085832466432
4920236786
920907085
128265737
121767677
111833257
412630375
4458695904
147444897
3072011821
122112446
94436056
104624290
2721196658
1146813865717424128
1169058153603854336
120421476
579995167
1067275230412853249
306455076
379576209
169761712
92999823
2268865224
59831928
271452613
2566364988
58464047
44340913
14125285
302427425
476906922
234582724
2658130760
743762274695798786
510273689
505186837
107406395
524155314
1140929691777294341
211061943
106366019
102948917
96960180
2638061466
198457363
111785140
19765998
362513777
163762808
333597962
3948772513
1859845615
73952011
57336669
1865481793
14519022
3181173715
141027904
2870689135
148679944
107471188
534145742
831042031963168768
829815379656531968
102608607
19012471
34202815
498844992
817124445970001920
959786971
124763472
259759336
2786271840
101482153
2809599018
496056100
146417029
1153293676992270336
859488427
4881765210
754787105927147521
2912124895
47310637
93363329
1134779319731929090
3304465652
75534887
806164427175145472
118677461
168275039
73828096
1215083438
553298738
1708546939
131824804
2283059070
589188600
83046848
720963442564173825
114989751
90882692
2859961812
923753343377215488
851099599
63195891
268084605
710004241
715046690919694336
113820503
103791432
88920213
918384226902278145
228071692
58393880
170338553
322017102
197806253
111898175
2617151262
110030856
142231015
2647142557
590784025
14092971
22644770
2568917701
146144367
75052652
71386395
4934601
166853601
3223432272
2585260718
1095088906255486976
95896617
16387287
168989532
109781640
302641193
3000264486
111290916
108021941
1033579196797206528
2615911196
2287251450
940891818090151937
15167381
835808853555994626
90818911
117433532
566493996
57310561
260960800
68132954
2239393998
78154637
141967737
1404037508
2808421488
224253020
2557050672
430752290
4583613552
202187999
3120084428
836512026503454720
14767718
111891449
124137012
134377439
266449870
1059358926649446400
112202712
939441232626958336