410778847
166784086
1260127108900065280
439168390
544012988
122568877
1258567155525640193
136940181
858260534
339032407
60012176
564355923
1031119035922956289
72570320
813456329385750529
354051923
2572456868
1315999996571865088
308481452
887643932678512640
3156087187
701351987380551680
66097587
2943547267
121110978
739707873563840512
76154565
1259454607635275776
117840720
3248387035
73594568
2913022069
15026477
1164892411140571136
2408314250
967086345016377346
3626220800
290238974
2394423314
23515896
884074886
935746902582333441
2675895344
173419070
1029928767123161088
1303947443722047488
40914423
884551739101151233
2904125618
1112485997621633024
120996085
761624892282253312
281355097
2472777277
95218426
2337911257
797076390168367104
3446763553
1403681455
49049526
800543686530502657
105782685
448799891
806173780783439873
8301342
69526711
1087249349711618048
40390387
2906738965
1923274141
232153336
1351828741
2309494806
14052635
543493067
141908205
1966097317
3064084723
1023155294338043904
1135356796950835200
3265942194
1250652263581806592
1975145011
1080094364922044416
1435629986
766900019710484480
61402002
5065721
635197843
1049619413303840769
761629314
1120562615464251392
239454042
3140875988
1039062450098692097
3299217199
793055274139385856
925591000956813312
85450537
925716607753773057
362401254
977402163423985664
5919452
1259603098651115520
4925091
396545977
2677655190
142732937
304333900
1243119581029224448
716181688053735424
39014750
1109241578059526144
1250255083381469184
45830127
1149534817
1243360057573564416
1627406498
28044736
1141345385618657280
18694424
164724813
91884611
53332018
154220370
855746559312445441
919362404080803840
815048755787333632
110115271
715167367651676160
105669733
815555489161326596
1150420108306599936
290523062
719144768333176832
1306167618018054146
1304192793322029056
152539457
7133402
1261112612063899649
241564661
1212124002526756864
977120314155974656
741416633189564417
1037464270856835073
1139287975659859969
62830334
116294324
266656610
2865220310
1078272065029849088
159011573
383545181
194556077
14700524
2175010267
124521435
134001696
61112543
1227807110555062273
58130037
65910282
1053558984173449217
2344899302
45480751
1167000976345059328
135416456
16659562
1431933733
29170877
86063251
2955789098
2297130068
18900725
268582226
89200535
100338487
149054793
162683466
86871923
188291265
265417564
538639753
926724656853278720
64970414
35961935
3043916678
1261286080214528000
126924067
923055956
1098881848384450560
542675796
836358103553601536
335084717
949116089480314880
83254520
483722581
62038870
113824333
1274201394027786240
1289813939342041088
705233728671391744
4345784418
1017007767159169025
119450510
445099416
929322288444403712
218061536
75472641
21701986
4313638513
1279376529546305537
285623512
1266226792987164675
481819771
829877177436958721
2840973930
191776195
266008845
257812691
1039035135939596288
1045139550006198272
1069090526
998833646789312513
3157709544
438209308
56605952
138667554
3104508096
1086133805381894144
198463684
764509571557699584
1016437188
42879728
80066947
177770182
4654889172
983895889704960000
770905375
67974009
1321098233280491520
85852708
50620168
107607668
1140558600219160577
967720554735181824
2197527224
132602047
1187943638728208384
995531135114330112
103234317
889498869645455361
969775727825453056
1197205195572137984
1411393075
158072422
597473130
7654752
49345265
156972277
15782028
107954599
14773212
906306882
492628777
451585498
1180306132520226820
231873881
58708334
1326860244778061824
356314065
203814483
116335621
74135343
183589990
1113344123577061381
1000701099819450368
1146398239337246720
383015554
1133324433760718848
1402096584
114612145
151696854
472762443
22352839
980475407139971072
3284188765
4373651
600763607
165416176
1137067512481239040
4340882370
12740942
909408733
624458619
1111798167408803840
1292848856674140161
90665915
133316762
3317817462
1549909062
322738820
4579772233
1263334913979236352
65020930
1208337661020106752
125056909
3246856441
1239408775808745473
70690974
122607904
128891875
442796157
277844525
64677451
1889763890
791481228096528384
3275711678
156480451
2322458286
205699057
949277218533867525
115675831
340884391
271200088
891356765513596929
499482611
195363653
856765477
1296336047895265281
89094189
114982911
1034040269438472194
126295907
111710705
2996852696
101215501
359906001
1147834830224121856
70704800
194028454
1305876587955453953
339736919
954749777027088389
840348515754680320
1287236830522269697
107910316
866977625213775872
3265577336
255456870
1243682175154819073
243450451
120375508
60818717
149169112
160416976
108147834
249049796
1246381682912976902
120160412
993402690418831361
844430388986564609
596181439
222787487
1294460342181851136
8073812
215607622
17610763
54381080
373101175
1160026713729880064
169032567
943579201
2864958203
398759235
107332541
1359700165
86900088
3513720499
111651896
1662815006
60943524
1121904697411915776
14660261
4480417752
2228141192
3188471390
103361783
103298270
312627107
565314080
778150
1073086530120409088
1314049340814499840
95310208
968972373390012416
23590205
248688024
50654149
250694634
68440711
1318452105045159936
6288862
169955643
384826060
62649952
94252719
6177232
894978719260987392
1022379014680236037
62851047
865852207
143257538
1728499717
194140497
140801654
2929584906
4034465653
956479185878360064
379087355
5078021
2917369184
302066075
122319726
89840157
397997023
397730419
983682776409882629
107440611
570737640
2953352126
4846390484
1339609506
2838955970
1206048928069668870
172229726
81306501
15436492
2805661140
94593480
3224453647
280029583
1240916231861022722
337393102
1387672386
1219595160507387904
129201617
1655482705
1281430594698637313
1169929157792264193
206094530
979278993911263232
343220257
1145652655621980162
329566108
956205987098054656
85373574
726094740
105087805
1100962192323620864
454998697
1254183757675814914
129013113
269223730
110260158
553260239
4748283084
123439755
943432011754061825
4165683080
1263136067365953536
3029799105
5646002
65913780
793102583485247488
1132539683261468672
19901659
1112311461873741824
267650173
49032371
281066418
1264065973604069376
720665518336712705
1610503951
589194319
1100353504219000832
337718702
1097832851746086912
528130721
2397987438
8051792
269104861
91969773
142040858
113534996
265417056
705727644243853312
226133005
528296119
122317324
1292075138192613376
119239321
1044736939994243072
728705463429136384
2918659920
6167462
521489787
128873303
106374130
949832580139950082
1261969142598385664
247918432
839119799024177152
1383340058
995734378322976768
922477125814312960
307487490
993387926070296576
389419776
122834393
122875324
92715593
842639220
2156350766
122724352
150262335
121066308
843738318856572928
2978010168
154415900
140882776
3504903984
331392107
121408279
4171231
2648715992
543289650
778849171969146880
4879041
143905849
427857539
204552581
5528722
116767556
1165284414
121014725
270740704
131735454
138842400
171875506
1201710188807376896
878211573461811200
1018679713097646080
90544698
857925391645679616
172783083
171537494
102587169
95165060
1286300723265671169
265989245
361959568
743327523216326658
2208054152
1021083138
175023881
161648747
316588146
860320021989310464
1251796897
1130649319
59606040
1223385176140480512
1111709440590270469
264502795
155295084
222354341
505483269
345952121
80085592
1083969804665421825
823755444535443456
4203087133
53716012
131386756
846210978903580676
195010353
145132708
4843320720
951568631355199488
42882266
123831076
1069089136210890752
1248365382970171392
3704468112
122730838
280564185
150500154
556795108
188638147
250624769
58521434
271750940
1934109758
110934838
123541439
973202014489346048
87332814
136621154
2811115854
101948201
1878176796
118033849
939267151885508609
104106690
2409986904
1022401484665712640
315837705
999022490486693889
151050518
949406569900294145
713301522801500161
1301260049193476097
3892955474
2576039558
129519264
213306382
115095236
80997296
109288225
579079532
333762821
1152892469278732291
69256288
720578390651056128
128252865
1076717208070311936
1246022194561347584
468087639
143740423
2933512292
336529298
984954585013018624
480219160
6673722
114185001
3913200134
1598398932
116681787
1026737734075932673
24144526
1318097443
146443343
1305786547669577729
62035464
2378407531
8261202
164780066
828166140
3667214359
1105655653249368065
180339496
1180526187476475909
2923551655
777012482858635264
1415715373
47054878
603526985
113352413
1125691224088690688
103794570
2873154265
1168804493045059584
711245538167881729
763683586205560832
784978738052108288
843051829
1254972765553061888
1731156751
90172813
136946137
882227900010831872
1299971990497812482
2410548588
921489723620601856
114162140
105809867
74400823
120163311
1249410916875042818
276039684
987159889712578560
1209684035649191937
1244964246724591617
142480157
993864544031145984
3241470692
102270151
5633382
1312020579864649730
4987611
1403752099
1723881487
900661883878817792
1287998460017299456
2246954114
3285122755
795336488200204288
4755911342
59988153
80753342
153864996
177210083
3235238060
267457009
121347815
308653484
1388821831
143016007
1236223044114239489
300436529
144527115
281121403
336962882
291552800
960487880924717057
749155162904604672
220633119
305354061
425755665
1024996867539525635
218106721
6081562
145955184
382042292
1109081623
179522872
826106024138461184
1091552459858751488
96540098
42837947
924528836
16114520
14494999
3676072572
3213100519
752770992955469824
128733608
546035003
1061388106086047745
979014095654436865
83574663
3009162140
2522454073
15439390
122403699
2941118143
202584475
809594241466781696
43283414
787738734
164148642
118659759
1177241929496481792
1014860317
741671354764648452
1682588545
1093499946609762305
205777873
127149635
50508764
1206387176931332096
1120362145
45132093
2483472210
393938003
242199672
282673379
3167777124
1003617096025006080
880261462282784768
102231323
892898016
854499990772645888
2396119596
242992691
1152412524966371329
107216055
271328634
858455241926123520
420138852
59131160
470868113
163082340
1613940577
57520110
12092692
1292393893409853441
1249692519341801473
96134284
83985895
3313435814
75607502
3018574398
1195158633216004096
13348842
103572176
1271028482277957633
1704762444
597328170
974386791007469568
2571701352
1016832477581570050
746677721464340484
3284201024
449967248
255736612
4337705894
64695621
922020577006592001
16499224
67857805
13199742
610527052
931899783878340608
2854741400
2689415017
922181329076109312
4036551
1123021941990776833
69008611
251071498
105940526
300639781
109577595
846298400131727364
725527280
253434095
142579824
3011315461
328402674
86263086
413971461
3769374374
1313422600173834241
109190640
88400123
1076424814535962624
124125709
2870924898
116945419
95014181
1181679585894662144
190036307
1233754542
2555920969
223043582
1265260299440906242
2199288158
3186678427
987604167353974784
2229663816
117463890
1261586626116898816
1725097250
3307658736
106418680
1118404241163296768
60638036
2896469605
126050199
435471184
735835676332023809
2808962870
110385897
130044382
832557726
1157598498428055552
706758283726495745
1328669042396151809
908960278934577152
8216782
1356207504
773324146709102592
466480323
42919885
959018725398659077
112158861
1249666711726391296
2998376622
2277428538
297292021
235072909
746080423197827072
2820301597
722031799564574721
90664516
1071684720235171840
316603594
812964397651922944
215640753
127896413
991749040806100992
3190203914
111508075
62014225
125907719
102240908
51707426
1423443950
336502284
131177581
869530123237601280
61645389
1212364322589962240
2294207683
127234517
880537146
187692289
89873816
835929355
268349703
262629927
146666656
295521713
63750866
9301332
1262629160138051586
800910658623524864
1112523699603693568
932016091118759939
903546719064834048
113327921
321406116
828199272411639808
3241234890
195220562
193270255
2537608584
91133869
493178301
82910305
82588740
93218613
1266613455395491840
3705228192
1556836477
264615128
126816793
1394425435
73370789
912517615028920320
167370451
7740592
6459712
220808453
112402410
3910185912
1131156887548731394
136597534
62786653
566220226
419285818
1259361399920185344
69461683
1214850787
493065990
16043967
208766041
1145091231409532928
451441735
38607770
263905622
94823382
1682871692
275334363
1022481289205579778
354870981
713704919694319616
1109330393503690752
1243724654264516608
283979117
106582399
382084073
1185631147746717696
804302366707068928
156144185
3304044818
3182312366
51310893
153347069
84577861
822261379306438656
234416351
842731296
522964377
113029774
14614431
1197490344687833088
62776481
230201887
826704406787657728
140258762
1037850739710734337
62927710
122034522
390646035
946010722835750913
143280752
107307272
287663412
271434193
3282560192
171714974
66265214
60320929
3253605637
3247738849
914017967033028608
46328651
49213920
167312282
1270945662
241838810
920124959870947328
151006285
2563137906
96082623
1139058966791577601
118682557
391121138
279899386
766466814494777344
542290001
131100843
2371429188
871782668161175559
1088700466421149696
150493886
217726792
765550220692205568
232425941
1618067780
1163438512776998912
1030677512
1273791018802925568
855202013595881472
503619995
105984905
56091994
1106068786937921537
120665164
248608556
915371411539083264
199272143
348012273
131823158
544129146
874828952421842944
3326124590
140884942
1233721867636051969
71470592
886863275119362048
157117355
2975022367
985849782055854080
71686072
98302414
288419507
1032613975395975169
408012409
636882579
3118639607
100743165
3070361210
61661919
881469506383630337
1085001075495624705
94022642
2905054626
138381914
3320758405
245191298
1145370236
114192913
1110387242462150656
88095312
3253557727
3547435818
251908809
93971167
80060069
1165185629602234369
1194943343584694272
865735810011717633
152220328
59969407
79772335
744861935775023104
265852556
3245875118
250488043
432420543
1109705203454926849
767711214
110079362
218189597
118261341
1071278953862549504
21201198
168172954
224241139
105484040
2893311750
212124876
4378798994
311951978
1629488136
2411844129
19012471
916492703768100864
1142343524999782406
797396730622988288
425625223
2897227134
18580687
52670598
865836455498612736
151783391
2326275763
157591172
1106416659990867968
558649153
969379713360605185
4603762219
136867586
1018393697572933632
2331108362
956430713120636928
149568256
2563360086
707959582044229632
371140414
1255930133564715009
718023416
2381591413
277919897
806164427175145472
4208024532
225969803
306865987
1006096734341042176
1256575517865566210
400595401
234255465
761687204875804672
3006786691
2544259734
125031172
713222692472754176
1108158482711109633
204245399
1043411944642732032
115856930
88920213
94502199
1022647344
429802643
107294517
2261364722
112901232
109997388
2390140435
138379079
1554692186
118370585
3903246493
62499702
111264449
22644770
722162944914563073
2800141598
6466292
856883628692910081
165410551
856650228136501252
948268564452032512
1149274027719946240
48338082
347844254
128891933
418313346
2466218180
111336963
94318808
2380691378
146139634
570926979
71580753
3024998354
1219428828
1224868537245634560
1074240114379780096
745811840911839232
112070565
518340072
257338410
893453643805896704
1363339633
81220601
4057520894
109466041
78186922
137222106
124081492
4326921
94778635
2937907790
133197349
112393520
713001620569624576
2808421488
101929396
895493050226495489
939415775458205696
128215209
18079690
123087613
114560219
4477743014
110423940
52594916
202893476
1310148890499272706
707404833070800896
1023941270782140417
714005821
1896441763
97789486
258096923
3238822488
44033036
1176350402066841600