101321958
410574186
377485351
1195775368466059265
772049555164499968
2323174386
1136362663
450517445
226905199
125013001
2346791420
227820570
199733497
544012988
91105992
1587274232
248287139
164785478
789460294682628097
607112484
824698631844356096
616015388
95750828
151414243
264705666
176829549
104852229
16009699
247082051
96072503
700357332
267783908
729243176041521152
2171942976
160645881
220371172
828796011325763584
2174210834
723590652806615042
273770979
2552819732
560204338
3019235292
3192216396
2768783564
214555353
114644128
127255155
1003203340094791681
2327130289
2791831273
3237741169
98373624
2579924484
1004673508473896960
2380350066
38185207
80495395
706706468087558144
2432062338
2572456868
1001675000577953794
211849976
1146562217707393029
922685391202742273
607164532
1109257574
3764069592
107602803
546851308
1122542682
109117952
310678899
3280736845
980005049702137856
887643932678512640
105768315
846211637937790978
412996615
1106175644
42594957
108969189
267823204
2723774893
1282043832
1096540057328963584
2225001517
75712277
1188688077805326336
218752944
150686731
121110978
97846670
140662717
91941335
767389004136275968
96994324
4824060435
256506258
264210304
963378575368863745
70639535
1078926900544688128
335126792
144765494
1213432039006855168
8072662
2827602596
117840720
2772912810
119756102
905774460
1517989580
2913022069
95354400
950368726221668352
1017024777142202368
66213296
271913183
1320261757
229757950
2408314250
1082585659
326724856
75564511
141157186
962940689276272640
19778214
852610055027408896
189468381
105504239
57653638
185225649
558575161
1011510090879328256
723089851319373825
371137744
1060367952
435629796
2517177578
68997878
892391251038818306
1170978334475337728
1141965049965060096
339700502
912403562
2437063602
3242905650
108094778
24524756
163891361
3060092449
3289064392
179899549
14077479
1029928767123161088
324364208
149785333
2941270255
1017976514908844038
109260511
16626701
4453632152
97950831
86010225
2158854180
65395620
839001797087784960
717303427303215104
1701444558
2899511654
182971872
329657342
4485116414
3091937390
2897400188
101222003
1159827225404772352
354656816
864747807839731712
102864751
407742980
144152668
308437137
763751786
2765776140
62394665
297856618
601430387
710670281212203008
3446763553
131698317
49049526
237588367
844065971174166529
117098435
80632709
2596909250
965782136048435200
20406670
774916792435159040
369538285
627567129
206898025
131438219
2199300344
2592894734
780373226455076865
856760619315351552
156131037
107628659
1033624108569845761
135735506
1725368023
2839738633
460296434
134689787
733935497458814977
752696678713479170
805284113238212608
2309494806
134126024
1656645391
964650694534811648
94453504
1095004705
713647519859871744
3806541
725258961641824256
192233441
193560972
25843786
1615475833
47631379
162255633
230382553
1468624310
120786460
178611216
229403443
1054953913
117148392
4375605613
766900019710484480
926960515095465984
5065721
12274812
6955212
84603181
894051350740324352
46346289
1154584112
1678156166
101509102
96715428
1026954427255611393
268345184
3018948320
845293760
140421423
1272976562
1373772007
258337010
101335267
2298302132
140068079
1039062450098692097
1222121677
335140802
195842054
332102657
6218372
130864226
129611710
84656221
255495925
74465001
1021006467510370305
2910022213
835995569852055553
73616507
124938037
251739086
966518060860387331
106451763
3388403054
3301258719
138590959
108845767
560303392
1170962664299749376
19904712
126164975
2592983090
133677794
1000122486
55529436
1522027111
244018881
999552302
95663712
406818226
2294215057
107757581
1081479088215224321
187499472
3572264052
217316432
395419071
597942401
90938310
4856636600
314037183
170826127
79467902
955062297004666880
775704618110025729
1857928472
1565371195
2159059680
1149534817
1185936385884078081
100875995
118091324
717248212113821696
14169973
265743048
749487079
1478423473
124801268
2332129381
108305919
187598209
996246721863729153
83255660
444155058
102352072
919362404080803840
158927348
127541850
294587284
753226091146293248
173743739
3064997454
871425000
101506071
123528088
1168923324719730689
129718154
1136523195530432512
941223787
547678583
1150420108306599936
478142569
112386554
870195012
93560510
230471039
5460592
52962265
138411789
3777883634
435818414
731044878
860016797461790720
53097647
3134383807
2924898150
752233592466468864
765815576199438336
4748642360
997443518019743749
168394934
4114554439
1075332370453037056
132493588
116294324
278023304
65856598
429562491
383545181
853105028168470528
355497375
80217215
1012690586250301440
17343586
535917455
839826811
63375050
756087924496617473
1413491317
142022126
106735176
3994693694
1106282100
61112543
363171735
461074832
87655609
3013487941
879912086
3082985653
3584766192
259566505
56317789
1124563979550871553
852482878327840768
1391305776
45480751
994948609731846145
2265817584
860038334814367744
98881022
3263849816
706400112503697408
1037918258052005888
1627293722
111643304
138012169
56620449
105808080
2548070810
119671343
570865101
1171598610
4661954088
16659562
1477142131
3009862747
140034321
868023962453680128
1122799928839794689
32380389
2955789098
59558723
2617501
3235565448
992058365378359296
994483900909998080
38637309
153347348
3056290560
1127566470655791106
1625415937
2395728078
21565164
28148686
2233161841
2919436915
149838895
264764597
484153896
223840467
108413136
2899951615
1048026654486847489
268301270
1103067132
261376594
457067358
151428898
828519723478315010
391768068
16864172
188291265
148774276
30648076
17483059
1155425496701661185
918671849600327680
155170418
826317092257296384
355159855
64160275
423133515
75578893
124146317
114622858
258237632
67820105
1123245145929814016
257472925
154391899
86526980
63592973
70865388
586609105
1509624068
128472064
790228297544179712
307620180
2911512973
111807534
95226645
37034146
842943996582273024
380136491
2326550923
785073511614132225
779359793815298049
4741448958
28759180
167380765
918657048903958529
1058013566899433472
763313929221136384
181273388
14890958
1331475644
1036964497770967040
850701343123689472
2905248834
63390431
186847871
483722581
100365552
1149913539135430656
1113030871223742464
129132037
1129808939871170561
1172673208979378176
3266086573
155236575
127141075
1035009031
800250558044962817
115551681
213503144
184418655
113824333
1089506546
362548477
53975269
335773374
165478539
139683394
132050631
381587049
79995662
269429861
989127958810972160
940978634940018688
981901342514925568
3281367372
119450510
957369129760997376
818456018610884610
107414948
148362995
1483863493
15360747
75472641
108997628
1160136480
2342966670
1021361771917934592
724203549593235456
536259050
160799072
109157127
282399568
2840973930
198194214
71041205
2817446323
84527138
123099499
163201935
122271212
997454276937924608
2412733850
127530096
128859227
121373129
100943427
136441330
1077215604271079424
849354982759559170
880285736
128254452
278878162
2725183183
421780379
801466522564603904
745216154491248645
224969629
935895740114599937
86011424
438209308
900958000902316032
4720457892
16995469
46639637
918000004215726080
239671556
1121866431535009797
85493102
103762495
771245692983480320
92263198
4886320784
2272902860
1185348161230921729
474905557
1211600817221799937
1707747530
719806850020085761
3228949620
264288343
1059384492
1112410054093758464
5686452
888309241
350028700
90881818
885728000137809920
852919907020701697
1895172764
120261531
1177003396001189888
194018966
241393442
222313647
544394094
1212558880544215040
90132738
3104613926
761764509157462016
347588745
153003580
1448767530
265579603
25176732
90036571
2808372464
612517089
957281323537727488
3285985304
329615574
139384195
85852708
259297602
106858634
818434151632093184
1172165980237127680
100680944
51730482
4686367992
239767831
66426562
461791352
120471400
98020267
1096404566134779909
1154462132
1709536880
198529527
223161981
974370484585357312
1039413350
199284706
756365374598283264
1100739801983049729
191428387
142496400
107954934
1169422896214622210
138927889
2331067879
24853735
15971877
3318697508
6061522
909629680088522752
785866487684820992
265950192
919773408665014274
72269507
127815926
158072422
1117896564138053634
111883144
391482983
4162892652
2737112371
768199136768200704
219662632
877386200310468608
545993541
1070993066184499200
283029708
114135715
704704583776374784
128895550
226447123
597358565
1125277828939825153
803631040900149248
825651186158096384
230009620
125126052
231873881
5460412
1343844660
3268515444
1424403458
1892407458
173394666
74135343
145549615
2797428343
1000701099819450368
18115386
2437934462
168028444
2771599453
1253054322
386056194
233130784
2271599256
1626996228
2192243562
125006095
95861479
98093667
1003285076568731649
2911709737
17934824
84357314
46843069
39016955
22352839
856338856970379264
1159109299332796416
1390967203
754392153304932353
947790476588998656
129794188
2273905440
168978215
2835994958
1425637813
1167711542428626950
3681366198
1159702311960109056
196433484
2606971357
848542255
148314995
1719238442
740295494
1672702076
1151032519300509696
89233638
116747885
133283755
154309316
4717408273
1089202172
123647406
24801049
64712265
1137067512481239040
6914452
2552300918
2982353694
1101212091979972608
1001449645149601792
121629954
948513531313270786
1107612947772108802
527112056
258437535
544239585
119575456
1013192410506002432
859236900
997450323739340800
439665679
1274797776
955128076244930560
1557597139
4308598455
114667292
89158672
84057579
624458619
4489171
277504169
2322373135
436434225
90665915
2833759656
78160392
108867979
357478204
83745644
553965130
60828388
2970757482
262652045
3323339437
1068384242
985508395795951616
135662917
189087790
3034062793
77544758
788977265916784640
299494338
144874258
110360951
109209956
8396592
372289410
3246856441
150984328
230456683
265683899
102669070
63873829
1379718356
122608885
124973035
554309919
383662300
15606881
552855735
318794577
211817953
229911099
150333731
149420431
128891875
1147995331197468674
277844525
891093622610841600
712578223645663233
4091749994
290581769
712864923467005952
91580877
1214429666208911361
96288189
773558382099853312
3139590366
110691172
3009912265
960158284316487685
760260160992399360
242323473
39502732
141424284
416348057
256000922
280458898
720611849100615681
126324660
150258990
123848777
273923498
1266644119
705651894937456640
404000372
3971711
279316584
61673498
1122276899521056768
115675831
1339560272
271200088
93269154
215963204
350258559
59170124
2837205780
1594418994
1396485955
1065187036108251137
1521036565
1695504254
66628400
106772482
113115806
48424037
236809076
24890006
792210662168506368
832859424
774520097062825984
95909352
4195278553
1177873804824956928
975680334237876230
1036461649173999617
751405889161031680
2422178550
3482437890
2570485146
287743512
3110238019
109249890
145198930
748741719097618432
2996852696
2902328718
55931716
60906149
807233100920958980
1203524486743515136
388791117
390617452
90632166
62729182
928518335150538757
876932414
863307440300859392
1276935390
114398815
128384038
70704800
4784247661
840348515754680320
778294614721646593
2320542780
1136963824827871233
107910316
249068143
1176244227191132160
255456870
18985915
84889513
93190510
505285868
98134635
119913473
275954721
88591555
1079194536193085440
379686810
1059914119
159712030
817296234155081728
1048862881993785344
2148293258
3043516098
269106266
3226947918
37418263
839893390070177792
120160412
361645539
1003178068695965696
560657330
218643753
260198428
1116293366587592704
2220893160
916311876253884416
822205526
2937599521
906207224
345248261
873862093727907840
953959567561449472
137896424
153432523
1177606736196169728
2749875100
4120262233
835130558069944320
797672580870115328
169032567
225466358
382558275
943579201
336862126
999299077094477824
1282184556
2522339868
66975250
775289998341906432
5785062
1025374856169152512
2325773210
711142930908471296
156999066
150746815
837242630492729344
118674054
21564790
1209724100517646338
715401602866122752
52086707
2704045220
1157929156304179200
12930162
118742488
463023798
1079718614045847552
1048103611828297729
1091498725732540416
4681080343
1589718114
1183004293416153088
3732322333
3163017900
1492391202
2345170838
1146771153727344642
233887757
179516042
356582596
1141851214381928450
160862411
1073964789011894273
5284642
196454057
68168495
246911838
71584680
493864141
54782143
198374442
92475915
765163128459964417
4601161153
142403761
14114257
2170054422
473759040
47830546
185702641
554079048
53149510
1394872754
401981915
1174111730906984448
775514654000893952
165792045
885744118676062208
2690358200
74893145
2418503096
80841432
148679459
2936061338
789398334406430720
1430003550
4645187028
1199573442053304320
774602362929356802
18980636
115398755
4233783913
6694632
104125907
4255595544
62649952
274597748
21484057
2370457975
61449825
567989597
6177232
773710352
1096730878363938816
719480591167533056
3169462150
4120278439
108664634
153710867
140801654
69716352
1213673551221248000
910437542972973056
2991005148
271266484
109060654
736811160
122319726
1510030764
273483315
397997023
983682776409882629
3244805851
3782731
107440611
414777475
68331394
3814037118
4088978550
172229726
45358068
47242499
63757358
102307005
1709735346
2313843241
100901070
107878501
783168196979273728
1041398686553530368
43716537
1157149368
2578454892
143848137
2446224289
946420319077613568
136981407
1387672386
236822399
15439456
955160892
1148176854827671553
2850253484
1593015013
971252562300203009
1083827041
334697699
72753072
531064892
1101121317057617920
240621064
85792279
98656336
2990783517
163826305
3037566356
1191653896097189888
582786194
74991850
362854151
376105773
3266001666
53925975
956205987098054656
988934905441673216
471123289
55208807
460139630
167422363
1063060084014505984
761779971194884096
18864574
935020715182403584
93975698
112405434
3240281732
876229047449133056
176786576
51710150
2190315571
2802237170
141794645
3793461733
66917602
961002966940499968
101674673
3285119414
842252413285294080
965110563901620226
140001208
3854678832
3029799105
94086453
870952419273850880
309076181
14146675
960765968
5646002
3165766585
389950297
865382775766958080
2385300187
280347015
774984900281704448
165995288
3126546890
549962908
3265602312
116103359
820901968692424704
2941463208
3007447208
939712850691465216
310228970
1870030724
281066418
23656730
173042504
63325766
52749014
221682941
4107365594
129846474
856129632
15273754
720665518336712705
875538755620229120
75381175
1052520753722052609
144969084
462075255
80827203
829142685495668736
961938367410614272
776289300203704321
97239348
2590842584
1038014754747371520
2892588392
1000333838126534656
72379813
104686117
959770889406504960
814428469
78029175
8051792
402371982
544151069
99076962
1073804331227348992
233456808
2848263534
83107225
59849305
110708775
89243354
119085093
122317324
898921696639328256
1386804991
3071752356
1127089375555215360
134437173
788972070872817664
11676202
171500106
347794297
94916785
43125613
303186184
146802332
87133563
719898206
812835990347726848
765568957
186591505
886572636993601536
64864001
1054170627433615360
137044003
207339796
135744940
832414694669365248
1383340058
1084551027901095936
632839719
400581896
383635411
1069167092065173504
2549095256
229811791
2570532751
59112902
113623141
123647032
48365838
914685914
107921005
4223909714
1041624664705949696
510032413
1191002216280182784
814800614
2749235491
90673976
122834393
591250227
107016740
104507727
57612287
161333507
268557304
3480555372
2298743486
2155818690
348801276
69601198
934016184
92715593
2853828450
818732728447160320
842639220
2381432336
122777854
277012046
112604623
120211464
420730913
97534281
201276588
547841754
285002016
14168869
321245013
186078081
221707814
970244605236015104
2587584588
2209708758
123503359
70873820
839169816845938688
133523716
808056342
331392107
893095918722891777
88388169
208695619
543289650
371781430
778849171969146880
780384770454720512
291002628
858874369
4856236652
268537087
143905849
427857539
1167701908871507968
2168869387
3019424532
2452839456
1092047263390564352
134320851
433754495
3358530794
2988525944
1956750632
288776578
1165284414
408084742
803673739036459008
7223202
189579028
97004999
224317532
924615241219977216
100253483
820233902803468290
986834034
885747305919389696
589628330
347352200
836548115280715776
169949290
171875506
1083394599459053570
1186600198870454273
215292360
88397609
1110879461279301633
2935645579
54616122
976015902
167161513
304958820
143138863
61648871
69534723
589684668
1350852324
832503832093429760
94033132
265307660
710477744702816256
258323766
104510716
92183327
156906131
1342470085
132443635
898905532848668672
2953790100
130496014
132651457
189499872
69162848
1175102568
90828566
3246847016
152304661
171537494
1107205768351092736
65883401
126577006
151917972
246557084
342092322
1210202442438045696
218406026
531887293
265989245
916273240997167104
16094403
3172121744
332861536
3903797294
2249244776
2805758750
4198447094
175023881
182676899
911957609602625536
223910197
3061246133
81324745
1064837819493842945
316588146
991598086290997248
89135712
1251796897
970968452373491712
154013132
69596772
866862741742469121
152157968
810973645006716928
143587131
15427749
826795770128986113
222354341
721693725945008129
877319147536867329
274489366
2420779566
3316536843
69667355
259557363
287225833
1573131373
365576395
197366676
40609053
2722428534
1120610784
109763275
110129906
125530784
993625524990656513
4461168620
772884985489395712
1066237133776539649
2729695386
616887344
182223222
116622878
492971743
1239209448
119315914
337126739
155842904
130762395
3062660040
11531402
1657711280
42882266
378640216
1248362743
3886291092
99606517
78557244
914077354640543745
264803627
2776720860
106300854
107083411
952856826642444289
89643018
264503172
855995000
1857481026
204402959
132619860
173125837
158632941
454929122
119597483
284472895
508983825
144525949
3069703698
4831833473
254452844
227327394
1391061612
152603049
63915747
600115661
2889312980
829606159770214400
804293349263847425
186125893
17051082
1192977290524680192
62684041
78601700
704478321854124032
715412480
1214587840815755265
4849292771
2152958858
264632483
214082331
783326288878587905
95756144
1080830953910484993
860848750767423488
2926373670
818722291710205955
102298026
23381214
99318850
2241965466
2742523856
180719216
2153122554
133321544
345343447
1204977486884270080
1079229356222758912
173140792
1893151328
68349614
136621154
4726423260
106118319
118033849
1091135526910910465
214750484
612700202
1271475427
113953202
136928749
3838207812
150976574
970682214840020993
1518556645
324200994
3232364208
412360536
134194230
4830013129
940132599288119297
201233692
1088680434555269120
91951805
101270949
59190824
151007628
2991221959
1005551820716924928
165995866
103267995
2243961086
137373892
66303495
201782533
153655411
202913228
113035925
512398752
1550744684
136570759
763716691771535360
1013137447
910160599
848427704353345536
817638499885027328
1256391199
283074399
395113804
145704109
1570773186
838743457636069376
485592156
712603912977534976
471171255
149215238
170612332
238291656
181434711
144135365
870204441030311936
712331046
80760956
2581727479
4881208130
2933512292
762829556
2179432602
105693774
434273189
722351395
4044051
248004435
355677357
243193614
91891612
188242927
480219160
221810771
802112477085372416
125039991
2342975047
154914770
207287986
114185001
187148092
3942190936
708988778526810113
116681787
3164359945
717862096193458177
90856976
265296330
1009569136333090816
1120330549896212482
862166743262867456
139346514
106312828
102942354
510341151
357435202
1183195494438227968
267809867
62799257
53078813
409668566
483608219
98537629
1198585250655289348
305917696
180339496
3245127836
120627978
133276046
4694784566
1110351230583230464
62546213
203990389
2612686752
256118267
728787997
56379941
198403535
139354983
387730479
348037101
1010154620662923264
479960092
3321400538
2211586615
290397156
2915841272
36080637
47054878
1212533517847973888
2445715514
89910310
1422153895
1187252452631793664
2166835080
816612903235166208
146446347
256007717
115943027
767001899451113473
145498975
4882093021
67819599
932033893078777857
1138096099548225536
1545596750
124390865
276354869
866384773
2849205768
290823550
1177525460885897219
1041295323094642688
118309997
323138116
1396108172
1070645499290542081
149006250
264870100
403470690
359254133
3280370378
1414025730
9877312
137005126
109608279
829608253453512704
1116743541936410624
818078518231736320
82872245
68623199
129303898
117467495
2905226178
136905042
591618023
2454441194
1008723459424206849
24611873
2152180962
1075717048246779904
104369320
119724754
3187527469
878859931490766848
451227619
114121284
296787572
2489553086
4109566093
959802701205815296
58782140
211846782
790004689878200321
337667663
1187943774057447425
203877256
227659379
130707531
197701294
495742880
149478645
1923869954
202568368
98895484
2228948346
89884416
703841844719853569
196013525
38244283
318595175
850177405
1397559128
709329036145610753
276039684
17511159
2563377458
1010125688655904768
224649433
427419283
827921617472802817
60268181
338950660
2914392157
748996380
2841014706
112111335
2854992776
2897738492
952286358898266112
234232390
848080928144375808
963274351414947842
987212296437952512
15459699
140745117
135668109
1009243957325426689
277452408
983710141047488514
710862930
947785333252415488
1040317304578301952
594335302
1218914209
102240807
929294783834570752
3218701392
2884702514
340953822
208699042
1173428763419271169
59988153
144414208
2791789136
117428658
153864996
366827349
324967311
2673708043
728990477882548224
267457009
103871198
59072973
2617291758
272253953
103430461
2420402959
240531246
2936049300
4247006113
87216975
143016007
2937313987
1152390720063299585
51709952
300436529
39047364
133582119
783268484977266688
2476758049
776747330808668160
854195773138808832
379646259
1015410192651993094
929619167409405952
127117871
2744495023
915919696993513478
114790335
442597753
916669014281039872
3150035340
95885096
150278375
936835903405768705
44246034
881267392252264448
247766651
526297444
709960011267641345
332776740
6734182
265900990
59829801
1108381016236982272
235066213
794941893469552640
6081562
2878151370
1423293138
112136872
462750139
84017132
704918923
276389580
145137924
87218453
393963601
221390074
187512557
181515229
107112742
202560560
129185882
30444036
221350684
132064944
767870984703528960
1145282492053635072
2462631432
3193723316
564630240
801349849815904256
163405508
252108887
115257425
1026106433375354886
716941141690621952
751980450835378177
1547714210
197003259
1077378936231780352
752770992955469824
536318796
510406473
84182246
897062100832354304
2805777074
1114110403
2815087368
222652281
1189871758532169728
1016216458190131200
2834591816
1052663546
67648036
1113320324131483648
1117241236228698113
3018572245
1565568078
187461921
268310832
1073087437507747840
3112902645
43283414
140829524
145103484
1145734545745911808
822622034261901313
430616159
3504483614
108571968
2270198299
1638049369
378611952
132182081
491929998
1056304064
92732173
1189867030435909632
866803520275570688
15701095
911383735794143232
276945995
1080219394020597761
243035334
111757723
901027870683709440
206445470
965953018473594880
847083426138120196
413152495
525730879
60306698
804105780009975808
139635100
865066705835352064
89908737
1087296947986165760
129205676
109527894
69291918
4774278414
127832505
468491521
47264571
2543639490
274584927
3123065461
337773952
700906429
1106502397
214826910
162922500
310000473
288317182
1076354976
4772557405
77624713
217562378
165103172
3600288974
1184976463830769664
86333249
113462311
1036522294988795906
2621179422
216946103
1229821392
1015511798634565633
73773290
2304154614
794493006371880960
4830125173
115810419
823511035
351628194
1179689667660111873
248513332
15340316
53072441
4824388363
146237832
125165529
1191655516411293696
2457536340
2240806964
94963186
151732584
420138852
81896441
107921221
21562691
708303302
242375905
20814099
822357992049778689
804942863922401280
289146282
2367295519
2594815435
122521895
542539107
3140524345
1188585749920149504
759053948
901720806517915648
1338808711
96565915
2349894098
449824192
1542630776
127469412
1159308846138966016
894638029
538522824
133576316
3146745162
237767675
1029638346
1186639707406508033
121234234
4366465152
1657895696
56736677
138007530
110925811
927041249961324545
92716608
815932158481006592
267487550
121133920
222008475
103122401
87736698
2461101696
458317619
103572176
116354922
226207225
1122808867996389376
9310282
108223976
56997313
952247796
107325187
263769458
20850057
1704762444
937788595150012417
1369242200
189129863
2948613247
102569835
1011821905672744960
124170791
1140404685930557440
1418291720
14322867
132470054
128513821
729221176187224064
116673162
130438954
245343569
369901960
922020577006592001
1449892800
126942679
874432255027929088
562475786
2437888194
123214805
703471594761375744
13199742
633733318
124176603
917912583994195969
424188859
931899783878340608
16446039
89335546
840972150831894528
898353438718808064
52714038
104402776
19305757
2811273132
2841806684
1047081150
156539382
176783188
107325966
4036551
2856074239
1151055720197939201
568315022
3268231544
3300561079
365927452
797060375564779520
124796744
1100243124671016960
300639781
101665819
963792120556302336
535207253
104832714
3311991368
102558244
724909862707187712
581737482
1198148780677201920
133658597
97633886
109577595
89049149
846298400131727364
1212901627734028289
2966570648
178075282
714845805920694273
942753272
142579824
122956813
2838854064
4883579179
390605270
955031819262443522
831331822319464448
5389722
137327179
1018064540536172544
121704522
4894691706
2894699455
1081239294344228864
129472743
68148702
741380505577218049
3256821991
353424363
149879164
3235960722
2291132436
2566370610
257018671
161659757
771677699194679296
121358178
128570605
726794064679464960
2538710696
916265073982582785
276367809
2511555230
107960736
61299354
610495971
162508022
13356192
116652391
799130680407883776
1167596330526494720
2463168918
219979488
152139748
257008471
69814598
245254485
191756070
14733775
1123274780126302209
1353633324
230587420
1200088539825758208
2370490748
110385897
42624091
183945107
1054728351108263936
130044382
2415834662
64719096
83223652
4168101974
2940427454
1438333357
482555349
239767599
55535731
706758283726495745
319158715
4564151
4644164977
3150618198
777773597255315458
795622220072501248
2710750166
2803027477
2609753503
1267257895
1850574248
194016636
2227778388
320056991
1056762897664159744
3287712416
1100770506
278476693
207969254
2472000012
186761104
89457368
140384512
62286316
868297321632550912
207581636
1061632093656993792
103761597
255496035
888340561219825664
85787918
276827365
155502879
108188821
252563438
3140386417
145536802
423803746
1053094057260412928
312746565
229057367
919067136005255170
910860871303290880
3068501580
3118850772
756653699091410945
105027229
1160211491867377664
81397769
428942538
96560257
81534608
107716158
47619437
1052478411510140928
2820301597
1181065313216954369
120746032
51322787
106739202
1640538235
105683640
2687043980
53609298
812964397651922944
46414255
177437492
395382198
778181738820501505
90372023
751245089964384256
104685361
432191548
718375843391737856
272491076
1064830184
767676918774714368
2149847810
2977009567
850489807599919104
2366721685
2298634046
82272004
80511867
393110233
102240908
1166116760711397376
60930779
1479928303
1149632938637574144
777377880
117422580
839164142195884033
1423443950
57872579
53916079
228350103
1005249041293299712
135227985
1065785430262464512
129844977
63123365
844732657850204160
394517868
3099233611
106005258
2315780359
4350135614
1507155396
109477543
124405739
133568945
115589336
3277763611
69905540
460815651
743319029796872197
545088763
7032892
4722751166
486497407
1657997954
868466975697018884
791658578327195648
3228390043
870543390563123200
294059131
274323371
835929355
168656619
1139897490113568768
972069257247735808
846774524
753048655729352704
1112497135415517184
144378519
868379176243404800
1065570379
159354769
1178700651712245760
118305208
150306038
311400869
1406568380
295521713
228582755
1036833242
57638224
137028818
123866686
835450646
108841156
1012164092373528576
3400221192
774260133303980032
1055933287330238465
93412510
2888317267
379073625
3059660768
3895512919
124120796
337708413
1193859708
116108638
921364184872378370
77643056
2408996324
222724788
1912685922
454916087
798037070
1881613676
2562471978
138410806
94942498
133766344
406252832
93576593
2431824488
3236036641
522807132
1122719879667175429
355292144
148358325
588302641
267109937
84007165
3705228192
158209052
172513022
96022884
935154705855942656
425758300
150627320
147280417
95200342
369420843
1112101398613680128
862272108256153600
1195353045665665024
2331579422
1347341419
1394425435
73370789
801618121580625920
1330497788
99866478
44535993
14779808
940718120649424897
2854380847
3182718955
155938883
4274482632
77912806
967376138707206144
1115899535367208961
177488279
55276003
66334992
110585838
89932506
183986671
52987606
119329360
849447211
117002483
895551633693605888
190576288
998880326
986052215595909120
4301761
566220226
82070247
1049169965826289664
265176168
1857172844
911077408471638016
90814955
754712528437907457
2410959260
986823085708857344
124692787
1164624802365095936
443559349
1038266027451211776
208766041
726256858596409344
1042765756356653056
3239714071
863685197736181760
3414212053
2611765248
263905622
186072772
449740804
257262953
459197454
2416093015
92996716
249609562
1682871692
102707609
858576963656531968
1046934278
78803752
838808556136607744
108595387
70390896
544021531
354870981
1945815548
129147689
52939634
121612157
814768927628627968
369470453
2520109489
1094140310366478336
112702540
370562737
4537891904
215608165
134457974
113666360
1138997576756154370
92043090
931886092927737856
3267975702
233106094
1096665978929217536
497850078
130495479
117088856
633404500
2907548664
4884895513
192424767
207109661
2276713440
106603687
1153560924868841472
105746571
1196371921937391617
3161887212
297516677
3022759387
144822558
872605774945558528
153347069
591868983
2382172722
153025027
275582926
830668019663659008
102952303
1028756998291054592
100089267
283485981
24667730
1114840616725143553
622561544
170601730
1698570974
94971609
1374996162
1138011935788560385
560329021
112887801
220696512
29974663
128341124
188284684
3279965946
1037850739710734337
1889647903
578619132
3052613304
144216796
4380851
729105389506076672
167746857
1448929945
5949892
47891365
4848379121
1361933810
258118361
263105208
608105227
863959870822797312
1137616287805263872
85312954
52688164
177084050
2603230322
156947567
1192001054142914564
2294801390
1179027993567477761
57894098
2616989616
181438611
15616308
117362274
750626404547432448
155229515
1114581024
16443097
119772242
267627732
2685651296
1011530917452525569
1215222554786328582
3282560192
818976425826885632
127757600
2333297486
3598812326
100261042
877371208194375680
716522931593973762
1030602542
110487127
248127543
288485521
140389128
120023787
265358228
1048907796
3253605637
164639088
345817051
472894749
193297031
1046137704
750135117721399296
1316123737
16225048
2235713898
1019792982956838914
266464843
930329819845312512
229801752
94015149
265956635
267015579
71580395
998282556
119738942
167312282
14489489
914040570942676993
897752430464520192
959817737584328704
1005398664091656193
239166508
98029573
87979936
2164901647
345370080
909602847230009344
7733012
4851304319
2843829745
185285612
373850668
18793480
828532751829602304
769007534967357441
843529955480760320
6693372
196939587
1148637505824022528
133705346
1443931285
109285494
1026457074790625282
141903285
96082623
173018428
2929615345
118682557
3028010838
772387356808622080
721150484
1070689119938895872
133908811
303784902
196955211
1244257778
1669561159
1182906642695782401
8699112
815113519
563906463
73425259
1474432410
1551198403
313189371
179044651
1030574619676237825
1178922154814894081
2374784280
966652609
1205831974927028225
150926154
59583930
121139372
275413169
560504610
452117815
1317834428
1105849610
1064045196
97808315
1024835464384020480
173509017
1543151311
265706881
142260621
2581580335
993163550737616900
2793324624
101374513
1018998184151076864
775276557489229824
813639557212028928
222736280
1183178208398602240
963376166
170577322
1662667380
782550968776830977
1306040808
108312602
220852060
776350318741164032
133672194
51439406
711857752025333761
1491908484
59944796
759591257333084160
3238970480
3055230498
4920236786
503619995
920907085
265504485
105984905
121762524
743474697002618880
1309764126
4906103881
190544107
1427802750
574264082
156374266
248608556
963997137376702464
977907098724966400
1070586519453261824
971543580
1067018257440206848
328797524
1152488861328523265
239187748
25342880
1181470952
4802067403
276487456
709675074068942852
836946300801171457
808969698893123584
2285149381
243568907
137671477
191122944
283347157
1367273863
2721196658
1198543562117242880
430408185
867074894411874304
14760482
14902967
1189892299779502085
1107529381
93341504
1146813865717424128
132873809
806304770512142336
288419507
120421476
156329937
1082928214031265793
67321115
306455076
265531505
964124413
58800728
474455954
58343340
147176577
907180986
215548403
382704817
1537563060
257970716
754557237843021824
533912006
96110295
3080443536
522926859
138719348
2782603014
1172818183
2839537399
232763279
324263755
3022283539
986500163228200960
2501081911
1085001075495624705
875284849266835456
1050624857950441473
131228457
44340913
972339279517986816
3320758405
14125285
1140629161804853248
780141
129933721
938073744488067072
1110387242462150656
844508204486688769
1698821570
88095312
709735514870394880
162048578
4890969271
743762274695798786
96986488
2731241712
45178554
379126061
1165185629602234369
267781915
803643381482078208
171309250
2382987265
358725644
148746108
1402575710
4088882607
1044546350283714561
113695367
3245875118
250488043
2343431347
224335899
432420543
235368334
959265259713212416
1094824584883273728
220655759
308579617
232981932
256897780
947780963857178624
1085121774306549761
86277104
18579298
112767361
70067142
333597962
3948772513
78876565
1859845615
85830307
402635230
1416796836
21201198
140753693
244386155
200399951
62267977
14980603
321915342
2321646194
848408729951195136
1693870854
1196475315104600067
624553243
537827926
3282106902
2215689830
105982010
1394703487
76284158
267690195
182778595
3527381118
486509297
151024951
534145742
19012471
4708871659
498844992
128124917
51055405
120460427
1538327382
109789719
86485742
88150380
238940787
272408377
18580687
2894331188
911481679859945472
51894123
71136159
183233932
1701198571
1106416659990867968
815492556
25932754
129750474
2893778024
127788402
916304042451537922
257358765
46908084
296260008
2757668521
202554441
264756528
2233764732
1015505570
221323722
471231157
90599346
1135048222894747648
428100033
34263914
754787105927147521
19053033
58703122
8727642
129976454
155180875
1196416728713986049
177496106
876661963
808175358021234689
336345751
962627790674669568
844942069105766400
176798141
945327937162682368
2315582917
201213534
54481254
47310637
1652346740
3130605210
297952780
135414456
1040356325417345024
207920651
93363329
1134779319731929090
1184902843339141120
1432409371
3171752522
2447785476
2292056906
2317760502
118677461
250669365
770226770612105216
3317644292
225969803
862248263369465856
897084524294569985
1208863876961337345
1021342775403409409
563438203
3480958933
789698646866481152
3524454372
73828096
1473993859
3136654722
136979386
2371030261
327171405
1377425060
2992955666
201304409
1547536603
286149271
717340142353010689
116891175
2896946444
88617876
15448878
108655856
1163294625362087936
867586165
21838345
365561892
269778426
1176502199867691008
9246032
793331382
63612253
3391369038
471244731
138052491
115284072
198793985
275566370
90882692
74614489
870615836079161344
1108298563686010880
114740985
923753343377215488
265244954
760017297125715968
3029069130
4319858959
2302515494
43970999
1279499526
268084605
2540708262
1158817339
190289937
734719651
1204357297826222080
763720906845761536
57290412
935455412207304705
2475637656
104562567
226081258
121803664
148247401
58393880
2309452675
377266314
170338553
3251377476
141525109
708622903986618368
112901232
1077193939621273601
3281317742
122235050
81078436
110877267
301997804
393123572
716823228
2854434998
64323494
736184875716222976
123740600
451259601
284412722
267229646
992677397026586624
130889231
138115311
19330255
780491402
2568917701
1172464370669875200
14884508
121855850
1262342503
1103554032
4934601
2179920392
128720676
917004662028435456
126641308
767600923723964416
714397386
845950951617806337
1001996105557594112
111880950
732706296
769344683646386176
98099876
2580394874
395791375
151397472
86955914
147080734
1207037642
154458509
264753022
106373857
3223432272
99964514
887524575163973633
3013920686
1157257410383245314
739385504
892172912509177856
996823851701956608
237986537
347273087
418313346
1118760816025583617
375484463
4977911
1160944613961506818
142261445
276865664
108802261
61652250
1205737158440411136
397304484
126005303
266291371
2374999344
122902341
131408703
895990132653735936
429677544
67821585
233467790
394749139
2791830380
451874242
110467449
146139634
570926979
225395632
1243587428
1219428828
58128078
116785350
2789362794
49055339
2955162007
117433532
777849548735524864
125675113
1162982594058706946
3787321
119925894
938738115442647040
4629747193
172723443
3933646818
721175355487203328
955410518453317632
1743313842
2834009112
51687212
256020259
9099062
135213096
1209852521876901891
626463705
1179969227265953793
141967737
129551775
70830283
113194903
3030454960
39713578
4267824192
2365499576
1622656284
2808421488
2922558931
121027685
581764264
78638593
3030129160
339747774
57477198
212524664
430752290
96773145
1006149806
1114019433276555264
101178058
80856153
117019679
20661566
192917406
123151763
4477743014
106320406
128882225
3067357916
535340372
3120084428
21198438
116289712
216362806
4552638553
202893476
2784567366
1229440142
2367173576
1085701669
184703332
111485395
334046944
1023941270782140417
1176350402066841600
2911037274
177870701
935123644589662209
134943208
364219795
219171305
3188187464
558525734