410574186
1136362663
916162343343579136
87710731
194338870
3318804091
91788402
169004091
120516087
2929870530
858260534
758474312428892160
938520797928230912
176829549
87069464
272932101
877993045962104833
98093739
105310651
621088576
774768580361527296
77403146
849628274
1449106056
1354940034
3283813868
2341701266
232424929
2572456868
11127462
19840608
259278039
2613928734
12491672
971077958
232740924
47089091
42594957
110134430
108969189
2411100787
126670893
1007052612229722112
1285596636
9848672
43834402
70639535
3066174564
949826477121400832
57623714
3248387035
930001766149627904
21983749
112094197
2929648862
879477903053922304
3005546936
1082585659
3034667268
89705020
189468381
57653638
3626220800
434153859
149541085
106366900
194964611
1722040092
860434112934367232
178509090
268689558
280820249
144498110
163891361
4462243045
23203664
1028357304
109260511
86010225
939466822545432577
266330449
182760247
3007612466
120996085
281355097
924398310554660864
2177200963
49049526
126270553
69526711
17464467
2615709349
106566798
2837285977
206898025
94766609
130551985
357406061
144044607
124895227
178947811
2615182488
162255633
329039488
99629664
61976651
3265942194
1053992977129828354
131808790
936854240147906560
464208680
12274812
763353860643577856
73383705
282465647
3303093702
214426261
84780598
2918675916
116175650
571577704
84656221
8015912
935736779692560384
108845767
304414645
19023715
75767042
1113687020361015296
1071126380551770114
1871849461
252872225
109503718
700696194624847873
152341713
62136096
479154337
316362284
37857830
1149534817
45830127
726769823028375553
104752231
1141345385618657280
164724813
60002602
3404434113
5514582
1385940504
416842385
134820300
2352706754
1152473647564541952
2539592851
1473878857
67202908
551119019
133027997
69270227
53097647
394046550
384729782
110072394
16482125
108616263
140730155
60028698
2549552395
1154367190960754688
516640606
226914602
114142816
189209845
366357993
125527746
142022126
134001696
61112543
901957573892497408
3082985653
3287003928
157486177
45480751
714340140458455042
138012169
2548070810
5780912
1001717925215195137
935206826
1224436873
153347348
1044464430187077632
126312750
138769386
2839115390
358024239
149838895
484153896
108413136
755757549459169280
89388351
151428898
375093766
47879605
944786468
155262658
724009286
2210971754
6225062
877218224365903872
1061242203370975232
1059809558
213961453
67820105
3043916678
115599625
249044603
2911512973
3306272810
184352621
12683822
221076590
59316780
763313929221136384
1036964497770967040
1037249645800386560
4894271
132438503
850701343123689472
131180318
475422872
483722581
3483656832
1153359859
105775249
3266086573
1035009031
279403472
109532351
113824333
229493735
1026602304
1079734383362289664
132050631
119450510
124835666
1049133660522213377
822009956484296704
1160136480
3139465134
230022257
163379982
854414064
198194214
170198729
106306947
71041205
68658789
200181896
127530096
275483877
175594642
19383539
99671326
3896238432
112177426
195292329
104199415
129503796
81337023
108255600
715652256192798721
157368574
111843583
57235779
777768202134622208
826179940735291392
270409215
76643173
335449673
83325055
1135487921941729280
92124931
484824023
135890154
10828212
3193861951
42879728
275862031
76008690
285155226
293637021
52559425
244934575
1448767530
909263712954888192
90036571
59128086
85852708
132602047
15685337
198529527
43157242
177215640
199284706
24607765
887193830373572608
706491639678660608
592686818
177895424
171714249
250520424
815461341402001408
111008641
739013485850329089
136083505
1134462102
96353386
3689291
2978629921
89039528
2816142786
81557126
158072422
1117896564138053634
125679106
816305329784795136
568702589
522834395
90556969
145626672
7654752
105022503
37156425
267535667
877386200310468608
74942497
991019670
71481910
1282302577
14773212
970568989809102848
73780031
520465770
110887131
750338338582700032
925504526915796992
3325277862
15324090
58708334
1090865466858385409
1035112323101290496
116397198
95143034
74135343
288218316
757913696622419970
1425252822
1000701099819450368
723004961961824256
57385998
383015554
14686231
116623396
2262256520
2211792343
22352839
1646603149
97799793
2766462115
43041627
154309316
826385423530201088
165416176
18424402
158349080
258437535
389195266
111193043
909408733
106084750
448533013
59922915
315855338
935861501558001664
436434225
115393578
188355834
1549909062
1101301440973168640
156244611
911025391078326272
118032307
65101544
8396592
58162865
3714160634
591537710
3291884762
882552739
857667242
124973035
290859775
3800771
318794577
128891875
269801846
484445699
918321039515443201
712864923467005952
4718533190
3243898050
773558382099853312
1084015445617700864
2469277662
892370189181886464
746681529057705984
101708210
136552039
2322458286
211520630
1009198296831647744
1224864883
123848777
115675831
138648946
2512439190
2790178472
192535122
1951747339
294176369
908358321781989376
66628400
372237973
173447963
106581640
2378930874
118710459
24890006
77306462
941640062998945792
238769275
90850714
155606050
2996852696
103313915
82728801
583895883
3254525052
53399841
151312286
113861272
1094802349908881408
66287516
481266166
67544113
15083273
2862057270
285125930
210679586
505285868
159712030
340859143
917373939118047232
752294282480918528
249049796
3301722729
120160412
154515643
3863012833
3105600444
1089551761000419328
97812409
215607622
933220014
17610763
1120593723929153537
124731921
169032567
999299077094477824
98414481
243635551
895931533164388352
858685265228976128
307160651
2658609140
587581605
750149585981444098
228443297
885856511875981313
88187223
1142712788990615553
986757602
70109094
60943524
2228141192
68168495
732758921509634048
3237952878
198374442
2970394201
133239333
463608960
1125783461216710656
103223510
973995364188536832
177436864
100419067
730637411038859264
93111131
96144956
104125907
62649952
376211983
1493132132
2714096977
317537373
1107075708331802624
477381002
129341955
283084745
83278451
2903383632
272867349
1133519192412393472
263472293
107693215
102307005
115092115
93838343
4307790929
974613513283883010
98161683
3188918888
1039845983163568129
955160892
368430469
141198728
252995482
283809283
2942204923
2234501749
739834338
53925975
49620584
55208807
1550639316
167422363
219909196
535509937
1095377527093121024
226951930
839019661077291008
100472509
107712207
486374399
831498655550955522
13506562
198370568
592463617
180273522
150615425
2199397165
5646002
66014536
38166802
310228970
3190977086
3129994070
1322491718
14771078
80827203
4197145452
542214490
337718702
8051792
140893175
113778034
142040858
1132192128585457665
1062244073119993856
121144705
120696397
110708775
147102195
94538538
265417056
917343559266664448
1076715485083820033
528296119
240260821
83803522
764122920545234944
171500106
99697879
40381756
1047013692
1025273655876415489
134743338
135744940
2429085672
1383340058
1065136359285829633
373975374
7405442
713153432488517633
510032413
2323057284
75541040
151490617
106301529
140648004
224841450
69601198
131050482
1059032424724582402
795138534
2953263786
963741017361887233
302928032
108909360
828608060
80832710
981477434506686465
70873820
89188481
529338933
18629071
228900085
778849171969146880
3019424532
76694633
172205090
731436869515284480
390918224
75913943
288776578
1165284414
227972455
75037807
183281386
924615241219977216
893664261779496960
63698435
830860495
151838154
2930652930
108281358
854674697811746816
90544698
738395701739016192
728965419478867969
189499872
70636316
69162848
110841914
973574246
132577032
218406026
1937218333
265989245
76354456
873475869196525568
2466205964
305308069
138452160
223910197
15268236
2530363963
1251796897
96493464
725740536
154013132
3164548434
59606040
192077908
851193270
88225667
222354341
120620268
287225833
2214892488
1083969804665421825
260343814
111490327
386058496
26724795
58515570
80760730
2351902650
195010353
214416115
107070200
1062890825963556865
155842904
337126739
11531402
4843320720
375878727
80167006
123268928
108548077
2776720860
1313650026
1011838584754614272
113057736
254044793
58340690
3240389958
94720125
150500154
795835643360198656
118877548
158632941
1000214226093264897
508983825
193695598
974935966845583360
3069703698
2322142519
227327394
1109768955793555456
566931984
179721926
988372669
1611725720
828222693283491840
129124319
94229134
265954290
1934109758
3162840192
178694473
828239399133384704
151512343
14131970
337043338
87332814
704637046350962688
173140792
1518834960
100380044
1518556645
51274041
216308774
62461460
64135325
2243961086
103267995
734845578
153655411
512398752
5381442
10670292
710800834238414848
218020068
910160599
93637239
1478786359
817638499885027328
1394517878
229752859
364285329
145704109
5096291
1125574217355808768
2958555890
29246044
471171255
57820365
3406015240
38776828
155128890
248004435
111768843
69745688
2678817558
91891612
233463260
148751188
102340821
5364662
114185001
116681787
619257951
151033086
901377079777742849
3239623639
185030731
62035464
131875493
141150956
759287814986969089
574682189
4337084412
1107973555
56379941
198403535
116977938
849291404
327628240
139229735
78921341
351109658
119168605
175219969
111229986
905453023803039744
145459482
43083271
2238563808
77150621
117894824
3320363976
1210416949
2805349015
304225761
934068550632816641
146767357
57218763
114217524
1114059726222848001
2262476323
315849871
4834008852
906082242023235585
66125933
901339999718617088
52071875
803265045899554816
129493046
1074954317130457089
819837669593071616
915906265791971328
75020782
161609706
582872237
276039684
267795829
3220401884
259067489
109763945
748996380
245656062
714013127008854016
96913900
1129232068326465536
725654311699513349
977493896962850816
140745117
125317939
112054737
74085629
2525217168
4824202231
2876832498
155187633
102240807
30469344
524440272
175725085
85609891
113184295
59988153
120765930
144414208
105418737
268702965
134052969
59072973
864543054
143016007
95901927
2291327922
122313233
281121403
1004062352
417236787
2258927462
70901357
78822301
127117871
250999650
60496247
916669014281039872
3266206663
95885096
1024996867539525635
294049595
962009519390797824
121505696
332776740
1975343965
3186209180
62248439
60003750
754446779291095041
51669873
112136872
9625122
221044036
1109754634401280002
4721257813
323720760
268086546
2899853234
2984281206
393963601
301289796
69372198
635247363
514048592
2632291
767870984703528960
91635564
447138807
15784803
472890068
2810556763
999591336570273797
224547835
14494999
979989302607208448
752770992955469824
100991405
145621665
43283414
267168072
1356701220
90546335
1006132345403916288
552395462
3045124914
868643376760897538
137478435
70163663
315358912
130980648
275767816
789443972
137377556
578494687
288246597
1110576231374708736
1041983431725305856
104064025
40464208
939817360365461504
4090433892
4774278414
130866894
147745894
131442700
3167777124
136813633
1965740887
2549465360
90620641
805386810083790848
86333249
84249150
2328874074
2621179422
1016479350
917772858436096001
1192360742
3322351406
104487272
109141119
59166746
4830125173
191856159
773394373870510081
139946260
69814748
52708428
2406570710
261488942
69325277
420138852
522867876
262656051
21562691
135133770
289146282
2173440505
901720806517915648
449824192
448400758
120151179
2490530192
307751369
759720830431395840
1086863795874496513
75789891
927041249961324545
50336022
623246876
14874588
170581581
222008475
541548451
809956367352086528
109582397
94798843
442762154
2441132646
355059116
295021899
191367383
1706698214
3284201024
359241214
96702557
2193606217
1147540467162050562
3051741828
3305062069
2160540565
96661788
1061543782284324865
2341127820
784957751210278912
3006926390
27008182
163635868
45091059
50659368
107073669
836782705777913857
953089964962533376
741558741577826306
237464759
102558244
43657148
124418196
110981652
97386196
78936424
69338361
105424814
17122548
145883035
330364999
121806964
2700738644
1040452908322480128
103579764
1277190030
541700457
129472743
68148702
741380505577218049
15288758
9851292
108963051
200843825
919879017448194053
137533302
734711084402118657
4466148433
117463890
125582125
1084338705307848704
146051933
1557052219
245254485
1015073514
1705322744
2992051400
54845338
82863240
130044382
450249791
16041906
916114170457681920
1351852165
753520529106087937
106300507
717845192867360768
849569313451147264
623444527
706758283726495745
76864586
630239892
993058612841861120
1151401255043919872
73672842
3009200851
111814754
52571168
148336001
285131554
738390820915531776
3250637310
235072909
789299553618931712
158234768
75055288
107716158
1052478411510140928
84553016
903597343877996544
474716797
616084940
5640842
101223881
90664516
1067631818
3061112781
446894805
1144769389
734744593342816256
129830415
131015275
2366721685
106938697
896153658307428352
161203820
61645389
164128764
210696559
2208901861
115589336
1423473002
128888562
60543063
12578482
987627790433304577
891623195106721792
1248544057
261659837
2343384655
85792476
1152448933236338688
233813039
1112523699603693568
2561296459
2236321021
1721782585
960539558969425920
60282077
2495460032
86502537
706906995744309248
903546719064834048
851101165328580609
2752001719
112860377
921364184872378370
195509696
435501738
166575278
915766118177939456
372091748
124444589
193270255
3868080914
218048509
12681042
2597188153
99237831
170645144
267109937
155262644
519385691
3470978233
264843254
60804787
70021008
147116666
343316441
126816793
2331579422
68897645
1111383149148176384
4900151
1041118823062003714
135057059
1098262252459704320
3285451310
236295378
270766450
986052215595909120
201764675
94546110
566220226
77439248
112680041
184402368
15029173
1473498420
111891848
7175622
430594344
799079427669790720
9430892
920614375
114418161
1145091231409532928
127554406
160052769
2261541980
1534533330
459197454
1682871692
19988242
130508221
60555424
119745419
995297499605684225
18501661
41708163
709712523075825666
976388114800193536
157293093
2173361
375982998
567704113
15197616
892016447534190592
113029774
149374739
64267271
164519533
268412349
154050206
335969951
957880087398854656
458427346
140404580
47891365
283488715
457183732
922431161141379072
3306887174
107110512
245553374
170616141
730321832427982849
119772242
16443097
1011530917452525569
181596939
271434193
171714974
108913878
228292055
100923759
81894402
140381298
120023787
95405918
46870072
128813987
129510298
1002027631
224237428
10895462
79111174
266464843
228023710
313938097
2829249948
268896108
264135316
96082623
241535413
118682557
303784902
85777102
8699112
722102637223542784
3222773293
127427545
488489723
134462289
59583930
4655248458
268146993
51273100
142260621
813639557212028928
531801173
860860818744762369
76663506
705223778
11571442
776350318741164032
240191434
2197372158
3413381592
70044875
783659771467476993
134662258
110400314
790841085832466432
1029997069073666048
1018756789272117250
105984905
200712348
944580382539649024
111833257
190544107
949608023927922688
84123741
108447233
9649142
94494216
5887942
3799528580
985849782055854080
58405870
120421476
408012409
129768308
145241218
1920307076
1392402746
58343340
157387411
382704817
98253002
281626658
191684944
522926859
43948302
163097747
61661919
63087086
261513071
117709999
131228457
260766312
49602708
383263031
2658130760
251908809
379126061
2731241712
358233635
1378516592
3189143804
55571471
2946091338
2752121370
1192274834
1203720133
414554911
232981932
250480041
110079362
192453606
88315450
611819730
157694846
360649427
1530492504
104816437
218046189
1693870854
1060692522966540288
730785710135861250
233057386
1402773037
2371959180
19012471
937684545733660673
831042031963168768
1640716338
136583174
272924990
888555225023365120
51055405
253528325
2897227134
381360196
238940787
52670598
155380014
120458126
3061397228
122780673
221323722
1416869226
123381934
456430795
1014711030
1052794034731634688
1099245212767944704
244492523
843850024677081089
54481254
343828749
110580160
371140414
93363329
297663429
3171752522
2292056906
865911460865515521
79113229
338819343
89947852
157612078
563438203
89755092
4593862790
465491979
111539019
100699494
755626358
93322622
3323860399
1100315791507869696
14494253
1064903472380702720
130877328
153427562
755566615610073088
762151622520676352
2602896008
1182824856
1297067036
1129683458396049408
1657422576
275566370
3834951
357204921
885697358247239680
715538816233119744
39967367
190289937
734719651
88394255
2572811946
88920213
4341121
170338553
112901232
92676993
115894836
957925377967407106
202307054
267229646
130889231
37098833
94109212
2800141598
184193757
542635764
740023744886755330
800691989742120961
154496031
944406025620168705
2853179634
151397472
3252524588
176365446
213893256
155029353
712482143247536128
1649593963
94773057
40897802
875377199045419008
60851352
2836166448
1532825401
108802261
863910268090306560
992915503541764096
143413520
1249600502
5997892
17774181
146032094
119346780
919960191839305729
62660658
394749139
802360340566577152
452106511
426717368
107773698
1072487002073776128
33491430
63124203
483005516
49055339
117433532
2148442189
1881827718
20688349
4057520894
404130821
180191999
66866100
83338364
260960800
1012327219438317568
68132954
482961264
884790090580377601
56836281
124081492
372133975
4055262858
1063107503896940544
152332486
2808421488
14213448
1116053241127530496
128215209
277837450
96773145
25656692
126480007
128541290
986806541524189184
155422938
1002497803354980353
1260316920
44033036