0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-30 19:36:27 +00:00
OI-codes/S2OJ/1618/data/data1.in

100002 lines
1.8 MiB (Stored with Git LFS)

100000
521293 757148
35557768 301413357
160567226 659598369
4890852 391749388
26239573 35766291
597007 473038165
652387 3615545
118341523 392289611
37215529 170427799
168544291 675016434
266643093 683447134
34325379 82426873
124096454 194041605
257655784 1069909135
21417563 84970744
3494920 37379061
2800920 8670529
217060958 436291073
53308068 106923811
86546365 466701607
232795269 247776868
36629217 222071041
183149668 366496749
119255907 278840199
10134143 33557677
137583463 150378796
32230963 225450721
144328646 709031779
36547831 513494529
84161665 416998222
170724397 318773941
368402971 553666286
31452501 48581613
47903381 368026285
204145360 939151438
98239240 189920160
48005411 133145006
160203213 450219949
120331204 358403181
1719210 29331901
13763134 110710191
111511396 139695685
54207174 87708701
7099036 103301481
481551313 634446253
105948 39202255
26137201 738066085
4729245 8465310
43110748 554160985
27664341 94689271
3502651 108977345
88755961 108129401
68513793 690847795
109036285 190566997
44362900 65449576
36370933 48440002
89065045 187689601
226128239 407401681
353228391 407412023
227869097 483589585
101482422 145992803
10113910 49267979
42676069 220504717
460347889 486774961
21453944 128804733
33763105 601621399
192515623 700148239
44179453 57109680
54363401 680257989
3093522 6526001
131182390 262342369
52946171 250532866
105131876 248711871
304123425 679854070
2096947 8980027
67942657 625828105
56829267 226140876
48967150 70778793
37479488 81507655
209071424 423188885
257244835 393186914
162013 4476636
398713617 455546031
211951915 320516971
70953719 647333037
100137226 105043116
8800550 9856897
75055603 119711629
1993265 661662373
15405770 469069513
3745868 113190751
173412195 260860997
80856395 345474073
11635713 97979506
30391025 125370429
132727579 186085236
5922726 36982251
37413706 240524737
332152311 491315149
61474687 211859640
4703685 573534711
26304961 240430121
19683399 222807552
2968733 80133376
185218042 330381357
483015466 850474297
1205865 296129476
103205601 538807493
52606979 160403321
7245756 416255901
88187633 507755361
1917161 91426751
1263695 58276681
19410972 576539745
105690055 390256887
28976353 607818885
50643601 488947089
42860571 59821561
289453753 653533551
36600877 274074595
103093156 134671853
67270876 428097499
6173109 179722713
3025309 103267725
34254228 49556358
8572869 10440641
74779234 102239781
127648925 163781818
212395484 444585961
52068917 103003941
333243725 547331701
13772401 108803556
29386281 167787463
33084517 44985669
138143619 314309232
31491432 324308881
4649238 126908701
178213201 415289261
204576941 272651156
7380402 15214483
18116382 682701328
131555392 167931713
40757953 237757033
110605386 589302568
21212202 58584989
106566657 204442987
82452256 112931689
6473182 66762317
7421611 10599486
49221667 60485151
149475086 154662295
57559271 382506676
15938351 51924685
90813279 414942301
43436159 155265663
6892574 11073109
4764301 73435177
13802558 239846734
99376823 150633605
32312137 667415473
93502521 358595209
7818981 17563001
12490521 15185845
216989081 313830440
50477734 547596651
373783843 393618551
248171353 498727741
21447 2934266
109137988 307740785
175664125 489955201
289739503 518678245
52103369 191041648
125192278 811416463
21519451 175526846
79354079 144640225
43899508 70562761
8447159 189268951
16399813 149926090
13483279 480931524
101877939 199760711
159336148 310692889
39293452 50890065
7656526 18903751
1950251 3460867
53073945 185394433
111077089 253761476
26998479 327724189
93625169 119138216
8645350 53117101
271929124 789222661
164019920 517142305
511396804 850328911
7620869 50869922
603205 77993476
37190692 52924537
23634370 593009368
1481384 18011097
28774849 37306519
4481598 9760741
20246117 549036601
15565777 94271689
38778476 106872031
66921358 176755553
73937521 798876863
534266276 763104869
214125305 631025356
65662167 176826761
69623405 144647476
298342157 550280257
217268821 639380218
583051876 614902313
163785436 265636341
54918913 184699117
27753111 738138369
16257873 23767966
18974979 29410876
25026206 32488501
62537573 112775230
19532686 101726097
103791466 271184103
854579 1646353
615536001 651375053
221548906 359378845
43755429 478694305
53066023 797663488
17503147 710743573
37398047 68096281
4361763 74202640
289259961 429941953
113793523 214644046
37435123 827355406
46483934 75543237
124592189 196127875
12576748 25705788
852601 719906254
245122156 366934345
55704871 191897326
54872229 884849057
273446266 333120351
169745492 249849701
17303577 30415086
16575890 18181525
261338905 859407685
36808450 204338391
703045 705153
4416483 9558836
114705424 259151712
151226205 669898601
15529138 74432701
123910885 140954881
6067772 40747177
60158017 247283506
253475 208388617
7619241 552623485
19051242 70216903
534786447 598343236
220115321 409965685
58960009 782513614
44771332 52199437
16307902 23762773
96202705 646472227
89370480 261690971
3647585 26713631
51798342 102716593
80234474 130821563
5018327 7358741
303356989 481902675
29907074 573882183
146163477 198735447
9015760 21077233
203387815 313639327
85521178 114047341
72511451 151375123
2104349 7496281
75611173 83826055
357743629 625123947
75299326 649751681
33061 150683
41643111 447745321
5943352 16374601
234807445 379548109
238952995 414627973
5472476 369563626
166351381 320544721
1125049 8564921
219218482 432250365
6026093 10534591
72311882 250111751
894201 23434687
630208860 865029097
37556997 47933176
28668369 42851952
136605886 782785345
66624792 168149697
215014513 235305577
113341 91485361
8628776 30752174
28860926 46851736
4213536 509993201
68712833 101412625
188540236 409322701
149764837 205166830
510282169 712156099
270164947 297131221
106185163 727992321
1192137 89313181
2114041 421056011
106350696 186996013
139491214 211217254
12322623 219372301
2416525 2510773
58249855 79386337
32861485 107761321
153445145 310837407
2132757 4137603
48400764 152704201
324814860 621626685
12117351 17307388
3659658 69690457
96552982 228784987
194046951 286843421
28045465 173948251
87718363 314222014
327850152 355366237
130029957 250581469
188395565 467020047
63257361 206237982
49728597 68314981
199133851 563579660
29181343 53045209
10806790 16273169
350593410 556633156
4145512 474645249
71841230 708234243
1746144 18090541
17947452 146373571
46933264 534010506
311636557 377035021
54321761 75193963
7320386 12759959
23608621 548816939
12043744 31876417
6792181 72575155
4852961 20574379
75726739 532163173
421924347 853719629
204157376 378768716
2398699 10514197
263304577 347219841
11739011 296402721
29359414 229776191
99338792 234364097
61137217 680931737
68728281 203030505
3450004 11414209
3042901 590904616
189041074 607198177
112271158 700764043
126403544 198341461
19389624 401436841
20249976 45046581
46397957 46978855
24701041 706610773
51603266 57954481
385569073 593109701
45205990 178982291
1474090 287317968
14520285 34825141
21259122 130257781
548392 540852403
45849983 117246529
119843932 285487137
171402505 501169591
27861031 173048143
92356807 142511841
69763933 273387313
29753353 33751603
28339497 318707901
60167375 94236481
25463081 468786009
4550563 147442021
28621679 88952228
72347137 506370996
21121213 159570685
332372104 351606751
66082329 72122596
183417961 580009948
27302252 42089545
51399241 224886507
60205657 66843844
35260225 62081887
437641165 837327310
76156724 92756335
89228166 250025179
537713281 723769294
1607661 2018037
194598103 477486711
82954226 485807461
9117251 23272894
147307618 238654921
320004 415651
46212046 152187751
356953676 383902349
139244405 145600833
15814198 561160211
41326699 43441696
233510369 609682898
344602274 573807485
7006741 234773677
56664500 143924041
243623092 391944045
313838883 362216311
39159998 138465393
432546429 636343556
20181025 167334931
111720723 746415283
47462985 73615471
28263464 107880497
95466451 511659829
195379126 354421240
8412218 60435269
37747151 183017603
3312359 5062948
18137989 325599996
16878611 21079873
146788156 221761831
37177481 972195905
109067795 357459116
37387289 457301069
56703013 493588387
229642853 734987881
346837683 541480257
61250185 86792256
149488808 164162209
179120216 685798021
257218201 278116715
166820276 288919324
564850 1138441
110849645 112754829
42492406 77725721
48187725 216498193
1696673 6701246
4127788 5146863
9505055 97065001
97740596 642452745
15796097 100669108
50159874 118231108
129094290 166096483
50344668 237684313
86339885 408739026
12222009 39492433
239077441 611818441
68166969 293609044
161464656 328742065
83555054 407790424
58525921 326739128
207166201 289310011
105654876 230503681
23152836 100993369
82528201 99894865
25541118 159019751
27264947 38702881
64485841 105920641
66146041 285263595
169581361 507202403
16543801 258365121
97677909 474388031
120650123 214273809
6305009 16371026
18581907 214918711
116451 376363
230386939 712060625
42551266 234568501
50674665 69385256
189672234 531869822
31965957 161996142
112580455 769752958
180595881 527239000
224554428 400599193
145311431 389579329
34250279 315810236
59760444 79691977
68372637 184219211
306653775 525268096
119247991 476096788
18943021 124043675
60620905 638752453
236536471 255841366
210174106 473404331
8364647 290062570
46077911 47601648
131191273 193322147
47225460 63126437
102577961 424037124
265279325 765597428
252661390 402596874
23080222 27525366
2760626 9211951
185385826 927351613
7296729 29648035
2920357 20347633
3209761 32439811
113744293 725623207
248521694 446233551
27001335 69277891
146842216 548983981
117811751 162023881
413500096 600424495
44311393 696680671
219352902 654361339
24704259 39679516
57901801 857331937
205142113 400725459
224496958 315436837
581846751 637287613
201667390 229622637
14688817 151295068
30177577 351730061
9603578 9782881
233582011 594719617
27910480 615119517
82851553 374246461
101996111 192427744
376584 45468330
446748305 699510516
7046007 10405606
316852778 498381038
374781037 474669219
219054223 312361069
55293 12164494
23526315 104671808
89193703 515440783
209908201 391506568
117602471 723039041
226240015 565335661
370505171 713983141
9137440 55182687
46409188 98781681
68976228 267395416
3391584 139038439
227684278 903377735
95037570 537502879
1542509 13558521
27377099 79528681
79497237 213881526
59893231 253345781
27692530 64084021
135976787 161761153
37656742 43739551
8091346 216848413
15490991 22622370
14663410 81856751
284131768 372412891
22715617 442995127
2547562 12119659
74709691 155711137
96468782 110479081
467887465 525975607
44219028 126744995
17698135 122080806
124524045 384724441
309435787 552087793
18188467 311061039
71425771 1011998849
13888224 24333937
562569697 634425596
50676718 549131571
74567295 84501863
365895280 702372009
40378543 451459937
158635641 167666701
13218317 53639293
100109161 825055617
209100801 326616021
4791547 533271196
383933401 534208325
151427920 176391007
60008565 113154297
763686 154335367
51896395 72016549
9335105 58347391
19409832 337764529
58099963 127268649
147768280 548801691
133333138 784107757
180655321 465339721
373964527 458800621
162997981 562296584
105514794 468380080
41973790 148614131
19737799 27178779
325924874 371942571
25761874 330080841
152066419 798027751
1993462 5351676
72273989 120031714
1304331 22876601
364234 2484191
54136481 284262499
320865335 350512631
186075425 361852532
75899112 81627349
407916208 462915181
19520173 96403521
1743127 937491576
7798909 38710807
209424070 512514217
104098591 515433112
244637247 337803593
15018168 15080273
20655376 344849720
625700165 651443503
2387085 29037490
22198946 101365675
5974909 123226689
527318533 938123525
326248513 697962265
318807261 429197231
17000797 128853262
2609949 118530431
150690476 173392363
37035 457881
172734 467351
85978801 794103193
113434985 372697021
164419522 372594960
90759350 493178151
13803729 54116656
94201561 749236775
1041091 3221505
70500075 138828295
157706701 530030126
34914601 120948739
44445491 320240572
40636534 302393801
19861190 25481471
1974369 21801277
34160351 555529891
1202950 63955977
14924165 70939611
209101439 548010334
21694863 729020566
3280701 55092706
14756851 280373441
27870241 441727657
92216550 95269175
28207735 142571626
84480791 166871797
395724499 492927843
36181276 335095439
45823456 174696245
1102836 461849725
12491900 16426945
89082497 297827013
796100 5794619
560014 1270564
11223046 224622225
3965316 144722889
194369723 220821641
1046201 9416401
61668147 147247393
55067866 167496577
83510541 344144631
11296266 165885837
114377233 187509456
148380181 327929266
58319599 88852170
2980485 10412161
2310729 11230786
337434632 369714917
7780168 475253305
234082117 719591927
57943333 325667525
1312438 30718801
7449124 34313361
97740465 119542657
3782823 99804094
14792709 27652159
80973326 229158317
130599505 419830385
129098614 528282765
267596671 306235545
50304979 325212921
134132 41597255
1198143 59972234
7780121 19523217
56181351 194345710
140795089 143864869
108637411 252979052
19890319 27639391
60091897 312846301
99852540 830035753
155579034 173261167
288465 5724853
68363293 559895004
305123831 509721577
213805471 455781105
305335159 579692521
23853561 516013067
114083924 230725835
3308575 308308768
198941041 532245573
62065727 531922175
96353232 143232481
18835224 31960975
34886 1189315
96089765 340751377
32992728 328484081
113930908 143297047
313363372 396804481
192903925 398813305
364132979 448535242
36402241 394893591
284587243 794252065
22077380 27507081
105501682 171696457
158756001 729036601
3185304 159326101
1367830 195628012
78979776 94176721
187768785 755667844
17384511 485117505
17705605 33115073
15870947 27411098
103935337 286592573
91377167 109778852
145244401 494981763
46140739 341954944
1092337 2298396
168920773 221051685
181094305 206835444
9646585 47766062
87552684 89731111
2042095 15506461
95742967 108638866
6635005 56642538
74466 891895328
69594658 147579181
12416830 332576001
96980357 182412829
223204681 583904465
108221094 503869843
77126493 410790472
58306874 134794801
407256104 512272191
321611041 360536289
617435 317417983
16459542 109191589
196932079 667503649
29664507 60574951
47634442 50474881
22724164 223576269
32877572 51565207
135387379 399824301
60552479 331740514
31784995 581281156
377911167 387068200
66936039 201245161
10424281 15315665
430886205 512524965
9147649 16875891
167217875 182285293
233751559 598056961
94140905 167645161
175632780 178058779
4522378 128076666
101700221 131611153
39621946 255435323
6198375 22812865
16491392 33685191
49077113 52582881
41680639 55731781
67735305 186247201
124171146 179662051
52457695 55258552
190544095 846784120
70210054 329360641
323733001 551384481
69080041 260402406
121859761 137165626
122691951 144067441
43413681 44269336
9433998 181927625
421113889 796474449
88529282 109926501
123986601 320348008
1393483 2424826
21068422 211355717
1490581 271641190
4987218 155945011
31393153 79922613
12366955 215144128
94701475 211763784
4948457 538394581
177868045 892951705
103269265 614680816
205276366 243632124
65317 56387221
125944362 248375326
41477933 237263896
18192721 947570311
263166193 518766501
6361789 230949206
32053328 293128193
130874311 214678783
210734200 579932061
31296411 81494425
77700135 221787114
112376730 244516887
5669112 7505331
74973614 129494957
118351289 187044677
3505109 99741833
76495610 100632709
51692593 245267731
54055170 374587981
78522832 277340569
82612476 176664601
102757755 456583086
292535064 605056825
16340895 21173831
454374427 625249177
63117105 153404245
194801164 212179379
325785826 381847401
16758472 28581301
8786314 11788503
26203087 421542451
301637497 663710826
100663843 220879086
116366561 578348530
60915241 181993126
452725 112861001
28025670 129424282
26439630 70552100
214723545 646953901
20765573 65242201
379699693 575290920
9806754 17631797
81281033 179891899
14859377 116874745
7212817 7573270
54475392 147761583
31539469 32557953
3996929 969978269
52629825 177187969
120728641 434141737
204232876 593089993
114881657 319571617
71204586 223717087
41213119 69698233
29609511 38896314
286549801 561958312
38943329 97725673
9823233 29092390
332151327 563719997
18643162 809899300
1424413 19371457
37357357 308192446
5905859 13528021
21335927 246925483
139574074 187891323
303403819 452218546
78022016 85647677
198893521 282712561
79414929 194752727
48061355 63427507
16057039 439937037
147933386 190595435
53560953 85505974
17882482 24820093
29917988 116416631
87047546 688944093
27050710 72146523
148367297 182556196
3455986 678190453
83419492 144317173
134356663 192249370
71565370 415154751
276188401 739421345
198213793 252108539
47631739 101492182
53225148 296643421
7261456 572798752
170102849 270029953
31884793 48540876
13544257 218631817
295572349 345231717
57380668 318643289
16062721 592268114
146610413 332820361
16961750 50384764
64313705 320239336
43058178 368146627
215655441 357502846
95158651 360624421
6411257 159234174
228385912 436770901
19862889 288573311
8020907 378795001
375970481 819184921
2960819 26131061
1554385 2570017
196000739 384869209
5047873 242548407
11439269 86250522
15335281 280809332
73240213 696561345
45552437 145313909
576109153 853745628
22626359 92344681
17652746 86339701
28111717 483678270
66015109 538192750
67265125 70056017
22369600 828732609
76692216 187458289
10355307 11306527
229311335 810821467
55751503 421405751
37962325 109453408
53694421 68345844
641729 21125296
67439537 168450101
163890664 265991597
37259103 923397455
44989341 49484030
32229224 50251717
54310594 320735235
115982545 299869326
29105911 213138847
171666517 438301953
71504111 182981701
5629526 22145579
31916489 721403233
5543869 60362480
150058151 505267001
256834009 484867351
3271726 233573833
21816521 186121281
125639160 442243849
65570771 66382801
2876001 22632441
43096471 511130979
97412958 113937571
132825047 207534463
176620479 179958127
71124888 268189681
6771670 252261931
222385725 232577565
25613771 28226815
24209495 86049901
222198580 459011873
23277549 89748913
49963268 196657661
91013620 466688981
15720534 394741217
17085509 184016321
534971989 698644943
291758776 735845420
217823599 250158040
146383721 206686657
40881485 387199183
20161197 652656089
15577171 28603991
140569318 181244197
888659 3058518
131667191 152370241
10972514 30812158
117993833 751365694
3077183 9590209
140205127 275089743
152922935 182345156
594381 313936833
1829912 2744959
80949157 207563286
178192993 451102600
278944553 539088913
98507113 652510633
36641857 66871554
16287193 712538611
108537247 228592945
186130304 262562561
2431691 297220653
82240284 135771532
57204931 140645990
2767330 3917089
22786617 36451286
228012998 297226651
1139431 12968671
86361699 265607727
253320131 596347151
9352619 29694251
48745253 110886140
50154832 51026161
191088341 222469501
6136495 144265251
22119287 37539841
32536417 169896101
78724573 276051361
60206901 440729657
55387290 73496611
7108091 148628854
45925905 68412736
73356636 438409141
320354871 589370041
360044538 456917449
72115288 305756394
124976541 197297801
8475007 42721012
114962961 116468392
2233753 6917188
8487570 311831947
420894860 608207911
13737308 103377313
110322701 961337491
58504793 80508841
129237681 335478017
38719837 1053423001
67227964 773034193
2692726 7912806
27938416 148988593
239884425 736672149
614293 299859274
1069053 9292277
5438401 20887102
9406481 544099425
211537460 466724206
11780889 48673937
73578157 144813600
33413256 135187855
490686819 563995225
19148018 58049153
7132163 239914435
88033139 270854767
1873592 1875186
20003758 38989864
8462241 14079745
527057 1817221
29989522 253244153
411595916 838892673
43075533 76521867
148880267 620753641
156293887 291375621
24747500 129047557
604113191 654916360
33295027 111287777
7891467 13517857
63118133 344187416
862879 50326685
6421401 402562602
338672062 522287473
22363831 764235841
98398609 109363297
1109806 1874543
105358042 349388169
56616725 217074001
63221761 515385751
164869333 526796484
112866150 127864833
307811623 409896467
62247168 124335937
354177321 432190204
713623 258779617
81522483 100262016
8607880 136581076
16819467 90570601
42014041 659861098
3797673 8470723
2284031 9576091
123394350 486081656
7865224 35185857
3722703 7685793
37218471 51017569
80929045 725125481
230616737 831053457
76621303 91477188
81118309 191435929
3822942 5349091
170707519 214497721
34410797 731019601
1083105 36905276
449336257 458417251
106638163 419691217
83783171 224002131
161973527 261816817
34356526 231863865
3827041 384588721
65932177 381025849
23555663 109042651
25625869 71368142
84742696 273825658
15653093 43000992
57554144 462717427
147783665 626195792
45848379 74030736
90091120 172598174
27568525 439169933
153099472 472201961
2432517 2521751
303480652 315890869
154734838 243527034
3082745 50980754
193591840 803866780
43673436 538064971
29216228 65852221
117529997 558643169
47739919 545649202
484493725 677972026
85910618 295454998
100309681 141997325
227810631 331824477
85008775 333377364
8292922 150648391
4215829 54332156
3069337 239392693
153867213 197588773
41952680 416444585
90221348 106343371
10997955 115212531
436836727 461050111
54237601 183833194
269911041 334873201
103648627 747502317
118942369 375331321
54063877 85675717
155062493 299606441
33941255 36257779
114852444 537482497
140491746 273708376
65142721 82425953
18062656 76091905
103892643 291354190
39365322 70427809
32196186 56407961
263900872 614686033
476503 2523361
139771425 280659167
37912855 39648461
89558249 224803120
243742644 544659898
50089033 54330483
68112799 267323288
14807902 37952261
142006817 328733529
135974021 267190903
66872269 179401409
44841649 79603696
8375404 289076193
34342729 54444929
87553565 421736297
39495477 101685401
21538903 239271046
11059908 69100423
2434721 3439063
263788381 314549182
194518486 282881951
302057271 417663377
349596853 702495521
81545 281023345
4144264 11298189
166864081 425353249
6794604 212022118
175797139 282198445
121071493 390194767
14162568 64143925
156352860 559322257
32042306 58870027
15298185 272739406
144060433 193560300
82515425 278129441
14638352 15195089
9600049 19461216
329181332 403239049
321781121 459490305
105327431 147375099
54316924 576720309
59878527 377957209
232062501 520713493
271743877 490325463
74349889 273634651
536708570 663264421
45765667 247669800
7249044 7288145
2269611 68060568
196001621 526349672
121685198 585468241
145693072 506432641
33872581 399013126
150478161 798706881
60183375 478212673
88995667 97608411
174233381 306353636
22458000 33159561
10533935 88100257
33466456 542813965
12405110 17981737
173858587 292997383
235291571 741249724
6865339 27200037
13259782 676658401
4568937 24638137
105518742 836864001
12526517 328425049
319269081 464899073
14175009 545029476
2020950 2336389
11788791 240048586
2815179 9804001
252976780 321241319
21450025 735525231
56593099 77634886
149488471 229031335
3878984 33969441
28860595 411770521
54208644 569231713
127669151 571196545
70134367 335877826
395885482 545935649
245832602 674697322
3290266 95359321
17357905 161366143
129587503 223481649
38423445 201740386
128523097 262151782
39245203 81835911
17954347 47975677
23083856 102554169
15703096 86825617
42085723 481738165
9485196 102654618
90751790 306488971
78481308 421944063
5132105 19829557
18764919 207097981
1014491 2115850
13249818 473979283
91443699 219548235
31892506 133747625
439434742 575104465
20146693 143726577
20708233 198245620
11606908 193765951
8571137 14646125
36711223 37937201
289411429 407165961
35143731 177617756
79010338 160577321
5635770 16809805
63006412 266372251
14133431 375691178
37217890 100627165
51054383 331350418
173647605 250153801
79328693 828259301
73471411 108878932
76676971 285923121
8278946 8828053
54517720 60151456
159978044 793464028
195821165 698881905
225840001 334971715
88767244 390592745
13302952 16988441
68668922 112306120
85406010 104831926
792989 2959927
109721649 153210916
152400661 177356651
223909453 816326785
98608761 506393701
678050 168935291
8738244 9279721
22321459 48808993
201123034 345908377
12457280 63524601
62083099 252896001
198406009 352524303
79475632 205951945
9203974 289660897
146380915 651645765
5452627 6071093
332587501 341919963
28180975 51594126
52198945 181526283
117044746 135368209
4199930 15047362
122499399 647543269
30455776 293101601
134393536 173748801
13018930 55347216
296839148 680685589
104300791 218687951
70839909 472488997
12991031 86690507
82083912 368918329
12695222 265850053
76656320 182714806
3113554 25114713
139164749 173145061
10061746 133467265
52463181 75728289
457822394 786375178
113158 518364
21594511 30284153
92353977 111465361
78410401 456801320
77289525 667662087
115188157 175295947
173751274 291708886
135995884 352346521
56977253 79199428
7820671 31664617
313503104 379183377
127958113 160273555
164916196 262855681
36380917 94744027
83836351 528480498
14886665 199321421
36095635 424980706
10203013 25282768
6585206 92017381
31606201 321720895
96507871 433158026
80861041 652409869
3475228 12296781
213545801 451696405
91578707 178068236
104024407 181184242
69678025 677346853
59297792 337442121
5077425 105966421
216159617 397254609
104840513 316681509
23881715 33381976
19415551 244799395
50363456 248110673
7918231 10096438
257329465 373023981
380977292 476745589
177649808 291099425
3711212 238862521
16063539 129777899
9178804 27252901
103235484 213359671
61128801 310973337
154133011 190023793
14697201 696646426
23809117 834364161
99512620 127744057
15182686 494059489
173979703 193349521
1715279 716650646
16918741 768222181
272860369 537430685
177681162 771907861
115857776 146556751
135247022 598109995
359495973 807643651
663510716 965866217
237254612 300348301
56548961 766551201
85670208 609058960
272242 489101
57200586 192318721
89346941 122686460
11126991 146139085
4152902 9520276
52411851 55196445
49564873 675341184
181750217 295512933
15375745 79172271
38525363 592197238
26622509 84322946
43471591 44328065
69934862 726393843
33472294 171999393
202919875 291602276
78170260 210896215
35769265 74806733
49832861 111860609
334414774 797627221
140787405 181002928
164285233 379641281
9727249 220272265
26713289 42972097
4296732 173521222
157129354 184127025
269441 442903561
6631208 9569197
33548961 470842906
22298921 426983323
303798977 683150729
226052500 280663648
31317867 74228401
2614052 8053615
73356436 188405344
42984199 525898819
109378365 178678875
47456413 304869049
231032421 435843033
140485795 235639215
118275483 608929689
119763806 366362124
4509315 94049761
19279592 90204349
90890563 180757501
2079386 4347201
78041236 388485845
61360473 92334406
41468986 161220522
22316117 60552414
254425725 868890457
104136353 522299865
70624933 232573888
582602461 597777971
34292611 119026045
27202607 29132241
23838318 49938113
6970614 730764277
176419881 612671484
238924929 447875017
137554786 155542432
4039221 4407154
141236552 228432705
223254271 278688037
5126103 10182100
23220999 44538929
107960449 197314489
165902034 438631138
318635936 927222507
11197473 17808013
172395633 183067021
1050366 1880802
73590131 214056019
8486763 174537298
39659896 102546973
73858587 368878454
120767727 170827633
29653579 302168974
8088193 361107748
8761301 85723219
121729821 453129265
189268196 256302145
347370139 783173777
49409168 65603899
58245 111266
208809090 663361651
59840911 115763204
136724896 939697109
115744617 145008001
195447036 260633381
43913886 125597485
85016457 177422710
1895314 26594101
87932699 209457094
146203143 203807101
262597375 512463469
168383321 242293391
56515361 200845063
334197609 730414966
268851771 381274321
128799330 209288321
82991831 344269729
17934374 131331231
56433742 77942481
18877112 111166475
30847771 50892301
8831308 18270925
100042549 122864897
11239425 642730595
131059640 321384601
6739932 30299671
45180140 344358691
71865351 234232853
361916023 368045706
164264688 169918113
112880629 703416540
80349483 116635891
24009349 36981699
29271550 101830766
136515296 583076611
493598981 527174897
2912637 18073099
80842931 101924696
26068489 77893264
870047 584314697
72175070 336229739
33326505 37012501
81221682 259068097
37506745 868117803
287475201 397102627
512869 851376
4982061 28996241
77734560 174610198
5576087 20392271
4733422 8695129
4393315 348858597
671188641 812092516
223820 15275035
221134933 408091564
168105871 401438803
3470527 18382753
131091638 617607308
134186311 248248946
68644653 100948181
39046756 249936688
46707523 278316691
39783978 104752705
30518703 297130438
527419901 569450737
97638486 199926481
132052957 715940041
39328554 321194505
40609661 203272885
151426945 274582624
40575095 46741127
40162234 166779901
48101857 183978217
62068523 102840553
112422492 136517284
21896343 54757769
6284497 19533154
40283875 273237941
305419057 336594325
43628405 46553956
153140035 239010415
138870125 318243025
25167241 32340466
201697476 262073403
11535169 88003841
60911200 671558473
410455619 1039430311
235224445 491543011
35034207 172907281
290771681 300394466
28537267 280369999
49653671 172490583
368301093 443646477
18264376 512140718
62015602 82615071
70360012 224385415
88911469 98784289
159171601 215392126
142534925 401086177
50331675 138364993
145014993 148023205
3612013 5427449
5555311 14594113
210933737 326190625
26093961 120608205
20449743 411134332
74998545 93887101
129712149 163968952
66286871 419401543
341455368 437050859
252552342 256970017
205290289 701620531
810356945 821681719
112420720 135826633
13284911 23001841
235056335 442999943
112319568 358985953
21367220 178062945
17120081 247261954
113059232 499805611
29446671 537280513
22503273 845390269
22441375 32298025
29584526 67345056
766985 1157062
77255200 424673217
88416643 404962833
426567706 725685741
14042559 760556125
27975551 104906168
301961777 482431861
37520462 37636369
189818331 463682519
16912351 279799435
31499751 36571594
22868119 188727518
685883185 764554873
24241567 74070361
154840384 299009877
11860130 85955265
81342384 236979550
25574670 428152561
1419298 8109943
108316889 124343341
20193153 79086049
105230380 133142769
14710051 208033926
93612852 308902873
69530825 151897399
802555 65019493
54072137 89367076
223959533 281909552
292939855 443485981
144035465 705843111
236947 1018903178
10414874 27619229
80005 130536296
58941620 110483386
27762736 69922157
8459837 730150675
220417063 307342702
22017267 63938876
13434694 20538367
2426391 14134297
172553809 407449252
151804621 549821006
3744057 19292089
75537809 79150996
38524081 280162389
115336947 145733841
167907629 268487863
249725190 418926211
353110645 939824107
4922018 10804465
55327 431268850
37739940 193108481
13988930 17054341
10094857 10328329
36836763 88695461
805205 2264209
32392569 230332843
6378283 193819729
32764567 96762557
222101959 534187783
71493373 241178081
8308895 54469666
570241 233051599
69238747 76503311
67963734 121090817
236589633 591021355
3006202 8163737
239329316 274958501
21244879 78725781
25941565 68560966
2694837 9289721
248260161 281976345
58553263 411245745
38554445 372702153
180191336 251671701
14972817 983689081
24549796 47209735
1319201 150881389
14700254 20050617
183622812 223607038
93322466 480638635
384302413 532096531
82736954 100393873
71373493 157978383
67067770 262655497
2135836 3410023
174187141 275165866
134839849 438460813
119335524 157868153
203760091 849196025
372856 539353
90155469 555871624
22606221 47602501
4850553 5138684
6825385 49796115
124137949 158630809
881272 212068593
43498671 161283421
141127988 586718516
4964439 23897924
111962202 309713551
90296840 396346249
84653075 136704551
71697790 99129043
1905351 57963571
73142301 527264920
41230673 464496033
17332207 235103655
21998872 68584051
9086515 64833681
1808724 50124985
3170957 231897126
181189 230231827
16675649 54205565
919776 138945781
193309801 939743248
195218482 513982591
12833312 164136761
59297433 400734373
17770515 30157096
117565257 336504256
143375779 197092714
351052406 976577448
197359341 323624791
427454121 587569621
73242706 122703283
1092595 3515779
38023546 89302501
250368311 500017073
35500501 587748369
160714324 373649599
10963560 13103479
15483177 147232436
6826051 64994005
5220830 16733451
20320513 272806821
7562497 269224386
45925993 103915323
370378141 500142413
49107201 590859501
36097958 542433979
34726361 320908417
68997691 100382689
172143611 286959907
381377736 507589021
408047916 545637971
13998110 185573583
95520720 122914317
20421994 49281617
5004416 53637751
268138807 624360062
122323105 222715781
2275876 117147997
5543444 32290039
148433767 398140738
523248601 557168536
452874 9242351
137053012 167009446
23186 55657153
58432067 220723201
29129420 111570061
25108834 721758233
40936952 145994563
44113696 115795053
428711366 673312881
78015779 338532901
326671433 687979237
17470735 32564374
991236 4370737
4687040 240642001
55855459 62657901
128415037 265313443
145600001 744856141
1487365 8376325
51194794 52374946
61748897 573097113
717786550 817854481
23894076 60173751
26554337 150305121
126571921 418775158
48580726 80796647
194383798 586721059
744941 374344961
51520416 123527785
91702208 332552249
43612805 60171761
48770317 710249593
222104542 435137748
33142340 69270517
91623678 93191801
9521165 447135945
26827197 109028524
86883421 256426831
277635937 295594387
943522 1097823
27785469 80122631
43218289 334564294
19668803 37661191
163375065 247109043
22881297 38459873
160285531 170158639
32067384 39521996
1569681 300913285
30209945 70956136
1096977 143830744
148768988 342425128
75177425 464523112
24625001 147461707
4105085 17750724
41017006 105810121
240751674 372622506
4481028 67617491
75087811 570761468
60650705 227789206
80072746 203087362
35240869 942657706
341999117 750313801
6553414 14954401
5164961 79536876
88933384 822955552
71777741 286769376
119920781 210204667
185215068 916808321
55090076 248073223
401661051 664930781
31773037 139697481
21768428 458922569
53938842 1043035201
76070311 215118889
28154925 291973505
7579823 12033841
44904900 491952106
266524711 401257249
32455794 314753377
1427822 2436853
39641491 248358046
14404339 20456094
117466344 416708473
1163376 181797796
290170672 293572101
4679975 26026361
35159634 46784935
28611521 388662904
232533970 262746449
97321877 152793171
6969558 15405257
222928663 312042186
1222569 14813685
176263308 180798871
16422488 22628621
86489610 585566113
78251405 95951376
193930719 354269401
3206082 126475207
10056691 126340579
467840 2455807
52609349 278409592
101776469 243876529
22759219 148623910
77762503 549317421
5810374 26442201
67776171 273472081
9522491 142115033
75050353 192032521
498938783 524555201
189568431 219418261
1055795 17865397
65155319 116145761
1185139 39697081
238317504 378267751
148861081 563384951
65266431 462232625
164911791 276996399
7465637 67714669
125622651 324226013
164624969 221555020
100639558 244309359
140710342 267964281
108090545 257476374
13353220 135062128
101238839 290464131
97725432 362054371
120944172 151931703
70980737 279090631
384509179 409541664
5516134 58129171
172787857 417867250
77789517 77946361
467443029 677496326
338568200 451185129
72693549 369667891
2705961 4011557
48480042 50888241
35911279 632434426
87709701 92666851
8229249 18360595
95031289 209273329
304256746 423323998
4959875 17393212
100032980 373606465
61545623 102987905
30689895 246562377
4653388 27228961
277914663 702411403
513271617 534205439
123344356 138070325
63565532 104362051
3350376 690258311
87833901 676939873
232546470 696549400
53750653 684602870
4962173 18509734
7151509 214842412
13646050 19705089
184526462 344954805
119254116 148404133
61880654 190129489
80268625 540272193
6742760 15044701
477267823 477388561
2157751 276131401
180708561 202873931
521827711 898029961
103060849 268553951
2419550 12796729
99086681 447748757
118495037 191795525
2960165 24638356
252529210 352878193
46329610 148583093
4768031 23091841
162563150 737907271
120256536 446284172
3911223 666211018
41952188 77420575
109709041 118597441
41160721 414058113
2907116 5568535
38101786 476472767
19965771 43591681
91674777 173923579
88066749 679435197
41136751 186309498
137731774 160927569
87665657 105370177
2523431 7122211
127333964 314946862
10187968 21215221
255645 25200376
197083363 237686995
94546159 142217188
128625227 785153989
127199067 439325761
55591759 70134121
128028726 413620229
43801249 148694307
1479197 3383290
231822501 551345276
43095654 146581939
120961141 290175697
22581181 89751451
107395957 429489972
527074365 788582656
20551597 277916239
37155681 135169966
18443736 19820193
1347513 9359769
174037911 187290885
40302113 224270359
71406358 138687785
5011985 10456678
110205869 249215329
28513565 48193066
204235378 913868776
16694831 617370202
12493845 238863295
22440917 297434621
28409559 86843626
128348345 132593345
17071531 31989889
487649016 489641257
5037 35721
58103789 90150493
4963475 35576056
1588156 7715307
107283934 692335393
7514532 78911509
306105825 366853186
2055683 18311501
8274213 167604658
4212080 16924063
35114545 71098640
250033524 293360701
134347 140281
71794486 707436935
61523651 450888739
137486732 254308601
35466047 361540045
59737218 66920887
114415297 987484377
29587498 176992165
437991803 582630374
7345705 38445817
60072815 72117541
51576672 54640279
84875863 405895451
51360335 57113806
35984299 394954917
162260358 599506516
53723552 103604401
86292809 141602001
19702219 288044615
711951 442784776
33246808 34423861
226914808 271279741
56568164 444581533
367001662 640651801
286339901 746772257
15252166 32981825
16180579 88214681
1557065 7987636
19583875 55426801
4718113 170884409
285364417 579236421
76473409 640687104
108495348 319933909
15118921 89662789
13599199 24146699
4186656 14624191
119539107 294600068
27549198 52447946
9807085 145799850
22666645 159065029
5018664 34902865
43902019 218459529
289826773 894203572
176142016 468307471
30050710 153598537
69335013 94971782
25781851 58114579
48444342 419747143
240204973 474848344
388197706 706149121
114238551 553913601
5963095 29107183
2881425 4964701
15267141 37204129
58517956 77383731
72317611 634193138
136352838 189383635
42645553 170859371
222068479 235407151
67445045 142730191
2366668 14705389
12772585 34207855
64635201 222684476
26298891 139801751
217715261 324937537
149729633 230632558
5754236 24695245
1137341 5069791
90212536 181207693
12633102 16252325
157708497 436972179
51007398 308058017
71487157 466696225
60268217 717374269
7408174 29011038
66142333 224440701
15191375 147764501
40739395 238143634
17773217 208796879
8368210 284587038
243244 191945375
499925 97254305
6727581 316792426
7403066 45383779
18221633 50821795
73861871 173841681
403907829 532043513
22416267 254677720
209496257 309497761
331841119 350684581
26491593 454625877
240918121 363239821
320850227 535925083
332593127 385861357
51420729 124611631
4373699 4466293
11789635 196438921
58838334 154533751
13976795 223718061
2753374 2905431
130834911 389939715
366616321 457211175
2016904 110636659
73589516 321624055
17829640 32635492
515799381 610824985
185176261 196508066
96689215 142348921
94405826 330682851
24692242 85057770
16814910 18202141
274188202 352161144
24804116 212032161
108611153 710130325
48211013 135435345
28716265 33169071
71094481 966071899
417109249 457773009
318777420 451049737
54731964 723115929
5314604 25299681
295840630 619118965
47791692 157256209
38900425 184802626
26490963 86275956
174130291 305689681
94235381 104857391
28084309 161550522
299472461 349719751
332138709 916190965
821615 3024817
48534271 188068518
54019009 253804751
22524151 286699073
19603966 200209096
2729926 362184779
235131720 491184061
260159062 342486502
176704075 742385273
10280663 10703281
205603007 641417405
136073421 262399501
141900331 212032382
71020599 325147687
129921031 165650864
28732801 136629385
251042099 410473246
1987963 110554753
5617003 49362001
4507840 332395127
1202489 53672737
624906913 720267331
17829828 133582681
38839703 54742758
1701201 4181464
2771037 18908803
89777569 181221661
173223559 314755825
5376673 735972977
223648679 379514667
21770377 28852758
94850889 209560001
339996412 683630489
167768646 545844324
93527201 120371221
6677076 17241277
22679584 850832557
85641547 397273228
12178002 42867319
25195292 29014501
175256782 208909561
53624116 106516785
52687940 81607201
7901511 506619350
159555538 322984748
14261765 20908189
125194213 762975291
46136349 50660809
16018323 96514177
3411155 4194058
135028661 230775103
123352714 241362536
12249421 35475668
11908820 88751761
200418192 256099499
337637 11266701
16888345 608065342
717211226 935057641
92315453 526138185
149345945 425998306
67781001 296283803
556711 1925785
9520723 27337982
27705257 31479757
208979020 544227178
261110151 630820065
125759302 129456001
95194870 274834686
21057954 30415477
2783300 22285729
30638691 42153751
226183496 364824121
23454755 57529212
5846879 106301581
11878573 554943091
102161288 556153471
87717558 93610721
851126 909436
59831309 599876661
336227599 671836965
7143531 282836413
1650517 5166091
72861601 379156173
99838207 359654065
205838876 451121919
137155841 1016011891
146197175 396038809
31117680 251649589
326293681 819351761
85846108 104487809
63155737 196013017
44014067 129954777
7626745 138414173
34479549 50703913
37888174 55286113
18776584 84689591
5357149 12082528
38335025 81661921
13994366 47315115
10082676 14834961
39681378 71808001
93494466 227606328
2712330 3106723
2728063 25614873
2197690 24603607
364933189 491407385
42594 104761
62788456 82991482
25500268 27765721
3158002 10315723
54772201 403909045
4922571 7205181
141552087 159137137
165829931 968370718
30949844 54621952
215912087 587925791
147549172 186352795
98892809 342929721
187436033 429499489
266871646 792480043
55226151 216238168
279374623 318707401
96770700 639403117
45495275 57089779
171463290 417837191
324040465 695263339
378335192 506587761
51719369 576778541
137233012 294897461
235862761 272076707
56551501 298739156
100479250 143305641
284961601 496192771
59697199 89227561
449582 1620511
47419832 345280752
5421769 226359485
12150598 13403776
31127799 74300921
62200851 377021581
8005118 19406251
78618094 101707946
14225439 175492793
21418162 181708641
36872083 50713291
188202751 274639649
24091588 182032238
119477359 349140601
23523137 109479445
56521419 125145281
1732209 5166481
140615251 156682216
5516032 206846745
173391053 193529062
59581245 356204996
922044 1147231
347647777 984987101
10340086 147705671
10653961 15855873
171507962 258694855
95318883 132983329
9266836 567216357
61907276 283988905
4560592 222651501
643297 3543780
28147390 371913405
1515977 138199181
301473901 383055082
46711459 69950641
37817641 265737361
77740406 325915337
84917565 111450854
17656355 162415873
1537869 5693780
68072994 480794119
51057318 336719574
4472553 10396921
216153561 430864746
189924029 474065097
16344304 121624089
8064640 625428061
6074141 6394716
17489899 312606281
17828896 149626929
88716701 765074129
6777817 11162020
43596995 72758109
23694215 97206523
48529160 919106791
110187185 394201717
535311831 966586645
6475740 71045885
46514343 149323251
112853769 397558767
24270653 31172247
8452295 18335281
29473276 141792409
1456531 101066131
166269213 623294701
118427001 136071097
86396009 183407751
142269530 512279399
2314282 5985981
166073746 321249591
1340301 4670920
314063575 327641473
17385064 25326597
32978765 660865051
6728544 7090441
347069 338080198
184941247 470397301
10952077 82957883
35767489 497637109
67108 10071538
144177321 191140945
63363711 152520176
297419937 449430384
6634099 540465652
39436951 370590959
44163417 309185379
7333189 282002075
431463457 814720521
91302362 471478579
14023153 90710276
185650227 228087031
8057111 103243645
77200143 302564571
50727349 317684501
152420139 394352419
110396236 175001841
568587577 953234749
9586342 194413476
52203533 438028600
42929793 50941045
3554767 3609823
2812906 8080049
147983553 235360386
256917089 363489385
14336411 139125835
106929386 532708651
168289546 560481021
96193937 294923486
115286217 176303710
86788243 423934837
6776395 7176203
147442205 419847941
209680464 586044577
305449894 478301245
15679801 735466469
17640727 115278251
32106258 663110961
69019006 392625649
436319638 640100201
61867788 63387136
60338107 700375336
47373600 51333136
208282369 407130041
72686881 122424969
206827959 301819366
4792073 13864516
97769777 413722714
83386784 167638198
80994961 143967097
395959292 489048229
98696520 220715554
51695931 60297223
394511743 617389426
75941693 133753181
38901214 247754795
18375245 173078284
98794353 104435948
74926672 412741601
25873054 46513545
16859627 618177169
27525177 29771899
255005841 410269861
196685751 299647661
5100001 18721876
351092953 811944649
116705442 127076749
1767067 48167386
17596325 53254609
82290727 208500586
543730989 554749373
383034961 413431509
175201038 310704228
5239346 682644943
73556947 121478848
30997366 216819561
3516014 30294091
2337185 40813851
26217121 497858141
221965789 802477234
8228227 15717382
180847597 213652891
171919777 285696289
23842025 143200278
192065743 236406302
26430290 142693061
57801401 348361489
24399002 209745791
192692785 724084243
14237013 20938141
161405067 568228200
239998837 428843833
93379860 217866729
110009705 119325256
181828765 220294036
48964501 212301469
127797607 414895901
348713 111965001
6258773 51427706
149429526 621631009
45632269 597431430
44955425 127363056
244518484 517500829
120456505 336946465
6652801 9028181
14431914 24671206
70081903 70352883
13154851 366539385
9772707 10012729
21329017 63033181
98852965 294409311
49629925 726395001
53157499 77774434
262625335 584886683
22024003 179163901
42124141 138981795
293821626 301629736
45281431 159211683
939119 36467135
39431994 766125067
7357933 7758246
93242749 95867218
265488610 774806345
60089779 248386601
65737981 188851055
6646873 30074626
38546303 51879813
45760778 79866475
289674477 859845337
313408765 532018377
82306731 192743167
234265592 242704793
176090418 263970721
96183277 251246593
3100591 479494181
229341321 313167205
167242669 201690949
39561010 93117151
192679189 485670529
148113160 221824961
363061921 930055687
2304727 90447956
38029428 44182099
119321163 230088489
13806754 17082469
389221525 831123823
133198437 463130155
68006930 936611737
64945801 122100189
107161394 112031332
387807670 629301545
10885822 36429051
183453304 400820560
1926161 3066603
340532389 402466858
162400545 894407473
23272279 122677673
32708600 339931201
1884120 14164142
85178501 447485753
8051242 69583595
71118524 100836865
8787331 673521454
130759534 274873889
21561127 78114801
42646941 126530482
4430643 150416295
34261105 35069731
1147364 235241306
7224201 78759097
11593135 34747786
19863633 153727132
35747471 52123184
4866455 5819145
21214167 60502457
438298909 698537548
61556033 258103603
455932489 755038987
127841924 129381241
97443405 329830452
39727337 245525169
152317508 436951187
41356826 47590141
63281664 133270009
46319334 53110039
4501733 7147369
6561208 30459376
20844 2068903
112446022 209078353
8860051 12584197
2219359 14693211
6594822 15982081
73751 238771
22966609 36015617
182342371 442150413
78720639 116649443
38478325 197267473
83732545 417675281
36738793 76437043
19138603 44225611
89136743 102044733
53100929 633598535
167728481 292823401
7744483 12838967
33112236 294004978
439677099 902673992
455529556 817407257
55575829 718530639
10650340 109177953
205382720 336894049
11710943 19112989
207710060 536554131
43597479 143967863
32102246 33313996
82010574 305180089
261060829 308327209
119814036 160176017
15699245 51409309
52301341 555478795
3986553 852913739
5156532 27486901
5243112 13066111
181119445 211964089
74902834 305826795
33139801 249447101
3031331 23443561
2172903 3098651
87754543 222603481
179569470 207588157
22978999 548384005
235119306 735658903
2395834 2897731
92657849 630987241
60902409 181572561
9409063 19683513
122092617 174548933
29160968 60640425
822104 817102651
20395953 245931083
24987411 168205285
111183487 132532177
37401550 494929761
7197505 12983492
95133574 158246145
16709352 148950769
354523 595801
102992428 192905623
226115144 408722402
83788113 238471300
2098336 16477069
4416557 105320815
6386645 146924853
55546635 119433393
139746649 153919960
52311857 52975326
324275110 370656519
77664899 148562401
378862153 617484801
3497785 3597889
5654979 93955501
4076174 11332973
64277851 466987181
25478477 114540383
412246269 462429498
130499457 264917849
219084977 790838341
250547697 258425841
182496853 228426979
118351682 143410177
56600083 93848705
157898693 396044670
2460547 628299077
70383795 85874289
7020327 118659577
244180927 539388126
131695906 345835201
35213195 83458866
33744002 581805921
52365084 83378993
21109297 35367760
39775267 60244719
75542703 806011701
41033926 143981020
98016076 235477318
126840121 394708093
43217111 106354945
24747490 38925701
69685953 144908725
513289 3425300
123660627 392164865
149042 254105
15489802 150730042
52590385 360529536
24465951 200114701
219260144 365741269
6334224 44102821
7151437 18501453
1868335 2620036
23214287 127952001
32529361 341757235
95574168 169960932
165257675 313974865
65611974 89872040
31570517 474283981
328456708 587742301
302788531 334650901
65347731 137121454
6521049 66083893
152572245 759859861
36133784 70723873
9905510 28351981
209562259 820747541
104063657 478332466
19702013 35974992
100179629 369044610
21853545 99671759
404337999 939689761
253829049 568593441
22070544 90578683
66677913 694918501
9683875 557526886
221095 1211533
201312001 676280629
27620483 42594529
589427 3282236
93737299 295280825
198896181 673883905
14973002 208313278
50496747 236830978
45534860 114394577
101874741 177504205
243269433 611896789
65941585 72746362
918883 7294989
33087346 106541536
29568401 63188224
88545810 547318073
42834705 173786527
163374585 185162356
94565685 316455628
2802111 3485743
74569591 177482691
127544077 780249057
44454125 378418223
28684128 661119196
97208956 243692494
235493459 241772671
33987 112378
594881 1792792
15471093 486264481
457005901 512593753
119326454 124847857
6263440 10911753
14345459 344599081
27593305 517736461
282596856 311812321
261877041 324156691
41368260 261542881
13340538 33503401
47381488 481415187
41286075 410701057
512004 19938271
101354549 202517173
579498 3652455
10639009 536844841
177989084 209910119
279059618 484587681
45725473 95625049
75694530 342636351
120042201 343592575
3200543 3858013
302859603 474335398
152490241 274737655
33154524 569621617
10004294 13886527
195329231 319266121
1851468 169342633
143038724 155817377
465875971 506388856
58025251 197915509
55455894 60000481
5571052 20770465
194013 198733297
57160979 115095781
5749429 59487693
5500438 442636021
13371969 417098243
543381997 790617301
160935365 370606685
22784095 40663702
145501433 204928081
55620051 101266783
257250 3109807
179684388 343013701
24812447 67513861
62588741 177904133
198365059 644375271
24699316 46749593
33869538 44434897
65376410 235475449
179204429 191308597
23844038 823143067
98552600 506555801
24330127 28047202
24011085 345999821
161221138 727852261
406516419 452271609
52360055 415529281
321922312 524425765
5850199 6861001
19398471 116355485
12426395 162295686
3504465 13017091
143437252 561277025
167652489 279233951
8472478 21993239
59651603 192969664
359524501 913285153
15336213 54192689
58839939 79341791
442645841 469365986
22087641 28412476
76623171 209232955
14311211 136239548
8354347 113239108
222366987 515040745
142398465 245285041
2874059 49218134
21380302 42315189
92270388 223661275
56824248 199446841
4021335 736461514
8987957 19718257
147848229 160032727
139436757 166879849
8291852 127347729
112804385 113850313
4988459 5968441
20376017 51108508
100973857 246727128
44171845 198082253
144017285 171234241
236628745 247271077
149611653 317791013
270273537 788411801
26148018 52762069
171447400 266750121
102626046 102852429
49974663 166503613
11772586 63785833
96233552 146900921
204194620 238486876
28244481 83346691
88648605 150128776
6513306 75729511
23171758 46553809
9576511 12542352
5239609 74421952
240772979 746242228
7439041 889210940
302014319 335416775
54618424 64689681
114995657 130402897
106843978 440732706
120774127 123218761
183912877 331356181
177946553 185363773
37063213 89283873
47347735 63522031
2340467 10382401
160427961 271819657
30674965 107754790
125133478 317487887
119927978 924665701
353297846 423546151
81924132 99224506
99695518 184139451
11201611 19588717
9132848 12398401
58423668 547148701
129594949 210989346
131477871 223486729
10854705 64153097
17974119 167807454
14588545 19482273
9579915 32468766
59376668 78441300
77293993 485306464
44658939 64308779
67012921 265125547
123705676 343421396
79357516 196653697
154876074 626064763
88716868 302731498
70710641 114525953
378928 471991
35340080 62487085
224377195 937916725
311520001 369250381
6826182 12722068
99939285 405555823
12587 5565551
17404421 66674476
98727391 419521313
464503181 542910286
107282201 244962861
9902448 130428446
35560883 37309889
105630034 294368595
460849051 648044689
44350401 749779486
37043645 820330723
174729919 258612420
48563071 136717561
2480757 16933507
151513388 161192851
17879505 101695042
34583 46201
72236525 239487514
16925126 244871061
147830229 305516545
190089310 337717485
194699513 232497688
17494768 182669625
10357313 11721832
168363721 608240441
33156901 53278318
25299679 96528241
63775297 183514045
14611441 83860757
233468128 316826113
14124056 53334539
428345721 719340147
132866536 366955645
39183861 46199425
4933232 64854307
2952263 21777736
188541759 204535111
142884737 144505705
128750689 521246977
11565571 185666805
72599961 565681111
8490551 12425395
38189677 87748993
21670679 407978533
27459124 101834591
22770154 35389521
85722133 233131571
53132808 201761281
102707035 159309619
70605965 86828401
3655601 12386900
40149649 723294946
9640293 143714376
17624179 22499291
284861986 291818486
41092792 154111365
76689207 186138838
116221996 541659993
37892788 473822488
87199311 577458741
183023 1839505
58195774 227928536
545879 628045
161882801 938594532
80446106 102985399
37487949 156200228
3202630 59535821
59174975 98258903
37487751 171380173
37018571 132377191
16512726 42209671
219438 780924273
250049538 431581825
18507347 82296144
156415998 179596833
353994025 385968381
15241129 876752533
310153767 369800476
37564669 58645367
229220761 238087823
7137656 39924711
4141897 46517329
248239764 435624323
171562441 572409895
43098387 54284281
462365791 474955413
49853137 185141704
17574387 76225633
31744219 240165817
12996048 52332523
55435856 256025545
15526052 160552029
15724927 124757389
22055072 28701851
5650005 206324801
196344990 587122021
4938667 55692927
73254184 259621041
30944245 60432175
52223949 449379861
31848727 171695254
79155145 351089509
18899033 35333141
46032361 75524301
28803025 138240900
119071683 345232931
102782327 109478495
671020 12237171
39099164 381271501
45892940 49664759
2598292 5629509
64703225 127831724
42369763 44334817
86012586 359091568
133608751 232567381
100009567 188790057
212249026 704078593
52358153 132791374
133625945 184408381
263393696 281059297
15504448 383086417
47238736 255533835
76785532 90044161
139180349 150431611
44026661 66395785
3523845 27523882
690645327 702981391
11399348 16136617
89388541 730906910
137651251 510445636
74035781 113037709
57088649 93281251
306867443 473581267
121452353 802948745
54276281 309890580
24305420 36666035
22602326 23625253
12429307 21679813
33182829 51303583
136470289 367409001
11276166 88175373
20008466 53932693
49095055 89424868
24957850 567555628
14699701 401628949
3316326 9936706
151471492 489821601
208877523 275418993
1389661 902989554
2802782 15540559
4389850 14816913
141788214 145294561
207361659 309595032
71161726 91833973
244719091 280751505
39471856 85795972
50692045 51120126
12795 18764
54985217 219837121
44383754 144148481
131594226 190317045
141547731 193822665
675445 112846945
307258771 440571139
500814749 946956708
3068187 7516711
34083006 123895981
59088759 206062021
24012088 88785937
11282116 28064961
100085761 524185603
1875055 3349981
443141126 640063654
67424143 120566638
107380969 220856651
1926846 173144791
30993860 477877401
4579707 44894201
103551985 444464301
92930542 818556839
2689269 4421761
49442693 69536305
201385721 821688863
284977985 337237729
111719377 120201331
20843909 429472506
199460883 598262479
19224430 105221689
51653273 75067840
10272387 16062005
79494505 173543722
256119193 475506997
11632727 194782105
269388328 449212460
12263743 54521798
136288015 610965466
121836033 657756897
132902755 283961379
116368825 195606436
14367960 22368545
3476800 125950223
67498413 311458681
34714701 424662181
2622587 58913557
8312071 49282321
497567071 726508549
70343511 244929833
216130933 449198641
6178771 53251794
197981853 594609541
1927762 35166997
70291518 108372298
20015088 128077916
10365413 157843729
55796737 513459193
76302820 95049201
159294548 301671803
245262500 474421641
104439661 105289572
142079107 217436376
16909154 135901089
248335513 490246849
14912623 21327094
327037815 379172806
48160022 165209808
168902075 223980373
132087529 168791492
803019 2801092
2630330 35590657
24909513 123155209
236495349 418306360
148407203 171500141
12039816 51485666
572179 41493983
439713409 647360761
81908191 367536112
43114848 68162242
37760155 57135794
138602219 363101651
284080137 380540806
42096191 321462401
41133947 436729236
209867803 326497321
33800353 365812309
179981504 450316097
114731605 839397593
141830102 157167269
599107402 1007699551
141910936 349061953
63970867 431980921
459921519 816904897
63209537 408854629
23942511 248545649
75085356 107077697
21508117 28960611
50757480 72386361
84247780 256246441
104766313 421634140
108947897 694394429
10567411 64367649
8856739 14157235
67779001 700260625
4824235 153058428
98103853 162508501
79242373 195567541
143324903 429308387
73318005 266396181
275540959 532234738
7764599 676484913
87065143 92658889
181734337 494229721
147536665 191713801
142229251 256633096
157331077 653606290
87453968 167009341
525723441 1006755661
414037589 1026497921
33206798 111893167
4873831 39920446
8620970 10426551
785486 4101387
25065537 631832326
8949028 47614791
2159092 17667651
39332179 445201150
49452870 62126971
17116811 24888161
110494468 666198751
167911490 476846896
59217864 183178297
133635217 365182810
153479005 818142001
180742261 368329985
1430734 1711751
18399541 170943436
59240257 182236291
104119293 359928196
111907622 416071792
51243550 221613171
86009401 617174801
277662763 778048734
289470353 609763861
33116705 78736989
9496099 12334851
33384725 166021346
6564332 144765609
58051999 168918117
90927566 442005136
58549126 111303625
8183272 210784685
132753697 265856001
153657739 228168131
15265514 36200951
37167393 91060685
135452486 297168994
23642053 31431862
24117370 120810516
346547993 704362905
61802841 174082972
14488829 289072967
3878775 10675155
35224571 189419572
29481439 30468985
485475701 662838205
747355 338077487
239704921 284987913
2090271 2716321
28984670 279970813
122070629 171598366
50855652 807873301
9202579 11214160
64643796 252973009
3451953 185404381
29822170 106329705
139824389 765473273
83227485 93000414
202683979 302952191
8471176 15729089
359473501 798812551
79980972 80188228
239319361 464205001
209870816 507835343
4740976 104100413
66570097 176157323
8230846 130791241
35031520 215845601
26206611 34999226
41733480 761454907
157517751 287934589
7276074 143343789
4254526 54952047
454876822 716525797
140948486 616150693
16005741 36236737
6746890 20388369
54455317 106062139
141566756 178406470
83497902 89183582
9696133 30624603
6178149 392375107
24692990 28695511
58370909 294279586
69702789 227957627
4846843 144697505
53054992 249473370
212764813 722785947
140878554 160159789
14746637 19238657
59176333 387068891
128979261 178509696
9872744 27297689
29894702 66575961
141281099 247957451
655780 2969473
53942512 286220253
92378017 295309216
312466937 494211523
102249169 225090124
209987459 383945101
169232600 189741538
5250455 64491521
15834664 38498076
525292061 530299905
600348977 928502625
113521 7692037
45371353 454111988
41289169 48470944
37720491 127022230
63531223 236741449
423962923 708612301
170006679 334498991
727849 1144596
5222199 9661451
48352312 336012777
204021701 640644926
79129311 104001721
19517461 225486181
17240637 24720001
11330839 118021359
27469402 61985501
159638441 552116821
32289772 121702474
998341 2758141
38170010 138208197
476374571 663488634
131586641 176272780
105495963 254847361
14358608 582496894
75954733 708500235
103923494 263810041
3040855 56583073
3242272 142396255
22517254 89568870
105168101 922985193
245758345 814394305
88319 338165
66875125 143229087
27490531 30099741
1005974 172682997
79523423 187280224
121864429 135420611
5854114 184985137
22172235 182811511
20576935 30330551
22719828 53485643
123610901 273010537
138702950 343932233
3115978 77981982
40093349 239196790
455502961 955468675
3612934 18764442
188149743 578144376
616261353 825981696
170232091 380860481
68874805 371632465
281377057 361940626
291281656 300113146
120491656 931081112
269355784 794778781
32368876 325781545
54876626 532812901
230705161 306951674
4360225 4780396
17583140 85434161
74942992 182782832
30588689 89871134
203245021 568646101
262665729 263588875
20841463 55158797
1956051 174084295
201449116 405434907
114354853 135450855
58803441 580347351
20857588 34300669
20043069 44984881
17836609 23348548
106485631 185391984
39405385 40197691
37952293 60443841
17598304 60398145
29115946 123350521
64783479 582544291
3098761 583087441
227015275 271627588
82477045 290885953
1236848 11502405
249235031 636903541
25708033 76173481
173287081 617705271
12923105 816600168
88811950 261275689
11413720 51590305
72453091 134082334
43206953 363528723
105019789 227412013
179527794 354786771
18461345 34218721
93197302 100567468
21863057 70809649
61711464 160391169
357831926 643918757
335584 2880349
154408956 490439003
25184859 191517481
53288794 196595205
612957817 775205996
48343446 55917005
4872486 406980847
102141046 528295561
2881339 756290881
10245805 62476771
52357621 836512339
10550941 83243602
34937984 277196093
233311126 257511979
96307292 155186599
238678483 454656601
98011438 204088564
55814019 287926897
12802427 83254353
8887695 15335167
131516850 232230703
333737656 862511771
89397456 165781540
40755126 47152882
8804112 16022873
173919805 407638323
214549879 914122111
26040715 26066041
38784818 65866879
92178251 169694926
16680061 295619977
100856922 435552579
2523394 3990401
317502251 369918251
153287681 853851227
367526921 541042804
25256407 173999715
25605813 44912359
13748973 60691676
2715429 35081418
198500785 319237689
44719929 333965312
14588641 204719915
227651077 310521769
138538478 230654633
244084653 563767891
5158585 18415149
12726374 27376001
16480006 17309866
12180022 65279271
29713593 57666865
391641446 883777981
96545 583681
75863467 287982055
103514867 104537902
3592895 112315351
31488766 805375663
85493134 394466107
16324802 212731089
521427903 647425014
104930740 119352031
3772799 65681442
30967151 37388801
55398161 66450833
111962867 131265905
2460929 145959276
32595739 105724423
16809958 28966925
344836919 580590970
4148626 63572341
4233030 8295873
28333612 76568545
129322289 686122636
1319196 59317591
21085929 205067951
422799261 573324014
13794835 125726709
5572487 5806693
89486785 257452930
342823666 706647297
139097629 476195201
1843029 2777141
8764637 16641721
29947726 110313613
38184969 286382026
183246717 263403141
67994213 147135097
101655996 342662881
196045942 280687705
37769473 675513521
203220681 282538156
73574913 160121108
6108985 13310101
30633972 501481241
182025172 379944917
3824895 607527337
130510604 390107621
133554342 388595905
2576675 12690466
59046766 86632441
193602016 267846340
262293724 627888886
539760001 893441468
17088359 73853797
11560038 21638989
35597119 878424626
351355393 503106286
837396 31126593
172491515 237181271
400251259 530662824
24662870 488908273
422553111 701379264
188571104 226879381
3213753 28278710
82371349 115413050
4240436 7149345
4104353 79977161
138041894 425266969
7879592 67959571
131959003 336767008
503312690 545940287
32826348 591244501
537830348 711689809
403852972 422211469
108197149 149106178
4296880 8745481
55711685 101849605
150458524 238673061
1893427 78058537
262812450 390694321
3163343 159684876
4154861 13962759
215679943 322330065
223988148 514809613
134130449 287226633
4887289 5388761
60749347 776867167
1290315 72019009
498288 397352113
266268391 443088426
116098423 174195255
65213982 195684710
276712503 893814455
301842641 553480159
179958367 461363027
125539213 269511841
50817696 262857905
128477178 646804708
170426320 223722381
14985327 262397282
117437307 163751991
3479113 62590855
100563 212544
15986481 162299775
68221681 281076709
228689595 289503001
141906865 214442209
295242491 791832620
137941393 153267021
277985053 372907301
27437623 411817121
81437929 146485418
174172164 296389993
38766126 67762057
125473473 347467549
20188337 377185258
97032331 101847445
5706655 6492187
544947 32857651
114504040 289834035
378988666 583304833
45542078 95474801
71739091 225073576
1896997 8639245
106750785 181327402
140303352 209126149
196868101 886732751
35550251 68767946
4994842 271547811
270335059 628900138
20368888 38981089
86681266 397978444
27033959 27316675
142440637 179658117
162886609 292221036
535341 2812270
62018406 252465019
113494329 136661870
10801261 14474945
27641722 298278351
1379466 24337514
62608562 432329011
7775314 14078005
37445524 527113711
123510151 394924429
231986119 883178401
73970118 84108376
189432670 252107451
268408572 493234301
115736878 214067701
79144549 93847061
138972870 717409567
124927167 399673660
515550 1836486
128985317 379029357
154060863 185963341
186383896 267583681
14457301 651271551
99108286 172632347
46505056 59522305
265421953 553608228
20823383 278313274
2983314 20657701
23336299 40974913
30157219 67249001
31859553 153510017
2682836 7582695
9574819 65221377
24408489 144909315
116643793 276823104
58294063 189618001
78462959 90084701
155762662 715666256
98863773 270425146
44156793 54381141
12669541 27433124
4633819 97338781
9144598 17188021
26438733 146391146
18198761 45342045
3642031 494530331
84770650 238182751
8138420 8793898
185210826 240477928
196401457 295811326
43750397 155011201
49921892 537854129
175828774 616559725
30221907 57816151
4383985 72253786
1519789 130777863
22848099 56438551
7275825 9463616
212204968 606415621
155977146 340189501
48324317 100674345
169525601 489277372
298691630 301754981
291262 56341537
74871967 179666083
14804649 149352439
79317673 81485121
8427433 22962817
59647168 438820273
30613995 32634313
623161 16920681
300007517 348612133
98400073 155762486
234803 44139415
1438863 4307293
271603903 440205181
137300378 170437051
55289661 419504810
127114582 288586627
15938229 21432775
121956259 295158951
56894376 592903051
6889766 30464866
34989639 415915093
205135505 618457281
19307863 27674644
34408439 106097556
2272362 6454561
350383490 560570869
164317476 172508959
11689791 527027705
6590146 128612485
53165771 105162346
232285665 236143617
95926648 587897643
118022700 236498593
4901973 5817400
3142220 16845409
455084571 499592737
28703927 75954106
90556281 231403303
1362560 25088771
33731821 191005915
60687543 69455233
328291060 328726857
54208309 71800574
53853912 161015464
21361505 118602188
2224531 363594633
60659055 71264989
253616721 741942397
49385185 57179959
256512771 376501366
121167005 125922520
53548720 404515329
21570008 38165671
114743772 312477664
33402609 59924708
1255792 7104805
1653566 74553013
3250544 3302749
14710694 37054801
141486865 920268453
324073536 799770405
9675681 450476565
423613513 628403833
238243675 313769501
77830351 332790129
183328300 749512405
62567139 183496301
212358069 520766094
78440231 95814253
8456451 10739509
194124755 458296231
46022430 233908300
299335473 616134241
23145850 166040001
25492290 51391693
4043076 328065823
4182571 20782945
52310325 238172359
768867202 779279046
8211633 23548936
586554 18861811
81993126 225997201
172654417 206283313
144295277 207128702
210090544 210889030
239329186 377731689
11132863 72203795
76462163 119800106
5265804 52428493
417623731 613826504
801907921 807601066
80355859 185244769
128348629 832695037
230312556 275168575
28005627 110737870
18737217 54506336
57338961 133217887
51502801 225352975
3387998 6777877
37352850 53553716
22621846 53549295
9535167 21382802
12861101 27088241
24324706 53102545
117035317 389772421
16470631 29358019
19238812 779991751
3416863 11054566
85460597 95412331
22722351 50456521
359901 2462779
437161 1219535
164536408 288446305
25096822 26799945
59208592 151247449
33897363 212882017
38442702 44167497
56234395 807802731
107171988 185793413
525555395 646642169
42714211 89177137
8253866 26458888
359291989 409932163
16168614 28295107
86293117 372895660
5732283 191448307
28568533 31234321
74546143 100725361
9544007 26777994
157796291 480120001
8999952 119360659
80351087 270017291
176781301 248476801
54323333 1065691670
27511592 40382550
61320646 164628196
305813314 608749441
36336543 51077393
159930105 863649361
46074345 146804061
111619950 269346481
66577000 375288369
22784895 375324106
114386224 239921957
21409422 54153513
81020508 95606391
7909378 245611261
6944534 19306106
191469601 454511491
61391497 800329181
37099752 483859321
168135076 330496593
86783266 96851303
187269820 505137396
176704992 247911841
31701871 324779560
26644296 755702284
322364 2418063
25701773 45193583
995350 4832485
78690593 194577151
64337305 290594125
155634234 637294781
252592901 592320979
14613490 613602645
21874460 86087827
9060914 105674271
23697348 23999689
246541 63869345
6642795 24632089
1519375 5982531
12855503 118229489
12831850 22528374
3096801 529304569
261846883 706700470
51367563 214672489
12887017 40612761
4670257 66137177
31499171 43374919
3377686 544611057
26599588 36397481
225224929 317554497
60583633 121046849
11419474 383181151
57614894 176060595
14911238 16776211
31115731 312055129
373293141 758796311
39802873 58601200
350768425 509430965
126384609 446539937
63968329 74068666
108096421 454283616
79089629 145763593
104040303 565981368
25474885 515193121
409255881 817128310
137185575 216474281
116179091 215918233
150231363 253876421
27763823 196412129
88865319 256894135
63216416 342578401
77149099 80598061
47288941 101604345
13740465 214889025
126572377 757686502
4334876 17579486
11772771 22353995
41403609 55819867
67238086 338601803
1818269 40144534
91732925 96099751
84299866 150160033
120549371 594419311
27924840 34452031
243375210 299672599
168118798 247604551
4855122 44603331
226524757 592450959
38877336 267238335
10786505 123703216
90393766 683916361
456184 756758
133461229 172393057
624959140 841686169
23185434 253297207
18263816 65671833
364741 379935361
105242785 479007492
43078556 419009769
64711570 154104289
131729625 231551733
60998387 148473574
49371115 110937994
251343 12796741
54839900 68328277
100765615 595651321
202292182 228194866
550018843 990819667
45428083 424676946
112151352 139937098
10429871 54364437
33976535 98753761
135087892 583204241
2000896 312797863
3364774 470729638
112965958 212875911
3698919 19909971
1098769 21850561
129386633 330955666
595812225 738650171
99428391 343375141
26805991 367291842
135478894 499344967
6510509 64707785
205143681 259219197
415411 4928835
169903846 658507780
193270717 606682077
83828788 416407351
1106061 82189339
1750668 2743861
262522550 382981639
65516467 687457425
79817415 159983224
103396862 106659345
7847830 209018023
760199 650618641
2939365 2963509
81250040 89797019
124306142 201994720
101075969 429046876
7979869 8658633
407299348 555683308
14845292 102319591
150325471 152545405
62281961 70434715
544638018 935322865
32881051 73149337
648696233 734726629
137977115 140290491
11359055 133774421
276478645 390436817
180333089 271851246
7475785 209433775
43493931 178093241
161123332 618695119
179946884 413295161
101080373 149290126
15707823 24715935
36740978 66680461
22647682 126155681
5594432 66856833
155269791 198075257
167331308 201552785
70279392 336568961
92341057 494103517
11777671 184138753
107558305 443347844
61606161 219955161
7918408 955136323
94602283 95697761
467657011 935902618
4542348 9460620
70515852 158644707
231118061 285463962
336316685 377139521
74630158 186090191
6477815 7583273
46226107 96928477
36399985 39921238
188718261 817903369
87056937 356455261
53684247 119243121
111314134 260048192
2214691 7350615
23573671 64566217
40312617 225231355
455817137 517298240
5657290 7237477
28188597 1027286830
23476027 202805821
52312501 227072071
99396665 740611481
775405 19301473
5999923 13284739
287746658 458614993
272715087 336028801
36788662 248154601
10112085 25538081
3505321 251586666
3939541 72649681
106978136 180416325
29926625 443557467
9051689 799726207
993328 4411133
96644661 103287718
18226410 216925921
1356638 135350461
142993387 685390801
305554665 354787618
73434961 224378768
344655371 347436872
259459661 279028153
16360121 263700647
7295869 20267584
82834966 244255871
20436821 187079901
437590 282898305
78156928 84364840
102742221 428645223
229584751 324643981
47463120 186224495
10037671 55693885
470191345 653292199
25421811 69175310
13858361 100398089
34685663 42885409
147703645 255050865
82743091 83977765
106797061 217289710
70136001 166912749
198849747 305718217
47976072 59704501
68243161 417211981
8813383 16307011
12758020 68089421
3364398 44595293
48905121 212097403
4289233 563183813
69579009 130003201
118042959 229923646
95761529 651020329
521842677 714497356
9933391 97762524
14555740 231570240
202507096 921871105
145927003 155505988
48733714 82031949
591280 1122049
109699955 749054119
151187876 759190802
3203073 12582347
279506251 634904730
32283084 262055545
120044821 264363997
413232667 556956487
8634418 9735111
17660281 186255997
199996633 272561227
4540326 257479801
22330644 26474113
84192221 149469173
151404 46253481
2299114 3045339
128086561 739901617
111851924 349553882
4086345 11178007
6759633 317054011
58011962 125252177
46034659 650017000
260807901 302399447
201032353 350074375
372460161 860664801
174260404 245983949
12466051 161966470
1989301 7249566
49678273 264359885
184834585 263328175
60064285 172808893
71296513 361868116
13747457 918744469
43165126 378111881
8370385 13886937
5821601 561445921
70322111 208351441
201187323 231092684
5010704 339285642
15892997 22967231
69253730 152803747
1836969 5674838
520165871 582911540
27445361 541304679
451755201 589283621
24354064 538304668
136747351 273349126
132811248 163929175
147583274 286048773
43963052 98753075
127631499 162824161
63573811 85138432
39101151 111977341
44490633 107547086
1245330 128773441
157892983 728298737
6631174 9713959
77739965 96412009
64506751 376340419
50711459 138366865
30121123 710147801
35345407 342651351
19507807 312581477
8104736 237514897
44714246 51421495
8638656 30655475
289838431 453273041
63062662 156666413
8194532 124357801
1590392 50939495
163321143 357843018
461567917 877351333
18281622 31351111
12382421 32415202
61590781 425173117
127384946 317859697
9167602 60574273
30193437 226128122
50094667 281311529
224978969 536439489
7966351 25409385
3099021 377967742
286196691 561570687
23715736 49372469
65722911 197109225
18018181 291964485
17035591 424700926
236725381 410986117
11012206 260955001
154093622 374944099
38997435 296124361
4522701 39621321
150450913 388894703
63353326 164161369
192469963 338358634
5354121 21856089
66133486 427340173
21570507 218729775
85202629 297528972
4386283 21324997
87491034 137359516
45249097 163669089
14479067 61781206
297379 4892301
26513468 60878572
558851221 762602257
30795149 38664703
240627181 277414055
33995539 456975651
3149091 30152281
143488585 261586423
258348441 267722401
165032407 183408985
85495823 553897585
87546145 120308689
87350693 883526710
38612380 63007571
107452801 214429121
3012070 37950656
190330854 221474821
24592949 26809828
187838973 281281276
220401141 245124001
20899350 46746145
82538491 683349293
132474727 232773577
36006621 41454709
35290206 38220118
31186936 101793511
798981 271554768
31848526 112915930
157376 2706663
17657217 102742145
412786 9538461
30841966 53703421
43435602 51759113
1219001 2927082
848953 5085361
73519909 86418949
154821760 234083851
30089633 93121361
150122717 237870001
7241101 18094081
84275156 228142489
3566730 43848910
83852691 142270426
425453 52423580
229508110 641509529
10910939 72103056
111225997 262184826
32804461 110571281
24912426 107655895
454546755 465253471
121151521 312150934
135743818 486903131
173870716 202269523
24856521 156548053
145423937 219113409
84251738 427918681
229327205 348210961
192102901 283426453
8854209 21300781
126961057 387904969
14923000 552821172
9724378 272271286
11058914 161113759
7794784 156431893
48870541 469333929
54710466 106425001
606598816 820114372
2523585 7911523
160734219 660918854
15510065 232845701
1021945 202604929
43079543 316094491
107360236 281192501
224743649 334108471
129062681 664249309
256875457 447781857
1146372 266154169
1505469 3325341
153591351 552462841
1858575 8573917
14931107 19900609
40917165 49180012
260838626 285060735
55558731 113863858
287845075 488766193
70068652 591935251
8543539 19743257
213749735 489836201
274440245 472051884
23148289 346709780
3860262 23302969
8337226 165778597
54366414 133051297
13501809 36159463
59481017 258324484
476801 14319513
197891647 301206267
20766958 30910504
17634797 72087331
26295033 205645386
201785265 349973521
62217251 107421985
21318317 27516889
36973812 136058041
493063 534738
259275313 741518575
22196247 43285247
174079732 374463136
108592937 212570293
38230219 76425742
307528361 386358540
47622160 262723665
141928463 787346301
58823584 298785603
3990048 169469695
17859898 66191137
274036254 279540745
137011729 173631953
11463921 347617155
18089980 328979461
6911050 23640957
102654400 128278976
239863353 259365686
25505921 190416101
62422964 64127977
50469648 99704377
38427596 244303273
37001251 765527615
72745206 892933003
423870640 739591681
7377295 163119725
212474823 594340996
36590537 214543561
92790120 117197739
6969223 462403579
11216646 145489042
47182159 318799603
280182169 497007713
131994586 174755885
28987333 292152127
8524853 20969781
63678268 107192229
136963093 248907010
272434581 519760737
730970632 736851452
319855494 415931971
180204534 215711803
280360 19924015
81560251 140114066
164730366 376442551
176053697 565480343
135198589 162885394
112358466 159878885
331319569 610052816
16420584 50264292
64263473 95321499
234902785 393639559
2387769 7026395
34297831 92890729
54068036 75133521
321095803 585893603
356233869 910017265
24118330 44649361
23146757 231170811
103944670 138464680
202701317 225316809
119819777 268277625
31667081 101644421
8186543 120477932
23531901 163178872
44940204 317747531
226634549 274128301
121588853 280514989
58697026 267522809
7450927 385556569
5291575 630606145
28677250 101449943
36277972 40001386
8889499 169328133
389238407 461879004
38372979 38728117
199356817 234020907
1157921 351566683
11827458 443076481
99020800 293547853
93627448 105403195
161928316 363966081
18109226 64728091
118564009 400285906
14587099 32431861
136510947 178959614
103997401 358816627
121849623 391767691
19489235 168124987
5742409 10072841
272385709 433930877
52111909 62606361
77453887 253990101
64494809 81110106
4711543 70645609
222644056 250040845
18014775 41882933
29247514 124071496
102962931 188461153
129424177 351602497
34987969 203010151
197619049 643265155
249573654 360390493
3037153 598438216
229461040 270700669
2178849 16059556
4609084 9701089
95870777 708833628
349053681 494551121
473156929 512304026
104628308 742112119
6838247 39768433
244841413 651640897
154826416 173411785
267434937 277749840
7846136 98636207
399107865 907001919
646061046 1033480918
11830080 160579561
11576863 888498185
27174684 230176733
36401360 582215321
206666406 650680613
473817682 683081624
10444035 238755196
28412437 148165236
17886226 731643649
83662993 250867261
132277651 716820658
21501014 33024427
45429001 75016881
77499995 78576105
31054345 39921989
4366 14886
38251385 87548576
10160077 22639397
13700606 145463110
45494491 446520831
40284329 76221546
625939673 704410170
152959273 462905611
92797201 261270463
368400997 627917860
17959352 72092747
148173409 222734474
288088139 294398009
165786041 261326101
130139266 395337835
17201108 228237712
1546440 12459509
1067602 3780977
298766911 429989089
155556 354283
21307777 45320666
468197451 506947761
322913659 695835739
206087570 525937187
14852704 571832065
28424736 46921773
98309417 147230687
26325224 27722464
114923219 518237656
118072921 497323639
111242 75790273
35444300 56053217
296218105 617830931
219266137 495140086
203443129 256102468
5759965 209386155
51975073 885364517
28975161 48099349
36732413 54676261
126530251 142011385
4272993 9593854
5847591 9007888
346499521 578778366
264142203 342222937
24227331 187292407
8128148 43269561
1328150 286477368
11715679 403277656
370360225 858781897
76104361 935384909
97284353 128677676
11318977 384704321
3136999 48396406
130033625 433094173
265328165 677100113
16663469 213402640
316765361 723701689
88712610 514620865
36383026 526049857
85224265 193369551
4463801 483236335
7419145 311115009
57788390 319361116
2528197 434527084
114897381 253835824
98608402 171987849
44826190 64447111
64824932 131723213
115262592 358066175
65507101 128364049
12046049 77378305
82449743 192490105
249929589 304590195
336071387 747147635
9402076 27417579
3215383 19684881
242677908 362869651
80625853 213716538
26900820 419854051
42462075 153577737
62764388 626112488
10364635 624043837
39655001 191922098
24491395 302625288
2700859 529110963
46016397 99037501
1466070 26327221
23398302 233809045
65842803 89647831
116600794 156706606
80874648 95839231
135269341 879085347
306833497 472606080
12632922 13408129
93646319 265014205
67127095 682352821
30565703 184932294
6753891 1046114065
74425270 241789696
47641801 557681609
362906461 466786321
10807201 93328881
89401143 597461383
883954 1584551
59547150 87959691
67285986 81025729
92059171 100330201
116521651 950397169
231676764 243257281
58090585 344781477
39810709 164713276
228964380 301630161
682110518 925843281
44774940 85885381
151593905 237803281
822289 154348862
21561134 28942705
21517739 26096533
37497890 44428651
200557955 253301140
197156504 553323821
29523151 59760757
128548367 226100386
13205931 18397916
318210706 375145200
21859050 74395665
250282279 497532789
23124825 117670045
165588589 612067025
26977127 41083685
276805609 340911869
12073221 20995611
207980946 237412243
3325 309387
65878435 387162196
144849253 288224861
186162929 483600715
359718869 466537746
592326 509328163
46902761 470732857
30478140 37062857
84082630 586849177
4471000 247299013
629182901 673603393
17550137 73245373
20218542 74108929
84243552 90526917
697184215 763060030
290654152 561626092
31757853 31801315
99116273 383896285
321895249 460249355
24921585 113576956
1275026 1616119
29598965 380683081
3703623 100539706
175372912 366321376
4761504 129303021
187148093 281902825
133621471 214798951
184264253 364809641
346118664 618847825
135231665 213227884
317241025 631531287
37951105 62299693
83619441 187840654
58677094 64904941
421036234 436706611
32577972 39617061
68121230 76112191
12396829 38104193
11090105 21080125
195414797 342513505
8863513 54594141
24856499 37987921
122225421 336001481
165115053 169972609
11556774 49791345
85525797 400880712
6507651 456327464
5531225 179123351
297194468 376541441
13773485 108540601
25489841 68434136
6521201 260065686
41013641 89121189
99177030 277675777
6440311 86536755
3545221 11629996
24853528 158396545
236170356 247394765
735337 3166875
103354067 122950927
66679931 128645050
94028900 137992295
61078268 303234839
319644045 323968321
140355706 185657537
56932513 671463569
66029058 168000127
28683021 89276840
189328761 599879097
42194131 43688709
55000957 167251701
128704953 570898876
69840646 207357415
38603964 268655069
33272250 310706001
648714721 682479209
6978297 445157479
6514655 56079759
35418073 66938081
3377578 12337153
17334731 299319151
310568101 431246467
178433151 417716293
60902401 277758531
8816484 23780451
198358381 624289323
357934991 477540648
33630145 336630737
160169505 247055489
17166692 44962721
341746909 532875294
19311589 23659497
120026554 143309581
34726413 102740824
21235129 182884501
163289226 338819739
219624557 455367232
52468314 69160081
157807749 221171285
31771115 35754076
103267296 111640033
70917751 129666691
3762399 116126165
173605388 357260635
297720783 313418091
243973794 360098461
7723261 232573006
3400449 24136720
186240322 450409509
45384291 63734551
192209851 939253917
214998533 238265093
128932825 987959017
140620338 652633129
17515506 135243916
1351081 676749381
112282696 194397777
198298771 771732385
92856881 595999405
59476549 190201629
42320496 70391561
6983229 28739596
34610086 546952789
459720766 784090308
7028827 8409185
34198503 104402565
143590593 574315077
5868816 31247250
24593088 163914001
91843 4599901
24871681 477522055
27944124 524517596
16290535 97839807
88081849 398673792
8113659 11105689
99345858 310206719
74547617 499590235
336086578 664019336
27602951 56556012
232303761 338036257
5716785 358362145
55183481 298462501
14846671 97717391
141074053 201480553
83248839 229935031
305958251 696517449
124686745 541162225
1947113 117901771
18951359 38460346
7116953 16131256
1192811 7769801
576638113 580091651
54036373 495024707
157345585 480056054
45368921 102209780
145984958 196149466
1821875 103653895
70373057 150802548
9147590 15817539
975241 155885727
258653089 325047493
92848033 297114052
4219669 143708325
173823745 1044162127
69751294 202511482
147781850 334527566
132424129 208434084
45603616 46859247
8207968 453718631
214040542 307866401
48139576 99167684
22177681 252582151
21161912 32112536
167945074 354783531
2497215 24053679
141797145 158165497
60882515 63442765
237002326 484265201
72337791 240683840
12770736 30059133
3626176 22650665
57644310 207634411
17924945 168613651
94198020 224077185
33682441 130276969
374855014 629637891
177981 43976241
92222794 239841981
2562768 135554329
22129406 113300300
13322160 13622743
59585262 137549959
396044341 454676454
50095404 51769657
39283925 138964477
66526378 98764069
58092054 73869941
76097139 711647446
48634421 101443364
17944320 29624401
290401504 440459944
195222678 216715457
23198833 578639491
287478812 320012246
8531365 28875393
844771 1865881
33870655 545643255
48127889 104523966
29911745 48972848
60811264 221410237
16907824 34479945
70003173 828731905
1474987 50404641
125211544 236347057
46043699 185927286
205562809 332710969
38954979 251145441
108759774 251991787
22319047 30908417
3923886 6054353
2502056 149287402
36937345 96372816
127973473 493216768
289964720 321343831
12104564 16093403
7211961 131734771
59172625 98007389
15698664 20902921
120407592 243669621
91431361 718366663
22725161 349028616
46222786 414113737
19159873 64488542
38448931 130899753
50759715 147768645
12844882 16675366
29362013 73961484
140031217 556843229
260347517 489708901
50458397 60237986
590446 3615201
12483458 112611831
184520473 209569636
60402808 80991897
136120375 638125957
240105655 608151229
28931145 58725425
2168506 5300481
11560951 957380589
564087565 677338614
2799990 24822631
8855479 84408591
212766567 482725145
41738337 335615164
94527124 98553079
37403785 59924121
390265734 588885217
12679738 61542021
252724501 258666220
13809241 33667141
92837936 555629328
82005301 339508513
5053121 28267315
321790061 668128121
33523708 40909881
318454241 375183766
173268222 189420123
37969435 218836691
356823193 652075903
349984511 471630691
171359542 177284116
43484370 53639545
479640511 710203265
32937719 60342946
7340502 73511761
13485593 922428158
95113969 133933021
241519 36600177
23099021 46604251
569745671 952958838
176808993 269943920
27105245 27209800
4836004 28306657
35066973 258890061
23960410 56443057
80049576 266826332
48366993 130326016
4456998 8146840
511313713 514186993
35777281 125527154
1519601 7826926
23001347 41385573
216752242 534312036
46159969 402303301
20494783 315356021
3699879 314075137
51073647 140038369
25403089 540608905
23680622 45698805
40064228 247149313
36036865 146512551
1567706 31702421
46556132 251674877
73820687 76289049
166761039 323987115
3050121 18284221
38121 229192
76639309 94975696
80708567 725532121
174656809 350190527
45161193 50092741
293768344 464347521
11859818 87581413
41402712 359337949
2158729 487982881
26650657 159616792
79405060 197631172
10877428 42567348
84864972 190874077
45761431 90120865
5234330 12737263
110203718 988950784
118806241 127486633
1016198 8172506
22844929 45318529
2180744 150455809
71986027 265751374
91164407 103715074
11637349 284601660
503665 195404579
149180715 398945855
139751957 223497164
67541133 739976026
11399562 77461723
147095425 596655298
9367372 16393948
67042061 226507553
220889538 493060003
16628853 42313545
61762361 139846189
116568561 181011958
115034461 194006593
22643512 76140753
3814389 5128826
37496658 110019976
257239 739506
303226211 451256254
2520954 2907249
18820863 114780667
5416792 7120360
2285641 908853427
5109848 418841385
316687856 573957210
304213048 797665937
24375476 25854241
42081707 134783201
145024961 268900901
24754401 183597701
179862597 322564879
294301105 611667616
9357266 87885934
353177441 398108677
24745180 143027590
11026509 12534325
29298400 53829451
89143120 161968795
138083496 167146656
111901957 227222535
167046558 308351122
175303954 219981204
12094341 414585116
103563901 400395097
4667007 12823729
98855839 683626251
46760133 163157331
1190571 5115949
47545036 177824001
154336750 282160121
263531251 845117380
10589052 327236365
72192401 212320838
75001375 615600244
21148545 22202750
82882740 163856393
405507945 500913508
3071395 97159690
119716393 311254296
230485310 265740805
48435623 97612258
103590004 390790716
42631749 201338617
10693657 54400501
84327319 363892185
42806425 157516209
169631249 553111965
84911983 625503737
7626196 10611062
18297212 618579001
15920145 23692433
67229706 128287741
36184527 74448397
109421467 238426273
32801161 413050705
1434986 23288777
181440866 184641607
408513188 518341780
18241551 63968383
91074881 631644631
29943365 164090488
84626186 154694755
185409534 221313067
145927480 372880129
19051435 251958316
145785731 327416356
630175717 796526577
11664748 144807713
8300199 134915752
84533801 188273033
48387715 53322254
332327363 452076411
3510489 20763073
128717161 262616425
6180725 46800913
53546844 618167193
144333950 345998621
4593222 11921540
14833666 122045309
31381732 74319687
42556747 232457807
399232621 647432983
5562732 57461399
227836142 376874408
2156569 30466021
47885142 102344924
25693348 30773811
54034861 74602117
156219783 166346769
17045024 89158941
157481227 673645953
97015 567825445
6208096 41570785
86670911 106590661
76552906 130276171
36783293 833204891
6782713 664615981
10892101 114891036
1711081 72353274
100593193 212312017
131091024 152877529
16712214 403529061
1078488 6697793
6984364 7559497
442373551 652181377
267460561 292361446
44096777 55367425
252611481 696048546
10899451 269900575
54118468 754371897
25542635 26898676
3029439 34048081
303992535 450107539
3051553 240586901
80274877 190348415
255752827 606425929
270151927 308844951
31323760 31484041
65974099 329489257
135386059 341406980
16866656 384575387
110839617 327120146
12100048 231147841
13933744 259690041
143107795 278566751
90713419 167041876
480711593 504527611
56661535 117681985
15193709 881504503
148643846 519816736
11035887 12799919
122654747 581362125
20641446 114428833
155789452 192574345
18611251 169687981
201708782 302504329
78798328 97489639
24720274 66668701
6271966 273646543
29948633 36471204
51089745 404638591
83373849 287715901
30445649 36417073
35230126 138688289
6361185 73665695
47081497 111735313
78884725 178420253
44071391 66589933
481452589 580169101
138116791 228344761
72469406 387196211
78379469 79406171
69917850 108936617
132373541 162031651
8548750 326245283
32434454 234729401
173770741 451739107
3767259 101972997
4596337 8206801
122914401 600181084
5042366 319738907
33351211 98731948
78596331 589125175
142845353 442722509
143747407 199216138
262071643 335210441
24893385 125392396
324757108 868632689
266541731 365395265
17522270 335547441
72548254 365929165
39206086 45672493
200073489 403289233
62919000 470159029
322587056 518402866
194134961 535419041
82261981 502966717
43070954 62212327
65556290 294454281
414926497 435619970
79512453 755201497
63944618 223069793
92458581 143304561
15981366 103023509
21925041 153951106
232880668 304154433
12812508 332448145
5492366 15796145
91967339 128101261
62020051 520622479
121216918 270580909
27004085 51681839
126489430 586322983
7188985 176463223
2156824 59526073
1549967 21492375
227478319 238353493
20365561 150547309
90047641 277099734
56316866 275719425
103481133 137646793
363430351 397455325
345583141 638285455
129573793 209818789
7197339 39764205
109096309 589638335
270087241 293927327
47144201 192395754
80497197 246777913
1842423 6476401
53435812 133326913
82403395 169191190
49834968 427791851
170542859 437404699
118496209 414799711
87422863 468612221
66758176 346065661
216231381 484336273
171465798 211703270
636891 829305
158736741 583427911
130209279 211702569
13625249 105858703
129456289 286725265
23462753 59527453
70677993 205308676
72559335 73941853
19017270 66718713
74251307 86071465
17352910 741380025
11377469 72763969
233105594 260084665
191751499 212004901
32060073 42315079
19383464 58833721
37404476 135022801
382586801 572425057
16446513 541232321
59948338 67045081
293327878 342912475
80900517 428378236
38976870 407476231
1516196 631690880
5384891 26793283
174766111 785563219
39210676 83072433
140318484 426715945
15820154 117486881
12060522 74361001
127127912 191554771
563952 1958041
9860155 22202865
5618211 352409671
6377052 29024557
2567203 93113463
33708801 328721121
31835129 223115617
2040203 7384091
13178836 20866321
47844683 212599945
38379756 68384065
142398184 178936830
34850284 54587457
16253397 114016171
12091429 171201944
318476453 854839791
89479486 864884291
158122753 160717885
515882737 803872657
338596203 372646289
55923195 861060187
26574298 67084711
2155990 6912545
123256501 126883583
3537457 178918401
79264033 179098041
12142107 60969727
133411570 817175437
4748910 5203559
149326155 507436045
14039071 15648217
186292641 724971941
339961665 353108773
38952356 600111161
8294915 83257942
1234137 1791991
3567859 31901576
9498316 20605731
26346223 249533676
16589 65434084
245981093 403672669
17362926 19468021
26697962 92308823
69900321 500699548
51665876 131960968
18972841 301804405
7682773 8137903
153043177 447342176
18126181 87068296
293953474 823149164
10423178 95256534
1298590 4812445
52081201 79200001
49906063 108898336
65144959 145860679
318750377 709224621
827897 292783726
10333851 16021972
252425251 293585260
7410112 103761433
31441873 281477129
103925141 321008325
61598854 93958781
16238545 614875288
10070743 42308173
6499261 37562449
11488332 27116077
65473663 86991983
38224150 56565273
36717463 319010077
5797121 140770582
32644223 363869251
99333621 436000973
142969464 232485067
17359516 21588925
39136177 380067448
174545659 422792326
250006868 260404822
86719881 154225071
97166066 147889801
44716489 70478456
15049341 22332346
7337877 116989101
20993607 338152735
198307381 267320187
67372856 823093393
115803664 184552523
103159823 553544291
511728634 874272400
211218564 434675427
47669987 178662677
119466085 414759857
9273804 67193819
7551648 214173793
145864692 259598577
172129 1745254
32750481 70767436
5145961 163414265
7239296 15268114
1932712 3312721
6752419 15779754
16743137 417300896
351279189 776776921
11854370 80886508
52640923 80079841
105652366 765064927
10493127 306380824
189834030 346221190
154456983 294692201
75495101 550781821
217195703 265946206
278231657 820501485
137757592 264648983
188108383 216803841
296940163 400968511
4242648 364132018
335796289 559351256
84942960 659478541
117971745 640021585
11174914 60286321
12140375 24117841
18026224 191691777
22494301 44051665
56169149 959215311
60031954 121856743
27625791 41611666
82485117 448437214
25667947 625091861
228656740 514500351
98218355 99181369
39199649 43277326
17366225 113817001
31228583 150439325
133958881 660472393
83081404 157287021
3784133 93330559
418122573 513224923
39609729 40472965
124286527 255774824
128819835 442702865
118748111 208839709
18063956 529586218
41248751 50855509
612141 1334730
335608917 582998209
99324449 348519895
215860897 226626517
69080951 139670418
2609461 297083531
187242014 201637361
72600750 160193851
1618068 9287461
177453877 547686341
458806 20827332
25742872 373710781
25023768 26650901
84979179 307608875
15305447 127482076
244647985 267404765
30776104 94103857
92578875 125224338
26321914 31986527
70664881 495908694
266015377 813121453
3693377 9175497
31749065 374518265
476479303 567674761
125858195 502252700
190741301 557806321
141746052 187521706
337157737 421329805
72908568 100184151
3167918 5734732
90394206 116502249
67330237 115904049
25187009 29411881
120407343 559930826
6303397 361933367
15523003 491263673
254460961 522137582
282252961 559539879
95720713 602816395
240076747 497404693
171931901 639793355
56914022 462821531
10349858 646289065
28428142 96270021
142240795 687049927
66415759 296291998
2482712 67141129
239693293 672630375
19343877 98927047
53951720 283733636
1496494 315391539
86700973 114853546
404266801 503808805
134738293 285500298
91144927 201154651
71314726 403059057
211758056 291294015
5304041 328440681
106553349 914036617
584524513 635529013
153822353 264801043
295220311 776785246
4540919 9144811
7349767 16756681
14863065 18198340
52486876 455779481
59216407 78212257
27285540 98082931
196925761 480409263
82298666 279253297
282959293 639654757
71726904 79076501
483838273 684730285
25715510 38753146
652020071 676393381
76807989 318059750
60631132 88208839
355634665 486189991
49247626 513000622
30077431 58744141
21454850 116991733
41839518 557048773
362808951 668157730
113827069 699973765
8909821 158081688
70408978 210384841
51979293 267561463
87415059 134037946
56185579 237340933
19424676 44285629
41527908 47343385
3882039 4091590
26976159 181197085
205637073 267970615
246426601 383967253
120302881 644767099
127727495 184487101
110443000 122666821
255205647 456745235
6443796 587137481
113735144 278434801
44123941 630810001
400835867 452524089
137352399 192090977
34519859 693842252
46318471 66818137
80036321 274679686
100037236 532246708
15028645 66128014
7916321 11895218
132905917 334980649
212985501 357399061
55301898 73748881
57347886 119802561
47083810 387996121
222725200 323948331
12898397 14153751
82347092 369825229
6222881 395349121
4257469 23102988
40222330 83797715
24229125 135433988
510535 1173341
17264512 33923747
16063672 58774101
23130007 44634721
253088326 351481529
12644049 26605813
38563651 174304001
85958587 292894881
416074019 480998153
55895148 412508095
166641321 261341620
101630811 230133769
193507822 771474671
261811169 338219267
113581014 626629237
41292322 74316021
136876233 170554978
28516685 123185011
62030802 243133981
79784614 341001343
69976490 166204301
132549121 309193921
69555569 194923111
63542037 83104552
185594905 249126238
82882567 848491717
111415680 174701971
2387446 23463796
59501144 63546324
244308072 507823647
9849263 33494839
179239895 397630339
56594116 70987975
259355981 446063545
126051745 360178017
5740865 6505717
272897173 428031552
149870 75952813
12462380 74543852
659943508 794229437
53593451 250611069
35544400 49894295
3788105 182548585
138296937 542288695
56945201 65239474
75376888 443077363
28344187 40231169
17180249 76476309
6975103 10027473
2288686 14191391
88173874 316874121
12424491 87444230
5393511 5624889
91679281 109061641
100894184 831587233
125284345 141819186
23364680 24075787
88539058 270856501
360526 944869
123675406 349208589
158802866 183524095
96526885 172377825
177668447 202020203
32922799 117065671
3399057 77061052
43491813 894566670
183700441 200173690
458458 5791059
6679995 35754544
54347812 121240703
200123001 321817801
144420337 368361805
215484321 412162791
10954625 606671346
73077401 312978061
554841 671946
276088093 464805298
1770787 1868436
188559361 329163826
2220435 3515401
70156801 180536641
19619696 525410857
119663606 490584736
4012620 89288899
171537971 722662151
214630705 715518721
358396842 551398878
42122432 44687201
70820653 136861026
185292043 653389105
8723926 65120898
3709692 118982815
12057823 566977601
145473 262891
5463427 18739393
99125945 101789747
86703095 114191767
83173847 91095013
154589158 653549041
6331426 597743769
21183267 61130668
15588628 31295971
8369083 82934295
72156834 202407685
164640088 262635521
205202104 241942441
51480 948253
59111793 240933796
217944976 586022081
105794536 138035505
20053905 64958280
85117871 182450162
81088901 139101172
122193105 135587713
34758603 66515561
118544327 261190042
110078820 137651419
314419501 371098369
116740468 289858663
307588201 574147276
37764578 122032801
22538596 82468025
473511751 512474583
24897169 29567591
7848145 226548505
57583794 87074917
115704382 593788183
2280181 67912237
16667872 77710411
97748345 313603971
170930820 287905976
41950789 396000163
2802903 53510279
169800593 251384956
20987286 854565986
11022971 619619221
66470965 101499169
14371320 15027457
96163465 111281325
139947725 163612456
19513414 289787889
76368365 479409680
25960198 161456513
4468284 6490519
511561639 987170939
230610115 263242882
60137858 91775520
14671101 32036195
175524097 777822761
47880140 83612861
15164247 16749532
20755666 90762049
46155550 140143326
83751911 91108281
13680399 25333400
336542129 452213149
43513226 50776513
63731871 64988857
159931861 571348693
18945727 86754830
19043350 34812715
48945035 103862780
5902847 92038266
21599833 80771851
301387570 463131887
153305610 207823453
29378811 46004167
335245197 412433029
4218466 36532126
165930481 1007457844
37204363 488528073
37326091 163074961
40326133 442529524
17072129 37379497
47316546 321852953
429154 907369
17315817 25780109
47405096 736353251
30275795 45949747
159582592 269465678
32555960 32834531
1012843 2131201
7161025 51944149
84872503 188737023
11971180 879011899
327860197 595519849
21267767 453993086
137561621 493324874
105655606 226997485
16037384 18252101
221010001 390841287
8340256 186626823
15810713 188116831
131209462 137897152
5021641 231366051
43195106 332047145
104765764 129580501
157551481 712768897
68741861 644952056
6515037 188870749
230881071 930732520
144445566 440972218
142316627 314884977
324024370 554895901
11193931 251991267
102230631 561097881
27931924 142822474
22268695 89138791
67789783 175462176
315001514 410834309
417730790 487201101
24534549 27281606
33410103 786747340
17100272 31326217
107101067 542633665
65684659 91623181
119817453 126470569
142121001 375199784
85849857 559838993
166520993 369050319
57731367 108410749
8997395 10040680
6008087 147194241
37598761 140078821
96872230 164259301
298250506 603452829
244252606 496205343
6829133 519438355
47942951 73449643
30517931 99598662
21178585 33217627
117255841 669072412
24686593 108836333
111781417 225550921
40206255 61017229
445918221 759857257
219479547 336838005
3735579 361090267
56630179 97865548
543800251 940291772
529895311 834052969
164382898 381531081
274105216 322464165
75840463 238165474
1733596 66909921
72884285 503705315
124698481 263324992
3373906 8656883
640935737 724246541
251535609 447352457
49451155 72654361
4955881 6166920
130229412 163989617
126072866 140520514
126972145 152391499
5908507 23380945
40102212 165105611
177604057 676657441
199379880 543406129
41806936 61867421
128269796 139181885
1216742 41919151
7924632 380813773
125080057 235151328
299444410 929843481
232877223 373648085
95046967 278109969
129725702 161935633
23074206 97666677
84889661 329466101
70196250 79339093
59523663 346691694
87220222 134812721
48613952 232661537
47847716 90313543
85385729 411898338
81680887 553074913
42324969 343880185
112845286 442645601
39183550 356965841
15607602 20235601
59284969 59508900
23148229 71470009
4505713 47921875
4384948 6463921
25462900 958775455
407055001 851744389
15106253 30194881
11063935 267318675
36096701 124812266
309523985 466070576
544116 63879001
529004 12165606
60048808 109855987
198320001 216217069
26702391 486343223
523871741 530714710
15917889 81764389
46755586 166492303
31733630 32682581
198791655 588832021
244732798 368696510
88718315 126768281
37465565 173634481
119331395 142839306
47762959 82788789
2241451 88209325
134158567 272915702
21263243 793336502
106390021 735954801
263121001 375570051
60141344 113563193
156819496 293605684
46078981 229334969
6324265 56248860
380967896 808963233
158308987 691430091
151707197 251645760
386802981 437519699
30226509 64099785
25269287 360506881
29269388 479316421
83545470 99596897
7624975 9162903
269342700 340798161
6318774 24347065
3642351 63484345
232038453 560247301
9801694 486743709
107776 185215
161036274 215216846
15349477 235342170
396173161 748525384
4840705 640020502
331917210 504451402
9531359 116796301
91721008 183640822
28492401 163961233
196420054 898806109
63961921 495160534
438149090 664627501
60067979 155452505
59529889 128000062
267990507 363680065
80874407 609719533
3684491 492455575
241965046 708213227
2886250 7882417
522991666 663598289
181097636 662619137
25300416 27081601
50658195 148751095
13607174 139270027
37847789 136135329
354014782 487606705
448104907 856616037
13371351 27619463
286504 8246701
27246430 585689577
52287697 77248110
17629944 51344233
38798761 247183275
1565935 2199778
130807031 141545141
108640409 388972681
8532147 747421642
48402400 55697304
403205133 969061549
241286528 343629763
73590032 170476197
34745021 634132915
39880061 184675338
48047 174456
24529471 56400037
441422389 851579457
229361001 341565617
3785243 27564076
171490464 355021031
140162333 263921074
26280263 181245809
29778377 38538177
207491329 361633105
45976706 258132847
3337132 84980897
46357114 62899177
3610267 261273210
17361426 35546185
71153535 246197647
4379742 160816195
16285384 92435134
934761 4323618
8749996 392255479
103296250 228923395
24490071 313161877
55373786 113201437
15162241 53091405
21544890 106282741
239857066 291885233
202029084 335634097
83593167 177570049
5102046 45867905
632390 30413729
26738945 208907777
259246099 586333714
42401879 179298778
1404772 43705241
30783711 41955635
254722516 419175021
687061433 856183420
16901683 151823323
8242298 22768993
60366000 219078083
70674389 142070937
31557053 59975437
11293041 331077109
125950112 166693205
28529586 547885423
196034150 243614141
880861 283404609
132938529 133588639
97797 542185
58122982 89535265
5286279 6364138
30266566 92388997
46022858 145798477
130943422 263835493
18218492 294150277
26687530 31840291
36124561 138802258
296938443 342596003
51453091 529099201
3478327 41175774
412579 47586876
96095731 113860360
112525040 202997593
42853123 203390334
13722132 29383033
432040597 442575361
41580232 58418123
75365332 403802049
191228961 639117612
287972993 693820981
52466374 306218881
201439 237817714
114083227 323734687
30530589 43801941
14837835 17794831
15860178 84294526
54212203 75179201
41832987 87548901
35513041 44391696
86164029 649511389
27430723 525307501
127179108 212340781
29426248 186564421
165772068 236398273
390268165 941876589
2046766 20285265
46156881 162480076
251823891 408026785
12836719 394281826
8105549 32703241
109311911 169148402
31032326 53080785
21750085 21974527
2755862 13713493
62702790 691819437
2289950 261809638
5354102 14534011
2170794 8956981
321529749 382120867
38497461 465260863
41080129 145959072
6626345 313875325
39006791 283283751
152390831 196667348
43711873 258996961
140163841 292831267
42923809 301386561
7186382 345652957
53411917 301461557
9533933 48004096
11988262 31846699
159572610 717441922
28368972 691161409
5873164 27780296
180252136 254590273
69555512 270316573
15044529 237881392
56838500 125871298
203300977 926965989
35843 596846
66278368 91960831
9262321 23066425
243844817 427043948
1208092 10981621
749956 88603681
44110407 221589835
90406619 94412293
21165752 22397861
14742114 54083471
46274838 458734225
305210495 357029196
6330182 11448325
82399201 335318107
87504026 170258375
29581739 226190917
41902949 65065155
156232707 183045649
61999539 121538695
87386228 152462814
92795311 105675457
229486609 280035367
27419851 37734096
17088952 180953081
54418208 71227668
122330180 167858621
12117538 61685608
69738601 727072321
194837371 554331639
12589581 13242206
45863693 127351452
36426127 100422631
56337063 56356587
100489201 451224921
45667087 47652153
10102345 38907477
23889316 42480285
41291435 219212364
71821457 384499603
39537212 90287659
260956165 507871362
25225791 35279151
21413601 315412017
11129001 54130165
32195435 339945717
90644957 118567531
64264922 110663461
63485407 917782081
71004202 92256589
266208522 273329129
55960607 60591392
35135683 128712869
54847829 119796015
52707117 435483946
37626540 100044121
18379518 27359491
17540043 115924405
116877187 178628401
231882873 550247331
2078810 5199265
75247246 140621165
132492456 181264969
77781514 91157537
8779201 748973765
118200741 175330201
107668 134928
30664713 35454853
110123670 204480721
36170241 247810576
13852529 108495689
67084989 589396747
177265371 1002715946
67062257 310146899
834887 50074933
152856231 394847073
52958471 68779469
45233217 117181681
243472699 452873149
3559431 8733761
29052275 34742953
12948713 740844391
261568612 266980413
82173725 420739678
9492943 474433554
30995779 91110216
101948902 125264491
136978669 182986981
66269007 71685362
64996948 88721445
2987466 21270355
7872971 123032845
135431961 223194731
193688925 494063431
3472378 39394141
28307676 105487257
24951287 98096039
21336511 31156242
17895304 36325261
9025242 10033649
11584901 24388354
120125656 438743378
33940082 69835393
5976479 13046230
23887286 141589441
51069985 129943030
53024891 68259577
120446201 307831329
26885922 168115351
9777546 19840870
110556998 401414203
763692673 781449565
291528382 763364337
996026 1204129
112020091 509411137
278562855 510428689
673500 4315969
1723251 178457461
17906099 213418051
20706557 22449446
16233526 82460660
64374319 204582841
160341631 501246243
4339222 7689494
265394317 761543056
3831887 30187117
39532 44015
822325141 957333535
2622209 56699877
705936 18954757
13681112 60960001
443527 24242239
70207657 250609672
117040855 163518817
2858329 287854126
321636871 356693823
170309917 262300283
58493606 305825581
37443453 90303994
159936021 163360355
34756855 38977665
197369782 516274227
15603827 21235187
243573198 357324661
10693199 23708161
3613498 8049273
267458923 577881961
62853319 296428609
234810544 343383214
66250227 507610576
769843 40988347
552941 986057
11475276 139401093
579355791 961285421
20911300 174603066
127725594 183479841
126813079 127969039
8203912 68092883
102410089 105576787
87166265 352819087
48934145 386835207
245435085 378873699
18627671 649117057
125207057 142503385
70349083 83449601
36131737 49374484
163075321 564118306
4129361 22363453
29225618 47534908
42356721 252521010
14667310 37827616
48053241 754324741
143676481 634054081
80682855 637507731
7420551 22222325
157934590 307362581
308498467 411122164
22114699 149817601
181303 107690161
145468365 400692276
2020071 54673429
260247581 321156529
104308290 241783981
3592369 565057177
3093851 13729042
104485459 211536123
158254584 301496031
21707418 28260649
118247778 187569266
8153425 30397424
29570849 372080731
57372574 70478851
110829747 203825564
57320883 612047416
909267 17431255
15340975 145106001
8952580 20661001
13217477 55342981
54737563 67819929
14196186 27339457
35628917 122229433
188486705 816088339
412794721 889042869
390044467 471063553
50050277 131013697
393881642 394775501
8515892 26407325
34366663 282191489
78387645 288990241
175221361 395675359
17075286 228708715
74192823 195103915
285596143 482826402
31979213 64999585
89132153 122615208
161460691 303829126
4351257 381272321
78162432 133456731
26120154 278791678
43126268 46948177
214114915 621834251
29366065 43735520
12376667 44694871
133368203 197968851
34088341 60135329
1076973 359334979
274695433 460044236
512440657 798161701
11954068 196444986
123112632 145329193
129619 12790569
183422209 280643973
122826406 353027764
706273399 977162867
531403 16543753
67121372 74423861
38319721 355375957
114966413 119712424
17858505 439995101
28971089 86780071
159925841 659495999
15908905 93643256
15893501 544472537
128955285 318381218
166963657 334599169
169084690 591686786
710001397 781391685
52175729 408387413
24213806 84225025
43012577 120167491
32972498 54731971
119011527 372793943
407470321 437015961
29594363 152153027
9154295 63894346
2480199 13207957
1941979 356008663
5294641 330904534
84621742 334674561
124942786 200232829
17982282 33092065
32782945 715495649
2087469 73313164
40036065 70446985
123468467 150278681
180916305 1000095429
77994069 202194025
29846828 63053173
43662543 53822464
423593821 859314433
233506204 738755890
231460995 470831687
110148380 223970041
136888183 346010681
4357549 10260353
47921401 149212288
6416561 19034302
115866789 178807331
10170952 128451365
65556039 85538179
27867261 108791915
91439334 341842791
39648 102727
67952933 337122134
76396609 411640083
297335702 580960513
26991135 83323996
112627149 798698814
70395043 527378730
25581327 474636501
84249971 181620979
194126491 353138953
29831044 62664603
10040918 90581815
44057454 171468415
8317537 11158967
95108405 212638525
10067612 19747145
91262381 94068001
26694285 194334769
195887022 650653751
36350068 751140314
290486113 560127045
6001450 14873787
89185121 128443222
96990401 822327606
106085957 657566437
47787718 73705617
37005364 89373637
18648113 278278071
310448740 321647397
157529777 537658612
171753697 1057693547
5242092 159488057
53809445 180633363
28176487 36011485
2724993 533497789
11509637 115223434
3322842 15666001
12464579 118391401
440562591 576856526
28769051 613303153
596126 429200410
358699367 775654829
71496507 75671317
150570947 416849861
309508997 574812423
218359223 229140721
14376011 500542753
43054201 539213283
753483 6687208
27224107 733601001
7105459 61892294
44605016 207940592
27993775 93203782
145940821 368848996
178955836 257098805
41982013 45964705
218040985 338138020
6218998 199497891
81109761 248306098
10903061 23610097
49123063 64544053
17167585 22917016
46025061 46613419
122454867 193626601
380625466 625229449
1423983 247672723
17668070 18838277
147426020 202172425
158703301 582473841
64631590 348884801
292071480 318605071
15912673 172961889
353596276 857914298
188686 296618497
110753797 191510881
160101952 192717901
11489681 18625976
229703539 854203391
32479126 73584639
179312618 890244769
21701597 37141614
179809011 213625241
68264496 73432701
62449906 150409843
219712319 241002295
44694542 574562419
64354606 123087196
351670201 432234681
269721181 329188537
235498290 558525541
26660978 43866325
23929592 26909415
1408861 3573249
593363 8650225
41567181 367961089
71112031 202549093
9304905 40211376
35198961 108391020
24289173 89210812
4216409 25189417
65259588 519988098
9067755 102875476
73299615 97215197
388982386 657935697
98262165 204848341
79348209 98393851
351246868 392868751
510237 143456756
47331049 105695721
210359641 380133100
11322301 155844541
107418701 152946669
412304647 567080569
9043129 224663351
1173320 12766697
260587016 357280055
59635765 154300571
51057090 92576956
26040427 42591162
6780397 362175686
210580125 417826774
30995439 35542211
10567941 340920334
278722 4748217
31227859 48263457
12281884 221286997
16443646 122360526
83390608 592994137
98613208 436970143
22741363 23493916
4112540 25455905
8009334 29974129
119367757 282586056
202423618 259568238
189510055 212740012
8934201 21132385
158841001 182594089
5324476 344794876
6286154 90568365
142386886 182183046
106405698 268905573
240307684 330774141
68932777 128368153
62619630 451817201
9825005 585075583
59972616 128576053
1599779 23660093
3095781 47258595
81031163 149226195
94998269 104747305
12056016 291765929
109225261 375796303
26569704 125818705
21493874 23306483
833996983 840765715
177595070 610366597
70158120 164773137
26117079 145743457
85029405 252552184
12753239 260976687
189866381 535367908
138105220 208953793
51986615 191269101
9274470 88570801
10942634 76580869
31366544 75387033
106725216 177032733
29009091 193222628
753281971 814626996
1607585 54052393
157959722 250617799
4425878 149589878
61312147 139101170
62300483 80133215
25374427 200502193
219229776 453369411
282493465 598141217
144722355 338725121
136411983 303779031
42459327 104241298
8187 1147969
101134389 452199164
49523112 86020507
11807535 109013005
217066081 651025375
6726801 173945729
17592123 40661058
97055491 118488097
110436481 558091171
92574121 626487865
375268145 478956444
135874279 201750543
148797362 152586475
56420453 484000225
156001097 386704441
30568020 53876461
80906284 86983551
250396001 277612061
8558779 12263213
33238290 58400476
182966317 257629007
3169365 9216896
28893397 30355431
134903673 278869700
80207881 312309526
20952706 219937103
241063558 305318377
7561900 47485321
20476911 35033923
171421487 184683577
297899911 347902639
29925683 72852423
191849189 687177131
30673900 50922657
136842260 272021281
126971426 418002487
407071848 563095765
140276413 425200756
237199369 249032701
38212359 238333321
26542599 942357846
33620152 690283029
243304918 721110166
451311 3642591
1175380 2125189
226590970 589581838
16539152 55452761
17086546 47994805
64167277 186457979
38088201 366454551
220834224 411938621
133596547 474339211
246772088 433456291
53460385 145597789
32534981 77673493
58899449 278823181
212286961 231269299
1164429 21867643
411720997 650303015
5666680 7192101
22103499 32874403
354610873 459612243
105150781 497928796
29992434 210700280
157095595 414600465
73109289 155124068
82225516 183109100
3569000 6733189
360952541 673683172
69237801 257784458
49112224 86410910
17372587 52755407
305840536 388985713
7168706 8058194
21392184 230252345
21727 93981763
6916767 33475501
245815432 711299435
129163225 214496036
129648971 385961957
21001949 58069171
287338261 375851915
148664629 266129857
1403151 2680885
55176526 226804831
103723179 135882055
75686336 249916759
44647671 46871035
262361365 340567241
3673081 620448426
71030098 242360425
46901862 69718425
290412518 355139321
321255137 405451009
1 62268898
8465569 881284829
129961 274457
191950727 533009185
97752651 376680223
2418754 9573541
118050693 887732821
18280081 59975665
165467965 195389907
2371524 4436865
75665266 529163713
50748983 143511805
260341473 542429341
36220623 90518429
193102740 513945901
280004401 419172809
24421167 28270321
337159537 368611777
187572788 839473633
18536287 104435241
36472899 353662961
561451976 697278001
27903121 624048993
310348847 355157422
3167902 4454577
6387073 98702749
278708683 738990244
15204613 23230060
21084033 25530130
379173446 526868659
10594416 42032926
59977646 106106041
11755076 24445941
68510596 147664973
191068101 222552401
142774841 604712599
176892119 230739630
236226356 657876099
7843921 354809338
121527782 924423587
301441105 547445035
8825139 10150901
15159932 46766671
35344509 833734365
142052037 159539965
98092651 178116621
635273200 714444501
56514529 170065489
782579 65704629
54589192 250720261
42904160 89165082
183094818 230489137
6395525 163580465
123571825 408715873
77043855 78532793
180720191 355985223
195958908 308148005
65276110 147082825
446400501 626938603
213324593 254305591
35594256 80192435
3777109 41436721
14525772 15395428
8231277 19804641
3943526 10650251
13682551 318733663
109354443 184094209
5560651 36176229
1986118 65725537
69341692 95666299
67996072 74400481
69695311 132465469
32682701 53506741
5998406 62049933
120570016 517032707
59539161 67488136
172279558 332275711
86544986 105604721
4235137 341496882
1219106 145431481
90126919 541044176
161767873 295090676
10227316 15451753
55702074 72112001
19234405 25264808
130100124 566962575
100713 629919
184340276 316484442
163401577 204092851
60759567 165561265
99405582 128676073
572364481 612400081
2031261 2665846
37742137 68728192
419317637 647678593
55775226 175960581
107219187 150584371
25503461 37378501
12010641 168832705
3423674 4576265
189096769 493058719
233429449 536756766
64241926 243662521
11203749 56968633
17860966 23693875
29241825 69088636
3126865 196543548
70465808 267202040
599002732 605649025
224356103 251682762
70937540 239734561
114412060 148455126
67922684 345006481
14172841 144675064
169080761 204593393
215638401 392660521
40730890 42354161
13358719 18006406
237120681 379764750
12105440 41768299
21183854 831083865
178051879 197352241
64277461 287863476
66743524 149552833
2152488 17818905
16588527 39191105
665827941 713341119
32282986 45612681
99827498 475508833
68121054 115241113
55883872 174653601
56859169 548185870
55905302 122455179
32642341 83598005
19645847 35366977
129013544 134376854
231700833 598441635
109352631 212773408
567217 632184786
3413815 288567226
84212364 170853217
33830137 127381617
69483001 249042485
25274418 153202721
152338169 207292639
132479307 287093451
211951228 374308437
64102009 295923966
296638519 582033811
70534801 104169511
123226794 164758177
186751613 235625713
3628421 7893779
78361921 745206904
152949279 181900489
1968977 507085201
11713312 90302041
722646535 793252184
38372976 516140033
66874268 84798785
13473266 24069805
38089351 211786415
121776336 241544577
174514726 176757175
28870608 29326207
21424469 51682156
15113758 45987884
99430075 204593131
71084341 322473359
157067449 180773452
54595015 65693573
45637159 108699231
81584361 222959818
78078088 104947701
4577578 13225951
47843543 238361201
8401993 14175046
49109890 123651925
2867247 7661251
462796101 732400696
13449524 32307373
310640433 652904816
4490203 79718543
64133457 125132551
115997608 491605979
372563173 550314889
183742525 811137933
67236274 70670446
53453926 101249464
59416672 134861977
526625 15941633
118219909 147389485
296376943 645192033
10167201 511937349
137510165 243095853
289982276 441411202
35824193 428541761
30358503 45012601
21877218 28319061
14797209 46041425
25287943 42598781
28988464 62246315
318315487 640527301
136764828 180394081
99149086 213578485
14792043 49367084
16169473 852230853
65389599 90706520
87184978 447729823
122052221 139613006
7181947 60137733
3854457 55066591
57288421 64934850
122622637 124626685
17123965 28146976
68114666 108194647
255181319 512325801
48205655 179132290
144739962 161396022
67417813 143149981
120330661 635409327
17635073 475479528
121966937 193624944
38135634 644346823
303389748 380182113
100335232 162501817
229448473 932630887
17186463 332343694
84663084 85866455
605166751 731792881
205497790 737726846
416352203 711668025
16290058 17828833
11047472 475784441
25695186 187470001
381040045 575022281
224674472 769671260
14989592 222800554
23644570 518209413
32713451 129864280
79420792 218865736
42444676 67678095
10006724 11504711
191020780 333448729
62543569 63523877
51753061 436406785
6621290 12330001
147604064 252176569
17984099 86109811
67618297 334582620
158699213 212429026
93214399 134820961
399310130 427142600
20056029 29313001
3633919 154516090
79553425 411729609
207904926 623299930
190236453 654861535
339673194 736523558
92142067 235673710
22073734 30267249
16157325 201044257
120647426 156379385
44574073 347802049
82973627 210366211
129996955 311010870
284925 399822733
141468255 163733221
2384897 302830690
104683909 552294593
174030511 257932785
69884009 287202295
4264151 575352343
187349551 372983681
116089377 429768499
56184704 135999833
21706481 154713265
82507937 225913685
11483995 15130927
201448421 261894676
173631536 275140141
115125793 184555541
7299154 40139857
910402 6080187
109713754 141178587
11288015 12096464
129929166 467112583
11286972 91467361
28409536 63470623
132218823 214453435
229166882 360252201
98097151 445770634
65635585 421313973
64164217 83187991
3783395 94787463
145005475 228660686
164247337 583232225
26817601 232698451
854893 219679132
189263067 384704734
298421761 677539513
444105451 810998657
46018593 298560121
18181049 35074621
23194496 25209345
252568261 736678801
19616315 24063985
4672828 335452367
73012138 320872980
84645336 120424795
100059481 289091809
317314205 576968249
40522850 195950793
43979593 892904981
9773544 52716241
17040952 33305041
118867286 234743193
296826925 693412545
356260235 507649463
268890681 860150097
1138425 2761396
43396674 327563701
35690553 46427986
45252653 60932194
28758518 29208688
56356880 138404369
48843299 50411065
149343931 342283313
19875931 32258773
351311527 628413034
231815509 411774315
261701452 410199269
296926 759754997
348454225 632036280
39251376 143738785
258825 66836590
106983478 200361943
62989312 238078441
3291 50388007
140312751 145823721
4276051 211282785
94116798 146469237
47734697 242233501
68887001 766640405
543585576 675734317
65536028 277339429
1961029 354573348
47772180 73918201
64661096 114153301
223376860 377792400
16284241 166267567
32832303 43631155
14773460 22845641
109736992 175140241
7289904 282110221
95167529 244189837
50402643 111650175
11083123 167968013
19855364 31544515
1903960 53566781
133975297 208573593
95222001 439358141
227643536 389803767
106840746 120031315
106840876 485416339
3916075 14617074
36596027 229224031
113622023 160422733
16186586 28160771
74667209 285690159
1511538 4747249
21760183 155760211
81138227 155062896
61086118 101880518
39618557 228251997
53650370 293127839
73507057 90758536
196512272 363492711
66359981 178248589
40885482 497353805
27478206 52702003
41342071 614960615
514311 2058643
98484301 985556461
5726612 274375277
6879997 105757471
225357591 273897606
186252409 398055207
60128989 280779511
80894838 83763340
51603136 217861993
65367705 329729544
42654335 229496947
472093401 729475393
39604339 55365815
2961837 11533388
109109897 193044820
270498511 576571001
180216733 198247141
648706332 966105361
101885141 267449337
3886249 8288109
4304881 57797166
33818113 71290871
42254832 120572515
1832904 159969185
10887293 12737401
425172534 473465525
315160807 340529806
11441153 53547041
427351321 473475783
8863247 33543511
531161531 752861627
129733321 229394824
55904111 108277201
19240697 835355521
11051605 14094796
78570710 112032697
18600355 137438721
83939836 207364095
15983254 208610921
5141891 117505919
121724112 252761698
302700241 307206901
15482569 72694905
40713326 134153713
32522934 53371865
8780140 9123841
956598337 984644061
4672960 11454805
116257377 198839158
22912404 60928633
851259 17667014
11728549 487160719
25375322 27384276
31340324 136668050
13958225 14002101
43941411 46104647
1678234 11898295
6087601 76451571
58511035 294750505
10381361 34322621
28775401 153019504
47197072 229118385
481060245 599246737
30893661 313229687
38099931 831551545
91686781 534439005
1666721 36376081
1084249 15103502
61519267 498950191
2285200 12955971
61839989 719469507
108186111 214141731
65229001 209604585
267381189 437677485
58603930 77708093
2125129 2658951
51213510 56562661
25580647 402797038
165884166 647520121
123777997 293079628
34477840 144878021
425940414 477575187
136470 177030
11313786 111591217
44030899 291088513
8839745 449311897
14684636 30313121
9038170 211433392
213667377 328530662
1559139 49109569
183030601 806671425
10280397 59332001
287145439 361597769
511402945 685050616
207167423 210050131
208503247 399508984
301014091 406615714
395353579 482254293
260271191 314445707
144574511 252864325
58711735 592614595
105983616 180602105
5934608 38632285
4286794 8830207
11776575 20924137
106909505 450738460
182498416 287577553
1343043 363674121
36368841 626293519
156963619 494155789
76033917 76119529
27585753 29829346
29501217 33758218
370747021 760483326
217078705 371619711
21600206 29185075
93511277 105746257
340228353 624241297
69388186 78133623
19215001 80145141
948901 997102
259132858 396869677
49039545 760849429
1611471 36050945
1000236 10666889
67906588 202088245
88217527 93411865
13523439 307333867
57680601 187919656
30280537 287594657
12958749 33215290
13810501 175495929
17861723 28139167
268079056 339186027
242269335 416394176
4307806 9114625
128057105 767378662
121970130 210204213
160402572 164845171
77351186 132128799
23754992 46044679
82656729 453259001
39685697 619647085
18206654 129209433
359565718 372656193
4106413 90588461
7086841 96108005
85052657 290312696
52389325 121847518
83113997 91759708
19430468 22777591
80222952 139813138
9055615 11240111
36208456 165636325
94774072 279947541
23983771 605780582
101392971 722006458
102159646 337999201
312882715 599453785
169898985 206841088
1072407 28375183
170963281 182953865
79073795 79716257
97846734 276374515
13981526 17283256
26492402 53734057
23936485 413466726
51157939 114250801
20642141 59373389
13779830 15704585
2429883 284873681
417585788 440973599
120342657 173087677
81086218 91943161
110851845 177479908
7260742 41006001
49552277 113294094
107240878 136392327
34110925 80669557
15349455 149863816
21008401 172427072
122710721 292363546
58244718 126682945
4566754 81166541
20208601 44695905
157833473 285997591
78678663 123471251
27956681 111651164
5702822 56511606
109983463 237066831
1858565 31334105
215713457 339988563
8604669 81945550
14572918 41539950
27595760 358081561
3976101 56305228
16600833 35920659
22902803 54061564
178753083 258846501
22292271 260371501
11932521 104822108
9899459 178402951
58293574 78282281
54643456 351795501
27180963 152439374
368625043 698326201
17848545 631859061
549519 258641320
36449864 286987493
14269001 549526732
97236167 115189777
68194332 121410623
31710961 250091303
9162385 36639785
99207638 280982675
12096771 15279265
611913899 747974436
6798003 44805421
13635809 17829487
287228245 490786827
524295007 560737171
386483120 867241545
64075037 218613614
102874731 683146747
117436198 150834993
182016865 727383271
46016415 193258695
51723215 81806971
208509 418808704
7764541 208076953
35291456 99605641
112758960 169322491
15265339 33070726
121228274 491773961
4708795 116205961
116289358 151429301
272823 119688801
18827021 53519626
92859404 106747735
27518535 62648506
65745930 261806821
89640677 579019228
16244425 27079989
472896446 807667329
255690660 411660781
50373 324901
497801 590815
679566966 858517137
24768779 247017651
47787923 275322320
106352478 244771975
189331457 536948947
80213563 155943313
190328749 204473842
45034521 158022351
75474135 520008607
65150661 139732705
188228504 204806836
47046359 71524921
41025433 58784074
22562038 375504443
148058683 714795376
28734529 34208950
39422485 363974752
96522741 351142475
234844903 308689369
85049349 101777009
176225866 509106423
6688954 8808619
5257488 7421725
7642900 23067577
70804659 256318241
147156516 313783800
485893052 593563525
3742758 52496084
215912628 604619722
127259970 560060623
166778625 609075176
2226389 15039406
422461 6494911
373981789 399513505
16222641 83458991
20423744 87016631
31174137 37613705
14921449 16478257
112849644 373527157
46429579 184217170
588490 3429425
293404363 391727472
62552080 772876801
223959043 326792928
1785819 100278116
33263107 181317280
147076984 549433257
114510 27915780
40555516 289351105
113287357 181209951
5744265 47864891
537818775 666028521
169828114 563066531
28561393 918769589
60948741 106261212
95937337 383829274
178045585 315810517
34761183 85821919
45025499 134974945
23529659 90018286
149749356 569575721
4198640 40101853
1508566 12961651
31572087 72857567
119686740 390313741
19212878 43669981
74885885 132658156
7687981 30433241
45634760 69200218
90654853 466196725
128426068 155721297
69227000 69247861
113567464 384127647
75381686 114930101
100960621 191135375
278602653 685097515
8439591 13101721
29719278 180154492
87803761 140205241
1524277 179859615
63216700 67135826
1704519 16286258
20624400 221447912
136278117 364410233
3325949 136293931
39772105 93038345
57539320 585553879
35912398 46718512
36762008 93924901
20799054 46999012
8979773 213073526
163229101 225488022
492793 667581
9564235 14742732
15481820 41053867
182366739 577812497
144896540 279080236
23332472 46303951
305984125 484316743
29639851 157962949
358604248 507259641
121632037 220616577
328498330 395024135
162397541 887291107
322560120 343541597
95062669 95430997
88483434 114110339
52845059 392198301
294754464 338988997
219908888 385087128
45206381 93466789
186361564 333528266
90938325 615059809
133441799 342385987
165387353 491821178
54025744 423061441
207582551 311871560
232116301 583227576
165553287 340567149
23001885 23562561
90395845 630301021
31241341 104469387
394163551 448215175
14743551 26168325
46685083 141294049
36020361 56189726
7879482 44574001
153007116 314262851
15224941 702603280
44781357 106939900
24531812 51105601
181351927 249144913
31673168 171282577
2262877 11786236
24771940 72242311
311822353 326751300
9135691 23103235
83203639 570678067
709036632 811773026
209567926 381490741
144323425 204295357
12876877 72546152
108203199 147209917
219725728 308968921
795934561 802183305
166735233 436637496
50013393 114810137
212862961 455206401
36011886 44276737
56656919 69041506
4921593 20803546
141571231 399427330
20452754 571026457
1609461 29293991
21432625 21454401
67100828 364551801
8006704 11638549
145861642 608598241
67078557 144730101
7903588 61488321
52656164 57240145
296211806 803303097
208692841 393047117
10498382 25952081
83408 334676993
1880385 2023081
62401624 77311241
85566245 100058001
316146955 545329681
5091742 73546201
31115987 37169881
45594657 265238185
54979079 161752474
257519361 382863199
268162894 430738283
2032499 5996137
13514941 19272682
270962307 905650602
29617858 177989633
379689 636353
963187 776362885
110333391 136850199
41913862 163827295
207679089 554076321
67779376 179106121
25410409 44451585
6368893 30371209
200084769 279096229
16552677 69702045
113565569 390939507
9351762 21564201
86500294 265567464
55454848 106316829
151684731 629362157
74032837 139097225
46523394 268813975
89589366 101950201
253908433 256330185
11785090 25165911
210650421 542812780
6942342 38266459
6109449 31778536
258303236 658202312
114357431 441140967
31615495 156998181
14655159 52867081
322921356 525664641
20670945 23515507
7440049 71417809
2341561 118074351
142830159 201966181
88375477 94556841
355091 799481
2356919 181669727
27845137 37147481
33914586 145914341
448372045 609088411
21635927 62115307
34658345 181111717
86192092 214065013
98278525 120137221
92174740 120591989
27994209 484947562
30798408 38039135
26891402 28879601
205098751 302909094
794426 52298002
72492004 735269107
67014410 148721234
15037339 171397918
21727876 123002867
578189501 583323385
13312089 47654861
86407480 161638701
40254778 71452261
48696963 79577921
28874357 204662764
113016 12641045
69558451 364304197
176059193 212440504
30740739 352029329
97063040 121880905
11358495 61603017
178841964 502949497
100572307 190211547
4473946 5018751
57189133 143456809
37477515 52889413
58655819 71023995
59795716 168262653
108346075 126269326
7564742 138254799
94124971 284076101
15919201 89383813
4117120 62152516
106274065 708049825
38540113 443344201
22084643 52084534
161606185 274908826
19117064 28837683
45703208 89885801
11477154 158424994
13968852 97151131
38589360 136597585
2510740 5784087
51473179 158829441
75271491 116225331
98158057 178983451
825439 112173377
275034381 603882321
310268731 573563201
216392496 292127153
105373516 125294689
165738858 347243782
2031771 162741006
268212462 898121201
126653545 394700670
11564402 63895937
246255023 273973537
331388445 416355301
133711384 563808531
32112774 38564926
161414969 879056449
87080449 1046640024
33698794 47075661
241003684 286448421
160962445 557823481
337438 9256193
27069768 148942477
45193716 54065365
21077353 224299998
251328901 262770211
46370619 152066891
12138985 120718201
27432356 174697933
38991259 257845921
283071 2308081
10108013 300946534
56267251 452654657
104625043 293895196
4534317 169424371
21680828 158366863
97282410 491264221
99351881 132918949
60094257 114371885
81606868 118902693
67883990 232133092
24823494 394407001
157652944 227202925
32392327 145957336
4046260 252242326
355863120 356946305
101532961 833579083
99815053 191296001
1099641 47966101
209753829 210069115
117403671 331042685
16311784 22949205
264558403 316962213
172020406 173800665
63131245 285920602
11069136 71482801
110004126 499312529
10656361 159346317
85624033 302349045
118749907 614475577
2463302 9397221
143217669 620532147
260494297 269419333
343824307 372183772
1230907 34471758
169847011 501872350
16970599 47582921
341510810 458722849
53766571 114922561
16886135 222652761
21451210 21723087
52846756 100654340
394269 8565159
79282530 152349241
143789892 150882991
10192441 109501385
37834465 111904076
3988292 5491249
18174651 82177225
49999285 86114799
242181383 310962184
198097883 254422633
156295297 365264812
152763571 397554067
55648456 56653703
210080197 491236035
105960212 193787101
262167380 271560368
71046066 168547165
787901 496581945
280837249 502641904
22803068 28666767
20693051 136343241
25513125 229976173
43952956 47017405
109041161 404413340
75027353 473850391
351240113 696279151
9047101 15813711
178186663 251013906
53612401 109745521
56645776 89918881
10512487 132675633
16195145 677033326
405898561 700596563
169955308 350943803
5313199 166620001
22396576 55497985
2288553 6191788
1804868 12812294
4024624 57823217
7866839 10389471
37937947 93678696
11792536 103774835
177148021 302045136
8696101 17435008
34172761 862671907
511229728 593665201
17233236 180844844
50855446 331924525
270951976 463404961
7344259 239583981
129208411 154004046
117032231 203509261
573842 173065339
31506461 119246709
257318 655233245
121711654 281261026
116599131 267802316
28978993 135065995
17082772 42304073
42858510 140275201
1388264 12691633
45884419 187443829
60341461 87447669
62194505 153016615
150673939 212251611
34617968 58595777
5205203 35617801
274481561 288766625
9499834 198375803
306762501 491173660
18904608 24156901
3458522 10081195
55975255 74293163
469675 64268177
11927616 367578351
37247137 345484117
12963277 25696315
1234056 2686855
446525425 532684307
214162777 222933261
57246323 888315167
250939243 665625709
139490495 187781001
132296725 169425367
128387787 166722949
145916219 417318841
139377733 169554001
68894524 219031681
25750391 44986465
467598216 871703129
10988393 281855869
20721009 73827718
3577277 82387831
44121573 78900529
37818441 69050346
88902856 125592295
380184193 680750187
7574705 46337239
8476196 9928425
39481414 117502897
3118836 429358721
118959001 575922312
24782241 31116933
9876696 63966145
232074 73292429
13386346 34421548
114768874 534790117
13949911 49602225
110772177 183200975
94737564 404573461
12645226 14834273
293195341 510012001
8179348 50189049
24749414 161319547
144255515 420158656
56210889 231777352
84670521 130099846
42091607 142763297
849807 8804821
51742600 112951921
6717991 167753091
690220207 781260529
165734101 529663889
269378884 759530993
51006505 623901501
238206 9887627
11225553 82972007
298176555 405671809
194137237 270429241
19832011 73797289
26751786 223838681
965847 41140561
7657527 273558574
4050982 614423694
22403656 93129583
282519394 369250337
72472283 211970150
191443882 289172969
94412044 121639662
50104216 518022922
18915520 63717149
23194381 169907013
94874001 111666235
3809427 8231545
94207081 957062611
13968865 206817751
106849531 386078561
428052881 446777865
7462966 123088780
231079069 517897967
47520604 238625453
55070456 305327989
4162492 11313603
5020739 32109671
128372651 902697001
84628099 814595941
2171098 3000357
198836127 245146409
106995105 914566416
24694165 729859411
24955564 185833057
56797915 96278655
236218144 300275227
12615795 34914517
153615567 664839733
269238828 679615561
35910023 46971391
550349461 739788961
160249809 315618265
23124508 31770577
212884229 255971159
43484544 186578772
26745418 164110366
10069717 64677082
1681845 6118495
18900949 39485576
6954786 30530189
247838326 341740351
1897993 523780689
189815865 269475229
999105 7351575
21246268 248617581
44052847 58625821
5629392 23926717
17363689 46171266
115943948 234376741
183407761 769145961
228231739 873196821
100603336 140403553
72303551 482858347
16738251 209561251
65012550 220841968
137225089 473496004
25921393 431393521
5990976 347621633
6536688 8646521
1103746 12291217
21683821 638667355
42820832 129905231
12570745 488130721
48899086 936677017
52156142 726158788
58090275 525157357
29396960 825448961
62717857 84927545
57827905 367579246
1731368 16297347
191685897 201498977
48842138 161186761
9765998 46723951
50777 141142
144474383 184777954
173649675 229492603
48860651 429777258
108915717 220013489
270928595 336059879
177465845 799375681
289420109 449500139
67228375 73027501
128181839 182446075
32383473 51477984
119522166 151563313
137569771 426924161
103920832 490605906
126443687 145552518
22066913 754081571
33078835 74650257
354152344 365554831
1777407 85834137
268844041 495418399
3732574 4514871
71694922 331556479
14474699 18530113
43640430 69329513
74146622 74630401
123624235 218077441
6290149 15241153
205754856 290795149
2857905 14552914
239496973 451416091
38964693 63584361
488640751 655182625
183294445 282330115
6240316 8710678
16965121 542711197
42947982 77468623
49741731 260382085
64038971 105938659
79455381 145681840
1536029 4029150
73450158 104543971
67862396 151241861
41694915 172625113
8806605 62897876
64764886 557693297
15049937 112793539
19168033 67165287
155755087 192995671
89748925 784937601
7913391 47411950
11892630 264816525
23680126 243021241
189459862 288063309
298653741 511810843
79177742 275155119
129174697 379521075
141434728 149609317
17426656 194134669
9184531 27005676
68487078 318400633
36634545 44968277
22785895 343416270
104638976 162718381
12939024 42772237
13341472 47899951
55677799 74883043
33207384 43107457
19783 313470
15690434 436195199
26932281 296935426
231404001 556838709
59136043 273787065
18449418 72939301
94147425 132543577
99670501 150338616
365362 11703906
7562731 9781507
12518583 95533361
166813273 286173507
18238785 768025235
234595288 329182723
90807161 147009017
54605004 106673601
222866344 674643637
101187073 377637369
238379205 772068890
5533963 127635526
213670136 670709290
48987570 864255223
201540725 297829713
250545361 729049646
202506460 726306424
28439566 427879511
17755336 588610726
16385498 30039001
1103801 17535670
55439321 932719387
116937373 266634201
179386383 334003810
10746774 61500421
60804483 94842301
180017655 325750036
859721 1626895
250928118 587513737
337584486 683486177
192423178 629769137
19598114 429434197
52292341 163077501
6574791 53427659
65209366 253282417
46763224 338416321
84178438 256844161
26333321 40630605
54536483 239146221
3693465 3932488
104200129 202276553
13421616 277124758
217066907 332010991
50062638 70752925
343477051 666402705
73051201 191722701
5138720 44948791
71955001 721012281
3165813 7069959
7780411 381837600
192571685 320985939
334183526 596145793
116979097 471985516
38549413 156902236
54539505 66625217
109380915 373922795
135408683 452408761
6474462 7270557
40809031 148140401
36708636 257253865
245006169 662067851
65389158 198118441
1873861 15764729
5393787 30864904
30531957 57554531
286417 1015093
351338 20361313
253363199 694162921
14258897 39036031
75050176 131812116
224586049 670725037
263127487 808580356
122210207 177275330
18509065 20709831
32806585 104275646
132990790 276422491
93177757 291525648
16960637 631024615
9315670 175317031
114730855 375960573
292161646 501372423
4535138 216321613
45393657 284181609
16411731 166220245
38095306 89621709
459938 831522
361079539 457077573
1485 7651
24583201 33518832
19784911 48276565
21539529 23870977
9554025 13856709
189849457 397916485
96020189 142744734
39843811 152841585
3979682 7829641
12957993 98207434
75138658 96147916
8743169 114071308
25791019 592559282
3930770 4501063
23718709 175758451
22224321 759611911
15441121 480395851
138195838 762313857
25343740 257665063
44908931 389556355
97892921 164327500
25091725 464819111
282845912 428655473
94086776 174899577
45550745 258360488
397017755 623606881
26599283 41759134
38900941 573871876
293073746 530557639
1115861 12693385
483479666 965984891
72955910 233545321
124323 979481
109284830 185812703
8774767 74137519
68069145 128054314
87459393 107409623
421549549 564122501
8598668 33797391
91051159 237074841
9524917 24026832
1043358 3024801
68062177 181369679
6190529 441937843
16576285 500618039
48363774 578922103
1455805 415033884
21858985 449974140
290356169 514141341
292285412 359925640
103729657 340819249
337719033 883997634
134554191 245289148
204832634 239994205
574481681 598180067
53428514 758054277
8540002 9681127
6436041 199918647
402841505 536914441
49525364 268389439
47556018 244531233
6937393 31184974
80786873 261859176
197812477 226863652
153048059 176461921
30602001 724208528
87416510 397418941
32514625 39485719
21897679 255236164
19751655 20412673
156800155 285554199
84357085 316930153
64664265 596064887
6081509 25991764
154958401 434853581
327526321 684086131
77924601 884152423
83046926 402634854
160536119 275405447
5802937 597741210
318075625 545390458
1367355 4994226
171617451 880668399
55674 511510027
63150935 113331625
11233830 76937407
208430401 813835936
6330403 575740264
80235161 80375217
62232113 583482307
74613408 78307009
35814880 197602097
2312876 3036073
58516995 102835656
49180646 68808241
80191537 109711977
73936054 113733673
25512571 218223571
178576321 692058901
70222464 122332124
70400982 80843777
53204492 109769893
523748174 776090801
182699606 187718455
87515677 211443961
67371238 376595142
78680410 87792851
262800220 764227441
336288981 383144949
102543520 120383979
144162634 329040807
343041781 348049249
200861651 213310031
30617057 243713191
15647726 26919721
69107766 71500541
21204915 107232257
43171663 429450497
181784575 534075376
56956918 613434381
33932859 130067173
120439696 365308737
90235475 151379733
41746930 47629331
68692336 200828864
206622878 253502113
170271975 247722441
118898322 554522677
23659001 388068685
103681600 324071221
26496515 100598341
39972079 90983278
15169660 23653191
44063623 54159046
28753325 51444472
31426046 32145455
81348020 235747483
38230963 981018969
46039689 193407761
234032611 527209437
175406845 232886067
55583401 100471554
134710045 160769986
11327241 12934856
97380299 400308113
4676113 27501891
61440706 408502117
47941847 622358264
105885906 200694910
74890120 729556133
261491117 292346251
27912433 80412767
143248107 683934889
618185 46266796
106495956 326789121
33901297 209234689
238313022 271370161
72672377 108717441
552459601 688508911
17081332 323132518
27273682 247698669
2906597 174597445
160952776 164994319
475991953 591351281
5913513 407629939
13870720 22923499
125258008 165775533
33986171 73433053
28965307 29946851
10600931 15819343
35370018 248812805
46026532 153864517
112687906 841244434
20530979 124235819
184456160 428828401
4996151 14376805
98528229 109687282
19667669 33515245
229712024 249057511
233099281 255088571
161616586 616101379
21330015 38617146
10333381 336049345
85022645 233755821
19546465 44098369
38208469 48174969
375471043 461345941
2526566 12507725
32573965 602786596
18788711 321272078
37332166 162604345
115762845 116964706
276906820 366955917
7183085 33926191
63217960 620804031
55159381 600834961
4760186 27506961
287190661 535563156
27814189 37598626
14147479 47572694
421499233 496516398
573063503 608616719
100369950 488467201
171735503 178974536
146970149 156124841
295632572 745079726
70481366 587484561
363953341 684234301
191539440 455448577
55632513 892649600
29991288 194458801
195132937 458761708
125903544 366933337
86599237 596005701
50119868 84006538
303824371 676105041
344574071 432219334
15862956 26177249
17784341 31900636
132546596 185831353
40452079 54910815
35934889 165725164
79161538 106855431
8984950 138782353
431569237 620997376
101922139 148059891
46514296 410934205
53846416 128077327
12750090 101688121
16743522 64517465
69349441 71674656
11741907 55338415
200928031 642964889
82285653 518798128
31327084 48734491
62284439 84536281
196790635 923027861
87576903 135314023
26703663 92617183
13014133 33875612
265356827 311276491
45989511 169750945
8295497 134061955
13976689 57002583
245168561 405263713
32097 388693
155803515 344677497
151011286 283905571
22708140 149423696
196819390 481154598
15981633 508127261
9523711 105747370
1283657 60233971
101873571 924463293
120444414 145291329
266663086 511299937
21060425 29498881
35135689 252253013
136297909 646457068
2564476 23194945
45385671 325866808
23631484 217716225
83322307 107131639
902329 140185770
42662709 499785562
13368878 390525493
5120521 80560928
99028911 209507783
286957525 308349984
5151235 18369418
104100202 305602665
6739908 38792223
255289589 665803572
259204726 418832809
133557478 257811931
69247118 569575925
202348756 457424753
183153872 220515725
75944683 437859073
52710016 181735033
496006108 639187919
34291863 412642234
9698706 52772259
364763521 465083571
151804879 190144498
196591001 350836257
4604961 4742536
20623269 41962213
46222025 315135139
60859252 89146851
67107534 88844575
51505201 95277181
124125479 132463045
222615297 791500216
35641035 52767147
33257722 40064545
170410150 454521115
143229836 162795535
93875221 376918417
475999381 780376049
370943456 384569281
149197707 294406575
312267601 586160401
250688835 388096318
790402 5362116
114172108 267900081
67413793 104801269
126296 831265
137194870 137530086
273921782 321697953
282925333 714713201
55621601 78130471
13107443 543847021
8697441 241343435
93273397 282683675
84342034 251502667
42084175 100536031
54991508 147840694
161430024 174037942
161997891 456035053
14113063 32822959
56562805 150121841
108961793 628325576
3872832 4857921
133771654 414590331
90096542 139276387
29224163 377264623
18974955 37931286
35881665 110643822
132551731 793421065
165566 1324315
18679734 166318069
17972691 20607470
41373 207766
7035428 7848663
5443743 21970339
645851702 743435351
77091693 533181601
102223686 130442699
11824430 88486117
27335521 352216961
205168309 661860865
68127466 121310953
1998095 16550886
34740607 352648617
63457013 103764211
39018430 78216465
155081551 737617336
5636610 8769198
372511437 978678040
24169632 324833366
4845113 14244791
26370233 39678955
2420062 15101641
195604067 321041173
464384521 523352166
7146172 125505793
20258680 333721031
42435431 57006218
70512981 287922613
199483627 450938258
315309886 388297477
369528209 908521069
35016632 77636065
272335969 604570936
41392541 51257075
105198746 257833811
20012965 102387889
284852569 342780673
17087321 268781440
302384716 482070293
152168957 291171173
75015427 190270873
108462187 448135299
13676804 197859293
137210779 138151336
48992299 263378779
88411477 306241696
63818051 122290585
120973165 369594213
58423660 268599619
4776409 148396001
55516525 207933512
37200001 387208256
194948561 256121494
94667619 311073397
37290893 375217012
267183445 277058112
86014177 95041521
66800991 89400329
15431111 29432635
23845347 119127722
17211157 447403834
76228851 99771869
34581341 146877613
36559937 128275316
93809568 124106401
279843823 283796658
2204830 15627261
162790 1105413
246489961 525588526
195901422 365464023
11064145 366625609
18177346 265141801
184788360 462966744
154477665 308417688
27961 685301
9460425 39264061
18671278 39312793
64707787 633339499
30745886 100353487
55264398 101962261
43757063 68263499
123919426 645835177
37621063 141601761
74221441 335414953
136701 24175208
2795329 15666886
216357930 303752031
48924790 97956125
43982384 46306471
599624776 624670905
213126391 361129960
17179816 61817185
363737825 525989703
73632517 300553751
42891014 61023398
94328671 805781099
104033714 125612501
463661977 904590981
158225649 781491889
72438081 163591091
25724096 84269901
11055848 42355789
3803955 59837851
2169721 686706049
12017641 148128373
50309602 498941554
266851099 302537781
78310371 224626033
100535283 153221815
31676187 50951473
37993410 73371142
23134681 489018049
10258525 57069691
7636861 189985030
25299562 26102145
97256766 175250593
265257619 320323249
62798726 66423523
7404211 406915744
146813271 312438985
129232985 475114780
45608542 578455635
36883657 89582637
75576481 371843221
60841568 174009793
576415 1853749
150437259 425573135
79971958 139085359
77967014 134686237
37535505 143210398
57356663 59778277
15794908 57256817
56319823 595082395
4106007 5960551
31614967 35391741
30021866 905918581
3776327 85398906
402612553 719152578
86600205 145330849
15045795 46144654
86975233 485608775
27232348 72358385
2074633 3388672
13486761 39711043
54439212 54578989
26928423 191648908
68772417 87441043
205485148 308373738
5426976 161548521
1046731 80364186
287452551 387309469
4003183 5851537
381941 80037217
475860 8383759
10239714 14171441
196698601 541236815
150493393 328423009
234412216 248704441
94710948 215033641
349962069 379748377
197550401 447607801
173762951 178152861
45033035 46167247
9439501 45281881
17288757 442512718
28369 251356458
141230839 212682783
27540562 117236659
873936 13931227
39786390 272359915
94819856 96749381
64450275 110438492
194162445 348180505
25339156 47113041
50652183 127744168
91366030 187943745
14378006 409289889
26378389 872824525
50436961 66790923
133951007 144323830
287763750 702014083
27509995 49164249
454284354 624954844
30430595 35493445
62623543 107393755
65475411 120836251
233576968 383495691
99359788 267218785
59682157 214821261
7616113 65875143
25693501 94462111
203359226 215333065
10659458 266358691
77819465 144270586
8028287 31633195
24244822 59755766
54931681 836053633
100605710 357764980
85992243 188857711
102429604 296342029
232789531 759340613
7164671 11938081
167320033 181545540
21095454 54555681
119106301 604601641
58282562 84048621
57873805 168989861
103960681 227475001
85631041 355644724
121238256 131434073
239436000 497871001
35752627 452708131
134405387 284550841
156479933 927194203
30998043 36896593
60340899 95011876
87135677 148115731
55695099 298828804
4517569 346390225
37969924 172258940
27079431 53828705
27553560 90907501
103457351 213599989
923245417 1015386261
126087951 373004461
6885875 9988629
1255981 210998752
32215306 713197945
61453650 323977921
2729040 2856709
82951427 321676057
17794580 111929329
32260989 400360889
77638831 273522573
257376445 423278056
360145501 568734335
6806758 22285697
177421601 205644505
98423170 218080177
402645 50666251
73350012 176270281
228544901 869406142
49694868 93423717
154965034 258233249
21457129 212720923
6824437 7735724
56646669 66856088
101579633 319727042
125564 1300021
229800691 565428845
69919089 184010401
8826187 40122993
25682801 35960533
31160201 120698248
202350234 316795165
134340460 307733568
9230017 38767720
563688854 656747846
243823625 682608476
528417 128254791
16026015 204402336
198863235 276763290
42339185 94158208
20164970 52297553
21806203 42606247
31366216 148812093
17381236 19510947
195442066 269791289
187734933 279821956
24300892 27605696
37921786 152271165
19789201 340926250
6755167 789297391
15851145 139432840
88105843 134556676
484614247 722868609
17869708 20244889
82593392 150371833
603943900 639904953
10746241 21192497
267199340 414632769
259599991 901839366
99214081 200324323
773477 3085884
8253923 352884817
283478741 481825947
109215625 223065969
13955738 81125993
199500533 305582670
18745117 132437085
152717349 960324864
48876236 62016661
22492663 77356716
73538166 94676649
132523778 467360230
418143864 482785201
506560199 757523911
6172269 35184493
167188260 296679527
125476693 498315451
8036543 300346874
62852623 153539449
128429842 179182881
108334141 595719538
35977729 440496775
318781 70486593
22093371 297723121
287730117 601170229
126934341 152088067
158376421 555604996
44569207 70863396
342443265 755438281
25969233 69251680
174278321 319256599
61792267 557826789
133101561 765149248
36787345 293621225
33762126 650524225
83906901 244242091
196675361 546485741
69317803 850540945
125749681 335007970
19558727 352664929
97070611 737736637
4823703 5900175
191186326 474683601
98531003 207233401
62174523 135544593
48930101 567596485
48363184 117366276
51373436 488842318
425141150 482732867
67968452 74948073
417374 3235441
39469981 291893701
35442925 47413081
578573 2455489
15665848 81039473
13721669 383214698
47003529 178737697
22516348 185341955
103686181 334428841
32162687 231602593
3598051 201944341
33081545 163112341
45321593 589317049
175922709 383218753
221853559 513774756
6263323 12546001
305706096 468025481
107155563 508065758
9136058 33667583
48417192 92420441
159179164 460485829
30998001 321833575
347106904 621716936
15712771 47336397
2555448 347706711
125810001 167025501
18693336 56022851
226825951 377775497
1013135 18001001
2041441 7310031
42252991 244258246
58611943 236362901
433559552 735660994
2190551 5235814
21245901 110945401
70558084 75459599
70883983 114618526
1306755 34415232
27259745 28120876
109839429 317667421
73413320 222433781
81497221 188954032
83237100 191920081
14960743 624283255
92991071 129198673
296130629 810608331
2389093 13936164
111792917 175444292
74922043 90350326
464937217 774816600
96997265 461974321
49523892 152955701
55307604 81334286
33831833 227317910
11389363 20771386
101948209 135363226
173575027 185056759
4773590 5938804
458047696 711307781
131753875 766778767
541219 83075026
142604094 295906249
225213823 400220185
39892894 233909376
44188089 125441518
34878833 280480621
34759817 336029596
20697891 205641797
160274591 771247355
63960841 143509673
25779079 62553993
2760249 262858255
138719161 193528161
33721991 125070121
6305890 75201847
66768181 130697225
57248132 161436081
54639379 409729751
102330259 348801257
502839975 516202753
505512631 563408959
132247400 540098756
2140020 67979681
216134902 273405169
17646441 84155261
33795025 34975513
85233463 91985059
78548998 121425721
11511532 33906991
71554708 149682526
3780637 4610265
10394965 171680188
112058106 305808361
152832976 598972305
67196004 312744241
112752309 174911351
225847126 458577213
71950441 75135907
20679901 266926759
259225814 358621957
78924241 521292591
190848601 451684923
30143011 111843281
114158243 950568155
99601913 780033847
112106359 430529100
1264459 79184121
12251351 13567885
102037986 109585693
23996575 41539465
146032776 305974015
80615100 320675408
524713959 859178496
46292146 275143857
52520294 89984327
263856071 276580906
34540171 55388906
34989683 65556226
179809430 506774161
44245343 73897511
73823046 672997897
19143392 45161081
26031155 112347901
94191345 98521897
1807630 2997665
15126857 382577041
222149908 608497891
80098735 279772571
62368309 502972691
85140914 95576783
191993747 524052293
241695928 487784417
129762238 251043643
552820 633651
108493246 118039438
197639325 348580291
27311773 578202701
678332 770641
22725658 351338778
360018636 460379911
42695535 104169976
20660050 72941569
74423746 281840287
42230769 42895195
58998561 622978370
188917891 235091137
74003624 242102451
39002863 63910472
309270309 376412309
168149593 480927987
68239170 91714723
166210839 964888090
317167596 417699558
43105941 85538785
116211615 278685802
102108864 470103759
4286575 39919132
2935797 55701199
339402776 553702239
8683101 264675965
69720393 77000896
6737311 17073477
21701110 404676037
34601500 295916671
78779422 480966045
133780261 645511769
328757 2176546
2720277 32529527
4466633 355175585
648504025 806580181
14159895 104171068
2836571 92832084
308494121 408535898
268953686 364270331
455489245 464733811
192889 48523671
383888455 816280891
31066630 35643169
1872622 8511157
627345 30292381
8950877 10183491
153840303 231791155
177088 89836161
138456357 206676641
65393325 71733704
11377123 18020208
12271366 30167425
311438401 442407514
5093711 346361173
18105621 22624141
112980524 191341783
85020025 452223895
6978367 50988667
38460670 67971994
83144674 115448653
94617713 111631755
16836772 551417553
53736851 532958945
81542561 152845081
57054247 313043412
1208747 173812401
131209197 183598073
39343405 137948817
11159614 75039541
25674201 758405391
5727285 140950145
7379032 16311401
137725766 724900569
11431267 457319569
15970251 68616715
16381904 43520681
8682961 236702615
64239480 207469565
43536601 202352657
140343908 454762024
8853005 172495331
15647281 81901436
3076831 173938366
5437264 16711150
197048193 340856781
90403825 735828031
113995621 939626191
65708303 193890555
4753560 553564481
116481749 265448951
38368082 125288281
34859431 583320368
119386099 198302204
25099632 34533201
264951793 452773665
10700942 432722317
21604437 70380483
56861245 404926809
264694834 884037001
58597182 73269509
31576837 53755199
112539159 157737037
115563113 164746198
312370730 510885453
31171523 670452301
100872938 410732143
173423643 664895121
23431688 114667801
59155549 253176925
175878606 237352333
49510781 713288473
63332434 116409901
83026243 96234748
80072158 165978158
368515714 684299041
218798337 811306213
432939522 443451223
85125545 146755672
10604161 59712193
3653687 5016313
15853721 74860978
64750180 79082641
8203722 20574545
69133450 148878041
124321320 162241201
55258882 241563541
6661104 9106447
37214960 131267701
29872756 632373589
30498469 668788903
37489804 340480225
61199080 241929121
8767914 65212192
66801748 102352609
25621393 212199121
20952524 467337159
34857437 72777659
35017580 66019776
14710921 715181569
8138187 61726501
236686273 279936591
83573 21190021
175106177 739245161
14417037 19626577
7091041 14008156
79355302 300553345
4891811 6214061
71000896 120720353
43887076 425327865
98647576 166017489
267985768 821723491
49579817 257508733
88619112 172503500
340194143 610642685
185579521 224426350
169246276 575129985
4538593 11691016
69958699 407510035
11752326 303270889
26138617 834522157
59629884 432687437
921892 81125921
30625375 411920425
70183658 189085821
367023210 603244937
126137326 349727309
24813159 29856685
201188626 345682981
400640041 444290725
224401101 246159985
214293307 459452244
6869077 9626195
143357168 199635361
56429194 58792059
107244119 518156233
577164017 609453181
16035101 103741891
4666374 7385681
69711973 438617908
28064077 787275376
139297253 606992473
18230591 520052611
26129137 280227304
219448969 253323009
61572028 175242753
36056023 132745989
1658527 21588141
186512913 625456570
52026625 773384281
199531381 342394175
299950006 372944902
355899 54717415
2513801 426613201
566034027 669793570
55738888 69088681
52484409 182033684
56721926 592164530
330010371 389403763
30968241 631737415
15541568 16666222
20877131 295244705
137804089 198973198
194293893 336502531
7763789 19947529
186375271 217847761
124292625 259208413
27904890 47816601
28817377 175163161
30652429 91564705
46543837 68009657
39985752 54829126
17653881 146241187
37939599 43073941
8007373 688998766
573239 250702232
2024204 4524889
38309451 247456385
182815931 242829539
341999853 365445769
187619553 208735138
7260436 32358277
11903959 34611083
446185 301147920
94812501 711815512
209304384 334368462
184469115 389396507
127317780 229112389
118976415 218248411
2333215 530497576
167971933 300068935
176762673 213146476
65363588 528483053
102754001 122762861
34411461 108413137
2426703 153804106
73281625 346327981
397898454 524825596
19400760 79616941
64803133 196512801
85302804 100882369
47444320 191309977
35050171 42194443
85468241 332753201
94002793 314836508
469705955 611781521
18731485 531897481
208926636 337961127
2196741 43183930
164435086 206441631
32041059 173587972
26084467 124890676
265155871 707815255
10650324 880459603
96783009 192430951
43108701 547077805
14691787 69951401
329743690 361317421
81244093 613359398
72421856 528274153
51378013 283678151
32133012 40785647
284225601 462525211
60903703 65025751
17691901 108360226
13070073 17205813
166892401 298342657
3061442 6618067
7664596 12080503
86329987 107340666
65719054 118034463
94368277 244722999
135102301 261677801
12087551 117117001
619144620 661206065
1216055 10892801
17887913 34811167
396315667 417437263
98789881 162171280
615606382 738031921
49448218 66042184
375743317 606473767
4341273 729950057
1343967 50359105
41436474 43193921
197560221 597045961
76629761 614063425
476827964 710152969
138083773 768524437
900190 191191363
252046897 626138081
66166417 703928909
461128 1168021
90153029 118050307
104470761 445195066
108103375 122662562
49380029 121112959
8425041 23891221
131853485 714899017
37554796 87350481
222274991 256616377
16752573 126754321
8331813 9260707
98255887 499313253
101792802 216724831
2486452 4327831
14533419 32487001
52224817 856541824
359783425 716767016
27234616 258108565
554322220 752879675
7514942 11768266
8991836 38954917
246158946 376780419
13446946 113563237
14118145 18526810
71730988 80072392
58733754 83490086
65347105 93164933
298601115 330445151
357232149 827955026
43998098 174197539
247971602 368572457
8661560 74500126
215142676 449640295
641518318 680089424
16223794 118864273
184833691 561426276
3484639 6066301
59006641 74711521
251586743 267412721
767881 161893381
172997774 199606561
8494667 223647796
576961 760976127
99754621 209489413
92938399 556859227
59087764 206222614
4535263 178968994
40841408 89145910
35313045 64969021
9548469 9897144
68289880 235293697
12731891 364950649
25315682 28473329
56002462 487903579
287400913 841971131
712960 144250195
224938145 365314241
5432073 40787686
5988076 11106461
20748167 73114786
141215159 146485270
119107803 486935041
28534693 62751816
212601253 978981521
1562209 3758301
78556266 209396633
15493358 64002475
179315802 243249229
289204255 366391047
32729774 38479211
27969824 82642429
5765103 42222493
89610605 108381659
21395149 56143085
120320031 451756221
3925043 4331393
153265926 446630950
7988026 176505681
238089926 251823189
154029816 182073449
255426265 281233915
65251 595919
34193821 250601515
4555463 7003381
10667205 255496010
169541 6966933
124859065 242268314
86468113 444742033
148435993 223137281
179107347 187923858
48164130 74915569
96224597 491440577
61964399 92521939
20519443 54803545
8534598 382960927
101216881 193499938
114850303 525633025
86231296 137595230
219502266 228698527
4875745 7364649
244067307 397442761
57611826 561640507
17660582 104627605
50521669 316327791
32746504 245859595
20341058 26009521
34822324 52082612
14736081 15528052
347441 669873697
1282240 82519633
280552124 669240188
6023548 17491011
28809464 298325917
55906881 307092481
14128929 420139321
1880229 58525089
84587707 220331799
323774325 337898069
145404000 340985603
471883063 626688415
45530401 54238417
35892589 60626317
180806865 429937895
1649932 4235925
16116010 48459797
6577840 431255201
249413005 815424120
3098166 61499713
979889 17990281
133854699 315105004
671590565 789541313
9303772 74322233
22947137 274872539
33154591 268222495
99483847 493902625
168625485 418238072
124034821 128586231
1842238 2411911
98638476 242057531
11299006 244864999
165146131 254798457
24312417 82435480
4024513 17020458
13030201 146915847
190755289 317954363
140078674 326245282
264513841 265816797
57810136 108929837
49844059 220477685
96399275 739395881
8743879 9094047
50419495 70032821
72979587 94700431
610002501 650537635
11130612 18563811
9600409 627242389
111947426 352415617
75464758 627071039
19945627 110671003
26012651 455054582
49763359 216411966
25655042 189297781
432049801 966183817
2104071 11264930
614722813 732136009
95430451 311623588
8389603 407103761
501910849 506243393
1329973 18918313
2562761 234354671
192776812 296918392
6126823 19721963
28558319 406655459
24218772 294546772
30569897 554066861
184354085 208651881
53125781 143094161
26854303 39798679
176450170 207391326
101006241 374476333
4847075 289563193
2656961 679530593
172965774 179986456
57518826 82478551
9702037 666325012
61816084 829765169
10720 112399687
116280201 202286161
11404785 860236741
198109501 468084517
71652905 335627297
1216288 2547821
218006851 223171768
345953335 416373107
26836282 35539249
423672013 544767433
51490521 123748937
327205 30757207
88316171 255888556
6855187 6918621
30284317 73372321
72500507 274883841
3075177 33316669
42113651 103929658
49955967 83313131
164508643 290948958
979917 104428233
136243297 631830951
16223458 44504167
8600983 262920129
179192866 642836221
3148514 10800517
89456391 407997433
10702513 32749188
2957541 6591025
156113554 381063432
36720187 79022113
66220701 592097841
168933889 508601459
554084 11920346
140691671 238460201
4155788 5307904
61962525 80884981
37680685 72887706
229101058 261862911
17964881 74028408
16505202 22347901
402701 426796
192443560 318489241
151070671 516793276
26902569 129274601
146026580 353904181
8889409 491437429
39586 130105861
147587003 170834668
62175411 109429425
77147635 200554204
418779750 538483063
3957474 8519551
57707276 132131773
40628823 227547307
130303741 910520353
425468793 466408108
2492575 6101301
1491502 3323777
551108293 639556270
351949 1300044
22583702 175909972
20477661 139442031
119491008 372983617
22483630 530729545
48134581 176953315
9331249 13200148
70412833 438587617
228353113 467225403
14549737 21034501
285988483 608916946
22834252 202909453
23931433 41015170
81074863 680154977
11960216 18636025
45339390 71113731
20432239 51089377
26133001 80696767
22418241 91512847
1024741 27572980
119902245 159590851
251194623 269986966
39942826 110568706
162699372 436384249
84766329 364021876
175173697 241802341
1628276 353922539
601290688 636224771
19487586 34695369
151711 79203809
54576809 146520596
52352167 53358649
5479696 22225321
82313725 118557651
56948677 163352946
886459 2646909
419060680 790018049
187556716 356471445
193407726 306058121
43247215 619305937
148897035 182289243
48448828 67467502
123573659 393758641
59240069 404433450
1939632 9129145
493336368 724830791
49334820 119349337
117529663 227612764
71260629 227569105
6672176 332631690
34188997 353899065
207894505 441270590
3089546 309436160
2147591 10494331
91604408 203217181
20426969 29063529
255552889 706294765
4796104 15868695
81575644 83893957
217930180 665371746
15088931 36390245
2955388 6688221
49904489 86449530
761028 103016125
23958253 59592001
4475935 301056961
4405996 164056314
16578899 34805837
346505509 356900500
5316234 166610731
11923621 127080349
50948628 315388003
222463451 290418857
38492224 189948889
64221117 118155381
358599104 393402256
5281060 60693739
84890501 96027621
20503564 70266841
41014289 81801433
53765541 513573194
11088872 28926633
230291841 511791631
325055996 348472577
2291380 12758957
58959037 141542881
78664881 556356259
94495940 246578011
10503758 447772161
38270494 42784521
114194794 729358561
425983377 535103141
11581786 12288001
36832805 48026812
167415175 309958689
24341738 101061136
78930435 449255117
24065409 33255481
257891 8107501
101718961 439936015
56907043 119921754
23162152 293583564
1716967 242850070
10976010 601806481
69740133 70403555
35125003 36196018
155275851 174287660
203244762 307683847
374548744 546166741
34455778 151486091
5222680 16778299
7467181 509814340
14674396 697870657
62660665 330819092
183666201 213042262
10763953 11480701
47234305 194271364
28147701 282190681
3560311 204699001
40960387 863381730
30619368 36332001
11950846 12793647
152235542 166267611
18365875 47365133
200182895 215062997
3889269 12217024
951184 2421051
42700053 42883219
47850138 83095097
154087753 398168625
66905172 108495089
356901 34652269
22098018 67683241
60394731 66713110
141475485 177806306
5005041 13457746
246432661 406104841
145363245 168784210
11169239 27457603
24062773 46776863
257321126 575460381
171948915 357887841
365022156 420455569
11116689 725613449
24841229 52328732
21055203 140815281
7285658 29741889
138197687 446528589
143049921 178470843
30281203 638131961
6286863 37640461
254287996 310584673
2360452 142713501
59407479 297259579
482333541 856626609
56400916 507343208
35459109 49389919
87778328 957305831
5363485 210672343
119719251 785804969
293313385 488976409
136724637 227775003
86341627 561891708
691517112 742925617
125910751 159659631
271591 339721
9355776 446444689
73935809 145357872
205397259 387961129
11412973 31048326
139184176 729689169
16118081 21395576
72608921 110112500
99038017 1045772577
13367575 48118941
31190494 859834739
3732041 34280126
65529202 170354349
14748943 245530741
40983573 67371041
18070817 107607592
6719575 8195057
88722680 375958716
412123813 581131019
497506609 507736356
26588365 42266269
55725949 420214299
146587261 572866620
63356831 153009142
37373787 57280623
57473445 94532221
64266133 114261769
142151206 630417673
133400737 183190162
72599721 271131251
1245226 18749825
98888188 357548613
8259301 252347836
4294364 56131513
1292238 21345741
232805344 564359297
133713421 976741646
273632764 281252645
62769576 171339541
106448527 248450577
13626101 20428801
525284 249691242
19133632 384461353
27269770 271219759
283102291 453280623
98916412 186693375
10128297 12235402
69888187 142059661
125901413 422140963
42342974 140439475
208784123 371793316
86815 707601
7325196 13283971
5140245 361697731
4006568 10116429
4706401 51011654
27459674 758887534
57226406 464903475
299660131 473669761
1735735 533081869
86432555 175454027
89696495 532348741
431890765 502954701
16970596 641186543
1316384 14396605
34626457 370178117
116706 1935047
45597377 207656446
141242923 158704618
499144345 568882117
21954691 61735062
6469764 32828871
281797559 367321153
163013412 164638651
142260673 723954581
47401033 421948751
416707325 422855401
327918193 837770320
486778147 738484484
153422635 205653628
1606532 27820605
410499418 839558915
166300546 174116097
227932529 434128411
124556951 728255449
68299 973686349
63325871 268048117
28607665 298176253
28413700 29307767
2893377 740192125
22475 71129
16302001 164424701
141794911 470607899
622676494 723583955
4910549 7109381
45755577 73340091
49926791 235325065
30411226 499313101
55203013 67591171
538253889 609808231
183153651 218618146
106963903 107083792
67023356 141700580
56680971 165878335
31884289 107554757
2824737 229414798
57007189 389645425
1034357 2068894
294522187 417920029
3799972 86663787
764275 63771653
7577246 29965376
310930651 748075477
29638677 69359599
1983601 534992914
55092253 66452173
46571841 469997641
16709792 45428335
549224011 782389906
4317163 7557057
117936603 660010261
2917523 6362461
264374104 421957806
25538332 371073326
503675601 551618861
303047361 636184625
5567849 367886421
1795686 23986165
5157480 7929685
213141 386023
303353270 386740441
116461339 410901634
14194437 146734654
286011121 526783605
62818273 101855173
7772121 9251001
26784707 564278905
91032201 411217297
25745526 160149139
14135549 781290280
47508881 943489546
188984161 503558122
94619085 110507041
3060925 5445616
3981616 64622923
982451 477380905
331156603 647375457
146537233 175055714
526153741 680709435
574921579 648358206
2274895 471684601
2381836 531966705
40644736 815457729
292584961 651414116
281531885 662958088
156386113 296632605
30290900 166433581
217071457 251246701
8942487 13301909
30425596 119345383
331779791 684438621
101846975 267884176
667896841 854640494
6983934 322640109
137858169 730326750
39382612 149290849
134242736 345961591
42622544 70978657
155381239 211069031
2617123 44858090
279336541 585161434
616908839 929615177
172465051 485145000
39584011 62105833
83361298 105666351
14720245 413934104
76215880 523965901
174550705 329431621
159231936 304455025
64883958 281580928
1615078 100736981
32214493 630610685
112449348 610996681
483724996 704590117
28167213 418837357
106734583 263820065
613367 482742701
37454581 624013274
14365779 49479430
71459774 79886863
20344717 38081963
158163662 203581401
12408372 86650705
477354697 838701449
1336999 5711875
150001573 333433955
153259783 386963650
4535001 5215186
1797751 4132501
112997857 308477555
482862761 549927269
38489209 598528333
99036394 100432557
37518902 87268938
36073219 533080765
67986860 158785399
157407611 794663893
14432544 16333012
31394327 39927277
87913944 116194231
339281429 618300089
20502651 99215933
150381001 212331771
12762056 17188642
131931539 142360561
82031873 86045919
188652361 889913911
30390408 346730617
72264174 220924369
51107283 77172201
75196837 428592493
553082846 568545390
371077651 490325716
1698832 15063313
2086885 502261761
130796381 146712441
220887507 229391687
134448477 230167156
13219150 125756274
325770526 508635241
15142690 145891521
6328338 32412649
37114286 138151469
373003099 493835827
335545783 664105366
195260 35134689
17870446 28642787
27954547 115191451
9939445 12150145
270325992 382271784
309699105 401195731
57748673 335655685
251176206 392046019
101428743 405129370
55777201 396443269
6710515 157481395
20385557 557025253
70013875 88663792
52838137 105072557
25637701 224442982
11358018 14601001
392113 672057
2477147 4359601
265900722 342354769
135736301 256380281
219703411 607458515
376296973 698735568
12568781 193890202
102661507 237849461
17245279 316912753
31805177 91817601
32927929 36904984
32086237 74677762
66322027 97482024
89683312 202146049
139991041 351047269
16979241 118820738
277995951 733558295
199105681 203732797
33016179 68155192
166080837 342430645
255322096 365328216
139777656 401225800
7364953 105907157
5471233 10788350
219706201 884889433
82681243 128008993
122276012 151625857
85218841 301390658
16026466 737981051
97613170 458772679
120767669 482666592
71848935 355025431
8135038 168694900
5054760 29719474
27070759 410753963
48813821 414875336
186932133 629690209
45178999 276867930
109148617 823360630
13184454 19337941
6879577 292659580
17346097 243818478
84386501 512791126
6396913 11267992
83002746 95457915
194647925 266058358
996310 1684695
175497169 432711994
17963197 30485897
5520481 272565649
8507995 168508315
59733523 62641216
25157515 181319568
35615622 295616089
84816889 126829118
7499826 18233217
71774310 380344453
56722385 221581471
121726906 446659072
9639150 10080065
22472230 33680638
8894585 36630001
6775895 446576989
21000673 109498201
2162293 3497901
6896084 7054081
52629 1017928
4513291 67388101
26928817 512878843
199384381 369818749
5339304 111736360
64580652 284893201
168556816 339783337
87262048 161323147
110838424 329737681
9841252 10811311
137868686 663592346
10913358 216580043
44119034 49946656
242678890 466937422
955311 2869343
558734320 845545119
56421678 1034666606
32410176 114098122
5067281 515924364
209132428 451198435
190568107 219588401
382409 201531633
15404972 116135393
4343041 458921631
117378972 146613991
205439632 361677187
92121355 235750747
73913488 320457523
15292780 77437905
217617850 260718571
35295585 62688187
137489308 298360921
186007897 438035581
41780129 480940123
222885478 357668319
233082337 544095268
82699689 238828489
222891241 426911551
289641 642345
207443607 463644994
31403808 35719165
304510645 454715083
21688933 373761181
44272117 526572411
59537026 80048975
4208396 11318995
13156938 110743813
246479885 306484707
125231 1257673
593638585 661247161
11454545 25961296
27857757 36645061
13890941 736730947
18793401 35203169
20001036 262198369
3265081 31625005
212385649 246944116
1045438 57606492
6397157 12314681
29243169 371409360
42146005 123436171
83109801 643233031
4214544 195043381
2418813 3450964
284929981 319670335
282855381 299075142
422863252 709887561
21957571 26385157
574521751 575710785
34864497 107171061
45089864 230830561
394424767 497087281
8207871 91247829
59741713 114957727
48442117 823938401
161456275 191837941
82710019 716613376
253219 2091291
3214645 5695075
56178099 72970241
5952636 18074173
15973206 53366061
73557386 176162144
81380192 226130517
155878633 355145545
670737515 861416277
215352148 527777013
3798698 170460577
56973932 386716051
2947448 11928584
36678304 38137011
17629391 26947840
163550528 402791233
111043879 170658853
32845749 79992667
132978666 142305233
9445558 16716961
35024438 35431331
33864353 163778163
362291836 433785041
117807814 386382325
152653371 547721791
32930450 83479691
367250915 430393406
41920287 185117239
114858580 157084417
114086542 244750591
103377895 141555816
63504901 88288555
4297833 146866511
48886161 375697457
22128339 556245188
3572290 450693299
4851949 6999201
49995271 111288904
185670797 401979434
16325049 396507217
131481645 346288766
37928620 61376841
331510401 774882577
163490941 814111816
85731073 489862627
188288761 238062641
273865396 893979795
148909335 177165769
50637742 55783385
75057589 81805421
9043804 11026422
38409496 216925725
106569306 654924402
103164283 839241365
4127125 25673829
25989771 331794433
5085697 501206756
1349312 4190941
15711332 36486451
6125215 22796367
216559981 310582702
106951268 121951201
14117700 42706489
24276701 722672728
123037471 953888329
109803436 499625725
3265869 4663627
268370061 492379333
74034594 259902049
41130001 350318756
22424386 37546471
242033009 372145144
186397146 397866751
413881256 535824558
41500510 122945617
103873063 455045221
58566046 81403569
76030625 103610449
387549985 450115297
121790755 513674326
155061369 845538001
240612956 295981561
5633086 97108991
182554153 336550209
2135543 3115591
231794121 484563685
10530577 428180195
42960879 354783196
116160045 253782475
4366620 22278301
62824833 69373897
34936411 35782793
220505185 700773436
446744710 580109307
60907141 91086346
26836537 66099016
1787200 190037047
144898839 239089371
59039381 76265766
6612259 12891151
99277476 565069942
21226829 46338616
91938001 288819795
25388647 723796402
185648926 353978065
73700673 347835301
17449285 424901107
17739450 270327533
2702650 5052010
56319991 97766140
129414842 221749642
30886264 157364857
261491721 416573484
28816582 131572889
5363826 8892241
36560567 81468473
164734390 650102401
4136236 16343959
13450094 24575409
1846590 23419369
22514113 158316971
12111825 57582361
101009017 241391921
294019433 687972630
427178881 574709157
14129043 54814852
40036353 103205488
160433216 302821256
14575299 52863265
29329334 65086235
182204955 196490959
13914077 162589858
7119529 94820685
267729001 395471781
64505870 128807541
39520041 86907151
26075987 202963513
43925025 61581496
28357085 132885575
30293357 63836437
94767 9270451
55825309 745351721
21579205 24437161
89782387 131770957
313615737 444547162
91658534 672126707
103151676 368873923
4605301 482573371
67746370 451990603
16568323 33971421
327452968 340901917
97245151 651166873
47248345 227649601
28617711 33329297
119463751 369329777
1222405 1340964
8337630 16226635
60518353 79606662
92582946 306226523
1134981 121262580
53562681 164934939
24513696 113044141
1337312 1754401
35185847 55338481
69326485 214269575
33899969 124801216
117425011 126138195
21464639 21969165
9256918 47814911
152026504 172473142
134189497 144404827
41179455 128112601
34404900 177984121
30390 69151
8302099 738468505
6256034 7816249
4619379 9072649
102819652 133876071
22458445 140447359
23072113 566593886
153161009 180498943
18928282 158607079
1295673 700523972
658226235 926403454
88945875 240615191
27731537 210356431
56444599 101508523
98502627 180204353
145241629 585007741
225713233 241429411
146012257 435460735
208610303 317590417
2029877 6240241
126747312 156292113
154985409 698164630
45690636 226121255
340546629 341617119
17389572 88631161
88103783 450156241
508596481 674930983
146692120 662841034
73210348 100779809
83845974 159853307
35685419 74613761
261787041 275704617
35953539 281494433
27598498 44608241
14801221 241720801
27617197 38184997
150096361 252158026
36031721 335698303
39530767 93052846
3908566 19722785
64415717 177518051
42475131 218036197
149598763 237954091
154449101 751255042
122446919 308674693
26605265 74693785
258850621 679521745
2032281 45483685
106802881 131065763
43909477 804929115
356508898 390995449
286152361 296776288
67506625 498639889
137847925 588036097
49201680 258696439
3115841 51423659
164447902 407518048
54642886 487245841
119264105 386572961
6412091 89277980
297388253 312531775
28406254 58223281
12849336 33474117
216473311 388850239
21181276 68093081
122952341 452792801
63756685 152436337
143370118 436596184
1687680 26261334
117338545 163310408
2008128 562771135
133650581 458346876
19485369 28621309
20928943 648016606
21096719 23702176
44077865 645207971
215870200 231734970
97501652 161234177
18149656 728846731
50012627 127132858
100482489 555410361
167699187 169473826
83672513 281530411
157416406 221330561
41929911 151111845
70044636 424268807
89807166 125432567
31878923 45970006
948251 17789121
116816131 581683117
1012465 47289496
14666917 251825488
165652257 508711179
82388529 120527301
75642283 508965367
251933 407690
11621049 68622056
46026445 59954957
17656142 221297993
237085431 766263946
177044045 279673939
153767857 393601664
14624424 448407241
75918441 276317153
24947239 92620639
902077 62653108
713016081 853043573
159404519 295714511
6975797 38092951
45729201 53092377
126304991 349992721
427054845 460922176
253807634 545215441
4035188 10720911
34014930 69226081
7954664 17968916
45715716 70072120
7379506 18999944
58618711 67853976
76206242 88729433
18101707 167849848
126870121 288003969
6212166 121769073
126309569 366426737
2980006 242219701
51082451 95658301
55151755 349793573
15157154 63245221
79202216 223321827
49595173 211269301
9046513 9460039
163990597 243134203
118574545 134265321
55197208 274476701
274037161 430092668
102717265 632279637
139184761 210992689
4906433 168705629
128431732 267588309
233100249 845169401
470626696 636171502
1750354 111277427
55885141 57426528
87228877 165252967
186295878 194208715
147118291 399127288
71430945 152149033
65504536 445934281
125227068 283206554
24392232 328578049
38243875 76315942
4898801 80510849
3443440 175383757
84852723 150247378
38569697 248121901
61309219 207941345
26856376 70395445
17566849 392335837
623866049 1043091661
4889463 451293041
1406371 201952749
9957726 79858373
49527523 98230471
30955376 142741881
199659799 579689188
5050101 477610561
550750021 616650607
189276289 322583539
75948931 318157465
1844781 11609135
85313306 148920781
99107368 100013761
26824832 198331309
174460996 516400417
41036547 427107442
197596678 353572359
24467301 798655285
264336696 450953373
106204220 121993649
4596721 170094761
28074746 85187279
26202373 120415251
122704091 685621993
536204872 964846620
9750521 285348645
161413305 165199217
54283687 81338041
25693916 34194418
36479233 38783697
59860900 262261799
415960937 673931281
50170513 116547928
326486973 369887344
4106518 205675713
53427583 356833699
105686204 141356839
377652161 403988301
124609893 207055577
133463581 171713697
1707651 32429125
677075 37142401
37597816 201894001
256266461 306109239
5955139 9144969
6217048 7886889
28752841 218161441
176812127 244067617
83634802 91300751
111343592 238085919
206555685 280289141
1725875 3858174
13891281 535818047
23571310 65703561
124420476 125554185
6015553 132576885
753520 1478467
74656706 102015181
224635138 323109073
201752785 466700065
41206321 306835153
37629895 80179681
49730767 899000411
60845801 280054447
152982153 647994844
15681104 30098353
18209530 19011525
35036737 166968169
17193776 87646105
45969211 187353321
54037391 419406105
221177491 281669117
49917817 733418335
276472651 346953202
56565293 57136117
689622955 967474408
99858124 291212857
6619273 186129856
41361789 369884097
44301458 131024755
90646177 138065501
472468293 672898998
13922421 46020375
26719880 240873473
102605260 864596217
17194377 597303226
251897179 911853853
101318233 274241746
65844091 95554258
207702260 278298843
26661281 30496433
12856258 35601541
36942891 75751369
559644854 757158449
84076414 132128375
7572592 24317217
378134296 440652241
10704890 976276849
16864017 39458836
1277281 61105426
8045542 92029722
5939105 143363341
19280717 32443461
35782757 119619055
531812485 563092833
4808887 5956276
81884153 266601897
15059832 19297993
111048661 914634641
500712 663535
314252786 449460796
2338368 3745171
298982251 549347878
202393800 609770125
10250993 11261629
47220587 102689506
31217761 259586281
138314521 262203411
1142791 123090182
5244629 791957541
76872389 216583656
42447203 68649425
22732463 46497836
74394976 879610205
1461807 15860681
62730316 169060216
93459745 469888567
1854499 6065751
48217118 76040693
152406361 301438450
45168341 66139096
195481 403449508
4203989 13774132
4257314 452095145
51931327 60884038
187000111 250483156
587421 30328525
2894587 5266405
107953126 574681601
19818002 214977869
212877753 254433865
488864377 656693120
135113995 926060521
186952178 208905607
109393225 603149812
57252687 87726064
38294569 71412809
40851135 217273105
119411225 376774033
27903613 159996856
220646978 312170783
60693205 87925548
42819763 45629441
10520539 12567569
21082166 21205952
54632634 558518563
24308463 53230367
51098851 116443018
118666726 408405781
36678331 387015253
71065817 644668522
207778 57692209
64640208 368019131
21466026 31207921
26855742 54717697
72977638 223182821
717779 2488861
36999290 42988393
121437801 125576053
33136136 358167457
55198236 170687416
2566401 278484802
129350461 253238968
57322460 65687987
55620377 438962932
45556623 58305313
594959697 791004309
1614216 15954975
101320297 580167799
6001 27821543
44425501 380730023
160425343 445556214
39027607 350850928
198355817 533405818
32662997 45101729
96372338 486630601
4665471 201451804
354638638 439193095
152193430 321275721
44839778 64097803
89442291 830927681
85124515 112975013
58408263 241564549
146499004 152723812
167619481 301077799
22001386 55081033
9739992 25430573
35509492 49283001
31101773 135499516
30596944 220195777
77134250 224175307
37358861 254787586
75837791 77465281
106503548 174176551
89423389 154171441
47579661 87502941
34017001 395020649
29762065 54406241
16678538 49344751
16771105 257591253
265297503 433643429
156612130 646369329
81367931 140915489
29425655 101991241
163112074 589560375
6995069 52819869
165607354 238220457
10054696 22929501
110504510 271890431
8077844 8822526
109868247 357335152
231194172 388263751
505043128 515412496
65399597 265485221
8424267 10277905
13084241 954960425
48178624 81653326
11003191 15815290
289654205 372424167
660242875 800122736
54082909 87511831
4231891 50941742
16736213 153457165
20670209 376316704
140035493 166976634
136724941 542294992
242516022 362410891
132091 501221
6079147 128591860
12259173 53588026
265443859 394752277
153716831 261357577
318938090 572682601
141538872 154378353
122442369 357834625
36355771 102282157
354380296 597478405
106936109 113638471
369073186 432777283
11174179 298804869
220618483 246758397
432087301 696305611
7903003 52564992
37407230 127078537
4688181 21574330
151281351 184215370
20635876 67604105
890927 4180289
127092457 484153551
7713751 39692496
75524450 690920091
14641104 113587465
8922376 49325365
58228625 106142166
275636359 495482504
39897273 506360593
21279433 56753932
188032387 684644301
14619836 208211509
6452861 16907095
53327444 89967601
127293931 432732376
2197814 16321201
149688206 333487761
9302437 9715991
26341575 61668397
287168716 365176961
67232733 142497613
1193014 49834217
602704375 821200334
59338893 65024671
176357095 728358001
207074443 334253982
164238529 252646501
4738543 5170381
104461925 203208176
22472020 102937009
247813651 555365377
208709 36639569
53480593 725392801
84417235 119706577
227767905 326114843
32406148 121057883
45563737 81583195
3774513 540981583
140291928 190121541
143442225 427900695
1530539 75686377
39221640 63445691
22200524 483025217
291872753 513064123
5467386 22867315
31360249 47858396
4994430 36978181
42057848 80424658
41942685 492321241
39294360 102688979
166141681 316078145
46866037 280956061
37535365 45310380
77890601 128284777
41827173 47225359
5734832 6479929
295713097 446079925
213206180 240500871
116718341 556790023
72057805 341715109
182048889 552571137
52913404 118432549
562515 68629198
125227467 503660026
2129813 6169227
22842721 186402833
434721595 601251955
166903561 238678903
10979269 461019686
5231520 10324693
19485237 98797401
84262961 379805876
116659923 557737402
414658 769033
10661683 127570117
310236526 339617686
62460097 218364301
162965800 180418321
4981981 18898953
49785073 87144135
32437149 146373326
14142490 22590525
105613421 124305749
6744326 13816945
3130152 8021917
122829811 795135403
8603792 45460000
21530420 27664876
82791572 337040621
5504453 71660226
101436271 117117103
50469967 93589406
82812781 191339863
209103434 578190084
76817588 338358933
151885672 597229585
2863030 130368363
220401133 308377081
30050510 110046931
112150931 171036797
38207813 106343546
26577201 946924723
54040300 58960696
1030386 23111583
1646291 1892500
91013713 190967721
129152638 136657193
27196261 796011536
264370752 694913491
7265668 147048748
46050811 139317433
86291656 350535343
256942591 435935833
172115287 179065489
72452534 77027521
28379330 28711497
9688793 468967645
14030379 34036318
54882917 446161150
2440209 160068546
255251011 350468329
41222569 722294097
140499026 657542236
92507402 209114935
26463532 59825337
179754801 807122170
84839041 595542445
124290961 131968151
559223 9885114
92237577 276043951
249783451 607944063
15521329 127920185
110455680 139027681
411231859 445791790
132593462 389074105
7953331 308116117
393726565 841402501
59829681 244880542
7731215 357731716
41146582 42661621
231329633 508236769
58395415 145581625
324285105 576852769
347843169 402458477
551017403 863568157
597806 251631927
61878653 707489137
29160380 151708981
230430728 344589785
36689031 116604944
14243771 23124629
161441244 376236025
2470738 4154961
4456651 39774221
60405966 363629575
633146669 726691817
48664136 62252321
115173018 117865585
212657398 341187925
30713155 39393948
463493840 539120722
61686253 672148269
2884778 314929768
237234529 412364213
12715100 44889097
46369150 729891741
193415769 628467421
6990262 21990541
8090231 8867737
20477735 22024521
142685137 174226473
133026 2650849
449431 21015545
59022855 94594116
35195017 310963456
1012206 5236015
7743012 24077677
48355721 133453801
2803939 36907777
16758001 233330347
50589635 71815409
424752 16200401
120574001 736269981
3030011 5850629
86244637 309609105
88363537 909841689
9431228 48590521
24195064 26024233
72420718 117275664
278146079 625104017
2398809 28704439
183309841 754219384
181493137 256591963
31434574 113978094
38278203 565682266
92121966 130624801
79646113 796425116
155487802 350205781
27160045 88660833
8224028 8416197
198800619 396561370
27663811 57673837
440384404 601336261
426081012 495161911
7752631 64555261
7406733 48897301
90488341 704706710
60958 11155249
141101561 195683649
50043867 236318014
547001182 662205681
170628427 486602029
121324204 130250491
42888466 73904985
122548338 297925739
65804289 94413931
185674972 297970941
228840617 389829651
187922998 410300815
5953844 24231221
71396392 179724259
167392057 240140352
161508967 187394260
109330929 400916311
89419500 190014871
19995779 230487041
23700282 39129721
71091219 841850524
62733133 105477401
35576974 66574396
5586220 11014201
154769226 230777466
56206579 171614032
1320365 342780901
7128223 10463046
154072738 623999881
10847612 115382422
28274889 31816036
272748702 315651441
24430357 386755966
95049961 443906384
5683106 38109501
350779875 445537665
119466647 699379976
20394638 22805137
76473883 431044093
153284141 170333269
16744337 18332601
2291951 218684669
290698161 377686233
240649656 741725421
139933531 349026519
47694189 246532609
152257041 185362978
5638070 322568432
6064965 126863745
114055664 748906301
100263724 140792275
334697933 334784241
58492897 118885614
279937568 320727651
7427502 278079057
14353065 60642336
114427033 184388586
110392864 560128001
43640833 56503481
23600737 726374041
4194829 90731674
79888893 174094171
6144443 54661025
299440598 542157071
248973113 705479831
71080065 145057339
5248753 44331841
15438109 293687563
230618962 237427849
72229903 91881937
102541611 119436289
6732917 25334116
22889169 54816070
14236591 152782129
119449957 441535579
8407401 171943421
28546651 513688148
96422108 346843819
276627053 506088601
24723056 38800576
96207277 105494482
9455781 15706909
48380165 99400280
41733540 42991301
129263157 325627417
142189145 318318341
142657915 362218066
73218769 121159681
7876537 88125766
266344167 277610481
26667467 224233550
346185271 425166456
213782396 580327729
8549776 195600010
179775599 606742956
1006298 2634445
46182151 695322901
11285924 53092859
56581677 59227899
68707083 179281651
138719406 149370040
302289703 592252337
50336437 240483599
24836374 24979186
14861166 56249296
15314608 35870626
54800488 78020411
71592318 205951105
2357662 33433544
19235586 32287746
138129811 501668293
530389 6583689
13912751 147415087
137379178 822715141
4404527 96955048
138121381 495712767
40285761 44946525
22661204 68942435
25285931 76435759
1824188 17509311
43198030 249131125
1795925 5190946
203589933 531584172
302188951 375021505
328267765 460374871
3444921 14324913
58606810 80716593
47750590 123674851
79209889 160327045
267831003 300130537
2318565 7798956
3674197 5133714
3391920 5803729
19190305 831071493
42550426 243967361
95983 45264481
23472388 307065141
183230696 268389133
11558385 258948029
257776475 296607271
5826978 91065381
57696933 69300244
236498748 265855876
5327368 16321371
6533807 23228113
129260482 307861036
109445965 379272783
100086821 183497045
3254087 3806776
48379964 64723393
7607545 62674705
446662367 472770406
274743 28139189
17239381 98853268
246468938 745273143
85843836 571784869
72903162 81110019
649271120 671209083
3626965 12374556
254818084 759459485
43345128 124847069
156114451 301185201
11701756 206776851
62471697 390629361
6770817 16060288
1753707 8688577
259697593 433899429
3842405 29807191
26338038 170422561
4205361 32719030
14961337 203624801
60938690 157255439
56114917 597770113
36173569 977475115
9502571 84411250
182266510 183746077
98963798 146466001
198959887 401123242
325620560 433402817
280408504 891612411
301295713 690386534
88549324 170694291
2004760 6877467
173790995 300664998
2225791 18718569
39161914 71842629
141572697 238025575
23400095 228732973
244134036 865152541
91143377 128175004
2453209 69440181
55246339 453614777
9469870 19349705
5925813 7363747
4442103 7453594
3844833 14974702
60855394 105035657
9502593 16362948
21558597 34148764
33584062 49083211
286862401 388627709
41871489 670456465
39262598 58558011
12868186 42818971
398348561 745402002
139812472 240979906
10910953 52839145
16708903 48868099
27897647 44578907
157819489 354165826
21956576 94842826
291490172 452103331
260628131 471009937
65597120 108901324
64776973 227804801
52636245 419953699
23442771 391719055
84787443 574190641
245632926 978865181
440096437 826771287
48433420 53776801
220559 105322361
152285563 750258755
37370659 132970366
66069 84682
18555484 63510691
84033355 633247876
75933121 608168085
17455977 312790213
111844601 119173181
105041833 125058231
147919321 809269501
14594094 178072621
3396812 3664914
95862235 739878031
10622908 19332929
273041075 549276529
18881827 42046705
29605608 299287297
359403442 416776321
4782437 301951826
77815360 87710569
139452490 703705737
130920076 406269821
129067156 217516189
87974695 227243769
47322133 753126531
15381961 164356817
93993681 662201761
10596583 14639698
69381185 107289170
21372294 30473056
9720724 145880151
19490017 33029844
41917309 71128317
18123945 124780828
10263974 122074363
580776157 887045923
29167405 353522401
74632701 75090322
17253401 101077327
62740288 138237995
65480725 68728834
43079071 59462856
137869739 220513689
157722195 372477853
75521899 624173503
9453346 12615967
25472231 33864785
10858486 97535681
490394666 542549136
235300476 554947695
47269126 107974341
25758709 362529001
36768096 43087597
28862735 103767341
36451588 104063273
292695943 559578291
46760001 50925376
12235085 15120060
46909139 205026691
1588591 3024800
41504828 59057585
29904112 191268841
117943933 187752123
13403725 26034809
687694981 802304641
55027645 62843969
14758021 319076615
6260344 82002076
138673708 196853229
20263496 81659841
535126527 553995487
36917711 296223775
174689803 409702007
87206307 682179213
1177651 1982637
16212661 637142406
111962551 113988232
261126960 396408091
115151219 180300106
136836701 475998755
1503890 1896490
32852831 113564781
70365955 107249077
126966841 418248601
43928938 105132001
25079045 41645417
83414802 500316649
299725077 342150915
130778104 178573011
19629230 50452507
13056953 74195361
369522385 377772561
239571716 286769041
845461 11652113
56671800 92382403
94867077 190229741
68140117 823172281
71428351 171644010
167032525 522714765
400930049 597085173
4515259 144812821
45277891 51271406
204515759 394103655
22453868 32134078
3509005 25486273
5208550 6591345
37956129 80242416
58537169 86083057
253351877 625901109
456782725 600660601
407548373 538703309
5964764 154651619
255912 444991
43424425 161213307
132090417 616911976
168683559 203138849
32765095 132912901
193462404 741738854
56791840 250447926
6624883 17042806
522596 2413027
433372501 472246881
101068479 276275441
12032781 155921305
348969 274957649
60114391 81805770
515841 19063868
18597440 358251169
60131028 297019701
125706169 215931209
137123702 188177151
10634091 19788678
20239815 776978762
96576771 358187747
271541213 585403237
27205353 446033009
358451 65986194
112159048 277725449
27752438 49924798
4039751 9058498
6505057 25400569
456681241 466635313
59558502 65494657
83590760 153709843
128381319 157729843
439557 508916857
148980481 283418780
12129805 561518695
165255489 423973629
51614717 298697804
358167793 491139936
7200626 74811475
41328752 55434097
29603619 53745037
7301393 51529525
75156591 287987143
33622953 320392465
55670975 364284649
4819921 8342431
226370498 319531951
94377230 276551801
33505879 64309633
591068550 867025321
90613570 98130951
21103472 154646605
68678401 97185397
216079639 709471810
5850605 14505676
76205733 648266051
43502273 581799191
43813246 565011385
7681449 35608877
81784221 547842226
86681779 112717862
25197356 56037880
113084152 185572273
21913196 31716925
111804961 144883201
36914064 60172981
4184157 32402176
6848017 7386501
37365075 301357249
3305677 9026781
22280780 27885937
189065201 551084649
1803 34769
79275688 744187549
47597249 162347537
257786533 645169546
84946969 127484216
11809658 13894621
59697504 149528989
49030203 55550081
48839937 139555256
69392450 204242230
323801873 375764785
399747853 897642124
3370962 5281133
197875066 324961751
26534033 553119026
289232425 620946387
30296176 57013393
217236351 235274740
5667227 402796886
182471347 513532605
63206531 134346341
37140225 324583688
246987457 522273950
71903371 87651817
548308926 634297159
73927980 518548501
70480453 169766331
119994 352770
1487690 9087209
2656483 249094981
127830097 157953148
149611957 272585929
65324881 852611977
534897820 674868065
39543937 358412695
65707201 949033221
26137015 30630945
2671561 304102601
28363863 41792617
395684981 552088237
7516427 10229121
27046482 190368451
12333649 452027201
176424081 202638241
86521373 440861653
250789828 497078310
14946465 135333173
60071902 298433591
29486465 31084028
1162463 35709157
7279132 28027341
86646543 189486166
110370060 388684447
1268445 6646537
165792712 807228479
93829284 124291201
257742577 296205281
207903091 249059810
106957100 135539511
211023206 275238209
22702903 57634406
87966900 311543641
83580524 156850561
101400734 172656611
61725832 64956321
77502526 430131713
43534695 106999877
78525316 83906375
77200590 115204609
71793206 91060345
507946936 564198769
33088537 712564933
291165221 736753843
29439977 363883941
15577901 37152753
143930501 215055611
309253012 339642348
113342467 141763098
76817385 413602351
313289785 734780641
50724282 90544987
10786301 54348841
241779553 645634738
259625962 695841841
114552299 342610269
17588508 18280501
6847246 81971836
63995056 722291469
50635966 104595751
2533390 11974257
182221418 685014751
151604896 895506301
1491786 5690479
68763054 126655747
102395029 188980009
17833388 21704146
29979258 251106794
620379 8739753
24213498 563777029
15888874 135446537
37381111 37819189
58906883 83663918
45853260 199074505
296401447 577180069
16637856 449976703
193641084 456310261
84831158 96918581
215635553 268201057
44945 959401
235416065 337651106
172963836 179308837
10613101 132109789
15182952 145917973
6267425 461735506
36510276 210741559
8463757 96413563
18795664 53124805
2805811 12111806
135729217 326014822
50024824 94198355
24490516 147759003
160179215 568563961
31202676 83622097
21124177 29920076
198536190 225221431
108772001 508512169
187102057 268597351
103583677 481095724
6948293 20357531
23190562 81092311
381828629 384642751
155283880 214606160
59100517 255391009
5890021 336086381
18167790 30937831
1366015 43150913
7992403 36509827
41955067 144343637
43072985 507953296
122761031 242159783
25665879 146492596
2462517 4006486
57857936 607898236
1125757 34299673
18009796 290918121
171242496 204111001
23795957 853483558
236123619 297965241
292696889 400989512
35739773 57679537
26910061 350122345
71306880 199031511
55698049 62886513
725584 5129921
141329590 189688344
13946357 19778736
25173126 44310841
97585489 522090223
339737487 413466337
183879933 268944544
138815335 230011231
29870113 30444877
52892939 72542809
362020837 599505094
34902834 458983948
12329273 21326999
3487932 5455001
115788807 119571649
6601281 174026196
110942781 241065441
10224915 497118082
36754141 39168793
47999261 178558420
181245901 185077405
118525567 404248107
49433671 405851911
51621529 1016224959
16261036 47391589
56894946 65277181
6849522 29243529
10581468 16432501
61625129 510424673
4400030 134927845
206703002 347095259
31348162 37307359
219482881 251399325
40937020 232293007
1207866 2830111
12530578 34488577
16024215 43929271
12364943 23864065
127502377 140917485
6268239 9441040
31358759 45017185
6532651 12350647
3212926 6894385
328110811 670908873
105076214 750593691
403551728 718618802
203149201 537331989
3864268 92565249
412092934 489145634
1773217 151117723
27873462 50582821
22381713 28355236
70047500 600410861
107783719 190330966
3291241 5398378
26145325 407540525
18816703 143597691
89112556 107637986
26466177 33517537
310637472 329421403
22577553 64957046
37833654 944478037
38540497 460077151
24515989 57638526
70057601 220847698
8775306 438465281
1430217 20161295
1355196 3221569
6859257 37556001
2527289 7449085
66877455 261984877
56890873 75751721
290227679 325189896
11125775 27624891
87045146 183004576
28657995 108163105
8313193 571767941
98953638 572726083
599431834 612747265
4209799 849598441
44499399 62640799
135894961 567124557
86552317 100020369
107158437 527605896
8489507 56279497
27169297 30878953
28750687 48112849
5178401 17708176
54389557 163729765
8302022 78708799
59040253 107784405
55369777 251368937
359680993 635728069
54684865 567794551
30701386 772476193
15140584 44157951
241604305 491468801
81193842 200690876
184228556 405273326
64137855 474662948
725945 6405259
39144222 155570376
31905939 42122341
26080345 32072973
62479751 383040961
44752766 64586053
49336712 54648257
38928953 52065481
219684530 328267161
171795568 847989590
35790755 644328769
32287001 353983778
21212178 154718191
1627736 29832301
8676667 240927481
249211345 263476459
270717175 767530259
316163767 404116621
24260751 226746236
22938416 38392357
18086706 108587106
137500607 216148982
132590049 145896455
891884 332794891
86814001 828822055
330847649 573087745
205913440 852177565
706715 2503234
48913236 66684299
124404740 133283369
335981881 574326871
61604199 90142731
44871751 179598721
282754963 351154441
125648686 138670081
181088529 274361201
34344045 370404892
1288318 497196851
818574417 952474281
10004392 14081441
14476126 54939109
36621045 62787689
106214189 288587169
97755287 111274944
452406809 808528599
120855543 154772701
277265 27236882
63179299 309197351
6256511 529962961
433129981 999335151
110863585 307228849
47797716 115337341
122959363 149521825
12799254 18886141
242969781 490797777
11948146 643039201
44901177 60836716
102994789 206871281
20812646 166464525
32871101 135525259
32439980 375608316
136244879 298429201
17080404 547518973
16710622 191981811
231674494 420938452
209400689 223516511
44992926 75540385
148927966 330758059
174659646 695515311
152292072 516756321
51313398 380194299
37891555 44158096
1641472 59917495
26029359 111263289
42597088 58299045
39654455 191132899
6249843 15833983
31102356 40933151
8594903 288290341
40530009 161269461
710513 1020377
30955351 36927627
6991670 40475277
84775796 278505743
37871976 85845761
14071003 30699049
627859 765477421
7810555 8593423
12841969 95006208
93961005 116991795
14812160 17831017
95835 3130901
1704846 2603784
588587052 614997654
2193616 66213121
252203242 264722239
162228337 238783546
144680329 148733617
18257394 145484466
15308572 29994861
117212787 302112271
59340152 94811561
94324825 491542751
10011790 65098141
5242861 284819113
184191893 349437272
148707979 290745201
157055706 291801830
376817833 514704225
10291785 13569775
4740437 6423499
130946697 185700701
12651974 34993029
55321118 141503713
53836105 201317113
134553495 293393171
736964107 977306884
179024385 542687511
247730511 459624385
43365308 100877461
105011979 405017065
88918548 212397013
95535786 281675367
74480490 118106671
8725191 26435115
321756029 401622817
84294541 565799989
306583681 410039677
181361706 458070281
8013123 11385946
279463292 504081777
3811629 116421913
108222555 114984106
29846402 43952611
416898230 496101467
12412017 18287669
287983650 586417096
23171593 234399439
31710513 128199937
517701251 535432537
169169391 275115214
68946536 444951367
56258205 82311365
45034140 484103155
3621857 92738233
458419 643963
12761998 46244977
60728404 73457649
297743613 723794591
9295407 762753889
108988657 127563135
21044539 241540841
6731196 162680161
16909281 38663356
6996660 55805051
498823897 654338595
147737340 597728881
195757345 308750788
5731127 15667639
179657785 458982841
120504280 294272213
24591601 489556809
240826641 655964845
14642929 490652791
17427096 42117891
189497463 715294693
150963982 291315701
42928586 146349805
319303 3111297
141675821 327372200
467831281 982389537
45828356 223514945
196303301 379659039
108264751 607252210
1372310 71491033
18907711 384985509
21151229 25582852
552826 178428921
13754717 67036181
330835336 421731828
603687349 614812030
216667683 263349325
12620996 32537793
4589401 4667221
167367712 444936097
283941546 287970706
46295552 408305879
5852501 54493948
90565636 326111706
14225800 262145053
1273316 5989901
3149924 337215869
3585525 39075696
16678804 82663989
3586164 85444767
226147751 244572226
26893106 94965126
1703820 16286595
58654863 105591916
208283 2243527
13438114 148725841
15638688 50618779
429402726 755224191
125370576 584153011
3343706 4543173
5683303 151661981
76582231 166212985
38541122 54532261
118474367 236742889
21513701 75148501
20644634 135430314
171325566 489295531
41758719 119178444
1876536 137641609
7673120 149312996
2525776 18886089
9928410 43739521
92958334 269075457
27051192 78461956
11799985 602287708
123665576 201797643
20080951 31069077
232042306 946638806
92881175 161038801
61619008 188531946
38679737 156927812
207856823 283435201
248662333 468074482
21129311 79800519
4212873 14947471
121434163 725518330
18487702 35030776
31770064 49994701
52250913 192495081
17390407 41529921
229726537 355670501
673246 74719275
13669888 22913336
754753363 923862766
20920134 222235901
33603773 184562016
144340305 273609744
38649437 132359536
89749644 163114681
28787185 608685085
23968057 476791359
118096543 443623463
50143201 123939985
454290421 630939541
80594809 495382141
13237018 95652993
14143288 114072752
21312985 538109641
19997197 53236445
290577050 295174641
31814335 705434002
208671669 244394827
28912841 101845513
435171616 501457582
58942236 75110593
80050037 129398611
4306711 410689241
180078731 700795522
80003358 207870825
100181601 117606601
138861696 227857813
11248544 41447233
84853279 239131737
57387529 569790973
22717326 55247515
83504209 270601264
66198452 174198474
581880391 834404585
332217229 348651259
259648903 278594281
179882844 560543197
6127522 58581195
1367229 3959929
78967120 596585081
157285874 166577713
11980138 20140066
178600022 209502539
13540853 26364151
64329459 91307897
246268392 257403673
39105009 66112201
105471136 544769731
47031857 259822696
170440568 352022821
104586489 151115728
13224446 230834899
48389826 69892545
5387706 49845671
78795205 441489967
201472081 245715016
47252863 116579269
23139479 70829746
127271041 242904451
56205736 63914561
75107679 96655891
240181296 423733753
42634511 549988193
403702837 449560255
141965377 310864789
157354750 159546931
28619368 200205619
47616002 65382931
131622283 536266441
161997345 723115639
35119073 186320237
4404496 13901675
350428651 548239303
52182303 77306797
273290696 541967284
29165868 297352501
303156502 335659205
53569740 468052311
14013201 22178579
27762201 374140288
241288594 344529381
33012774 66840071
115679621 311187095
11775221 13783921
214408281 287187396
2063657 232237165
83107563 397622686
3056476 7294721
109966530 214132831
177159111 308339272
157125656 284162491
115592895 301273831
18811357 54021781
115851289 331237466
82689042 321536053
84058303 753544345
80344627 546694014
651445741 921848157
5866602 15431713
94798615 540503785
28933644 751420381
282538217 364779587
429759373 823396225
10792683 85415851
119903508 145621651
156340161 801964937
7828345 10229533
2094087 4612675
20126339 251956279
18131051 32166586
37528681 105246430
71226541 285593872
96046088 255264521
500068731 725553401
239017769 254871541
272448457 420240570
56281057 749416347
1442561 353009481
30753957 34933001
48092581 79808065
19047470 46763249
354017289 744903001
17092986 70780417
32956544 132282481
42037145 179485648
45378268 337321139
689344514 786385825
63737440 806297848
23831715 137534211
49755971 294931315
12100018 43415610
311285701 423482769
228960526 273437065
27954953 115971745
469414954 639260727
50854201 197764282
159065867 292921718
296025033 418193568
2612017 120823397
16200688 283019463
11786503 22780313
4739365 12543791
116805148 264821971
269297801 371479771
417281798 655812690
57214925 216065314
256168657 444533601
222850621 841375797
104116315 162745301
263538101 431816300
32828965 37242333
2076072 2556739
201325445 795577056
137111053 871793351
442840296 978730291
194775649 460623025
11104449 164777005
9446415 137786087
319477393 407836297
57313880 233771941
225789088 853282531
1143511 65712271
226437236 349716291
218161842 812197771
467135805 737992333
134745853 646449921
12019035 12351985
1590308 34280965
41638213 381582839
27924496 64688848
36907501 212974201
66809800 448997669
12705879 267860129
48171087 617759140
289166206 434445061
64555841 390001489
145682117 149100988
292401898 312814204
185452091 410350051
512613889 531052435
67062271 81832501
454585 89268081
332658725 430821856
6722316 54722869
351352 9346757
39030047 151171631
5159581 16606969
49024980 162265357
97764661 400288129
103694536 381835915
57754837 152250826
51906026 137674002
264322631 735303847
995569 997957
21708338 28108576
1597077 1703461
173370789 505861633
246663387 404522668
47139667 197420253
25955730 126924029
175547321 460890289
99567055 356465266
49557205 52184301
51374341 500534143
129352358 253362134
32722869 76084041
38367970 55196499
111585579 133227658
642093449 660500161
74410580 135531521
43951854 50635363
60323279 107868752
229392903 1032005109
35990856 42862503
33340438 389080790
46109695 275973571
261753032 332597249
20967409 145429193
11005348 38326713
8496500 98364351
20309111 40182598
114714744 297065263
121687066 333914673
137505 111260640
4744461 6686177
2926960 99200101
790723 1137918
62311437 186850621
279350715 372754111
19043257 51740654
204748048 508898809
95652532 158588851
341065878 360548491
5736055 11976091
44096230 183534724
24493795 79065013
411305025 568913397
37174800 43920217
47076626 634211153
164942370 166359961
200979201 219035605
169480630 412694449
113145757 149074297
293251336 460766675
5358395 33175736
15913585 530876083
65185069 66538433
4836878 74154209
11888180 31343173
84452061 640836526
1395984 10095081
33581814 142582657
7745882 222339799
305530468 330814297
24248454 40364371
326345371 422203381
34242105 155346311
64348441 76856221
135524880 363829537
26586297 43452732
67020705 195113481
12999331 16849457
177186056 185455999
8943564 190445221
19483889 251221075
13437793 556686257
70420689 905065741
20544885 125351269
14653324 17095309
236898881 414782278
332787733 496829173
61514261 125717233
147825371 232799509
9448637 9480159
132028887 307854639
142384243 490090294
142724385 584948425
118706464 225555841
223012609 577412761
129146682 152271784
59027661 66100841
13846911 176920323
60491152 730402830
195426966 410188561
30034804 233129828
976501 79672774
152025735 567722289
78224185 882027955
9118891 173894417
375382562 464919829
12079218 38507581
285153079 513875797
39210168 210863569
16368094 49273515
20265248 265981353
180127297 382593017
17772721 619315708
15795514 136620849
244758721 786832191
139106971 246383595
12068687 24761881
41457013 59302231
21162004 322718367
14576940 306522609
13291627 38737245
53248543 70954111
216215143 244985987
6149430 6594061
131725164 645591709
197284699 230415251
84666091 187627001
38302681 266020039
75494845 738576756
30175587 282216707
200418345 262617186
9326517 162664420
51486039 96001354
26166100 52603307
79880893 467415631
2886985 209542951
99357249 195060945
19235449 217372981
7602859 70056577
186441696 386006878
4896709 63975301
42665311 67236785
1296820 1430557
85346659 610067251
113815863 171181019
66027690 69404413
9601159 13720001
5457378 303788641
554463613 650613169
153939105 219134455
6766817 111315304
29072380 76508313
1127833 11124767
19167847 207377731
148216890 389644054
8565712 11050761
120537601 345449602
1541068 148486581
108299092 207457693
278372353 326969358
114764905 131403849
110732408 740612461
220990614 404334898
9377263 39403911
54372631 413911369
557224 6731509
64538973 246517372
55792564 94629466
44230197 327214161
8578921 236024545
224552251 495284916
1962868 11708251
8913255 115060043
91876629 125560025
34694473 188613361
44646918 333685807
60311389 118348341
154062955 165096334
181954582 362408266
131613472 342536095
980388 3858003
10217961 172930297
24375830 160252366
82252020 113729661
18642880 96864418
56519611 178402083
104028751 223785606
32081320 252895761
178344133 335634146
16736710 572930095
194030733 201803071
11744512 15491848
237412609 245161645
178254121 282566885
90199261 358684453
21784091 31639800
419221597 597200245
380494783 785874151
7096680 27358689
572671 2634691
85057776 382135321
23392537 312501469
235858208 304366811
100171583 251960401
5712981 855125569
154429273 710234626
207991213 458444561
23658213 55245997
73260512 691953115
197473503 360233461
83749161 94428400
144832381 227617339
639794016 889130577
145116175 448652353
32947555 186826030
76275757 651382005
133847324 188059609
76685124 161200981
13482995 43955010
137190001 563107445
56140063 722361919
46948020 196717321
461867011 579291287
102688973 181498241
9835394 16142889
292451353 294384337
17068024 410501667
118593119 643269089
201151251 498719593
149732861 165410389
23438182 33757875
103723876 148974376
3404457 421217569
66086750 67787791
124885609 485500978
19099951 333300246
349328801 663542741
15151253 93755084
3815408 61667233
2962805 284821986
124991957 254631873
6201885 7813191
14614184 56258801
99620341 163461257
98918428 765003163
26246084 29276707
254570545 655325843
87454126 97745194
12826892 396069109
32013317 63926093
104958061 215157495
40995923 70315366
13387069 69889321
42219379 99968875
131975665 146945883
48000001 61415173
19381108 144417001
94395594 850694323
82769445 115888164
47695571 54678172
19309717 248213365
40991686 83233553
116738014 308222887
53153995 706640429
4788407 5829549
27786355 472550115
54241887 126165009
891577 272730673
402977609 418432561
129663577 451740883
38917853 442965097
11088691 68250661
66907786 189328141
90810721 257497444
89948234 252038354
27817609 319439003
106083437 128477849
44884243 100265313
435671237 1012529441
255285718 276278113
37979202 93071387
29565221 50332861
105444184 155563033
23618918 34622524
70354276 87000000
6217126 12136595
44645250 85478719
4159005 23221303
69187411 113928296
33268822 118403733
64632576 610309521
28323747 82557631
143657777 363284227
4617943 63905010
28820665 42430353
49773907 448166481
15099721 133956529
13130749 391761961
16791719 70651501
10805715 233797539
9605956 148032141
298511941 353307813
104192496 184145257
667921 15391483
49964977 63359605
101970982 869586673
70611773 156571569
268313585 754835521
123719590 860075041
526057768 672799285
155735581 169142581
18769048 93535621
49442671 261300649
159786162 388915201
52299833 81997864
84056394 167439412
226935128 393608037
199687983 476859076
24724918 264964597
169168737 718273799
424027660 587287561
11374870 46012019
48508821 120469004
5974865 149326176
38485962 170133499
26910701 191970871
2143488 11756377
5897266 17876611
35131343 50974753
216294547 342187419
9292185 544314631
343452801 582401141
262028900 379318381
13016582 62102695
38510641 249985617
126480338 682687519
2786070 42024315
7920535 12722806
321644233 736833349
14918594 28185865
2943535 72937021
483537505 844978069
296950627 571414273
5799845 185320292
40064968 536728543
9219194 994122676
38276070 60751395
94053215 176940271
7014838 10936961
103068663 310034849
18973205 501143853
103129889 189228001
307608666 473377285
40474673 46140220
72348576 136367001
68735827 209299105
49218923 407404866
15606952 246507321
189233808 297216925
26965261 277427081
151433241 183729935
23666205 30613468
178396593 658613801
76453 3175121
7352428 32064581
50932413 59853681
104715542 113378777
84208225 165891936
323387457 668266747
46923173 50457921
18056449 122499421
280309999 593650751
56894028 201629866
318614001 677720000
103144765 631881921
178422865 404582088
162933811 302168737
5633281 357492718
81791806 171371365
19556052 86399941
16573710 43823233
118286233 376241184
55334449 257833621
250584478 600212741
86193621 380270093
209572056 326995501
363513745 418159169
63203974 144639412
8455362 80123836
857999517 859124751
21190 90921
86384676 88446865
238498302 267786806
409220329 463763751
94631678 210186497
9087737 29062459
48459691 414928661
439168753 807553713
2309404 29499977
137031126 378010229
61259263 143964466
14389637 48620089
114678856 176379709
86231892 148112109
121798468 491533857
63260239 84964863
49425052 398751124
40622853 102968083
112708301 202418513
115663903 636697945
105009516 396119377
428327 52207431
16520256 151592567
159729153 272818105
99697609 335309273
314177936 356414612
91302065 202664455
171054024 351784747
23931925 74586145
114420125 251236745
28516820 36960001
108164897 130121501
46011376 82762384
675556687 866815851
89102227 140625897
55171774 110818268
134523016 436739017
162205856 700076521
72926497 1003770655
62169796 91101349
2994 9630305
21702529 58167712
144898996 639317241
272998545 883623553
31012875 45479881
157516926 310476251
47176950 67308718
103676556 319634083
19303143 42790917
200745689 731853991
48192331 309555919
39068818 57905373
130286104 137308997
198288240 577118081
224694289 572767804
24899887 278640001
95917359 247039651
80289229 85507577
2449901 17314480
58140669 119072021
7669842 625478819
81698567 846109672
225939351 364689649
59723061 199435921
70157730 347440731
24152065 43425669
47287421 68902306
14345014 17420721
14262396 42510001
245540114 463836061
1555483 19413905
5396231 25239256
531941642 857558449
278053925 397542533
148989886 776618651
179619203 210751881
41262241 782611201
63495953 143930737
321551335 723734133
7920221 770610166
158893 189646
36248403 42402126
311776536 512037241
8327559 21363616
273367041 456465087
17933188 608776051
52170366 319594017
53115921 103633531
80788561 304790683
106480969 116299954
35939375 68232649
34240411 381518479
59487726 121019405
64153064 98694753
346786476 415982751
232401313 432386565
116702561 148035226
296879381 419327537
342334153 846169309
3183 438340
51038842 58777665
138684705 243710182
381882181 463443121
99455611 225259226
42710316 50594897
224876821 310518971
2074477 23110111
4800991 32089050
1832685 59144182
43790341 336801857
30354852 103995977
61955601 181188361
137891454 173355273
127644746 149507471
72416209 191240513
211638396 744743686
110777479 234138217
87676057 351065326
4178161 328390075
58348332 76859245
131450527 171043687
3738390 9528832
707120 427791170
102822693 573085026
231890 233221
157508401 166878252
183253299 200269709
17832286 30333031
10445898 16079989
211184335 302001202
436160419 737650774
120488 284401
109615322 318032716
166182676 378843135
67047316 89190705
36578868 113548827
62333177 68859337
3016774 20208206
228590848 372895693
31938221 158524653
1653948 170714545
24201631 101021176
76122957 95178061
16640862 109150273
346685830 663867937
5074345 101848985
25568969 44849806
407800784 1006344425
25160611 33153747
3664366 12099963
120470687 392207338
15534958 251734638
3484138 22367915
318905956 335497781
79391308 160280551
2071626 165140619
60291760 716489785
97279811 634130537
113607765 215824244
88091781 712396297
5713924 11657881
249714088 538132655
162408731 344268673
323776683 349195316
32567912 46979373
13810155 18685832
220902145 351128251
156533265 257620336
193223407 199935789
80923333 131766685
17107953 41036080
217875701 898960353
50967142 66547976
229640701 613539926
326212722 483601179
3599873 632213121
65574146 548243712
301111876 439656721
9528998 307468576
6683796 47723937
6319030 21266897
48962581 111314801
26364103 593203066
5597095 52451446
146666849 385787401
92246403 173383807
218506135 348138361
74328112 653581451
26520646 37635585
2942369 17502864
10618213 345279814
13836951 31766195
31348675 252863141
7380677 148446673
42712615 386006843
7373767 11274061
43073449 624630967
11488271 196548479
184240941 300958141
41174279 179521441
23564754 102732721
234956066 553194666
322900891 394017966
7572570 19331791
18478945 211901566
306275901 459106521
35949901 228240524
1963457 103702875
183279685 695957007
301178893 667848481
97660621 117979981
75203308 138431265
136517086 214672945
34048497 34538401
23579554 122839381
166789539 668564282
56301490 91413793
1325003 62034823
191359649 470571848
10752551 11181801
6832 237303919
50582996 68319649
59183713 178581907
8236558 40563249
98435572 332141129
14559692 169203521
55505132 126719923
29378710 187205505
112718079 276616033
213408679 322165173
58377469 59492222
77376392 404691769
545492411 969062381
9352561 285797079
121827616 339216833
36492775 212816941
18561559 77593381
425327561 888033469
54779789 447544296
133672687 251507201
126477142 335732043
192662033 253184719
40698321 42211049
28374007 141222341
225628891 641023714
25784081 200824321
167399969 230584569
54763537 100025849
160756422 242824081
18053281 237529254
297797019 433513401
267797826 603390061
277519033 344628061
213901621 230278916
242858461 761781601
311751651 676594985
160904247 611244331
120133848 150578131
52594230 100099843
22636643 24463029
118320513 133616287
22636758 168357337
327495093 504768601
202360655 206605081
171437084 467837033
258998793 283783631
475181641 476197723
23372103 24597778
94711096 831779075
4556087 15878396
398393191 476442136
227641 838215805
13643345 38494248
19014863 39418445
20395915 496343366
206791041 719469790
101016612 235362726
6176999 12514346
2974042 11159876
5912917 9201331
403341928 416933109
2625997 9144409
91982028 236605633
55985980 72971337
52507688 524409738
13293057 18548713
37605185 91734091
380355637 596777427
267655813 385554636
330400248 416157169
7281545 34717696
8889829 171790543
1696513 1809281
9489664 14671953
32254018 148901443
99485283 695178433
143244067 255092377
15266054 17698825
48639763 58852561
109232566 174918283
80073190 328512471
41979859 82156110
3395480 405371621
7264360 16004507
115430907 274029121
453344314 946528926
4144765 5828404
72421966 96049240
33796676 44724481
75426785 202164411
230414604 627157831
19487690 130051033
19521569 65130727
5273350 16503201
122983692 395099381
205760487 360579925
32023446 231141470
216209791 268698011
52915017 149676577
34767383 244482091
173579955 326536526
2158465 13738054
92804530 183055951
150330975 179047634
8563696 33581764
86109031 219192315
3560134 18574497
392488717 407739671
3816808 27727057
125380571 335197301
245869735 458391681
11023488 25774505
111830217 344559580
5053807 425938217
15865297 152684171
52518016 173948435
4866900 448100941
4281226 296411841
72025887 117363853
134463512 434094861
88414834 94582081
27966489 1017278705
400544455 791577781
53190171 60402233
2421577 48472831
552720025 752691309
18136065 34895233
145611266 647496785
36851548 333996510
55745193 659213569
228803437 691551025
5213715 59884953
180915976 421460551
261201091 560966276
185164609 484918456
35923931 52042841
37548485 77629498
10081476 472025971
1469417 5424388
184854706 753321371
193887134 260262913
158570717 277283107
149936153 315927480
209769 4650001
4677875 24701653
3028273 36327873
124514121 222023911
73659058 139818916
30679067 141719498
233693471 448485763
94077390 496565131
28225858 370420817
89582481 110915576
8709476 428644894
127757711 159025685
21883681 81744265
8318571 589724371
91130010 440899441
1356273 4664764
325440832 424282069
50960248 70892821
4312069 9794259
8611917 14921425
4408236 15222115
198484995 624371947
41320833 366059445
296950469 349502351
12957934 13010526
325371466 498388105
12071470 69442696
210841348 557760217
350850747 359911504
6247489 7055011
23415167 380658901
33644015 249410041
5718975 68352521
38799107 188859257
288963077 595535880
70076718 75989083
36481927 276932877
8282068 9662217
26180701 410873672
114979401 214661001
18801151 35421625
89707134 566745147
47250496 69761665
65985136 122397345
81862111 188494021
9205916 16258039
2155177 229426238
394450291 574199839
17794969 26969111
251455840 344969433
130221515 349509257
18390236 263198566
94443987 643046893
13544040 256792797
106341513 363070991
495387091 600386536
11431305 69350426
119953679 300262999
4430708 7163093
6323671 44508610
70636787 360010310
521420761 785014997
148017721 389982981
11216672 232536711
595735660 905541126
92417 192521
29408921 373950382
7514506 7754705
8294385 353351713
78301969 178477356
3179373 24157368
55048194 368354845
5786018 577374751
2790277 10880051
11368676 228105535
55883489 597923825
58248401 964295897
41061125 85982241
153294001 300669025
203046446 499451806
57603793 595990081
97136236 269360400
93099449 280495255
145333307 181639112
8467351 43290633
230253621 611167409
387755 754700
141295593 233540868
106760103 322542002
21217417 53560402
71431361 672871153
14872932 152699033
3172491 412538521
57400977 403391241
15375357 27885313
174586025 244260645
32336081 311182452
5353625 646550785
63806751 76384289
3343925 4940386
32882180 298751566
18235522 97599733
78360101 216444215
220848361 488583096
127961039 152174345
189529989 338216737
8724321 9581496
186567197 197650511
276839377 406161967
21007291 171018569
72704127 256934569
61382300 144017721
3106156 97976963
53956288 264791871
101614604 114060801
52363861 134003773
205320589 516467701
107872311 378659071
303005302 366129711
135576776 208345040
113799233 157968262
93918325 108325421
12707915 20066801
95795449 466232621
12980565 74627521
9150571 158571941
242424510 346941491
202947130 313568969
23867705 48160196
78540001 774064776
5580469 246728845
46537969 110540461
116431250 305094035
52597628 99716001
31867345 608892689
168177071 423084870
7481265 14216899
289743714 400619267
122882425 606451871
435646 4654990
6048753 20366833
7280491 607914182
164613261 579802861
22029136 49694833
61201571 146709337
7856560 30270960
124585294 166698583
296103041 691632397
296461395 354371411
7061251 125793321
45042454 231036466
6442174 8730109
14266344 66462526
168165537 556561767
8534698 24328513
90612677 393542509
4332275 146812051
10691780 11886843
52821912 286747513
383192233 441204801
3589418 5160571
4886344 124451475
13981687 100866012
38815478 114524635
11048879 62740641
9346610 24006557
10673059 47375818
103035069 148915549
2197505 2637783
18796589 24181295
194029225 334231346
328091841 661976721
133852720 143514001
57723789 963328036
122708851 149393859
186977177 498197376
1077831 3832059
61123558 98064595
114717981 489159717
224959 15555977
90785752 138914825
55704172 662780099
304154191 468628676
13695148 76984167
227063845 501501079
72460321 74206990
2466280 4197411
21671245 451959756
143302174 219409841
169372519 214268641
378049 628339468
7713866 53348851
17440422 32973073
24259311 57426895
219330983 557915318
90414529 408655837
30004132 458677105
674912481 868782753
39575773 54619993
190401355 442745821
27470001 394220813
86422339 196744695
177469401 250404125
33082517 41466871
31498327 44750161
73875725 437500141
39104001 387366762
21408127 29325829
20784280 34788310
3312285 16135365
21270093 309748579
145163391 492206933
19881773 59845263
6695932 18353518
210165825 282424881
1061266 1364061
214418501 497308219
69346209 131400673
110845969 125229313
54961123 99480505
43502231 145488538
649011026 777702418
735342 3036133
1955045 604890265
40182064 138046006
94897297 288326187
34159964 141327745
305124070 363694081
149984144 777525677
113850822 129504871
774967 1674661
108789718 495261851
1035975 70694251
406225 140855452
31200264 53613241
205356749 232695856
575957 625053
3260272 14694569
167414 7264201
1897547 140567701
38362402 50981624
16319641 68018053
139543650 465163002
39605601 150493708
5414518 6363409
167700919 224744081
5848014 9489169
6587910 16098853
51977764 173313141
5592080 18083123
9723781 141204729
32116806 187709446
37305861 60124560
189106524 410874073
44915033 235772292
31909121 50477701
2810128 7450521
73503853 735613726
26867652 62851169
6804849 79416163
147551125 275106046
25843174 92406370
102189476 675753121
144234442 310425939
302015867 344157841
32767021 316612801
9730718 659109297
68453387 301188889
162599 12522161
193730369 975837406
435204936 525089831
150222561 602940301
69490489 93122569
23131332 46305471
17121686 60535531
16557823 871889002
540331 965185
216216785 567863512
30804943 186769489
43477535 148442881
192262273 958569955
562823650 723338611
24660253 63992548
85323165 143791681
66921097 120062953
95436951 829832014
403380251 447307243
129747889 412866634
489431341 937815633
18503772 22801024
2075054 73489208
198705584 426657457
141816662 156635809
36565686 432191735
103540584 480889501
34557706 528094015
230127649 279334396
325131513 371361277
235910482 305951579
37651365 139611583
107797129 142397101
719806 317789968
53824433 876827701
37736172 122397079
44383167 120211421
112443152 218327731
28030179 120423502
725449 9509197
212400833 340240331
181173268 242588547
76120751 83830930
108803060 210490311
145422982 529192249
6130231 26792080
38280155 482030173
236544962 504525099
103867899 711386551
30585817 214693821
93405931 175653039
23510251 182392081
261208174 892027489
19043526 259871361
14305877 28455463
322593898 489924771
78636681 666157177
100896089 177344896
71237521 92986381
161081669 445756183
52030669 57550746
371714279 655499214
2146232 22191733
168718964 385568769
10898566 28086297
50145312 297366721
4757001 30614073
100172203 218115976
518279861 566510811
18374995 176008197
14995645 76359679
200218050 778288561
66365729 125520271
2860273 13957669
148089623 226187185
202954095 239697121
82323788 277187175
61712353 541320705
287354538 721285251
99660586 414422053
116369828 261189521
322035400 493136426
126080241 495846226
3176248 4252925
41349130 280105261
164620401 684069966
79274306 300405981
145962608 154324041
71547475 77872096
54227758 55592195
15890219 80215557
91034472 173862161
155377456 185599337
19715158 59265058
182069501 241193876
8225994 299618893
9546941 352536331
99775309 257236849
497438461 773279842
3311650 8076997
45287276 51158649
92685264 545638787
129721879 252771842
24514487 126408601
99683743 128936281
3027711 39053220
89458128 364534796
208416685 225348826
419123966 428120041
259304211 278137555
58438761 452332011
70553794 156952351
32712153 87379423
19214683 41944989
202864352 452698529
85629039 174426981
154753939 209904645
366517792 390540897
20328080 44870527
409704361 541647877
40769005 137032720
40794103 49767917
598282231 659525810
164791485 204519316
164249497 221076901
27932196 161957215
9937961 23541544
114673456 125697461
62167031 332991244
76718187 123754654
124887084 279928015
404227 208618306
156973081 199502714
60056068 74572113
157670542 584489359
72857716 175020473
30785833 543341191
6897012 40863457
189611101 253066241
104781067 463770001
20420095 737050480
24661020 274560721
55059445 162756169
1740062 81652621
1198702 38729799
2581417 5181606
103924437 292453822
1308642 42739531
73936689 89752528
105042040 125454529
216546375 474644711
53768892 507328447
44427546 445860275
6286889 43856989
17224669 49987873
17699263 533422209
241319604 409320136
37368682 66682567
26206332 35954493
147461983 734088281
21160605 555333289
306679392 371908036
14394142 272188001
38529226 430993311
28148253 29218617
28930975 526111465
62361099 452801782
9204238 60534101
53260793 137331773
126078065 322964029
62083480 226649121
23308345 58832142
69147130 72936185
163985283 612803653
21636984 68953778
40406547 86582218
96800528 508914673
323147749 904861801
180251017 278663823
135007237 850501092
95035315 161023532
103889059 111793969
86060376 93271981
8487804 64247166
62229619 68657293
33003104 33678413
65271977 336771165
6286665 30175537
13699314 21914506
3624951 86499776
19712813 25046029
161253691 316082895
65412837 137855152
107039197 461738077
173672501 426998415
23730832 86056321
15949138 131811701
20940655 132273989
125346072 125934187
99201025 122767705
303604633 364282049
147275101 644234102
284074186 461710909
19097333 80142973
117407895 501284980
200098038 431678337
9454198 267781099
9044657 19437857
124750945 176005908
115446939 197813922
110256961 375461501
17338781 20605326
91533310 128417395
7167165 24049999
25072762 277705255
2532076 3926871
106339341 407936142
118958607 460887337
6493061 41833308
199608748 206023122
237777912 679052001
48646408 62796271
128703464 143718889
108739839 227474885
6481634 79651357
6374194 29138401
21697993 30876028
192954841 676694768
39741526 61243219
37968492 84947942
12540176 188471786
38399377 239511386
242699354 290576021
9508337 72208017
4152683 591578275
5541498 661510333
116185228 148262953
21986166 29249203
16455005 156988455
242585848 399490141
100885591 659341554
25960213 384868849
214594213 518901889
29413100 39871235
641881 1243453
19415947 28097301
18380266 29669993
25138290 36855586
104867359 110967221
26968305 83246626
4373297 41308576
721515296 828856848
1423441 5807745
55529008 72268925
6043083 7633145
1815335 14050414
300515401 542624895
92402139 246130630
43131637 89689950
443277031 522562813
48236362 54025661
63889791 83770802
723406776 1000864067
8342579 50081284
129346147 315796591
1325861 1663789
139098037 237116273
128976847 566933833
63313612 279845493
316086946 839074663
272464146 366787831
40878976 124980025
20783946 60987433
116171435 179708894
206079941 491810171
184643746 327023965
57087409 785764274
147953756 389172497
101288584 350661189
164569851 210316051
21715188 31955689
22919723 42780466
21472001 58545815
115571221 195922197
9074118 34749367
22465441 177158913
6842821 315663625
26883162 161940767
66102013 391601918
14289605 396913536
79156149 145317121
9378572 31774657
287357311 726868529
68566214 74504954
250342639 269703550
33978940 75216977
399025537 629311951
37440561 241667089
144898992 660776329
63999991 450161627
113695655 815089651
15994521 533820817
213358601 940157089
99143208 384653881
227759726 418921647
1095130 5420193
111532018 680345017
43751665 105402991
2088001 859360363
15012820 116720506
63933314 298652491
158728241 871203001
13514169 80381321
12807298 265432889
104741850 323603055
37590502 61480329
26433726 713849437
30756481 152625201
162622461 176814706
59050874 176526001
20521766 499278415
266498693 325741185
38543410 90765676
17726801 585416773
206083803 542080195
54247035 213013065
191896147 288685102
57975643 206015710
1243639 83907451
38345079 252164353
117173824 489758529
156010473 191128417
29219179 31256741
16883561 27622315
5684 13325
16812365 61267676
2691691 6182541
76114009 320389114
37337097 65117935
85515372 658695445
42138187 105579105
59266281 177690580
25089821 66496201
12457003 13878223
145148776 380901751
4031973 9329201
15628691 17016430
470837956 533282751
15167101 83152970
36300818 40252669
493743661 980076553
42168249 315543892
1857741 21290666
50575369 88281657
28139253 29553517
5653652 21813481
267859519 539801571
271519200 304420059
78756826 378526770
69302525 421884361
38045839 112298481
14050201 16631304
79510900 116066897
12834038 27330697
11916212 13693549
65419225 535903741
26388607 32827721
4867802 6941806
284374073 358620145
82761913 734555921
2038686 652789369
241281855 286615996
24296673 38737361
35986937 192237988
81522078 175087051
59552214 555342191
23629946 479361910
46427206 175575265
96461350 352760311
2253122 22287203
86128282 331210916
10862861 17086261
64783593 189586996
65582091 104525723
195562621 531221747
237409201 696837142
45153698 197340081
203333131 810792676
124746001 303842719
94210179 184940812
48085863 129678874
16827225 27835853
419575671 544270937
44242518 88307683
91684485 136787258
10435146 597868021
7999765 261197569
15886993 121301416
14366655 24749791
2586585 513682271
78045150 90694270
13993487 16102006
3807762 16255733
178471 178829455
454739864 948505153
52034622 122397322
25926382 672751899
896504 24741892
11536090 150109453
91158954 158859009
230431681 234052261
16116409 88511341
19362938 147925121
7350572 324837824
59621232 88253791
12027308 26959073
288523687 517507681
3212601 211295620
281311361 726384265
91679172 183718074
43940541 264225060
58680404 60676921
10645305 138462822
75672757 136245772
215605782 568953715
12236481 177022495
349065259 364718257
353105559 498955081
75614128 242360731
166611755 200907271
172699921 337137802
140260592 237776579
343491 479911
98745564 396076609
173015164 180209719
35436424 80561553
29688387 828040183
203663950 312563161
194488309 431567169
996328 2939161
561342177 733671055
48003641 121672063
904749 6471361
6698851 77820541
25549190 51083401
51209026 198259489
12859264 156128865
200982223 644232701
5902108 55113631
150671434 337666029
334441706 385230473
79107409 216698206
14607301 607351525
29965431 696436516
15890323 161297598
29989350 85912075
16334665 16621411
112731994 171731961
232136308 261719823
20932748 59397801
49078763 176217889
4106423 66945277
4429969 6713316
3596327 10190746
197944683 272337333
6840496 9958066
10032171 18032477
12602330 35523975
282127821 586114876
96658436 277602045
24696421 27283075
45366673 113391832
6411782 95336276
33966741 171067336
6376514 22091197
706801 4983777
70105105 1064944903
59495233 267578013
14496925 384877319
100910453 132516479
19402230 20610807
75891601 146462905
41365668 358410573
101029097 258670201
103418228 219489973
123139144 399908233
398311993 660748378
27520736 289497051
242779330 608987357
9697464 132403753
58716733 520460101
378675817 420303721
155546329 231143101
1277473 8281821
174402712 269614276
28753475 335569759
155875127 933362781
14174480 60481921
35690105 69894073
2800666 207626233
5490058 8902972
213436830 559990991
367640466 373235941
49473711 666085981
861020 3808708
34301016 35743779
98101536 98967415
6644814 21367633
8094415 17454291
711613 390134529
1344952 431897751
258981579 353583756
43626337 298693129
78755383 117008718
10078000 67324753
124757807 137747001
5555521 458971957
53493812 70859813
100974727 103321162
15136502 142476533
28185339 54615419
11361547 123537571
85827139 91371749
94256762 318694881
5067697 8051569
19182454 36973742
240647980 253778657
32115281 120024616
23127985 262704429
109663061 119928814
40997426 94254615
17939794 95319613
78746644 626182663
107197564 574383919
103542538 452681769
304018441 343325165
11705121 94384945
2949808 12328746
38975338 330426349
7627521 676289724
31357134 139740859
30893543 39292262
63910897 529104607
68495707 103454521
75916449 170355556
27559065 37310224
113731857 147312176
27216799 44721496
37980389 65308249
134541168 476644577
370942687 474254894
29836203 113159795
316628350 689036941
20886241 462560197
64471793 347001745
13289973 84656599
69501821 648152941
232256451 522046411
59110429 78148813
611277447 922678066
160040791 289981126
65178603 125872129
154779829 570054376
117543311 123041481
22537037 806546993
166367705 264195485
330803001 458832847
10992535 18709859
11093007 22962241
278714935 380145151
106009 509894
5162206 174704251
168301639 251907679
177409842 568541521
62369017 207277562
150039976 278241253
360819397 525727561
27868023 75746145
153902141 544606978
37323943 477373585
12207055 19886478
8428181 94518631
394098706 405288142
67926953 489842436
46605157 57280441
280207687 394268347
136339303 507105286
43585995 127276579
60676271 271805185
169925141 280758976
17696679 45046761
114935713 683643299
147141626 568951785
446368196 700594506
307339761 805794013
282179665 328275937
96810675 751847734
133401601 242214649
12291126 24938578
26655070 74650089
31109803 552290038
56601711 66814297
62154535 83386225
214761951 301395409
2336117 146400157
81295982 713122039
115887626 302916901
29853197 119212822
23926456 51792677
26560111 128541841
154238909 316722946
47219732 158049893
115647841 268722876
2726294 4490157
265866553 324206929
89639911 323638561
30026720 42967909
9527613 31913236
4421901 5910112
129496021 596608021
63743092 135706957
14622151 118752906
432267577 961121965
90269825 206753341
37719908 76080781
26613352 79855825
33324561 164784439
134123374 170645191
117363399 138651361
3185953 43716086
25152732 72514432
122652232 831803233
32003651 139349551
211657909 330492791
4564745 7878547
16942882 486952303
28221169 188902033
392653658 756626400
153756475 640854519
9100441 69325750
535671361 929295991
430051 361850651
7612171 34468052
103989601 178107245
369393481 436200571
280391655 570258801
157853557 566251066
24482789 281563801
2132081 3595195
55036566 224941837
9258249 214463971
72418231 131392614
60965203 199608169
165711997 315893449
36933797 361184733
56490963 111772606
222256636 254453816
4742613 9809350
409525719 604593529
92923309 100865354
21809975 772415747
37750840 406096861
9317015 26963079
4464461 35092926
185260293 192683161
315744001 620811283
554529 189747632
58015121 110390375
4012366 141843349
3617720 5356591
14859446 284728472
34058341 263224261
139861126 627568789
63780511 68445347
9526587 13155109
69516207 226398199
6758305 466808995
22334726 256229361
89946156 142204855
96159603 500861054
96954719 132541223
87637817 766812038
222866067 359157661
15176118 16562719
3236961 3992671
94776 826741
209756551 441477131
122188348 183672081
12996149 269930857
3867659 22016737
21332281 204086953
89370030 221342801
71138471 130479166
32802854 34385564
772333 25882767
79419500 245156165
28430892 472257673
47150572 196519321
10771405 882115616
9122347 9802057
24111458 139127617
25966543 53580924
71240986 336768349
22803895 181282753
101828715 373805883
31714491 117653635
497083207 519916781
292354391 678186112
56442379 92391801
225753919 230856249
23310561 33045598
51525154 899390457
4633543 14797431
302696161 772366823
59916297 441832104
46264835 64277018
53007538 144854497
446520531 881286723
70098415 108051448
83647164 119448004
124682089 472278298
712759 904571
1080801 87676018
132327229 502977399
171295297 465016833
1904041 342421566
53107056 466667015
2740716 8748741
44775584 73599737
124245213 283166532
178573473 339124835
83495940 319285795
85293251 185719884
207100491 318567781
53327631 360041790
31554661 40016896
842773 21951809
165837961 856959507
15650779 650482057
64645604 212492638
13829465 15948089
1627680 2779367
59512583 213670153
99610495 572883568
34233083 47956049
181578339 188690153
29974625 182211313
271869740 284157857
32349013 67619320
8789085 210975520
58247047 828253765
10348961 181434166
1412293 35082876
53211478 193824001
153193556 362378827
8059344 141020485
927514 945685
57792157 278857651
107412093 131410659
225396463 246723029
8360717 11509590
14404229 235260281
120292417 211795585
14050401 349582465
97463168 214577326
51588486 97359469
301435470 713627601
51898050 89613301
109124122 291443231
71033773 136070313
120778061 375110959
142758635 191084290
59372840 256761881
443323483 789012433
16401127 131341546
124716481 378623242
10592203 26932081
17814375 18627841
4948552 5634234
205173928 229984678
45864909 105701917
15799219 72546637
48850379 50951294
124897384 465904731
127939099 548663893
11361659 225182169
25515704 33553551
86838220 95002881
93337572 460398472
1039818 9943385
32640666 37350613
102241873 600587945
36648508 76207873
12520604 20621717
177059555 284055434
10288705 11099870
47296845 59160953
22245350 68723941
154651771 158095705
257078201 378645421
26367745 667965871
14355297 20959129
69408340 127133481
63889006 78240519
32694481 565040863
17770636 72377794
14574566 17115367
62909943 329834521
26811035 46531915
60445712 123950317
42799541 404664688
873242 16656389
116558139 181755016
317515797 434759046
21761412 107557605
1599729 15236747
185126468 212651185
27150760 38649313
324799080 531573169
418688109 488188000
385257601 730757620
64235326 750257873
51580408 52171085
2340086 17657831
405339 3903901
24567501 92198701
5954551 36695625
63600945 279552988
87873432 120589885
55449581 60829311
140547084 180280525
1017765 4188801
16869000 843534511
204893307 212782645
36130409 338272141
15692086 53327881
161166474 309724477
5785537 94070638
2207510 17394035
2683417 3739429
48270956 102933671
187497441 547857437
36932617 172830837
108133443 175339354
13841239 23071405
32522617 61863849
132202354 291312113
196368199 547147277
145940149 172424995
79507849 819122923
47982573 168777055
274791705 296447446
15513751 49710695
17153337 25281640
242033617 621968761
44236941 384040225
482957289 495984656
61472858 241096681
16572509 481307657
9898839 143600129
149468100 453495496
47545528 93913093
4898908 90875313
63115040 494899241
122031611 353425117
49736447 108965837
71498233 369780788
42347533 50958424
34856056 135592021
145496826 200422918
198933832 233948881
124553758 232788951
15668101 97103917
6576538 8193961
123414193 230749511
15689957 159717601
12948405 58244176
30528730 188815617
10310713 128916679
90442657 246742959
4948085 5474101
771088 926737
88680195 535652233
208192 2715901
14984334 18179917
10191920 12389873
123712895 195698245
429002661 445089577
139875165 804260736
43186467 66467036
6024491 405195121
46025493 355810001
3117927 197048102
177749633 217684945
79948542 81194821
88606494 271827928
37889821 44723680
207582751 521205679
11900589 49059921
173543797 835883665
9630457 46394305
74193821 385114801
651680 13858857
63202213 316846171
38155537 106796607
17128501 106707146
43231019 69907027
130176001 220887001
77321828 431301633
257014209 634683261
10838593 47793941
3505351 66407520
32276554 62992989
1366975 3196721
7631053 203510589
19747807 171274000
63211918 592736338
28310216 366518057
76504008 90869851
184452481 286357401
241183184 810901191
70162863 314491617
18194043 121792273
242507239 381908814
85311035 383840161
171424540 291846529
4028396 6124756
33580520 40106881
91446609 238662383
36643766 146531623
113671715 133267686
121764024 627725953
65502841 858494561
110733309 186774665
90621758 324888103
39323041 359072029
330784 3733341
245265 360151
183247417 743807026
143729273 510132839
7154231 98956720
80162153 139778381
557589637 789698281
2670163 22975866
120924681 374178127
18222868 310109581
21884638 137868249
168322700 173448101
86679598 704868481
8937566 44875401
39745035 54511651
1624452 9476685
214171126 893670141
23112308 69808261
108701729 232366125
94377017 382337016
22656028 538137109
49925561 154436751
4632301 70411341
40161156 61612531
1540765 317112412
12219590 93690751
8853388 102819396
28085133 156837685
70273113 388790281
26627671 71906536
10233984 225714065
4274830 4744605
2900976 12702617
238537586 577212925
248305777 422015191
1685440 145971229
385795153 441320291
11416029 51329773
12332161 28810676
91476338 183098071
226252496 276960952
52230927 64611595
13607331 173091457
50854042 63643953
7495876 143585319
22296700 53301109
232618426 293484995
169579009 841036613
16799521 54514630
193416023 305622952
36733126 87796067
4003726 161348299
246069112 277725417
191514961 280128514
128167082 467493335
15761129 156806942
334188331 600822823
44654918 53758463
5631146 311844429
261486817 469386529
78636001 450865009
108167528 535522495
155858261 335803945
52655401 254529394
218485093 609591781
3300897 399227609
298662028 316764792
23855384 130941796
65950537 98003259
23701910 71381521
5290399 24872293
341902198 435847501
69775729 158329522
23369236 25827777
405692 9190490
87140769 571550024
22874411 25082122
140740249 270859804
251629492 413303071
45626521 49412746
18925889 178404289
17390968 49958761
103809441 627330074
158465953 266091141
77368869 173180593
14211565 123470327
156803973 422172531
46423011 480658726
4054442 42360121
89345789 189092845
73519317 97220355
34177553 44270316
169302652 689022369
65123195 425885528
1552237 61711505
36744293 238031784
441310420 463897378
60116006 113129581
58559530 649469661
5236141 149878501
18998047 21125787
527682002 684069691
2350434 51841001
501101566 874157789
99287109 231503425
2114212 8762041
373687853 452853761
129112153 233514589
38008472 287913921
238308636 430921421
13140640 337414617
56755596 283415521
163953651 455041265
45075918 214195031
18822884 31053441
77649970 140235499
242941721 277316271
1060206 2999667
44284273 164152745
8457522 14458051
22805476 707807101
11893141 59996301
222007 17212133
153195535 160442482
21306733 25587232
65176053 305883611
3706611 11117047
8505541 8626117
135539690 259547471
38296618 50901467
16874515 305713241
6208745 95898196
282306241 685554065
20143757 278240257
492885823 622142071
127785434 500133089
4295435 8369425
655411 45315633
275395403 551663181
31384925 73240267
167822821 627394271
40798374 806980021
9403081 11351889
3230961 4529294
363558710 563441201
62286589 292496166
34184060 593507461
11762721 38908021
62882998 180143344
1895921 193814503
56990600 224340601
37702945 456734265
48455284 449193361
28641480 151583521
22934065 45262401
36957907 746593054
20914246 245291509
277363345 284007153
4984858 9834553
117432033 311150401
10656 76228
322488517 917788233
45227117 409496143
141357581 987708008
38650743 172083146
1949737 6559132
217833505 585489703
13057682 329653900
6221649 11979689
581559733 618083931
1543345 4372085
73993836 132020929
202131251 342864740
113776640 319814161
246201931 464686245
61098346 214304517
102484166 223164019
31204273 391087351
2051697 42224692
17430155 50931316
165619800 522444989
547500070 578203593
26431685 29119267
358848874 735899508
538858 714306
160827216 359254761
125975762 413510721
55638891 98350185
3801352 13886335
53548966 75996469
7071601 668356753
2505889 600239634
5065412 7984561
146946220 213345955
110781889 478693173
143404823 214354636
258540406 273786355
39305980 50082997
73375056 130533078
58177823 135835583
27981825 326884177
168628996 538384320
249534015 258817660
73463832 230782033
99167201 729571636
129386859 497510614
203234221 639587505
73736657 417150146
304544703 584900446
91472736 298652416
23546201 48605880
261963 260293814
34576669 113959817
184071798 414789628
53474988 264274606
10269883 564747751
28385629 30738234
197580959 430844707
94571782 96669297
179889559 188152385
58665939 66072331
78843574 103879179
190940639 218638201
83828310 673260673
16251212 49600821
159863188 245855626
23520587 334487161
325989181 410275804
152918163 307827326
44275885 105464301
127477302 256845809
56515873 68520519
109912656 443187046
230381741 311064049
652861 11541115
110963416 149332417
254371194 408055459
180077688 676471060
297008046 465816079
724301 170107061
9979138 25046461
130234754 164244567
23228305 211848107
226589141 296882329
92499177 272685001
308912528 518790701
3086161 175759480
8637189 954246081
15576721 641525646
197997705 283892491
14319319 42764184
12248623 115848048
72368385 324805209
20784968 318423259
32662694 105022968
136263508 492492976
97285861 276591571
351643561 1011771161
27565275 148104127
26002828 41734369
17186 23105
29733963 436881497
2000145 55414108
419381170 445813641
52779503 142969540
46056497 74456188
87007191 136929676
1072621 1263415
30119857 60826065
35737833 101682541
82724965 423378711
99369729 112911055
168103839 168302947
69786336 273079729
205735321 994009831
12348161 672419875
56233695 57379179
58328095 255928529
246268 343371568
13811059 789466189
14375473 25074601
76111019 78560731
130151701 228663193
14048414 59388589
12979288 80002734
51222031 872628121
6328693 338520865
81150389 240093662
179362656 412341126
3048781 27987920
9146567 12558469
586627211 635869395
110337549 406007978
174317309 268902866
96188509 115955037
142096561 211871369
38415118 38830459
92799597 106755931
36892874 67848691
10439945 92808175
6641176 155676889
39352281 105538806
221733665 266487263
224611616 707923396
130476997 238241876
33183139 478187815
21745655 278760782
4628367 54942625
120372520 210930681
173692126 184046941
44259280 73091929
47262577 257692811
58852641 234025373
68961445 126427466
195633 1888786
452043961 564492277
10572028 74017651
5764722 6379075
7955889 14971496
91049076 216954361
74012046 287289805
2043867 95290151
135477720 211299481
3833402 98726335
148790521 497842078
26779545 274483181
24960404 305108225
313242628 666211813
4299394 4637319
26939910 31709336
21505987 391565217
57192928 86261505
16724993 76467665
19283963 37693873
111465521 128758642
156596181 885245965
28002565 151745028
8285553 13205647
59928526 887454991
42146588 149577877
63021559 396186727
1340496 1428853
203426981 576052241
55716014 56686037
23761995 247399409
176630917 199430625
24943342 26850396
45486631 91049901
47655266 378576421
306753547 338918889
95051457 243341281
34349113 170576971
29628964 57930384
84947628 91826113
158568740 356511466
64836636 631690437
6639641 559977470
6568482 6802636
23450832 339535891
2691601 292038328
90029561 190209655
101114570 220086361
4634496 49457062
821292 1739506
45775339 106428047
8119708 199570781
23303784 231321289
113933406 287869616
86360872 128476085
119968228 138341697
102356925 110636833
3347224 118357993
46869598 90082279
216776407 621054677
4405246 27267185
94540521 99389401
6157125 8788239
326266193 543462401
2510814 29153303
180820378 182288551
190606695 336069941
41412736 412253705
74403459 355510608
6629785 544133665
82541221 352466733
6706722 13576408
293853561 632589419
119009037 506042065
23379563 145726681
154639585 286511654
107971366 572675233
12482197 34522741
88283249 163520743
34021697 399774148
69669297 87674203
12813563 16152313
2656726 4283270
169049518 355846531
61924051 407214193
380312131 573580881
3554625 6976129
7510837 112252678
132800148 363019921
65261203 118667781
24362518 165033961
180091641 363504017
5673160 14373137
24792634 191384746
63293807 320955977
4127908 8794332
69159129 89455773
51862709 340897411
24663879 124793621
5292496 15831825
38496511 123807305
354207001 580985943
3037785 14036429
163317619 520421727
206112682 329990725
43270937 151732909
7102597 8796133
105236340 121574651
14963795 31063213
138769443 649651643
418697529 671258401
4532655 35477131
123613413 230446021
70546718 142306249
80424681 276922801
198896905 411867241
233741 1142648
15206961 1026297355
99785059 444342078
39597806 49703326
20071527 807810313
2948894 5445327
154616581 262300187
6951640 13319161
497591250 755956761
21533070 86713619
62176 240131
464390301 594360813
466409593 482861005
23438735 32827030
60467572 136453409
44842626 364312990
99424001 212201776
95946679 277386451
200318371 337379221
25400123 324208261
208896 450577
33234955 552488791
386221 45920303
5432449 178912339
438579547 522099014
2401074 22945417
226847276 331295617
2688889 28478864
73603372 117046405
98276361 375677017
106363358 209258677
2224001 249817283
180280 141540010
21152862 23428987
219846818 248201515
118572990 199957915
110756207 875555119
118533460 189975979
37452853 106446953
240087226 495340145
1999184 71091518
241651243 788437475
10415257 30402597
57485619 60599489
56088794 206742166
92381029 169385602
158794868 695407831
10025709 485585026
12168961 36195017
470948 294448017
55223445 145275650
371686993 588448946
8835471 304670927
172123931 711299317
410674001 457310381
3009601 298594663
132511919 242512636
46651375 347702465
26235183 343507684
37588678 260063089
1128021 214218361
203257441 306806191
20485809 215121760
205558600 491479561
22398097 189345937
48280324 234706627
344640415 718506289
447533148 789140341
103333756 185947487
139866859 156509893
41820689 45672228
1489049 130361958
83100260 241818049
25865271 226575784
4483176 6170473
1854305 4138543
115795 6472977
9284422 10142623
1667427 47046205
166489494 184438882
31516556 74501224
55894987 940644150
557336341 750051015
447919296 466585513
15980449 545748633
140030054 602118726
82553395 387101697
78348796 596742056
44701691 89110795
93602305 112367809
4491450 38233054
21861697 695144812
346398539 395590625
203773956 491752164
473621923 478404028
86663406 449437906
188694323 235200373
39532180 493911681
80158576 214570561
89363921 225084421
3618273 15622606
61145383 198435777
58701736 63030906
237279853 311930470
311848146 508507147
206019829 491707357
47093550 770010545
116904608 310858081
187299649 500062141
34335841 143846929
115063864 131525751
416883223 463648285
19165168 575272369
101587571 212334204
296602489 498327180
3549063 107772459
3851401 162212590
2946817 380510893
7738095 79714561
39125161 261248597
6029306 46631671
45774261 53596468
30635593 54847651
47355942 66363108
319717907 331305791
1621700 1682758
60952321 96852694
15729505 123181696
3893889 47306076
3797659 141236319
65522492 413237797
585642457 904174129
32500329 149634817
352960801 385372154
13767272 425230249
11991323 29660562
148147725 171155440
75400276 147041141
78595843 700082317
16467564 76277119
19904662 39241313
213687729 266469376
116381800 681500436
105245320 430510627
98759635 301398328
35358268 513994561
414106 10256785
267964087 503801053
274730954 393335044
47195761 61023802
66090109 603733313
258669901 618853762
6332697 877774051
34280759 111085111
370607821 452370064
53967705 123626152
176619367 272121109
167132626 389298415
5710829 15081275
336392173 377446960
34786179 158386186
3528647 5213773
196258833 246973518
170454670 311575201
115879151 116722803
63806919 99692236
157756741 270068629
674692 992621
47855735 216685909
68428092 139607809
53986163 110144321
261451880 400051631
70940130 150489361
362734069 389139061
44257133 70546061
10612399 137256276
101646149 560063295
21171964 25853921
259135933 295715697
30111769 95936751
553202765 661135113
10741140 41511187
107772321 139907601
170399930 297680489
10881403 13386601
201149701 312639011
3370888 270668881
462990601 629707332
205149727 563169335
35950151 84098923
194108021 720858249
88116796 105705898
207081104 580926721
295985509 464602251
8755436 120073345
20385718 111269516
11234041 529867960
35671778 45038353
29075116 65394528
290739457 863476321
260431876 392887738
25341967 41690691
95202581 484939521
36824413 69259541
40572143 321979606
9527605 10822785
20051612 86864251
55219248 85185265
15382278 58552768
575562793 632206001
66274545 378852235
1623073 378402148
254903444 631606147
639723 101167501
65545549 78079345
35473495 62085739
12381412 43109589
3058217 244047101
66548371 95834961
12879988 36685428
438175 174314999
14151103 18655411
5716201 16704433
69099606 340100009
98050275 174305665
39509578 39973361
215260771 373855137
390955051 824432526
91928413 577092552
4311187 8802081
15763549 50375786
354490263 507457796
266053138 340621113
747193 92600297
2502209 2782957
10347475 239844051
34241287 859974499
39646 4352709
111143484 156677401
82096771 370252555
77764205 80558071
22388257 360165809
14116011 80925766
281548651 335455489
12827315 70333324
55102848 179281379
93885917 167204240
17342301 440825581
68013917 82966043
102789545 106010389
90289224 97312861
3700715 4664684
22513903 39169261
278058101 828645013
73763404 831614443
31500961 117914827
160650017 663339656
3923803 391382491
9683773 60825696
71874601 334403326
353852929 472190303
55524313 112987346
162980301 214079569
132865404 195233473
196121584 423245993
18969781 77424985
84419569 516067351
10805823 38273545
2540332 6441475
1051267 112645289
378470794 632735927
1730995 3164617
12105361 27028480
32265709 249834856
3293107 151760701
71338715 543552714
230577571 335102251
13916920 37953577
292749813 392676241
35298442 927702171
100430443 441434423
37645427 230569301
36148891 42147955
14119208 73794016
46466486 61156525
12054728 13727132
10644257 533993362
179340399 201935801
145882027 242210002
13048169 15281967
339749921 342696976
7662691 10051969
209103721 549373729
2418309 125562001
28583669 36033677
264889395 520869367
166500716 198695501
88343083 123955763
313560281 808867740
5052943 314536405
212243767 272691867
77571549 485954351
3941453 45241474
8865791 58357657
179337529 812719795
219342291 402562602
69963073 497500424
63276433 184381759
67654494 87266410
695709 199979711
165907420 275587596
2494076 14272677
2662639 19299904
186370227 744286256
278768337 645604891
3113816 58197340
25537730 25868575
103191001 209070115
3655516 8840161
92075320 634432121
23970275 68926681
9496433 24256417
6240988 123074363
100811376 163516201
37852855 473521098
340160 987939
31564261 57557431
492242101 953629013
314764885 700137709
58641727 96220279
623421905 643949769
217373531 237424979
193918849 830643796
16458211 19129930
357741892 903649636
44873128 354613601
4005297 240212440
9101785 710197855
154896721 289842301
4086639 89219881
26481295 45268516
88631541 125492969
50933377 258467777
64617952 745411031
31565657 101419209
26783779 96785285
105895393 399869913
54894491 496032220
64618761 659217616
459747966 986888485
388069246 393716695
4381105 10137313
592624539 799336149
441388851 514337041
4738910 22697613
118421161 269155825
203188497 527742697
361344182 525777367
163279342 170561681
137185699 243779991
68514205 189966241
63450709 110927666
17184339 18354544
51115009 414124957
19467435 86665450
300345085 631156702
3320242 18429463
212555743 414468603
210563161 619243331
259567659 391842171
6081561 8918545
91258848 202748545
3442251 165853057
135505773 137676705
64549351 73872335
15451360 104049625
21610241 308844826
5100731 18104911
1422918 3700591
158658337 222506740
93885121 136969216
571477 304174739
238182038 510473708
62468233 124390745
93391605 245038780
222021177 447934441
668301 12985246
324398281 487264357
61562545 269422877
40242875 309915259
21328152 234254769
65415827 451471033
216986021 261212284
92162845 114909049
34665613 34901553
18737545 97966027
22703 1464585
20108376 198036361
79263185 88554601
160145307 170309629
62592561 126309391
59853965 161189959
32511624 56887285
239706209 411189373
137118493 336562581
410566101 491712217
100668041 323119171
116027911 128818285
82421713 169445749
188394 1735539
72588176 148481306
77857430 143889208
429655513 982765672
72275161 516472081
39356445 83177153
22370461 510996446
46902752 163354690
208046966 837166345
41112631 303512365
72181876 89778715
11820436 270110689
38297937 145813781
587581 6349996
88029215 261418753
140553601 804675257
62019325 89336521
72432045 680220148
284892211 353886451
20089114 74992101
9138845 496822921
166081591 465168185
60366192 76186393
2710942 106667351
19630523 229376783
15023650 19018935
69557131 128503417
57197560 600135405
211404788 467549233
18492422 251386885
6544234 820660816
33711420 43660897
155858813 233021685
244689348 597290177
97226403 112606964
1284255 2893321
73766241 907572621
225114865 500726938
135453691 387705089
38758824 245323481
82961606 107825551
73173409 186274969
17713537 201203328
330079107 756839925
26853841 373334208
8300207 79425025
31712851 43818805
8111919 23219869
5132489 478633196
87273175 295213039
18266410 95645225
112175371 767107905
270188943 366489928
16206578 20861673
464964320 655619865
320748073 407256001
19924076 253319601
4660809 21591055
5032117 350666776
331045 4187002
11758985 31133797
638000791 913125641
14294068 20824679
14888481 35586850
62998321 789875041
21194521 162416437
9767963 20509348
779908 2868493
197132469 500158333
7691405 7990973
87190174 534369144
32129301 581768625
11908198 32654142
29706501 152448633
13956258 152532871
56173287 423953757
121724737 707304666
68712865 805507681
250232741 530744689
302269976 466141027
130597026 134154175
365008857 420273659
5908176 155880063
18052443 170297545
27755755 86223193
8946081 92153206
64803371 115699057
36674882 152930431
230460231 281490289
281165105 356710196
46381101 206827470
6360291 62405641
315618301 343698893
142166 494317
4286899 118441129
3451244 338345281
47657069 80217731
59760905 226754864
51078661 93014524
29492007 65216026
112246065 218663461
1569979 27667953
17713779 190248550
118761193 241426695
14442177 100249055
275393416 458027599
19511096 64307001
435078432 616043407
9707611 111052843
59729831 85608794
51321072 97076899
57776041 376928521
69078076 372792229
219136057 227594498
5473708 44805381
130000735 153442658
47396299 74907589
34435983 172947649
219435377 439259599
23084502 100049821
13325379 22685626
11830413 16587121
93350166 132829145
7449312 36789676
19975240 361850371
84389569 322730131
18526517 118164505
24066651 26296061
6119936 364048575
40251874 201371605
307371169 378804315
24057671 421948013
18893726 79366771
96902232 155549569
62712161 512644441
180375570 232143871
85541501 127536578
108085858 326268134
92409241 138332751
21661003 79875298
27985521 38861413
132771925 557712023
134243266 520419746
35088542 38505457
35558323 574732485
15373458 397033143
146374003 147579081
38423536 614764609
77398170 464765005
89504283 114975281
142906858 150113013
4410841 54012971
237328113 536778448
33342765 126692221
54202261 103982653
65567494 123827841
5450658 52219501
25006248 48580981
187714913 514320405
54146703 80723116
45338609 214942421
11636737 31349174
278290985 595813516
452673761 462022606
200076061 441741826
329525161 585950667
273999098 294713767
98320166 138418455
1017009 263566795
53130089 57810061
31518243 158577137
272800293 497004929
296898369 566638309
97589392 230820931
236557853 265358430
485005601 516140641
182647279 473802381
717467119 939818110
76891 93399
149576747 214072547
17136729 31350055
106490065 225232543
839932504 896185306
151924631 205265665
472389439 733544821
3077821 4996851
32436106 87947601
722635901 771880761
163118201 215163837
2819379 9140993
27107588 103925701
63418449 86596221
54361074 129095373
6956560 457010984
92895151 123111211
337199961 1066180501
87509761 151261001
54947 1801966
182385662 191082115
83021004 279519351
5008473 171151814
108485836 180988951
3758391 4725236
179656681 323296381
369623311 948303851
394373701 526573867
78719681 196705687
25872955 105201394
171805903 241483232
89306241 368713435
271567914 300907577
67853393 97479613
77638172 190275919
207899841 715420465
59233256 89802931
362026337 510642091
6202646 19018691
79687453 161682847
7700301 9495253
279197563 354414457
15843072 72581626
7703325 276829165
66100773 125409400
114159666 177700691
148563743 150121441
89761674 118334561
35213434 296788740
63908623 742070759
63729491 682830259
104712203 155034177
94940513 229740028
204310081 464452101
14431389 166972639
75928172 184956532
101543938 311862257
51056557 384842988
252118332 261267253
32436357 474020821
33184477 137461441
47182322 53686768
125246112 462969561
78775 89788715
20522825 310822391
41661805 324981840
30108271 143817710
414253642 818394123
68960880 155829070
44773312 55803693
111714744 143138401
321535714 426706941
122559733 416465837
41947106 118832255
37214236 418719635
33082269 231116133
4575177 4775746
205250971 388415791
35865599 261361797
16766144 40841497
75630869 420583087
30634455 142982065
180177581 333314983
26095334 186080869
26870702 166579861
35945604 116159845
24974145 770247371
1121066 1872484
14835606 332634433
137021805 399551888
486556599 827055615
265912801 349283077
733173 2782900
59907271 212072380
264689393 412399945
66142098 154932515
247535 308503
50487988 169260766
104628733 347228098
35914951 150534381
121806777 140759101
20175535 31053359
295548051 916811361
173182801 260237344
981544 39724075
360985 61310569
7097197 25019870
73293673 78384903
78128194 370846123
3766048 24104961
281838598 641427823
163246171 193182697
57138071 64330148
24885433 290949205
42376716 59309077
240780013 264044321
129820636 324945601
217288129 300593657
43595671 78973964
21685404 42921113
287297450 340096220
42543971 48046671
154766914 328162563
517287131 739185085
96546556 130945233
627430 160251119
28668375 190077994
14589291 25377277
57305011 193368221
176231126 503326979
25389840 95951079
35334868 67996203
39209104 91802569
40308841 732621121
57406423 749328568
73077453 587195341
35131753 45498181
10325219 22580161
64596985 458214321
17384964 73807373
6300143 205787341
62374875 485933266
199153 228901
164196853 251693893
38989080 617683735
14934193 23193721
46191223 821831088
1854856 162124165
861072 8643569
177456491 182666977
211356992 248467037
39877572 244593889
68236224 95187457
111239006 151255695
28167813 299762048
21822479 119873341
1494606 25323749
143473702 183307041
10306175 263222562
2453400 105351217
31177243 88155019
231274481 253177376
29286204 189485209
30499608 527490793
35625875 78330592
3088877 32529173
377086529 467543657
193418377 346100581
7473465 189434806
71277712 459280913
10169018 74593786
56977363 93972287
109337421 109847442
136109906 178574243
1255939 87738589
27525720 124156887
39113555 45827921
332698862 397890929
41109674 181676446
104351029 297000118
80053681 338025201
6365617 12282619
610364561 857098048
164765798 232290598
60387542 108226483
9259199 28006126
5420502 118246877
20776903 25914596
111729466 250619805
6620671 34442935
5936655 149155639
27564209 32276388
39920581 349070561
24313141 518788801
48218601 341937256
19798361 43937696
100282034 142606543
37946232 115322429
168316531 169165845
251856184 535045253
992871 1683035
10685117 14542921
42465330 90406461
17462901 503587883
13728170 19836616
3021521 4269776
327121411 370549739
10798636 158855581
726944 2451571
46142191 511341715
247396417 745856537
57343114 167235763
264062793 400138936
81823494 85859555
42687871 139959569
831009 10200199
260061664 346029034
1216534 47051863
585962797 836061601
157513494 178326062
154922626 490617925
115980585 391014097
154068313 281287441
142445771 164084761
81106273 599890801
16891760 67487393
5254301 26585257
57990079 134640109
144972001 234982251
99055716 235453453
184668940 201570287
110612723 225752251
75348134 607449571
133651467 154636546
101980713 218820951
5355809 10806699
20986093 39381513
223501825 228557095
151123331 171255441
36851293 114159736
56172376 705505387
1556481 396413249
12895905 15281029
333978547 339830305
83993305 329050015
25748945 202263283
1064748 32508901
55750783 124793397
2127047 45879457
43554102 354090765
368557779 486852990
4846596 22273017
47334216 76603297
325867452 567672551
61580835 66108280
126579232 519816943
519872497 761269201
64765241 321470975
51517701 752367425
137112155 470542189
24074248 133399859
41430467 42622721
65545727 275509417
10476882 113954727
16363701 53264913
38547002 357845021
120386 2539309
180907444 657773436
47897498 74998030
143334190 263139969
16634557 34841665
378887959 825310774
57955633 91214515
8553209 65054313
62466919 90333145
22055529 205898881
38545552 47599603
2753419 2849603
6182208 7445215
221091025 272018821
199925415 534955576
125783932 519417601
17885293 29221284
2471277 15801469
55359175 288314065
45026509 49084090
28145001 171352441
389367881 413845199
17587323 36110818
23410051 34484827
45494378 81633781
2296801 61059439
16547840 56964205
359449553 392080453
97726426 766076275
133131877 340264124
151380139 315396881
114193962 337203251
5054992 11787283
51686361 226829851
388066215 463374881
139152378 190368493
236710905 331437879
27431503 45535865
11953981 221911201
32848701 652360213
62851833 752313601
102004781 124830623
4712377 95478767
20487822 76346281
14051836 125939017
199863349 413293441
140580055 342864607
256421251 894509061
23250061 190254529
37830273 295922224
71388831 501942832
17774755 80051623
48293304 123318529
43502714 121901697
112309001 294106780
242701944 332622631
64215745 275021825
67429693 852912501
113735352 312976933
27074676 334678093
12321633 294978909
1470879 168399057
4788211 47282179
14135317 30955237
44305679 443967416
79637165 134399332
243083457 552684001
12058839 281455777
424015352 666204631
178046616 490774837
1721247 27209127
122408518 218671003
24351316 29882360
128864659 326138170
31772839 301721014
2537556 119136697
78385921 222235201
189312805 603495391
652129 815389
54117189 159940471
74042955 112411431
464269 96169926
9042174 85648289
6395521 9190315
41302015 55073681
74112191 306266311
263002294 522901237
180709925 194594581
7581242 10887923
268205323 532704218
158136427 554032231
7042315 130549357
31307405 91059673
327891649 607315801
3646798 21806569
148336401 170000164
112774113 357473251
468246779 578635513
22168130 135291521
11795130 17525959
40652137 78217547
1621981 8230453
46369000 84679365
49081089 210263509
3712458 99190945
868155 1078484
2704060 9411632
5733881 475103941
335338006 916545009
25802713 205658377
56182327 104187591
99893451 218096451
246554052 288739125
322967633 391842865
74747503 214765767
326538136 675297001
147637432 339528463
70739875 342151141
268385021 510503905
56200657 309733916
43861927 199067074
86626681 531349809
3900353 61029043
94892671 196473537
17065763 17984926
23305795 85716619
82402651 167578071
985031 2680137
205190277 302021864
72102885 87154292
25460549 28408540
26353495 175073770
302266024 359101837
29807845 71452521
976530457 1032604927
303783051 378850900
199626054 737399863
10024117 156349208
26389601 34132001
92082249 134990813
81407257 952583221
288905519 1039674016
164352250 505970041
51075421 63099190
25506563 51112771
42022730 57706489
2960881 351610910
36565620 113046493
18559074 67935812
261900406 610856403
93810991 224084562
652262 1268082
173586339 629500062
265281984 368324209
201189051 613348841
24048541 120807701
44537625 86857684
37647102 172319803
48957967 474685318
64667375 81478590
31921331 39531031
1121143 51836961
30150807 291658381
77757355 514321276
297635913 387367657
14650364 15731458
50674449 82279873
199083853 430264187
120504476 286994109
92431585 181669689
152645417 206331206
117893249 349606351
3115232 5053517
220640161 304209251
33129200 763341781
19610774 24528497
80799923 80936695
51710905 70648577
36114927 47985586
42209601 280788710
21213263 144438529
10159572 103969209
39195601 266801976
17100732 291935402
76269989 229376601
319905875 345192051
54962541 150096115
111094428 125496379
180724121 696999913
1158883 28621197
40106423 243828421
9719753 15059376
158313269 317116016
2259287 3857869
52320600 317143281
193092970 302221419
6604157 337083381
20784481 96543385
144634369 793609291
22286903 61232413
43611206 398698873
429955 480158017
1714782 9395113
423084505 598705225
21988895 339409921
111353 6085393
285440065 656301754
24806959 145375651
29818647 85700622
1138633 1310637
32717674 395425349
4884875 30756421
27234187 41582807
125061292 167693511
95693401 846769025
342576529 655755976
94270942 177638161
43511748 94423869
175210831 484767169
19337195 487198381
101213108 210857586
8013573 154060760
43535361 87143680
148453656 312407783
135232477 498113344
254216471 572541273
32282160 354270961
217145971 475913153
111329261 124019083
11536031 108392577
23657612 510170389
13976133 20242927
59053162 154813025
30780738 64503226
22417586 27135361
199030159 265116646
73721992 298311577
443041 1691490
233353336 258516981
11280849 16184928
97149196 435719761
5624081 277290983
12067583 187237933
36971443 269754441
49737875 249505026
976129 383376011
11561015 72078361
192137873 580743281
45972948 61661280
12533701 117456097
123862556 432267161
11411781 24952609
8422167 108898769
220276171 643512221
198446985 547945399
409757888 482753025
1868829 41972080
7832599 264527467
13495797 30068737
238700841 684165607
69944691 151928789
13839152 15474251
56654597 112862971
14029344 275804751
2550130 14189019
62101996 102959581
92250561 453861325
31580799 97200133
417670536 496976491
158968741 182913751
32748049 37355993
16600515 413103664
1875441 225343553
91714825 130694440
434261 803852
292452161 436155050
8641155 72094010
432392757 657174252
50850586 785136106
42665484 385197923
6195071 6663061
222554145 368513311
558310327 877960525
100044649 190979461
52335387 111466497
2894008 3394249
5858846 121918901
22975133 93571960
201380578 253380721
20203155 20215861
86234401 206318191
84121405 536225401
1684798 2756611
31447681 551924617
202473426 479867937
23448971 658443858
8047489 451876051
322826527 498048009
67558849 740506651
34873276 76191825
427670762 507703825
54035363 78378301
298302709 408942325
206809686 286180651
16993855 38844303
20096137 429830253
435599721 878674413
12695321 43740049
1678844 18868621
12240751 671472513
213639136 219551196
243831137 387007543
499014006 815301205
34469578 148519303
19582251 220763318
2425623 6737851
9893964 68137501
6608305 117791941
85808351 90623996
74611807 104333646
218461921 465892801
66332028 137848933
193155472 655273341
82640548 208280569
96022861 135674963
576891197 599210763
256541969 626034783
168096391 311752121
145535957 329248349
20038852 54733777
38956516 85205385
86155 21546251
18512027 472649153
3607528 29750001
193419526 276900001
157255393 280398961
56295253 193708159
81226570 534677505
8248381 134009983
168175515 433712441
16889587 47006017
515561 11530072
150265888 570578133
6275354 53457873
177526747 382274283
49711351 145629451
58935992 70632619
18938796 62543821
20414879 79274233
66608443 102400047
116675524 290304681
74885662 941758210
87704674 398426757
49462321 270127302
3204202 337864801
39510588 41498289
128929537 374229977
587720 17131689
62234377 192523813
145845 880649
28531171 514138426
476899398 547373751
15233450 30518313
8618364 34472309
10498659 17763961
154064322 255995119
212768830 403651457
4588721 9310858
75768609 264018043
6084079 7400646
190841940 222485221
42515169 149197036
103475974 380869516
40422409 650182729
24877033 60997561
124931743 311676553
20379828 46971121
1866431 4823564
1639943 138404842
287135921 1031636521
96949711 185788335
52562654 84170146
98686061 116194001
422490769 712174880
19061073 152320195
64724859 500022491
38560363 123336793
16473619 60208711
110761898 179050249
3118445 8635905
118746006 127269799
2257101 53805001
124117570 325102977
28287281 98342789
74144566 1004184978
63776441 370972815
30076961 58861609
69019606 103253451
792061887 1011753991
3804866 614108601
163214598 361608091
55138898 80509159
97988915 156646981
81371331 100089649
34098856 733066699
230954622 551884429
63313993 167060330
23910601 177168673
26694319 144141323
48557639 109687061
412576675 566096033
113630203 799320159
5248062 14950231
45124069 341620260
114594153 151094371
47362873 555893269
219672625 254198113
130904371 517141450
214522661 303407033
62153397 178471360
4525201 68712443
23783393 39125948
20064789 22468161
39158043 483144961
102596183 136128245
2768793 625039752
6855129 11508916
176046354 352023831
302701476 566769981
13641761 13796117
366866641 965848752
21053858 144188897
403699941 639028597
196917330 252797689
76772258 181930401
184368217 252747638
43303343 170172645
38924913 150002131
541962631 718698696
66669987 81351784
501462259 784395238
36874962 119140957
6559171 77478779
43504222 63735403
28945291 784462215
69447466 141332101
84675639 222229385
59013151 175825723
43954041 109594633
102373517 588280414
18300314 139472161
68729511 512905681
483219277 827300800
127476015 270264226
66640456 253338534
774790048 780357761
5164249 5650701
5142788 56683576
2299669 2909956
19802365 104581513
62131688 141784411
9415228 448837885
78823996 307671218
11647131 236391793
148618618 218665245
47792087 85471963
15764346 166370751
186627713 1035363751
6350262 6674725
87371584 331816417
632166 40438961
321430400 408405849
262835329 508141250
59836978 66862491
2311591 364990972
44449457 84306223
130842601 279575388
150591 13298437
14164262 854996909
82444289 234081759
60787435 157476033
4642737 8126054
129650331 321982516
65761913 232798630
176187456 412595935
17424646 139748733
114868239 207159157
19359121 437565231
26387008 73103603
423424681 611119741
1655380 36100338
31117117 295024671
18976309 185240913
16685310 338771863
1640201 61354746
300015031 437332297
68930857 417644837
30193169 43340903
99821089 185563548
68426196 192293161
125083777 237180937
180052512 350906134
78110254 130000897
24473377 144617062
194420073 221997151
16882276 20376169
1687421 4498745
340231651 886812769
75142960 630332561
77767854 133812476
9732634 130705477
10751989 308358826
389198663 796760614
12870052 24693722
181817728 567334137
272751805 610513201
71854777 517364546
7439719 351298356
2937517 3074410
34044076 211401131
488184957 620001028
110920649 602866741
167997766 341676897
18649888 112098001
35554909 672747886
11322481 20458036
30701206 55971631
98278535 99312157
71895174 636971961
47908609 109342645
46008289 85563633
61276080 376026491
193786684 477782341
192894863 332272326
55634987 69941138
70003485 262660456
277690571 329715361
23634126 530169326
281677951 504311431
379464673 451988836
220313849 465487033
10944752 220786311
32211169 115300889
95252771 205125977
107771294 120942753
81042456 310236679
3474197 6066103
745640 13885745
28859871 90073649
47630566 69455837
5037761 589298849
198205624 794527741
36427769 45286046
73452691 290568214
276712809 316778961
593029 46730069
120544424 262048193
17574071 53053681
14778763 60398625
4991016 186237867
11797001 35451850
92688679 262115611
72937899 205903151
70599108 106681667
126703876 855504351
276501961 521812546
17622069 23655484
20470157 555285953
141302260 252806672
39176463 116316212
178348658 271228889
16946847 72556491
115175967 340308322
50406340 266735486
5662509 411004896
1497745 2132712
412859491 519314026
222829405 388364801
39637630 44731331
169350327 748688494
119708041 158567579
70590351 91606825
162295718 277587766
127940440 470875889
12164857 69116347
4872865 167163099
174210205 565072731
642088809 861522719
229894450 303946146
1770147 820601371
312937637 845235079
12946561 250688138
96006311 172702960
2147552 104616237
11119681 79139431
59965694 62276271
165640798 261001326
40411252 44248821
7263022 13568725
115369087 356829481
323710579 672538413
3825953 567926511
501019 2584477
15233545 27888768
17710766 374863051
68405449 729439792
1007968 174568411
50418526 367170733
24829699 31298309
168416677 206426223
24984877 41796806
863536 8001467
42127448 360736759
14619470 295744131
37983349 145432709
122915727 290859013
52430529 95584567
128044541 231091321
270899041 285445595
152224349 292957025
66452468 118654733
497543 6276946
88794263 357067117
108446269 190780961
88830505 253932981
11649728 239978956
37528685 48757438
55745613 411804576
10585153 364997601
6012581 341911123
12025788 33735729
208868453 306500987
8703301 82256449
664686261 1020624571
19673831 25521185
514173457 956116041
16362535 48761588
258137011 383118715
93911209 610826734
14623513 23793409
79755919 112922407
51252636 66464155
132512601 176177485
328597016 679193861
73479945 123001768
127805365 316232203
122727661 157958074
19802093 164996551
96198145 165922135
44978333 447448177
59046097 219369261
17869561 341890315
6915104 474114771
1889141 2085721
34001701 115221041
57117212 189192389
21333212 126757921
35069271 484113114
94506703 96502071
13151257 16993384
257674301 303050099
33731417 73861121
43721903 81308962
273425956 397391011
41546640 60646531
8630558 33834269
9847371 890862687
7058757 45500876
116707157 155811358
190357620 429653821
222853401 456231097
28126288 31494267
6072073 11851789
11247326 47586451
37718299 345829596
108520050 275393971
706575251 950163439
178456818 300175909
183518700 188497345
19068301 61930675
34130161 65018421
2008597 5595589
48103541 175421921
163924048 169234635
23873305 426354428
130297714 225325423
819284 12196396
4250693 7811716
596092145 631666106
424813888 559329353
42715606 361364645
13085638 64744289
29829165 128212312
185635741 447811281
45913730 172277368
18286730 48981961
3025319 73020241
361389303 363359161
1689806 3528317
242670473 337668443
1556318 1980353
226410726 444478804
202589665 266248993
107658025 616473537
190500889 485618265
64701796 378164865
89855586 414522442
97372081 263313301
87961589 348938502
12195819 61589641
8677355 11113862
130779952 274262144
55772057 193350483
7742863 191142491
192934561 331597038
9353422 29306637
40069891 137992921
239577232 241198609
15331665 60614413
690040576 940706728
14062217 219453316
14017703 27633061
18120626 698400748
4797193 151794049
233854673 555509989
35249505 149501713
85351 341488297
185225769 295779141
221798017 665082471
131293546 180570970
157608878 508272913
23599870 885847736
205866456 561885325
103049906 111419155
67119810 233456851
32450782 186038017
591636101 691239601
5034 36331747
111557022 206193601
125409941 319765441
255476758 810460321
4348693 8375796
104173441 137144021
157408111 653507561
53471026 501657751
5829451 279114156
466888648 822149869
5101461 164376571
85838985 127674376
100690523 110338913
670554271 702839866
11607121 161116291
31832337 428154945
968957 1829560
2029091 78513029
18304396 279542001
201918685 867511087
208724846 548089309
56479021 65834091
31195689 49534139
150060457 217686106
933420 9110071
186532501 527248945
21672883 202679905
23104600 126580879
82792631 130957322
217615111 314163445
16074691 44393053
53936581 133369393
292612 547089
4670374 4909411
279897627 833886755
49311533 57291793
14613805 372767158
12923715 383617802
24679513 150322144
2707577 88861249
289514902 354607216
1097622 12512732
31465001 654994301
38329105 205984461
12110676 99997546
62306986 474954221
15463599 116919271
6496699 6537049
157491468 160664458
62300033 396419024
202126326 596377225
342969361 894679297
89799001 178346389
23615026 212343627
100053935 403841185
11564115 750354526
363890 61236705
41888365 68051881
389271434 735592596
14909111 291917125
35190385 43505772
44800129 293973219
56038091 87580837
57460179 116345601
802425 968692
34424324 281707721
36589861 40292855
415822330 630709455
8001 119449
409789066 476589601
16005841 35589961
37304473 296234751
6954678 30991069
169724923 238670006
39769 63801
110645729 269130500
118746481 272381617
14406574 225658161
15521510 352395854
5702968 185406637
681721 997473
225826453 466860171
59894968 754109257
504835411 630294445
21105568 24983583
14787280 31758865
23623048 31695258
10910335 148682073
65006074 109896981
114836267 128081575
38882077 832211337
84223537 433609261
111627679 137831565
135316073 194046316
72010359 316886689
230087872 657725041
113102026 362285281
167278941 691572396
62204357 69441238
89190217 123688081
50123986 62138701
153658869 459997846
94878538 107210671
34625872 40077001
244666689 302167681
243064813 831658327
54110194 318511251
142434527 440920351
290711629 521392339
118204126 701922676
177135742 646437711
222971 1749305
28164466 492662209
29664493 370154145
72037965 83133214
24599340 46880185
58302770 768976741
44399694 55703427
2535969 106506016
34258694 53565913
9621113 27787681
134766026 207248329
136191461 212406416
744442 1565507
309902224 377407617
25715244 111661642
142813445 345329986
142308093 645069673
88669676 522343432
63811827 74971863
34414633 62343233
8974547 259076899
8009011 19866001
49926855 495096207
2696197 3212966
14652901 47528595
166830641 787790362
277718172 620870317
18083148 153419684
11033289 14993851
31195284 38254708
2507767 2954773
315569702 414528105
22626618 249591916
31242841 88024967
508795717 544953777
174738213 272003761
58985548 135665497
103974135 249279985
71767282 110984805
73852086 225944929
4868108 28139576
6258726 119174401
161951589 450680914
2861916 73319185
1239057 477879598
27451505 84256276
3321231 554484713
863025 996871
51364041 725351825
246667392 262538119
371582233 373305758
25396721 125310516
18807759 523294106
321520313 332982185
224759935 366534234
2120894 4443841
2632489 55209617
9415603 345063981
341100233 392234797
41297142 225645302
235376592 257946001
221381710 388892176
2896552 9548099
21285092 56466577
147083807 617664866
475299241 587241877
178756760 427341673
30942517 404560820
114881677 549847411
801976 57440513
12156839 18578809
25306779 70407523
39254419 154532449
75566661 481067253
10491095 86553463
92966455 527076284
231494754 275536120
10300724 375229315
4301480 157344055
41391726 131805081
69742654 148156009
139896800 235243057
26739065 267505681
245412510 470818741
93777120 207183801
231754425 766229138
124811869 258909745
186480346 204980511
11888488 48854457
44476961 172429777
203554011 218569816
413780121 802945633
8543539 28367263
29436616 40794135
59731201 67123088
56043779 61736881
34336021 101905305
298828153 527807921
11061145 617068551
187702615 273353371
443416681 666060181
137699682 230852461
6772802 21950335
35260609 501906811
127671391 504422949
15029356 103707401
197017731 914244406
13359566 22555993
37682400 120133261
301848691 430222662
1548389 18390241
36174493 132685569
66110231 91476953
373250571 598874577
4290706 739995997
36865711 302342033
41600068 42044491
19362226 28902244
347765380 617906278
122612561 534168923
11974251 279690751
231195037 286670810
127247941 180596737
168035687 817136193
1409784 4325197
6188448 11703697
573184 28377897
855089 2406351
2498099 2619011
8209661 208316820
2363977 11108545
190836369 293299301
109355 345646
43646311 45487885
339332221 586097461
143397392 256511854
3861586 13845528
115110481 173688733
56851379 67834553
111077269 149525256
300341057 371068385
2458000 70436648
102420174 122667649
41332585 290546544
2114269 4379527
60783187 68400957
319809883 677180659
33468372 38812153
21903265 222257075
4333833 15765135
630507544 946119871
26769394 88397067
152798552 575114586
116486821 841436509
444634032 526487809
11491470 42329776
82612869 111748363
13225152 22328746
527549103 763134251
62707807 69153751
30388409 453921227
134720433 188474881
146633062 374600139
2561140 73382067
22711548 26022223
101726559 204708661
19878063 64774999
26956446 246003825
382839187 493519521
303383503 522374968
48455308 303740697
5945535 16709441
20167174 24324481
161192641 714318427
3436707 16740409
268556845 456199137
433931351 544951235
81018820 224464751
144607168 186026551
13680105 502590937
3119581 11466963
561241745 569857445
157032485 232016554
68688352 132127649
72555965 86409667
3526995 21000269
111601735 219122305
5560278 21429126
43355868 210913717
934366 793408051
30805343 405196622
34620417 49853566
195663697 213873589
57112733 199075129
60561001 93542485
172360715 281614789
174399226 275513113
36385889 72823760
56432013 369008287
1143977 46772161
22900947 80483767
71960632 97285793
62519 90872
90523475 149996356
52320559 156663381
99844379 716706241
190896391 402570837
132059519 197897014
41732391 78567490
8207405 10193473
14984447 69127969
60066682 171127501
52200882 57206347
19487220 144058699
26667899 63926041
270602785 428398449
16082453 41491279
2542532 6789296
287764101 448247093
42815581 146330713
253487488 286163011
454077027 541259601
30589549 89983401
178996265 440678593
56373525 119507375
23615986 990732658
5545255 681227410
252208658 292650231
178516285 242050348
114564892 155266203
54335628 195071941
21057295 385596925
158749939 366452478
64496602 108446023
10891825 32778991
12778756 25660297
11551355 44487436
58153409 331725436
5734927 164089813
561777291 757452196
61094968 152398233
84040315 160575521
52061025 539228921
2259234 97090854
10703922 22180126
7396584 23865889
14054931 23761819
122515225 378734511
108400392 192541131
157594281 454679904
235421511 576489884
21348118 475589757
12254506 59226283
88014975 212218777
301715761 711378856
434147071 729988771
8061047 19214501
116045761 732037835
425408321 786330637
222841576 223402102
6066370 42003511
39649771 229013668
12519028 74048895
1861928 2334361
63656489 93302146
141060671 528083095
292695243 501877135
320600596 484774501
10650641 163251474
22447445 65419111
104435909 179413426
42448521 86202173
1735959 3868670
373839256 395385729
55950202 138015153
242314549 311747364
661173 4775149
17224492 36660229
1339478 64579327
75498326 157050241
1505498 242904841
310856221 399208489
107922174 558158281
59801665 540233476
175445782 421400113
152029071 744934603
29034624 449720843
4669633 7525032
93194352 233096449
292444942 659786075
35677195 214634046
305102641 486447229
58795395 391892961
345797668 353145401
22380361 214067841
13455172 45435670
624006251 788913543
9345940 31521631
64528489 76929371
363479401 460624081
256515531 584648401
68076325 68298514
127186591 704595907
13949684 631691607
563369857 670138757
3602060 15490141
167869633 404040085
12381425 172399503
97920681 781414921
445384947 755012213
284925994 474291007
5174742 129930001
198247654 761109280
111995625 142723621
4240437 4460233
83322783 99270334
16353223 21475837
46635823 335823586
340100671 668038801
6114120 7103448
247013656 422445739
78434126 222193031
83556068 94004181
596239653 701075357
46649659 591683037
42586845 47793464
5283697 130985341
64678945 123662989
115270348 664204585
2938651 313449838
15704482 135332665
29758922 52246225
370657 1074333
25626340 843437716
55712131 162821092
93126751 132955436
53868450 333492226
28728448 211322081
13175375 84934736
141914555 288515359
55456141 69144778
49090609 61938352
44034343 156888593
1063335 2489473
9189585 119572129
90154010 531826678
19747356 100240261
4765753 17423929
14577286 30671465
666327961 828600981
5170495 18699979
10759201 524164807
108324136 765243361
8408006 52860029
42547423 76537969
68300410 329562724
10193045 159889663
51143786 196569829
38023554 427927843
69739705 448140869
10442871 17226616
127587349 304980435
2663055 18632661
73057435 114026905
31203809 126975949
138973396 325148517
177606079 202429461
90825541 106129318
10948519 791919009
282636672 386102785
20450231 183656215
13399403 50387959
13170246 28284337
74188137 446933826
122690616 158862145
15200966 232241615
5456413 144106261
15431539 496894681
32706441 142223614
93808720 172513217
10957144 19570045
35476901 141247009
115647480 187965649
67298968 307791857
322479316 556030041
81587483 125616041
10401946 136107984
6207349 66756721
33251431 100318500
60388841 507661491
323562141 452422689
5375623 8420209
10967242 11091457
528187981 813052585
207071836 307763411
5067839 86070601
138815851 386727325
346105424 561098701
30327568 32212349
66198601 105966658
89306119 127227774
3022097 377697277
258657085 314666255
9097858 27650841
4120341 91784044
89942660 109652737
408555465 481453519
27164941 404942381
224136001 265339201
170703521 430081081
391203221 616189588
20518263 26084704
361826277 408262351
409201353 573616656
56957625 195640853
6821644 40147402
52658512 472559830
227577859 510944437
130283132 137727339
1977928 2687026
28798231 158587817
76909353 81415766
33601895 142393635
12714583 137123560
30559677 473306881
15992614 673593933
160329333 289461435
101468656 496415809
124225295 313861231
611321 3672745
5349561 9838503
81839161 212061860
39248928 222536539
291134341 545953267
64495740 518539253
12715327 16933161
27712801 363710866
38438254 235300969
73675881 462578801
134471821 142590972
147229575 240876397
48686302 78558502
56718091 254337245
22844890 155195614
110749862 224991259
18451309 59498996
23378442 487604062
157223537 197866809
21092003 676839736
57605892 405142921
165455401 429383893
91421803 244182159
96568853 153159769
54889867 194800971
228779269 265869011
64952985 130337746
399451958 463552636
123493270 305916003
158941527 1005238369
55664353 188213789
559345135 568120305
335051059 663990319
4463191 162405001
22976189 287180017
28090501 29324593
257568032 589408501
82143257 158006546
14359402 24365773
49828618 168019521
483850771 785330369
14615313 131084185
14139343 57680332
85293096 273154545
68738087 212307317
104685649 269096702
163374877 369836993
98649451 149281815
172134962 574959893
227787866 518713909
15126194 985944405
92471606 185022685
27274493 124856395
37864789 43303361
44387839 878417161
333759079 478901470
17665089 431050114
11044497 32991193
95362137 151126641
82655329 259441729
172595317 719206033
192239659 375407891
9348733 571251373
185732716 421622146
137133889 406193966
5556148 47985967
21877159 104192889
96134073 210195997
34089413 153147865
220836110 440294975
40792782 421415531
7407657 70590443
20664005 25122217
69706233 173781753
134596001 167895604
28803624 86686601
415499109 617842811
626625587 678900105
64956983 511958861
457866731 472243234
134977699 277203781
33960602 132833924
323661421 506973601
7269375 48535201
10409919 21853550
4174833 4975087
26927825 423318123
22474405 123061206
7138489 83787375
203199445 570429484
22657383 111216764
83378397 92753803
52588310 55674283
214449937 341819353
39041725 73903485
2247223 44011236
507621487 949107904
44230109 316211586
95559581 96834793
35140722 200783241
324048691 778973201
74502693 162783520
255055245 286476472
31616163 43975702
289446151 495428206
1343112 31403183
152452190 469722511
166852689 226993861
204870481 981958628
24175579 152539629
173794942 195105924
13721002 191220181
16940315 126018986
65660481 679753897
74150747 774484237
9441510 14400871
668941313 676674649
50781169 88108655
150019387 244405921
78536158 102747349
7475855 56415505
21120631 151712470
11242937 24744821
102864785 589065618
159298395 291575285
471243781 573522457
140536579 174408974
10338860 263833201
141728139 693362187
126194311 220664425
3753101 12131330
8258092 19372708
5948513 117742456
106835281 448709942
45555812 234590049
54603385 61602411
22539334 23328313
333089336 334764041
55497025 890754323
158420593 468624259
248921089 669550216
13875248 36712015
114613304 270992422
105538786 304518726
52306808 68130085
30344565 63405205
174346433 487380121
248545135 252202681
357952801 382822813
261165063 399694417
256247662 302681787
7237290 43495145
62962097 558678275
115353021 632249281
23279492 51430849
33904227 184569886
28584543 859297099
16768230 36344825
119620613 587174777
90254592 152254081
206418842 219906389
63310227 278118837
17200745 237909521
12124325 56806997
174278659 635763297
28336 76570301
1498838 1947266
2325227 2982448
178159801 547563675
418995851 435764785
5888041 61280266
80162741 277586201
9802232 60391441
20805371 606293029
100801768 107474609
215418568 416605151
40272385 124869001
239974681 440094145
106089162 162640567
4577786 144779709
25904857 44179032
270157 135833707
59541828 126863176
318165 2076040
18696633 19764671
75889581 94555021
56629759 596961241
45418380 390913801
19450586 60392172
30024259 149714606
41678873 235982546
42673177 160365665
20775699 130590023
47424425 590005571
63185311 373974380
514113265 525603260
380258594 458144576
12644659 13414545
37335533 338463113
7069837 8213206
73079777 583954931
222778792 813872305
638431273 694686301
42878908 132202561
18457015 49194753
29724662 162504871
13932947 54523625
149079293 442855991
34316689 160419401
357326523 380050801
43244377 68917906
60129154 123459911
31431394 73525222
223223626 331846343
4219795 779676580
456553 299291361
72784327 78722929
76195105 186463635
13548213 170016859
549158 12153569
18913112 31731277
15077073 21100423
33014257 468765697
1707895 4579773
177857666 194317611
230849950 414951265
86391422 497584417
13137777 66193676
58953252 59295257
54356712 125258293
27570533 549892321
25525812 32910777
21252489 803850503
142044436 584140063
207551161 917254534
11276801 467036021
7407939 15511937
1499737 163134001
954108 1361041
76870662 244329991
151263886 482377325
21567037 461484839
69973201 303875681
59406162 82549809
179968181 220424161
43013445 560810213
69378023 111538639
1399033 62006525
7728015 14277196
6080419 668656171
19078931 881209293
83267753 219344464
77020927 149407771
84553423 136293906
443636023 456202342
5152241 10831468
249200725 401420602
76933809 391828416
167106961 198396913
20661181 37505180
133302789 335192896
85769120 122627332
23581377 720389826
27960597 35040881
125263209 128313182
437973651 596748769
64543427 113745475
112227722 187745247
45714907 48780553
44429633 51622906
8964957 26057963
7987356 31732273
78723320 113796226
141804609 799309590
98673001 130338781
122905110 507037405
2110983 234585121
59002365 99184366
409637125 478614081
70401101 832821697
23519273 76584561
452728585 546204109
72452793 251685011
26115777 584905917
207602501 414238051
4028023 9465301
74946226 884556517
185545711 319088446
15286261 432421276
12236594 72938687
194995711 730867221
68656553 71196688
21842773 387180793
235489892 314958007
63566382 272480917
199199835 307049639
67014901 87184801
606510081 838804057
56545861 425334969
22285216 74054807
197281480 583248101
66219037 262738992
204236683 612642157
546364897 602553448
179093628 465096961
121958849 423162286
38765129 355954875
186793853 346127776
10541168 79278057
113836867 127992778
27016129 208739521
42426418 56342729
14147904 271604997
342907505 675155729
27014877 38646476
64965304 708222901
437496823 646899727
35034187 200691811
74009153 229256074
246377 378951
170230657 404171405
8317653 78992497
3183961 123206203
63873881 387436843
111425988 258682615
90722337 278462778
104228562 358177969
57999288 204362785
29850693 742721953
180307270 332732521
31266184 62022473
18936769 522578585
142673946 782906418
158131711 215869792
9578648 444336971
13493606 13756204
235357610 270829991
30725262 305762953
458893576 759100544
57623740 132972049
13337880 45547961
34898269 81471051
55966917 197028201
117805150 235670192
179305172 470457131
5369682 132253837
100369848 379341894
8827793 37436512
317412819 340855138
18386811 457599492
390966001 795090901
26373557 42665921
5991533 818867945
353124861 698742593
19983965 79499777
238225916 292287443
24581449 76477231
47300954 165154537
3919385 571818661
4318473 340582948
47580560 97867036
12297987 20487481
81977594 138295319
12458193 21121314
5516932 24437981
12242247 30749986
111411621 341072759
795930919 808972684
9014754 55912564
184182001 251551921
86917776 93014599
11061678 12979701
63946741 105822543
187406979 262396177
9398311 20172575
579698209 779823969
54437534 254369829
4930629 9382101
344826262 363872237
111797896 188981105
45886909 132196780
42360019 105265297
73646980 346934750
55355833 139624311
89126181 325852585
31620380 524727841
12404746 74123713
646645735 656339101
59215309 951105053
233914825 424961281
11843499 49350269
80725581 92954282
93654838 301756327
57670226 663691513
88131793 159957793
169715192 541617661
167951125 342304741
25095521 195441985
22669405 43481761
70685036 115268011
145844257 259981216
248476609 377132481
118792891 259526511
10712879 44227801
67393981 159258491
225252 88479752
1346483 8795386
35496289 309782199
117716839 585081479
647827155 928810619
11801197 29585596
94861 22201171
484161289 547735667
6344299 569105811
25550450 176692790
129784252 248799281
91954423 333377419
135822258 426746611
15772537 185235201
154541108 407911421
72243843 73251851
28135171 599990843
610675393 621872659
18292589 55000933
34258115 58668554
315312393 542819169
456816901 480527195
456356981 727735425
54467377 72789624
115426455 162245071
14909482 169420087
24292954 26555961
475024405 522344491
92353244 520357493
45615516 938839150
149031961 205281795
106092109 295217821
26888540 118560391
428536561 535012591
31260511 300582262
18392808 421986657
47730355 68232207
28986013 88101053
22926135 44178358
187079512 218102921
25766196 32714041
102567341 336756962
41689576 42267169
132044725 248124086
330592921 356036825
32221036 422670049
195146605 404284195
168819748 206538607
247911826 587273909
4876590 10763921
164861544 177902587
3165661 45902872
172306321 474932257
943554 9886037
23735115 199335201
47084503 125228360
176593060 205600501
34900498 126230373
114391 395585
79729294 101387841
8142505 94952731
672201277 758838135
51426961 123184183
18700151 568371385
1057236 7046257
127920092 254624344
102307889 367304486
139299550 185465979
531266 956447
80274076 344955001
353908348 608541698
245331493 646392437
11084959 554566961
35040789 109869306
66265153 281034241
70265191 373135096
296311861 309645919
281341711 560259946
211580526 569763829
101068617 170392438
110682937 327655153
122565166 211208713
11397287 20221543
118547505 215088625
2218087 412907273
509253751 532542645
50994526 90175255
14593239 41697866
1170685 151731221
16049097 23878933
35496480 258288361
147462565 256163986
48350275 192317048
55893270 272019253
94694198 124465591
159840 23185630
128103499 220870977
48373441 513020089
28851763 224134835
141966387 144772551
145681426 173421879
61228462 854698333
11146267 287031775
25637561 221645289
38487534 107188641
4745450 4817398
6126501 47715046
182317610 408247051
4388944 13600428
41773500 119746153
18018072 107358941
5175790 70285645
88380460 469068685
1604995 3911410
98576935 227585491
26470041 33693415
8753190 10846801
44574770 252526531
330941 19057732
115696894 221616807
286810291 393096385
18131376 712026607
175047605 308718021
202570758 362612719
230706386 287048695
123577671 376279489
2881856 3668035
4263947 26383507
9663393 161866577
36055351 163302461
303730202 446145697
263216368 425000899
95905623 728674785
304950845 690680149
3382246 4681521
124427513 427550486
33791508 202005651
45633199 55876486
3682045 37164432
3490777 69167865
275696 547057
110550626 186965303
45135811 728788861
36091144 597477970
2341573 7143081
4437291 55651051
150802050 190122136
1844575 2186677
17782547 299083921
34136149 172443331
167540356 456136535
25315281 253887329
154005769 767114833
11180065 11522393
6285568 8770469
89264176 138060649
18871882 55285878
14609611 254515981
2515153 18222658
29609 159766153
193263296 722121051
22616694 36635089
118803014 487703468
111191046 264227101
375582843 429150373
5350258 12257001
6132855 717887776
6922985 25716577
14416932 38484653
36681321 89016922
1907488 7495071
119161921 143344271
1781373 452913418
48605481 288709029
148497868 574240962
226116859 231527814
185275 738705025
41215337 42753976
25481583 167837705
33769002 363712543
16912351 351476697
4699782 10885157
42355009 47816551
95696510 109450329
182775467 366277222
862201 188597879
51236812 671525533
15555265 78399201
13678023 15386887
43369779 96799385
212906251 306907516
10467196 12546847
37491245 123160769
5875561 87883881
302529060 309918883
7020661 18519256
22335736 165939209
634555 1691713
176279729 612447013
68583506 108049245
512499443 983116681
72183013 73272586
417970321 706964034
63202531 441582175
72697511 374377863
89176011 236038596
107758273 608741509
28467139 157251254
21978441 739991292
96170335 296514631
56180377 189629749
263006101 266131411
678878 110282809
318578437 666551035
7123751 16222819
13425660 130376741
40407230 101831265
61182246 420105259
48846339 75133465
30182286 143338375
77322473 150270361
45856357 667762459
30652207 692390401
13606077 298817751
36640933 96989336
196476145 382754109
15240261 34494817
238857 316585
523832731 571943569
10284121 756689200
1515454 32260161
294885450 496117175
214095781 530540473
146146141 476417838
152493920 153140401
176002525 627450626
32509387 196350081
20564216 60899611
24929983 31937302
2664301 504622594
34530601 290943433
326505895 339598977
39789082 44372145
103338404 381233597
453819101 744280297
155239162 444444456
3257876 6865499
38393809 70624126
164108377 339888648
53849748 102374677
107581645 653752031
2083419 7148042
9850921 99385231
29209881 37136422
119493487 714985865
12636240 171053681
3483561 5762233
38982662 61563626
589453735 603631981
17044801 914162404
50023219 148246207
22636186 55146570
4983685 12584116
3193747 267044865
78771954 217304801
196297686 235704470
315032626 797344677
114475791 174008452
100196353 772710745
33097671 39088150
299555686 874525919
76660057 283877554
245425534 338825603
582282 849577
40300593 169748083
187496169 400628492
80082721 394905121
138250496 316300033
133285582 872185333
12008951 299625541
188819 80518894
404383551 1016796051
4981201 63333281
48849076 166693429
17915388 87352093
13664101 600561393
310036078 351201610
84108144 227274475
65537418 79013821
148435042 677635185
208605845 283565643
54133216 175118175
151012161 301152019
7408576 194561146
216429973 290669905
205996 22496849
12868355 30669039
272889 2670962
204209039 560705108
45417417 130781061
6925936 376029757
112557605 137400352
196376407 264188443
7412352 10469803
17961402 646760761
34976670 103167651
33362590 262033409
23858421 57998986
38717553 91617091
56664555 292137259
68120346 355653719
101517017 138045803
39246728 287327981
7891675 24236481
4900428 47267821
14601826 447005221
68527507 369926189
14166766 478865651
133901629 482953720
23291181 199698817
6553594 141912458
81636663 104663101
57825041 215477956
41692267 635387437
46855225 275479051
19684625 85093156
276412195 414266975
331115533 577883889
58178090 126177101
238842390 351315226
62995225 105306127
96145 276193633
14701195 27734617
242273707 328931275
9397916 21926091
45070734 54754153
42225736 45271923
33484996 50425407
11911829 81017020
27737611 35869873
30073464 152506953
90794677 293798302
10347796 34639851
54603550 168493436
27494273 458507051
28379661 62952385
357691781 437276857
76887201 425400544
197242291 736799604
365354753 639096335
52220504 61866949
52963562 139743661
140958075 408716414
71091109 454646532
47369521 61994465
72835055 231878557
12142761 14101027
86478007 186376165
93296735 97403626
42514525 64327627
88787047 247309226
30317915 118191781
51620040 397108985
214676749 228093081
2902697 11607232
77524336 343926213
353845317 606521377
11514886 25801293
19419394 87014917
9407946 28533501
291932889 292735207
63526373 157994341
300455573 805402871
290897101 651711901
202939 417744445
127027735 140801345
25294743 96348943
141264793 143959161
69174989 242242741
19907829 294043348
18151225 63742849
400175376 449884992
9118418 169758723
299357 1651898
4571993 361984789
19375273 102534433
184185466 768442858
91407196 361693165
36306160 58932693
131710024 287030401
497377867 515591902
152390220 607878253
86981316 366817067
259464647 287475046
99092281 412382953
24716557 117084001
87518749 456224742
9041898 38513000
7294408 16827251
37950607 317845597
1468859 16277332
65777234 84035476
3852278 49243897
2691917 125639647
3664508 14851217
203498337 802847066
49142293 166194379
136979081 675715550
173816821 743890236
49701961 121436965
200814882 295292069
6000807 233418649
23579250 151848271
7380151 15527219
145059649 670062151
27293997 40771017
21665274 61855351
13125837 287899566
29923969 231542171
2619002 3978730
11152853 118486937
101331796 311055437
30992480 294918121
192882073 420956296
6964171 160738622
132570513 165707335
67703064 157059853
209980828 275768158
120882129 190150525
200463775 288620838
539987707 914008369
17002225 72619369
110560501 340501426
86785777 182443815
104226678 129489809
5921754 12159697
50931117 76669783
16459678 329932623
53281217 281370401
233512924 238347461
205203511 652407669
6999965 41096989
95239187 326257183
94381 361285
437025841 486845037
168358881 230895905
24576189 595759935
61038906 452012245
12186913 96270360
7563313 360652875
79298272 123526359
65277951 80260490
127091398 757960165
146649985 226017819
2553407 334139433
24187611 107057281
2805035 216724773
9151521 9250858
206260981 366689176
39772393 724247277
22149979 140298357
12012215 67012451
44596252 60362377
375242556 838305901
328058935 576244021
335382189 338928337
54399709 88701243
731320891 763063342
5376065 77321401
223313957 503742059
14231075 237509231
59393557 82770201
140100183 411636393
347639892 379948255
35588556 38410737
239074815 244829602
291706326 662485865
14476504 104566154
18959451 107954965
10302747 54011984
59331871 104115727
56622484 186262921
825871 1665280
41547125 122482486
16808176 407687981
264668881 464721041
1630601 8939048
31436233 261929613
7984405 46355705
397918907 472373509
223096 438181
31766803 78606811
12615852 129993175
257033 90337520
4784351 785088113
400133749 548218009
205267569 234668267
8313638 10864099
115167764 115867741
14022621 32281856
4532909 35939859
11158968 81418441
226663726 538103301
45625663 91666633
702081709 743348857
6023327 21523707
9564949 77461582
139857769 257340497
26958843 29346736
39212315 393014761
59644111 61805906
319063750 437013226
103030181 298039295
9251304 14849407
69529820 162052993
114251263 500135213
25766749 614030819
85630917 119990941
1712648 15472553
56160190 134008051
80576251 162996016
57064043 187711478
13221728 94521625
11285641 520114225
59821351 414828613
152641341 650130133
353235736 460931569
94105969 261344480
2637805 19025018
16686001 49470249
564017741 828150688
54606248 213972025
101750611 795454049
135726811 162813505
114050621 576984877
38141997 39022633
52849134 92477953
1171021 206710719
67877371 120949921
203233306 253894961
296796496 1037835051
526231810 824604793
14583871 29948337
37338751 418595729
505872 38964097
42078579 227078405
15960489 89488845
494469217 834659221
223747345 458436727
407359345 467765572
1416507 18684371
105094438 121254541
3446275 132886687
87854449 1017239391
48676281 704225050
5373812 96763463
695496 18410017
54805371 460147087
33904940 189914263
307726651 970632153
22048545 686012676
52176176 55469397
203728736 524607841
11540121 33657541
96399505 652259515
147143320 360480225
145886648 164627307
166725783 339951466
82385713 731136520
12607729 98022711
19109157 600450946
615155773 719670305
8563441 252238925
18600573 79714801
93263173 148573825
90911161 152007025
25855997 85308783
24324910 147454387
27811766 32719473
67722264 462966841
39625601 48128343
83390551 300425785
29273709 146796616
94092611 371890618
7680271 10561411
491500541 583153169
24763681 335626572
629254465 926943745
709401921 923686267
11073150 17639371
194994073 301085641
16888085 708118540
13255893 136962067
54213896 289956241
7170939 9251425
267970757 488964361
23160721 91193397
25002931 212078089
7163733 7669074
52721808 88674877
102862821 371554315
12888756 15842605
4105397 5721557
71212405 523986265
13828173 24585944
8253742 62208833
137905251 352601625
306669721 404093607
56868347 62196821
30524701 41015432
49019183 336760459
221949123 853105951
54208723 91088680
135806449 302399886
120861379 136409313
3901616 7025305
26730231 58446547
264773196 362907061
10431781 16541312
405944485 426630890
77274546 153907081
79102476 348310466
50721265 359749937
171423869 717942921
1015900 1851126
3009220 28107955
195958279 235789219
9239470 12467929
173900315 174748351
82293504 278812837
181941608 826540975
31062610 46874061
86948827 469826679
2953496 159760169
265068957 515696167
44078989 162316090
30738449 68102569
11372943 172910521
145475990 224473511
6994434 8403305
25070407 29345299
7750121 20739731
424031191 913494709
9665447 37392113
4847278 159805281
41997719 150636916
50817151 362149855
56703895 108216061
31087526 34588501
58750892 108092401
290347346 822400966
339252417 784094425
122448189 610079806
164400161 234862321
16227271 40371685
403476421 531183371
274430353 456774921
38168533 208222536
114677940 147644687
13792046 33136785
6713005 12147859
804766 37116961
49663705 860872267
2591217 159984951
36182849 88636051
397983122 637876849
50980945 148062321
73174467 299332721
244606418 348694801
138872650 573462451
114910492 158327441
41259049 510234337
166200736 397834540
28437167 483300665
53052004 95430009
498493570 712163539
10893372 91229561
28338955 287728251
9537111 16942734
171426734 312775651
25616171 327200197
194962993 276474951
217952113 766987761
112786507 388576717
418452710 613582815
6515126 128815941
22087927 379005319
6571080 8580311
78840315 141714615
20037445 179463601
9283084 12683649
159098581 224584221
100802989 204954479
196676046 361966483
59982817 367153231
134633131 363339213
70808739 510103534
239708098 299423241
78611961 211480309
1485311 2335835
4433179 11336434
16151521 417341562
72424645 111374707
27174402 33684787
30197437 385771177
13894594 157713301
221036050 651653951
37582921 163544857
25200469 272316886
43598581 208147063
288672885 379269186
241478426 464287083
333601315 475442767
1183909 1956841
38329758 272093853
78494271 115377601
58637689 71258436
9940870 18112925
10190 23302
223971391 320697079
718111 10347895
683419 1070119
3111501 51419188
487419109 637969504
192324670 419747158
317590755 412578609
16341235 143837149
142503355 264574570
290980075 407070976
42375463 67438771
72633191 233597344
87939811 320183956
238764793 676153489
44793971 171934273
261922361 360476263
5175433 10385409
289114921 302055865
37961710 38507169
6973137 25048927
73785919 186201009
165761973 166676700
1643216 1740025
54711129 333839591
82635137 677321521
114372447 247843187
101615731 384913205
657976467 799580629
14621064 16311289
25480421 159667285
13073951 194175049
73892996 924130937
26177975 38129549
230876321 746076919
100445233 213964237
17715473 218555063
190627368 273900070
147621222 168401403
68240248 430922857
152230793 350741168
40142367 357030151
313824097 662389729
8675006 60604655
269185935 314972336
1186493 3743056
8616371 37552204
84180205 86402629
77214569 486410501
222675268 446803729
156809341 211406651
275170728 397025921
4124539 94712626
99247710 359568349
177360100 188977901
427605697 997256493
8262850 98862521
41091661 441770603
8532451 300197401
1537657 2150297
4730050 48046251
12398606 35694393
37744422 275273329
355708121 433850119
107456925 300959858
33479158 42239581
51557941 260191297
80545147 142976977
3905866 13726461
75327182 213276901
550287391 941580850
443352556 884975065
8164285 32718533
93585664 324562521
2834859 512158174
213904459 758451451
84481116 176227868
22161943 200087455
366702849 553333089
61304755 101001871
537958501 864335971
78765136 125215338
62591007 178066474
41646995 65774121
103525171 253921281
328754171 879696893
268595803 277585001
2404061 229834617
60533599 462154120
47597360 87954023
73326240 87731235
49801792 81964671
97826767 298984575
189118891 359410342
9902482 31232727
4418681 428260141
77896140 172757677
276231233 280943911
21843831 643167799
383471677 686533518
63052081 475198849
119688241 548574196
69373096 360504691
84834988 399329388
22364641 598897137
2387710 18288697
9471079 91608721
27298466 477184723
20277597 634630611
13351456 79752465
29965434 108369313
18925992 86316440
2365795 7953401
26731393 341097256
45098247 205066387
42627823 269549758
422646598 424267921
13149356 578994753
59801253 69713326
23755 86218881
318677057 768199321
90167156 360208135
58352705 58986801
37887427 108549361
2575501 107506405
35267450 434452217
238112438 459102601
214571733 288700201
184518 1109222
4220497 214575061
9595583 32605497
64340025 108256043
33448849 39851551
293404634 489550277
273505348 833928734
185617161 244776383
126890129 639834461
265555153 285564161
267846697 468205921
29176351 365242417
15961390 957010627
35991873 336212506
8369425 34251337
4273157 568033691
32403521 656158294
63120358 69042051
120677906 157450043
20755133 26194036
40915289 661851796
107151044 109914113
30621623 76991256
5823000 29916601
479434131 802057425
275936870 417751993
10008252 259763721
27090032 85968389
42654929 71183758
512627342 605198587
47283804 66320731
26063183 29312557
11895312 13913857
27118501 36902977
198272283 273913637
37522639 576023953
24803828 38419949
127537533 224099233
33052710 86529223
3545088 33579932
4003831 110088001
109371115 172661302
180549503 561547081
64165581 77929101
35384738 89390081
245284801 357179915
76950433 102477439
29921076 39189415
207344526 230337460
49423934 263959411
94564801 548189056
194098717 216215052
41006275 78550291
211255975 827275681
146979067 342441217
48223260 102536721
104122591 585523148
22280705 78169573
6130027 76993301
9498794 141510081
9045529 78174460
23584982 26496001
50499145 52268926
98088875 165892699
87591332 148485751
83418640 269664541
193241651 378219205
45208222 68058091
221703198 234384501
97614433 772847047
97624549 108992506
9297114 56900487
5966573 23563777
64780566 108162715
19656074 61763143
264276653 378681117
5871583 16434991
833445634 1023786273
111577121 187184251
101512036 158642254
85605823 375371553
56384479 60627989
145197868 216306195
24307970 190690243
42950037 83608885
24538556 24551431
51667873 79386561
197844624 277348426
33086112 129525505
48748643 157773141
24331327 146034438
216812575 389220676
21020809 92807521
194852666 277255151
19060335 20018449
28710217 51992137
19408363 47286067
37257891 145503205
219722371 282268143
96431851 407491813
3356702 5030921
208658896 314779141
1298138 36515527
7929117 22280165
112074804 198394621
85941185 468294716
34223762 96395101
455577372 587596501
95185345 218891181
75508283 141896393
12055219 392883258
195252875 232356943
6090633 47530793
221200908 235783549
514240 981865
24615126 262304405
86330076 172381301
225361 1230580
227557166 294376366
25426353 109960012
52571586 258367715
59919829 140137551
76932571 374453395
9611686 118175673
3201081 3668041
724398 2189721
1014894 1894447
53934263 78772538
14392672 91647703
51696941 59014373
44965299 79165123
8541499 26741513
89812395 152378993
325471481 759681865
6917559 27598470
59869467 323561038
11655040 42381001
54302669 62160427
25451452 106617057
34906087 143921767
5957431 10908379
100293733 847862563
14778510 83814794
20715157 40851825
2097569 58227158
92038307 113274877
106076251 451804221
183536955 367924411
32724071 988808341
3843408 35275105
120452772 239240476
112940066 141718291
42906526 48632802
19045369 350558761
8380531 110232922
40626401 331281196
14727349 71454654
827226 39970162
161004214 230563259
15037441 138577795
138578153 268851848
11081926 149541585
288490 17451273
1615375 5063361
31793987 397334675
92398045 96274511
163157012 257235491
48648223 1036480719
135279249 638924463
62687221 171099009
18205813 79178826
24356010 40236901
17232716 40025665
39637739 77102546
110077 552926959
12179213 204281617
33680971 527669207
34485795 178468901
67559412 258203009
95925256 112978561
173310523 761517736
1009463 6806776
124220594 144082013
4336936 4493265
18129079 249205150
42980270 79195726
30971815 114251705
830660 8879209
6956416 7983361
7497897 92632189
25340024 112836101
12915364 63787981
22864498 54808507
278605867 475656259
70752896 70934575
1283269 3375895
61363937 258789601
8766090 134625744
286935045 743866466
109950742 192030433
6866927 66532126
7453564 711140638
58527943 550663348
324259287 426628372
104257138 243537211
92455122 543097845
137588140 250850601
20879208 253232921
88307159 354504811
221333377 477347523
35423209 130921645
193348248 284083111
139373752 392401801
17520449 307284097
332540111 883119553
48423970 62879121
79795744 127080057
1986054 3470380
63618792 74731099
67253887 263064476
13287996 62853176
15559891 30860005
21119473 265103540
107751655 168306193
333418849 822174640
453307851 707907135
106741493 539118637
45210201 342840086
147275229 356961793
6848809 87960186
315780 47148277
117811183 510058585
32425381 581372585
74914609 484927181
167568441 169488516
12260131 33658626
38546945 178796503
2086509 26347273
74586372 177421469
6938928 10577401
8270823 9369281
124710 4444526
80309217 200835889
153899799 165768182
34102291 94034565
48231559 123985324
102434211 111546774
4883417 354507822
72580746 364251569
82813964 102610931
338290815 360740460
276978142 679420225
19695205 26920930
118642147 533067457
47650292 272473985
18129945 113284576
142730748 243102784
87647653 346377103
185231377 225781864
214809425 646057296
164591086 586054481
63968176 633560265
210413329 397962254
247582713 295455877
7825102 12131393
5568197 32838833
41438821 61808890
50148419 848756441
39646769 284178401
138097021 148992720
9793392 224498093
147798457 172587791
71769961 233857243
54142081 354373657
9084147 213422176
182092992 505794719
3733849 5846578
5675566 99918751
48690181 214600744
9152089 26555257
56724085 137609536
80289156 440849815
17347391 93467001
14360001 36548084
210436161 307561473
7054526 462294601
113311837 377945749
34737359 167855677
34776851 591718640
3987641 75027772
729854 2238846
29680608 79194988
34530533 178903639
58430431 141629041
8835119 203258893
252209803 470225481
33048502 42039107
52090536 65158761
175045882 268228489
8933455 17737217
676014890 889621921
122318021 467515092
69983386 853099001
18054623 41010862
196701697 222893921
179656726 477987229
148054641 528947561
29112721 358480489
7270009 53822562
24330656 31754935
116229042 246840769
97784432 108514989
780622 6455441
44320501 173881969
10420807 306683951
197686339 361688977
134454913 728274135
24010314 70016401
117412294 462308611
353729441 812719902
36321 12910444
158382058 407027391
79060413 273269593
22329844 48113149
20285986 950697921
59031035 258734180
3388833 175640554
2501204 4671499
17888536 31543611
140818514 306745501
34606841 303988357
5150930 10855840
58113121 266196041
9599748 46009981
93426166 105400180
122264689 518774785
36611077 94282732
53442973 262474176
65058336 627591529
42112967 58657141
162695850 169913535
215532543 344326778
3081472 256158377
342326785 448538689
69529601 315002779
55743645 209186713
21336363 23117161
56854056 287568244
26345245 257245547
68981482 128890894
97621605 449278273
11449751 17384036
71601279 229438024
298466498 677735332
260045971 540894673
220748347 271472001
71716477 113798777
160899085 647148195
47438244 49206565
217591909 610962417
153306973 211931092
144867031 535311673
183840283 355699655
7272343 75873946
5741072 638055265
37389492 59878501
14050875 512770730
253779430 436839443
114000699 207439702
61001865 774658182
254990829 395853365
515164063 610948097
132772901 369643257
103638434 715936507
53207761 219417382
2844684 4576521
135693127 309411280
125710860 240167354
3959380 62871381
324100936 343544261
64706420 627079715
66978991 116277877
222290838 522043677
21270137 47812177
21310957 346915273
107019408 269452705
316797553 517477126
125885346 536401465
432250361 998450713
2133347 220180822
5765080 11344438
7663062 25761317
14576161 28512426
149112449 291215256
211865779 535797223
146323640 445448593
349423157 642292479
253447584 282243386
84490513 326027114
55269195 87564043
10542973 91844951
38465245 162714161
36096437 480680574
81920183 228341578
109916515 1025786224
84614245 384167958
171924049 846558076
57023832 959477758
25549258 35583601
52946566 79525951
36298628 326261857
18238671 37235004
73413934 99655417
64216991 304178411
156668071 430939521
32381451 331340171
65296801 391959903
8962385 20299476
5440513 96624631
154349187 300988291
153789571 213141501
27170701 53649036
100805984 143308397
588935 39540051
292788316 551662361
323806192 560017076
50171172 74843101
19656625 276756197
146113241 183944791
93198926 155809501
61414099 120730237
532046824 770740456
35812778 48517823
13605697 133494593
248964952 328935685
301768201 615380715
115171116 464067325
11430244 454558591
15545296 66206701
93977647 129053407
1446188 86070363
11677946 48455807
13244750 21213335
110570716 362568357
155909426 224183961
387463375 392409901
38438458 75822465
349679554 614182636
29963349 43901857
826795 39919673
3883785 113850400
39311021 203760253
11586734 15437945
35526071 578741549
6007895 8599826
7640171 87065789
55002961 84423277
59366572 156953611
15419400 85174889
16431447 74434228
118635001 597531775
5117868 6619001
120698065 269954809
265377941 337150319
22066966 27092345
25345725 323357812
226371441 349360507
51236376 67497321
18085144 268353025
81647740 97802067
68393851 244148409
24524699 24678511
18547681 133243398
39508355 64140901
66638710 86179341
155108346 496591948
87648285 128644594
203837593 408771847
55695728 95684824
7569073 75763982
17003876 806113189
189053296 781885132
19326761 251394418
1811191 6867121
23519356 789010561
4096059 17175551
28217476 513891829
98371055 740379289
51598632 193248917
1132801 529954621
4160677 260643718
55079515 110977242
357860436 521619010
149694909 800771481
125513248 432666109
82053352 440401281
118395937 238173177
91547531 456925141
14588114 202041760
118133653 177524694
45609684 64700161
25740961 29558255
895492 493605406
12873986 19005039
20209546 373050946
9441037 151245601
319888 495489
66525608 537846681
234447823 595942656
214520090 450402673
5153371 114968227
174122461 875502721
92692801 150066577
31094086 145036893
34741195 104506849
1041331 174451276
197353 268466137
226985722 276691763
14126083 520460926
1904948 4843939
67737965 92193661
31768163 267487498
76823 396829
44714821 362915057
17266411 85647115
92982880 190798373
171955254 451871777
116368784 156534730
19456725 24707121
80255918 127039591
41997121 212308657
90071381 870723969
33102192 724485847
41859433 262768221
67398002 72679453
23965756 384852644
17382951 63476767
6185565 481254305
81243429 696968241
79796265 203025796
170855391 232468405
195996707 244962586
114653869 322779086
28560177 77979716
130729042 341348719
56078601 400889191
21084416 400980217
60317110 213394371
227402044 440762035
14265619 178574655
141966808 359401901
172213951 195685264
607005793 655938724
109165 2184023
69378491 81621564
26728530 32279121
12524909 95273734
2870532 8977810
130007917 283183451
58144961 227407433
13588255 228694929
25374097 298398031
81115849 387494732
296979 1133671
4440418 219957804
204050168 403189081
130743766 526979805
42257 44039458
50280148 105635777
87767268 150011281
26806444 167953177
65077456 376034673
35775722 97004161
728408 3366865
28818345 53696681
6027723 51838081
74293619 556560961
1985742 38495801
85001744 130030519
114877261 186458266
4136308 27930857
51204556 565203717
9306355 119532634
24045354 93185088
16458213 1006998699
1772457 49116049
13586277 809746126
359196676 443861008
244385425 647202127
4485040 75844353
30061285 55598104
140404114 367066701
67941872 175267591
516138034 656221645
73010339 307703513
7519097 106478816
157255165 161399617
15670669 444355164
110427841 180293433
133490521 672337153
13103671 152924997
9348507 117926417
163745739 377964583
107350309 186928036
63106764 186875261
23880185 110950989
81874757 656648089
29408269 343737021
63166473 72998978
214576846 218236113
71441005 749994016
152136868 233977435
56621034 161421313
209699713 281865153
33088528 163510117
98388667 150346216
235835880 244683763
420704461 544587001
16335951 28348251
239107 51182850
268292725 413458867
7458040 12377839
31299229 68542831
6513741 12466657
17844161 32897392
61324285 157790897
472816 3019901
89773508 440269127
135370441 212061123
36575761 128706241
354470590 430649191
57685046 59907376
111306721 277295201
431725968 480114153
6413479 8528001
52000257 445715677
5113081 19575969
48344362 390546597
31385883 126877405
11518310 56655941
59972532 88219393
51624091 167258830
50341182 119457217
558789414 946644073
6155123 141947485
15575587 56308876
5811848 21018271
530313491 675711869
595405417 693160175
27216256 598797889
12942823 132192225
39455951 74471353
12643258 327116079
158150752 413330644
60798746 96889231
1259297 22344677
123104469 407709941
3120537 5851990
26135607 31611493
173541057 253990738
20244593 77651002
10236856 308225863
235 346523
129048222 242034129
1194016 4743793
4558339 4616976
132166447 197043298
105509125 355576239
37852991 491367784
16310129 291542025
9641208 108534799
2306860 20470826
248221 34981174
89432926 480656983
112721764 384472893
1636931 97310029
127426618 141774663
52492245 258360166
166887277 401368269
29223084 39093185
88907085 194824401
16844886 72485139
3722554 55046761
1908028 123584133
35955684 246907285
21868198 36848928
103186641 211942771
98271116 135462713
294721309 591019097
126061657 260373036
212305636 273548731
6342580 20200701
37498143 56237626
53851949 139013851
8651746 185104391
126369598 450330145
13456859 129597124
189315934 243808337
8729 49323471
50220517 861618797
83843177 256553926
32476502 161037673
147454575 393274651
179437 278201
371156425 423573337
4333713 39582082
192948197 254788897
29986950 46483165
513161501 595834657
143331408 174154793
26364268 29863057
148237869 320507938
40463243 750833621
2968149 4182340
47948367 95517800
2990770 341866356
48217089 227568336
15438709 151702294
28696255 340510001
38397181 173778847
193944501 253096066
198752401 496408361
124006015 168182449
357592921 690131665
15914585 143931157
84718450 451008065
175736996 176013531
48639697 347663383
48662268 413038545
151881450 234649759
72117123 737326822
71058140 650485025
135217337 226167217
100188369 221804822
396692633 463799204
660569 7882427
148254131 153941061
164485963 433880278
83441513 83626145
131574355 267145231
83549621 211168929
294220807 294738487
8514889 269717365
954212 168055539
14747617 282671803
73281370 75104148
94503137 413898801
33040841 80007250
18347779 21705508
827790351 976829761
46165187 51388048
172560007 219340226
145188516 817246676
23629304 316595251
307699991 848287961
35919747 51098145
2640197 42104521
100150611 322350763
11804825 111066693
21081055 78600733
362730899 802111255
172725392 682963667
19373496 53936257
85190437 119552657
17564755 56420139
10466251 220730721
21225681 249169282
318161 53815777
26617479 294277133
21054911 23228206
62872540 242338897
304801 17964400
81578197 438628609
8491216 59206529
236467598 374714663
26370259 568023526
822891 11658271
376215763 577198951
314545205 600907385
12488176 665114325
41334121 471836980
242916571 296021605
9381425 66811759
45650601 492832705
35605648 842548273
74400726 123057847
68625792 103765309
28204617 67405319
115064631 423092692
359896801 678558037
30615263 219334257
26407811 166947871
56525041 393245178
113826790 545133119
23553013 203293161
117592407 156668581
230564490 317825821
70073545 377751595
1795695 2575045
22426885 269614153
194051791 199996345
17337527 56157586
210458876 351333961
262702765 882219521
29938735 45476487
377866201 435839201
121264967 121746637
41931681 245903769
180491239 422016793
202844497 871669697
264501931 451983897
14217304 28877961
539007009 541658311
76980681 122274257
32240026 670181489
32531186 94731901
69968279 265415417
169165066 416617501
41205339 218049283
280453706 524273869
17176998 24707071
79220159 452765479
248029501 707466121
44280009 153078337
104259476 124668766
97835389 213877486
14183029 15310728
110039790 283874713
83918138 105654247
442158384 581165673
90089041 178458487
11663920 36440081
22776076 118830733
177792471 211960098
35535811 47016061
12333880 22087729
8058845 317703501
101284976 348267754
284091201 349307329
161148613 340318707
253320001 299499302
4483081 274783006
712031 3080981
20918931 64595935
9793051 28628281
84231613 630950191
6364906 788848292
38119318 150529075
32819249 53668937
116292008 608142859
47668740 62874378
16370586 665132764
142449325 648556117
104600029 114262105
24610303 174255029
96217495 254285296
29012853 240234297
125758861 522612632
34131148 198022495
3673932 4099201
98442284 178311271
68444036 114905359
9189965 64963003
80149963 347135959
54340049 273966617
2314171 120995053
137503471 169822537
11016001 506576173
1004527 11823428
63261815 219120851
161383237 178904943
351245217 422097481
183000170 423561241
37436507 78133701
46770963 170236220
14469366 88390555
104832648 473496457
168920860 209186745
4345089 8648705
11299256 24779376
97170187 287848813
200023321 409823845
68758691 175262347
351760222 542791296
140440651 233003477
294447087 388122003
128593781 491047195
77484325 145968278
36118 316793
794079 24363901
16626650 18103367
491530181 614475701
96132093 440398801
1679430 4354953
12729569 42163777
188611585 895534137
194985379 326544841
182785877 274419163
585049 331131151
90281521 751808355
18972611 35909565
15559594 40747879
12313185 18471839
148971369 218893249
37634767 205738923
48790470 88926281
110300155 436075301
107492470 206178879
69990285 279017905
49528683 383623677
915230 11110841
88968361 98526847
40740136 112488475
191966376 194712397
24915169 490089958
22198807 52070425
8508744 24444817
201435521 475916275
315170010 527172063
4900875 336502591
491069513 562208551
61844023 178430517
87598213 320379931
129377528 645659861
31775296 185407126
63863451 65464930
35733396 44580565
25498981 33020385
54819160 166555641
24441365 828860119
5906821 11643025
136930824 191379490
130987373 345281066
417314693 631968457
217127969 455506183
11139609 21104137
2392793 4933593
41238023 70614446
17650697 31788349
530349 734731
24661989 84517621
14322553 255905491
1007236 98249558
18194461 52086031
1327263 90480555
51130484 344900122
2857429 170027691
216622705 266586237
91979073 189145400
377730725 650337908
19785349 95186979
60014707 92505664
62471837 550525057
112256094 613817863
46705109 518160065
50735959 241860853
50683681 460707156
152121671 232732117
99983872 110217821
295796405 305009277
69897188 303489505
14478465 138366367
44878065 337355564
166480893 428944861
277309152 498746353
43470855 250236611
69731155 254802913
998163 652165037
1923 185473
41700582 43227649
6049093 131659993
169712200 527270141
8783350 11710074
187839419 754604271
70213048 463215313
87603870 305735406
2930744 10114673
19407562 149302441
261205561 385079553
147856464 176475809
35025564 74280767
8564385 22610017
169259047 630856199
249510401 315001441
889681 308531059
6049787 10573729
202919747 369070453
292795721 707498401
1729729 74981089
250770583 327417221
6477961 25645681
85374931 127406105
97624581 190654489
25164550 27101625
45124348 62851361
125164441 160031509
211750400 340856961
152698897 241358866
16863640 20339931
90182441 615870399
81326701 729330288
21632347 659614681
59513201 159102406
138982086 591721681
17746531 47213025
1346923 70568620
27661891 481970620
4926132 8434519
10707793 13810021
19203946 476770341
12614201 24651852
225694727 278989129
12961366 13751310
146467657 183446704
11094017 16505257
5482542 113421881
54250597 146678008
2404592 19821359
1452896 2638299
56951667 88921697
15210389 36479939
344298973 431888329
38827118 272857786
92344171 104972914
186335354 341616025
12422792 383708911
34527712 169577881
13434159 15543301
3917905 42339193
2808991 3637321
28937153 132849543
67144915 185609297
5795595 8214506
816930500 958842544
9978873 24533556
36637770 154274561
32069374 52895657
76588277 161787081
2760683 112038349
12938761 27890461
156985261 427591256
21504291 64922024
8523733 850827601
62575602 83105621
77175841 167628993
480863265 484115593
33558123 177997093
3149077 60859811
78996692 176213409
2425623 44116381
32922410 62263643
1841565 29570245
1137022 1314041
291610361 455850937
118911563 538421599
563215 791957
81422597 199840519
147727597 352912585
20271968 128226435
14975719 1047663709
9709009 17705612
135534574 181919781
84385764 519357920
16722289 125622085
4525171 573311611
469716121 487261980
2785525 340605805
44607095 108057797
35780265 279055427
111634323 220937773
5920929 13508965
18169039 23835393
339258606 341786305
156369481 979735178
43849893 82290961
48229191 89372522
151610909 574722591
537547726 693921961
23890004 54564501
125384801 270907511
46112089 300423111
90673885 151670767
107270853 185404177
115390865 170306561
47136851 138042321
54634812 209940417
70321961 183158604
292622358 431819803
113440983 206209319
2527759 89589403
21741910 282323194
59147459 123165507
18442496 32454781
143013435 409759336
83207932 456754033
262075411 596228953
26677438 59345063
80836080 521012911
178264925 309521318
111425919 131212051
6278219 64104017
264828993 408223630
177901089 273361277
116683161 161806037
67501633 168575707
102619072 287537249
595659116 933756301
8875021 588731397
65729000 260040256
6638768 9250523
4167015 6837265
222059053 571192723
36640699 163335838
150764652 246181183
7475739 8625571
12161889 24579073
70301937 250092688
8025709 810318142
36032836 59941921
37997713 208707973
38913103 82871901
19651292 276960825
46328089 156073273
10992229 358001801
25867511 286403118
298665261 424633618
151737991 521316244
3517174 97803351
19616176 248559923
45060585 87488941
799711 114177025
197129076 462237343
3507824 100385065
35322327 46255691
1946607 232407969
88080279 244821305
61091686 110511465
59533753 490837249
86787847 110891089
32598029 99664444
9679443 47588577
15293534 50418469
83274102 361592751
1771477 2130901
103116168 353171458
66121435 946155373
5020669 136305865
260007679 549852065
161967510 682084957
195017569 203824573
95358053 337758861
256268639 538077572
19594093 80538102
15738018 173456984
7759157 44055324
70305911 927706081
212802828 332391721
113739796 561354487
429982 582751
16537101 17667209
217488940 766092097
170636950 383617578
30046447 41179293
165886354 205668315
13764222 19709401
40893742 149710903
255489117 314375947
6477964 49994675
143012671 316049973
145040089 496787068
48552115 363115057
7655688 12467803
1439898 106616847
847255 3052446
12636844 437193685
10430798 21073004
245345696 305081095
233732915 358299787
190981237 737667561
95153748 117143797
142719061 409684283
105222392 324830089
370034757 399183460
178984651 447889751
1198046 4290463
441717281 722213033
12790653 29059374
145276029 325497106
7885307 41629871
9649457 9651136
55801898 140318536
603278479 633228388
346933717 355841632
113120323 296016841
71795082 489650939
289175994 432723703
22196476 93025521
172056579 342614257
166379793 476068222
21570109 78063766
634210281 791065735
299764583 604598797
27969334 63823033
144823485 206703521
79676504 92169121
320944251 583909846
49666987 65267632
892471 13093517
14693568 113558089
16895257 112373711
103128277 158463137
7132149 8453329
23641433 75697171
50421889 71858677
160716392 381937193
160417581 257934094
11736221 77447754
54925957 182842269
182871895 188695911
24098207 71532528
11687666 374154481
116087960 251068257
45883553 111116017
41901334 81103471
158081809 160714441
2488921 17922871
8540919 84510273
5559390 17716193
33717409 47516121
13822173 358212401
267094591 790612190
102378061 190517489
121550343 255258405
288310738 471176641
211057529 607084421
44059991 598469190
84602251 198530749
11305989 38386218
90476385 152525026
95945989 240478066
98288425 173811121
3638902 8467735
221860035 325684030
372968281 631314721
10364220 74608555
1238877 42113957
38928445 47244523
196913232 246420400
1923286 48027745
93479565 190129429
23097469 103554039
117893692 120995797
183903690 360279676
433650776 509837505
358768671 393417100
125190539 301596769
98387356 860777318
10814228 675899898
243639822 315626731
42597999 312745541
165706369 209231251
14598816 30559343
156892347 266469281
577390 2019715
1414729 159290451
33483521 359757439
10795296 11223685
23046145 28577887
13602971 132492877
2692639 17931137
74005551 297369465
135635785 164937448
135053236 566433985
97165519 310205763
378078205 679918799
158092561 187175681
150938621 591644999
114890401 404320225
4436627 11844442
95000317 776900239
12437980 13457206
16588225 355974633
395845004 664620011
36351486 161562583
4106218 21726737
53564656 80254085
105005657 106205095
16178215 23766646
551388098 640684505
4034461 15552417
26661831 29364985
30592918 46279846
82529281 179900225
202349206 297788353
39601619 91930323
172592878 463710871
136231921 171680510
237712526 696445313
31158299 83067711
1767151 216057291
76321724 385017529
15667839 42254339
1510602 11876881
51401871 52583041
5772436 33147553
304233721 501316084
5858487 9797186
141421535 212052931
208331542 385743169
342924481 359022797
153876121 888803905
69651 175337
8219926 161591189
208008550 385049123
52813948 118248904
141065569 585032141
43620697 157686226
45536485 114674701
8074561 33460944
68875291 347102101
7685712 20795081
20076033 198932299
101678675 501607618
25022012 183436688
7517826 345062446
2218021 2922481
219695618 278044801
354017280 365733712
36270361 457641496
44110149 298355689
3591161 9397534
291194206 329137474
13479841 527820327
251408188 358935721
1279276 160506627
2334870 3539271
47900261 384281756
113596374 215666335
21489157 273389133
32845557 37862785
30684029 254888481
464777 2831241
3458269 103850269
12523362 27323000
35111999 51126986
50731219 756024961
45541182 57320193
87346392 249115081
49351961 632253945
302347001 551578603
94191761 343003873
549645 198188170
55079764 234127153
69376413 168645580
151233257 338161664
44373953 98754301
1082032 50451985
7550561 108233941
1966813 27643173
394901809 576924283
46061764 63996301
66120857 223084226
308878336 350587626
44068735 180301333
24142340 410391541
9970988 205262201
966035 23688653
16969800 203643595
25539251 280519745
86694115 249060417
380072491 921202915
60840145 454775341
31527135 90505850
46427213 392842505
78672650 181321967
116475907 352770206
85571173 518370865
48772414 101981541
61952823 212379226
207237344 442082895
337122931 549820081
25763922 83066383
4430071 5314404
204123086 508517901
162000211 655170769
75029 103276
149321771 154354096
34070314 241737881
14750716 418772066
44086567 233621896
74269716 180424651
16909057 113074321
86009343 440427417
55012396 952602064
480477 800401
772773499 829815175
1385597 2376686
744894145 749433049
13414721 35304565
109752497 130786573
61745157 699686651
24987228 300905505
92416705 143525428
18143489 335224705
25534949 234498952
174132085 490645501
5095823 8835613
2518123 104472791
8117245 14701261
45214975 279192241
95585248 125175953
27003361 507950791
340524186 534204325
18890472 28881568
211820494 386783176
1511281 155678389
35476122 55355401
28759617 91913779
17474243 72086842
36279991 111915667
110794370 138223757
286490121 343379359
36563449 213342480
78832350 448831626
181723201 894702070
5882884 7704123
25828525 166016297
297768433 401802160
3247533 107394255
7830684 28581701
66249424 96124159
937172 956993
8039006 30379186
8096439 36584137
72408101 745927281
229137115 863721211
272443825 667279291
6723705 12423137
132289427 386122056
824417 1025760
11451855 97350991
181632737 250204411
11398868 361370101
67937388 74604601
358159864 590174341
213227957 237535694
63284589 70097784
689820839 808036273
74443552 459974587
2169843 25204609
118197625 197961337
287548559 415258129
31955424 84825547
29162 477191
339962360 415301966
748881 801409753
65792891 193989084
5924476 545226991
137705677 227722804
73450269 149188663
4580537 101475329
51183379 95796865
135258267 903246189
54027894 61227265
42995073 63360286
7474544 23404598
54178776 91565147
35063897 439031825
436487581 932438678
6263848 22395801
72542 362671
236426369 478974133
19997022 28793161
161983782 348039649
94276225 244041201
197919791 391970988
105016671 127413001
43380191 485445313
8997241 171544240
73563986 76155755
37634625 579122902
7060024 21888697
17105651 64235443
7449819 13402353
131671008 156321761
58919616 62199918
304402451 329277158
8792287 55133137
92935729 615390209
92930236 278617885
41050434 81767029
19486450 28135134
103337017 324764036
84008929 248007007
302325769 790126527
373245676 442970056
172558713 238572713
10879331 126607537
261661699 507304425
228488481 461616941
113211595 223500745
103180 320047
12231540 28238413
414876991 614324803
3042696 242021196
180227769 181878481
190855363 559669111
12457163 15998419
8794472 171134454
21294253 171269729
183339855 197008156
81989831 143895209
5927986 584170161
37921349 105045721
27178197 75834641
45756814 55177423
94651965 106328161
32273016 41767405
159271810 243026191
624770445 1027994353
71812241 132951779
48274096 53385089
111844069 889163731
59821958 236094441
110865921 219610691
18188910 29625289
27333179 40692211
1 1
368886661 747538305
413581874 923500159
89895709 410927881
950321 7954861
27161692 73550433
259686769 278095753
2106987 350382601
23464402 272864791
9015172 44611593
265817 689232897
88606176 414096101
33598567 606972246
37746973 230110931
273839778 357795847
303869671 758055376
159825745 188200651
185027358 357057901
46402276 110729431
417172752 501307921
362224897 761320197
16344701 16961784
6866542 27646081
32940699 123899137
16749992 127842961
16063674 23635445
8425393 370486549
265847561 419267093
37381214 216432497
14761836 23317281
244191697 709471441
203153980 210300421
88590001 411675486
11615756 82016925
13366890 45949151
50758373 216693985
141979484 718646179
1344864 4921907
117165801 754783225
124156561 475972761
23864196 141224314
25850353 759109996
1172853 8360295
446309216 539503595
2801152 473563119
181394336 454376455
294517708 766404169
2992792 22712896
33647531 465343431
91655368 91998541
4645322 27131638
220108855 267603649
64528777 102362283
31992701 58069051
7062850 14357305
226752317 279859095
24864740 283863449
107231637 603867751
98927419 123395857
17646013 177719667
28606938 54970389
51321976 319016861
109375200 184435345
81007016 339930607
7476786 35582824
17386473 18914001
33726751 55839665
214451141 610466923
86196384 155104440
16683324 61194313
3318877 392547025
219287003 489166123
109002751 170823209
44322182 105861296
24399577 286292073
27730894 158514721
6687200 93345913
22512261 546006178
1709143 3683890
51637888 713981192
13406375 69914093
259587 136964287
15526921 383450257
25853348 57068521
2891172 63849111
70635011 825688372
59371953 108353323
12503293 326428289
82138215 156931451
38160398 311462240
7659920 27611371
180264188 397961125
21297809 34203193
25013230 31969263
32734135 299498941
40655775 175912873
67988644 142260429
29686777 226972123
33375960 56544401
9707438 28571677
562028763 606972189
2362072 3795721
14807051 547127701
5143600 160860097
32300349 89137801
363031 846708
8410005 278319901
101603560 117834109
39417697 831672238
178604733 661167067
3408490 14987712
86760321 744160436
15340163 311627485
135395156 587082196
131250745 713956105
26313751 166617486
24358018 26263901
89861185 177003415
186639034 463529678
1185449 161895245
6836851 296184298
41122591 296762958
119033866 191640151
31530564 90816681
2361596 9831077
15574659 233415836
7742169 25287961
56713 54725929
81207865 147763181
18344125 85406656
6749775 7799653
60960317 240908281
436645 1041515596
185045301 313512351
19251961 85042297
430618948 467987743
275875918 543026093
209185257 270889204
13976891 111059045
126615737 240410704
8847867 17902193
23929561 76756024
8147605 309884205
22429441 415517720
6532033 47009925
49317301 85157330
131914921 270150248
138747030 185281249
36099880 136078671
52726521 92555611
178841001 364294477
95796824 442526956
88513517 588714721
370301411 542607169
2052164 14052025
54732239 671581860
149918392 929373996
140001490 263225401
4055145 8455789
84777005 155012195
27650799 361679455
340672861 383136241
4894823 434304883
40682876 225419801
321430438 760111163
62835125 317664181
326092916 340130517
161129003 475743060
15034177 26857009
157288643 203120137
103267401 159743880
39249 35084883
75973397 144227151
17568781 393548122
42420799 339290667
11528626 128767528
68695135 258075955
66936841 249181717
191471559 269830276
7522061 9088696
5262214 11133565
339099881 393533869
43228450 105540679
222231225 424133681
516745578 579369221
34626789 295211597
10137215 142855805
72608266 104265897
9738105 115531076
239341285 482181405
4113985 44724824
13464344 108205897
405944995 764699170
83691073 210411299
11102349 257820801
33483349 122294865
48025387 248683296
95565325 159280712
62112231 171848685
23974745 39038257
75412359 451607539
50298207 161663959
35564131 184060021
82588795 111776325
19959 4219664
20232001 247701431
19870343 69793309
20295819 47757984
46782864 401139943
12673153 24291632
90907371 177612835
87137337 454413334
268952257 343133365
181665646 238248847
1031692 53825724
50975905 93899350
107542546 630039207
19445797 281409751
54696121 367537384
54690481 218998399
135275201 170544123
150872523 220267782
18934247 95026651
99805230 401243083
126108570 614579281
33486662 97487574
118576220 214286896
153050371 402485711
8114899 130039165
157326049 528768253
153646909 172138201
214925389 349985226
12634673 17325945
4502614 12459151
32223205 379847248
22705516 170800577
43909440 58992961
112182673 532387857
108188317 702115291
3664805 5446188
38608336 91601216
20097793 131018601
53718838 59298831
5742799 25354721
241891615 305381251
125135561 775680877
116778462 162338476
10287487 375968869
224055576 311700616
3794751 552529251
218122625 240441510
114357685 477497242
108882427 146696421
7816471 29425462
244736239 591172252
250435615 422255575
30025121 386962213
99504865 473550210
203372012 621621953
412014013 429901925
332545753 492143524
137790252 336716249
162934289 759240001
188469266 198852863
25764085 382096625
225758073 708298901
5179644 48566281
81641366 167809606
2061963 86446255
78766993 707578390
26680795 101833777
72358401 325817376
20115565 53206781
23153024 422611661
129427416 278365945
394679941 588970895
41847840 519046705
29460101 33253030
113021179 496547021
184856413 188997169
89144573 127747827
14914971 205311379
320296633 396621985
5803673 123557638
64466753 280404865
67148321 373500661
834579 2423131
162168370 182474073
311056 1356805
119129384 358843167
1081171 7208125
17156277 276113146
125932718 178514243
31120993 34048126
67430351 214855649
253866419 333734553
43340441 43549981
57408127 76931817
105780345 253102576
39530335 82681823
14641914 19385017
496386451 610013661
11615213 247946113
309584329 814662269
51225869 78941397
24305189 35797540
40514280 44103289
36557 815995
6592998 21971911
214848589 294238385
114877137 508621153
81588690 366912616
31225213 100490791
84850830 87520903
69669653 162246657
59513347 698778235
143481313 292634169
94904538 96430801
83024159 116778592
116365897 247556667
364902997 465515753
85842726 134942801
61711738 137218663
23196991 42508131
69024426 401376296
3444847 12003523
74137 163350001
8973361 928198657
287306816 287896567
102995263 445230061
36684801 371756321
54620078 445431384
25415062 268477881
2475061 382781348
579230281 651287252
567791433 864134136
457059880 481334701
6336337 256884959
52573169 63301003
96935813 393929628
21193377 22256395
6255193 165911875
7091373 84511734
636735394 970581991
111230301 127207246
7631986 9989341
210928474 480396844
27239782 54436693
28289395 49998151
28223973 377735760
263614546 541082269
12472579 25929829
100512669 674154274
733344 8484049
31541623 41875861
29502273 40555438
79455069 87017421
392468701 722634796
237952590 435597951
172499616 231517495
22965407 39167377
80995091 102671895
441545605 826014632
2951 97251466
638617 662390190
7072759 12520606
106648819 302557690
5290327 7762041
20286323 101739331
88617933 139337163
7404661 56643010
150155139 216161141
114969827 125294209
22625054 31480499
55427269 375038183
11297923 72970295
283274 283663
96938172 183239857
29702215 398936833
431906091 435805476
29024655 62272246
96240561 214704253
66158093 295682551
7665406 44274109
155038183 679923168
8828914 148705857
156274691 635492122
113324752 206109645
22345851 558030556
8528871 429350746
18840001 50502853
299449585 732416329
105006166 173993170
2946831 100486117
107674962 165728035
159198249 183788071
105892141 553732843
21900440 525216751
75795373 243254273
3015118 253703528
78519261 399938974
33841887 445483739
259341901 518415393
24806667 312591665
13572442 31461483
740066 2498609
10736974 11966577
16907465 38945840
344760951 446348345
5887636 245097361
18139127 23848111
134885153 344274165
80525958 784212751
34749331 166377037
94709775 424595662
20432730 39289895
78340120 149971501
7377978 13855969
27350064 91903968
81475978 156522601
153193432 552709921
333864556 417243801
22732088 35182477
42307549 89212296
32998759 45591263
287394703 624240126
239995534 372977417
7045046 31885745
10638921 23992520
242956698 251164687
48299158 122344091
3472519 3749961
958310 2549381
183692888 193567081
34845974 40869011
8318593 263671201
68278243 107698889
146608830 303814261
38195695 190838377
277640404 635077561
137750750 193456657
9986035 41634193
251014417 703262035
167832396 231084673
403173508 647990776
10916109 841181473
57243992 75205783
119640917 609444229
11996476 46133479
6882781 7885396
20648415 36998169
14692565 50549248
101076 196514256
307326883 664657921
216223345 960676861
145414669 294768094
14616911 168099041
42756721 161739085
64923484 398409727
34392061 44674570
207595297 645695827
130310268 322525794
26701816 793389309
27101562 332960656
134886025 161831947
169968160 299595221
3369130 577786420
30240986 362555441
49649694 188918545
170707995 197563401
52805401 239854941
96261481 98604253
345033521 396194945
13014823 67466338
41237490 116830027
167065308 174763981
74230993 553163709
86481086 137520793
6660001 62896762
17754332 85899191
1050690 189837583
32660546 116111057
188826295 308420643
437645251 511253167
29796970 39274873
2050178 2182753
14745853 330818501
200773084 825891793
8720641 45508417
5006173 76052146
36215250 354304075
1454847 1788456
469697744 694975061
87432675 133078123
2070099 643502281
130103540 284894461
12062120 39733375
193210785 565404799
143085771 685183777
990253 184523384
110185705 472369261
113582593 296430261
54392615 752812606
6854369 9667146
88466623 155692505
11607793 256295960
27087474 488567017
51495841 161758081
157876876 239727729
110860190 181150120
66373317 507542971
106661706 173435035
80861049 105289174
76247529 118582415
265274920 393120775
110789964 159636699
20462165 29775604
66702721 318687073
5269057 196527441
39320293 71264157
100465789 166650992
42977676 46314359
933449 4510990
20788538 28147333
219875973 242936641
76448259 115603952
217607013 730590470
108833141 493171417
114853467 482982887
139073012 171869265
173721887 507934082
10002889 255736279
265234581 269970572
17316270 71115001
4743103 72011745
5808391 27525193
195156853 444486407
7393143 112209989
196061321 813290926
48940744 50433681
35307193 109044437
191930127 210789665
114794391 164221201
62732670 63427085
6422529 33220393
11873064 16003466
9030606 17085601
42079455 97230259
2080411 7665153
108490368 372482683
34840986 106314445
117550975 121995435
21453766 148313769
14553456 745258509
20225428 95000761
31249337 612969414
17476873 311775097
220354729 661767746
23020469 559084611
88432933 205832581
8407901 292315865
14528748 91064021
241948143 472272169
42752509 61371227
136955468 453604966
191401862 280868483
2972453 101675925
26913601 603671156
112727573 165405790
148749878 292712441
13505976 491663844
686209 950461
5041054 13481591
114690081 212085771
5327873 180987511
382343365 522860010
188623083 268714741
557414081 617973214
129637777 835443302
206626501 852223357
6035681 36742168
60838921 85320127
80290052 547893249
266344996 605056117
143764369 327869606
87258886 194525007
3615739 136848538
31260702 44614553
51851139 93869831
13980553 127712331
442256959 568481529
34136428 688252951
174967844 268930061
6764590 55458286
80147046 210240529
231614413 481922071
12351521 176456881
36813883 202240919
107016251 304893880
38167489 170566269
72207206 269755585
256822869 417243586
111146008 122008409
31457132 32424592
19152307 196148989
313160551 908343534
37312499 69384151
286968301 663784896
278534458 598867501
7500901 51812169
76215876 225882679
80360011 426805861
116593797 555907193
79714651 309331018
132700140 168735771
162526373 389806501
42765808 67940676
389442219 671476777
122289918 149470483
29886033 504281269
168549 79223446
326295580 384763681
1894455 164647393
34523001 78256305
27461981 228447451
141521366 302654385
32489217 86132041
18566153 619049926
123831585 128982497
7894995 118728226
25884449 134094552
319858026 532637025
8354187 12603587
75139646 105302211
4104581 404198167
23355640 132412121
5723035 27261046
1912183 2179494
6502898 31395673
70989914 126332417
9324121 604178785
69888983 215926691
3709339 4539795
40367182 99497591
119210121 143338220
398004958 810296804
280624453 320675221
311914121 334018153
77310286 154102341
107102281 718777971
170631295 624801806
12014359 266397013
153818869 281958184
13602868 324956969
158758741 216592377
6240564 64071041
85677355 105211249
50755056 499749959
12582622 92718627
623434111 1043287792
42227061 250599464
209165893 362121339
17198072 31781267
223274035 299638741
208262494 753663155
529074881 816534921
9334849 19261831
3334093 17448403
5255630 12101281
12971979 16695667
34003131 79165108
310810396 428177025
536215 13323406
100330333 509160845
84768 5761313
21595087 281830131
53819225 277205121
20261215 616576897
9130111 301920289
60077688 362883709
36376400 72734239
48698813 272533801
34652159 263428426
9430420 494036985
4908026 237272881
18003023 21822277
16824048 23576158
36404042 204289329
32172747 69274414
748550553 840151441
240325369 258882910
26872532 739624897
37568433 39813494
49230323 141073670
48587713 297762413
16729196 55187321
67220733 143728376
18704770 35232013
6034474 34916025
9763151 58145473
104957370 138321315
173841438 244306441
121866541 589383001
886111 920338
23010121 218321241
27723139 286702721
111015790 135200341
16005005 38531401
66812487 603446515
250852427 505589545
5992196 87675337
179690694 352807526
185569078 282785484
7975103 49041721
22013453 89086458
200102504 614580765
6025047 8466613
87463470 93480236
125509857 125797953
177144897 434326013
535124098 925973665
12981723 403076021
1157533 36773761
130386727 665251862
123480296 478955385
24883741 30477231
48195030 101903974
109679005 221114151
472444093 640005463
208698 31989205
113858551 121945851
24663157 128257674
16256865 27289144
268547901 470709220
65890056 724236149
52964175 65895300
60470497 504676737
63432929 76328275
75696178 438688797
25753087 188355436
42229433 54933913
18836335 19193751
63707826 268193599
134367361 592700627
36029401 112236310
25123757 176890681
107481588 146126758
24544389 28913061
38017946 73870821
41386201 57451174
47980003 131653117
5955436 136192405
84848929 606927371
68323856 102874432
212438609 618010441
32310497 57405721
31890251 52551581
212365051 736627007
83407699 396505593
25121526 124305442
12169793 390908881
19350938 269045169
1321478 2036441
106008283 209030473
655594830 701319205
17851852 47190351
16208965 24018191
40878261 380005285
102928585 192391317
211977943 579841576
9122881 229341491
555750781 778032033
2040698 4868899
24437271 394387917
2929726 75662705
2829691 173773276
225796027 496728101
74403630 295724521
121970761 132379141
66384076 903368873
4860515 5883481
177965035 279515003
553042876 791194504
127779779 372520513
3432454 369126017
9594196 15950626
282024184 787137745
60569325 157667937
4588701 66006796
116348591 398125575
257058901 465526921
68256371 94397207
323316961 563473866
35978257 397499252
54780375 147904285
116652906 238862065
583653 626504026
28914745 36832449
116435286 149039477
10292081 134691649
126050656 138711688
14982753 954203361
35480041 282511641
45802901 651590201
240391119 386738977
35002281 326458860
40658911 106200181
103171276 290726569
39723443 209046788
88206216 99295301
14307704 93456377
70601754 110501041
214189013 326713111
187015687 500228161
7604936 7730749
40333618 58320973
8104625 63420044
12843398 156368935
128500702 163019605
84041251 507074469
7409363 19559086
12664706 311433097
17147121 104777281
168193378 246384552
86979855 123954713
73380889 470533922
10945279 17800399
4354603 33857820
83690320 106940329
160107390 257841901
31080787 95736643
113179531 721628706
419020557 833581530
320578033 807921007
221224933 761500555
74402821 623530141
45992314 46985919
37691041 121302006
5704735 14381689
401646625 509551697
203425453 656743473
102516881 578703121
5876701 30608281
8152942 49161091
14653770 541142273
155616973 203821333
11048961 89380194
436340 3929261
52240933 108349351
279719287 436378625
2702871 4282126
4783321 143046099
404139004 410838825
67889076 124650232
183720178 597568519
189240026 269899579
210295563 408954885
104629185 281584525
7115885 29171561
37709920 473657185
25862708 80110721
198343659 426514427
138971017 748609345
98416993 411079696
1504736 9933241
65011 193326
39905491 816863524
2248491 658331350
180905572 360470617
74583670 93629545
195646762 513094069
61134861 92247376
2304836 13967713
300419547 447708955
38328577 73179441
98893251 282384137
32574 10224581
37116241 99156901
28961197 44514812
27781625 65704873
17554041 293053060
216009201 717500023
56730682 600341239
44455675 566736529
43912096 138670305
18952310 22651591
43828595 482972886
139882275 243936877
909709 178915489
46112596 59486599
33345630 39212181
20478372 133356091
38679872 71900109
88801309 343253692
16817945 461573831
55673519 164557009
69061462 71028556
63026535 78875842
55045492 134744455
1097181 770838331
102936331 310600951
188505451 588752621
15180085 571417705
16310955 159676223
457558443 568123137
29866257 46387417
90568151 757307561
4572289 214853005
117493117 231023604
541778617 684589384
11513124 318656917
530885686 918130561
197759973 235169491
190433 88549601
11159306 231046225
236548506 255996217
21012221 44614648
55535690 157387356
6358001 813081277
122209921 148607693
11784337 121917625
209441 531245419
5461185 25413184
149522902 355132299
11480356 542252173
280326852 856438705
98102785 229528527
33281976 45163561
12711813 24132437
21437194 103218151
11754247 608418951
15024615 18410314
6460887 49266001
91739761 182452699
126599670 328643893
19090947 119866447
90475602 188354034
80899379 106038061
268689115 457970785
33499091 429062817
129717457 341206439
28090546 98450545
123050323 256315253
36783245 219917785
46223661 568443927
113323612 160739376
30574365 580207561
173060361 830706082
669979 9112654
11225332 52618547
208809541 221836187
512068376 643472753
189032788 491352921
24386605 75571761
62894193 108718186
16145977 161717989
46729938 533945001
53988240 178699690
61564147 625488391
101168874 130093530
417355841 434452201
4645927 6902111
100070801 404370037
77158852 196169617
98068413 155676379
183853790 529381461
30869368 273792709
19730465 83162326
81190369 132867073
43058234 180502666
176009640 369394501
256234 1895437
260079553 377000146
71397347 110182927
45300515 160929311
161619410 243503325
4529866 11154786
33828777 228482221
311862185 342521167
15837435 29783508
361367841 766449025
173417521 504697033
1671761 48266940
76218972 202913049
3785587 39326279
27670546 360315471
276958225 688943953
119308815 184922913
32316521 51810340
110093761 115376051
54938395 173290573
267523525 293357988
160509721 233700029
483632371 942819313
400551229 538160971
149188493 243413371
96660071 122227722
21690685 115703505
4222210 170897051
77283152 589114633
32765651 66685423
313284057 348680251
95977483 114921409
54829931 558261793
15821779 56482063
34183656 131242177
102509066 191714369
4659665 64569581
11946946 90137521
64290309 105899701
46181871 46664362
17451781 222715940
421014577 520286957
69332558 99615805
400440353 582446284
162233041 629754402
1534765 12343922
23557781 68386745
208722469 376015729
9951470 27230347
11418235 83391457
55008504 70990651
153149501 241959536
216913029 284110661
20073747 112700039
118773269 122085601
158006401 666121050
7837997 68150876
27875285 136583515
14947054 682769929
8107345 57548025
130451585 282628831
34935759 385986241
60011841 65491310
18728217 225793324
1596960 6068548
11564436 149449945
80810664 111880557
213703740 269664193
89334182 123339457
8008449 15646702
35584361 156887221
35014955 44277185
4521049 32327842
38808301 162473900
4908529 183335881
28241528 37433649
91214983 108776602
161249020 439573921
20446132 324128718
7667826 14150020
254848838 385391372
31799829 157345673
26050512 63067800
46444084 179791945
51454973 222962297
13853911 352264921
12372687 138653361
139013745 153528439
98120869 197925881
348475 330878782
131787 12940526
1664398 1822497
11541 385476751
116718256 154829377
1524225 26205777
57628935 405766961
194105151 465509318
201233251 471032506
14976865 263345601
172279831 282171781
41775480 292914346
29819793 445308055
143809957 455442161
6365413 12808192
37202311 130124881
76658861 470421201
26152703 46806725
121889109 459095617
19180508 89913181
104751065 245838941
16106705 153990500
53828515 200024961
26195370 103941513
140641684 201931459
37988630 93911573
246334217 424793676
8720965 55224058
310541539 685804765
17916955 53081836
47033799 67531019
87354798 115504663
26608518 412297543
176495545 813164768
30672413 80691233
21999765 38815799
58019077 92812141
60741758 268372490
4846492 10898536
117925022 134757091
622188569 727358119
84431903 286237716
388408911 1029268136
17383204 21786381
2188004 2753685
46159045 276245377
18555226 32122033
86296645 227238681
191512938 651093211
59753501 101451026
1826581 2814462
97405549 457356097
124485186 175171819
12479957 68251937
8535031 119816401
120698108 368948299
31889036 99908801
4986233 65827477
116288564 717286087
66218303 103419008
92241497 740144828
202519779 232298497
118082341 454183621
214307218 449923641
14257129 30486418
3418416 89973325
379886999 610712559
2517479 5508556
8520787 9482067
63154531 408086317
12368042 12510283
3955926 665462791
311023400 350992675
174904 305251
81802925 221195914
55366445 352504270
366982725 395998129
186284 31140613
43422223 536519617
24379029 142709779
34515793 154740181
447016083 752746945
494384941 579049955
18197771 29207329
47453539 97547104
28231991 33348849
16476336 92017723
6209892 6686571
237863368 432285569
7296013 44280001
107648522 492364401
130867342 132454081
2032063 133993678
11543579 181219795
123228977 142685761
17968317 60220237
103434040 389750607
343714365 641193553
285367357 661129101
32153815 659457001
63234588 75399953
280044163 423349355
213568993 451072083
289599337 790359662
82766126 472387771
3372558 13422199
61925952 72535561
389095633 758243201
187671313 303526483
125713905 244984159
30233814 32329442
41612385 110286163
65008928 119603665
108345832 153776073
5478616 35629065
6891956 718625441
21474265 25685751
9046381 14846526
13465326 35559793
74384605 568332710
4342880 7042141
99066661 99450883
128138752 200201581
243306064 396567921
42969641 370540006
31914151 796544002
1842001 239733921
42166163 50225569
34084491 106122150
31481866 983100649
3595917 296243821
3056564 68281993
21685836 99157537
85796940 374695429
108360503 289117681
199021 1219273
61027641 751957057
68716929 77588865
58370999 380478785
514002853 914858650
67139305 289463883
55376645 157413543
47288191 62617465
182322141 445597101
1846610 68575391
274894835 334880663
594665566 734485633
388991553 445840483
73199392 81016687
584081 1010160
139222396 281638337
120855504 256637371
17094584 36140586
221350 11381713
85642276 939775705
97243009 622484546
3147209 142283692
6550577 26247838
445237951 727626461
31416119 87917071
5842543 14891011
162362899 169019461
10108553 23920965
7863727 10477715
32341866 306633097
49023072 53800447
168647032 246116333
573430949 767002789
81332571 97029505
91232077 182897473
376553001 584742605
195696701 679271869
17072081 38175079
173192479 173770286
405670039 487836649
2550655 73543313
75674704 110660045
80907009 517796689
30380944 138274665
13781021 617421120
7050195 245327470
140661281 205157485
7532424 17778426
2717455 24460409
19482137 53115896
4726738 75903481
38191029 53115122
10009721 484199140
39879013 100830381
77567596 784934297
71275601 649129205
19393155 47726173
24747926 253492730
269794353 373347988
90563511 521173221
43257274 94981561
156698960 450829809
60795791 655445904
149720841 250244251
2962547 5785858
100683193 797797729
417241207 535368501
4835498 829060985
7462126 181643422
426476 1315537
69292656 159375961
7500346 40747097
60540481 620372926
340648897 368430247
61478167 183148373
114639489 601013590
2005455 4394439
70230041 74029047
30940369 176920237
1532012 2687000
100571143 640428999
14388727 209925156
200749454 335086747
556871461 632943066
15825518 48010501
170735005 542335267
12411001 19620151
224684321 370467973
72991549 148393457
209709424 477697474
102340915 474247866
117178352 326832031
7573547 15048701
23534348 38970394
10622687 96301415
18501698 32874069
91779676 581801001
231007851 439824795
495452725 652083520
21697979 71642206
54432493 155546433
244610028 466743061
81922721 552960249
7040970 24642463
775948 1071981
120467182 237905975
128362181 380842841
367032907 486615841
34869488 59937346
131187563 134263493
21988801 107016183
286968 10855365
7597474 94977041
139915958 426520379
799096 74738007
87087 1672894
271461541 689707601
161924211 677005265
81351889 119009533
37270785 190285096
23808373 99625156
59709937 90922222
77607971 149534389
86863881 390806669
43365343 81224593
49249019 260937633
92589461 239304976
64675955 360773545
627922279 660057911
126660527 222597442
238719157 510962689
9939931 387985092
235298385 375846218
210384548 237047791
7931013 490321999
250626751 709417073
1563211 55084476
28866151 73855813
71779873 636988441
33619637 173264921
5184385 60211555
77916641 284245697
242075731 264134205
38571853 256729595
47182891 177422320
11339328 94992577
11028511 33774066
170261992 351897345
143020021 211090361
180107799 672480449
4060666 30986385
369447777 496418305
292941317 437341321
53946229 64153398
16651864 95214741
246036988 379838566
367725 28074169
21389827 23730911
71142688 127993564
1413079 7929453
10109762 111354381
100617666 405810805
124383187 155585795
14999420 48552239
180965617 242166125
5637772 7855831
20848829 63011107
237246601 888675296
263229 2957446
38292550 40633431
2005417 190966441
31381275 479175688
7234073 53532025
233981001 387331049
12853043 109921757
20916001 165971989
81500416 166733135
37227887 323836099
4008283 4721881
13724641 190646813
32106586 58849803
76186167 84398117
1430129 777459291
45264001 274965511
22076459 59693415
259303624 445135554
154084431 233075361
436699870 495778219
31319723 181141744
346030489 511185029
1731693 3462216
14989632 57601157
131043115 185313916
188251735 473631124
3462484 4607175
4139081 117095707
99278473 557097454
465202409 583938616
185582015 531993076
17614092 33553936
39518707 103279551
33915097 76667313
178710841 257510839
78008815 525052232
361454561 565303051
47134011 267465561
174742 5569838
105075341 165148341
447648819 461303041
3875161 22770385
38613389 100624237
348898501 672867649
52807595 301463765
120122933 182640337
34590904 72050224
165233881 348762073
359426845 372735481
33740201 363719602
32069925 50317237
29664568 42148604
26357215 40072762
65517825 79840356
2971617 9530072
19437899 26273125
420171129 568799061
165627781 199175701
78992596 195978113
906719 193629043
305681158 368642433
124867 353362303
806404 36837018
118565406 129981981
7422017 9465589
14929174 157729109
121686974 242393281
222418352 520322791
7271201 738796931
220145509 580178187
46931176 275872273
1757934 2651005
18152256 118732801
14951239 72189635
12534129 15264316
39054441 247259455
680411881 888363451
4107958 10319056
10083139 11773425
3536090 9347983
368286981 526005746
29040001 295806358
14282688 99940261
49999246 73951585
79233219 79806574
182526000 480946291
79392013 110609432
8979089 30180673
10130263 107429707
19120501 559456285
362816441 522044225
218507977 566753347
6487465 25020346
39442425 68442376
217854096 295293169
14127539 28329957
25339153 256443013
100912747 145948931
102482547 300426766
3809938 16260765
93370564 309418301
22357057 41913990
54664903 66577021
167094238 182902861
10643525 292829813
70568554 758693506
228882241 367470487
105046529 526063513
129727493 194151007
208647721 340174855
54626838 135431083
242367159 277983278
20424661 344855015
3251599 60014406
149940924 573905809
91370373 602365183
215892061 300227401
103136451 348981926
255249459 327922741
273728666 311351975
1977979 3458521
26122111 26307025
28131461 34613852
1762609 5644201
33323346 52033675
958996 1455301
33080860 117533811
10453725 127060654
98936251 293812888
201210254 245169721
147063929 875750121
117666865 494233342
23997493 264092236
12543984 216913009
18407722 36896029
106330321 416342851
86904217 521624835
48276943 153543955
258476 762443013
245687130 524107123
1033464 13993057
25129021 509240978
1702975 1819174
62110609 768492000
5156287 24655126
3531441 103671658
195370211 355534018
29806708 102275599
4501356 163985809
195399536 645940832
193439617 249182433
23626347 43849779
264580015 567372237
346622225 350741249
6582745 227996459
6331759 102854081
39638833 80379838
58983289 360306111
35747709 79782301
197339670 367407759
73344986 89634945
5086969 101443123
40315269 428438594
174261781 355076965
137903445 414735505
124586731 294027091
77835131 836545909
137359513 212700859
110655481 766541081
624440521 638549803
71950310 347211333
1841055 540947837
169425154 254231903
118603128 297636628
34989453 212275650
13310153 97992865
3678027 90598409
40168960 134494690
84825957 463681036
1281876 4270250
551774821 1040033101
152355830 234778931
46758177 456857281
50816131 469497043
89293216 738634903
459118 2849545
87853896 148480021
13270959 15474724
33045889 59586281
390530491 674923510
294543351 392153661
15159167 72459497
8668655 16307601
117575094 274191851
176840299 693504181
47045041 175211569
74789474 87529261
66314898 132224863
3843703 29661917
68047131 106216889
514384474 930437335
121805040 453814165
12616540 85616013
94847271 211509321
14852734 196716277
138652862 328208709
109905892 270690556
35957633 945693805
17043461 223424761
37665035 59835934
29814651 36377281
60160591 355123189
318541651 468307451
26759518 186730861
2674417 325133899
71179291 834862309
968623 6277251
5800757 164840754
75422250 96247761
138341206 151021014
60182586 100721386
3510207 108275201
202091732 206702276
38772552 254861113
1391215 681342801
648415041 853212049
55355617 76482118
136465765 215167209
235635585 543085777
280201933 720969312
20839441 70587941
172773233 615290941
25210158 188026265
225663313 692102029
207624999 259933456
8851178 38379449
88896476 356363965
13316399 25053877
12822044 24828379
179198868 374129947
293769925 472277656
429329757 709750614
247383513 249776206
9281655 20380816
137553331 215179491
107955410 114420904
83805697 427175809
15477294 760203971
51685364 131614081
202587233 338974616
6601921 95523145
484040501 489463871
79616630 98869123
170267593 527752930
15046023 50409971
244380984 298590741
125680424 283508501
108378378 109804426
1356286 2794241
44495551 158822851
240094245 536647705
9634614 16837891
77632950 597514139
2689177 3106384
290163052 848569450
82445716 144931654
79991456 412558169
1513364 1651309
60400637 72756815
313697125 369053873
48458068 143122321
266163885 682645201
372315 475151
9196150 108632301
31198963 38296201
3026277 132736213
1304554 1837067
151080389 207653302
22401743 165297241
3041061 95062276
3417606 52369409
2802437 12519409
218865863 229067525
14555551 113744224
222064095 498764302
67708548 148077811
8777306 97971031
17298005 383296783
155527875 165187324
34042737 367398964
252321751 772811037
125116695 257308798
126923091 617981428
23752961 142388929
64142194 365242123
71933641 108256582
153867897 543053866
46184615 87433581
470375625 641782097
93360516 170323297
2798401 304343873
150757549 446888359
59143087 66119329
201515122 419363842
66361597 212491327
89819716 1043574610
62953405 654574573
112709549 196353339
11893069 35226010
84620233 178390059
287643189 337336881
40803661 174084391
96500914 223826005
48298529 213699415
1738725 2952811
199380765 295861249
374011467 464112409
7248548 12879847
96297191 140770855
189993031 243121540
82372173 260231393
20453311 90371601
353894860 758627728
108818070 213715021
83052616 114148321
12723695 17204106
57981103 147784639
15914998 544499377
86795661 220006390
3210621 9762785
19254935 46123546
71445061 367740289
21269097 31082279
8853216 31858841
17009467 408032145
10343752 16965301
8644234 410156571
2094151 2692491
173570293 562577860
187163850 207503701
15297543 152815249
265531261 569989360
58351633 85470318
1232911 4930388
404347541 571558901
11304383 740877257
2890225 230557601
229155372 273650521
35179672 40527369
112223452 190267265
22452791 187462561
59078862 127844536
278941349 651468561
113154230 130906961
73839361 405151999
63915435 227543759
192592172 319307509
30412417 41173129
37688265 39695921
71608897 297683041
39291390 187757929
4954567 6242818
423352633 714473634
23128037 357513157
36299341 121333651
65552429 74533197
5004325 492224356
28922307 496081251
50073301 193033609
198006823 591431014
311492866 571190239
31433181 350073862
72724746 99254311
387926241 846318005
7683019 23077473
59922188 912719089
3652021 4443440
6714044 7713993
33560752 61912365
38022183 327934921
17200982 84038219
180424609 457618525
1852515 7452149
39010155 47546437
1386657 4290573
510624037 942263341
537218 563484364
98825761 103556060
7237559 23346496
17744455 76056553
27278487 125386218
19202002 24661092
114258 1226361
227747521 379800961
157454315 494069591
52028625 550465063
142538507 932535829
14510992 434295028
122314608 267767377
92924833 111044543
179484358 660596245
21496952 29983573
21712187 79037195
356512861 613993163
64765881 475515191
12639044 12953431
98802315 531157906
4981141 7080076
115907898 369696211
39419896 59318731
11079631 300431935
38237146 77525647
28846126 63241609
6289746 6975961
8464026 10430371
192596461 349993249
120839165 264462638
74488369 504949713
20010718 274744939
79389361 104504076
2491378 33014593
156620525 191167601
22989957 105534916
70119277 755984646
403251411 793598576
4829498 55852233
140887357 231699937
386569473 563400492
77330226 111726651
16787509 349015473
178615763 366712519
214253460 464232941
113630973 619851043
50063797 235714818
76318809 86852145
69903639 328662388
53278978 127555777
29030101 34131651
52229378 88184329
225362423 285982849
30681131 72067723
99510555 433052533
9394560 15491081
371832986 468868015
40542285 234802585
48755061 64811125
43889230 44068645
13829993 123047426
1700937 255144436
128434742 152243495
178356994 482009859
355138265 410944501
7129537 22313215
195755400 422576801
13185962 85698817
22529365 637756327
50267514 269686495
60337373 94173796
55573763 374873896
22939345 32109737
390556801 1036394385
11215101 61193430
36460915 193914266
19262902 115573129
141171693 674149051
185435561 1010714539
2964475 104839827
1535824 118667617
62894833 178824129
134516762 305324498
2061040 2311959
115816198 145101763
5942947 119703225
19296244 33091941
28730269 661974401
24805713 41721373
475009649 600049481
29400281 96587281
133173422 269574001
218207887 459731449
3380206 5547805
24258084 104741591
4404778 274836841
10216300 110144321
14990113 66089286
23102236 141747961
20103743 186376801
13055589 39044999
11564077 36913003
235790363 238299777
2407005 9244145
3223483 13903264
186063751 261132705
9715494 46044228
110986288 240337081
3718686 237219243
810277381 833495233
85005697 195214371
219434989 780725916
19718406 59058883
17517722 33575321
79112057 79985921
235222 2439353
24490137 85291165
51043180 78161034
12870049 18141508
60449016 94236787
5259767 27527908
123022305 158389603
82826913 896001121
3862765 382711638
63461279 411144001
129682633 435849454
102040872 594575175
460187 4460351
1775313 3324838
224635116 399360127
15040505 75500803
61824025 436589602
322449973 986172131
26703 366017
51288101 161415990
3491396 40356865
226425116 232631897
87411829 271546355
25924612 739336711
594072676 639347052
223136286 287162959
30958475 63360900
96166676 176653261
53051253 63665313
34928001 419735839
34564866 67250045
39227215 109207085
20886049 270908001
700878 8451997
180246117 198344667
23302476 63698799
542081800 760598787
75517297 94178242
23572957 36779241
474430969 482431951
33631543 534459369
212216797 285271850
530038891 757625625
34933662 695766171
3654808 35030157
17527325 20371263
56530951 139640920
1371411 88589018
50289289 433790976
163930960 344034401
189179431 523331995
179687476 444205151
108324581 405682641
10364975 39114643
2923987 6084621
367021569 833478283
37572835 66725851
7106239 28660591
6304831 23422137
6733865 685725481
52621713 577227601
191743773 261195146
178621493 179172962
18591960 117340381
17870265 247398213
84189838 87284669
54532503 119722432
1764925 14479950
429258985 567080229
3508561 6567033
4595525 330138089
2753475 120786689
11699687 50588227
165493651 351095277
4772067 237201261
341820781 624485557
5952134 631784911
273912598 304326721
59715241 385155559
32532436 159621121
24912464 67273823
244846044 272934758
65202369 264117019
45198113 394704321
270125032 323587407
81272054 121176127
78005401 161354611
626898097 651980461
142863616 157504621
187007941 271354812
75503020 89006457
32812326 70522075
66744435 353277926
193691992 208226701
269707966 330559659
39459721 373899961
7018063 26304769
122913116 550368051
75374701 97472782
89036551 347134987
9824763 13342801
54033171 123240181
342651763 385861121
11700169 47958821
557728 388173477
188207263 263532361
385456793 446638471
75529673 785416501
72911431 130183681
9965199 17258809
351149719 558492481
99410668 105843973
123854848 221809303
1794663 69890044
100182145 238946761
59764722 443452721
648782114 850057716
180728 513091
59497858 65788201
40764226 683911186
4353309 52267009
9244326 118407579
128782421 131562761
224466298 409568737
77242049 103966744
35040747 794550616
94638425 242346676
203914107 216628543
416586349 704028541
132924497 245189850
34207489 192234001
36130781 243645161
98458829 458017745
125790781 449208416
107888026 257616715
116310185 852221149
164018041 234330825
211502764 339983016
56270742 80764093
82106169 94403449
292067258 415682267
3818813 205144917
13865521 74259655
2303475 168015871
2521246 3872543
41086927 158333473
1788680 2874951
53527450 332176727
470961 969031009
66404477 139973778
68581203 325953057
1844067 23381841
16388851 32366451
515918 41516617
196754751 333912910
44152659 262181845
9726689 162222331
19961532 398933765
233062574 241151229
734128210 832717477
119721736 205234561
18776260 363798661
261873811 290392453
15684703 265262894
42224512 452348821
58202513 182125641
54908926 76321441
97664101 324466172
20750981 598240048
108732105 285596376
150847285 187594639
14326624 61191325
58232 4009279
166894575 181756174
27903211 116578731
13991467 421565560
10890315 165074859
4862888 81402571
145658773 730560641
97695795 226425167
346704529 628492159
37162836 162852559
174724571 573970916
161478175 355104817
1036881 118869976
163849756 219819069
112001350 604006615
131346430 247506001
1636012 245572154
31927851 219965927
61706786 73278493
181623183 285140569
5859801 6423585
327137251 522583958
17609061 878353801
37437607 210421453
212946961 419996391
21364971 602004766
30616975 470362505
280451183 398311075
570458095 814896505
44063332 154857529
8094816 142948961
145339611 687865211
200349700 483417199
217236700 372733825
24760117 31270905
91896501 689973387
469909975 611481656
76161079 179292871
87413376 111861953
8021638 363089560
629115548 751218450
163044821 190003918
17215278 726375406
376520047 698929201
163218657 311444129
44319716 592691581
22064623 41475314
82142080 304108955
8632971 193826521
56485717 355226125
79585841 90653356
7655061 20650285
8512135 65586561
131506397 345001450
20720021 72656116
256066758 340639771
32069651 498308305
295582327 397830968
24873983 85029561
76834417 185751499
285819969 783068851
135590590 136289973
13439191 159511850
61811585 75644587
8865707 31245177
32731160 56542077
2656117 14824902
182455517 743292775
511059043 763969042
66221143 222812741
57815096 112484854
729706 18960272
130769419 441073786
1777222 40039603
22118035 40417209
212274254 327979561
950571501 968536279
1437937 235939798
81065270 91973509
22919433 36037961
5272145 85674421
41448234 62394805
14180605 223451845
29695205 84911091
22507742 200676961
218945087 248170106
9289710 22625331
4699332 301826529
51728329 414347095
70694488 113422913
10002449 19715203
409869593 431113403
421418100 458425661
59501184 65221198
160574901 245281776
168550537 386244739
126769375 390319657
92618368 95813752
2746219 338597398
160025509 183392078
8403451 23099425
2215771 9658427
80321502 97130482
22195900 27897941
121395964 362410093
890713 124629835
115484891 294103603
95307737 404369186
70827067 154488894
65238601 158675761
1476343 14927779
66638085 109079277
20020204 193166831
420319901 503215483
168084564 224911831
6248266 37387897
244135115 284979905
96021298 445437526
107485713 125411298
147909565 408207281
124585178 299570215
172165258 426604733
16806321 25509401
221847019 233671881
538791361 785748507
19447688 60344641
23336951 83660064
54729733 196653847
10195461 146046961
4477978 33564376
35030970 336674791
86929705 95794831
110939888 452369101
70285987 281771997
218068029 394747711
24829705 35138753
476631 96654481
64440065 120069387
159718027 517111271
40746692 460169753
120842635 152024497
26915532 39488179
145949017 292725220
99360760 354432889
67272775 143364631
244634135 346844620
8916387 57780626
115233390 777490954
37006542 368839379
361195327 606400551
196526956 304710241
90447333 168657511
184350526 232327441
28847191 43079445
78119463 116818937
4130945 27247510
53575729 748902817
5317458 10282401
14247259 19525618
1356322 8656441
130555153 772943529
124772033 137594779
63015876 137388329
18462046 43602625
25482129 116505865
35574063 284332189
116517341 223105961
196366285 673097609
1290151 660306844
3152948 13176333
401398448 496424467
86333981 200635311
119227673 215561668
354652327 452130199
296834068 508464273
18755675 61164656
295244137 403091765
56692906 72046497
25031282 46335577
27304948 79211035
141863495 336082979
109577803 209695859
206037176 590348881
138974744 332445385
185843677 614687745
15378477 15531121
6904027 20565105
156714751 160285411
307971397 362198959
7644318 18836118
13206253 623653201
53145828 60170617
3063522 713651615
92775537 308088301
129732457 1001969589
138301450 466629009
65043973 586010371
66958281 200197675
189278005 268860552
103921679 108705433
15295811 103417315
8969396 10730177
25576769 198959145
2196730 8658341
173929950 264356263
7402511 256189593
10375321 37990243
79274515 300762481
209260801 455186161
36777493 136136919
5235709 40690101
11128359 119134421
38057155 89441842
70731630 93347723
238056133 278753551
550903522 839873769
10390122 18251479
124619823 756444651
343558804 383566297
266877100 448436125
14775908 23129713
42725607 488678373
66823343 625912951
6008323 8653861
226261421 686998495
21338124 111311926
60383033 148928977
65127473 297443665
154477753 634610401
141133559 210441865
25050065 284336011
56879 190301
141431 8865157
11524273 14847508
27140239 277951897
3834255 18118901
224694496 539761201
181461952 228846385
10308957 37196761
663717961 752551024
52068901 1001802186
947662 15091359
10606681 68733995
43204995 156906641
36471457 569817425
46343891 55965305
53524894 80650721
1150999 15055822
3455089 3568720
526886413 657135277
15836039 22017361
4814316 834683001
16463161 90536689
83094051 194329471
29204641 256157709
56091382 272582146
4144898 30796113
86648242 155216945
84485057 338402013
196897324 319293241
60052410 84294215
13706180 485133605
7998097 13988125
394537021 718304854
10955095 38945061
307137306 434340457
310374247 835519441
62010323 330312038
47017076 119677825
7916005 39467593
126801820 212242721
122909927 215053729
91212401 106556496
368646538 444000297
26258680 107576253
4411393 241943840
140650343 186906254
149310811 375285723
47960751 832865153
19423863 124008571
54169 265276595
27301833 230308776
100688200 372641841
1789341 8462897
13071331 381008881
497553 19077596
1339266 74789485
92162665 306578249
33686127 114599899
180463889 211182969
76585530 280867908
6532855 41370559
15537349 57896535
29444337 32203672
78512673 231680209
216661975 451349461
84959988 142428041
177841808 357291823
14681295 120468541
4202389 5072001
112430864 319438081
19614302 26033771
134630893 319305505
20583983 48149736
63110899 86455829
67745451 389058997
17269485 287243376
38086525 178116341
39714628 89981493
2357255 233983009
43381214 170089121
197360659 381372544
114421951 166414906
192774051 466207678
9296505 39096361
162200656 305803345
4299919 203524537
7665301 88261936
14652756 24698593
197827489 386327605
518033335 704022342
28081621 178227505
2355783 5297646
461821 247871886
163914367 436817560
67916239 225718410
7126505 94809341
18941636 23137903
102110485 321808096
363740656 395688151
6357812 18682951
31496823 31559011
116745121 428732092
18737929 142775845
30068741 131547523
36377986 617802329
519364066 884168377
44008217 143159872
107680469 140436143
38769613 293091790
70088146 94113202
59728140 158763111
7565092 234865185
126598763 264968299
160689627 411511321
130655496 247418625
209324089 320098009
18470308 176646775
90485770 141155325
178956328 826697961
23219168 131996705
12601746 74681612
23155617 58321901
59645011 60944991
8615849 28165126
9454720 22992641
214216729 395394781
141276113 243707617
8934235 37344919
15957519 31638031
13290837 63305041
23057286 166708801
11302630 210992471
12708423 174266561
33221913 47496769
15637626 19949336
599379 4170829
29451937 145772056
12713705 475164250
103615623 352055029
14444511 451884066
25854828 57965636
90436770 211873985
163016141 929513009
11234262 19202145
67272049 95027941
6971041 44198303
90582649 238080241
360697321 372601929
79354685 105041261
9502 438169
5418505 163214785
6885463 7438166
149812150 286476754
15299429 49766218
339490348 367701958
2301251 4058733
19184985 43858099
12927967 44921905
432312384 524740033
5334174 8402397
37063601 98422357
127654366 132643182
299770903 890844735
396339820 600734931
16039297 215562401
3010423 70558059
92462833 555480097
244460 1390697
90157121 618430921
8207054 14863381
8410401 248201123
321672200 323494081
197614659 218460441
72356091 420816561
192666641 563480776
102099691 648512844
354768 6914161
227740101 368884531
88372864 300649045
1737509 89105681
7131552 188952805
8711296 43502691
30768687 101232001
125572695 138449025
42876870 107755081
1035829 324804623
13924682 84104189
14250335 25006585
12992907 17332891
18486390 31929262
119318751 203968652
21286745 36593816
66019811 410587906
27168225 102426801
179386209 452366981
36219090 76839967
310167 8055238
46311859 687056338
600938 39233405
241401061 662868172
207363860 465992736
16118220 61048376
230660740 295148341
6574035 20752401
269903141 634091795
176706851 227399971
131030845 421823201
33697072 35278597
146299 274713
2130393 22166072
28189796 184095617
3877321 881686753
356157651 377372526
9089424 35482483
99616758 144446161
262341836 342932360
188176009 289629681
74042960 132492557
430094729 517748652
14687155 56320749
436002373 708004360
640729 975340
11594485 27035362
215410737 877644353
2413385 69293125
122178781 503499259
161076904 170462251
192268810 206956701
9670434 516330235
1741738 9585145
7297234 9928273
14673038 57589697
91857496 739399483
1768477 3609486
10783889 200120913
349011789 889610323
70103313 336814796
324968449 367882461
144161432 162353356
284825555 312620527
349977 18117191
128990191 548709283
453607124 469454202
45892762 340834809
27644809 214235949
19344964 25855782
43414984 83734661
113506261 882299870
6216249 50170888
137348443 259265376
212368131 444051525
155529404 244692757
207343561 704191103
5304558 21179137
19372958 416834705
4416265 644481001
31075991 31562065
218302056 323960680
207970861 241093225
12588920 740547501
57002482 106041979
7120499 40204836
25501205 227125005
132327617 228532335
22001079 271984384
16158881 263414809
49141697 130476859
53463799 124711681
140303161 506555326
70412432 303642781
3472841 16198201
423549463 504716465
366731356 433328659
15214313 82460222
274890085 423031237
30403713 71398657
8734686 53986085
133964394 219877015
38665922 94414978
59018639 229808181
137034547 334898058
181 10291
185049661 545147963
13762215 31800439
171878081 205944545
19193825 58665601
26430094 38060391
14296839 25210066
37630356 138781150
186035593 210572301
191616644 272666831
528366973 754467501
313214937 591824611
3238621 13805455
238000871 268960762
42626171 51885629
55206567 104721767
202954097 418805191
98029561 470501380
279478057 932345263
333084367 658941097
5269649 48264301
9689382 48939125
86790291 94154446
128467846 322480576
82827917 123412249
38256580 115196485
20549053 88519825
2875515 5509063
10010220 460311781
6362320 19548173
7357262 20623571
11942603 736565041
51690377 326061700
36344925 650822866
18202625 30915496
5470401 66221002
457356681 577421281
10548903 13623457
124571220 231209206
11191625 117521469
91914590 190482911
124629201 138077003
25335883 61507321
531085519 578000788
564576552 604210525
545478 2282072
14036305 26483146
162814110 562164376
22568015 121053169
856444 1800865
19358350 25135708
27298911 353586916
5868540 13444828
134957569 691804087
36998724 80780001
32538227 40305061
45529283 379216581
105674449 812153439
24807805 71453245
1269583 15460336
75100149 90821331
132351097 466740209
326482808 490189255
91340918 199944565
24061377 209908207
99267367 264130889
167458679 280417507
88753831 208195753
62516236 211365051
366874466 428326103
41413702 523975881
174556656 313245397
1912854 144286177
178487605 458895196
6557965 48707051
12264511 55869178
18288417 35271121
565045361 626648261
59676670 84218203
21364379 641887111
278199376 342289211
21140617 487247931
31335279 171015846
134185437 201048577
1564647 4601329
333971950 402770573
24757126 42079364
9143005 522405469
96517820 247000267
53792736 123521557
106360620 422525881
62313674 65854317
9195620 13572199
162997225 234764176
37667221 71919388
341217201 341236876
280137412 374852969
63243517 296221003
136004980 725677369
85404950 151174781
13282101 451215803
8720798 9873810
57304694 153162331
13294333 29986924
6409477 9514493
190587082 459285601
14806389 25962715
41624289 71338393
134286482 149158171
46411538 153612451
179823151 556026526
12777881 63487656
15741049 163997107
10372495 16313871
156397053 927980635
46919872 217430373
1683477 16698308
21722793 983082121
88334401 497926346
28275355 221694249
35039662 49824472
3704025 34224802
93203403 213441685
21213247 44336904
31592498 44542516
208630627 669109856
231986071 377809045
17543411 221846122
5148986 7429441
162258143 788052241
128678243 502465755
190656516 190736721
2604897 35087981
130013691 407361280
76136649 159444696
31012070 32825981
247318734 289510001
147397945 241934632
1225764 20163871
85949326 158219216
72307890 117112096
192237 576858835
17917556 35591221
134723161 147525451
62843894 266925541
210602491 512910013
184365363 226605607
84465349 169269021
2800178 34001956
4170006 9112321
15192944 201460609
168659309 685408729
201449671 239181207
54955003 86443089
245129039 756905521
42349942 96708241
8990083 159813711
56098181 145521445
43432066 191028313
63331513 114482369
251259264 972243121
39846507 211026733
117587654 416149681
12668801 128316489
13661761 83593481
25368323 52646453
10118343 117639811
15182430 34484946
130438351 720921081
136003561 504571129
2477009 30616587
14128 464129
32884801 181110385
25643564 84917937
266954725 390242841
13080347 153634957
2325429 4360238
98431545 320395501
229409511 335422065
241833925 302480218
149337 108523156
2748949 264598863
395895325 398171679
220770617 220877371
245499913 337200690
459063190 605857105
93670 9824313
156128605 618522901
24440701 812137901
177188274 252229507
92751660 247273321
86924006 93885697
30643960 350997045
394484189 541621481
291560473 425269148
1819876 561024249
120414269 150236801
59510033 76892311
10103109 71760235
263377621 650893375
70118605 115997931
187002238 638037973
46465930 60510961
12007387 14570777
244583151 355418611
341881 77483750
117146581 211073872
52839666 250466883
325665162 427065332
13479375 620352072
21616921 47376385
156415792 291083241
5254605 30053944
586627 3169281
280128147 345187097
272356701 494966497
11616936 55227937
90751045 374991004
4126228 4262553
17573664 56063690
136855701 834874399
27115817 844539377
37828181 616807297
266018107 303436888
50752104 240275981
207981583 644722177
232945187 501411401
28885739 139719343
21717919 84531556
490130305 493002621
7468583 175059329
177757658 786125761
114176749 351553893
126104641 1018726675
90001912 132660001
9153326 44014795
70816269 293147638
80680219 183811447
71593711 100614911
84461917 372263251
8970843 32025281
2085690 6355493
125180671 173026027
5589494 13434499
649706961 786822043
11536490 69955777
71848981 258919732
9273265 76499721
26514972 31615567
117603417 491289706
168542566 797463481
63740931 414572439
10833463 53290801
1115412 2231105
140776945 251002376
23644378 290796466
3826516 5311553
3130375 39528211
465370278 633021281
162694057 218379426
135310931 288248111
29681810 169050649
218911051 223633949
170871387 300022219
273984551 312400558
65568464 327647801
9035236 10424809
42421268 130178713
9560365 657453993
13012043 36243631
77522750 100944755
9023216 42002911
121754545 131375897
276640591 309036655
1409588 8006601
125004307 806505921
24544395 303486319
336497572 368141137
39297543 39701599
103321241 113731996
115343717 441812559
4127173 41767753
30910969 201990001
49187847 297770327
11627263 152788941
239355860 695023069
48744530 126688003
59302741 185039801
37808643 299091961
38438401 145765825
109558078 813657716
15077887 26251265
31328271 42977551
163035368 272922805
89409034 95498677
23128881 41677525
49884121 160237855
12010187 69146246
12648532 122372245
405294156 658285819
303465857 560295052
109633932 191878489
26538733 439525843
40235376 490861489
17569816 221205407
28037623 105670477
1838803 136910071
70795593 215234521
265984111 735888021
25846558 69673933
36505339 44255870
886897 37195629
34686642 51364111
1767797 1771348
115821161 276006277
10768476 36241981
37402452 248602261
190369109 748248238
62859816 86326943
106906751 400313557
1139955 51915739
570654241 884226520
4412178 39228953
46300561 100097405
17396209 49571691
366769481 422512601
112144206 244446159
36524262 101050531
100208138 240746061
224358653 671389606
179376324 297538671
451961729 709168993
49957666 117629891
55597204 429417829
31395212 48883429
16221308 17450863
167454880 302550721
49366827 505284061
143041047 182015798
3775398 7579177
11547810 508162045
80948696 134745661
285184637 307172561
172390970 312378487
21271273 92291551
15220458 23793133
14375417 202826421
293098402 326606751
71242276 139124199
6863711 163849301
351124097 622509691
19530689 540229601
26655388 395476489
39764039 512148155
35061001 279521443
16185663 25366243
152690071 468686913
7148116 8083531
15873184 276034396
21069887 290970352
92343721 367753436
40933321 213940338
3184478 4286449
27455193 35565104
61857879 73888849
723361 441365561
959594 1028101
23148321 304579133
1249349 9058208
102049356 121917190
170370053 636593365
312754644 539921071
437174845 533640195
92874151 560704321
14706931 441131227
91865641 439224083
17163838 23757750
113028121 149369665
20548625 376366061
82192111 425874049
10774309 172294851
6413871 17438911
347292361 623956798
29145251 142788985
28806161 515981425
97907005 167104285
35816119 406902250
119156275 306066256
777420561 834836237
404475601 626548495
18238300 78033201
5798553 43230444
22626865 194548927
7947577 179557533
46591301 129400822
8995576 108225006
7342657 20985217
1516718 59942471
12981089 108266719
70621359 86054947
75594207 297638874
70892170 119275036
105694281 143951413
75372953 418124937
53714143 73094373
80708005 171797785
192942303 310958363
103287205 477528041
81597408 295279393
82388907 106037215
225973937 327251871
17559399 42842829
69452449 118272211
30584185 115131924
30954186 64728064
48594202 441542061
34818275 195751097
245600101 260269930
3442040 10055761
67002673 81673135
16041424 153491145
158732929 644285799
71216759 93587989
121735144 153387115
399655796 434887201
50311173 158091331
22163457 39820624
47380911 69907462
23693760 78506625
30717671 340224185
268885413 312357683
62726126 250965969
73666164 232600999
202824270 319251241
301698769 313564111
63059139 383285377
59850692 131510213
22381326 190668619
223241635 505380899
17089351 230701402
12502166 22136445
9536890 380083463
3465991 186537249
9882433 32167093
146554411 461992313
12485575 12597489
38585516 663442881
24911137 41632221
6082240 90098001
254996641 280197251
24610104 276471936
3010855 206955151
45768409 542337517
13897789 48039133
15088722 333099055
11199763 248041089
96668981 381367101
62527361 560691665
793977 165162817
3096567 685481472
39655194 62088692
18754129 882332639
70451164 88416121
19897494 41764107
215396567 796083247
150557806 180877295
91915777 354289381
295819759 894382581
82499311 240991581
20426566 24729321
314138881 391197473
83324035 462407551
10030219 37114210
172999210 300503081
19507144 49874850
50106865 550707081
14253059 140049271
34032793 232870566
77180149 98665966
4976468 17017639
94555851 295111321
51652909 95172837
10898017 173301415
27672581 60910318
86597733 105313818
15579346 16544376
62645041 345317330
18882284 221109145
3438334 91165647
16713287 188010929
53385508 148918537
8259024 33947809
13664535 822241873
110323357 220227484
228604159 292663708
28771625 306561901
5695741 9028911
62540794 408777496
169911281 273040441
43380218 45992553
373729217 488444314
454039951 519104384
5660594 44116539
29113333 255437479
1115339 68216989
245784251 703600493
230154629 447299377
216206635 469269899
8187943 273298983
100546724 377056665
309836425 689233217
81230573 81999463
33602821 69047947
57393379 146976297
332957521 595293117
42957630 138732887
16281181 489233368
99156061 235059558
23528718 70108519
193334632 211622761
49728245 130636276
384759408 476378593
346536263 651653606
98240334 292534009
73073395 385938879
70935617 233641501
24664477 115719441
135674936 163803927
372706054 567214363
7619070 13324801
7393223 176505209
70141012 575856226
28443084 149972245
209143081 509924765
63065788 337872961
313526221 739034443
8944487 611422156
48063972 144472852
54868311 129304574
43029735 219520001
48673821 292836825
212975853 843536153
566428330 581013121
37635809 280455223
133695303 465297393
587310901 833322855
332742 498655
12547464 77395501
2489578 55603045
143935517 531924449
10904626 549419599
303606721 517952747
18291482 22708841
553457406 584959869
69008153 93486356
19930305 142901479
94691001 268980778
30557370 60458311
66353805 270262313
9433201 200654833
23416669 574464229
42096810 91327186
374864842 402585377
91798948 92843661
81063153 229028361
113913558 208529344
57938822 214197157
425396841 633287713
17871277 503313994
48716977 337097422
21095268 113805325
198952921 367357121
22749969 166775533
8481793 229933009
358455831 393820897
27394866 603708655
227856952 396897529
171937813 446898079
22403495 168931249
80457863 210801803
100089312 435294001
29051183 63651937
182070526 759455200
111009147 148648130
5864328 34055217
6743647 345848221
128801337 375947725
1871941 3740467
11156455 240954657
114455024 226653225
209125371 247418341
307441215 350107301
115816933 206401321
299058967 334774896
88287497 571715502
116410271 331327363
1116662 2002379
19471416 49486569
48494014 82974376
37393594 319608577
264501821 349365829
105210429 359980753
26586573 38112442
295974476 345299005
4085057 5426526
118447597 397640985
13370554 52336831
74790536 79851685
16841266 553840561
2010707 20572709
22621208 836094133
361925466 590274489
69775038 494862634
12280769 173815196
191946049 322242263
96547810 171594891
12036745 186741262
17188629 66492271
3455770 10804041
6645591 8506321
68052819 310250716
29745431 61609219
18193231 397344806
195025273 619439133
8415696 79572274
726867010 937097531
16536951 554297401
115805089 646695811
22166890 36665027
30627393 49317688
301543161 450541515
213961195 246140249
48280709 252975983
395932993 406370365
98674802 254023045
57828105 475051348
136792 30127521
156955711 318871738
794956 424626469
48278847 119957293
115865819 157497634
7701953 161094401
4853161 444527802
7548996 56619257
129763009 268098236
1744458 1982086
139518817 352824644
620805 1435600
387162881 751982806
598017 93526045
21723031 887642302
108559001 711147061
23394563 53611091
28749935 51682874
45060541 259671203
94197366 116147901
242203257 668843416
31882912 82789451
243668549 268241268
2449145 27992164
98177949 803081023
3441618 45671713
161632181 447286207
246736891 618460515
689229 105928446
30113529 365529781
206325856 511409046
4466809 9565656
26958075 120177567
105519795 120847501
18143410 32961329
27094897 35132441
63657241 410308753
37576548 84468847
326250868 571070666
225580919 272504611
343087906 993257681
345839 9746639
7208285 457833601
308711941 627524341
150345361 155288997
9145675 53292721
16405552 156755296
58577611 333603676
58373811 123948877
64675797 503431263
56490533 91890106
239096138 442231441
16021994 317562181
6784035 15802648
440189236 440442381
24351857 209551471
17966425 775908993
37604825 67721608
179908561 692748321
180885761 365644322
73552249 359694631
110956954 245456849
293739261 340479305
36239673 62613524
1551071 453722393
30404105 80093161
49706828 580988826
231847113 337806009
60909538 70749542
10268350 620975116
305806 5094669
44743499 208008694
126410536 334950729
53335648 701471211
46420114 117654385
61885447 189213709
18616347 473687929
98915494 105049601
44096320 251736161
3165474 32212137
22041409 35699457
8736 31207
35540268 60391465
32504185 89051509
25427844 38247903
150122347 189243225
279317866 295503921
1495407 183399646
439678097 582647407
4564501 284622163
88464229 340251219
13808137 67696332
98057501 595799136
173413153 675524410
677582397 732641842
24421879 390992131
152213625 450056125
17191 19855
17011125 286660116
16085840 23666203
524394241 526476369
285663369 437883785
5476493 18816301
103638782 207610225
74418668 126194641
9989845 72635787
2165774 27681277
24878317 40749997
161093161 447453912
31292117 86438925
20793670 52876529
20188565 47057626
121807501 175665619
22270383 94912181
51166674 113846491
150663711 318753229
301324651 402042225
9775329 53532766
262797637 649570312
28626704 179075632
23209499 305672689
8919592 10077831
50650056 914367997
157478084 181041276
54825011 712112974
227558474 284329444
40275340 80614633
434165201 511050821
72760401 848842304
25161938 240579661
256679361 646907876
177437781 579819787
137024495 301072681
71585309 920822997
24497867 47795905
5331601 20895331
70742113 711816857
261303346 582018971
180091434 334859981
43238522 215141665
231694321 539038153
32600398 73119701
7668685 62751294
948176 135353512
64345786 68787720
228469977 638324929
9747777 34013644
59060323 416930621
45431577 64205313
267468391 296362004
8123124 75683143
5104498 37139895
364710025 578493249
113411131 302415331
55353319 97036744
6882317 51391061
2318890 8589885
229260732 301109379
4292497 11054606
143540329 260249886
14572052 812806237
99918443 182467426
82995150 96992746
293184659 331830803
203721409 850849000
362308976 567048490
115641956 293107009
170935239 182068327
161174725 816222851
6870853 397893118
256123583 311681681
5564514 62217001
130190507 883179805
38249584 147402453
219905399 289514356
44139837 217716017
2825217 315409121
33345691 419074945
76802797 323281081
48931559 130200625
10330497 450671936
36878843 228362905
29864979 178718131
12264816 16536913
50474495 79520049
78960288 137336453
746596981 846249718
39832262 176227261
64033201 352709413
47423301 340395913
93255233 396939733
19266644 170191061
116650021 218513439
196920406 365057491
254126639 448789433
182033413 742133627
31862816 39332755
39375126 71183829
112414824 265477339
3896413 163071088
227990271 311404138
378331803 617343092
77337443 238325329
260350503 614563970
373440883 467900065
17631505 134622848
7925176 270010301
4146395 199675339
134829899 709929471
4579147 124920793
82434565 184895551
25448845 139469925
13342897 76333357
67283855 696194291
175187909 184540981
29384271 716033095
1766062 25789577
296808249 325505410
92988886 200570197
53108851 644615041
1886166 59219042
12803398 76596679
55283341 125746314
55399701 154896226
3650670 271664345
7890203 9040361
18696577 659504525
60819287 83533921
68968669 272609124
53104000 110678721
27850521 81602824
374751 8619211
3228111 64961201
37256172 125682209
22209104 36889301
462486577 477973441
110588575 214086681
53525525 109441099
3501389 110758465
56811856 84741887
47486713 307361671
114076189 451486965
12007423 130644553
109100731 134414343
227767006 268279749
19163805 86312656
29413831 40361217
20376379 399799918
13661426 923541583
90472307 212750735
2116743 207482213
200721489 312179341
44316109 56992077
19349709 240702541
7747873 84263857
3593331 56436481
131942404 449717791
90964081 110662561
16645561 526478911
11086041 19681921
235359790 608546895
99223266 105067369
9739346 28112306
25153602 103321521
10167665 10806229
6048139 25677289
186324419 720525065
143838646 193110141
1164638 4145088
11568131 145807860
22890355 670087718
46261396 803781865
20252366 574624753
232595888 522487153
173114643 187458437
4065791 13445405
316310677 333301083
182725684 439504885
187547799 439332799
148004142 285488991
51388489 89013493
71648124 411193862
289786483 516230654
137083984 142539521
103309985 116947204
51250329 104016529
261622969 401787622
229104065 420299009
104935386 234881921
91742833 356909961
143090746 151245343
21537363 469842649
64619281 193948224
1578389 2925401
12073945 47490194
11941 1101450
185695274 272897551
69279939 303976951
5057091 7103798
43964686 85470876
3788449 9894977
2959499 18987675
76963621 240288400
5682884 162941081
64537117 131458260
651086 90476659
13808128 59238369
11922823 27036213
6978016 782113993
328105801 362866186
58441422 96903475
31137574 512045344
21736583 79949185
16822581 965256754
62193830 112229692
133347376 146870035
10062991 351260162
317113567 369695061
93729581 274627265
90985746 283857721
10125197 108587923
6424611 59163686
5325889 6016669
211232737 285336635
104833045 327741877
21080086 81353002
4359162 32382307
201933271 641485561
54562600 1046845437
75942409 387505345
258271512 356226137
43515802 248687681
13320673 482370031
5731814 60617871
11331986 61526689
158361921 363710593
1584947 121780527
239830213 412470033
4048548 6191303
265536069 665657717
22978685 52623719
24767128 207364536
196512 5223791
103854818 145304533
270744510 272006521
254727611 314982370
114771697 190866551
75401763 272816640
244712609 284520393
105049033 323780928
96208082 182697538
351377863 464340151
84320524 529787413
17668097 374499941
1415340 2530393
4517983 7288051
247050469 283084991
68776353 157393233
27822318 39391873
43429611 131212481
64403704 180883931
128150721 374672971
8573336 24836767
43613261 59433326
68313114 76436998
1108780 15060165
68284564 80954745
454544917 597362371
281408537 715065457
7313997 41393151
78680050 405715821
147862951 185989463
22424090 57176461
46662179 119238211
87635279 238778692
140512348 192881355
56976751 192943951
11099859 13239406
18536710 249206266
37323441 391378877
95608063 557880703
146578997 898508378
10128753 717235201
575933575 639323761
66044303 78908941
19166557 118508820
28414361 219533206
51061722 195818941
15002987 172149517
5422222 49912359
11531125 203785195
161441550 525060969
532743751 997275901
12827157 49998961
33410089 650402349
61769128 74235091
103582915 139941286
9555361 537221963
173897 1002038
384066369 521853001
8707219 387274913
28859026 72511645
7525981 324541537
22725946 39387485
16005029 62198641
4673240 5053751
374305933 560428129
69239571 150333391
54514279 380780950
3160825 6067206
1811516 21771673
94210753 102834798
244339110 454270051
44724533 54204393
5027451 9698206
116190529 321509895
68660307 98339213
19002131 277898251
156500061 344422621
96555868 141844243
360614161 650052343
59417447 97492396
82365009 612472861
21272661 43665329
152940640 194042421
112692 39784781
28901617 76636121
766080229 772670945
157527146 164729475
24251507 360505574
34879387 132533236
216665933 579053302
502497172 770570641
126139621 207189711
58011661 116036867
356544 5365581
335311285 551137846
26408845 756294624
85992947 202998718
20155028 444541663
88287244 295785561
26957149 235694341
613236 5295901
106901836 204867477
11515812 67190159
29643486 539392901
101967076 506573921
325487348 529091203
47322424 306542881
17206381 43263441
75678272 171856476
5756346 50348333
3315225 163162417
23226751 732372488
39858809 47804293
1658657 3222489
150617823 152732115
88460208 145019703
58956886 720541372
91260489 465141335
72714802 385458289
63765405 161973811
41718260 107305421
62890762 313639176
40181863 172205068
154625912 579118126
9118447 35551225
17262668 326282231
34224841 343643436
492556576 896716741
211643851 808493203
45589618 121463161
192521617 530071746
34001180 58875061
115314326 376567499
11378606 18945577
32058138 62309512
192605484 428444417
41096595 119629786
37740285 376407677
35440631 48008137
409656196 562999654
109557459 145341406
25554162 33500161
73352905 116932227
118509301 411901167
33865856 37509844
20357127 28028491
122566656 143033281
151364511 202173637
74169733 546556141
18239842 63649141
77112405 488504988
20916107 126039826
14172828 20884231
32756934 94754601
157440635 678130433
63579946 828115432
6714835 64923239
168126529 238619095
56116721 240822905
100513315 243297302
101665704 129395953
7930845 701810737
80741961 266577661
20814792 150497635
106164817 124586176
49777765 53884951
131456344 755140486
68060734 146171025
170882944 262611121
222139894 756516201
29552626 193973389
33732379 66532561
51617179 80056451
4021412 8132419
227438091 576952699
13789284 270701185
80120 130844161
13550053 24395594
20579131 665505369
834299 14397141
48818837 146795821
173521513 207273283
12399398 19642091
6735961 115845079
65877260 285851725
133670450 197147473
240643191 270849475
288387709 441505813
248477181 296920113
4828632 6358528
105711649 420169026
71559556 759782380
647602225 909267661
143589553 422850349
142048738 364232246
8719595 147266757
265367432 517398673
6075777 155772421
829701 21099097
1104553 40051974
81056886 135849910
55494401 530918431
41533739 70991431
16275901 465141041
256548706 706362857
22654767 347900517
91310502 161403103
35636437 35862866
1325287 369360706
5518615 61661601
49424701 429899590
46126326 337454384
13034181 26891141
145347735 335487712
9723733 20241761
3965351 19605217
166043557 559462213
10536174 247216867
142805092 240989221
20755205 159340649
16643941 144562434
2802576 3048085
38923648 55366401
10792684 23627033
5893816 334886401
511265393 541493217
204892904 817336321
245450734 527860425
59002750 94803457
43216364 122951297
233340913 354019321
32406401 108690181
531881495 593649057
18820131 205375807
40634731 327864863
58961486 123715505
401163244 507498881
98937077 130335895
24557396 125757869
32006217 33166079
23738446 30458401
117596221 169836101
19553870 116109008
57518005 429731050
53634702 89413271
8020720 70257411
180706441 291806413
72898250 95198203
24409869 235913473
76968498 130456682
119950033 125884297
480728723 517143199
105390293 130971583
4837681 13748572
105937978 158578161
44766888 56662599
3667349 34688833
356830717 411007211
206432383 643409123
57507743 88572737
22978781 101425465
125658715 141930972
3626690 590260399
21141377 121736847
7425892 28474527
2850381 47478971
34444993 300613566
15187368 20147293
16666797 55545064
31649821 49800391
131388031 183921961
162985938 306228865
11773518 100085857
19242120 33385111
106635905 294157501
97286938 312116113
235632799 498148349
145945789 160410301
20257374 56963611
25729762 237315263
58085800 66189969
110207516 373827961
448530391 983271444
142204687 191416481
145021871 170696441
483299866 530288391
106464061 341032920
183334763 573935545
23470363 228402728
12951677 70219441
26136508 102548931
25605208 675816777
3634696 454950881
152122384 199302101
32563827 310300561
65947721 154100071
58011261 418668481
88958531 899815840
6696796 110862883
15505928 19883101
407521297 813359857
110696409 507187617
213898432 220384891
6439001 65318801
1733022 3666604
5253715 153055592
17846601 18724945
30249217 87495409
94560323 223487617
6145670 12221165
65123605 228582676
23546933 43533505
12018049 14750979
3844940 5600421
173484289 708057127
36112312 572071522
1579777 6616401
85272513 689649784
6960273 59368709
34319542 76387481
31997133 64136546
19354794 32680849
124237099 263461915
943341 186512236
90146547 124525765
42729884 100747269
42264811 150911900
275784124 674960067
129960786 330719365
2611301 9329585
11266270 20645681
75545121 225414176
278662441 328016969
532098334 801972623
200889001 677179897
5126825 151566403
238749585 297710053
109376521 326135395
206374039 343427150
113153435 446044436
29573985 346837401
40543448 143363641
46190871 131930049
5678467 8328988
106200361 329153891
128981329 257765509
164583796 186129341
276703 109361341
1217007 20349001
8436479 23212173
5705524 139438951
28941245 358952098
70706594 88316251
2958829 18734173
63036457 736653776
8119969 212093049
14577249 17578981
4508335 293846071
11931530 229570771
4108350 189703174
573585 662401
273873374 435826281
420361462 647082935
20151284 94589596
13476227 28101673
10324738 14435001
398282477 670985899
104266315 502031650
62568626 180748823
30407993 307792743
632064597 805184225
71088340 768659522
58318846 237662487
24625836 73032337
8042672 67227877
2786878 5285377
66077160 143262907
207813266 217785041
3554599 69447313
88561156 362918209
86926773 335807528
50514465 563393188
221389351 360435131
66321089 140111136
467249819 670559769
50924004 52322383
132366521 546903127
121514825 455181112
2323819 6423691
2919838 3613411
32456233 414149437
13633857 222870921
102899369 347712223
24079602 37703601
64436945 444901381
28613174 65635219
59491585 487214901
81501439 267625221
12281570 206654935
196796321 414343621
29224225 774455176
1265185 869085262
20203201 248379777
75883746 88945537
6197541 6751666
198768175 243412333
295331041 436755931
361459 33851381
42742314 71632915
16605898 253972810
4561886 74577435
162091972 377256463
29427874 74489599
346830 402535
12622446 43528639
244690 2079195
89542720 228397321
639469949 639828737
667489 57233640
8581735 493685401
7976241 46744097
149751960 459569518
611346376 794420953
81082201 179820257
214509849 315327793
46305247 238061431
61471945 268661908
109868641 447493021
103948877 288173276
21626088 139335703
29234167 46726581
3379502 5870917
302374408 529626881
244973 329340879
168456577 233280975
21965317 33146627
62111287 467495418
227404930 709929078
265718501 550876175
369879076 659541283
213121481 348821617
9680247 13325411
1221943 293896336
464809 432828365
27529053 759495031
10211838 68801296
12292533 42635524
83839693 87642931
297749846 583991101
7203113 13414114
37334196 88586200
332723791 698679951
247640356 361029251
193161 1444861
16691329 417579671
282391880 496462396
93871436 209244141
88014475 108003126
37516843 65025123
4131575 13683970
6915632 125251837
115953355 167003985
42889107 218605739
60097526 128687736
96997551 285975043
2577191 278066441
16266658 27757189
24365552 81560161
49312575 87286126
163421 8261260
60456 338416
18605884 37671173
33668930 90546905
145375615 245106841
5105503 266135409
4146923 35694649
438104101 516011677
35276741 134243253
18922401 642638257
70293553 312100587
13300715 19754615
94274393 171110199
133590326 164420920
51829765 654602805
368213446 649471681
22738683 23377687
81639211 241328813
190813338 414412651
295579195 691411141
24034459 140671209
226044920 268932681
12194785 407315731
8255261 18529861
10244658 18009555
286842601 628671174
1442916 2575756
448196503 598544110
18516931 19393867
550404 121288301
12036701 184484571
28474866 951248143
19099592 24147172
19109674 48123801
410367023 575321455
301379 333901
191020795 380082955
201151784 248707579
125339376 675911671
2857865 7352209
157795353 333082828
94462201 488975601
21855537 42901025
98384115 226273211
15377899 24606121
40059097 266830516
12570167 676239031
14165993 23899484
28599642 43575385
67721777 800647376
18165511 60561634
26598045 247841743
118175923 838070423
7855162 8507691
294223216 495637921
250417333 342204193
25479210 71198843
182622633 468517501
215100432 275117869
18504739 927019689
1011946 672796705
404202001 481906216
280691041 540226314
442001521 459437529
6573001 63363847
161027273 488988237
101355881 393521761
3075136 5838285
97377211 290268724
105590544 137257031
11120682 156415798
139346111 186888629
39236609 48380417
30442565 46787706
183957421 272135086
114607912 126386151
39117809 56792737
11611447 33064064
6468122 9927919
264736772 581429293
97674388 189783553
37847810 40984061
8309951 200567144
73078638 81795249
53676192 270255401
2319946 3167033
24670608 295228129
1737815 9624886
25679067 680533825
46759290 61005546
5104801 123580213
52478529 259269344
110328412 394311193
89985167 108736398
9140650 97269128
24397381 425166652
391327423 704858661
118720936 195420913
38421846 641019907
14790566 27167831
83583145 284451806
34093501 68333881
17534793 96970667
332923165 610359979
22250332 78126792
187914574 490818159
26793761 526712228
143663959 144016146
2294401 7671280
147534163 216737221
213395380 223000309
110243147 245181157
130559527 132732623
2937691 16517541
23303781 94394881
12493495 815757957
241385433 607194841
66100342 276892029
168843559 209041281
2120266 71869396
2961856 442988176
4291974 237160647
9788340 98272546
628243413 1013065003
104314603 410596663
7415265 448567593
53026657 610450917
25170553 80460565
337969606 496748575
7692766 19826731
30670416 50978375
14773446 314337511
44423885 685776001
1710101 54268956
2652356 3808900
8079501 118936795
15049495 103985193
13129511 21607052
58353448 485851433
415261 593485
38175255 40403233
89752257 378601159
187158021 405810861
117799564 139174295
37259255 103081217
1409058 4745161
16837007 96687771
86585043 766307001
392865 5537201
128546441 663373033
43549870 61188895
198230392 282922477
3746183 269534958
68927332 682842401
492724729 950265793
5676584 42007681
50270689 218714686
50510203 58963801
81464471 99061849
112246305 308397101
51926977 240258529
312776671 388214077
91362409 96003451
11485697 12205175
59720525 371610436
80114185 161962219
44557048 51929221
413905861 572535153
47729345 86649812
258615351 517344334
445111390 556996843
21731829 98915568
71266326 194493590
134764289 667366101
8603609 17579485
5535564 13946562
167236274 236526761
81211009 948219371
22040938 22555681
245540057 482174959
22083988 64195145
38030061 112630459
67854381 710522316
320341617 421033174
15342558 81443377
5853211 42235355
69687465 340218025
57761511 161882299
26015371 99198657
48470113 392431567
124538838 132942805
398419561 404879197
44472759 446961451
209417083 283923801
12888256 16638445
6543885 24241151
468330349 510013693
264599681 372018961
65917839 683643169
28696207 93916561
26404282 194019281
20798111 21654769
80595084 250476721
139621219 686257859
174305737 317416804
2291241 41184277
21433453 23911749
14577791 195928357
208875811 546579694
6189657 19744561
24150511 142074587
6251148 38517112
160287576 549699751
20727794 114017807
43813214 126678476
20590929 554045649
150024761 313090541
2728711 9696303
214698871 342108001
145120351 313220649
5578325 16986083
9385793 32618935
36696777 214218413
9429901 704806605
5647928 10042910
3085878 11796807
25290461 29969320
118815950 120336501
10932367 91897801
1554823 140666593
51606260 391346377
55476894 126404521
185892279 256287392
109234387 301400225
47190827 79721965
11110971 24893569
31541852 100534477
78855678 118368001
129517128 228064773
118792197 264633356
304696251 753257620
127019373 159986836
26171797 58229991
34936518 126451661
757568071 1025763201
39469109 362079226
14580470 41018871
18414555 22903901
9445558 13131636
304365345 579538220
315118497 558409061
76082161 162718397
55366873 208179395
17674081 170275771
87159484 89378877
213605 4509229
79463175 333925267
107278926 203540959
9857905 19989641
35377398 72224461
33811507 424562854
23370928 44328369
39642 1001309
144064421 619574473
290263356 594477465
32544867 63954847
25322353 40081178
387074532 694247421
318628935 340282471
36604163 158714119
121191984 280210657
239374582 524447702
224250425 293923771
586843 17423651
80123413 177126401
34021553 41958068
103069498 126280301
410557729 413764849
41308005 525785521
152337676 286299123
274318461 488508374
25819522 136138796
1746757 606771394
7765589 434360158
137590477 195210776
339629 63650819
87379415 92471221
187422725 330605185
106481713 691948369
742744 180072306
201999337 629827220
106513057 121384953
4927044 143760581
35581919 405947908
574235833 845091574
374820 644401
19564711 38914492
93848161 434501721
15522061 874004392
4530331 11243081
180577780 254890065
68723636 165692737
232305679 232684285
129226373 204326665
2120938 138029491
151257001 796220065
122806305 230629196
5100973 132265407
83670885 240940897
139619869 183737011
6247497 44170342
272189941 578799001
82585740 254124001
63552760 160392944
98576872 110778305
301004881 415213533
11265785 488173799
29288806 751050805
249575041 430141571
243480043 334758321
41218214 66225017
79877491 131573377
63552875 678610399
461404945 607531978
60551986 219401309
49325035 104994513
518088657 745628092
139005583 481127134
75703928 328387073
121754585 293474893
12957040 15718787
88450024 282182905
438776257 690217222
14985511 41500618
6008418 12777479
80651122 83534907
1505761 7527355
2492982 57829381
104565601 439810034
118528518 627869296
114743216 769589479
87939601 363897355
73545151 147625721
21084821 22502035
40801783 120871969
87049268 419077781
144073666 645143323
74294454 102048015
293066016 301753009
69284749 285649748
132368296 359823955
21012846 31363761
32997271 318461313
24099458 94467857
7390490 39783685
7555725 229114521
117447625 251496025
33142536 65088138
267575466 325699831
28432171 389372831
28268469 28806117
7695391 720866719
571812885 680609343
294608 697642
65519286 533993485
71673726 116094033
391662447 664111991
3075463 7538191
53680721 160538369
33952127 50531419
58978751 250850057
156820711 197655877
66456498 210983029
4287603 50222701
252910423 404008393
253075906 505011817
5916871 19214560
480686011 683980265
7646309 18575884
28583612 194215961
57041153 59875786
10113955 127935601
219807638 426756367
176958108 201422443
194186784 404549290
31283597 35447140
48046923 52183278
67125639 71201797
113034241 472777416
15808927 85797613
155674903 246325087
151799455 199984807
50325 717859177
41795377 85854358
197355973 417094699
59184271 805586049
4673922 48988132
97609071 201512830
162940877 286713001
64159509 521500040
445306865 633936365
132269631 296499485
43477560 53855179
99760045 150229020
2459269 372449980
261750277 328740568
23278713 61570462
9761312 55252786
23669257 131130918
93167827 188096581
115273873 152319576
162487 571894885
4409798 5825017
28202641 62497641
61974983 106436701
192502854 547296886
15233193 171635307
4302122 36425035
144174199 355664981
139256783 395304696
16774246 26335618
32493341 673014833
3142963 17167981
67565395 206338429
19784194 95996233
113923111 245114960
81103233 98185069
125183641 156818743
13991851 165293041
13520404 22145413
7038175 20896807
344023750 576236365
36556713 147863383
91110532 413492536
46358905 108411955
279332515 386255295
14438908 136476187
13633939 135606790
88893520 125071617
355196161 836978176
10239455 258720697
343945 322616429
21787459 60807299
86462473 597333505
230416516 481137077
12817081 61956570
4047154 410610656
1156759 154630114
188821377 245179681
46067236 48010645
134333981 303944922
25499475 143107674
78710730 128281105
352258553 452964428
19493994 253398193
77364799 194807971
58178310 70626321
38063205 845994877
33002737 115373734
5085799 421940905
6409040 17050825
121666134 346798717
43829937 97215364
49820537 118491346
108914 2489607
21202505 304535269
235950922 701484169
6991865 156191496
60225349 182727284
173662776 911346013
11904007 125161741
16303897 437407152
142217015 308656413
157106726 391444321
31775592 145036209
100137076 136087645
134773925 167795057
52444131 862316768
300214109 444243462
34594891 155158869
6589531 113844078
23492616 71406901
160998455 409126186
19632472 31322467
197122017 198795196
11646542 38680331
46531993 195155357
40535767 348851476
162315695 425092441
91616734 251180601
7191297 9989948
34086270 367365293
68453912 113831577
224404824 506994017
2571505 192215467
4105506 195867481
21124777 95115416
13792311 59522305
121696951 248067766
2423818 18615917
238929271 500521399
17036938 388984411
90958108 608423320
23076096 42058570
84143425 103777684
210025621 388033465
406521 612314
133787534 166142111
8315518 505421017
279119158 324188437
23783281 351968689
46651805 619323705
71746561 721094305
187629001 495168757
43652897 292907686
126610161 186490001
36425944 76403669
3280078 5567021
113830593 415610259
36037093 279311089
204001784 218896921
14382893 80324641
46199955 288541513
12221785 110875860
2740409 215052513
19544764 333842601
54294486 348914164
24699364 248776981
262562731 350607753
86081369 111689287
3229905 3250768
149656425 201468516
39415997 145008059
34406 250323693
77875729 99058724
113565626 293801929
6114388 21028894
196199756 364067509
43519882 72223195
50604065 353023606
68353002 199329817
594100 593195665
1760016 607581697
510061 9329668
21648417 293242431
36013645 201001240
3183818 10344741
20185530 178886447
91654701 108142001
93617966 112604545
148245781 201815641
13438556 42397355
35167969 245466661
219053653 534729477
12930784 17303301
2398336 29268357
16117017 18259057
144730069 532918537
119739570 225275977
8984310 16355989
139598459 185973642
64890850 552803161
96257275 113884701
158229162 206499676
579258058 624929626
105428 11635969
325676151 553786087
145690938 154013211
60568227 506306425
478308 4006801
168396856 304740729
20951271 35098806
65778126 96020695
5674720 25885931
14932912 104330836
60142404 125678281
102247221 152130088
1748879 14100169
54631449 199342261
17143175 29427229
199511371 313899841
7142898 24072307
17611353 633435009
197852 6514369
329829824 457499329
9549503 66877684
263702136 396407385
2574543 23426547
96875844 295081591
60386841 481575817
151691919 275126124
6166621 35481843
93476401 153267325
8660736 59724369
16874683 19634889
217143809 379756864
36397061 419676581
5997973 96753776
33856280 49949165
57282361 743748073
3615239 7463457
3182561 20047997
155745594 280182169
5990640 118597637
3609251 686157906
95369 22212527
179057256 311745094
19785736 41353551
4209258 4316255
40626301 348477101
56782455 79471113
51326833 311288377
52698430 114557779
50940857 73142456
96437364 116004001
258389779 510177145
67140433 206736797
62615041 217709218
118204249 662591329
44352225 792406779
215928745 924916961
48211225 140528941
105530023 127749801
207439761 700252101
2287910 29736505
24294215 62786045
352385097 605889141
62551942 143453356
30543879 34123905
14826644 26818849
132485341 378536866
29267418 50418473
95539438 244921936
1173313 77169529
1305361 6746111
19607617 63401409
2040603 4146913
254387867 295251713
1484157 56291761
242543816 291775093
489345333 549086315
15226249 97938786
237999345 524980207
177173780 374874207
186955606 275227525
387863 75655185
15433054 49410637
11758411 166009953
20036551 620529022
61794400 82429601
129254410 264797170
7042241 10808753
39446992 220550929
39686569 95338633
4865077 23514316
15759982 65178097
50146601 181202586
39829362 144312771
14276203 81378661
26770705 109732492
175848801 432137611
54205081 334642795
71880837 291201297
74167416 166823713
101215516 157204990
31166427 61229911
72834065 279731146
425243989 522096241
10298289 256820701
295374697 632661745
175412631 296098943
11609830 77504239
14026050 18789101
127651573 483892194
4171808 269203009
3708955 30464361
20820563 104408781
162826366 216272078
206413993 319907437
103512075 221225947
274761301 517511569
22298671 165412001
138143153 218330911
338790346 372120829
60809116 435469893
11119639 17616921
68851523 545605985
303541001 558499975
11326792 35894145
26565144 50530657
52069225 258986025
222364295 798433412
32160066 89690641
1828660 6320341
61072393 790305751
267964081 688289017
230078020 350286961
21716029 352038441
50584989 69946757
46296303 274782853
295216533 635455003
88486866 245326825
282313021 518692291
72570044 170404657
144126166 212450793
38907935 188919167
186759634 549167459
515200733 909406767
24319837 75920716
16454766 255806711
50665729 474931573
181676207 556553021
64829311 410014210
152463356 207484565
6247865 184314043
11592149 403348215
179842308 213382123
34978295 95468585
428903247 683976393
71304481 302265901
204699633 890715517
25777340 649708541
5040351 14636461
39350376 63283480
3321137 14473657
20668472 77603905
90612476 484676074
32962309 82488766
23976604 110003719
137483410 517771791
395382 1792105
94775043 233496551
52019331 356838976
311606141 389090817
55164292 125626375
82810355 96612055
18553273 440629057
324773640 452999881
12685968 18176081
131064661 570278791
14689280 158388470
44587983 84655489
27217269 219539101
104163551 304684249
86761398 487949233
210257437 314759737
565676209 649128861
17297281 34094061
28375801 29187215
54734407 138002321
339804 2610145
60686881 88499440
108485883 141480644
156591574 290500001
544423057 672680176
419465980 506924452
10312966 116921391
62643440 99800193
4595195 22411201
30957634 56787265
144555552 171096403
4721215 509492305
81874433 381036456
253469411 326484544
3015131 57509031
65415457 550068220
59098953 201946358
102151583 123659124
3472093 21756099
5193797 52501536
51533695 285296049
167682372 312885829
8430662 96553678
80686037 187043300
121122241 495109392
1361160 10389331
92006643 314343126
369079811 579824151
2657755 296830491
9662136 75361848
221164612 520354561
135712724 487447111
228986901 727165295
114094606 171377375
30203838 76080621
106671106 224135821
5282958 12324142
60737391 293539732
21036849 125910087
41580545 547811031
8984490 38225191
1082436 10390136
12477659 15663429
47372435 127436021
12680807 16763436
2352813 12605763
150045963 151298671
258498406 623262239
72643806 602713420
134099845 382362241
8690267 246792706
19813377 841178709
212709246 508032325
79350562 141403963
77948641 714050108
45866006 83523575
26792918 172774913
218863711 302202673
28501407 35709325
124144745 242898089
267593 158547313
63864683 451282495
255526987 332859841
207667201 222154811
97579609 576057298
33190958 61361025
2497267 3464791
269088241 292653413
3693210 36841585
13670269 68236972
173630938 218894611
88161020 194483609
4955281 14877876
7407317 200928326
381455210 686600331
25665702 61609705
11110797 18191665
5983801 49353166
74121729 813741166
9459424 9523261
50174661 61282145
191946199 712265979
53632350 99942916
74304737 116579201
211291613 230415197
4635401 303667001
75747833 317484861
12893366 42098353
573525 10308699
35259089 36276431
6688111 34652026
76974133 562258186
225492651 236853886
51995175 118224226
712662 1189761
222884245 457857333
190327138 293938161
9787981 47720713
195431031 953106791
186549793 645894685
44862445 887874580
30207382 65200272
67376765 235195117
909134 66253321
2752689 3842308
82993 336051177
401468908 539926929
64385047 88224514
22653970 450000565
172428502 976424419
78502562 114769783
14928127 291492059
4672863 25589953
187212356 678728242
230063142 533362584
25811819 570321153
31202876 31696801
163025798 343264013
2733631 7154935
17238391 21944385
115259627 165957071
23427899 187250901
38550177 579863701
41621461 78839020
332427949 371944471
8993914 49697769
36295923 195077962
37725843 125603206
156985561 434051486
144792429 815059582
32505204 33239445
333513024 429670225
65092499 314848197
299030025 397352476
90777569 222065173
46274559 282242818
14177893 16320499
2354641 5525751
94680293 332095105
13589765 112569137
25753575 204720826
344583502 409376089
260263456 301147477
108588009 544160891
672907 320001175
180795931 378552142
160762358 245687525
55073795 75028471
117315603 226801153
82785967 298137475
15280939 319005157
2188509 54380641
23747569 329328931
66833619 83867674
204407980 338035534
282201976 577453777
26037091 501108217
270045385 320091017
15963921 116470873
255617611 487749551
81044449 324510434
122095 5132811
388286843 561834874
10587520 16656935
7948046 9955001
79985043 134825596
42723445 72339643
463403887 920663849
55558272 450464785
378936360 553185267
22280151 481544515
41014051 482080774
212681701 745862413
35004759 49245147
110111631 577695483
6769638 81859357
144109225 184531501
10976046 33100543
4293168 121626605
15097962 345613212
5229176 8586073
4564904 11810149
258785179 431239373
8235705 103712476
45793910 101257638
26242051 621174035
37848656 185951182
39081421 221021625
798865 197269813
1769578 130586453
40743628 75575303
35437453 333485626
202980499 374168946
261328631 331784408
39071161 47376231
3125430 45160417
41348581 113312291
10237701 980305492
63962071 375533195
228516159 493704181
47932853 122772153
118691917 189074876
6617209 34685821
66091227 525368401
127812401 235374385
90780889 185153221
6800471 7623049
185195219 471137343
74611505 236735403
3079351 3813513
13576306 35613661
37939329 159569377
90442171 140007415
5649097 15772027
321052825 398454273
124944040 322110559
58081002 85202599
3495741 50554193
69220315 94926226
19197043 21564865
490505 2747441
231661083 437902441
20512806 33184663
19210766 358811873
55436744 255193006
56983927 540307314
44734481 253668952
68744467 124204913
93338260 473033041
47027860 109422123
421515465 445260376
80726609 152994785
68052441 102981729
155556020 438459605
5691781 73881235
36865 41434757
4683873 441725689
216997743 441617881
155621160 270015001
117018751 881619049
110159657 118682005
163167453 167794228
253901257 462973369
66087659 75940619
128155561 280336708
131561197 332639371
2891650 17030913
164112427 246647626
252645226 882278801
27453922 36556381
6730501 448378434
641587445 685139293
92866513 105422969
74175491 78843535
154692133 917586820
4366195 26318278
2658371 227199358
25533679 309738563
111651057 600464459
177697031 381857897
250572815 594341389
15721329 416395668
173965461 624891268
337425409 376081675
5927114 59875823
66588835 87406113
14296542 231070631
21716502 827392441
85965024 256818001
17901971 537592428
160745039 301794811
1676035 158678534
26588707 674433197
13474711 19952569
9298651 70770545
2715076 64735498
287269845 447181601
294411 322810713
15695369 581024016
240916583 297863461
23581574 41646561
343412892 480927241
117038982 533364070
8378445 9918660
39396603 941248426
41091457 269654212
24825650 43135819
84923326 98654181
31844918 67010671
7001446 9343285
33933574 38415777
57754877 175106611
36882445 72205187
100649132 108506211
119894321 247000200
2880841 15647820
96608436 100001126
1255912 11268561
32379460 37233561
75954749 165388535
203650419 221000698
404368957 612295897
164237787 298146534
135886321 667872668
41919713 215157235
93342721 447827389
263437585 526607554
29021574 46415866
51961103 294824808
5604618 888714919
100650809 106693489
16263510 92312601
78602789 334480405
347856631 456598304
25403067 88444126
389619 134545646
138294493 386429891
12879701 511722030
358267237 676761526
38973529 241446161
3004936 15955031
90744978 310340791
44395373 304853297
148010431 516828901
855125 923584
202649266 399860220
86956967 93566505
3082357 40080886
9268178 23105137
5784768 89156081
78540403 97820423
395687727 513642876
342405666 346139473
51582014 577216751
12126205 21944305
1792654 21631649
102408008 171487909
134990722 295245511
100011214 134184913
79621641 134248981
220288818 232215393
47397988 487971637
216094399 612760906
161630683 490334212
211677025 365858665
198530175 265915791
112343281 390282698
167377401 584700535
47481050 524230915
203296873 529260271
92026507 157802784
14564911 21006289
2873431 179224293
122538244 389319976
3235903 20483121
53443757 348684197
83718507 109861426
409708687 519449455
24654752 162973427
199408483 373636751
148654789 851692621
121149529 153493176
88668403 265782861
6057385 17974792
18899548 420157423
171006545 228866473
135841849 485530291
360912961 660680713
1158214 1420453
13222696 39350241
194482213 294703809
24284197 69098393
33324249 54299239
30774434 137173441
49570977 51138724
423660636 546958079
90087241 479073163
83796056 304116555
169916227 182917266
38677897 156090845
174224 68567581
5838358 30410111
10421062 573649435
26100808 70034289
220408393 426366375
17110123 28160161
228769291 337590331
1851669 202097481
46337 86161
15300550 59922828
62662575 69977326
72598366 112350700
330472081 437707312
18084655 28567951
34752452 246284677
2949016 452775224
128882185 147188876
447009685 796599001
55600429 75807151
63441227 72015942
6707723 490280072
34102945 456305345
86100352 145612039
151273023 181536356
33617506 113528911
80111329 131327751
135504137 338450245
2984933 128284701
4395496 23990689
19014285 174475981
19772043 178558366
183496161 424775319
624229254 630260539
10233400 269757421
232646541 323635861
50329291 340913287
82668286 472411417
56961143 153820702
60471199 539826370
56900793 83168381
93442227 189409537
86893719 423060799
139046969 204759749
74286259 196388091
212477191 554354092
9048056 49465411
48090853 50614407
84769688 90697105
266629105 312744136
19494751 260495896
1936202 648324480
236487205 701168968
268415801 294092170
31347230 598503497
97851110 132936865
5543022 113508727
71308475 72657055
38225900 156621761
24573583 118202249
12428340 14816977
1564894 4636035
287062843 498664333
679443546 797787694
32194737 33965461
39632083 51374953
177606401 450785281
770077 832051
18326288 24751077
1078241 415842067
71854077 311060401
78461317 529825796
38690989 361073881
71932571 227130905
46192636 63540973
49443675 138296586
20199919 195534789
8832176 70805643
50297713 629348287
393553 491778793
173218026 269380751
107949106 794697591
75531704 255304963
99878546 112468435
83028866 158893615
34771728 155461601
25211409 249821328
41905 2810886
112164907 139148533
294845937 592314570
392031181 521919655
33918781 261213877
148370400 218458459
101439389 192462356
64602939 67007141
69838284 81302779
8166415 162773761
44075408 55222966
6047728 60113135
177858241 483844294
81901296 115131060
62791454 149563081
52636953 791305505
2727315 97735843
137175831 149012900
1293285 20276231
180601084 248454051
169066 7776055
3617433 3855124
13935282 29391091
334815707 419287126
322365828 364269560
11437681 114178285
168188087 173812993
371520857 751522317
25366344 39343969
378547541 494456281
600391036 726491137
79334825 848538289
61497356 84795191
32715583 81854997
7619527 133535539
50551695 105765941
26280742 26463187
2846885 155900032
34535323 40582333
40873391 166529415
99663945 111591010
294493013 422737657
5156460 41886131
45165797 428232793
15889307 119808115
53782512 213499357
240314851 360603211
531291909 747247561
83747679 590889029
474021 380071681
61021897 677930958
64757384 67093999
5003368 19304707
387365143 1013545303
35187962 622548681
30786898 80264752
164715580 198740549
137609819 467122223
39679303 94803202
20875709 231640576
341247061 568031626
252329001 439134999
228982976 600680092
112774355 201395071
429890259 536392801
3532532 78544753
30052357 135703846
3854071 19989961
28146038 109613889
86684566 109152930
27853186 29736279
52441381 331859507
8987560 46762617
82034227 401009070
13977167 33853881
415299892 747771851
18690153 112245104
1450801 219219716
23669 189113
6683261 152991349
102913721 636911767
517368501 589054258
14076353 45722476
107787477 412029003
160497601 662500825
105255528 154831626
108026887 258644929
322055403 519489505
394182013 542996559
97617626 440761153
98930869 373211927
2777003 51337441
16455628 239060521
71010561 742671313
58197129 61528226
104634277 372207749
21145215 143585706
141994521 199661736
214038590 248417911
4438905 8119290
82317980 832136093
356235837 866295406
70080476 320389499
83818365 107567273
359656804 649946558
27003413 43160584
367729810 437372951
526069385 766687086
60525280 719381781
68595238 140036632
30007519 176818412
5313325 8623693
1849030 3093201
281603507 704837353
1706934 579972445
127462077 519047509
9456205 81130361
245940190 318628247
156966876 563503291
37135055 586129766
73260889 619169475
316112788 373317307
21029983 129070609
24162506 40065377
58204972 623004558
1034538 1698324
112071276 674780993
31757653 36513026
63235351 337895205
42356593 636976609
6286081 23760019
317965481 451943800
12551 1247001
7571569 129510423
75458503 174871019
154963279 485172937
30197501 223786675
3367279 13191021
16657499 18445241
148672277 447338633
36320317 193044127
5847816 39125276
185188719 230216809
105073288 217421561
40898716 122258985
3774527 46862005
66478930 395070611
29537987 320406727
82854322 96050033
50239557 434792881
81119945 479452786
10925569 16952585
9691906 54148627
12144376 230551485
14784572 37480001
117809424 119678450
48971567 82087145
108400801 377147086
58239829 130436111
116698 34255341
33006649 259095687
546617501 573518881
70580225 834833783
103952202 174812401
90663018 158059721
68323128 282314953
109963114 110026330
11496646 23408001
83758529 264527026
36640674 53703137
130899884 180720401
26507904 46377952
13739947 776951611
111955353 138499948
27722684 43903201
45846995 71136001
12489518 27766089
32650023 252316261
138766428 560400463
21561061 30678485
74785375 529756801
20896804 845374797
20775469 314396065
219097570 882648001
9447141 155065417
49863430 316578463
345745500 356632731
9414661 12508705
131911725 137204161
13324231 14210001
7562319 76168241
85662159 487081557
10320521 322354792
85297823 116503857
347676 4345741
10617412 16369937
5856630 17431230
284871865 325387180
509140 52087140
26872045 364272601
4707379 7231497
341532169 578803537
11322383 14984386
39707429 304043587
47278020 116897947
48036481 57082337
3427002 259198507
38136373 137383681
1131286 9728255
42659701 61160044
26637703 42796315
44590106 284801671
119399149 457911325
6118147 153226141
567222366 616169791
64748008 224230141
18817834 33421101
254653405 299777041
38700102 313574674
230441419 548648468
220881922 354444345
9597841 140096239
21184789 43241071
63957482 497031884
9220725 247792663
129769597 293696263
6085675 21822057
74949515 265227394
13703737 35139252
115006231 367061331
9321985 25353747
75538943 94790381
235941579 302940046
79768005 148693621
17877521 22975319
14875149 306097429
6791477 14809489
2903730 6928651
50126783 65081881
32557695 125583380
682368033 739080616
120996209 825189793
250686541 480255049
11470123 14058145
793845661 802126657
16167893 344483889
266040243 749748988
311534209 701988107
1330004 1336389
28127275 55884169
440748 380467045
17139601 275862121
48101244 137316691
26295795 420503365
68438687 70837999
34127675 56952169
6307945 509668222
1006344 12591952
399849341 520243276
188802902 202022380
19842095 135328051
5699298 10709969
56014037 490073269
56456625 104660726
171767955 215247035
179307863 274638844
45288837 47634907
23070232 76347869
346476321 984433301
219491734 412820367
10849546 371133325
128040722 212487989
24313390 620919353
13117681 15173110
139628288 180751777
179101590 201323227
101482697 335646379
195725076 279803707
106641927 216719137
26924646 64854297
23549403 83370197
13178433 48658391
93571597 764625517
42027140 271262881
55811269 704992058
2496881 69096457
62045178 117349552
54829441 99816168
3893588 6302161
16325149 28052841
24376906 682815505
96848315 139892725
80063749 422331199
78363163 295617217
247878316 566827437
2806456 6333643
65163801 77804041
345124886 468363499
25973582 39418663
55578274 56802857
19907131 20255901
9809491 53648261
146657392 171232881
115496195 314679385
39800281 122789910
21952076 84137905
87087639 219933836
103014697 260914501
310819976 340199773
14106032 15466226
26792659 51952714
18995981 42941641
85761873 747125215
131718185 480075369
9140120 10816504
975953 1611841
156695141 503738305
91596289 137309077
77432041 105512533
32061338 58641439
3813642 14619401
33573721 284898335
54457019 55018279
7701961 129429825
578957 834785281
90688105 160782625
15805846 60209601
108295781 461389335
281604937 356097769
106768531 216321873
9517877 64696331
136313169 429505141
72807514 416139177
497599 1075249
17312609 313386627
238263166 347745417
1116524 1190193
254088637 1058264083
46687073 147648894
40069333 44265203
288490791 288725633
106005285 126328841
5513313 90985381
9377426 148586546
389277000 440284195
153212752 192637607
92822766 274026476
4242558 70024003
16452676 55740613
211291 5054401
174450233 541809073
177238860 245853221
224338 2779501
3707104 4064193
11412082 31153347
84020519 369304690
63442224 83887146
171009537 639156116
237297651 416898686
19020902 121172353
31784901 42172177
49711386 324573661
8423551 113317409
22671601 342025110
13956246 18398455
126337828 663493901
123298118 144964929
1978301 7602689
11649334 25045609
223553469 664171165
155838749 177049793
1474082 11833057
123429985 472880001
85865440 87884111
34021280 37438033
111436729 169749364
7168503 18822175
127002611 335556607
130672 657301
91985761 147563131
357987793 486316655
695365048 865677795
139417423 193859997
45516069 217054785
22435018 228190381
5619211 311441901
11280159 41952769
37828576 205346856
297261664 472435657
415446 1230022
17403024 953639205
76886751 212424827
37207986 641952915
16868849 20924389
283851995 616886478
288717227 331555121
63504334 101608861
38538027 606260514
59998206 61665805
345128180 672579349
81480705 186334646
13928246 72943996
84745633 101142179
601621 20410335
82340070 777985836
159300571 212184533
76530625 131697425
386833 1153476
4773276 996517391
221803658 490947081
15648028 32254293
17182741 441720826
16519798 55625560
48389881 102060751
36521839 673181553
208739560 424052471
31374154 38806581
273221 772901
190125960 427681411
30619776 220727041
136796341 466720129
9767565 335202442
36902801 121899181
387866931 483625148
196249438 319201689
1609811 1692352
229899392 774926335
130012831 759761465
137161900 624194309
84884363 90492661
54802666 196885441
44467561 708378868
13448322 14204631
30988111 37744885
20472270 169969521
12818239 66402421
376431701 431281447
46336445 446328545
85084651 312742475
43405920 134368978
79996919 148170221
351553049 404542571
22495554 62524402
14716553 195427618
137373091 498679931
184795803 197544229
19900297 314764181
71428261 400358539
12997423 34447076
6531394 10579609
12190056 18642421
12437086 374744985
56279800 69862913
203565007 322276429
12320277 119924923
117852244 351656889
4290726 8126361
133714316 273501845
133751775 257473801
105340123 452859265
24331945 69961901
45068335 65117974
15316781 380452157
184022785 669701646
351338768 524553613
107334 2944634
38864818 54968201
22984378 44086927
6797125 912479151
135358840 250460424
786163 15219022
4105208 46157761
770888 294414193
90734390 96562822
45391962 196979641
257771998 307232755
27030736 73960999
92877787 945499145
9458101 199938017
260572981 344769729
103854501 192141244
3682991 385566655
76839097 323896031
1823795 928076938
226973737 297221089
672037782 815679041
173792260 497843841
28502891 526126759
41596397 46536121
186666028 308190097
391608892 911060179
227656422 362964349
18735859 97519371
14626 1236941
27337620 185541313
195669649 460575151
99219140 423885631
113864472 293300337
12350374 26718322
35209421 41843425
131634945 706321650
57286009 212007758
34538872 106636225
26066097 253023201
90171937 97771025
6959169 336592115
189165008 450945113
43586971 540267081
27527351 33260110
108708764 180129586
33987695 46484075
723166421 920125959
131165476 180249871
56038906 160498789
35311613 606716265
204979105 703231084
6592180 19834522
231815 405436
13299705 732718729
9662572 223253633
209646686 238469563
107899481 411962626
44559887 143668337
5629729 7919200
45455707 206910761
41833490 125370015
111157361 166053957
94474694 238596331
107031441 879593829
22586047 285266917
71889259 108978351
554602656 672915790
352812901 413722189
87655231 145076985
3883656 150721693
31645793 904363083
302546 681217
76913910 261640906
4230632 116146871
21197013 28895197
4564752 8309711
19282059 58814316
98589421 463476103
1439345 2225679
310723 24563349
95730468 234571118
69773526 152234875
10082801 76702165
337488385 451408213
138747133 264787459
280440685 357374801
96650117 170723325
210839371 378020641
145152625 796380852
955438 4390185
350188401 820500511
104192411 544926042
84244175 320430251
25487969 443002925
37881139 541886646
68987208 76980781
163763566 609217777
56485562 61747163
28981208 196024037
167694213 235927422
1814931 1905905
18875735 511547121
437549858 891687499
11501974 24946483
665510561 700318639
13986250 24647041
122866815 640026301
100883256 947277010
139531758 497352961
5325734 49389511
362602943 756709934
1822110 2428057
135884761 729245119
19174337 506680595
122822491 124195673
7702499 56844779
3005136 91746573
68533107 104567167
91628579 127744801
16591259 113301657
300159200 339786701
103263587 632794042
2917720 320845447
139435633 161367091
26208564 51343741
234957766 591102911
71103262 95437856
161213683 167264371
386540053 422098993
44647264 72278861
170148751 330536290
27321302 38460311
261741385 463531553
137518585 332552901
90450277 125843629
2308916 251627351
413177249 892408005
182543311 200407897
90885514 482448125
824825 78909979
76116871 148690873
729686 2339835
114250374 126646751
1855501 51034457
348500395 355399177
158546917 176846244
104004199 985908106
209142562 446451225
454471799 899004289
251777772 381308005
101419392 390397119
168172668 272420193
106246724 180065782
40185156 522447067
555563215 832356245
28113814 42156381
488731301 571112011
1801393 4286397
276202375 582419761
12179868 547055139
431332591 448744717
265021417 599588671
45070582 124931361
451189717 499572217
549682705 752268817
303427626 422225926
464531989 626338241
6762465 86656987
19990385 664323099
34298889 219400945
95028850 320746556
23816732 27771121
105298545 435818202
87842317 94096136
18473625 44823514
123538283 277121851
120731927 605412276
65785713 82677889
254770161 270178552
24719248 213451096
2924958 36194131
47546193 105888816
182263794 183400765
73996379 198657964
800209 3136561
141471841 245336259
11253289 13988601
2495049 35596709
538228153 709698889
397722351 654778576
61924168 361843546
3248467 3540846
91129264 763220254
210626973 637376026
22946899 29810334
37687213 172850497
109248321 130636736
47326337 631165131
220367441 348582158
56034664 250917611
28038861 87762619
450128581 630013504
134581123 337824298
261134641 269475449
153706978 614111213
1843698 217848358
24684494 229705723
718723 1222750
388987457 754932907
30694269 134494144
12384457 19680817
98068139 159117886
6080385 156860392
185199691 409564633
55457141 89070289
88618288 162649065
2016453 2966941
4584016 408536811
43175103 150357839
16788921 113636576
133574410 174387703
185170511 412186513
19220258 27496753
86809947 126816445
240329601 421235161
66909953 94889345
56971387 84074005
22305248 31923897
542271409 562367941
114936531 332167393
188916146 243520621
228387277 446650849
3090357 100547540
43662750 610352059
58170181 233760562
354158673 809430895
1336861 551438311
6411149 65196961
273051 283401
11242561 152695859
430138620 617793121
76784484 76978201
87828831 210065857
1933174 162750505
419569207 657819114
6973814 564957881
83345389 591613011
77908129 135859524
159680740 840335653
98685048 388171531
49462667 134789077
255282556 822996781
20206495 40651401
569132715 990763696
275348320 448592811
41463621 48108412
47970736 380930347
10403100 335532485
27694306 771460466
93941661 533081593
3907600 95116679
45652927 75168785
187545640 241525276
8064170 26269201
66195713 157734356
91615262 105273631
33972144 285311297
969513 4023163
25027894 290917147
13531527 40084801
165363934 183314608
57916065 218540928
111859762 315715261
137873309 408972817
115324453 469177906
14345519 249465784
1783765 120690126
20878633 209820051
32996451 582327657
355800749 665235977
392760 36533615
10798252 33807001
4901251 62313399
61082031 404941566
128396581 665414673
28291303 94377977
8112887 185227505
809414 393147969
12686357 17558346
73102759 97253912
25903361 445778465
15612930 32797315
237728597 238714673
649681 3425935
96354901 294139606
7562953 10217376
156550429 643969528
95805801 402927886
73973384 252147113
14550381 86123521
240823 12183751
64590408 116318476
34305779 353969843
66686893 742630097
313481 531007263
12855925 29280738
276253546 817129996
161732523 290578401
3102903 53381671
112490150 192238425
31394335 102867751
756739 173505316
101966484 211480543
4570729 120456262
22113876 184238876
77569813 200642212
33522037 101167161
25575231 440022760
141009433 266651083
25847956 503543601
9201704 64171191
31474400 76472441
3220443 55964206
452710292 538401161
79620737 500900041
9551505 406292506
207140329 380026791
181098627 365454770
6812702 17710649
9799546 92893557
2093769 7410641
67789593 649325139
14438907 20995989
7388083 8561990
29322336 273300993
222930 5607505
400794757 480410668
272004040 287982621
79266993 220688341
12232248 32299993
43860811 49611025
77588123 276802498
20557132 58991401
396771814 639475441
358349121 487017009
1676631 2537723
75937149 82535273
158436509 185300833
104842690 159313441
21667905 96112985
108267352 127553653
150211046 684168721
11300213 194732904
5764507 354706766
180239177 437293445
3996748 4380741
391905667 575101601
61147471 435803425
469461226 495215293
105032536 158299945
120684497 265004785
104005227 371778005
69088496 74918369
152901734 227055403
2975667 28884976
144923701 339346545
20911796 522252785
34389941 496015977
107904136 164961721
20618787 63788110
8951052 328452793
9701197 581421023
686194613 983811316
212478025 718600501
17714401 20298130
49332405 57710188
290684143 722640543
193432211 382932073
101263 1742718
22090643 77543963
248462838 295212405
107500751 482309016
4404036 32845407
150292665 221984057
1721519 7201314
13380225 34543664
116152195 141614338
112745720 490743943
44932980 50813819
129400621 284924424
216738063 627431773
102039497 768326309
112077107 208157407
168918994 423295497
44224685 347084191
7357922 402081576
20953945 338940521
134944518 165307715
8336926 39861025
179801892 281711431
180888931 288147861
410623361 550192182
273108081 437631085
180242609 771716023
18541860 98344447
22334829 452708061
74328535 235673431
46209787 93294001
9591411 28462516
55620058 81706271
49049551 52571267
71792113 543785133
1482148 30764709
52204681 249055561
7800960 604505665
12593999 31029625
25825077 132489259
6436774 26718529
100338033 238007393
128812940 559302717
477213 1113111
257673769 433481049
27321829 29591896
171012649 431812228
8287279 8422877
314783425 1000994863
74242701 162177264
153178327 845830287
92725163 112936711
155858317 175689739
68150856 86840479
59594977 667529585
49929985 52768886
128714137 603779226
23077876 354730987
13612886 79566887
100101551 139806961
32959554 494621871
170075206 335761401
43619492 313466908
549491417 769144257
46449622 73676761
58351765 787386601
43937611 43985134
54686338 87502339
78884690 219476003
22290157 27923933
12340019 14177806
51936577 535317701
2858388 34498537
26054515 229744126
25818700 80014929
59496701 165009637
189035851 271250785
21573479 160942465
293954957 319592674
73730824 83267361
5193346 20661829
101030359 316143201
103675503 262001473
102467424 411481825
30881314 118770499
6855105 12742161
42105813 175651726
88425541 227566006
103319197 184033609
3273294 8743345
8448090 124122103
64234642 86956641
14382473 61822371
3399756 6921305
2032871 8308765
136355558 493277761
16224706 42552001
46709092 119335233
533589 212740177
182108551 391499221
27953393 29182967
215673578 304186331
10074933 67735708
61286963 226945550
164040416 588530001
13769188 41760891
215516054 515253131
640114 2553994
62453476 120687338
85313418 847272097
9060589 134623129
68626628 469943798
311873313 350468589
14540187 260405527
102577411 116285386
160294441 168482345
32380099 48639077
31764046 159708291
191282721 363119905
4923841 759073381
632386943 651121043
13073289 30843451
399233811 469681444
52519881 53013873
258388798 278853513
226360500 299863001
439274195 809866516
115603057 181178726
108067637 463348207
12637241 43461733
60474651 63527428
346410205 755515501
154924417 170143921
87335181 319474543
132579281 213882479
40716910 85599241
1653078 78077241
224989 9176338
9155488 11397616
239647601 355962321
61298477 111173541
22861973 111649441
237967003 531316801
133632828 410169157
2996956 242542639
87046315 245602551
47645822 66561545
10694283 400824463
17342001 91008644
18710823 21735037
229867199 450757355
33420363 45477601
12107905 34049401
1944033 85985795
1339172 2168434
381635633 514076681
17343066 40306099
142985371 264649784
4338401 643331461
103136677 143884021
6645382 213886287
14588500 110842521
5107159 15955969
77138351 158753050
1467187 1721098
406461000 496508029
36085499 36371371
1392833 6760612
363493333 695067295
7377836 141125205
36763382 39632561
15991463 48204417
209678687 580201449
21391795 42826101
42132129 45324336
30092748 32026729
58524544 255118399
406280696 691912305
202237876 512336206
151502024 213211457
35762651 252837985
78151737 435338745
53144962 119236384
301041057 561481120
26184992 564561145
220385565 616761729
4092346 29487611
29522581 498417646
76266169 238549147
78293263 130287151
8810114 32026132
22326211 64074192
273926592 569019361
166368753 260744320
66146312 376683917
1109754 2094643
193538038 292047211
15946565 242647721
214956721 542143967
390570969 732279718
34619862 57656291
61438750 177562126
565251044 754347976
142509301 401993101
49394314 183439969
28656473 75470044
421153 748666
72719272 83081593
45391697 70622740
130155425 964489384
171138865 579493201
7908979 336134891
5291488 163963801
16219033 106443250
59111009 489168181
69548089 600025541
6033646 23345961
11510395 269614379
124452945 755374096
32602159 48143434
34165854 60940279
1788644 5473263
20180935 101030049
9616300 414055378
4242925 172330239
31817515 104835754
250901245 549489525
259587073 609184318
256387 11345566
71099501 198486681
37049959 62268081
222563701 264573411
238236216 437002768
40912394 92005531
320178561 363556677
230020001 444507823
324771646 326656855
8557138 24828281
61991281 172130801
91543825 248180505
41476822 857443929
28442797 145573279
2406878 790545001
11349393 82157806
6084471 221525150
27729480 266428238
2937193 449291386
9372166 175891693
164683126 225535749
255430486 474078581
4807297 564164817
33202685 38146021
54632855 59224012
1887909 427602301
82769153 198795196
258785137 486309121
19430341 47590461
21886501 471639559
279174904 631902285
357895609 632609009
61014825 68163569
33562189 273165301
2472763 33856017
82817711 253351283
99252471 319935222
80385841 153519266
22997863 203296009
11491372 271014220
307057171 336266253
179494540 475972825
92614285 278484261
6059652 24133227
31669239 610440753
8994887 17946817
422177347 578650297
255868967 555785040
72740640 76659849
48080011 112229021
27594024 396006697
17538247 118332993
3904795 457463529
347231173 386033361
3157712 4502961
65321147 233764777
181699369 344458037
12972580 32855257
351371 3343361
59268790 268836267
192739903 500626385
8304507 27249817
106118989 155921305
16290114 41987610
330703991 415077482
22539123 51696304
1631631 2769229
17847196 388370698
2317296 37786761
111771360 198509293
86486173 89000466
2924122 7950286
88320601 239556088
262340725 263021589
12603244 95273572
17476344 272398297
32887423 44587126
31501034 73389196
1447996 18281663
255123518 666465709
821487 608172251
6208265 22082593
1702751 61726681
6594007 125630921
785934241 790067663
32604978 74793391
28599075 42213151
63978027 504309236
3980929 5374281
240951226 287979605
40579993 462641801
110981677 381023251
7470039 7568401
60040366 366681601
145024443 338142155
491284 1214109
22908601 268149718
50232 167626
11923694 84599787
23446897 218425735
87662647 172626977
224755018 469368019
91067383 498558171
260472951 295925211
18213949 678227080
7567475 19381214
126890287 205598138
12837545 14235715
67052623 115991599
302309173 315612697
147378901 156446797
20384331 257959593
28776940 196871753
302108276 326707120
10828081 621417501
243796006 291101176
186423682 330067809
121668514 148417149
375554665 545949109
76230635 144554007
8016216 61698607
26283705 36809331
10422701 40814101
213493956 220665295
234732127 784333991
30442248 45432109
14968165 63574561
16731314 17605999
38148597 101009374
21614223 873911719
45245845 67630384
22403248 92570272
108293129 116150875
488638337 548901067
408703761 741315475
1877602 6374259
6102765 246406957
85254790 168418772
132453404 219818737
6458498 28405697
86721966 143792935
33662925 56764369
1700711 7146049
34376626 739703910
35188252 45941821
335055289 561552115
38380476 156988301
118741393 664437313
4497 76305
37967876 466033063
12214450 13741943
297054678 327761533
368550588 601786861
41933 848827
358251861 671279653
98332169 368992001
169889941 183727825
1518558 5326979
25039645 185793001
67452308 77792365
5393326 104855474
8784410 49694749
3177676 738234589
3667597 221722026
54815735 64374913
13174162 174341759
673296 1714561
37045805 132665503
76814209 129089461
315795176 815479261
232602361 899917201
52705423 151751201
111156235 251762601
23487103 363524246
94998257 120199549
34482901 89867396
70919173 475205215
52006735 237987927
71915161 193387041
245142721 463353443
220058866 267826513
23760293 39807895
72788044 255494177
15764281 649468561
51901559 139670678
16139151 132928801
142516477 511027501
116394379 188413001
296811859 469188091
19366433 23469859
11275201 306919873
9282781 10530715
36581199 43218353
32319739 131884706
206579143 387032626
58332763 132822559
82309755 888694122
31712518 212622741
41553651 80093931
104372997 335823781
16010179 17836006
330570241 360191326
5539842 160237792
944740 29741329
140043536 494733265
7869192 43258801
13361245 97934995
31851452 84014113
175586191 497869973
63796965 73101153
99277912 488376876
100104756 421308222
2498135 5566429
1071475 103090357
64409059 138110224
133783921 151031515
70679467 536785876
156859022 395744305
316125172 429149281
14101423 31318922
210528929 231436801
1593144 191179123
201411131 351030535
69277151 153837608
40760797 427351231
3336481 182156311
87629396 148001505
37038481 685881301
4809634 172985104
24338364 30700481
118790713 272725081
16396156 68454324
180750961 473285971
60971184 291901225
42970174 279223039
52130062 102182882
99110335 369991371
57860000 313918100
4014990 12621872
60167901 979194763
98988626 204346115
2685860 2898151
64631665 591509049
29665320 57492006
17829772 41252929
75361231 1010568551
232051080 237887206
211602561 252737973
32102995 53017419
214567038 215111065
76468340 887468921
9220726 61050056
2228907 429491673
81202606 350921834
77303764 558595251
64053561 422297563
2370531 44076737
1835019 211513600
66817568 109604601
185575715 202481493
405941761 675657553
51969072 52869259
3130836 28052857
34334697 49622315
32744311 330064569
38428653 105067885
214707124 477716547
2131517 6401725
91544145 307101409
96749877 243475213
44858470 248963551
23903903 319417489
122519851 303044896
35762625 69193831
58754144 127306213
54319147 820575587
26566767 33337581
6139704 445018641
31315000 63562558
5986653 302640786
89824021 710659891
129890021 333008857
603816 33320501
141050261 429483429
3447968 11675911
50197545 102520569
56393639 381106081
78457611 187220728
115547137 123248081
90302251 259922054
93161322 731199610
44234466 191506033
160855024 168169471
50081617 808479713
27131821 277071873
3531240 3632113
194758297 351946625
206586316 773485631
8577019 547759703
210297814 480329510
395909809 501625853
2519299 54330197
104968328 545960719
25855918 48252271
30149036 83337322
18286020 45336545
144197901 730701811
633391 264318937
16869337 75944008
91544249 257143573
40233901 124394848
50514193 243727342
72829637 416127601
33788615 235668761
15537325 475801353
589559 28968633
78996593 246716339
284358243 705313896
242665066 319270637
96038671 547082084
136808587 209511709
9607405 359083177
189307614 230012041
228581927 415986924
52506973 147817993
48688949 511570125
235267345 256206433
12821999 94782307
72943831 151564453
348770005 376084181
143118609 892028281
20337523 365476225
35295892 128910848
17223041 43125421
15021673 689906414
12772785 426590011
1670956 91730001
109083273 231269428
8146525 106357689
725517 47718484
74152263 244889451
70601528 171735251
377674489 456081793
8461043 11440551
17452589 80894353
6076575 384605678
35376232 44085153
259341816 293722597
25614165 45048001
75475701 894547039
40409410 60172089
245144114 413680736
9781629 68420209
356043700 479328025
249870259 302430241
12935424 40252942
108784897 424449719
6298212 34413433
34854719 64419319
19464192 173925577
210775455 310452211
26478713 261402615
9084649 46882213
3494197 261457201
633442 2268656
26764089 43819001
61241703 123021911
25614850 156978166
9188668 107542513
38900233 58185225
141500353 409461041
199250714 223790711
19467746 137907628
1248305 30815768
167924297 423415837
113163445 315961945
90605986 258553810
81383251 216388903
97321119 222691789
1858628 176327873
214828071 593879395
451229395 463659521
83728177 173282514
167234741 851042320
691571845 788741045
16034241 460762237
48077698 64266489
76791871 131609871
167910031 235349721
64152406 681727323
136005526 139038801
24359076 213315901
37430062 908001628
8110089 48172305
234825838 299761301
57280403 89959681
413776801 989280271
494640928 1014249651
46837744 364667666
10003148 32117113
34612113 595671716
132552335 182630717
16439347 1039768489
5908983 30431425
68698331 70772171
104171747 265148486
115452561 663641035
60903949 409354044
20218809 151450731
74657805 1036948951
37748705 449817733
628219607 896790672
32080247 727289581
167105599 331994944
112161721 125952773
119894477 783697152
389708719 901725793
308995465 321096324
12330241 843023821
136648797 172123755
19879 5282865
9602351 231018873
241294 753373
51573887 60079281
56606013 132921504
267203960 321420506
9245111 129388481
5705555 90165291
16415460 70100317
8933357 678089182
23756126 98454827
107946866 119687233
9404423 15202306
4028824 4395934
1761440 5564098
133804001 788400397
1048551 2731947
126636597 147843905
134002529 428108431
14424810 16164091
287521751 508082205
199216790 485147701
808129 271941013
53262183 228135606
45364929 502446793
82856147 142459891
1019004 59871851
162859702 303075433
9439457 36496680
5298764 113827405
69572161 428233255
257616769 499199361
263645245 293513652
326179151 971715861
179327034 505202881
7543489 355989965
90087156 269183197
310492337 487517232
65378265 314685535
110675289 158818708
11175200 51931462
269764596 563738214
682469 3701081
3756350 5158819
143008864 492901345
25226301 40589242
10457775 11577376
65819554 265181995
69705572 460712669
25884848 325639521
202735975 221396057
34859360 77604497
15547561 38607553
24242 608227
135452070 148782241
4022991 48068161
239875674 241610513
209429929 416939749
2491681 155225611
60028723 85522801
27092569 78420577
97292048 670894001
12764696 15155985
94977965 495390853
2059070 79955874
6662955 124181681
54548995 643826756
3908195 7157831
4191112 178135137
41583329 155477344
55443058 135890787
461132563 509632233
53676514 542044161
2196307 36056749
23885681 248627897
69843891 147458819
228160626 509367691
139255681 647331283
59053736 76161292
261921205 368836812
443621285 735987119
46055276 502370556
10082435 32103989
54312285 252997921
247897280 391090753
3228191 326465476
237319321 799058881
36882098 45022327
114922489 497506563
132385793 143521170
53809143 54219716
24743266 238142125
83638400 319708500
91642513 250327673
50156593 84254029
153729665 705421560
98587773 156058989
12524501 95510203
153542083 209501528
1755781 36396682
16920873 148019146
6746114 534703426
43575168 45194111
50533339 90832880
4715622 6852449
21349749 126838819
2438185 192107923
243332050 255962967
15749389 303999377
10318888 399703591
5206886 8759479
9723340 17599089
33928201 434861854
98252095 116168953
74357704 178829036
37310353 152533201
19886175 643845881
158903781 580678033
21057178 21132181
26955514 88844861
7783633 48101521
146735 1006649
68690168 575703815
57347099 90063939
29716648 301740633
141286000 315873601
27750981 140749082
148659894 449582029
88657177 246022556
11844700 12585937
74318551 127187300
14836344 124675265
118077030 316677333
20974155 44260321
11769451 24742691
200895858 530466301
50573545 313012721
11483 1645329
129345009 239459803
172746433 311939623
230011 195416467
98630773 132015528
330401545 527784225
173466301 376557289
41603689 137038150
129442891 482982655
29702549 37844409
164386057 514349317
5429822 13313721
254126111 326914611
6368674 18557697
88795450 457169467
117909714 524456551
69127891 154893215
8360775 123357486
140469937 546670529
440740969 539105779
5391839 69695875
222570599 357114591
132061945 327193795
582184 417669261
195958621 672014573
2037762 22387511
67252021 220788043
22760593 213383809
51829271 92963487
747413506 923257981
33317626 148387119
487868283 771341419
328205690 603700501
9257901 574371825
73148101 258254969
125079849 468038751
284018328 308347183
274302505 404100607
3615491 273774766
7383065 18010826
83264377 144904651
88538479 421119714
437668901 538711926
527274 671190349
82799087 161958721
143513322 393650401
168320086 254124919
122441745 239364737
250783974 708658981
5405135 35720496
34067128 117222297
235547118 688636963
178642856 651370413
52268241 231916704
54318013 74749081
106171431 253748801
56438436 96218473
247400671 456571081
50875149 342846571
11523709 663849530
23173745 137467045
47661749 77356409
14470073 37897319
10666913 12905518
27998694 210937351
66799111 124284995
65453010 102995665
568275097 995584888
161576900 238418281
393555271 521193611
2468271 9274451
20373819 33707971
72331414 146629035
167453807 486519816
206847341 249814666
253343244 359275897
16234346 148684305
5021349 13235041
522711 6623401
44382033 290084465
20386489 46594883
221646814 823139423
67095078 150491137
21350536 304556871
753499 187537073
3812341 901508923
27005564 111194105
3573341 3877678
45541061 553501121
20762203 489834086
228239881 439647541
110971939 129919741
19343570 595536453
30130441 173304769
225122821 365791991
46505035 105684381
174610921 655559416
9843478 70262583
165086593 202398001
152988225 283248901
55541185 89736193
2618308 25463215
23854136 193281160
211563855 399310081
551115640 579971819
15713921 429858857
181001036 216010093
7099301 49447816
65658444 206530721
20586411 147017701
42089706 101297806
38324686 78454351
70464577 323663836
191813185 478643001
40575188 90427222
52631918 489766289
24090115 114961705
12464543 408679105
55931336 122892001
11292760 164705983
5949994 230608873
126335921 177192211
23076523 41979736
70379299 124858229
25490214 353489281
215028682 309427389
54655111 133129009
408772551 459700867
98030197 292887502
107062618 290303376
17588249 18617873
3342361 264742089
11841514 154603593
89557378 99254378
144415786 164147725
68619713 181310351
227005649 342282709
14472769 23377135
55416281 587514705
13508174 15176305
46186691 284031859
38411020 45227569
25198033 62106220
197750762 230632711
28157310 40992661
2024047 12765311
67507892 114786881
110224221 180932973
48295242 332689237
11369695 728876961
96303751 841221652
339127881 984401693
13854257 32691337
100312531 111380186
64677070 652517174
163548372 306454624
155619457 234093681
157885890 299701651
17894911 40872002
459276053 479987844
107170601 706425726
262776506 591189019
8176559 239501874
628955433 831843466
6035707 625407853
43309748 54618261
14301850 40784757
22861570 24156663
3536947 58607281
42564004 46573779
16176499 42698540
101242111 895241635
35397 63725
153920 608225
72078361 371863361
70010403 314847361
75578245 144361791
24241889 78342846
43116643 797071066
10047539 10618595
167156712 430243297
25717021 69160115
292375220 973456111
5185412 492331973
117351921 908624289
309834108 358197397
1568089 662582389
361977941 453539440
47124553 128284999
2121852 3433255
69080279 219922141
234024395 463707796
62361847 90459451
33682256 35338705
345642130 702215008
17869099 24012133
120239153 137361337
8777526 819799579
108787054 175415297
155211942 209019049
71052889 607694277
215089057 245794926
119071205 119205691
76177018 176172795
94864999 125089097
34447921 67731617
91216309 131603591
6720169 405108247
26124702 40907299
431410 2655591
41901673 222421021
24978307 27951301
215676551 226588220
144774757 476214691
334452171 363673899
31989121 167952421
116286 303185
6474681 555796205
25883717 29226957
57792621 175717561
108523239 111368993
239755726 453452342
19114137 23672111
60138175 78838813
3589240 4734785
1198691 583031946
124859163 132338069
249936310 450402877
36895860 865719352
1942151 683374000
140366453 163410563
35773151 57905156
99349251 226035541
118011211 201875857
13273958 43376621
375621139 618268307
13500982 309286531
501931 1657815
53867132 331768329
6349477 442856989
49201719 145139017
404577365 443767776
376422981 396686647
42181251 217632673
64103934 263882977
55341368 76953301
60863761 73768185
61276486 621769366
6388553 8573121
9102777 374741601
4051422 9354421
52632302 324129765
7933836 73340296
5413076 118566308
133405223 178850725
391740349 556092865
138862781 754484403
256463261 300887577
170757546 511583305
6105444 404151901
9598337 265724521
5101508 87171773
5486251 450084601
61424518 80140393
153579133 539121571
9946525 30515105
57798885 538763521
124494047 251808678
424388791 688183457
23486050 41528257
56820853 590473985
369681291 575678081
28459789 419908213
172907252 287114101
514714001 686882101
29405247 273356749
8615102 119669243
11884930 137650620
234729251 253992781
266194239 276046137
336154271 520979257
88495768 106715043
56983532 136206913
142125891 142788934
21399541 509586254
211918947 810216733
634409421 676026825
314913479 467626942
71914856 126112769
68072662 107064334
4698229 139442802
13162750 618160771
18614949 47716021
1943360 8321830
58516653 484545561
9689056 94239237
18512966 22826735
5643765 537017559
305121649 822111169
102784591 439344711
122370161 137334511
7480464 214120681
408156897 637662376
276982531 400036033
572422657 706390125
2234416 47172819
185107105 277218865
524357 738613
87168644 132269419
557575 11211663
531824021 566417461
136362601 223274381
59948535 476138329
28846617 106628149
646975 1837616
1826875 277763851
103881228 387219197
105274091 282055763
219493 116809571
3692977 15630251
37532453 120184361
129701569 578601001
70134693 81580676
3101159 7881643
24258137 25125277
835252329 972477541
32265271 230623811
5073628 471777895
12660448 126939511
38030426 40777777
50525665 478382409
420224872 445345269
47023 86061
7904726 51965057
201699451 523320434
135996427 443845135
118083369 120471341
290872126 346059527
17336809 21601257
219656081 264149371
297086557 403891286
82999921 590826853
186335717 194871664
19221899 48418296
56842318 273177409
4936415 14588131
15969682 282078281
237213985 631062041
100927796 119712251
73779861 218134601
165968536 289916281
462593089 556284385
123883560 395648196
1961533 7850193
147279220 184360501
75470269 292893455
88155361 229924622
184692695 350232697
182817269 284268151
19365732 228546901
1074082 1097591
128363102 417179950
64572033 233884186
85418636 149153337
127882601 460299754
141443943 420738911
70452001 225196339
39514726 83966571
116881645 562322848
337196291 571769911
31664373 66340401
3175723 612634957
34757937 244467805
219492330 290241571
118304009 567075293
166756960 373187441
6156656 42762073
296318081 422016479
178804881 203803795
81677501 105218758
44364540 56498175
166075501 332608599
97076029 98013331
42093759 76216481
76873940 138311405
95395408 189176857
28665713 75749741
118979416 271654439
1827134 298276381
406980929 533191745
127627102 140119474
10796027 169383691
176247989 245128489
8443009 287240776
91794871 423720910
15336665 362795879
11729688 40155787
104540626 109398961
35904298 419228951
418552135 636762979
18131467 290411743
308870869 407888713
58953961 354670537
151346431 187032811
5532685 389415508
74992881 517811777
143053432 163046423
8403825 47895626
23448325 99583561
79193659 508717485
49246807 593282541
46399831 220987541
195132917 201809276
122125391 179184531
28009026 498827857
85655554 197470269
182885848 1029904126
41403601 800230939
160592201 166105321
12568872 70411888
48599265 548793055
116794032 221538769
857373 114051961
170317161 193330241
268621003 474462917
163708525 512190757
4347671 539626263
91700722 183683641
14300787 15615601
2958709 5877241
52678087 423156003
80873220 140422401
20529575 23950946
144736592 149065561
7182412 70047345
24089234 175226579
18795959 21378946
17681671 242717781
47713339 326986747
36523145 53546396
15033093 45611665
166189765 195246741
85774251 139914993
12225601 155831347
70312433 358046261
134637720 789235921
4335449 21334093
167882788 178313086
107258761 114430129
37173635 334888165
8056672 67354001
2142188 32545478
26668041 372874296
190310853 970667657
81758223 258155365
8204630 68273455
10358536 10501249
294110916 818271061
165811896 206096033
41797189 58668799
50484837 94673477
166928535 238812701
83371807 98627267
539306506 1023804041
228736004 405248513
561036451 985468717
14956947 64956313
31640365 133130127
23487649 837864301
298847557 355572481
58830983 60772845
115189761 154206709
110310859 122806801
249301 211233283
13705171 628687841
12139949 26349268
1632650 16493511
11166451 332904099
5850721 28594843
379392229 568061281
294607188 452434657
8326693 117817953
55991485 592925580
70778235 325331761
209062312 329422231
232532225 252089020
87200501 139207564
11836161 847601071
159822220 217309841
133902406 682012423
4991936 496434692
66201647 538549721
16371733 31365177
31477796 473808727
38519804 317452033
19959733 55192135
34175935 72161281
14114798 28118033
49064617 161605201
1192375 7643316
117651407 161338867
15736412 27308699
36485009 649919809
255439357 324053657
188847328 385719111
27986044 522080747
92901105 117222271
30711201 291140600
1083077 1291993
12228119 73906009
1552499 30640006
64913761 653129089
163118370 568305904
6670832 12896389
7392855 207227818
80528596 306669601
5150847 6606967
154512000 318004801
8898957 272880175
18568987 487953951
208928466 267940135
343491967 529925202
36996961 200321863
204454185 223098231
32402575 68366704
1128515 28057728
40643849 107899481
50878219 436629579
222954183 245884901
126359002 174389091
33714155 45798361
391112173 545124087
9755795 14422717
89068785 104687376
86385872 596069916
14871210 129638779
28182281 64605241
111203467 583033903
4064806 250208251
156946639 648112881
41025205 692103553
16014601 566359297
44458311 87543067
68870770 124368336
4358283 5998159
487435321 1020757895
32075274 39288633
801657 3286596
145186003 205709781
150760037 554019751
141677852 650547045
66581475 75929981
223517625 225253491
26375460 45184833
48752580 100062001
75345090 221176491
87483185 462667359
286266655 663276025
19909572 419654962
30529783 31236913
99335087 158195549
9202917 276461929
405738 533689
25625889 150847852
130446152 175977732
89013656 93479761
8178915 11372023
229251829 266127661
180137547 360807071
90442211 114844064
129112 185505
189753824 601681057
6834145 53743240
230693327 461381991
11969095 106652394
46313680 166174400
310137385 570170035
15004166 107936328
14315092 69369871
14109226 169436806
4634317 34221133
65203180 796749223
2832505 11077189
51699391 62423936
127487166 471276707
352148985 824726071
41388386 334297941
171347851 616818749
179283397 255145059
19468141 45785396
964809 2465008
67218171 445487899
73640804 198948927
53041929 397280601
50056645 209724655
267236152 520167281
8567218 76411467
5055296 55936990
24132813 62272823
44881886 55361541
309943921 326246977
3590801 8595973
5657257 64786866
17140301 26012449
52818220 118215547
23811118 103652885
238884896 258362951
83951210 185121731
307735977 381398776
171138070 435463891
34214991 134826047
386454853 638451217
15662591 29265589
6202554 11312409
85354633 332332109
130701883 155256809
232527252 330726883
228500157 387998117
128788841 1021806721
1893272 437170231
171096553 355551021
28367510 695085119
22933192 54480931
127922446 675255373
1117097 164111629
247794877 389724189
430001 1693075
7047169 224908972
321493615 510593446
168380785 314663581
62238268 193594293
124175787 202324293
9525726 31975219
4563763 629631645
43610078 165226265
41277410 72482521
18428280 18700871
4399775 13411411
423796457 491628281
12372465 62677165
90031323 114934769
29393652 35845031
112679425 211500841
114613737 161529421
27031697 414033707
295580860 660533137
35885 36757696
1519189 48324028
71116469 100900957
337458538 609096281
1994040 659476401
58394912 94555351
132365332 199807861
8471555 419371016
259449721 480529990
13473594 130927609
143878689 358822486
177176914 518313511
19008927 59266146
1948321 34671673
366954048 433863481
63340048 64095241
80647819 148233041
72915419 234946744
32833525 41042313
147176211 230561274
148605351 228320621
27960832 46458613
59294593 520453603
69173880 623078695
43881667 100303435
3643087 12486174
4933258 18374941
63210757 69442894
49081014 132936619
23088815 241628899
43280623 387325740
131528278 262945723
12525272 878901337
98948491 138419751
333246439 580842553
176501480 357074962
2625857 4530142
3326221 6398083
74427809 532284997
297623753 302346345
108041371 674309401
46922 759969
225798904 273147251
6469767 9565937
2115850 2453401
28482362 247683157
11389969 546214285
96853685 117958166
8931415 440790181
74478557 107763202
77569864 171900499
86623690 100752189
34779332 550188001
230907205 353382930
124796729 222588174
162400342 211442005
50042018 119979479
13433112 21994477
60625213 75153226
84025442 267880079
17572289 550454305
24507971 31535695
5430685 472303705
3964247 10856350
14526002 25485721
15369706 426770153
41666065 156474781
6638565 37090799
20790887 21628234
4676737 10429882
9408439 41030767
212021305 694974764
17951998 420987425
224017980 458648011
62292783 299535751
123813361 378750834
18929719 145491614
4945943 31044197
17205581 635033695
107072620 503471991
14631647 80778055
60421432 212284017
347955260 652910617
240008113 777304942
235390585 386259251
203386 8707773
196745658 450077568
96363201 145103199
421284592 733195772
179694644 779245705
16036137 485248105
7887633 473470482
2316325 507184741
3443720 4928157
95692996 579225361
129737942 151735856
48035161 242463626
2762745 13044886
78876261 494655596
81198097 237904037
131309245 167156837
49806142 484270092
16391353 157485043
9681055 135197847
4645455 8750392
1005846 39604531
34433391 55078385
111719333 180933391
14466175 31320613
26206063 272666379
102448435 112270831
50453551 253121161
175383226 517939837
157306609 256780021
132228441 762535215
1743179 80453101
45925194 409723756
147168076 204105133
4898316 292491181
12256450 19617157
97556560 553291145
26168899 40679801
265490885 435117596
68734755 194057387
27995661 35853548
171396457 459127324
203406 1154243
44367867 67130488
7172849 100222498
346031956 568615009
23648575 579399101
19289772 28998607
15181240 104948281
45195905 89177743
343157671 929211609
28858210 65205424
16256691 96884285
10633447 892164079
39050463 47310721
117497889 588417521
39316333 1018865058
72346521 362703961
73676792 150067873
44828818 90919111
112868306 115628701
19718131 463278145
189102019 225031311
163763197 398898883
29898496 56106259
49080681 520388200
172120469 431429758
49742397 104224197
544050 620480
48280 326535
24780994 82254037
24181716 90477505
296170967 512233185
129609303 380658081
85471957 709712666
180026298 192900217
10871136 11488183
95144581 353987874
52571241 81051985
86226252 143816996
8223872 101592548
57754096 83037141
2617100 13870921
218717821 240216817
10676116 14501801
1464047 1719041
254159627 259336515
17836371 20288521
6538534 118272929
4834187 14143933
29841652 77168351
2058480 41959061
7553123 799213171
13584637 17838913
7073035 58925271
24193626 67298241
10975825 592198151
163444239 172086552
9864217 223564401
26717940 86551003
48667519 582258733
1082651 160860790
48233924 50277441
312411009 502367321
29409928 34083121
60653704 580716913
1030858 1420251
58681350 73968001
284785207 419530417
13747949 165746298
15169315 66443590
104329419 297460102
15218951 57866095
13053766 122778761
4413687 5137649
4427547 487749252
147192543 372755035
105690304 126905889
123053991 752612497
7408117 144281584
63559321 468983061
27534765 375064390
193618 155203561
52266911 202576069
2262879 8660513
31683651 932741110
129187176 227197510
63858001 404587073
359341 60268223
191196429 335370645
26199961 46932001
226249141 356929857
225012035 739917129
103534336 212984685
7553022 8919901
41774323 195205735
45214400 80911790
15545342 70275238
227761753 652122115
10318561 148196497
213444869 220315096
32391001 296244590
401849953 681588664
268992113 364667001
256429427 308540125
2337226 13436641
115925993 512018761
59650176 71946681
312693429 410948133
2396 4975
12640489 76283791
9378428 96033561
63766464 443101627
171282875 326079307
94159969 97886661
52450710 152347249
301812792 331895521
247051457 253564900
161398758 549381691
97809434 230097961
60398606 125714595
3099815 23303215
242149624 550158841
61928479 69642526
32946655 60080091
8631141 12680375
409715761 733947985
19375781 63217163
28313024 100005288
778772687 892996565
184176131 447998176
251408618 264293321
2311715 19443241
6824472 7434649
3650011 58884801
2355142 5622036
9670856 9835693
6051837 85493086
182087211 283576245
6332364 10528376
214248897 762984928
35732971 78056063
53753186 693958662
288055179 339485446
976141 750301817
32338107 36157450
74313 1471912
16646833 121804723
64727026 576891791
5414027 16690883
218006307 278878434
160797567 936184357
87985 262908325
350023985 635164641
12611894 13576375
111633881 226218201
127269492 336200413
25466797 300927012
399932 662999
9887756 263569089
14804172 95699437
47267186 191616091
50796069 132647129
47691801 575367553
22814640 102640385
3259565 48906461
387305005 417279097
33848414 62627437
289976839 422506113
281138306 390961157
35714593 246736710
131529044 143363473
258406929 408213709
3010743 11318449
18454602 65624813
159328513 458586628
8406129 33345901
4980669 171248294
97816771 181803079
29722569 179540014
230334339 444041359
1449601 414876431
137433794 153831979
386773147 627450643
206568837 756030703
99141124 108116201
106281187 446171245
49771135 320353441
28653020 38665601
21434621 25738036
131726589 143983522
34940221 70581251
582504371 590527177
21030836 247136141
168042299 505758260
7927749 20376942
3472529 11610001
272907532 301163409
126435292 956537590
515529251 533440977
13517791 900266829
104197491 200791319
220050623 364240819
7187273 13264956
40789736 61828081
1348852 2047760
91799049 461167400
53779232 421946069
60313969 88643713
39240873 685936486
90143137 249805403
9936001 38639464
12936583 56199301
27798628 32073935
28255817 36310798
158037901 606024241
9051927 18906591
132124679 351123877
745523 12848129
51413051 325157096
34213213 381182750
2636 34698817
14863900 33237159
727286 18466259
403529176 433061875
46868653 284651389
44418760 756627301
222770459 270785417
4468531 13377103
301811113 319672751
33482485 58183756
30895333 42919501
25038901 171392002
150423805 360124435
33486841 183915623
4415886 111169561
44328293 112491286
216038081 606288381
41981309 171542791
46807931 79203375
33856776 329861140
151059910 435476770
18712153 420033241
69545485 119578516
10492339 142760437
60774601 89521279
883010 4221271
139462309 310716361
103072721 335680429
177040869 247572766
734347 13983082
33378002 64952798
262312185 785529333
59480836 157466593
243870 16340371
34913018 178876728
21228003 36883381
88304017 329048699
89738963 735091201
40941391 234495143
83975187 318061348
56145558 84451049
87505615 649269901
26084559 32537809
275272131 771083886
111739571 201045329
152043007 674139033
13643273 97770336
21410879 40318596
50390824 180376089
6180594 132665989
81567067 738989161
283849384 339097981
49834819 492342787
68341138 245546786
63884522 84698137
15952985 47241049
7640701 167963601
25092 267321706
156029198 218555585
144005185 309378191
10591639 326977701
8582239 20739423
29118556 56607601
77924233 149770001
468404721 1012235430
7162390 38723203
26279722 923554167
282212841 460276721
32696257 35494677
289721471 460891373
222738176 314514547
52410353 383073601
315736426 800156707
1511118 37753801
75018827 448200409
83005071 140467447
2471046 6262089
58683242 80462939
7163133 11142865
351366205 589813620
29476004 31218737
68393911 648708100
245115001 299259254
39357625 481598796
248870156 474449585
31169242 132478935
18344035 225164353
2561296 274479701
273038442 316841761
51745819 438362191
582653776 640558691
79571071 113317505
42960439 475906371
281137321 481847236
18375345 708036941
18969446 393982821
174677615 301263751
85138879 683897677
83596096 127003793
164555116 598093035
18588772 698353687
70564705 785490441
50192328 58199173
46375889 235260775
234053399 573485717
276933632 663951886
8516593 578353201
24012368 49006057
21926377 167902197
534665371 845749036
4070889 351656788
3649804 7793194
15522050 53646458
41767993 48117045
235050581 364252021
81743026 104422684
35666694 646029907
97439826 137733576
398371 4737297
230223765 576919075
403561614 519040900
58925701 78695542
211464467 319401993
60952373 86013667
35529565 150763180
137753113 721693018
82231921 119514844
170232193 447827821
13023851 881980569
556166737 813741501
32977079 290878922
12795707 40873801
60644162 88665227
52742833 114421165
426430261 671161378
120712386 140546978
32587973 42039913
25602648 52438888
3234085 62369704
64308472 141667020
5462601 131479327
174656887 280414457
23619506 75815705
11437698 25711561
72983857 254527435
302482925 450180985
93184903 690468676
20505932 631522828
12163300 88305155
39335803 817595406
65661101 107472299
55729827 313419565
97676199 353203310
19144466 229297027
10088684 25665676
108392285 112575013
20946495 511873936
117616113 136221289
59140437 155004742
13530760 182055151
25223524 101900345
141995339 186207781
261777 275905
7788430 359598701
68469001 459239818
26679768 44014041
13542445 229077205
5265716 8266426
416398 3995265
406925341 765010401
439117317 935766730
30684547 168426467
10918774 47721225
192035107 617128271
304912154 529152443
16487181 27688593
60678448 278578876
183381135 331932574
18164830 46048305
114912513 494972928
1589018 100007071
10799821 12029681
3550273 98936281
49345525 111028747
121919839 190929211
342174169 391187602
38678444 106675247
59251963 79555169
110160137 434570574
49446180 61164565
489279 1783153
41395470 57698345
146547 263305
52209551 79120185
161860457 275823310
670801 1215024
118836725 384962401
520809859 733716193
144440941 316308201
106978769 442955405
144426035 179618893
420981789 788265857
28944739 50853837
99836101 165854033
4365681 41192248
117386785 261998209
1426129 2175537
22641895 366512361
1027262 1553409
88214635 135844201
123199108 141397425
35793466 41643195
151891308 246371841
118639200 296635801
26912057 392686129
186395021 240533979
22984211 194291536
8347851 575457091
22974600 644234101
90333913 559582003
47427913 149607613
94727331 299630647
14705256 299086849
198175573 427103561
34512265 54343126
101724183 166242082
297031 1583345
15403114 71361445
27879451 233759681
441108801 510823805
34526105 63430118
84890126 94915297
19102825 37284353
16509101 59660878
47196279 527671756
22671650 58502812
43639344 52024897
27326983 680943797
38079462 313965219
93099444 216192157
36533092 248485741
7329649 12775561
135338972 187593649
48292971 119083771
7067693 7173399
43623581 154555798
17579547 65714852
349461001 364940521
17342495 134682577
2611785 4644350
115335608 504837691
235987936 285249730
15272821 292838841
578771617 735802327
24689597 85947736
114421688 259060033
261991093 412685057
117965311 232768162
24364131 784776441
170290751 384389121
93755905 426308780
6074548 878646670
424380451 566687965
154150615 482008492
148004533 276807169
370153327 632340556
35053571 78243061
11790731 41149057
82105287 322075417
177110713 387483489
667905 765241
11885891 536901091
150164785 155958855
5599984 5944837
6243481 895721113
133800778 269677629
209550800 256058929
15675563 28279916
344968121 823956051
12982054 43256641
105034085 477511681
91383621 107882749
40643959 114594303
8502 13681207
241770001 947933593
2532907 5438941
24479971 26196886
5121433 16629117
149538292 391448037
48938605 128465585
516048835 646738649
62911278 540078133
2932542 43541602
9743881 29690701
13732077 32806269
15142115 15592123
282469669 414624861
19170601 422392701
77093680 143860249
15034931 40592653
12166267 138853111
122914208 153703927
4041401 161359191
48395413 173656819
317974506 318342766
66961369 125151877
2381219 9031521
18116821 18819165
65711081 139000108
128637381 591567315
17231873 27347626
1019707 64820627
85457094 608511637
18792805 22011098
75331659 99002866
134332507 226172071
68047406 96967385
17540956 57601225
83736705 179595417
33375005 133559465
49283435 57120704
4466474 14186481
43432489 784266855
168318611 349973751
32249901 37394785
37351121 82327834
1275169 579514708
56300187 841460005
83860586 609335543
74049151 163276257
50854818 206106981
224361081 537152422
17699622 108207793
16548977 25222093
11181351 16460081
20018733 158717426
26300955 92442241
67415629 377520728
136175979 139942015
102132394 114492691
21118225 32724033
23170718 51885090
19925334 129873875
337493402 338250551
34265391 97774475
96949275 426428149
139656160 709100601
165205376 231024431
575394709 789466826
12420922 378418433
65795496 66201085
6567547 49732546
73252131 110341808
105176401 1005897985
38567992 110744013
464693241 668393083
12548445 416376421
418551291 754699825
195965616 406157701
36828743 151211429
54004881 420236348
37283557 377019766
2496281 274707135
20197471 20554890
62931843 69774370
12934513 29706561
135534403 873575623
181375195 294937580
13501949 40760456
11992141 405109831
173575441 326042497
25457128 27964021
12600823 40522896
30937113 254250481
18487027 75790593
539295313 647968231
306063691 327431971
52734600 57943334
171044563 345056653
101351113 124338025
13332971 19945309
19608314 77118493
101541835 215289116
82490801 564037901
2526145 12568791
2202157 9515265
23635957 150290977
1487125 24015987
97429189 115328001
39506640 64899745
5374793 167935538
147668718 409171145
7318761 151269193
208240121 412687416
12301872 900217297
47816341 545813069
26695009 36810776
791199 7624291
22581399 70646157
10776465 172940801
3851700 315446701
553590 420130251
198692677 366680673
67125284 184299326
18148559 65274751
63797080 98056161
73555150 227186565
17371491 80540370
39992795 68972737
18998269 197568253
166877926 246960415
361321606 634616776
48682017 456718901
45239825 65576700
61880681 555175694
271913377 742701510
133654974 175106845
7913297 10339351
737639241 762602589
68560201 809704975
256186057 391420999
322127135 437798604
417597 15269567
22899436 23437456
5528006 394013776
2819245 5490721
46509184 124045405
112285441 163588961
417947751 838483849
26711465 32699609
13559063 16375747
7974268 19011169
140284453 686917725
195616440 204608933
14596590 20166301
37294475 393215901
9426973 172910981
92772810 180119423
70609605 205412221
157986797 319144609
117227407 761635876
77008933 209605314
53712156 91158829
98364168 167394001
109049401 203339863
2236130 6002542
111773618 116874409
21009279 99436641
64775329 77869462
139261261 214208376
44842460 131762251
575787889 591172570
8070 14527
2930095 3419041
128326929 343770169
113230233 129573905
31373923 32708313
145391589 191681321
97847002 249378428
8870725 19796636
324951481 599877151
15628705 579117991
14489721 411827930
282445791 497192890
71971622 103157489
160191681 406633201
19775652 363419651
92953345 623076818
2520450 90110065
446096137 625263125
124860051 321559999
107515781 609760387
136859379 210347274
74895991 853177573
31565951 124349793
23816551 87683025
67858357 445794477
67024002 240294699
22228057 115281537
15610033 45518618
194371633 292369209
15348629 16025083
29759639 56624416
72302183 83614140
3463327 4099869
147410095 492526291
32031347 305585851
51562041 76700525
33854882 48083659
101640656 332407622
38116398 46053033
214255676 225897139
68649329 287878575
5455759 30206689
345994 8378619
29091716 322630893
92468577 113048666
49805191 268189711
63724 104119
93775657 165392709
30163489 306323417
404183361 473028097
56095095 146067208
23185723 62966351
155174065 203164625
95293711 358646126
27161674 29267371
378202788 453198601
395766582 885836154
23795207 218438513
132842277 156671485
23652895 29908921
13726126 884979025
360673 56322106
162700591 362629975
46922401 365960145
7651303 151564661
360682376 929708101
36626190 493600849
61744343 71550242
123155311 463844431
36829671 234568300
2951245 4587094
49730607 73806541
75127586 107171065
26801965 38429602
220093651 391844718
7893616 69967588
292462081 452171443
193170227 195957861
94167401 119126113
63233981 157402585
23586531 419738263
404878237 551975781
135215909 249450369
26992833 32250088
373838337 936655573
71960899 344513629
233005950 501779171
2533227 23201961
11310014 144317167
22543562 58487833
10007995 99326099
228954030 260662831
7559451 13268641
784439 4493623
9023837 12169327
20994667 277206337
776914 1203105
70802327 81930515
48049904 54419131
337330883 348904506
18071786 139129803
665487565 725273891
104338009 281443436
13798783 74929240
222861601 649022431
314285167 462133423
315018630 433950463
484678501 594494374
9416981 25191076
191240985 366755471
19970359 74829689
1197077 4734151
80506883 410505121
5419940 102925297
153687781 199003285
5134316 569510071
12825198 28001935
25441510 59854026
16217109 263249821
283777467 437747601
215358481 765461209
161980 11773416
152367583 207975793
45597580 261366316
47373335 228896643
29272402 626484601
206067473 347764334
11156877 13732018
36486138 534154706
13844171 590711785
34969987 335664440
103272672 323160696
242865697 657309346
35817212 144564463
14200651 57655405
60953251 68301601
67496070 543839419
10286612 28765753
11432493 36680034
137799317 237813721
79467805 142103937
70491725 263922004
20826548 47160209
272669944 542062427
43632214 78065521
329301352 390059713
70828255 98268501
77749111 87533590
157733540 286808041
8669867 174295285
221924809 866085906
6855888 84019509
218853999 241254729
31061343 32702001
600322 1645091
116220048 144315893
260603459 281651294
38880227 39093199
88144081 333069277
63464451 110946376
17734516 26554249
25006171 27315401
17273778 18436276
190599446 253142517
58647529 504986626
19538192 34660329
505734430 786992491
89767651 565080001
7292475 144195667
17912747 392642849
7551569 13708351
153310698 260151273
16935744 35547065
23376667 46478442
281308543 657988858
12146085 21128707
15478081 127995729
150460784 203761881
70408458 262446583
166897531 547803697
168419365 201841190
160818945 733882699
263647414 381154741
42782683 58700461
2030437 46286113
151887401 328603253
110992757 287284211
1211398 2338792
444405270 760982877
58968033 187104835
288720209 299512786
19511984 30735781
150627241 425200053
38115653 194860693
54983215 413144503
61395433 90802255
112122937 204608926
136749514 141282813
98781008 390971289
1476201 38503882
13294249 65063941
52648681 76369833
313485971 450240790
12444117 58517499
6613657 31239503
229826751 424404633
59757751 430199953
12813209 371448449
64460254 329530573
16980478 92953121
21643396 73085338
146489065 618818649
12185651 268874600
379377506 980887069
6539443 140057127
4888045 37942143
18282175 374464470
373970737 573555897
63740095 114026473
1323678 112066041
640461520 778577099
61047676 145999601
51018151 99080987
17649941 33570535
68638385 179531561
112841 393895627
3815977 155420097
117518209 331110209
92587009 101411531
28274947 56660757
41708165 50656633
20620823 339206862
105325156 164166661
18102307 44114632
10092664 252843787
57163417 70059289
12808461 776200622
4647637 54790627
804609 32181423
57494606 137116539
69027976 399231329
3640166 6851671
616166 50129345
168039911 403649191
28284250 110097985
12177089 15365221
75231308 101084639
58818945 71564041
403874881 869530069
55620280 465363925
78787135 78965451
317913805 555825951
63761769 139401956
272259185 318725716
116596638 244918057
3638590 18963571
14349721 452498251
13849542 90908923
234371476 655574001
70506835 1005643021
7047376 272189611
605960443 722608921
5068222 16617433
164099975 328895431
35110416 36239681
1308676 13511071
35931892 145483466
159378235 217014241
198890317 256178209
24492376 48454049
151526365 242205919
65474328 66416081
480920837 757096705
782505345 802518169
406553071 490722805
26188077 123198248
164948296 354810561
87414264 129064741
22870117 66733592
60372006 120115385
414199325 832603468
738366154 792807676
35095368 684341533
2910457 7021515
460526071 494064116
3511621 154105961
555078369 877715161
7850803 20572587
66689936 274822591
111632755 423401746
199229211 226825801
23971123 189489001
469063841 701204531
136625981 399779311
3611583 11417809
144212880 185587249
38959735 80179075
546751831 601967527
81342617 149518522
3982315 20863297
110046301 195704096
128351754 224868193
106033923 160716580
329414933 968865529
43016053 137552801
120637069 861334423
28201527 46093033
373449 112735595
18862120 54904225
155529729 435807139
26624762 49646101
258857004 330402437
38250675 63150491
72842023 108259413
121222817 171423521
117867052 166985423
209334324 259157701
85074109 340635701
28501462 49815019
181256851 373746640
177038412 187107943
13266712 74417814
10148839 32295751
32935051 197537817
87303914 117196637
118092587 402300795
10731380 35519984
4593703 13962516
1209188 115581613
326350940 383723101
47613113 62079646
39489297 153046806
9124715 13857757
56444213 658947265
13672194 271921571
24119695 101743633
96848581 106020883
128847291 932654737
219449061 245234445
62924528 102098026
101665124 102789501
227300097 472047421
284321557 314966440
60967291 213530851
3155740 11109889
46655021 125988045
15403970 160874711
3396421 9845249
35472288 162922529
182623859 186038766
369937156 531474571
61577255 122481962
1658480 13132131
25926594 522671891
9437939 191617450
30095675 253429411
19744790 272184401
6833917 95721375
24528897 801409897
13678122 38010831
483226108 501114643
323319943 502492513
108171393 516375902
247936461 501447704
1401841 436109873
40937487 107600449
4896365 67268422
50988626 163931873
120187846 199695601
27751384 60927020
28525784 65627239
167944042 999748393
89355268 95333343
967561 723690021
65846997 226236205
5106281 8516287
311925516 521822606
41585770 80452841
78117631 89117181
20909114 76104739
98487256 238331182
112251041 864148585
282448333 316105073
306267365 391956377
23157200 66211601
117142031 219934289
181064929 336429751
101054543 316285301
22713053 107091076
7971626 16466491
6703715 21090466
16416428 204888293
46982253 87058668
203638663 244686325
161725675 371732626
299812952 359556317
139325181 516751969
28761138 228436741
48918671 117141600
127604162 300756055
38157432 85374913
6006073 201163722
8058205 211396681
98584630 154426931
205595261 490465757
32929801 342970741
23292851 84989127
20466265 41604925
105054641 531628197
95114314 490336038
24523777 158117391
23469368 52498909
68751026 502715843
22117035 200755820
34652295 477616915
29186002 161522021
192097095 210168550
29319043 40047820
70239245 356514440
7610188 20315438
42779770 106172089
176862276 529114925
487637110 524159956
52866187 296516868
207345482 263332271
156235667 194731131
140700929 692112682
41495777 324421241
152921881 378689407
296279689 765078162
23578911 36213085
77999524 94423345
11080604 44416997
97086097 145445329
242076307 953874901
409544 2534091
305684029 390441976
109140667 307223275
27653209 38812806
492578593 636385402
5304061 352789329
37004449 305884660
266888083 284657735
22185908 27163151
72228663 95739889
4896877 62190193
39103149 296123647
16750062 52499389
64990 1344993
1230163 44182393
133070017 390995361
55215459 113926191
123124562 245814703
75288121 115264081
9353536 99994987
4336129 90061025
13383553 274609683
3270542 60844891
139723529 940501126
134179771 603655397
178933249 308434027
174086887 697078243
74865951 320190781
67428188 71417377
283967825 299393216
11515321 74988875
51047041 559865914
86792679 226853291
120146805 121011430
290110401 529337471
2444601 627830281
32226814 45193345
55045630 254367289
211165057 462240091
33340833 872917917
743666 149161833
2151149 4269169
189978441 562387717
194417965 238758048
200882241 269095915
1914904 19412641
40355616 110148841
49105805 57508957
48390585 77245237
121476128 359895199
130216546 481645441
6687638 109699837
324801998 453937177
384967945 520814501
21516223 37651409
29950117 72013294
162930916 169101653
17599437 20683244
5805260 29331529
192455433 687631659
9928183 61801234
35714385 304066381
367043441 480725802
5396013 22893784
27661061 365898963
151132155 241607977
59755970 128530645
17549521 133286866
2783589 18807481
447440995 618121453
99258248 115781766
30027523 43426503
95887776 360380791
336660028 801638069
4544575 10928152
96486321 185764771
52184866 58319997
95256173 305943676
62412526 277818061
192069421 421229305
104612503 167114892
6900911 13678337
72696041 326284949
40289294 84481625
50615465 56142670
694265089 720287825
6900624 80211857
17585339 24632890
71010167 86537500
156611714 233700097
243308313 308229901
131329291 568268374
12763246 16141543
14753498 16281784
99156815 176589745
59006007 120584509
76673601 147829486
72886712 78584461
6203410 6717547
196041517 356529691
93535394 272779157
201677823 329412322
67848626 96620577
219171667 229433401
237063532 276520735
13815642 29150926
68388405 121336601
1363055 6310657
205937472 1017436031
45476924 78463750
29459395 243556585
116810324 343678377
57025237 93470983
4608407 11193463
99107087 297917283
10569131 252825550
66284681 416804426
200308652 353807538
30452575 288964233
23015268 193388890
36766391 81809866
2834117 263695957
98727682 127167901
56713611 255396923
40809 333286
477697756 859916593
255472613 352700316
36342744 77911451
165444393 233847545
4624161 8484245
4079821 333506211
28542073 824185279
18398461 48976535
88426505 345157352
61796779 100274333
3548270 28861989
78530373 92001961
5363976 142770625
145983251 313959511
178485553 326315914
170146345 394720891
180035851 816126481
65982751 129861321
263030041 386762597
47194968 150312801
51085943 57867301
43836952 371738047
228363433 551810185
48404160 113795749
355708558 654594163
16159399 140312233
207020342 583295951
240477849 584704845
209483610 267714823
10635582 25298207
3096084 3531376
45589463 103707913
4538407 13393096
47940481 384073246
98224913 318755713
17368187 26950097
42647911 88949561
94143964 249212936
66479735 199136209
52635577 352984236
251166321 536597476
165352501 362800235
2952632 67795449
7127785 16071841
17013061 76679977
54440290 680101030
118290873 172788481
8474731 35826297
212219281 259771821
434058 5339881
16606668 39104506
7178655 12887581
2024044 7008067
16834035 527613307
126569105 459137421
324262225 736498633
66314950 229836795
12158943 872182977
10059559 28552446
21072521 618534697
18482416 58046671
370394129 390217873
2984416 4289781
482759425 645600658
144655057 299913937
84912074 86295025
80923920 88795457
230681905 333999307
90932002 241989522
2892316 3215093
7715516 11429941
159055308 169955719
276920711 286178187
191490652 831096433
60015426 183581290
6237256 12437681
68337704 177038800
233448042 293363383
4800961 216275598
93184211 431499069
174625510 222526155
12170133 13370360
9433550 97962481
13327242 174090847
217968170 387011801
826203 23492199
184263167 338722273
54613037 389401556
49637248 589179665
88644149 137672830
159477436 195222905
189735351 700156601
16802632 892557073
25166300 297329327
17215111 21481081
98853049 161076301
28079091 795447664
592922891 604794143
72973234 171198063
3638179 12113641
9661008 47564497
220483831 438296636
330596241 494195327
26256152 42654995
92901601 837630301
69854786 649382331
3854551 482289661
150740110 690946177
5010218 19536832
72504611 165417040
107409501 141101353
8024086 67519649
532345 288791595
186233264 256998281
8864604 9862381
223510197 500295748
1702266 5836951
159164373 260749393
393122221 465225601
162173 688391
15003511 289810689
2129851 40301935
800862476 865677898
28478197 39135489
20808929 82233560
10534669 289070626
162279078 478998835
7655398 17494598
27664212 30290283
13961553 71604179
44769733 245983003
5576195 15284812
59630134 103402729
26772378 530308171
32146801 729844781
221407388 358452587
72539495 118209306
19333127 57062489
42467210 55576211
77646 108731
21976093 45465931
7033123 7611207
13921348 18199777
68213219 71869726
269255481 703411781
99286561 704970295
13694794 28018836
4592010 26201001
405333436 441074635
232682456 556515633
376446067 430572358
24724129 154998403
17062379 30282169
317119 68517447
89902081 445833935
40043525 116817283
98212656 220708621
149829777 245576597
349207623 652896179
130752896 189201409
4295693 24151357
6265715 581994216
58769795 166418305
38696602 270040226
49417105 384719315
61059994 76610896
34184372 40307401
5846015 20930311
83524139 83883423
6937399 7516194
1310653 5779499
82499060 574810687
369900689 745323181
7031422 10277809
4357807 22921081
153466 64748980
178618336 284991521
80951599 125389422
1058327 310199457
19169582 21792585
39316780 152994636
129319249 144240916
11069659 16777412
12221107 15902416
56572292 766208565
28633115 49782701
71293597 188589710
46326065 72531721
181320041 223431829
187067581 277273248
26103088 27827361
3014901 208250751
109068063 618888575
8868946 45962081
594269741 647349876
74573394 74617257
35688235 64931329
86291388 131594501
215649345 447142081
104561430 590530501
300227016 377876753
4464419 165707025
18255851 561988971
40674235 299755891
254114687 536952961
60041955 263256119
5148637 30051491
122325109 705309409
296308650 467664289
4764598 525255802
361456018 472569070
77809291 86569662
5031 680513
109017729 408656466
232723261 1034278911
24254764 33412641
229534506 763708969
159799585 362314083
1850185 1853201
310659996 896993354
98831363 99657217
38721924 215697931
310389201 605540477
17665921 50099171
8862992 27273895
15387418 125769703
40045101 97172715
109563943 168004819
85566391 411536826
7608151 83161492
654297849 767276071
310366 319635
24035881 37008521
196148026 258512432
21193343 23039671
270117583 396498250
6310886 7166041
28528753 91969623
123634724 435958405
149785130 226973857
491991672 509657929
736917865 789964217
109830027 178498539
175393049 192276694
8991889 9001336
375637611 585460401
27136003 45328531
1172080 3450021
48203196 114074149
92635059 203289076
2219660 17661931
26319637 132517364
22652697 115124275
63039120 157702081
7379109 290645213
84584158 408113871
19959641 373577686
67596380 545617601
40699561 259404102
21545133 98140294
37647451 196252313
22177226 145002339
2454763 308731153
77526252 572488051
105321190 238573441
166348673 447335386
21203046 544318513
16203692 83772213
5377170 31088659
46053731 190237345
687153139 692203905
59604769 406989422
16012872 23867086
2286015 4837565
162916489 317427321
2346401 697181365
19139729 507613801
91052501 100887541
128403366 696170741
266538005 548243186
1459468 486547264
6724793 928068721
27693689 455809375
14849355 37695361
2618297 55817587
48795427 578235400
252933662 265633561
530654001 664841560
38038870 113765245
1858801 5178837
78145801 78590271
41457653 92378179
255838 185245633
59458113 70395704
53519413 188801661
42360351 808107081
1014133 16306203
9521653 710283161
24411027 27170233
115975434 546764590
141292147 149055471
382126525 645489414
77335721 833042821
187573619 216069027
172554773 352370224
115743521 172063348
152796441 582973951
135752991 230000905
18667056 122921821
126398581 153931801
9941637 143827426
51059479 54081006
74915905 92560321
84942972 89301499
265089841 350109187
9457321 269808421
2383685 5571476
149081 603011
132922433 474511822
60809501 131395363
15762188 83949970
83379974 253744345
41916834 264669777
107946221 280359600
33052216 100935836
9888864 39995781
130939777 798982597
42360109 189231899
15981702 80162644
13580691 208576515
39589944 47256301
101972061 596031211
342505801 505719125
18717741 885618798
45058706 298766815
41380551 42564751
59180707 265976491
518550913 667781053
1815625 42259589
69758625 84487976
21842241 195733066
38983482 92305699
71199101 310170849
45181090 126073351
34464205 278820091
80406641 532283329
123404275 627844281
11884502 17635561
121715379 236920321
148378057 605226817
108193456 158157845
216804201 569293536
8147557 171535326
38873437 247533839
23652987 149148454
118483255 621381734
361810735 753915191
221735315 233441356
227413 465916
195075 100479193
16341 1403620
54310297 261194305
29287202 143299369
44157257 221123971
31452788 228809105
52684061 125184611
5698481 554290744
2788675 444188917
24540036 653660257
14198131 157315691
13272422 49393603
47633504 284305777
26325679 247377873
26859301 41598631
3236036 21283269
30608443 271399801
119261348 226707031
44029762 317850849
22493232 53008585
48522633 60529901
49864174 72763201
19335697 117329941
101400469 124598413
25484523 245795216
2300921 10321494
350766938 438644575
430708981 584817729
104953141 138189345
118962217 585086654
170339390 441438571
27322467 285915467
495544442 507725119
58249049 626109751
181188721 419464641
29785301 52264327
456879115 639931684
31849769 217064467
16073004 102743401
887493 10750315
39429308 62466119
328590487 556405741
272861708 478691957
61688244 318768472
102883118 352780093
1708411 102903670
39320159 206613601
92510302 224867441
209719735 515803740
31404822 88527731
94303081 720975841
176709201 606203903
12500301 26228348
30966053 36665327
105018143 132602481
301488641 655090861
53611966 560676416
2541651 10364986
921941 369117001
314937507 562547175
154700780 311542457
25959497 34266772
3716123 35126976
37845881 572126771
92149194 150463993
22953140 734622721
792879 4466689
218579761 610619615
5463132 22665693
859457 35546276
485996 32263045
232971409 318982119
210526344 578288257
1303004 3171911
23740471 423811221
21521523 101370512
323051851 633666049
100161708 267262501
37378889 188183051
38121998 144358201
173797541 233192971
66022325 246801382
1408126 2162763
176985439 369861393
25015299 38956163
441347837 486164635
38485991 48309751
56519193 209644451
17266457 173445084
8282693 39598066
39133241 452498827
58416931 170823864
207298045 361586842
136165433 281550109
26979226 401321320
303597009 774501674
13631755 22081749
73209919 169515406
26180488 335919241
1796789 2018247
96421801 558109896
104689022 184144429
3427698 18331761
556622221 572928334
2511101 145582380
223312 609445
193221734 761836417
10413032 48231921
454704559 488361513
7032033 471392353
149881411 290294621
4136865 46313138
46048066 161558237
55637248 117084136
166386337 491088221
145282159 261864945
235443694 390643947
207562404 455290577
21424898 60174961
123009017 313592409
77633799 337873656
49189417 936140411
32087061 190091901
91442313 282027521
24468919 44874201
36134776 207560185
210086891 846689380
16151380 284648001
24834327 40260095
5455990 27311997
50932066 170191027
1522095 911447187
45104318 50185841
156126714 814124039
46193848 60406761
14200042 38430701
21344665 461896238
98361148 111548539
12615888 17897859
148382888 222698513
203687371 648586064
124333001 267044485
71829405 93186061
216544285 232210225
55257049 786946508
195795652 403005481
36829231 55964089
18728038 24839857
17024491 330664669
177972189 316970416
59944705 87086819
86991741 157429546
341636135 560603633
42372150 428886173
25610289 88772656
23904765 26459739
92624932 555087876
2131504 7218075
138642323 157341592
10922975 35797510
3522561 5112730
112836751 690320361
139452489 420305953
32072584 249848149
5716789 135401948
55615717 61653226
11999910 423373436
210329857 678004818
42412878 57900691
22353298 22892411
140016616 383375332
327485460 522805201
1286835 6669985
78775153 82898035
58163518 203264975
175901135 187516359
9687775 58685217
11880085 201189345
7872761 408599155
80284744 260508975
49184329 107419587
1559511 60161981
85949385 94715076
246494785 453079116
35911651 48918303
94401841 186516149
79859205 740545547
15032586 31984601
16097453 29195002
30826566 377332451
14488344 176116456
167182165 264819435
83426605 173382595
104783797 243834382
8715597 32487096
212086441 452206557
9351651 50969767
89145985 774166549
5260018 730702862
316182649 461705467
57662867 185857771
145804323 167521002
106203135 464538361
16899499 137754305
249876161 305665383
24082657 33588129
60710892 71097941
11846925 14469421
167820654 176244181
5396671 137258731
90904621 184529937
107536063 128868409
115335991 152395141
14632992 159715977
334922 440437
58639740 338099557
315423487 552191225
125623821 131295961
105908906 149219421
53798561 55438021
38663011 268478861
10025237 54822157
53346456 342872608
3222637 10400245
22883632 43220323
490154473 562420609
2668840 7243510
75593311 353672633
617514 17655277
886809 4766595
566201981 664950574
250064131 308693137
41840353 673335389
30594250 34674065
21522368 128790039
146226907 677925697
11378122 28390678
5961736 194891473
133560725 448758607
131863960 252860056
101928695 114126166
46982127 84746537
57978673 352351951
80615145 202020921
23706050 44581345
3614626 895875524
212945521 242693026
102412520 129312717
187606687 263276021
84057705 178625849
26283770 38448681
94298807 435939830
323586873 691610851
276412159 754692273
4174325 20317148
331621182 633099177
143140266 562869331
26032426 30798001
29113106 325514097
189696817 193179701
569340801 571525761
114623491 524657001
16492 238281
319520566 534088633
60776549 74792653
9588520 12061297
8991058 484161091
150208513 358139406
12833150 76196902
83910537 177550257
97760899 479810155
5919487 24616630
191124877 438710922
36439799 203013290
10297732 10705989
98523974 101763097
43091807 85677577
404490 575191
28657140 32373499
2447456 5199136
101127534 101486929
45389260 69934257
39083794 78326614
305513631 508551527
7704440 46780223
121604396 472195156
129297073 130700928
9279218 47498851
5407470 318021793
161588 269248
14405659 41839071
79514379 321870939
39178953 281763373
173811541 330485269
8713657 290579305
48693961 764198431
71053921 879426973
148773165 155374132
174721703 244411702
190282602 267414969
93865393 652755859
8803086 51919965
82145428 121263957
47786369 1015295601
40525609 56090349
48371593 96783489
1496041 128173882
5911023 767582984
67210655 335540846
189342574 630910338
34754392 55633953
1926748 4644581
103374006 137743375
53476677 174146281
95317978 188604631
300603097 589709408
7358253 116204971
199788181 310421126
20105953 50720944
54416242 70886209
62654545 360818776
225784261 515009804
3012443 23950315
122132265 380436211
38846665 617418181
290234737 638438109
29623244 80585625
91170092 549912539
3462522 10561453
70042487 592818626
59856990 221067043
106651360 811380540
58660677 86367809
19452440 53682277
20559421 162103735
87116394 493731928
11050005 39104113
136209025 403889851
632191 737731
12477372 21762721
5719635 505643248
103152874 444159132
17194090 251084701
176563448 256189102
40895734 167512801
138138237 150373432
26973721 133937144
170186785 304108415
9150601 80511640
5477205 10682281
121891021 560733720
31151651 255105071
84506225 112649461
10034049 11981711
58357432 193608796
119432841 732172636
107216458 159189001
90590065 152276481
29159401 51783941
314260899 351389441
68061013 72451931
13645901 424415809
73762349 75632221
100834086 104157115
21372929 25121676
141414401 207242751
243618991 613862713
148707779 281462177
19478633 55086604
42108457 88540635
176920784 193374929
87905641 130213016
71955708 72992635
53001946 76217105
12098136 217601677
272917429 549882244
17810890 67077106
72132931 209508297
13923721 16364538
242782424 730457701
16217834 241751806
4981601 426888525
16607626 41747124
75166001 161056837
239912545 654157581
122227754 220241165
651456 43016885
89812126 239636026
7706713 477377601
79307176 178512791
22965026 38466275
106923311 412473587
29838401 76801920
1434756 6138133
61099501 176859620
144404184 364273141
37631413 301061875
3657504 64270997
4693441 56027521
3436417 53487281
251445661 838436061
1425351 143338141
6961210 9979885
2059048 13225985
6604515 199356010
34598877 34942077
22300038 23957501
69665641 244742881
4982938 75115905
41778681 94126420
12248548 35068009
46654714 61781837
202930206 241343709
11673240 14353849
15727869 83255848
232239973 281740357
28033863 141116581
25864571 405542458
45596081 48861979
386559631 654729265
97163382 108184269
167829985 170215177
17000321 817249168
56688782 324220091
56019009 90419381
8177205 13198081
23718690 68646173
353155 1653619
10828994 27667041
48493489 239864689
492493905 899637811
8566046 11404963
1073453 712744883
36988096 116713319
61413561 267631785
8205291 14001184
30248446 287754553
336394342 636304516
18796649 200634280
309830081 357657763
183598701 687623014
35301562 138957561
53762410 136986457
12610216 15572457
388224226 652663441
9783943 169743001
3714276 40774501
10636837 354226995
76717015 82430041
112312860 176748991
4348474 5251201
10642087 32026881
29852212 135293923
9446229 36088624
19893043 22151521
317603881 602564680
35957121 119228321
94082624 243735691
66023909 217246456
3505537 617396209
31345366 164589485
17308043 24727681
24754135 31704817
70220290 130415891
162349305 463349736
26949025 59921443
93302439 95088192
91551754 483085385
46120672 64516453
418161909 528931223
213814595 351093926
32858375 60512645
17777761 272047105
209354731 488446479
64591287 162628651
33560955 185388051
515405034 814882251
340613421 625546882
40014801 156949456
13296039 154444781
85070965 624626689
64579481 327365767
24473686 59559985
44729994 92916264
60229674 122215833
55735910 70192291
155801 605313001
65775626 673495967
106896807 163472026
136921041 517863567
12240369 210434059
12177874 299809023
72719961 101253035
301840975 365622445
7144882 12276571
131290912 450161011
34017901 186520065
1433181 310180171
10246658 55343471
259537429 264387488
7884868 127786583
102717554 526388446
66923011 722580405
3427862 15292574
200659 263328229
132771540 261052471
22968793 94556104
23161453 265691310
8132978 37839169
210748546 219073156
363435421 382496713
2148189 409543709
138050240 176442953
94966001 96577498
7848426 76059851
99577804 206355682
24377463 37604641
53752060 62237081
75246111 497040919
125869351 191869601
32749165 68233076
233130411 336187241
168113311 893743201
6380540 12640486
281969328 310935268
210898163 301428061
34069554 261232399
9793499 17264101
177586009 292156921
227553501 335127279
9810355 13749947
8717636 48729961
93968808 162960739
89646089 97132456
9883129 23848841
48784786 325310329
4575707 48188229
18193435 432462563
57763012 64239709
8348817 41579232
56163558 60762268
92482048 625917527
40248638 289063952
218216856 319298799
6239390 22421233
12079021 85441441
27824833 234809031
453932281 573573673
636760567 914909857
153818092 353251858
40252719 70878289
224710119 237276106
68081710 160387969
428971350 724019493
46744117 72045201
751991 6107181
31879477 190100801
20535993 75540277
345551025 700390825
83475303 96138068
156089021 202587386
7833329 260228404
416831977 541337485
76459404 123076856
314939116 465404669
15659326 87927679
199592396 553968761
13671396 22696356
11189777 68685433
113159428 136225365
347470225 495931414
8526883 137942561
2988360 54092063
1145494 145056717
122570049 303821281
12734985 168724880
12235521 331897931
747857 3100787
61635925 119807659
37833183 76860085
150580690 215416329
59869814 327776735
168265729 181592356
148305037 506632001
104345901 204956561
21635030 47466041
54252595 429140341
117671865 305339561
25350820 36083645
33923601 87211440
356201626 631609027
29588525 35351434
55994758 100165326
38628304 57997915
8704687 59207217
2770682 4931435
48734348 296894197
249154585 330571021
24163401 29227445
14971616 28741249
149836230 240518101
20088568 56552221
103985057 160034409
352534211 484583521
66988195 679358177
43170355 547660451
272949978 428856264
167944978 175330709
114540391 239343750
99083391 330496668
118504861 212878201
153443723 278255356
3359836 212678193
36020321 127488189
50175619 627508849
5620609 567023182
237580960 338256997
183185861 225844282
171971966 227710000
11913227 184444156
3350431 18617110
21210737 163611835
62673499 95780341
16854503 49631642
86314793 324511799
20230993 68768397
13498401 123633381
634787 3048936
1233925 193401241
3694783 562239756
40062913 304876001
109437513 402820729
35665550 127964505
229265249 503772535
4900982 9322977
90429481 108064893
52424023 370978497
291062269 708570201
81978756 160443005
179548601 690923443
322742640 371255329
111746473 363877116
4705478 52824934
225134673 998207282
2417928 52044851
38898828 108652641
53093461 483058465
10474888 94720081
61440364 251358313
520001 2058876
79900363 440619817
66521239 220858881
687797 1200862
364836082 571304644
10567867 21119701
2980637 8755696
904120 29218753
169383308 410414933
19638437 36296087
151298694 504413407
15073823 209147672
168214069 468926827
42206906 120017215
7271068 65293645
36866892 104387617
71218969 116918181
15951841 144552413
116078885 289266417
3468566 8067795
54935842 232477641
5737547 9683101
9603760 75881881
45618793 49084881
4971155 8055139
22053833 59300336
53738406 138732361
267375526 690899725
133307384 148705423
3171962 10816780
9912859 43173001
5596099 18041311
231578175 235554173
43509640 461218251
589255 219697226
15137624 704685536
1759342 2278251
6627502 12775671
21744252 100194625
133719607 264009701
2509616 8700465
29974521 41075827
76826393 226334736
126782628 227332645
12919595 288255466
197855106 666783169
93722701 804185541
65159016 104194169
7634818 135740289
59523480 115091857
84500470 245702863
2515005 74055709
577537988 943403605
192410994 292196941
7748736 56526749
145305337 146029991
77622057 645034369
88581109 658254964
213869668 477084401
102900997 501226726
518571518 861830938
53853128 460631473
3321652 3553913
86630367 624236306
3366683 50013253
283260835 361477609
3007185 53671867
52977913 96163185
40277812 519805463
131280311 157774090
14667878 52318691
106595376 446373989
216881249 383971134
32586 5106697
86696203 173613991
204274317 314913905
12657997 619864068
48030669 66708126
68610301 567211465
2994146 101867601
377649001 528254141
182406196 597020445
8780110 45218377
80679285 238607904
91328275 189656560
156468676 236876771
124372108 535790074
190855120 331250275
134028552 144411481
4957104 172073270
59365581 102751640
89504446 126834625
324823065 600316021
58954214 79869571
320628901 779660751
31443315 43398409
374349856 925603139
70441437 179003162
49264321 119626521
20831305 86024845
31975071 97254501
4291891 11468052
497806189 638532371
99715006 196833445
69159274 78315029
1258527 158186121
404803105 408764656
8350447 37706306
52455903 149229385
110956056 571678183
31262171 570607251
365304457 927404569
11644553 19732501
77513046 215764205
98089125 420269749
167915536 342676985
8218176 39891730
52137331 222208481
284971468 292469439
366798433 748523724
96210249 194964841
426868322 504340345
56123848 192789098
37137940 67821434
280388609 473555605
14662099 200260650
153064 467085
83404318 424037733
127851830 339114691
14750047 256601137
4442889 55854359
197699088 529714417
114593049 707177507
143819203 432804709
19457729 176338801
11531569 57027828
145840889 322251931
15123447 105743201
274069606 314465075
62364147 67885241
5439338 14251529
3290505 17112844
2685623 13477633
22567505 35132827
183404461 610811605
336776698 336827107
194360041 224203820
8880761 15923273
71088406 143842151
98761195 225306749
63246785 78259567
72858241 347409122
19905991 56279383
117877102 220319737
131846106 149909585
2472685 178573153
505196556 899791152
2227560 2303251
165892039 291321473
195898767 432708003
112445510 174525263
118642705 194266201
86977408 282479073
169673340 939968651
6505645 117836278
12860 49545
120470403 156799891
98089592 367470273
64161000 369240571
325013865 474342521
17037754 51139881
621185917 933913600
22008209 84798844
3244154 21828229
901659 1282681
163242757 246472983
835516 1384657
59834859 157417201
64420433 79733095
13294131 878854353
31490175 69765736
154359504 197710249
104472208 309502201
37680243 92489277
25954699 110777046
51312285 53549525
43166330 283571701
127941384 164097539
55901998 504826180
26714152 50426856
223687420 237965949
14759291 245302229
129136826 132807087
53522380 131135361
5593313 37593415
10590114 90801925
3871345 800987414
25022415 56785162
1569476 32464001
45635076 67979585
52534433 115477121
234161313 429265981
122569655 164267731
39160813 101181822
22775001 25839811
41143788 45173761
78301899 204856318
140542450 166547551
168654223 168703759
6642377 427554404
145787544 282778082
243287441 569865127
138465099 180629857
19002487 25850365
143381011 640064471
5493174 127451237
118302859 130781137
9244268 142492099
44044070 285458876
192893077 293647300
49689969 72558193
757363159 789656703
776481 4182851
20983313 39593143
136769693 287153385
25924435 91825201
160308865 486658192
104584267 159789241
17061223 27630370
25242501 568244080
40529306 87818896
10904683 33414718
58466082 73476201
6538477 7187734
115924381 375379693
1993008 8490841
199735187 360327014
275602413 668466151
37460901 73447135
75318204 353570077
261944924 457036647
5405911 345075201
186877844 242406551
4643585 7517953
277525557 306358553
60210730 119314933
27447981 64155601
15117629 26356393
6032671 6261121
459527066 774759937
75258106 123695562
554512771 832901329
866400 36044133
98929153 181516093
33479809 45771024
5007826 543506949
1510588 48706438
282091082 718758952
134734494 262194535
8196862 47906447
11778931 46261887
833645 1650241
33038838 249858091
17122522 551083850
24614896 128162953
308696606 343901531
47269220 60523959
78188449 299050061
207862856 284821696
508327573 550654961
51617567 418377883
98066642 526000918
110424281 244864211
408486941 784093381
9145177 9981297
25303881 331838740
9151000 29667261
6677150 670501745
136785501 528448453
510696352 561833325
156407051 578365496
28515937 94650073
188145585 275051521
1016065 81422496
295993831 406615650
3407461 195636871
138394775 351181071
236900628 288790777
32042431 242197297
59964091 73532243
86588345 494471303
9672438 34458271
300635304 477755377
262233973 669510401
364785409 440597782
1335635 150632101
299817673 411768967
35828409 340252151
36971512 425993217
85199311 237182481
4239481 4974031
127484663 411212099
4677358 124577601
10949029 77713871
50593333 560858516
5318934 51422737
40197027 106736002
8776052 18244591
32438795 277074353
12553227 15626997
765438 5830637
250358501 614211340
98584725 454552372
37655151 127107394
9261505 70229881
29055637 405894789
183334591 216379201
87471938 176832169
58610812 105748111
156310246 532383307
11976236 80340673
277304 60632581
16429978 121778029
148309365 433818802
129965332 169180467
132223279 268205874
102407736 159951968
52172482 173223001
73903686 199297981
26539821 318543473
43392500 200700655
75958559 167080431
145540900 401298209
159141121 253395070
87995888 164755813
85922047 339976426
30408913 215145019
274639629 299388394
9679498 14223611
7104364 33320869
9448129 16512611
6624910 21161037
145330138 342066817
409545127 537728731
13179084 27852643
37251159 46773637
4771585 98610163
66415009 261358124
49077855 75984481
46107263 83380933
26450119 44748526
8470637 443821617
51318499 131979316
25205757 113529601
189669508 219024129
58702221 646623297
13274675 357356287
86689983 398141524
81964302 215684353
46453249 129188299
88446603 261580672
36136049 228446331
461477 27443773
3235843 24632003
38309661 114008532
372485093 582781953
56221777 360199817
40716631 52074401
79790179 294378636
248085301 301706817
104693947 121126787
29779825 33962857
83275507 259299899
318748483 338252985
321185 172905002
133031393 285217023
137053981 320392423
200564374 681911268
23782272 61466251
256608616 282537151
115648437 215255041
8482759 19684922
47035032 236608893
53068704 124909049
59069121 673856966
27740125 603126019
57829916 412720801
16119424 24329577
444155011 454388241
141733226 434173925
110591225 379859425
926479 40511421
10572801 119650753
14088685 281884956
139174465 656811371
286683697 634575681
32957952 39699439
48012986 93796795
212004975 236361154
158821601 344254294
145088501 276380889
48038698 70221636
125246127 260608783
11686340 47985527
14065856 27952351
7838024 23229585
5148781 39747905
214800661 601836919
120239631 210349945
1090023 9657218
4222263 34826779
19605261 411956535
51046849 366863553
67523626 215109778
121454481 133127570
157907 34329526
99107009 802386417
197030417 684780279
67021721 334614415
3777157 75210292
3360827 3552236
101158792 175373153
116276518 246922831
124847310 202945331
34502991 38138121
138962537 182830201
876106 2401921
58936425 97744774
102489751 655284722
20889466 85093147
404236931 728721496
4318468 12895861
159111349 232639148
312362605 407489526
9709401 739376481
92924258 143371117
34546270 285508174
12255689 18528049
6942183 625616281
5844430 7259977
111397419 113589129
147773 234729
66634156 402024763
31938401 896022193
8770645 39742314
54144919 179246321
41430643 305374411
220616881 225552808
80837333 94014317
50102735 115990169
107273634 153738602
31804241 544948291
1928566 135166609
41858926 94069826
128863530 159278731
145018565 151719584
22668623 99771881
39873481 550582327
79395822 97529851
238787530 482708172
44762460 69113548
51329554 62048437
59284045 157400275
221636017 373219757
40239991 729446481
145500191 518802459
21577346 161833141
6506281 286858568
219877280 618812689
187386667 190690333
168240339 470271205
528430171 589984773
175046372 442948603
89897183 138685481
399360 25876033
9783322 69225555
152399742 188730097
239069 1163701
111476175 197987065
13102201 782829565
14851089 135202096
37175862 149464675
159172881 315493900
11349271 39780687
78554446 112965413
167036240 230895616
49205619 52535681
150891544 169328449
32444530 647903353
49689505 224636545
89945989 97714573
5741819 138723201
242124877 661780561
147997207 360416668
37793818 123781651
586898977 662157889
22894047 71160244
44173501 105381487
39883969 40733401
117476575 203707681
853371 130447681
397809288 551457325
3518611 5485268
30869437 263756695
13360107 78437026
1863753 2432003
29407915 51350337
4636441 33278653
92222131 304528203
140021542 746928385
3482803 6177401
35885904 41946721
2643161 688022999
7680410 190522963
25679289 54964720
718513 19766389
28248055 139465179
78479292 152490001
93063502 168217557
196807688 201285053
144282110 321414530
1325745 5275425
16695871 34758991
18220860 106450001
4618923 47569381
64465343 453168253
21262513 447525796
12146376 176085445
2003343 46223689
64627201 659714359
18392671 226949023
99044313 160885093
194113 4493692
225888375 573840049
273411654 331136235
126447866 341708263
65033821 128173537
413679017 482761676
4259881 295268877
6654671 36053183
20120099 73664612
183613869 211810753
15319898 30136067
21040649 578819070
42508781 93825757
4455534 12016726
11844486 326685601
3625305 19280661
4618585 61883109
266565751 596988393
89458216 263655196
5872685 61686626
33127879 139361712
160486488 467261601
106292623 486031361
33153684 54136591
5000083 98013781
23025601 321195821
6444473 48443679
96104251 237935503
2839305 36614663
230126317 649736480
1965989 24658426
335530 45809115
198266838 440096911
63256064 271535122
119659465 477321300
26293548 198205381
5990286 166857691
277651560 434599981
778678 20098101
366568337 571620445
9584619 168732832
36768247 135025151
16080254 19506299
13896451 40980348
70029365 467168005
36897511 144077374
524332114 802526941
33256925 33277960
237389189 480265239
110473301 783582970
6705738 99772801
50644750 125743726
6331816 23187525
71875189 261434479
32200498 276845941
453626161 777573681
16623564 179278111
41912504 82739647
271337212 386445310
231353161 979617521
81604576 170601341
108222986 146256221
226682443 554416201
379804375 533363569
3052219 349788506
9410180 17276909
79444287 146366731
130054995 364129246
40710727 69523140
2010812 195615601
17938029 184761095
82706833 94759055
158808606 237972439
933193 455915296
296142351 789681265
55857493 56947221
53599570 315127009
42476317 60563266
670095 4692601
122505632 340209801
6904718 9563233
7995261 8596660
28845433 535094154
5862849 10433751
2384230 42097375
82778417 108177181
36682407 334891613
18334681 18896536
14717709 53325838
95529393 105565921
122704051 683269296
802531 16526364
27661176 33005545
150570877 390593362
392727791 667950508
18391634 19292353
3793011 186238936
1319919 16165766
51390901 69465581
219784831 277169617
1963603 465394196
11426809 323445817
138457020 390506383
36572687 165457675
188002673 390071761
265858245 474566002
7743377 26361635
7811466 173151143
26688030 51693601
11469985 844506575
5066214 17484745
85008025 354133781
98553833 261796171
24843970 47715461
107665774 118801672
96863 184757001
61858616 166878571
147102996 194545585
59371638 209839981
21486023 36056714
336393823 337318136
66133918 388257481
62916151 374252653
1842366 6588001
14201571 24507022
175150466 189199065
8345756 28140169
13143219 243961225
6400087 22590001
29813161 122141521
45443182 582198862
470248669 520165627
30564143 109496434
118349673 456875501
86933354 101624471
63598393 267034489
3078938 8576794
86642727 170886922
91808537 192535303
39961523 193110545
95202183 185867414
61259831 95640481
9273523 72398173
300229 1568274
24765209 171344007
72804985 163138521
8533251 13779221
405572881 460788001
1979006 9192457
271656169 765079347
91893756 119358721
1037989 717729321
35160 39407
91477569 367266457
3275248 42043041
29228241 546395292
48481846 423237959
60316061 92956351
163743644 306384813
1625459 44781967
179453687 736608175
44948877 666929026
72256091 164698279
74586145 377016877
460309 4296241
237836593 244437756
15047074 19911847
115547986 231614069
324731980 347974651
166396981 235070855
213991081 259080880
4515528 186097651
25483900 47977192
339057321 411804176
16095969 449265914
389138525 743042402
102361153 212385267
1934589 3163162
5941697 149315251
71849369 119955989
3705022 254912510
21633329 350525001
14217137 329545445
28485694 174605779
113932533 133740997
152477959 204202461
9270506 318627383
3159174 4762528
40255963 115271746
27339017 50372981
141093090 536050217
58694931 596231457
16757407 29947373
36458269 235299901
73619570 345461490
67876202 69583657
106970708 189237553
23534776 389448089
4720517 12727813
7942273 18058993
91092 248017
34289963 37614017
26301455 133437547
185697750 271519568
45704692 983295563
184873326 720774327
8403433 53809261
8776768 15879295
20058837 93692029
243599729 271055536
3053881 44200007
184295539 334561981
476675033 583602251
205578913 376036327
1803190 16715821
39037770 696836071
32987617 107294331
74041121 82537456
13649241 65684878
165439276 266523716
4943530 164937569
24710810 33503751
101396382 113619073
97195734 829733473
136403740 246600311
32535206 50718550
233376247 594361033
26738157 389649736
31723681 146638297
18454892 115221775
170162209 1046841013
84842903 445266085
141035025 382564617
5415013 90685951
54035735 414449393
24470887 36995190
4056051 11880901
65701906 320671245
214775176 419024481
194042057 205815961
212212936 507984632
152620261 478552321
205989798 288501526
15601973 25623676
76161601 597871295
483401001 846547801
120783307 331166221
41419442 770234551
123854 3217507
77766131 485530687
5219461 226278127
37815361 343052100
12182585 18731246
19722381 32024629
6906929 505117357
45801662 52567753
33897561 326174683
51948119 199430641
225766269 306315385
3257283 8389906
490452 791491
332650897 519898629
62291983 62836345
123550 211531
24648296 66758123
136753 239254477
21740395 55839370
45400490 187089929
3842025 10098957
554036932 685288321
660080 9098083
131066707 855295952
306001694 856575721
162887449 283919473
90598095 204172585
143855126 625241921
41717131 696056109
38028373 201245490
222467 378881
76698452 167990621
53237675 55008794
366077122 381369398
49598068 162035488
82826698 362220521
85663 309178
26005048 31608851
93375241 95501530
189830212 222935101
70282009 228160401
13037935 74404402
166392797 218567977
32835335 797487151
129477617 801263806
423592019 424412354
14880816 158600401
142152897 239767291
435808696 477811490
71488692 154948201
8735779 356024065
34633541 508642121
482815033 535844803
16638968 222314861
124210439 161147361
29166743 33611117
350945 1762244
12535729 329741922
638682 8220257
28348045 61266781
171662 605173
98867254 543327175
296862472 328925941
74560441 236985697
85404659 415041524
2690101 46100709
112602076 162858901
11747575 677475183
306635275 523801506
287187690 386435401
54308005 162573280
78965842 428303665
120883137 366032044
36600479 100514701
272104 359471
22775558 558576508
7804688 599433601
8535436 35109016
38246535 82439453
229853890 584900731
253734989 327468469
26573596 141211516
21869381 47413006
216176739 246342571
40618354 277564869
29721521 34129627
125581 53493766
177329114 768096001
39643465 457664287
2030866 15151645
141597809 237467421
227123548 429320326
12437498 184028625
72661873 655072697
45673908 172810723
158022349 160806794
78174484 138028969
120493190 171138793
29290505 90866977
214774261 691068223
73779625 182445021
180619281 418729357
284090983 891331913
81919435 88399641
139188997 368919034
120101921 125751078
159314946 322377585
224495201 610895319
55107985 620698977
5179786 502592257
2495196 4655457
19867991 40553962
60202479 419033209
367243867 396963141
126895480 360541161
4120659 45264071
58260804 170864431
3556708 229153705
7369909 963055263
82144249 121638529
381535610 490960669
62869764 288584747
186717783 445908921
52128090 894926986
8887208 78467207
80307933 299115433
114681726 278171533
344256243 491147392
560766451 709930001
101417574 137682559
4631726 12281791
66794894 213346197
2342735 8099807
2200386 2469176
113538329 212247787
11614536 124557313
411701041 518531329
62725391 82434065
65292079 66972511
24615904 161307201
20834373 254578945
33512161 656403554
17229577 103987879
54278477 239381029
148989709 409189152
272595959 287945449
146415471 146996721
13511304 16053679
23788337 809714779
334067834 347040975
10377796 16724793
18348844 87758295
6257909 173206558
3406290 6068521
21401845 115653126
18810946 321476429
18447863 83126557
146100528 236824505
43781710 226697177
11141101 15524181
270018293 328005349
208014652 225167253
7679503 9903375
1032128 6456361
99279973 301222975
23886323 161557243
108251599 214241689
21777753 66620283
232591659 494706967
90017221 502687010
16226323 146583003
266783013 491167496
19679854 307699669
246293121 327277681
34219821 363430441
47154161 169958062
74090347 77123844
177878617 279058821
180437706 445618777
92678900 158389491
989006 80581089
230428939 455766529
64775671 223370674
25250331 81457804
254709176 502055165
258086770 550982769
5868139 120905157
121971478 341990529
4111144 8135607
182203609 230567896
6308941 121518501
31038745 51016715
382757 13355947
345111043 425553783
8640771 9339801
75522621 700856077
71709320 101446411
1620514 47919897
207347 2798785
60725521 111741561
21857221 73472013
30059922 566876047
4035425 8466301
279974720 311404281
21597466 32183326
142252510 255054933
20045229 73008461
162396608 464701051
126979883 141674261
915221 6375601
1056147 11220203
391736185 530892961
4628977 613052769
20870809 44954021
148949683 290533717
601720723 684024321
288719 17163082
191787580 204514651
79448791 129545921
4963843 18035221
2375423 8898436
414395681 864787791
57464377 154763651
2969531 78636769
588310177 710812246
41624009 177350636
24413379 156174337
156522346 584568890
32747522 380121561
2850335 62427889
91615243 94571131
259669988 334229761
36122626 463917793
16819035 159685366
352861881 751240801
109545565 233942326
85010271 304687919
92546930 475782085
239837561 486887943
269668200 604465087
76468666 361538501
7387662 7558084
2021268 289217381
58045824 162848325
59940953 61026561
13261220 14346330
26050526 38351479
70385665 477571987
25125728 194407201
28449031 29884221
141590903 303226873
57282715 195403901
34025547 51968547
44245729 78217375
4137846 53747437
170481708 172317377
186714271 472618576
178166449 639645922
5802937 7093165
626455257 843334181
175640305 349184707
61756746 96450685
127769286 326933861
160745201 310086997
459999 8157918
40629717 404752261
259891146 452481415
42275814 213854881
20008249 283232593
111144985 198925201
58683441 834536969
3192688 7011819
112044001 412572538
48236777 282805061
287114763 415692065
1358065 7618881
166653301 318975676
78984616 151600198
24128691 109302464
54747872 224114266
315864550 354386135
46846501 428405099
44612491 105185152
151750705 324633731
157993283 348930499
632458 5431613
4271857 7094913
286567833 300910216
89002051 279971935
193398445 481255973
21873474 25373377
677311 44724494
116731308 275651401
232725436 241951125
75924001 248710045
66603284 455696767
34373504 159424231
7394954 51214162
29261233 696850456
457116 1699361
462572284 468578137
18380147 53170209
91725377 122123971
11948610 62408769
40482543 74727885
555855581 966605243
28962012 531314629
22487453 28817513
71220601 1040896546
241119691 375094129
3755320 370978087
43439760 97070266
138209281 399889501
87601369 332877623
77600097 126534106
52659201 729591800
127912501 215241481
3126851 9273025
69174363 204553951
43756735 521086398
29706571 308507641
96337473 524360755
237960568 425597782
40354421 466066733
165712139 521743767
9256653 19990736
112265469 204412588
12595370 186241801
134795123 519025889
13850716 55972855
1300385 3859267
4053594 11126161
128787526 266391007
87044399 113500297
201490793 701290851
49318333 119489424
140121888 162018473
31804001 50979776
56778951 357038455
16131066 39555370
359312473 519472897
7182479 15734351
9945033 178206238
12379324 229525077
30984895 49574421
2822630 4642801
47745859 125922729
90443404 148984929
4790225 12310111
22355761 143582869
190398064 536730195
61737386 144957669
29627467 31066899
320950803 549162611
251001374 363558817
79991521 93828055
54639058 78371001
177262075 324068914
197074261 428224951
224426476 792488329
366719581 657083181
226034866 440598726
19962881 25782592
9861566 15413181
84593901 775167114
61917044 209176846
65663489 253586133
27929046 394509204
65874898 240538169
25294706 68787545
20441025 22472488
1167725 6776072
72551711 142599525
81582161 135366544
45927442 125182729
33092671 84090729
19993874 63341785
63440225 297983719
61969594 224140411
81536791 499610609
290241601 844753490
346705973 759959747
10240021 316066264
190981102 243689079
161219693 166307527
251638726 643223233
43676886 146162337
12820666 279717551
148219091 306507232
14396842 291907171
95287791 206951806
67232219 87560497
98582893 772636481
107077839 188285797
76683156 79479289
56945827 132002937
120970277 122633281
5615653 8962612
14234577 23926723
7621524 14042404
46056753 152489293
3549886 29972107
233295505 363966531
352106393 776840453
153718381 158488984
8460417 506282407
129038184 434910241
24278679 73964276
88392598 130485503
419624632 421983077
31558094 355749733
23394548 41472938
68176558 212131115
70469432 72153019
5280277 46726233
4345111 96231353
160344001 342181090
154644001 784140781
325845 645818461
314711328 992757085
1050303 26965641
15402690 255271969
263107223 308425195
248565472 373729293
11837891 19079633
70575671 188914489
19684360 65165681
71865571 204370167
31297327 55575856
109240561 119904656
29134085 255337621
124075326 126413891
139864213 871076354
103551184 330606926
8687953 484538087
105865841 164938145
98326933 278699615
7609063 51360483
4060709 4613973
14917775 39122863
103612863 171738001
81165569 469371061
3269372 14429057
138509533 153875406
5328300 17853991
4922303 19109249
96214753 205815892
112011967 121175083
101722876 179804877
150310987 184300473
193650371 281363839
35327294 54436823
2877193 53748433
44246161 422034266
37038281 301339009
531198109 780860741
23497504 207235681
118120801 777903151
1656913 11223426
114585598 371402974
124374481 181516721
14072952 466152526
66720142 82695537
42255595 89014157
3809596 22923009
64427874 218219785
17225993 78927941
180472022 203071935
51059701 55236175
103271062 266221217
83864890 101267505
70719451 143678613
743392 20519731
250887185 487005727
168398477 232993658
161852352 236706919
286580026 370419441
154054591 181801905
10404702 115775443
316112655 317279293
229450645 379006161
157088705 211285777
129941137 789254497
235545232 265767945
241168439 247460149
932191 402128464
74109837 139607974
22474341 29923937
22804481 133025117
437954102 540438081
13609929 175984173
33805193 370161449
7440621 11014945
65991588 110794169
41118001 688625211
48979605 203938849
70781175 142975711
35351857 982930744
17853656 36454413
40098579 55581775
35729421 251928293
280191610 427663315
80451806 114624373
168762789 735974101
201095515 330141001
192693706 452290281
328881268 602868251
22066162 529617745
82038601 471184345
245287897 270439033
86104057 244407600
4117748 25477449
55269902 65300257
74656017 185509786
155302561 231990914
5187241 18776395
77915657 78119077
49713854 54340201
152912851 485136729
8394859 12893861
34511905 128508576
272438731 332014741
93920329 572736070
19577251 329363837
409540156 851215186
216358721 831584487
127914808 504668821
12390698 14464725
23289641 890983588
15479498 68429851
14843691 27687826
16026753 745369597
12091135 273000291
142156916 160773715
43938014 546844156
88776540 317666065
278714585 309269233
48810948 194540119
55404310 149566033
49263449 403336705
85195608 153450841
704697 382774585
18523489 161929185
295408687 474611118
25044031 44864613
52306178 100694511
2368698 16886764
44672265 130886281
68741585 119031691
471317247 718746526
41485401 348383971
13400089 15767770
4749427 150975958
11799885 11856205
448385251 496102801
59014839 71589223
94590392 116779105
56044971 61136503
18541408 23145951
83010333 138197941
43063809 869263408
11985591 358035665
6032278 7308043
100780190 572447041
154764032 250612369
262058265 288519727
23183102 179646644
19684316 24913560
68282057 103908205
90061109 209703851
258028385 448019251
300206461 477019621
13114549 32119265
64649677 553020457
41170251 92367228
51166657 328541412
129221599 293892945
26543895 630998596
931174 19737017
31149641 357753641
10427968 184415521
136609551 323139041
80229759 341989021
2980797 433906561
698133668 960927837
131256871 310207159
577531 681615
319314241 772119783
12305125 17495689
213256623 222145133
58990113 232819511
263919548 303546833
3261917 5587051
270957472 682958203
378461227 442531681
95103679 157383201
9504809 9917506
21492301 119895588
15457912 55374867
71897665 245116001
315477053 329324733
133841062 538495525
447978081 575750836
21141878 130279333
96864641 98992441
236976241 708124302
49081921 80454531
59720727 201222881
305311889 447551422
38460577 294557545
53712716 428250865
39035821 104932441
364863379 818430133
235272077 250859853
261582857 404246545
15788780 23645641
303181629 309138516
746730 1983289
2118179 8849401
115456640 205262604
101846426 915796201
24443408 29554309
203948577 330847609
15374668 58191681
3702640 15041025
154378457 171832641
52076404 247052441
22394331 63043329
22183240 378273444
16342237 248945713
2547667 5592709
40538213 338445769
6583853 16788353
20664291 137128195
29145451 171439822
305938081 554822756
14607290 77253793
14114545 127286391
666374 84404776
32096727 459673426
179880265 852889885
211233729 614956301
173259307 208804464
223240255 249177817
626277 23685121
2427839 16035601
21776401 22572323
346411 46828081
1041648 2073829
20111060 26057877
113917681 124089997
389921135 465340138
19516461 22758751
222046385 416195137
66588481 100898623
19624990 38337981
1476333 385841346
120521708 203518293
1029628 9126551
151599993 364470772
54714628 734836501
475156001 580319833
4261949 5330161
5702607 106838026
30128476 530456577
25970001 259800961
59851416 127515409
100037742 485234209
103403782 251914168
122417513 774888439
31402513 71763633
4430106 42187153
136596907 151687071
334040176 742697803
20812523 23000209
11686195 143951221
78372087 314116243
45388445 193326516
284551 55802825
60854901 65339756
78295897 600696689
894521 1260065
2287651 7769665
149028342 405704665
168066289 500071238
5864769 14949130
183121 109769441
44928599 226956871
1231898 6217847
73035211 99729246
67547281 232363243
18510271 219339751
14951587 880704945
318458343 485133286
251895161 873428569
61287615 260876666
147271699 162578641
64061210 156303577
136020043 145000068
27111006 48423721
2011688 6841073
161068777 639878117
86978269 149446660
173124830 483651649
165544808 241927313
11784025 15191985
10009444 33261558
63993499 346989961
422306711 645952801
1938752 2105245
33714995 109796389
22858869 35345701
24720377 27485407
264710410 674781199
36059965 791626657
934657 153214023
148269961 690656336
195416200 221853457
44787349 276646517
251137649 418288809
1703149 624460841
118798444 338073973
211839787 222784705
49690951 454626649
251843832 384958187
95474532 117123874
2458133 3545599
62701055 123981571
94537387 577956519
1277630 3108269
6223163 8752765
23723420 71242926
242756125 277676259
1344673 19591459
14121316 128159161
195356305 244695376
35383859 65783323
2296961 3041179
5848045 11337508
290673101 679644987
207271219 606940209
205649893 600751941
5416671 7688278
12337923 520718686
121874239 667670653
4106938 11036721
472844326 490656799
140062198 149110557
41624753 542660768
320786722 330760736
23085575 35459581
69166177 118400621
1195748 6965329
18249961 29395675
54671653 84071715
3949838 255813811
335593285 445251511
3472056 11061767
52302371 131746406
33688963 93892785
383294461 476122388
76136521 128064176
12625957 197504889
12441447 22495306
59481258 75534301
34823645 162229156
4547236 30377920
178910551 252163297
12805 596353
35685231 46302906
21749591 56444865
69137914 80845102
217677909 511839793
357211888 398382897
9158219 201409575
254859259 411242457
23248122 465002929
28308110 55515877
1975918 6569345
15840640 190224861
14396437 413739821
131450871 197336338
55401068 151869572
32834002 47661921
42416365 45511207
135282237 266791321
396319531 459758563
95188761 357523167
35941863 54360391
24553261 272580091
22311086 67126951
21743641 147813871
50328181 249600417
53923405 140509486
183779281 209431009
91521565 968576101
46097105 584957251
4059385 253609873
112023268 532998145
57638076 113653903
93473905 553187018
22853740 24884161
622584699 651289975
9800134 77299453
87464804 100213319
41332 7930321
127863803 187780792
30791281 119064919
228554311 362421271
150949742 259658521
3838818 393543109
35476689 637789324
7310545 774092197
124316501 775005751
23176015 228026254
86993245 252512453
90664373 93462986
59630635 724421589
65437889 95144024
42498436 84197445
305626774 536101131
522855 3431272
1288677 5192776
18590364 88582241
65360758 201909336
70281457 426375769
217411738 1012996477
226099270 659430253
79104409 182878054
57293327 107972099
141247117 326097388
297844051 498620431
56646213 58630001
407512631 924765361
15721960 46923265
17578919 27052714
7885037 96286853
5314428 17806231
76966805 117797863
524200 4253481
84479905 675312080
200651557 436333239
692624845 713831061
10423534 67990287
160282151 312815166
28404021 111959111
32444939 73240105
31154795 90023977
127531818 430385941
18769686 101129281
2458109 43603719
17722025 25453771
28244791 624472241
36166497 45294451
30389756 36101013
1222300 148723677
221219583 282165313
480674061 529611941
98276476 503226613
66082145 342951301
5336061 45807312
25905839 158222401
171425482 246307849
231324144 377894215
12247542 225686857
135450265 246734279
2304939 6718566
1239421 69133307
26330561 37989765
35147644 151382041
14688817 644114901
514773631 833359516
21869015 187824522
8689771 42762345
25840475 123257471
182876538 410735503
39829816 144629799
81982101 204737725
97831902 300426017
125483018 167909479
21286585 138973501
296329859 486156953
1826839 161352049
17624637 40719317
170970344 310562341
214752833 973890901
112903701 508473649
11546571 309531709
65021969 288695231
53615649 355210669
282812817 776891905
51690841 198287133
175353337 583330861
145541284 339046401
375561919 790891256
53715841 162011404
97746 3015201
126424198 698415681
25875991 117080669
114561851 457866830
72332184 114546841
58035826 381968713
14839708 214145161
20942262 128310841
25949001 247086841
7258119 9063685
77228545 304769341
332164848 429587683
9466595 28863849
3373913 151305688
3464518 15183104
85927717 93172285
379723841 397506096
161221705 601867847
32501212 80807557
45473389 116279926
22964839 188752033
32598898 37270225
566229353 715857346
13600115 125831161
46431440 287460031
24568937 495607105
166171153 524034344
337977377 879650083
119020849 359260245
78694344 265192993
368979168 611478577
18140371 108382801
161954249 354704725
38569961 51262704
67986656 97239844
21863860 81128721
30536677 448583664
130802473 214743889
19518088 54597201
259982 12564418
32219797 185882801
88155013 146142609
6207935 7981052
283801 242089761
13660362 30431561
12093803 14472353
370127429 371460622
22885905 44366726
314145633 516551140
308002851 318720790
165813247 304637121
203744809 326313604
142818001 286010497
435519601 449820049
97342561 726189799
34668191 60045207
477697 344399815
214064701 218402443
212339794 228298162
13107669 58818288
27911539 80857951
20710126 26004067
2016029 11504436
258932727 301285033
104332611 134786025
13255486 28806051
226560572 424015089
8107646 14292778
12065891 18337537
41253308 101186089
833252 48092611
164929666 293733001
350026 890301
682084 5623201
123401751 205115875
11900673 258892901
101134873 327892469
20915384 347508545
818715 2332753
232041168 385897213
78696425 641957401
53406259 394867422
11932769 591365070
39032299 187306561
182391001 314538988
99470539 215216893
109316845 177736153
36078311 49199893
5791153 202556314
221312070 448016563
36113096 147486346
204062629 211281377
132568705 134680249
2603425 255481997
13656610 24106681
213297201 250260466
18023580 104646598
203447421 643034637
7286749 25748401
8072211 395973901
269967541 399014568
19071274 115085057
6990830 12779331
13078586 20730361
44047464 63206481
20594241 34322401
57154231 108526617
48857146 52760571
53736287 68702215
117027607 132675569
22740889 739401101
12238115 191385946
4173659 18082117
21478501 198381937
30825399 331794289
85254887 137896201
6325355 93501382
61339010 283245877
617454916 973089286
141909929 621983982
34324315 154596466
54586826 216760031
189842437 465632636
447161293 775679637
15002085 45559306
144566153 240886313
30078761 89649365
174363535 365322376
11602961 28162009
264875815 324165037
324781435 599957065
11778907 32536675
96260578 740732141
91398121 110094796
85968598 797941272
8139817 251045149
148365249 383695590
74578117 209391097
126649657 145618015
277990597 441798305
39418614 53909172
46693680 164012609
71964133 353742660
174218331 532975481
158837327 162226738
181106817 202999153
127113668 149975321
116782226 129097142
561030817 594738481
63619 95096
30328822 296015681
32313889 92457967
1482131 444514486
199654085 1028362291
73316010 287307445
44994556 325010770
118660689 320735001
177468601 413900579
74170879 149067201
38561547 85368356
265602415 346860591
19873998 211223593
20392019 26480593
5819195 16898533
119135305 322159384
318235656 708884317
171365281 246580229
569959761 589111101
68027053 76830060
77916601 466029705
107687731 419766499
43549897 74143777
14547785 422524456
2722365 3483656
790231 2316982
8486221 60575911
66153121 229086649
3839155 5386241
14790741 16618393
476977393 832664224
451541211 581633421
6070294 53411121
160770519 920980579
44308544 147000785
34562269 48374191
275215756 474415057
48305643 761289905
7645307 31007726
408729961 780409423
216289437 278244407
260913655 595204209
478015730 827209726
298704862 835779201
8469281 478165951
166398177 244706513
295908085 954704871
211837251 355120633
9878722 13561255
57279886 129071001
319927857 522321777
123760856 608621959
54172173 237581793
11567777 220883242
40390618 240056646
64082508 97296165
4513276 507515051
189810730 211635425
59935974 176274301
103182994 297346961
106671628 236180693
340646619 487586551
194722274 207638941
185087242 457985656
23009837 208196641
32469985 33018280
8428226 57957348
281823704 292932371
168385 1316057
39094304 39216425
24286039 525515111
129610854 320367323
7955141 18506863
280112206 356573001
3104685 263810561
61114513 65741075
116802427 136158849
37331666 89677831
42301567 187621376
60895237 62834752
191940001 549278735
4730015 10628881
134868259 259613670
151866960 317582471
286881753 451557529
39269033 56722285
11090982 11683689
213047624 277332801
360983338 978520901
55981087 207927937
31900841 281633661
36240640 41168401
34734969 168440131
10163509 379297933
174200128 269222401
16363681 32754259
39404365 123189841
5133903 5443411
32468273 47475411
2983019 8468233
149966953 333933161
600905593 796827851
129786994 268053901
1848983 20829149
217135037 294755613
251952167 384408281
217072068 569116801
39873118 143719897
191645077 212806355
155239646 166433441
31551541 564597055
7834445 19007713
2316590 5328510
115313905 188117297
117517969 176162241
6588604 248300491
4181241 813619801
248553041 671789625
42392120 60551191
23127755 367985394
27436684 119545507
37541708 44353552
13654451 145331096
59211948 113920441
57570584 468376264
113031006 303959905
90729138 278696131
5020444 17195493
3148701 63266502
70817446 89363226
41069947 426848681
13232662 26275837
44961491 562435997
192085677 371208073
47749771 134923041
213980600 435286801
2334047 7049226
13137440 491857201
151224616 411861183
12833922 462584402
22490956 259756684
33120970 36707377
33866027 537301024
59015805 213946921
38583439 194895481
785779 6454531
5064772 17583151
508447693 613761495
178116840 514359553
28100426 45602001
282770417 384390525
9453123 81986241
135798529 266601826
162331 79966662
132895855 408006808
352222837 841357882
94068636 124845919
229981601 272297949
64857745 481603609
116083301 121402585
5924417 331204369
152978121 182952505
275626301 733297501
20150841 54799993
205667050 212588431
10009736 13146509
100111023 118174421
8404593 11933279
55887678 96561851
32925425 98191325
4421452 5843581
16165423 498521669
4574800 12422565
227831455 826536086
6145363 189175372
5278564 41748883
168293035 550576324
236878721 655499233
2501303 20493021
1372357 9234541
15420386 26021953
682296 631473745
429899955 850622301
38672736 61169761
28380476 147026012
371973505 798127001
218715048 541384228
56365683 344058929
5921453 7123590
36187627 86650747
129859070 549109201
156085794 159089605
28239289 641353731
55621666 127890353
22280873 178994191
101746929 638092348
142384396 149926231
3911549 5816908
94608289 268812253
102401942 182424259
397269537 546481777
150873520 304635941
123196165 465269597
56041938 555912337
181298665 238207586
72155864 193981339
1306933 63435576
655610827 784915267
131080824 190570458
122205705 190385641
12939928 956929011
51052827 142230177
46292051 63777425
45256664 548210345
159539176 541855576
13078045 35623434
117115987 129620053
381176433 591982909
224101518 338807107
134319007 238721107
52650781 120191471
192291857 520902656
29439952 30847654
37932698 133934329
91962050 186009656
124468566 543199933
33982085 254687548
9593002 53295969
418408947 804331531
37909066 218337109
657981925 707870380
12550376 400914683
3914305 626203528
69593540 99986221
41720011 666458027
236602883 319968529
244225290 251528195
120193838 219263071
82470993 250090216
60264129 524883886
133197040 265786161
9520853 239215796
210636889 731233341
136093141 454646956
39579671 159149145
57390113 90664647
44819386 366986026
97245231 430812685
83332217 170974970
233997634 467213860
124120927 782544303
17598840 37248772
17920614 122570233
30620693 163087111
4823236 9285193
67355780 219596158
94789377 170260299
24275547 47755015
79055558 379929529
3029164 91551559
69312251 79313599
413936659 594321534
125693779 154173153
372066113 765402716
544778233 980162393
17079067 156054894
101885059 190460446
42244046 84566581
148478854 184569657
6121231 117837377
23869792 140706203
546100 1405801
52902079 88080487
26581694 49652989
796103176 858205066
1542377 38310966
44906401 364476921
42005236 593125919
116804326 282704251
26756307 113345233
13055167 27576521
31721941 85173630
38028321 78179905
8309278 484577248
12006881 308293783
265668890 395690351
146495339 244598477
31091676 49763008
374856307 801628276
342547689 811696777
101523346 261665101
102078568 212846699
55493425 235592837
52511079 73142844
738232213 752313765
207107207 407267765
2942581 21610896
29253364 51776601
14147371 44217928
29105076 44559489
18768228 83731441
3571145 199473824
19748046 175242253
26318775 317092186
21679390 72028161
81815760 140974330
3560967 7945471
42688308 121538041
13893139 86180673
347881661 617599501
66110412 217429185
92793916 154955864
2323356 270078977
108555184 232141951
1513200 38542291
924188 32408671
3558572 8630077
112728001 357652801
93850184 537085921
65871375 672734285
335063311 426669673
7682308 8395156
61858369 185051494
16190524 24295617
13609179 29150317
48199058 541804605
4999327 178456886
19044601 36782101
7809650 26165951
104888233 179584946
951570 20739181
8345877 736790510
3356359 187319159
71458677 89164321
194897 1317361
330451 725275
215841949 248891508
148364766 389528875
252932548 256604761
123495490 466156015
103797528 460527981
131378566 368535210
93398605 142699963
46382681 377678632
280763554 298331383
58043686 178795101
3430831 23603581
293335261 511295569
13472113 18012501
27916256 34418973
63359718 116653417
2770672 12982969
46654320 49607965
7504465 569344888
119076167 445053750
181959389 602239771
60912955 847078789
80847209 195488383
6061861 34006666
105480034 313660945
4258754 32498259
111068551 143847121
25306403 56007889
24128816 33521797
63600238 453449437
3948871 14890282
12582164 99265609
18944377 410165614
11120602 306055639
384578131 516393345
45769903 58840486
180507931 307160449
25332306 45508985
140323456 166916597
3087469 161340673
459886 1353001
7509798 352489843
46240519 86342797
246926024 387923647
22750154 36987146
49953027 437580900
100131583 190883922
122285584 132627881
558983041 721060957
63641103 421481301
387817564 478193073
200564145 733117973
41294876 117832597
5127877 8240857
75478804 280668397
261842219 411123565
6956581 29820001
37755848 64071661
157699731 244081222
185938905 279085110
42082531 291010703
333183705 627779408
31594843 89387848
5675828 35519531
201440331 443988066
147255525 149525614
688463 1595298
283286 1386901
154403777 525990609
14134339 102910921
40360541 46695475
28518076 198724056
96424862 327437749
15832851 32972655
805873433 817957687
7165480 32013313
5869138 63147347
39365237 164273969
426879427 506697275
283047286 672076513
184451014 185651951
60937878 183199783
70506235 517402173
28185770 66845681
210447817 328905559
104994209 664621939
44578192 82621125
232298605 286150057
11310087 121935646
84638324 140702317
90705826 533991909
18934939 70836111
38154461 119986981
42329645 152732062
4867479 166961367
300313921 494597921
9214425 13673530
58364950 249544769
167767260 267864451
223987681 750026436
38838819 663079578
57464000 401781601
115329061 322458835
147267678 228554461
111943507 263177566
23996855 65264577
86762951 115201601
175203396 218229559
45197822 100936993
271985696 393125503
3498906 24097993
69565187 147861199
75069921 147378421
60402108 209105073
183098060 455453425
83034721 354810352
49475619 482374201
52130606 127838811
11890713 65866321
16310897 23526197
50159299 103155157
159275420 292343941
36690361 517110378
29498244 207758428
131646709 286423931
16039615 982058425
26150392 31696807
24751151 50529865
307469428 612549246
381933538 996100381
242855101 470326327
55328355 353602126
17150365 365303659
30118414 174071457
52358601 337966456
169055464 195020201
323515959 792270415
6447706 110456158
423274 2194767
100906831 206628135
6820585 42366009
77738187 93479698
8612154 11379097
13007011 267883183
152128802 671421747
254363946 624391201
23671861 30358657
5416455 642322381
3015391 433305891
3921515 13598359
38142721 653874241
150721229 180646301
57950318 114709423
21795909 22469887
4977431 72577221
137706749 311505778
620205076 687693553
24088829 232328961
34564521 52014916
54753559 191003185
8437739 56689753
7853813 8952643
222666167 603678191
58909313 216094775
26439074 69851183
298038766 402617657
59315887 245070377
697762385 727024381
42422639 140160801
198478369 579518336
46099956 475492291
118187174 338987881
45649054 45885251
21559347 131731817
82498166 494590171
21832669 139605819
6844906 145435307
81024698 146301101
185985157 327953989
364303670 607726477
19790246 46642163
99635479 539682603
8832997 164392789
62601416 203048083
375647201 401414131
104605677 193308595
282406262 327262526
165657363 540236881
51650251 975041530
115779748 253052603
5789287 45722314
336031096 443841118
47923469 84792673
258566984 363670619
156724823 221477985
32334821 123894967
1480891 7759921
4973943 7595557
32410125 76722280
7141705 9722505
333740041 600585142
3266657 11183796
23104130 63247549
1066 1737
78057206 392147218
73115939 240952608
180806391 593120683
36401726 315245721
79030720 138655901
5373793 539925751
64569037 198484282
211797831 286876129
275964044 303573076
260293216 562233113
383008641 527832321
444057593 612633736
51291982 179705101
4150034 7861817
29925531 85931206
15963481 43582677
306880911 510510665
13902931 169268293
70729442 474487126
23482501 152619841
21773849 57783925
579747 58532545
86210586 125157637
17649675 70873426
73879494 114881563
19163761 219060689
103537836 315133905
2853218 4608577
17238419 20278789
1435288 6574478
43485791 126841627
26625170 84339601
220187969 273916565
109651594 277785579
30273286 177467633
167134239 285097314
11276857 13348689
115987353 651800066
11114192 13373893
67619223 322930105
18444898 896218401
171616622 505351521
121030257 127150234
74413149 260712001
78673447 204998761
31761521 156419209
582343 260975554
285457999 385071597
80897081 87465001
89883645 572554741
680023 13665312
163580523 344335042
298685773 348521671
39065149 62128081
437308876 648604489
148281162 152540419
33234363 68600514
4961553 226260581
51867757 197056315
20206859 62906257
75090049 425367959
5110483 110315041
26613202 51632505
242245 2890937
55481963 119517921
55044436 84798253
105876181 190832755
189284886 612128260
102763462 117897841
263003229 287706095
134535856 306469876
108876031 122227912
249825813 297102672
145103689 272095182
6235259 246033572
114064164 342499753
21992790 36488461
136256429 139923747
20520757 168551338
6967172 52114597
556887436 948496501
839252 3184143
374321725 632331421
48472195 168342337
101302523 152884621
93827658 162202633
226516974 409211863
226559341 843577456
35036273 75036761
294953129 929087923
262472062 845210302
53825138 87602703
22914457 385241676
115542199 230793101
36523172 73926193
59894537 178702539
70000300 73594837
48517 576177768
24176533 456532303
53472439 54080305
8566705 21676996
32155300 325943383
28339795 388713827
27121305 175625953
2392231 6211177
178613221 620281604
17325376 263744551
279862993 482479578
7721882 9081343
246977641 435210601
19112727 40315606
282279642 339456943
100482811 116969861
193594155 356060837
70815595 191423845
63102909 521936647
20965486 57414673
64877924 594471301
431529 7475098
21708963 74504626
49508970 587843461
835143 5645137
283394497 937312237
5255031 59865987
53248429 138844896
1011566 1207441
67967008 70209371
21499633 123470887
19867529 140491897
133421645 167765593
150694409 510986176
86232250 96909593
8622201 85988738
21455770 27272951
401324848 458577601
22380362 32483579
58197315 75713977
143707874 157836253
257491501 328908049
42648649 47208910
35364255 43328897
230680073 388022405
24008251 196274838
100686338 289996347
65427296 70272537
72220591 187745414
45906706 83802531
114088420 205352577
224648401 367852913
19919215 35414344
146034721 183549601
76020923 104079955
46112028 192477160
83005490 106139762
25637746 130801527
184624463 211821782
44006347 65905321
15646216 299879983
60857308 64670413
59536158 139468467
51392293 236303734
103819261 976977889
6603169 141765235
2546961 80196458
17120769 18800161
4703040 8373361
52381163 154367851
96357220 510019086
7925563 17132306
19072428 117985105
79288684 105148317
71159736 452460016
62912370 497087581
83306811 320054374
15653881 53570362
62225757 176665138
12115939 24071094
39018835 96408651
993229 1391206
285364141 464285921
568217437 917891281
1861454 143231843
3482791 197520436
45348640 49664361
78387011 85145677
20607594 51790009
77612995 184058271
36825360 235118545
75467069 169720993
129467394 209975121
23825374 121992731
28546750 180506314
238794181 982452615
2378230 99960050
266101702 715270561
19853401 176873053
14519889 23140437
102076858 375292356
224146564 685613251
1445624 18380454
16242050 30693973
139123601 500923990
20134058 26542918
185127001 337184209
101273141 195143137
8415601 247629251
164536131 406463546
34801846 379023700
128163329 181420321
74329284 295926788
43379073 359713585
685850 104046749
12424581 27394676
23812650 79936151
8290753 575561561
172130687 355974497
238925359 254831446
5024113 79899886
23362331 153420315
38612353 697671561
134449591 216051681
25513778 38900561
151462285 260923031
202534314 248553895
300942178 333525531
18970043 136596321
448865209 767446985
44250510 74317699
256666726 268366608
35181708 57464041
10164343 53462443
41767921 84894867
95465387 479070334
209896735 728959456
5922144 31050865
1041874 256019457
5447208 86086153
207154425 557895367
86512279 287208846
2197566 4863793
444701301 924495167
220391767 347658921
259009844 395420656
25881147 117133633
35817549 38071169
10258899 59341105
13506637 439733165
11299036 96528637
48973169 55066816
140908615 179806797
62121328 278540649
62155528 81645675
7903102 303690529
130079323 167282106
1332597 4082001
127665248 637829614
38986903 259537609
235089919 297355708
79696984 351561985
3188196 61636891
19437889 470371267
198173751 257780017
471662521 675086578
450284157 772163497
137652481 633884713
29623903 637193953
17025610 76704541
107060206 200826341
751408 5666101
13252021 116921596
37091846 65939238
61999923 130137841
86860789 156815153
109720 162822401
30008422 32860501
57858918 70470373
212714124 537672864
4355421 87062362
2481878 122711065
1519551 3848140
19681345 118162241
96369001 182217226
5035722 60410513
43773401 101933131
14252200 30620341
83185212 988948837
58574844 168090391
19671165 245494651
197727299 358784341
38942593 171262145
48770775 268075406
25460006 31267531
413909881 677417599
30890318 67233149
60240669 60502501
127206837 301387972
59057846 69917945
212787824 274503241
6710068 59758081
218767015 1019365861
1980175 7908657
11278582 23314651
109133775 120087463
62385597 859867867
3134221 4903635
31123101 260255451
64860553 537125225
32335938 80662465
37400189 765013803
18698414 109088083
68191200 410752669
218167669 500224278
54822409 98469705
9287021 15440797
61172186 216215051
250988091 285394284
104937841 398185442
64935942 78340132
44063240 49032316
21619689 27053195
52447328 222984323
69943852 282318401
18740481 377015401
3219191 21910277
298012662 583455889
94658253 111510757
97901720 248381947
148014027 149077343
20272721 879920977
108287351 150912262
4224214 534144473
5320315 102093652
43627552 107437026
3386405 5259916
123013675 371115466
5542668 23715421
97781737 521903305
37426558 792515249
112583633 130174123
28661111 304628689
28677403 150803295
2626818 21582952
155104525 469176661
93651917 369011971
26192011 427159421
25764450 530783046
507099662 602420601
179659464 211913362
79432671 104611949
308933983 323294026
84809851 495728209
134001918 237081763
48165306 52420609
63754872 74607625
17728139 32320513
54073089 235448872
134129893 519767011
380099947 884607337
158206651 564280552
305628581 851985345
31375036 132163427
33511293 105765892
108096002 335437422
76031830 146516737
5291342 7394440
13219300 56085049
73528339 201364477
11360085 39103900
114944287 156083778
134485962 253005799
86476094 141770315
12505812 25559425
12457207 273988345
377849 195530950
31562287 48896235
109715938 183653487
317371998 917668421
144839077 184811545
6049224 424116757
235283 42344277
254503460 470767897
10658609 384246941
93068482 113254865
12169081 540711861
13694251 362100565
163031681 285344215
7627514 242866361
90356757 354229610
6183003 63843497
262150825 271795201
91854440 93016045
94262713 143384237
8626170 18495049
44644096 130805805
71190486 77857351
46929982 247170513
55776400 146238481
231635474 465070943
857252 28282486
118287591 282754846
71782857 80024701
50959921 141104726
66148470 230217265
163063043 550087259
10188887 14980303
67927917 1005160493
37502466 283069352
60562618 501069261
982561 141694771
35937433 165483522
304952671 624932065
112040839 387924947
10556213 109560704
822447800 936925725
13721900 47120057
284813377 891886744
335887897 927662417
113266965 159191787
4654434 56973043
45109777 450418531
17382280 391565418
175304166 452421005
41113141 287925126
154458571 370788891
351936403 948491449
17205697 363954793
19836713 57073259
20527243 62622366
69021163 240416991
8171650 132186241
105580755 149129935
52533931 284658391
184885931 378825617
2780329 173443705
22078019 28096241
110112636 235246145
11567585 58676971
275983418 853270125
139347153 809825157
161641 527570467
11584513 27429143
14527540 25174801
271448945 937139267
3278739 52414193
87290237 115490416
122248266 317542831
185562939 302600769
73610655 317239660
71233681 224443976
839389701 1007190778
45163056 83405701
72916607 104566921
17424529 352850476
71853426 141633937
36909801 407458477
73892779 85960284
39243721 80302201
220640382 274157470
92964979 331675271
28957894 131149747
304635571 392677079
86103975 89360161
68392833 954452826
344817901 495916521
253424781 872147817
23453355 71573371
136907 167942557
104723073 521244123
60390952 105450661
633603213 733455221
109726981 169933278
213127606 359237576
59770120 94760096
37137921 50505598
38584920 77239909
88741741 264632941
273433781 636408565
7008549 156311084
83567588 197279659
6988269 472524396
246725240 256692283
5409795 18034074
58979299 70329665
18531426 302356781
149606955 269937361
35320851 164483974
78981832 647367697
55438676 483720113
45910877 75990021
517393 13529264
75530761 304341436
440412496 491594104
2935573 10106425
2019624 25500385
127274798 244068413
344799005 358021191
41276401 607569409
57973789 63771007
69499464 514554121
19208061 30495635
136690714 158319649
10639868 56892732
428173076 835971125
1115070 51606153
3362541 111898558
86125235 127915957
201313965 579209860
40392499 143443756
51185754 94088875
119931483 181723549
6170826 109928951
1141014 12019631
6494904 43342531
121785333 559380071
67956951 152796997
34891956 70464871
118554714 359094637
49783563 617464750
383897889 643385401
19469655 261270369
186329298 271228433
236086353 440992385
689098537 783755578
409823457 964225525
14490555 49017534
55667005 466749479
300232601 683728181
207594226 366189321
72740261 219178929
52685144 58142915
217679235 298324606
616846 166000082
103237993 834839501
52236011 54475471
184471 333737633
72201481 421160919
75121371 629747185
226408827 526985434
260415 876420
38478190 424922147
84557500 484551601
177463100 183028665
41795988 67924963
1556140 13663805
94646705 199930726
35379356 96381769
211836253 827973199
9332136 38170829
216530205 464864451
216526757 218948434
75168635 76824449
47081699 117050718
226397569 613371775
29118292 31935985
47242061 50309785
180005000 233364901
7732151 11629515
22433731 912981805
231588721 358492231
37804138 93845445
562128301 661357723
31324711 733437972
211527191 439512589
42168448 173359857
155726426 787758357
343464193 469117930
83877753 456906199
62606539 143622161
76520323 805158145
6330161 495532753
62749513 125125740
3346702 248835067
13242914 33277009
74735033 320227601
276542442 282425323
155567633 169027321
39261963 73059673
5464868 10300669
132641881 142919960
108774253 359810675
84992634 133238683
199833742 275867605
20232818 24076281
8148953 44063998
18453288 113967289
16329811 35385310
17185509 198845432
12021215 24577021
202313305 551772649
146389562 152671777
103651 587313
255295 338705521
19916161 80801197
14114315 36338261
83856046 609171861
279227521 564769326
389096 383150421
526690 1533673
44631216 165961237
60791425 128510565
45987090 355256719
213629633 721382166
122868633 498393871
54948148 145725871
73042704 104409853
56084979 66045917
18535441 105996361
46955572 317017933
2103894 622929845
50098551 415554253
20785011 113984347
13638451 192956651
27085691 240088527
25609018 46627593
13704209 192112116
190432593 587400105
5816100 6798673
19823191 27558180
399664915 429482881
82639201 311701587
18954267 43482021
105378172 220541635
1111542 401527501
73686580 240877846
50331601 222173073
15846550 129122449
20182569 307985709
23119593 584775381
27310480 161304801
14702764 75189061
205998693 211216681
17172172 138304033
121140809 525020761
183912877 364811649
31099817 149116759
48294439 62717593
14710045 934533326
707358081 807544860
3892977 37336821
249236445 522597061
79058784 680450497
54386490 530674449
14503652 17419431
80268085 576749896
8360902 573173623
43556788 48679804
254778929 421063921
9256721 24161221
48596171 348124561
153599746 400572061
493947 9910321
23764291 125798336
63189144 91386373
130996230 132201235
12827622 42686801
229937051 368368672
116165889 183706381
71259693 498340831
26442505 195888420
11074001 230619346
51187241 154240147
10727424 334751187
347481007 759298276
173378441 178590004
463992306 862682690
4904166 50577682
114464905 510812674
13951701 250293989
9631082 10796469
283170 587797
74793727 309970341
148593792 317042778
569994745 582678687
86563671 103958020
6739876 8743245
61711456 236741293
102853031 810703081
17964801 559955701
25164161 70813435
7694628 251550229
36695276 566395901
55365244 504181025
184003965 669945706
54749336 229598721
71616949 232104001
9165715 90398695
48091361 860375951
3832291 78011165
180121043 220063061
4716733 369216921
3189223 227118601
44130295 223692481
41681485 980205531
7282624 87697569
49252768 57117061
3249352 14799835
63942859 175197056
127311312 190015489
126607984 161742465
161232069 649224127
270325450 937188343
11317568 46677843
1945811 2309581
480441237 745979041
4757526 107354017
84581294 498077021
445398523 459821101
4229488 43365785
10017281 10295993
321084 3789103
86111941 388445439
11289201 682857665
158798701 542336041
25911313 70669702
113380879 363459501
80741719 167051053
4749572 7222075
143692048 193492113
106106253 449703465
107126785 155699493
502275681 570733921
92250495 214666105
40474097 198808442
73229513 317413801
14437035 19127159
64403645 133553681
6633891 35498737
210778464 225943615
69936196 261847125
173041342 190512526
565204879 648807214
21192370 366549301
190247505 203464900
77837017 758685817
202886469 622649503
130105735 166391741
36614161 86081629
38533130 272729626
51719317 113715154
29667749 258062486
6400187 7305649
150662793 779464869
27319687 160859441
9483076 292245955
208137 223128109
192218477 323011744
23054166 105064259
112585435 425705666
126999724 153383613
26542349 719856706
164469831 725215789
113778911 608722705
24432491 42657121
313404618 334282353
50120317 364442796
83340901 189757603
496500 67564373
47412240 51568489
32165921 61722151
152150739 152783121
132927614 155689267
173262805 407442689
191098962 206192863
82995805 137518941
48622819 168535256
50758369 162205226
78032431 473081611
22329609 596423963
2192424 33978523
8314501 114480821
48461683 861292251
2106532 9472428
19143436 101620193
192682067 216466735
17304036 79524561
123419458 509471073
150393741 254925496
718260109 758766401
4467296 13186785
191131482 443240439
41189305 487657003
54743654 582729887
176852296 430787065
7036351 292981477
92165941 911148001
64674057 426381061
932152 14810349
996491 16009477
97923921 648137439
161410717 274359625
3381025 196908751
53813109 398015801
5128947 10093909
100243751 701592362
7180207 115755921
12770252 83874126
7195299 21063766
2430604 31684456
57316027 292448703
76102486 139896793
41892777 552001183
719912753 943632505
126573660 286242865
194726484 371838561
7885353 622028836
18729767 167535221
102634358 134472559
420010973 605531065
194316087 770836411
258437 30368313
96255653 192693880
65987465 252832504
88379459 104813596
41894713 57860729
48558060 684966439
40794673 161422500
13995853 728832529
9864280 26030376
75669484 115602293
236250093 411661069
40544133 386637516
210086301 665740609
74827476 125048678
1296096 11670101
115644161 210831987
52793125 301203217
70026174 73014193
308587746 484332017
3470611 5662001
171092177 235534833
11814171 471664935
18408543 18970201
462773026 473965276
13267590 19659029
86738953 549564153
2974703 152820665
172409161 552202246
9604863 40178609
21331562 56955750
234185924 540146475
52631362 219163708
77674471 287310583
16445276 528160462
82709851 355047397
420422 6948397
31685557 58415376
202473877 334093873
388371574 536505815
50292899 189392365
11546038 37810311
73482247 139236832
102126497 145766341
18302505 198080827
164665705 649877556
292559254 739049081
14266197 41441984
273065251 453030433
527695476 629109862
220148167 484461727
150190301 309602451
43278125 530967673
50343871 125196154
29983003 80909677
10181284 945307905
106715319 270551161
111078375 166153441
364854935 467234767
36968492 41014621
8286526 258183505
67144039 223939633
4608289 47374952
147522355 266641367
239382933 641800699
47173531 68451391
9630958 748910251
43985050 109634081
83509957 482305475
106476517 316526601
431551485 446997213
65013994 169879257
16508953 224855137
96108081 311749974
5597087 23060706
60613421 100751308
29002627 59164364
62601681 364699901
136623313 343312271
45464584 47598361
167912803 384673793
216448495 223381665
39977829 383461417
63665333 179853425
22924512 38445601
744511 1930185
20293655 313325177
40941124 50952369
3651601 113642881
256816231 257326643
229989780 343361851
154508474 221234919
188082277 676669453
126216636 223166833
9076187 430940576
38292429 52036210
27194315 35505619
292624097 604529303
205124041 384536728
3392110 240286229
96561854 129433501
20961065 40319848
6177271 32364577
8748763 159513601
403812073 458726985
3354673 11714261
5994817 11555038
20633301 96171513
60292537 120464137
1367006 61165507
20095 42943525
57988365 450494859
56937009 88827316
53219739 64246690
11511909 35001211
120598937 701825905
234803647 772651497
175501432 769421557
7829740 92640241
83839641 173795809
99080752 200008062
4693107 132876040
22523641 537378817
7072827 186470175
67986787 96875648
153392832 541828343
72672145 372108493
63743311 570247001
298013473 329735901
1297825 314720455
76776448 745411073
15600846 549020221
41216238 62308951
75806374 150361407
86332763 98793076
43390876 402122957
103590532 589997899
6438257 42526433
98124757 714833124
7339857 871327444
1010813 94708436
4451359 13842609
11894500 60195969
327464575 892335887
167183192 254905322
58296710 205526017
170688961 225718689
226240618 338296456
30119585 178257562
118626490 163003809
219038069 475069753
339422129 580709323
4758364 4927491
2777087 219850809
47099845 657728659
129494373 570216193
243212161 759890734
340415066 611371210
28429552 79362881
50414311 330355741
1491871 7780263
9340065 92394901
138010101 467566889
442968751 507258972
6957433 742771378
3217756 23835351
688513411 700588281
51657902 170066233
165687520 213391401
7281670 36643501
71186664 82106561
6154290 340346868
94569697 645151417
44358336 69208139
214915912 546807195
97180901 521432633
353046906 392527673
5033109 11135681
334689679 698330341
42763414 104536081
394649872 431969325
21663188 220500269
7051049 33394017
82108405 627825181
26996185 201123001
6397637 891863119
1139142 1610571
37927084 72807601
92002130 326437597
21461903 372163934
9602806 554527141
9476990 10091740
80229769 577572334
1445239 11156421
84994008 148058375
13671017 159857153
122228981 361209596
67204813 508071453
991053 5591356
78006444 155167941
7600381 230208001
13378589 17180083
31458172 85418155
121354420 626570884
40107180 232652899
32245411 42915841
78903259 99397761
52536740 254418273
82791249 93350076
1847880 15336289
55173601 756505215
98024743 137417127
95774563 696062641
109142402 210233557
37042935 182256901
43507514 78988966
16115237 638843169
170469679 642040939
298231273 556502376
16753637 55755745
468002428 536052637
33614417 465946807
46434457 624598681
284421253 487939975
294022969 450648550
10264723 61542937
292425980 483120911
32362582 45122733
55867450 112541731
6416683 147366129
115571845 845110729
1126911 3174601
22027774 47918521
156534319 824819183
189427165 319426525
20065009 260462696
11553711 108595457
142436031 170301340
10038203 99646997
258028939 294242556
24303736 117670717
1795483 44411619
106803521 770291251
8844550 14826301
171098849 341428239
140101165 361981153
12159715 37550836
281370376 673034101
366599832 793426849
116573359 359293969
114596 2245551
9521701 235404484
779227 4444189
10410845 122949309
31199221 345847989
32688133 167644855
74133973 167025562
69953666 221553489
78025984 718655071
830151 2587494
14812289 205836001
319696483 656274997
185868343 189064588
83746285 399840778
65753223 593062181
96529969 569886948
14659839 16059086
11197899 92547851
167258513 308601973
96904733 149782786
238875653 596139574
7431631 109532963
7789501 482426457
23356713 32159953
89607478 155270281
174314790 316677631
237715410 499059181
206952413 322141078
311137951 485559178
75476238 82772154
84574652 162280006
200536521 624356448
20042392 69448961
158367111 206857651
440980532 813163729
5936229 63871228
73803206 185292262
86037228 199350469
24354931 56994571
45617813 255561259
215918000 256034181
17120746 45635161
2313811 138585461
981685 3295051
1423054 158855041
17429451 203449468
23736 15549625
140419981 208244026
96471228 204710209
1171204 4021879
28143501 675909433
125067789 222575197
117014449 161916044
122817222 160371947
7734109 117505879
14127382 312480953
367744629 458257395
178468557 202925793
19446414 151897138
343060521 349120660
42542965 132367073
117197228 158011777
71089201 376027969
22160209 826541471
36716695 337421533
111816937 540874379
8407300 16954118
5253811 12915325
8246685 19322317
37316111 46788301
29352316 108182065
45184926 166063459
190028673 278243876
144247867 146894320
7283631 17511769
41189889 41989339
67476529 324231748
310714921 535814533
494100384 547305721
228591056 501821473
631189 69895620
4821167 136542997
352053691 599142051
35922267 54951839
127040348 538538672
54389827 54786169
3280310 5567515
14416928 21403201
206599722 292544208
19048692 24586051
57961852 203833435
26787313 142343712
52549239 92062929
141596979 305354011
23210575 35697753
108746215 128526577
194188080 699836993
5205866 6139511
119746201 300228024
164024464 399350597
674073649 678301711
73463501 452688112
30002080 63124993
13079732 18087859
6136258 8398402
27961347 30291793
17695388 117038269
18225226 24724017
253319683 691401457
3626371 80691430
41645761 401667445
292431315 497067251
57437821 66549121
307680151 326868509
327398677 578183194
87146917 719115826
23030938 111632511
40089 16784181
13148833 43454497
4688459 129239587
138979105 590764057
4068867 103164577
5210001 184700329
30970603 60083894
3635003 76641520
3522521 66600381
123369751 179400376
154179130 409591796
12622129 373633870
30642398 775426789
187262497 283373341
54189717 467042269
380545864 549198535
81561640 132228569
102595018 423332183
13784029 34394067
18713484 20847010
370932292 718411093
11867200 31733881
35579251 103044241
20962364 22295076
319868929 542130961
414157024 740849313
18486435 302457087
77901751 269267849
10828891 20730579
88254647 117320365
161633502 241654252
8135220 11726821
133815193 348926821
427626325 835208201
436346355 676500497
259921334 345998247
138661 860101
154606479 192895537
2585410 19825137
5403461 10460818
102003286 110591993
1057685 3147256
5208526 791031409
34329113 46031441
49745047 565328065
11973046 19681341
6812059 17301157
783481 12035701
22853701 29039137
15103719 479127033
33636111 112712825
5428129 76228976
181363423 727900221
59706349 206385901
31088538 105918263
156497005 166725637
374102 228610557
66751777 190807553
10340249 22717921
5779686 8539301
3674185 194855077
260039658 325052438
19991979 44079011
283404481 890830489
598671 28383747
1871197 66350001
398497 716001
27919435 100297101
34469410 200424377
735043 74610505
54176626 87189675
51463287 445291721
15904277 89192528
68228217 229873615
10932119 12144601
19200491 118307497
187722793 663145589
327089473 543701341
267621949 655832113
413531716 531765826
24039619 151989370
234807357 454120276
216201571 402276441
417767761 774880849
144294664 156193763
47956081 771937839
157111501 615638921
350058831 658996172
111769473 131051540
227944179 239985537
33680501 791487721
3345759 3843773
1733048 11066966
37982161 125450482
32760 44038
184711876 321575541
230103149 418731193
26158829 141732206
244120 2042481
373533041 485781713
23451793 239110033
12787977 315676486
18690208 26262627
226802232 426541669
50380346 97489659
126980527 388591421
121178141 433341782
172653953 745675321
48864120 190536169
39020598 905335243
8890009 683638521
325887231 618857461
162123 13352354
2468446 105425017
296674750 555375141
60012436 153354279
106120342 107953560
747597 9350401
64883029 202445649
194486401 260242741
27519837 69768835
39470328 150852833
90293663 529127681
62571685 655745657
2614326 12483901
31300705 123539194
242384208 610932601
313786001 524174659
35265092 88908589
49439568 50232017
70537549 249798291
58596673 186259074
6238639 48461125
215931969 575424517
47456625 532838601
104673373 139706868
33030127 780553500
8137739 9059326
9596431 63021177
4189655 7577055
1628711 30109762
52316880 460744373
15922723 147822520
275216109 281930113
17360279 170358871
264353997 836511445
87615009 457471117
3794719 16758951
32340757 311399329
3591039 274853339
227313397 305959966
153975797 237871548
51822651 117991151
1500896 217977579
35596 50330125
32044540 42393941
84871921 261373930
10972422 17125246
143579021 204000931
12764756 17317735
626630014 756274823
256375260 345014077
14149524 30151408
4581368 6437187
146354768 796716997
35833247 461723620
43226129 79955877
1985349 317740482
28151497 188334423
215483463 915116101
4254712 35079244
88716677 332969421
161685745 221319016
24946485 51376519
172622081 368783617
78931779 476163598
6026986 10128769
377033 3534463
434612601 755035711
21379669 176937933
6890351 18814753
571605981 671960641
72132583 200477247
15059997 48739641
198804192 778766701
3001157 6418581
9433036 62882370
27936613 587480161
18372074 21748501
418177539 585293899
142784013 395000119
320183917 465377936
44000334 65022681
353927719 419229064
34821032 466682041
63804001 75778795
166178506 511801555
133549001 198297179
113484748 204833993
191643871 278161369
68724250 236537271
33033397 198532513
12250421 148354141
32928556 57726145
1742848 20586245
6381329 44056555
100598275 153469603
129966779 197719645
4144219 71351176
91399881 401771573
25976682 637264359
472653 92697913
10771261 198152074
384098949 433434499
237170405 442575591
1789261 2703956
201993533 223056991
1055337 5736457
87399001 196237611
313418499 437604745
71605711 167897241
213416851 709494491
106230941 131905451
32274683 240998617
27474330 317745761
91660801 583652101
290866465 797920876
58997457 91286161
12647365 85042671
48779248 484679697
54705421 153388946
11446241 246970881
6490429 176873781
226824485 236240041
8537670 19513957
43222625 116664445
5323204 123565817
150851273 404462537
108024972 568166662
308234093 461390357
19348834 290425377
51572181 622626451
219343247 251579951
216171743 331134081
64614166 265029241
7263309 17681549
3364781 41491348
436810243 444804193
1673707 4144204
95216148 247424053
89014081 125349836
204416251 385005006
19260956 19601107
27521246 67646551
67309941 781632001
265434201 576683002
39986255 467108491
101168729 113997778
138777549 670004403
38783097 64452001
60943818 361513582
54542117 527992342
7524839 10724929
19354359 239766976
234706711 288914211
101069443 150465691
981324 1084397
2051114 9727219
21646031 72193698
16248321 262271815
50666651 372037810
72564307 206098972
92021481 185055745
29393860 46862401
201346345 916471231
198719643 333532848
268149641 418039744
25892063 181029880
249490627 342123299
105084355 151869277
47867367 150476513
47850529 678022453
84192352 108064533
57146488 94427191
54690368 64752739
485340989 683839801
3812810 66558155
13616413 54640693
185836111 433192571
3955771 80982876
70927381 79232776
30576769 75996393
129467521 249627763
6712781 73674569
139156367 362162992
85202695 348507226
13439809 248106013
17881875 19509326
66584436 111935953
1888507 23217648
65053309 564579548
43345583 283633601
148117474 261788605
6539528 12898109
138155008 156431569
21514142 44356951
21000982 345845113
879154 50253985
21525926 480344521
225692714 267215873
347904073 470365396
26273298 28941021
423621099 453779641
15266373 137397457
588499609 746796541
14010098 43998211
40043197 260177175
291116654 460775759
188975447 416844489
2269387 10252113
61425417 189625093
23151580 54350197
9946119 47897537
69824699 198835633
243131761 659558901
124899213 243892369
2038351 706445034
24611138 38088401
67213351 230753446
239185837 779213805
9652366 22857355
4510799 290169151
21555017 56183153
33034734 352299212
88263571 215173857
76236163 144024658
144206148 161853967
13144107 50688847
69958875 98823313
30553397 54888846
47906507 454262017
16680156 284480085
114464525 281417457
138288101 165723445
102878131 255706158
50033427 617265025
86312337 147931876
230822743 359290721
188776505 1027877793
487350 478310401
7418496 9314357
281435689 372244594
21322933 224059513
231107422 377833501
24344034 158287348
30939654 330562681
196615036 453940687
12090414 77598721
7459494 7578715
10027586 52930021
58237004 98810641
56756314 59676751
13982163 28209918
182419210 631659780
51044785 85826077
74265039 89237986
6214761 19704196
67854280 83634319
5495439 61823444
33511726 430298359
7919101 135539164
7029665 23294720
124284623 263610469
91651796 132039107
651409 853579
7286710 11859133
58873626 540220529
4979028 6055993
11702663 409449129
184420347 718870576
2559662 575004055
46030503 210081859
67377918 240846013
48196460 261535841
160029575 218361729
5729802 8857399
282486471 433755907
44147116 238164289
241447966 510175887
71313955 171657421
84092053 322342251
943191 54739476
84261186 305635311
3818530 535798348
397761228 402842126
48287746 111083881
39234190 149116141
40566423 167107617
31153740 33067345
198587873 356742513
95581250 269578401
564292 50084461
8259452 14202362
61431581 292448313
17873404 129893221
169031373 427477865
59627011 277268673
73226476 180774721
1193707 67323816
282899722 377231599
180573 348727
33147375 79890521
1501454 12845905
63027101 716208081
16776223 91959243
55039121 155088077
8893267 11089461
36033815 297519097
10964329 250070080
3753205 12986007
354192466 811181548
20824213 22071986
87745701 123971097
101668501 107498777
2640881 8254835
5683232 43866716
232707593 506690601
499566384 548649661
11555915 13882549
4630429 64167141
15116109 518040359
32138282 298751929
7823845 328346767
246470368 269123856
181162001 250602301
14934929 18728005
61917466 251812292
48498984 438433258
2438525 259924557
2400444 179628529
6885177 12394306
367109373 519468965
31397649 250008242
58453621 757109042
116976864 344542129
3615481 967837008
30810878 31922587
251425483 425963964
142329265 294063423
172451767 354873641
191337001 396035961
560848492 917038801
28170712 34679751
91984289 575130480
154319201 488409992
28856995 336021193
211575301 569050003
14235285 134845309
13994052 27203523
19313051 146127890
93149145 361581316
266338961 275045832
24064106 103517987
19725790 247059613
57222928 59512498
70234627 180499465
8931050 96917003
121247283 405057651
274681854 323053921
33346531 257652001
49023712 55390049
36343136 86399461
370809960 884356513
5922612 87951841
11187851 11503321
4385151 6939736
33609487 327941265
201706950 284970657
36482273 402607169
78105566 321031901
16960672 427322601
1650042 121326373
4563345 10656476
88220534 109312245
73877632 290520753
202457581 864817804
1340008 109052257
119719837 344745309
206310182 317913549
164358704 372616001
272867746 701048833
11809468 28769131
861051 907474
15600280 109333666
467414704 688159669
131484541 456315779
38590608 81682426
50227597 156409516
62091724 298769365
8520395 26717991
74692038 97272121
7225170 51719917
38509596 75911611
143525556 282748489
208463861 244291477
2578470 5739641
18049697 313003033
63028082 76814011
33875923 109369849
29940643 270579300
110082798 129367087
109048423 601167531
1641137 4643359
5148139 8906472
13529972 296816131
72207885 268993705
82527712 414968511
243584823 801048691
476987 316884633
16533031 350660171
24350035 31413009
15233304 20012326
327905282 659639365
32034724 648163891
12321771 16798505
85348657 502811551
45640393 260793057
2779306 14884640
34324529 103188461
32060601 211325511
351217292 730072883
346231450 636175177
30810255 46390286
208326843 789096491
110675551 140892797
40154106 390668001
310988777 581949451
3548733 14922491
424715 109212563
19650866 55801755
34977006 52442415
165461337 166255577
118253106 180973165
6795721 55189647
12036416 17417071
434298103 696365850
126784897 230779544
124094980 135141636
178494408 557835301
97448833 850923901
377163930 588570841
10746217 171339463
45092317 129909961
214496920 218000095
64450 30151507
22863036 190025785
776476 2121351
4805753 203761005
167510626 376761295
204021886 732421756
47539141 804295729
177314 4436641
6604740 23355067
85426929 351825685
91237105 117824161
66163101 369848829
10468168 11040409
2085479 2134389
8373941 292376971
17602919 83641585
187126539 943839745
198322601 301920260
29319349 36393085
247100297 250934097
54737817 212408848
177178623 672323673
101553869 944978273
508918 26333561
6610314 23494132
637721 352710863
182877 1389853
253921201 416280786
4711051 246360961
405415374 595407811
8924653 22327617
17146512 253458289
94237891 95531424
18783485 57269107
367922769 517634275
15826589 46755507
15108241 368970740
174902835 517318579
1482216 12424636
495667205 811526150
16205057 242451713
82798977 233064091
14151543 16719784
1403622 78651361
142473319 147837075
19847210 148536277
123915512 134152889
44462606 215060641
10960471 23931640
23193243 33730786
20391969 138708625
83600451 217707359
152608756 212538638
14854881 47122626
53547846 148727969
105055261 164249713
7603681 165827620
231641192 323378404
335381829 389144281
52556569 68908795
239691 1049464
80427607 102048239
5470422 101105347
166839125 768861721
320690299 588296270
145012417 200212507
46743992 342401713
61389411 227686465
149014288 161626641
95298322 115927361
6048316 8100947
136881841 164756009
1547511 5136535
48645791 149975785
2646598 61184701
69409120 202641547
984261 1781407
22499531 29662417
56021149 574647389
46217120 49568129
7708863 11083731
1199251 382867790
23315162 77882722
232143761 750130161
4342455 52682969
4145410 33128731
50699741 289564207
221270286 364928929
41653723 380575996
22584301 52238975
61517611 125954071
327330462 344853601
5951083 10894231
142566508 977388985
24760076 172060315
105372241 922202061
1962333 18572918
32952337 88307441
39994696 78912311
861157 1182002
11265983 474654163
4262359 13401371
124551846 140928965
28038272 91248338
12106909 203310093
97841552 365635794
190228060 774416581
440806354 503164831
32855908 456252367
86354194 95318593
81053281 361598338
3282644 26937093
7666862 72098121
69093689 612661424
28199502 239078607
119568904 297655257
6966982 176464413
7409665 90978208
10630593 54564451
155849032 281694377
354144568 566065168
220052430 322638769
71926273 405657671
100687531 343096561
23716640 76290169
22217777 88519501
6484387 14006250
26873445 320397246
127722425 687488791
4407767 7136003
36860283 215568697
5485585 32060436
76428154 577808071
2322321 325936009
108475940 207388325
1874616 3340909
57474897 60462577
3678881 31354792
19328401 239677021
66676987 73771671
60400416 63287989
12489846 225133409
143595925 318561072
8049809 41962921
173467497 199053877
208552033 558510061
81495487 736681462
21548123 49590225
122675587 155210958
17344132 63559743
350732801 517039227
9355852 390600750
26590560 152736076
285187283 390115542
85524769 160563675
133241206 163724737
169174015 238761543
131144746 381726357
262269736 391027687
185472838 288213921
60693002 273208417
31492501 52008919
141541431 177146617
19814341 254855857
65810239 405899454
38733357 467223091
131602205 355173321
39897022 98602855
153272495 249395407
46506133 216833953
9499657 301988035
251290768 317869828
338453221 465089626
357106065 416563077
72842332 239956309
666530 3513209
346757161 369687649
24703341 52408201
103957866 530500105
231678001 412904359
820497 844867
91413785 110055041
123798756 541231721
15795141 109807705
143869039 275510988
25673027 28624603
23958409 37433265
2190947 5078023
59770981 120724826
197907961 268292921
8855257 29767662
42900847 207351869
89728543 161478591
20891461 63431632
72043219 98602551
53653461 66712441
37070201 54392551
53604819 85116466
77319663 204509376
101955751 392495985
15037565 181695281
696942269 698839831
17034718 43686160
308435503 552933445
241322555 268406131
33841244 38402689
18452746 137774257
17932366 30898477
4680631 120453751
10885399 12156271
322921613 575132642
13390553 258471937
294481 59112376
557050153 909879301
17652312 732360137
28190977 290248759
17552341 19840836
62417951 498701481
32025281 194868703
30747925 258233948
33712627 494739324
254719706 297122975
35979903 70671979
8115553 49275304
423977565 569457921
143763177 214520251
78567375 537064001
19157712 283031883
39193609 104768721
9952257 192531571
2549567 37493073
136441797 137599453
82224508 190420895
54405506 310422875
199798956 430980001
19348777 463644397
26145827 157134161
23507637 51731681
21785063 44551101
23135019 94420447
55071831 149983585
21146460 118953694
21915093 68578077
164472114 553633921
164221791 512857634
21288727 571527073
121587090 242420551
21553785 21841507
404551 23916712
29695411 84325789
14449802 14716131
3404149 60754908
104694871 388955413
5096288 24849899
173539009 179288551
235072461 481079496
6162439 14306133
396566230 669472316
70642157 86954257
24227626 572003183
92085718 412196916
48369259 498916687
21799758 57872949
23725601 234725089
236634910 278899871
28244497 76351838
7158766 18651013
312564816 502477501
8528921 96881720
26431257 39274849
4695391 283601025
101947176 218871001
253241479 382200211
153939011 490644089
69157366 156376342
117019484 144270465
433561923 796805153
107987585 239918623
138354481 683743051
38571644 88474763
35621109 881498916
65832094 105735589
68294821 619115433
507081305 740455079
4037671 143216290
87397528 436582911
9533304 20070667
115282053 554741443
247349003 566393756
205912557 532315585
1236709 32355742
226633363 355500135
130718263 477007681
132072497 620350141
57173311 352251986
194286453 319499048
31554287 40686773
171983799 419623777
133820281 183362187
59641068 175465025
31715259 60740681
34471965 162365301
1306367 69878264
19747240 67156993
1796515 40945204
14983651 370548899
71898837 73263745
17723954 26845309
430356616 660974621
55000125 283999866
35606503 339402168
20519047 79959963
12348966 75204052
317153453 443112337
106654167 114986873
398343212 556582065
99356231 152119729
541923757 738028411
272544234 591951161
81807246 620992333
68862683 141790009
54215624 231818497
158393695 793293216
65882763 157620979
17813857 230546968
95585408 146474413
12515525 41086522
4144739 6329401
650086543 783857251
158195372 205315265
217397268 242753473
103277 3814910
337631661 344716128
1338190 3240721
16289021 158130022
43947415 254936081
22110498 27960997
5202354 638199861
94382489 182344011
50325508 216143201
179076569 214951231
7150473 85904492
377675005 1035063595
445903981 511951257
298167561 841880844
1815234 208857691
49590259 65133046
206695 1547542
56515197 79137521
30636990 809725117
70781604 108336736
232375101 254475574
4709056 227476939
15555 154126
693681 734371405
94811585 124961297
5230410 116775407
9734113 102388750
254997211 526470491
41027351 323103251
300093050 411706409
214506361 409453453
291605905 366880456
68952092 646958812
178448035 329285199
109377794 447387713
1 1
202461379 314347771
9217297 14049826
29038611 60591441
45186384 59994131
97968141 193258025
46945777 58976776
108708623 222388459
15387187 61361294
238934881 655417761
42558209 49407499
14052903 14471501
147682093 463631789
142051644 363573841
13229769 38535427
197025001 263565281
33594345 520293151
35761328 43604625
3461866 98664941
51539462 98135721
250292290 339297369
9618800 21840125
113941213 581784449
16890127 66498433
7184855 19153289
6317031 27635565
15967071 719930501
51057574 112733921
306601885 792485757
493710701 616886867
3437 12119851
21067209 26179201
94931201 106409971
148550542 255796594
38701585 199043515
1691200 15627767
49356802 382481651
146517556 216026029
4181028 196726201
2146038 5576409
11248622 54841321
9490111 25521924
51165049 274701564
15791254 42193173
19346914 35061871
1062697 1265193
149994521 344465791
67847840 233073646
176429446 454973236
94961610 348270441
8847372 99168433
60640240 826753643
7940221 309429238
8146776 65861425
2914835 18918913
130456 696865
339326313 760195711
195149273 256352713
24321764 136231411
118301820 161964414
16040934 19706401
20170645 87751035
13231812 55534669
44308055 47023291
169683697 488295853
67092365 77920585
380238838 405819793
199812305 867943783
36916937 81490592
109952968 148364251
246528576 557704841
87452538 526253047
70714721 425510605
142948009 661219750
18940447 20978539
34523471 222628471
105007614 269405893
60014553 83592958
26051809 127813267
88320181 238422016
38706461 520463851
72241212 186373425
111140338 413027224
30455796 53347993
56449366 596029789
4589315 58498785
88175919 116372545
74962182 82230226
204645087 234701089
133976840 204503561
66207395 115657453
104676001 150406641
2002205 19957717
208662456 466321857
37209796 98412933
6447403 33689217
39951799 56622047
20418076 587668496
156220166 461923729
277939508 344765033
8181391 12650783
20955814 47180053
332991 43700161
70583197 636075433
87804317 89491555
12669023 42977687
1167139 12853972
57663069 152145901
15377635 194100581
15054580 478680577
89617626 304048553
61941076 110308655
572500483 754544253
22015011 55658359
125640626 579769031
382568923 450241211
133798152 494748757
2626006 12886876
413936281 428170003
1615311 1781761
78755075 136837341
44673965 56853037
122960656 457411051
3692249 35620861
81613886 84690397
166220032 267762633
4865513 429444901
35509495 75133045
80320411 763628983
79751841 808102421
305573100 314118267
329671381 476416001
35307889 66096664
6933429 16415416
84914347 130376257
421153 17813129
6454521 65484952
3403911 39737952
68059991 119028031
128302283 391102669
20059305 41895128
89999133 94903237
20395941 440284406
213181959 757182181
84741526 341242813
572221 56321366
8795329 51817151
336715301 935016165
17725750 42548851
187378881 498828166
8666074 385496129
350364596 610006285
37644881 81620129
55422498 80372001
502688017 666860899
39232225 40159549
27367773 74817932
29381265 68721866
80734257 479468199
50249218 159691201
12046765 13349953
44993731 260851975
114820006 164665933
109819176 192796015
87983623 326637928
25174351 135426145
171444565 371911569
79827121 180186445
168060891 261692575
17659804 90297793
210797006 450401876
2166277 14654123
78070257 170153909
66485433 246126248
56526115 507744816
150915595 209556631
98386454 113319701
140010031 497226141
55785061 287636224
67264721 614185441
137657011 486321121
323391691 488038865
71183749 536160439
51649753 219432684
45355556 80451001
54525988 277945473
11383416 50481097
3103880 24954656
7513936 8197281
112055749 456474151
191672141 448347571
388352611 759969811
51419667 81575654
244806577 811515233
94647426 146917471
3568679 667333617
57602759 496074632
121562974 320910472
165108970 314480973
217734433 244252039
1685279 46773826
521201723 748593993
6163507 12644151
590487811 614802520
570194901 757068467
61340950 184761300
103925835 182618132
538690307 608157397
46292363 422559733
9159535 236398051
374807687 425755113
7412403 108276741
16234184 26777821
248935285 273071341
39975497 103682797
553871 378305461
53035112 77567643
6364347 13323445
2956850 4050831
18468189 96894210
44352684 123975797
134996961 173469013
8143093 12151657
158948728 209359569
125173495 516374116
1107398 9280126
106743885 139544566
189097549 539069766
19572481 29482468
2946141 77640897
6671079 345269389
593271485 841569456
60999627 65372369
21068152 32460481
37378769 106817308
165684093 567893128
15481976 303906841
7658018 137019175
74193217 727916422
34453050 467135981
175020553 326427826
72070473 82213132
87723441 314036877
155582870 243155047
15884761 721776056
42257755 127768520
397671044 638985426
102135970 167068974
409079897 815999429
178867738 746570887
41214949 391767845
207441440 513987761
4894137 8088829
168348079 745381133
367264851 408160585
15966976 29174805
156747140 873339361
3486729 39888223
84884783 265187565
1326573 68583769
36177901 399089549
53932817 501378352
6250568 24948481
42297429 94043377
35947198 739423735
125571697 400821607
3461868 6941923
544189159 658966656
57962647 155363491
25887904 149190157
11718371 65788009
2289256 5269995
39093219 212686625
11276557 23705596
38896846 57749194
106881435 195975176
109349755 394257270
3863402 4071822
97765921 531235861
225082970 408608531
1684541 10513838
6534577 344784588
16327210 247362809
52301555 217079556
400641965 928984233
296556081 324632225
2593370 18036283
1428849 15582429
54001383 128823553
11999952 635317572
64021605 260194537
28152358 136614761
68813168 94680141
46495477 234586297
54818590 208345879
123399243 328745094
504571054 532021031
129022767 185865847
25103176 223465411
50436451 456760205
3727842 540349921
973085 477526386
152414725 766621441
34606573 78293657
10569385 119531085
101400421 156760801
41098121 511107049
678059 2968243
25535 1679701
146787928 634139461
328759579 540773470
250115518 287553361
43254907 112212607
2870848 16883881
16675253 401959081
38594526 107807173
369981215 524785696
85330990 150485401
54137754 210727961
128407500 999643355
78439964 234115577
205231305 224517217
31295985 32494447
42312734 73809181
287015345 366946279
9749929 130378256
17551641 51233921
15185166 54042145
152801811 157405351
29076645 75119045
69739688 266297779
54890823 319328997
28667349 32395783
61983700 222941707
142922557 302482477
136344106 155123583
168282514 542075743
95139607 278177569
15895585 86322468
169950306 199182556
219539246 314168501
95964387 567458641
353803276 635842901
57983283 58394359
53592245 1035684829
45475750 172526976
200916255 242063290
309037 35952201
57177484 81237817
199080001 206516017
172203300 434283661
5952931 265631624
6319935 220147473
989544 2813407
45709505 372071701
245168681 457554052
10878 89869
77870206 523499783
110998697 301217108
31783283 53909857
778602 1253671
143612680 191545476
1797567 202777297
13192213 41655722
14905336 15333445
2592649 664413639
1642710 6829051
112831004 579090403
107257121 279471501
299757625 605713006
41022849 130206077
163324594 339777685
8368948 32583139
11907140 431866821
68924759 93664921
8597162 40617679
181673530 288280636
20665313 120493337
4179449 5432476
41567443 42577897
13799029 39730293
2562158 5719897
79785091 179700022
2747501 32999077
2342065 16642176
47880251 86463595
32175055 106740633
101245253 166792295
197968580 232809925
31454625 337781055
168827427 226003821
2092101 651672094
46267223 219962566
36302149 209314546
50612833 147062007
447133441 1039883671
129915971 631646913
28515899 64528586
5994629 14550209
30998891 56380105
93780092 115698613
35676643 439588891
194040211 250450497
106886033 144280653
11902511 31298939
30813246 31006405
6409426 281609224
46672798 75455667
521085848 531579151
2725896 204222019
37156505 98932661
29616113 219117799
118472752 148485213
89369853 97710457
20947172 34451691
264980393 524323612
81173211 90730466
190420351 881237842
21639612 592742113
167049217 495664146
65637985 410181761
54215351 130715471
138405771 140259025
33137665 170724771
11024117 16220017
300005327 700924105
540446401 694570501
157903695 200018878
121825347 763896533
5737159 13083841
46381951 270641001
39367325 52100851
265531145 332367617
61789883 286925001
5735822 138346677
58496429 340043026
15761794 23915415
150348341 314494126
64802683 510734631
35545449 121606640
56961426 145891001
83564351 219033631
15644389 33150313
77009291 211207581
192219786 258803315
97081503 727084576
11218870 76065495
5848046 9320851
16220551 50019355
140702491 429993601
409823653 748428473
3828193 74675340
262657297 381430279
9842228 16375221
536842216 640757223
365646664 445871141
110860734 567865861
2289329 213755093
156834851 645328351
100876105 157024213
4668849 6606649
6000913 292501295
729455999 887366866
2734756 362353377
157889197 639247001
401404283 412846001
3446605 29069353
177953101 282925163
30869072 254128079
3558366 90730960
22379868 44614271
12948617 21106072
80997681 455265917
50735857 115905683
89373769 316884506
46071123 180617527
81073813 245867304
68662627 391070701
63129213 142022284
385606171 909056816
170757855 412872331
66416383 529803800
4666285 12298126
84469156 200951041
9937008 17831457
128873105 165404098
154704019 473672306
132554230 267997596
251892521 309829415
6075320 78453091
132745362 201041185
1636327 5126139
2706388 302325585
82708163 246441988
61115675 92308837
5451625 111142097
55698561 755744689
29116485 49386457
502174876 503708151
181096625 694473751
90055452 103328057
6852883 35093741
83243080 257169761
416930960 519509461
712939501 976140463
491168657 538657586
142447501 228507176
41441821 59329252
43437135 203262081
10845051 72321943
19798615 131807611
152953681 380219813
6984005 246007147
40272447 92661733
153627050 172667551
285997189 779300697
166411822 216974138
76264339 393890775
184151293 234037261
99203251 636470901
33508700 484691605
6240 176801
17834177 622551931
469286793 470714833
137254834 256135769
45101445 165081172
31706921 92769924
5360905 6396607
88595755 718586463
95561489 353797078
106992863 305541346
25048201 36696793
7135613 26773044
224004106 378382113
117647629 394763951
20056549 21534001
16085 215060
14427257 207179042
45280469 215574001
89549957 330697654
17502045 17681497
71772961 133630451
243032669 257947516
178182685 363464116
64017007 180244047
31047406 123538419
9880797 21024508
8474822 11328880
209276701 571155601
306968084 413399846
10323815 88329268
388746247 505397225
289449161 333158131
93290093 840797902
40158941 44927765
867205 53503897
372352036 669730423
28720662 50134531
161654865 719806130
2131481 4770405
329303300 433273901
12867206 40620833
66479183 301169191
131538251 229535175
276137730 371353985
181335665 258865549
20085043 23150083
411648940 647967593
283723102 320568169
29085979 82508014
63542295 440197585
97882164 156037701
68315781 992957795
40342017 782478775
157747653 218019385
43187506 142043835
200715204 345357761
40926129 144479161
244968601 795731293
131539909 190308106
499990941 686046830
247010851 444573226
3626065 27891070
64419611 203215859
6537052 369431194
54881374 379904440
22923165 27528379
2020032 10400761
107233919 381995956
2360129 24066001
23844454 77068209
11407465 46407995
62068005 86265158
41687996 533971201
5900366 52372055
4549412 184445131
58406676 77072449
133190931 168045655
280931775 420240145
46868098 266637713
245465746 739072417
37179721 158157091
52798635 56031778
37683361 223785876
265923471 272327177
37989765 150999870
7491218 271299271
219398458 370386040
38098995 64447633
375885163 502693342
179258293 484648961
700491 2974501
16660331 334507981
380964585 900192034
12525953 58499623
3629449 26607103
156795151 253813357
39293276 100160629
23915509 312454849
135255846 427617981
42344377 59348902
17336377 147454291
1456459 179084273
513913370 1017875575
77913790 161963101
149255421 239719096
28184906 171304027
203746729 635154625
53666219 72062338
98352282 99188101
10030945 360712543
34602596 136563877
128425635 354845422
954856 9631051
111297852 725992252
12236712 14305581
139353601 164280464
56244713 235242939
19620873 22958209
23569625 376335433
32159107 307595210
25532481 200674031
356857486 432199552
139275165 161940676
26615331 328539901
38684937 458671078
63935809 100624531
328409497 689346918
51004452 290877975
13722766 141068581
92906358 138483823
109699857 151366603
68402901 200328927
401447586 418356977
16392712 213582651
115040279 143843597
27909755 102197146
189732833 200555704
105419070 174738061
32817121 306568003
143713405 302207952
12948808 74074411
614348 52977719
1192577 877730054
18094721 598238166
45636756 682098225
262916949 691750261
18918241 24164545
6388063 10623745
412126009 766313181
222500559 262115529
19210699 755174700
3200401 870115576
124332013 392238364
258482743 490208515
2250631 468767713
19081701 29966777
421214501 444832870
2376564 4580251
1001656 3407401
19022411 27583150
1736241 33994125
424601449 610221797
8284579 11665777
376671 1390273
441936951 558507151
397557051 434655916
609969 1115055
98705903 243574009
9612584 75343639
551769345 775077805
55253087 63083251
21995034 520469813
83189401 393486235
5686185 8051953
17013560 144830701
42546540 106036741
138696942 403587565
133880105 786146593
70852903 131226901
225653281 297104641
23617288 178604269
54425101 233314849
142861512 203421009
184008051 711051813
41048289 45738881
18022050 76278907
11222758 305309759
254916631 366112937
367876055 382117741
42536244 235240384
5429617 232956356
59604501 402356671
197147747 586904681
211841281 525251911
87579071 261848161
140894864 379053971
41637699 48859462
115709803 219305005
83652850 800239846
22855709 104436382
17502239 33287293
86366624 134194537
4841749 162829176
10629884 104096071
60908641 165047653
20604037 40958662
11310061 276998548
3996724 41405337
80141679 119090401
39918549 126503570
14034326 76618441
118552393 162202981
7407197 77859637
95683141 469029151
1128452 17830240
130566563 615969782
11684242 290573939
47430579 188538126
38383 199163161
125401970 290430449
67135823 574900721
19684621 585401641
491400651 638971165
4179165 55115552
257284621 642135881
70882351 537389601
128742266 176182969
28420302 92563861
10474833 340514609
13626684 17396641
15448638 21486601
76178233 76185261
138242291 160542990
12375377 22572524
30015423 66978199
705265 176083831
10870466 445653847
13762038 17080906
9267813 31024351
105805545 176391800
363196069 585246452
63386799 383158808
114101601 233044657
142664662 292184101
54181729 927586385
106192505 161474557
18282063 19412393
10086623 23352265
10974208 131646155
219125295 346627441
28875744 146111958
264979562 653102601
42389191 666037891
4134289 86323434
83093322 90154065
22581847 52693022
223171745 332148013
206717368 656704342
14905513 18328891
70824731 123961996
90769331 162577829
23107744 169936521
93976845 529098141
29613135 39695941
526699727 675969597
2412528 248552738
9228722 109031140
21749820 121742299
793995821 940595185
96851538 108547395
175918496 257394565
119349003 623188441
214317125 288313609
550109288 711478273
144851881 631447921
140516117 155932596
155078353 477426591
18202549 576394385
223821885 225066628
361609795 538680193
68767989 77007346
16644646 94759531
100828700 124687001
46055016 251992441
32254505 264261705
12273552 47542561
159281 2580841
313393749 659634021
43289161 150331240
28269024 138600181
94974947 173210641
65045261 387146907
134761771 157907968
121460003 239200237
513193 1171276
438284 3128392
4656901 93160657
111059087 264961482
31450217 440782965
106421927 355170421
199326830 208655188
39045015 272924121
561991 21221047
171493743 174343005
138044818 173575791
5481983 103101593
38977757 102686536
103614079 245478721
221044481 618264037
9702733 21994771
14769982 236325041
84879811 543467296
22579135 47332041
61962030 278982451
55155657 118623041
84182336 250382665
264688765 410996697
4253041 359472421
41585584 56111289
38073465 47319853
99224147 179757998
6556138 205035386
18668491 177418508
348289957 631248877
149637125 158551324
46394773 430909532
124230796 217231998
9783452 13241359
56989835 448239961
396312589 548362805
609241760 765612993
34457356 705060514
15091091 23305026
141153452 299381776
178794496 180517025
11020192 325766113
65340712 447116839
9594295 38390826
36881879 725723706
9933712 60049254
44753429 158429551
31536961 254607067
338378041 364568040
45579137 501742529
274226779 596376256
25872840 113895211
36897941 61967921
87921091 289935241
420636136 816330061
18894001 22147993
16130888 155900693
76665117 725313394
167627398 191146737
7186501 116640705
164176159 242839351
19072624 129386251
169891201 303600939
1682175 71900401
17193913 17385561
54890606 117940116
5506896 16028467
42210248 87692737
14824825 636073166
65847787 99747985
78503581 562439041
2260872 13600603
24656126 37393955
19255725 1064284921
4613227 217770177
92326841 94152444
57509286 360862690
232085299 789443101
107538877 158159156
133911100 230794151
67629161 195593641
202599798 397168825
71058625 562008053
175209925 211892076
28143956 31301633
253203679 417163881
112795965 129618809
311974 1009891
140353491 247830166
34983451 196131781
204341000 330117129
162591331 292943206
61248209 168126813
252091788 252793201
77745843 372968683
63101351 438971383
1870407 40251841
146087 473851
118353514 387750910
24986327 147055745
376561537 459855089
4779733 13040081
128554822 176335893
218057786 663473465
28470761 49268686
5601971 536855904
105655837 438297455
92857170 133991765
166591001 225106636
8644631 9972337
2936246 3756301
7819711 9926281
44587946 73896943
76041001 253124935
298079731 695396975
286799579 516161853
131955817 930422369
20935546 120420423
4793517 34626228
28850748 52260501
13025745 19126004
3753395 25387300
366496781 658826741
71802613 240049861
39804937 42025054
36480663 109205485
28115953 45539977
131295319 923945165
1994041 4706136
56355257 319535311
84178801 124048237
24860356 160827553
514043245 554047495
47653209 690884353
172782017 178252096
50412029 233737393
15916694 17663437
61135345 691994241
62210010 72140997
250909916 448308089
8677909 13799701
210245041 280123096
14560576 21975955
214842829 400044754
213649590 321781681
367927840 633527653
8403900 46117633
1744231 10037910
32342961 42374281
208791405 365145847
261023681 547232425
276618369 417315943
2684744 18948767
156022269 241748882
62064393 267894929
8164272 151313226
208954106 742746727
221280442 227143949
30224069 37993425
136507653 518483762
128202307 284326270
94400665 136288641
6845402 325347159
78999685 109935515
11071509 17910361
49196761 608118051
13015728 794897282
238994161 342087001
2497969 28208881
110337481 368892191
6024505 12136219
322958635 427332010
183043066 228606277
12117954 12701125
185367196 201735919
20830382 419108663
6112130 105818995
6710881 245840024
1395231 691154613
318727410 795395183
89633377 732095681
58952994 69045395
9320133 66947248
16122238 47924977
64743765 74253767
44233283 49100465
360820593 756535114
397204677 772064801
110349757 169713922
81890305 737832171
7331752 23220683
73176181 226621528
1248263 32254033
36065704 126980291
66369220 99448556
3601504 563890672
41387348 55817863
53589029 249466121
126812944 993920921
156257032 793238455
340846002 767842084
78230460 667082406
39744299 56657161
86366219 313240616
36142174 54320781
82021934 93393637
159057762 219058687
8069254 13836409
286685057 681379273
10180297 19699741
6779498 17287183
96989422 106717073
166022386 171863605
12734142 13070485
12206520 37090665
323140169 432335069
6395545 46450231
162075201 366899239
435534625 566281149
100247401 402753334
583415 402265921
31755233 287132275
2458546 728944978
194814973 495863041
29246370 474717101
71468197 141209245
130991470 163785148
135819195 218627263
8061332 50078797
51885874 243837223
33174197 209495161
26481194 39800289
65914030 147685121
278468014 420659878
1047280 9477151
32988961 237116209
103987692 187807095
13219088 14734909
5466440 210462162
196055442 267608576
49684269 539216851
419792479 449257161
85118255 435056980
15565505 485866265
499080609 693199441
8488812 22527142
17033083 368598715
14570015 15133912
788033 3701449
30243552 71481595
40351302 116788845
7813958 104378325
340518865 794545797
125926501 500937058
135168 159841
30864087 155384626
8986441 29098796
144541446 564676491
100066753 195690661
35309001 456513938
8283881 207253153
1791937 41055087
109239936 402461011
152159505 247827504
6432611 8777770
245574033 743677411
77038476 196388875
44679961 555765695
118365600 334017169
44445716 70320755
378914857 414974596
12654355 86172825
117242329 162226897
51939015 69423246
8115759 121112545
55080531 192810241
15595308 462859393
12587024 78011263
42086917 70632829
47457640 90767143
637066 4211561
11946880 52550695
55768291 105027239
83996037 111752986
8660768 23422265
22117 539810921
185480407 309261415
121728401 287700161
7577661 8365606
286296751 362366593
155021941 198907681
251971786 600162939
39129188 72534109
144249166 487466321
14080068 22476853
27104464 841072009
198335179 381231451
38868701 545867281
120960352 159789756
5765116 33632775
153458517 532988509
14429169 66519776
18454177 76121327
33596574 131661176
175522210 181312991
955375 5126620
474957169 488742615
958821 1119101
16166341 58739110
17520179 286554970
126165691 343247755
50272757 130384213
179972899 191307949
104252469 332242120
49363564 333143373
37019951 51399105
87122157 108963353
14507918 163678555
19464823 443931148
81889171 361283509
157924657 514001841
235843921 369001271
2826386 11029334
146321610 426705625
156137010 296139691
78207455 149741499
28435837 122180890
104348677 167981041
20448886 20852817
73373416 74911356
489996709 923607713
599009552 710641117
120508248 345694396
99943649 364439969
855655 1581409
26892019 458204527
528960031 593304969
130774621 731707813
2610811 12173211
254976550 255806976
149780813 596229811
238300911 680059169
57444291 170742079
15972853 267428057
65057862 71909883
35098783 97470742
13034026 37409906
41347163 148940998
103504145 172260753
21975874 57833831
90585263 295717836
279773966 327886941
2051931 12329633
263968894 425865711
321064075 422737335
42987910 136466371
8279275 220825312
40372594 665868401
38418842 125882716
3466201 14828386
59891101 61825895
21666061 395480251
3656689 321017928
101273281 430855543
146490821 256202689
25315912 141247802
60311820 162931329
17024450 75256399
48140479 73270855
14601998 48238266
26442565 51341201
4027319 80889922
67689947 71817607
416829645 1034218470
22136147 160688581
89066925 734006734
189459517 586590152
78462181 209561281
134811667 176193921
313929526 458360791
131772613 575870851
719646 10144765
29830909 211619706
162659027 917194537
7989833 41707912
29563052 594272995
169462201 660091585
9138625 225167571
64454788 238709687
21322277 147310030
57688643 99902225
8349807 222349022
223307 239937
226955821 374264929
32754497 33809561
231079609 640993033
128369001 274676038
333043637 530522987
103525981 692826937
1700710 8501501
30303045 596174041
39571615 166145113
9701092 390940321
81410306 168556267
30385681 350932129
24318841 345628357
241730165 318909925
305223556 522929083
126982447 407932061
26638526 27308485
5905488 10846033
70605955 348527082
237000079 438491643
137729985 203838496
649185 421824205
3961315 383946985
172899262 449255094
45369097 143359105
7326639 101336041
73759071 161801653
299419665 576520756
229009627 353527676
6288057 9004201
53078137 162201573
5351319 6279679
15492965 558146061
9618961 219965733
36819974 52806853
181119107 579597228
138670890 209844817
345868 3058470
75402958 90467881
48501940 180004251
78800243 102246145
27679057 35887368
104535352 796379893
100187119 232335584
85893501 402315193
5263389 17643261
164289918 547186576
69244787 176329570
248635570 556396487
816092 879036
144717301 676731241
91539053 161780509
12387169 16849214
72836598 102496049
34508561 638752217
13617089 817905721
3760424 10852337
77503625 96039441
33237049 412727004
68051985 314123217
314491447 353094241
132551160 177048835
108895153 246513235
12858340 37024536
35411843 231416571
314360449 329932730
1182687 4793563
70025131 338562995
58966297 101534616
9977225 200132713
5394835 171020501
35571711 74110570
382004647 464344961
147262996 847056837
60588353 232241369
7589337 17631721
106794241 313702401
442389 731701
11677491 15105850
13482331 22400233
58757793 372768837
145705123 153081595
53746684 102123542
394884478 525085665
48741232 246789961
13424347 50456737
33562829 37820606
116526763 207094749
39399589 57979489
12394173 753314167
5934174 12594433
249829723 385605213
98941207 430222049
218751521 595087923
2049853 5325328
144396231 238908895
2190619 4553780
123453001 922146473
25716963 37867897
41223746 59583539
560667503 904436821
19316655 552806665
132743026 502718483
69891956 85252171
4556119 44704297
174685030 719828091
187419305 329689469
195464315 236724186
109110556 137274313
133389297 223670773
671860 906431
543574141 609973969
20593602 177123772
17213871 39918550
102848131 262142311
1811080 92069589
202512034 274830763
351420310 392270347
221491573 252825364
29146876 105880655
225408493 285107633
13952212 56213389
645474685 793514285
18313473 19964114
111511401 703372510
90233617 333936271
29328051 137343739
54130475 69433555
37154238 331677505
143987728 375078374
34830521 79687883
23739005 88237537
21949704 112940833
195022410 321408055
2318093 4398779
3035119 18051806
154402954 170003131
143584533 185519545
104583151 111076351
38542555 529880456
110573863 226690972
17326536 90888097
10269269 89273029
474378241 753848722
199794457 411604939
6265831 850273012
110451534 311750842
218030734 335390431
34113170 191849081
1876803 3694510
2434925 378071760
24046270 537259821
44236574 52892111
84295215 409451416
337984865 802293614
41298412 65994843
4240225 9155512
641697 997247
19161026 27043599
199219105 802357501
31542876 585942997
130893841 132862717
271954999 681577723
323228427 384763306
12110536 34114581
33515748 519306481
11763006 157032929
20132636 53786279
61899030 222677911
69868000 189789633
69095775 110681975
97216946 215997567
262515576 356540269
15435883 114446333
44122641 445553330
130551451 480025261
122463442 555658213
16431719 24220525
14146064 170321201
47944871 105978727
20024535 106686721
182570535 574556481
86308103 266354110
207545009 588014047
24201101 153909427
21854356 142910535
92270465 247585369
153911041 467058411
71874121 247223923
18028138 30111401
33113433 293720961
12495726 14307097
53742608 57491974
85776274 1034742433
188226987 212778033
198731101 477144425
130104661 318285501
9472665 118295233
176697411 199779889
11297219 106765426
1596209 9310107
89104763 342971455
68385445 176180311
121534051 478024687
25132879 133343236
185937039 630147631
75705003 84107120
42211603 65212001
118536074 316969289
25616515 30565711
45815703 154316891
133684824 258246776
215505 861256
180127325 204273301
20554091 35755721
16860423 35856169
25565281 151032985
4257695 261743065
67255935 152790084
294494617 379552345
15346964 211335821
302450377 311124465
17354188 171140703
15268023 28942433
7098495 15163870
72484051 438609069
9053734 252135571
111235429 172923217
55180907 58487356
19489453 179865621
24599573 67173679
521031302 757896415
192312961 368957140
11415945 26581996
22514539 262970354
69993670 816610276
64313591 317836693
10404955 17757563
46326312 130056773
20058644 303720797
598523023 657638383
110347782 517532599
344740746 390240775
1651548 16920541
8168637 622967097
41574759 148529016
295801519 431303503
26430977 78979469
150460051 275168279
2118553 8059090
1043458 36805905
173958895 255850187
45099395 255264931
367888382 732076921
444042723 671387941
4657168 10415211
53060034 66176089
131237207 432574179
6153140 15226949
109444195 239962825
2034748 444997531
61706387 91935667
339878413 740596121
7590743 11814214
137678937 471477761
5594525 13757953
80728780 332912013
8863667 123776410
21443665 413532596
19196974 400982617
261321010 679361110
194320596 310781341
41307058 79888045
7264001 47549855
24041946 236734671
33642644 166177257
69453228 880440991
12120620 13498501
669918831 752138287
27481 63920971
1206399 6890926
420786493 890761999
326247793 358997941
26522838 317355979
2070587 3088397
86185038 95914369
53714787 492482347
70908574 157761394
2792251 560542769
102983758 488242545
2247602 4396393
37660848 40716345
1295139 695427046
17808914 44773825
335397 10613305
193955314 209584899
71981025 971042969
69958296 130317835
12199503 174310307
2464015 11796379
118492310 180828232
173901520 479404771
32790380 35378617
33247069 60250891
101959121 293600656
14504262 32569041
167192 2774281
142068025 205412373
4649424 24652117
40430719 177069526
408021301 603539333
49546656 137256545
24141149 71864173
20898865 29136457
95544844 382853040
87470785 271124081
40393211 507739604
190257847 534778388
93958144 275522996
115844873 516633076
307511369 517490317
61327597 135734936
186208690 421516831
9369764 35573042
83288479 850121581
134566149 223586272
151195989 518896942
92084896 504568666
101091755 132832626
25949477 56478811
93397921 190386715
489375601 534522976
36958652 37317484
39096769 610999852
752359 1830945
512966416 774204355
53436384 397162325
6330465 831621857
12151618 14527303
17707089 70461007
16540090 468208633
199117513 406479139
179107525 958761445
640359889 698483851
30229270 625676338
50860200 478247121
26645421 662426353
6528380 424757971
349472901 709204870
72616897 653487430
77229646 156898041
415555836 676133640
49127105 543449201
9298987 98992257
8379889 703382661
83194553 507288340
24827490 757354489
223186170 230086565
46765707 191700679
234166933 351463442
20236229 61863403
22949 17196181
140378963 320966977
90686379 295892061
4211181 9593468
40655161 350861471
29559069 116874565
126770893 391305793
39991859 51759181
40111935 266599348
37579332 50910007
181388297 195309462
19139620 34334721
3629209 506222881
90733889 714402289
76747858 147920707
119019781 178302115
3642271 4957291
13795627 402775519
11519509 14968479
31150701 32662441
2829960 70811697
23214230 23710741
92627084 197808205
164745185 528290731
43470413 57604221
1601728 20317879
135578494 169348227
161017921 481753424
486547454 960864101
45873326 126207767
4607171 186189966
156925000 273823708
4925557 82778249
307955381 726432949
267780265 329752333
678422801 757533089
20922521 300239116
140859969 425956301
432633 10754786
2844691 9169273
83269441 259976926
70710481 576692401
77624538 179105905
10991260 22366763
24167283 138124705
33646145 129572794
459441955 608106433
113485396 235459533
3667408 5005571
402700 266299974
130507941 442737376
15915329 234492571
96153396 808152109
32010751 69819827
89332927 105344973
927746 32606221
61804897 124900845
41204889 241624783
111021856 444519877
90625732 758709601
92076615 363317527
177067230 381997540
98620897 272453670
28238789 45715542
2315615 9088496
36716905 511006321
4864765 18319259
253173691 271567875
62168506 407440255
38170913 102930829
243425619 334628419
177232341 610815043
64235849 449096481
35099681 110252401
78619617 260036163
280259461 517305801
127378981 699801535
9777227 12410001
10663206 25347835
54494631 111904104
275268866 398618437
89385522 407402783
111894728 386924099
3893678 408525001
33650964 84653776
63510481 266762794
2274299 4002821
13063104 414565273
175073185 393963471
1888705 3144421
6007535 54076033
82604171 146214037
54130011 477411101
14083539 181068643
133776073 266056354
12601709 31046185
14561626 147944149
53838477 464967673
13918132 109534454
1391356 5758495
9225683 40636692
1526015 3383161
16280081 62026056
526753309 586569457
80773597 403520125
216620217 372069529
116028333 466739651
43770440 333514909
13058367 114487546
74914739 241726304
2866020 201723301
6083281 132266971
3961027 6017941
136458799 647866600
97273387 307838092
7666696 13028829
618631443 955707886
271199881 434244571
69155040 76594937
54708391 80206615
81641199 99841741
45653303 61885711
182864017 498359902
4992288 5740029
184626687 918848074
24509050 143129988
191125001 479859458
3641514 5187925
43007376 54089751
473113091 594770186
76296511 279524193
30271375 85951685
189142812 451533601
585170244 941828233
86631553 172863871
3338541 30718900
13893388 419414173
11280042 72092791
94533485 124574231
59563505 242437530
28359635 319951009
16203401 175304546
33776521 461366321
156267681 311023356
147824485 598080203
3729769 259736311
14412622 176951545
246292789 317867425
475364320 807232409
5827173 6839407
16318338 34975513
673764 139201951
50716909 53585969
64065265 287356574
2269441 7578361
65025740 114954307
41887693 282786841
18199412 29585041
21931661 29981494
265140601 373664299
811734582 924887896
1782166 2427121
117975943 863253751
210443893 493867601
12255981 19321060
209936372 730240001
200295687 357839809
31331277 77643035
24760926 97815041
66352 7607881
3908520 47244961
56087669 249457537
128047179 196313976
45070299 540552927
1234804 2497231
6494659 41909239
208205921 835939452
3260199 60773889
37372106 65007361
186472301 230355805
519696041 823827957
4746817 161408456
148126226 451635346
268345309 356123378
137299782 282548353
25928471 100065001
26728038 34512043
32369879 104824120
717362476 757015337
209215502 546704083
17425589 210051126
5538774 13450861
49653766 488130877
6197625 12207316
26058826 30388789
54818545 489871597
117493042 195233509
138308950 290002763
61414963 522538841
24906151 43605001
249342465 623105642
15132284 15712489
3016812 299946637
59258943 292940221
172242476 250316857
1378765 1763695
12185560 632676717
66851885 275643088
18050225 51322981
9876796 24044373
82418181 125993102
121718071 725176791
154228897 407172925
452431 1306199
47784928 95042305
442844351 612614465
3371011 135306573
19034315 428205181
12720074 15550657
2449342 2545246
167003290 250057291
29167027 231605569
20353705 279347146
49873321 419631841
713130274 835728838
51763838 103304209
74166241 337648345
47089105 94501810
122559031 881743201
323560194 490918693
23352458 27372211
76579345 188688473
12109977 13538116
350398692 485286481
17276401 256121911
195336169 316434385
47252857 205977601
55945316 152707157
13947022 246116279
30583700 120316753
21169136 77482243
36779953 322327699
234393601 275314345
55997579 60590931
132847426 179013441
72288543 369327329
14743270 44158897
10070701 63419521
11972806 30123941
231616264 243119976
272337527 302485457
37882783 213301050
356460313 541903271
53542752 64754581
7184932 16524082
50998041 67521739
61594670 73403620
54120270 332087533
888543 9542051
27603505 51252085
166232996 168374461
93076545 416735061
73039669 437944311
10749585 585203059
182262021 251508235
4367517 31042375
113621845 306984081
156618401 367787259
56297737 86624154
82689901 743341656
158738940 595306261
5900762 269089709
30516783 504976738
48783955 198687161
54549576 153647443
59313136 307753893
238082865 377935862
77435503 138905481
125105731 140759407
8961382 571418884
13598132 21319765
58452218 60329791
30855700 51352630
19943965 79427107
391395348 720931793
3767620 232452001
5134047 5642131
3865341 104716126
239869918 338307085
2428453 137654188
15046037 51678307
2563117 5031270
125364390 246378847
19707599 156081433
46445116 49424701
18103423 28601053
121511 550001
172505236 456176929
12653173 85039454
27651133 43252500
183145894 227587501
36011839 85833793
202943049 492489289
1016541 46337605
1237381 324478801
321425437 753127366
333671409 558206969
83614896 271473137
42774526 69151496
145334807 316677121
17523484 50012641
82561953 281556475
55102937 318638432
46500805 49573481
181421514 465001923
233070557 557691801
51020055 62389671
58250968 143715923
161968893 563675974
421759906 773931376
43948766 242362639
59871951 426271449
95014188 141825601
51767393 491722349
20097025 348615058
6178463 34888349
6660346 15015236
3638441 35620216
517992 5084639
11946124 442533873
52515194 543541153
17978377 507976318
14647546 71427145
260751 191136913
166083393 274159666
62838927 118794721
112620925 564581803
160210999 575180326
185170211 736176195
35725776 640952586
22439145 453589053
142854193 237408301
628906 15022918
50936542 419752911
675937 153808363
36914302 275234653
171042377 184372343
47216001 69422176
155391009 919185807
174013347 351462189
14455892 361766901
19723226 70775405
74977706 249416752
168026073 171317891
10226225 59331889
6279643 103643135
66350285 247009881
41716397 81955777
25187737 30134791
41836101 658267325
6084803 9806917
50180127 349145865
131359025 784735999
25651567 455058475
21210233 40347889
185767 606049
52536241 357394291
21717944 59249857
158270581 167631745
178965402 284026639
642353606 791540101
560662299 814192428
309818849 342924121
19642707 726109777
33985469 399729175
72408184 300644917
16956370 360712980
38644298 81286177
31816554 107418907
1052485 98136441
272754287 914022851
402041698 549650185
214508756 258728866
91724515 665306001
12142197 20824777
48360911 370360159
275868052 293742475
109244941 262273411
206123149 425365214
6905356 179967996
35085669 433460361
52629097 218080521
297650305 431341729
144617109 268124681
187092837 255896921
63482501 380390164
64010421 519310135
12528263 464442849
62171121 306817101
475718551 519310573
44368097 94632301
65900546 152105097
180363840 329091841
51391863 85021201
86218 156781
13251583 98068056
31363818 49115089
30239298 115411701
168774789 184921595
697063 7461561
431026116 465670316
105651473 808486913
1741342 4552876
75982669 144308931
13871569 27365251
275486684 410911269
31166324 147182002
22767282 33341617
165043343 569394553
4108445 29356333
6717033 183022191
35989702 99308118
2962936 10764819
226978601 486112591
336341237 602097525
125558434 149184569
99679357 116021396
64743621 183295927
58094965 226629558
30523431 61096712
296820739 415552733
117013641 139344403
87214350 549373793
58978233 373293685
111228756 459651589
212179274 249341681
474381625 515578003
289761031 306274969
12197633 338286619
81699085 153611128
203591591 240173791
16418407 73696551
33120143 247349810
342796369 379088101
59064828 129580405
88401369 200696263
7043181 93791062
41614223 233646213
46545567 47743096
3311386 140644401
6786868 15538606
355831 2076403
163936267 272981490
2267293 30011635
126994258 174025561
370110172 923838991
9006031 676275904
35296801 476964337
2518138 8884159
18747716 35415605
107131033 323740008
3411577 49355747
39444640 342536961
165961972 404989749
6522105 8025345
112789321 709854609
152405677 231882687
59999744 109887337
27566687 163209701
5521611 6430765
364320589 594967461
46201072 485256393
56088297 287141317
121620910 122466667
7399651 34673905
6226165 255003685
16846657 25859989
2310947 246235375
16043949 19096381
187199667 438427172
5589532 7048567
51578586 137719151
333470315 561963909
1741589 8003305
1572825 5314422
156778689 645325651
487227223 533589381
105358568 531179345
10534426 262042474
27076391 92811457
19550841 42102908
241773373 732925260
96360565 117727576
239724787 283692301
297649977 491933781
1386859 13972097
8705853 139826283
18230267 62480837
329362531 473323512
352031 34952745
29999631 245989151
20046096 59806885
68807057 163051735
91721085 95447997
80257414 112004923
159916521 219910531
63117110 294076792
79995511 213157156
150585652 168923683
3000838 4693261
293493407 428709571
1726705 586742938
14503416 247488835
8393781 51664033
83457271 192882205
112920859 425254511
67815711 327032510
62126317 94840134
13228833 111699793
200479315 259528693
6280258 297459107
26094551 135136729
256562230 529058419
56483039 71096911
28525520 67827101
1361401 338165451
256728766 262842931
28613608 39098081
20511136 350607772
275169909 799703476
48899536 162236460
111830626 582193547
134721870 725795643
16875145 23044126
1639047 82257080
103862305 467024962
35122402 37221766
43313173 148329323
92651582 334732081
6276370 355607154
546942 26368849
52168773 497569834
70901825 74601475
32305222 32851093
22173607 64516992
200470399 282436896
65752500 614048301
37935025 185691817
18246229 25746391
28990633 383448373
29428110 45211475
227561641 623093691
30994217 527733976
113910080 185792657
35639339 84807451
29263023 36766746
6876231 9236917
77198927 330137074
7544092 328717747
91596150 116461051
608379526 735270056
294777154 510057017
155098657 387864460
14950702 74877631
246357455 266780017
7977265 666671013
34177170 62936551
2554881 564175074
9362921 92441014
175276603 476760349
4066051 12180169
65442631 113210598
242426665 746996446
15794462 362701291
20856001 725353593
45706898 49467757
450756931 1005091369
9859692 33300883
69928621 566798852
55529999 62898049
34429516 64893571
12256597 203089876
205095233 218342776
77559791 271748353
86518289 546658785
243153 595226017
12407347 22256506
19666570 103853751
58540735 145635894
49311463 157405116
127145656 148023211
7877906 37112225
7610008 16505499
6372376 25801206
14061173 765728285
11038782 22857121
492251866 661709111
27364217 333418951
27738706 74529837
58767521 292640191
81219621 113958322
36186373 61673617
11370492 20036535
16512516 59181421
332335194 473452948
42418754 284431217
63622786 216848021
12704839 16433761
196269321 200406046
31654417 38894346
6268418 9795811
62989425 159599641
177796540 185167461
5874595 9736658
255589288 646785009
270928381 528060325
115177952 120829249
44755874 89371513
293681045 386635733
1677457 250735977
114176334 225145867
293457 54784757
29820835 52223151
14789727 148446755
2892808 21984497
41611007 101313685
73486897 96258157
117413322 382083637
16461995 146288193
162883925 216873688
94526455 233563921
15757651 223498345
29236681 304511591
95495910 97860541
160907625 291272393
410020066 433108801
152429745 175009415
5178634 75220328
15141290 41084297
2137126 10428061
762923572 990501436
4760011 140088365
17064753 83904074
254060587 554737681
5953336 12257979
52534132 106729017
1279062 144286798
770096599 828906385
386259235 576812041
20168254 213477641
18660459 486001398
32284041 37179613
2153096 6900345
128763523 254104042
27647281 62275857
134147520 138063853
296130458 489021914
48097792 69303801
157137111 211348306
202136191 211882816
38407949 463836892
124188540 189391897
38562216 118710457
267445107 530929792
100391320 492430401
173845969 370440341
13396521 624823903
14182323 427899656
75504031 668454351
1159380 63963001
53477102 192060307
16291007 161836491
60042575 524383021
2619526 23577625
66143332 134133132
29790494 49267653
57752320 110539353
8006075 68826491
15958134 34405213
108526986 155506445
258845065 550192189
25157987 33774889
15809969 54476147
367947079 391317921
24990598 28716689
89496602 352755001
161423321 201545953
34733376 195552105
145985702 910527211
37111994 152454901
29057611 122491835
10702414 244660669
145569280 603542434
4928969 7808228
44785368 660550025
91429610 257658949
171671656 218591465
2724321 14301451
79747008 115250497
188896765 384729869
166971457 277503013
29439470 149892016
2999555 11130529
161093559 215290305
108082856 147290851
102381949 461864351
94918699 356298741
72354050 74681021
6865795 89745871
62037620 64099045
227047218 631502209
24288272 85396957
87593385 191235607
10793028 71943089
13612158 134177485
87636301 310901985
67677601 396999331
99440608 304229121
126308 9045997
29249906 214228021
395346833 521803305
32217308 316209589
49212641 128743343
377271793 415092547
29062138 147207361
19587571 88997789
29127405 88596421
41839381 319532161
38665730 62125183
378271 16046863
35021903 72390904
11662124 39888901
74408185 1002540809
62882515 114946079
52624534 54792061
22471668 662687346
100890609 114190280
52622713 117646561
33428890 38247581
504390511 737115459
2069055 16590729
18150379 123723652
98875181 864928702
16678390 68226421
10511680 54337135
118385634 158069041
257811528 268905817
363179532 681104511
6131553 15693899
21534657 97690351
199979117 577911233
97527573 289922554
45890637 723464345
10009708 47852895
2219542 11266105
79392733 149644093
212341624 641359077
25625221 186647693
523505771 526177382
109322129 478539649
174375291 416405345
158733343 720588943
49979581 242270854
408220092 544641949
7075057 23956458
3902105 7460163
202005712 285516337
11361427 847417532
695732 795181
1627850 72868771
159402302 194930464
6154986 22079806
13982779 124464943
161927897 243214693
50358216 96680947
381140053 408313041
10714331 61038824
184067 3459353
29549521 909821563
346742026 687604666
383248399 890983692
76618 26035435
16482373 121145767
88198219 336344321
17178132 155236583
57560113 129878712
100115045 116573311
198537439 916955981
44032772 45204216
94682 561045
24580018 32171124
4958325 13902967
17498085 75958003
20018781 606783351
78662515 315385462
110875227 674132323
111861165 167860351
58760677 343070893
87071446 107305651
14849673 59290689
461520753 598481962
28753155 87409340
117487759 255941842
12020808 28254301
169960253 370976857
73652454 76700023
499987501 507661969
17420525 70695087
12482801 33406006
43736556 101836615
36403537 156209551
11191470 284110529
14963989 37823824
77707677 142499351
10222437 154299047
27480266 356186622
100926907 206604378
19637108 22287321
515959346 620765083
1064019 209173651
65697171 178510370
142855091 175226563
143607466 569771692
68072433 136396540
10004028 17431585
17558376 67064241
77805703 150283384
353272261 737375536
14074232 33134137
978201 2658013
96261350 131583625
9015291 32155057
787056 11040160
67452200 99623182
10444393 62883465
20849719 844177978
332473347 420160196
10824721 307698665
22238091 864738355
33293881 53543601
91061271 218706489
7206145 54150305
243155761 441392231
26787766 132322359
90903601 205726621
79227799 540234545
741105 12308359
71455036 323606221
25453537 31717765
437987617 499592393
199679061 382996225
13530897 357860269
118585293 424819145
554665 82157341
373111 86482439
12796802 113693601
153770077 754364053
83230247 178556197
18514429 242224385
37242861 56293462
510532381 851919565
295131769 361574085
25773266 218554741
217561747 241451881
321449311 683770095
8365338 315900327
20594037 83196100
14399101 37757459
5334023 690231817
96864985 187246669
191996651 331384197
121939057 288039601
270679631 360866497
331410905 374159575
16566351 139308445
130446631 427661851
18286815 74446529
443384543 529884206
12975113 612848331
56006541 137376865
135427221 577193145
14029611 189155331
191419476 643886387
50515215 62594231
11841733 149832373
272692246 376339593
35985941 64760885
21957 154424667
10385972 253725011
299391646 328289209
39248341 110318401
551691585 656559226
61874291 132703745
2644862 3006095
105982690 126000601
59061839 317644237
27602320 48200191
50427874 303179427
474830181 827375393
105330015 153926046
33821385 100495837
493427848 613898695
37535243 133496913
253723801 536824609
103707945 243833052
315037185 611549577
79114532 142985765
23913901 212693041
24200451 103971066
101392351 326135808
11480990 335601333
112721605 154067712
14050141 85560120
114234264 127159121
5522471 703558363
73798017 420362790
112459573 169374531
15661158 30965481
19860603 74909951
18455041 102979626
220271044 371634629
56205325 91175761
10311035 79712011
2583088 469341451
1993507 2294161
7768231 28865139
72612889 557959616
257061621 598008756
13010866 151147239
44212653 628704297
32485483 672884275
91196898 201951793
381813973 859530259
93031406 443925351
307836579 661446913
337179913 384195371
34495679 84890899
50106706 282731523
30127833 30152299
272419568 321976528
3712344 661250493
385643211 388336276
230706383 608818501
26365657 535139955
41875257 137171420
205744605 238379404
26592029 251532936
70675683 245729344
12487846 124415097
926080 65517771
69563257 340372921
150218960 363592826
60455237 553723519
104393571 154537423
13544638 97823147
52957270 212727521
6932183 12985565
35626606 400937881
6241321 129109553
148278875 359871286
27181252 106559365
4862625 5613873
25992955 565384117
324626046 606763066
649107481 688309469
7082154 79692673
5569214 72819583
132412255 156203905
465286177 573275506
3087153 6310641
507606 9071399
42894151 60716326
96500993 467932001
44271269 49340702
74180800 327441640
216947469 226100236
105938843 182440745
129121939 797762537
15486480 19890760
204240529 788085661
251754149 321013941
155106568 955711626
67498091 145020051
3867569 92346325
219111697 250837857
21640885 424780051
328817341 698584811
1836950 19285352
50801777 205328241
13494065 48311497
126924505 337185248
48156131 238987771
5543887 90624726
320101785 443088463
150582160 213962622
27367822 114329853
1040325 72619741
111936393 125012377
278232601 639681190
76150065 102488653
143047961 308373864
2290738 52900827
14375857 730206101
234041765 234260677
3526365 368141722
114120917 191744081
438768645 582156506
14734006 348699183
4011255 4115221
521971206 736812161
34603169 87018676
9540403 63308881
234477391 629781764
95305936 126070179
64113121 488955534
57260021 279880249
37773011 221319251
130573011 234006267
203144012 388304581
5773510 14567021
25035921 926562101
18930471 37001491
15394677 184867201
22124230 27012601
20960477 22263796
5103535 720944845
33873680 401622161
28838598 453050183
208275831 224932033
29559137 353173261
63102609 104566249
5014767 7089337
24517354 120865921
86413393 118152493
159332491 463282327
202615 646601
125494516 156077725
12850140 357344341
124644298 210531777
1736457 3693560
4937419 42296186
334607783 985325860
94400254 102510925
10680900 12855790
27997327 115610993
68160961 106651174
3052026 119793259
25042192 40166276
157798539 233988231
39121027 72437091
160777726 190411156
36983850 45471009
125253317 131940856
1539843 2146441
199610271 665347320
20923848 47174531
214530889 336947293
27306865 380248163
206468241 388891141
87841249 529392621
140778649 614209435
42773050 120115941
1750009 164002236
11041363 17830077
990718 71791651
12957445 50983759
18593969 223314352
7974697 12721549
409408081 778352989
189623001 322570921
144305033 362048149
58875419 107329501
177071716 236602781
360774298 491050441
244442613 571223361
179925781 193868676
33296368 263128833
168238028 169846683
59952640 170844445
21977306 64719527
382447454 470995243
60128740 361449761
5931383 14444137
67988005 312907477
19629781 187916545
112585054 272513109
61530866 104953241
29370856 37678249
30931768 87485575
249679163 319549742
6874771 287743233
63710646 181079011
12889746 49480705
274848757 333861256
23331760 134526981
13030531 125743249
127468290 614052121
179575726 276166971
192794725 193822269
226689841 645415153
79057627 248598288
31524715 435829031
104650706 623332876
159443905 393535795
51574993 438163681
250862266 276380371
25051393 657225806
4537486 755601313
411844201 525356651
16484294 119449513
117748281 144056073
205810070 298522933
3629190 8202445
70008892 100681681
490821121 673783370
7124565 31269085
31496881 395633759
7028737 198825862
6472465 66592456
253152491 499664737
172695839 223174381
46652753 200141137
118156897 474163993
125541871 197514136
14550301 73231117
29575858 391407903
90596346 170364545
569085591 669432829
183675353 282718451
160460077 469691695
4262261 38352955
145742537 151928536
464857122 707654144
8236771 101314641
7965410 45348506
117762503 448670461
14167824 195978457
28253407 247817386
407192833 948417361
184559838 430270543
11995565 172060903
8953633 28718068
175162722 356365969
3024452 10157077
81980696 519234248
17024415 19654366
421491341 585215632
122598542 441121759
15631285 72385727
185525506 216676051
8723377 83760169
4090817 511130561
11689712 208650433
162116207 441878536
15296733 78395773
7392417 44117395
169673171 213705201
217891793 437339251
380644968 405463465
9397125 148422825
14842927 20057775
6425572 115353910
538405011 557768846
54117728 119499421
15830234 77362953
95444437 99416353
5057002 14568049
49971232 70308003
95137326 316191257
46590318 305180675
436719217 852421199
8151913 48850509
17235791 176231367
78446698 774536461
43804317 46851682
4760061 18706033
9402163 31035337
30703449 247322140
602495 700417
17532867 66580810
132934913 246641319
2199231 47625767
18351332 105068272
15236987 37101462
752704681 935635714
19745769 149851891
82186933 200680245
10038075 361886728
9042048 479091981
149685872 159120573
85424608 206322435
44400001 573617215
154084529 174726721
33505989 36449323
26979420 282788721
61001557 73308499
261213751 876965413
28329547 111671434
109859793 204105601
865716 12985169
90770612 173417002
183054216 376934256
3986761 44466169
38376810 273050491
257116704 348624667
1310315 5847521
148114817 272874967
116019035 392233736
123953989 214970996
244364626 246286685
47585075 721159435
166710349 327580518
514830851 621237886
15783566 226580380
247912888 368008363
18648615 81770728
33025609 281776232
365226940 407590821
73302913 507306409
163213799 459909780
30469832 199300385
30769606 40285746
111761189 156580773
136782932 497660857
3004801 10305836
18440026 240420882
60911289 113246122
1918021 440089841
433532401 532487446
82596 2719621
384381825 470272888
16627297 338915215
28786457 114823441
8431823 69275623
20107871 439534831
2632710 262918751
3779658 243294001
14902644 687442861
64159592 167948049
115994757 209628001
68509321 80613151
40647172 127590513
150325493 202923995
106759456 130230941
22053757 170887835
39960801 75876361
76803247 344385776
217671539 239063371
932211 1369335
2988710 57778381
52729139 273939509
26763357 126808912
96322719 116640785
16555280 96719215
6221102 10545665
6698645 107808145
33850529 193535650
28975321 910277331
9405985 45987943
39621336 393788673
17170243 213424675
45938761 451870980
98748901 481917890
62038307 625822363
28180076 36264767
19877207 189506461
58727854 216010765
128759791 246580606
965518 4652181
284427209 294977377
27969173 124599646
432684825 525868465
11767523 19262581
66863083 83742502
57745846 62446281
95242909 290396233
3454687 14201121
181848754 295270380
15579541 557670439
182803479 391478426
56257814 316336715
34319671 51315601
2071113 19466461
38784275 451631456
72748552 88474401
63390153 67169704
271526270 383114332
56524469 340327645
88884423 199945369
17605221 55144062
20594066 120683527
16890012 241351489
87548705 264067129
212148189 275557306
296853118 313470345
17256499 45134851
45886870 79522076
56464311 334164799
14554380 95397121
18096121 129099841
27040156 53629969
51157997 322788805
11001159 52419841
65271900 714860410
78260231 78644942
181631230 261293384
7252737 240433297
60450531 162461056
17163646 25760901
300107749 399197305
235067869 478555176
57266527 587698361
649153 41115591
68215439 186157821
48780465 140019481
72507601 320112451
66636094 475146127
3835571 262929694
46455424 59681587
24390741 60773772
1861904 4559171
134686564 581018519
11825279 16099273
80534806 128022959
47064549 128987494
61774288 150018085
343390000 575827381
20328185 88107493
90863344 114778072
50881997 94612321
85650277 116210557
16109081 252557665
109056453 275662509
155843933 173053129
461484108 511918219
16182743 685817978
26131645 631987685
208707512 337942177
17435913 130005025
128252501 219339209
17768157 43812811
7307183 10806895
29531395 32302551
8830506 33113653
27276399 30133841
45678104 89471286
20202930 28879390
192831420 399692833
2236708 24760201
468957 1530121
312024109 742006906
80531343 154190089
10405825 42614461
131392444 438691546
36120852 59814349
48554592 65786671
63751495 269300917
4653542 32675749
33246723 36423916
40046801 81259185
55858177 477898831
195939277 244825989
89229799 566406051
33031902 258559127
6601063 196572876
35117544 39231193
268378585 374289104
261994419 402293955
15482522 48719162
127202401 357933817
192258388 437850480
59198071 120062389
394678831 712333441
24256609 90706561
90061609 187446232
89825407 178982284
226518733 338575726
2656860 6964273
18670177 130105615
52975093 71154401
69480343 204732136
14527831 814217185
17973097 23644603
26784087 107991654
144063797 240766937
60857781 64745671
16379200 25580449
20881156 49855321
295109857 470974635
17235560 68022951
102342406 290190226
53203195 54879211
243079351 298728577
263470357 351417658
91142683 157929168
70351408 140666599
14549404 233473606
130713670 516748101
182984100 259889083
497241103 621054001
147583597 260864713
8358784 296844822
70924033 336634057
114067568 125898013
15620697 89107379
273738466 540780977
44527276 173080299
46844436 53049151
1187525 303069196
112564709 146331797
30132413 179302123
19721931 26982293
4129972 30398005
2327131 15607977
127767559 151070873
27701587 268603297
26545250 37373606
27219925 71203686
35726725 347540285
29695148 169837186
18979969 842421700
360604343 626120524
597270169 609153481
426960 32466881
16070377 18365826
17156002 48689530
608134612 614314228
222894772 287763347
262690512 496557041
80085599 204018827
40275577 152049466
348766041 554232912
392794678 718141703
1605956 2676668
120731953 202838182
167781832 322143571
131293909 334689949
369693901 961577569
79012 552949
95221963 169603573
213714 637981
345670611 368455585
25027992 343037953
17021153 22181251
37642395 538058520
24400501 100130732
30933651 237659437
63312761 514621051
55861 31545667
204801514 382774419
45999901 540503461
281933216 597587561
16086785 212254696
10561804 25545181
37687021 149766001
2136568 4632139
7591757 20290855
218317953 640269445
60843889 127505764
17820037 338215315
81252072 91077581
166054057 180058246
9642683 10358617
9259226 57190785
160158811 196411093
2801280 138077101
9137346 107977024
20595637 904649191
189446256 739694211
4107694 493997911
6414564 11237491
8129340 19797929
251108569 622564603
8659023 12906625
142246355 225704624
557714 911521
156715903 224264501
66557211 182796139
5554603 8539261
73474507 171330709
110367111 379854469
71673147 76953154
78139834 81614497
45051616 133528201
9808415 584854161
248040301 540043561
14640162 54491176
39698152 113296251
76489483 78507969
22728389 595829773
134847305 198664313
47695748 722573149
8948444 32255512
899896 1464618
44464270 147343113
75481317 140274829
95265145 357991349
9770106 358449577
13531456 381675029
194334535 199766126
222695351 779692711
5531491 61687181
157350271 354749101
126784039 243297489
242670035 277762933
113261457 616058488
21730057 82820245
8570509 8682217
108976391 453170752
718623 47994194
184950561 238324735
5400661 20786140
108703213 391169521
18218620 114516235
187495381 410789331
313057601 888979057
239300115 720835777
1804317 10276513
84474818 153452362
34371640 389236653
269741330 585564929
152625462 409711457
87546187 97607677
10776257 121932517
26533761 221456206
208295022 283635481
46120126 536200493
33696385 62499221
52852681 246663337
3029847 12117358
1479183 31387465
7550929 8112378
32862026 43664973
2820405 4752129
198141307 941742943
141289381 519768832
381211 424581
47277393 472877707
8509189 193804066
317394857 496880321
102016717 818686001
150816745 680556673
134836195 343327552
39080304 142958557
13103620 69408109
35754547 62300526
158527262 852703489
89312885 108550751
34928333 268408218
48088041 308317213
364025855 369240049
33927239 254260151
178471481 500617795
40674386 93168001
19922291 72466066
71850241 388791921
265622017 780218409
2438250 22288657
852401 1642195
104669760 111130329
8046289 85340288
8937889 158416568
16504751 123746871
10808901 126903715
70855368 296712883
234345541 513706531
52281376 275935921
216219861 532900213
11605099 28228794
247560139 256644607
240314096 447037656
245638576 259482374
82344711 105843776
190836893 206025217
448385869 615591489
30257661 259648426
27637867 79518902
106770351 108606445
236416353 714051825
82251789 227550100
199441454 317999017
22225409 49987004
358536842 763035687
26312963 64606766
202219503 333353698
80936449 132573299
157380391 333230347
23910646 298137865
137378852 344656777
292508893 302066892
101572290 593235553
242222221 396041647
67177216 100368097
22794784 34398529
93404421 524271826
45476877 75352873
43048411 504543659
465554846 554224483
14549503 266726527
96852551 250942569
258756957 318534096
413137 55867201
69330266 353079331
11034452 97416801
583212 6914401
94671669 139389383
483805 5801993
5111527 14915137
2236496 5465401
179607509 297518794
11280905 420495373
781110 37495030
2394288 2431045
64226227 420476461
8466408 113312893
7359881 7555549
241593271 352808421
30739058 281135736
113328894 131531107
304654741 730999354
4688941 201810181
275061161 295168745
228886021 277905244
96407 2130949
2214258 4559427
655721 4418753
290690186 384330161
126280261 586112816
141914431 281682903
189159539 534084391
293096185 518422685
63395239 104735818
162121851 248560911
13991727 33284329
25356059 146456227
641851 4223946
13773460 52994715
149038392 169063885
90738241 126401581
19848566 162483949
12970127 13392685
37821186 39742981
232177393 295374548
66833763 411434583
79521901 271322866
94204181 138644731
44592409 150547957
48964923 106047250
52338170 196144317
19972433 91043314
341347301 457100281
129918986 601127920
29640530 122562125
1519063 31296299
21444689 78998192
255189761 676515438
130040301 806051329
1084611 29127918
33950483 356069365
51110895 89449777
454585728 602575282
50865346 375800129
11902075 113093763
161147761 766240525
481174957 979998759
88643297 437408011
354986654 965621988
3596434 104763253
394939581 405908419
6280277 23277761
31343665 231936891
841723 3545641
12464989 26337136
235785958 430518294
17129079 235644499
4657104 168657611
28843479 34767517
87882285 94813441
33725563 75103393
2524843 7003883
57007081 263285384
74721745 126674146
2799783 161882851
52480961 118886293
2243420 12363539
186997714 1043031205
115978857 576981229
16414497 21658463
130842376 215299953
47840781 73804156
309853 65819029
109070038 171747841
439642 601996
575887053 795769570
13546 21265
358369665 496984456
107305721 414171607
49441897 121754935
3868577 20785906
864475 111380487
38440825 84031585
32438979 408279565
79862776 335638898
874374 2817652
3037583 16131614
9747141 39074701
7242668 10636543
88752880 111212603
175292938 366143541
51783515 141361626
1995287 399288401
89694881 845517937
5122709 41818204
14625748 274595483
4915290 121032891
41832054 443852305
19781105 46498656
28557202 162853611
8968839 18830413
31964068 53727577
12179290 198227541
23272978 347176477
43151033 142096881
87967399 321165029
10012861 93323659
91585486 171126671
30558055 32004091
67590689 120273326
349260209 635677069
3201901 46636195
72220082 218356399
72274066 92640157
288843997 630915274
13688302 361620385
31363709 226464085
275778709 288402485
522143076 558878377
34950928 126281458
15236163 52821907
121890376 136541941
566808837 617301336
215348401 517943656
5436314 51300499
19906021 34803975
40685421 99948109
70454773 714104161
184191226 375349105
165052617 318834634
13436176 16019853
18287748 77565857
512214496 557264233
136944891 144301588
149016463 552937501
60891416 394809985
32620173 105537210
6470469 42341221
246634460 677601409
5085203 251665337
20389459 54871181
31527400 548824121
8066977 18042214
2930444 5149092
67106655 309686576
18339348 135152881
19212521 49773043
17054840 23888737
137492387 140518309
103371681 136041550
171773889 682141364
20499493 33601045
411750956 413395477
19035940 47700012
196629 20602216
106153918 123070001
4904216 67828915
14119201 336620967
397747274 448554997
14982188 49622467
171225900 241761251
132935388 365002911
15575104 24920401
62018764 289805131
329848665 531110641
217762 420027
235186534 438435297
199361067 271653462
168571533 328385779
23834389 30335635
253884457 291200765
87232114 676716400
300492460 344953661
41756581 57265165
167071451 170044683
2643121 52036021
55563860 411525101
2560806 2956129
2223314 27506046
13615377 109163044
74963995 504702045
31863285 198605641
64296451 384639781
32224653 41350366
456977676 716594686
35144986 81242851
28667168 192401093
35800897 43713930
242200729 399938491
153006281 194282308
63044095 93483314
10723729 547754237
132466747 740857255
62858577 817231881
10218209 20170070
27407389 55412380
61330773 69604401
3380213 582157305
791799 1405441
409898926 414123336
40516438 317604813
7770269 13886146
124278620 127803001
130009829 160284049
465911419 613542769
19340669 112965121
12812867 53231853
416951 6030870
69109221 506482161
22109392 103502769
21582965 539883185
141794305 264497273
58371303 165061437
174805981 490150675
145304131 188200905
35227482 82835213
277097808 343433135
64731006 250807437
198534943 300385015
82184653 400795993
10779301 790213747
15718626 92455300
89413633 462452041
25755841 103879645
42672401 200732912
136355864 494212321
20902298 277785215
174488523 268244809
176597813 185504786
69434101 693124477
14162466 82663945
42105374 100144961
182602099 337189403
19799995 41715302
45307792 112983366
115761710 137530888
12946106 72316165
41643223 152985715
10567055 91868437
296282519 509602031
1153381 677811751
156980001 187407585
17093285 420799146
539043985 752338639
3175173 158804955
6969844 7355881
358078 174486523
21275924 77488954
193095563 356707141
69101468 107927491
15686659 19706337
73289767 575579797
491054 66225505
19110160 312506552
132442479 753279241
8585241 18089380
13623960 38697184
333874881 357600133
374250530 796704341
74389222 100392851
72908669 337097377
226719967 251124415
140299750 153361431
100682051 371680541
33984044 313993231
55631016 183266173
24785034 523422601
179569603 390152671
42398794 82450941
300696187 765942403
42021136 709901485
37989556 257357001
7820980 535326382
151690771 196601329
192422921 456204270
74756059 424470121
14105124 16500649
474684151 837758863
66913289 134899081
401787653 527374277
413067235 433964001
84075412 150331393
244438 111628921
143302447 424713721
142142312 405886153
96121564 99374005
65831109 639382481
19253524 26853081
150718633 584526556
118941001 222518017
8202333 104846435
82043415 442515746
31413285 429645916
125845319 574015531
38894293 110019172
84321192 143231843
133051073 355925830
108734558 258787601
396418471 452688563
56087202 504508167
37719325 460706461
47237701 49857293
3476383 8702897
145053289 184671521
45409919 60195817
2244533 20083913
96631875 203808126
157336604 258842278
43731871 454489081
121260873 225350401
294976894 331775029
125610001 572013382
121924420 198307441
180433479 348515821
16259039 151274341
57991951 94215045
286163941 410960045
70879854 227121301
323247169 535340197
28746422 50945617
25948654 125477233
200131873 438884812
19079765 31752779
226268764 248825286
16008279 543924031
18298486 105817657
77029592 229552353
301017952 902675383
180794881 393706553
107188043 270540856
2735243 5061583
13889328 34328029
230451076 318430801
218575393 445434046
33139577 36941266
15631718 62638705
18331003 168350891
143144981 456193681
29148422 217041898
110469971 135597853
106679721 130329090
52366072 65442706
452596893 453524491
19711827 32256365
8491138 11797913
120517244 229540501
56540792 451983806
275620431 567280221
53748918 373710541
424693099 514401973
142109551 168970306
5193604 8764185
43831980 69280513
20955169 583734418
10439361 17431021
26713538 69321211
146119309 451312161
169130322 835539013
51340814 399040456
19552641 380677051
22034776 269952497
135365150 201824917
1770943 7525313
95063885 164227489
359912632 487147541
3891157 191609092
158256017 454895239
206292866 405483205
135372601 854414677
102338684 218452367
4763244 32900941
144033022 522577836
26930877 58021728
5319645 309252169
52643096 175459840
53360605 881947145
155145811 536828455
2429925 12561573
355669810 620258821
41199061 106613105
2297264 2352295
137147473 639838321
126395001 302997569
29423773 36509089
202651 480526
11702931 12372709
80772554 86159719
1433726 30155281
57451540 473271303
3843969 619113430
142166688 193091809
279047 703759
27722290 335629981
94229071 666031141
706503 49232353
4208709 88169077
244228155 674726509
1922662 12160513
308039478 350333623
336947761 531045496
74095881 274004993
123293531 169091545
266910201 367935647
92848165 285174746
374092 717456
193464326 260869837
16527401 326462082
125217273 222321941
75566611 433588681
509669826 738781291
43792015 258203611
17422029 36868742
20456311 280186743
7910648 16951681
22858305 154545139
397105870 582661308
40489105 986703977
137420376 249918587
5017225 9341717
1928207 4938700
88741381 213318411
8753685 22621110
503271 14197079
735751 263890257
16314905 42898857
78931630 254729853
21999013 44215641
15093855 70490907
100583221 345124189
511920526 682924681
105341281 115973581
22682129 116737802
1940663 422104495
71800297 86699927
6100892 8247013
5928721 55385225
7563313 18642735
32139847 36101854
9177210 18408961
3003208 12909551
7899667 16479541
290288299 491919026
207729 3067868
34625825 66765748
57214767 250842167
52849472 111439133
320528351 421930172
128659153 339602101
14621697 54422779
2662069 5282707
91176560 108733668
3523041 52271137
19434420 21550775
204156274 324618757
38929151 424607471
321451781 483366429
4342065 68626326
398276 5760329
236500470 469700947
300446 9277787
96331803 208309297
42342587 341479918
210630295 575561623
94485197 642540807
126161416 194235711
71639321 970760099
589935139 751698465
78336241 225378451
33113620 103361057
6294124 22468737
44214548 78823297
2233215 2601901
96129139 120414686
178965041 434450617
8098055 8220352
204323657 388598176
46106208 101107196
510789 11980261
4823677 9843496
158477907 493290799
57634783 303415513
40030754 93708541
142306552 478976770
22826581 170452801
27797905 703128218
107729054 109165057
3593579 20068399
137623812 174482701
44353996 47439549
151821055 208599187
38536447 59213701
105508318 688106641
23141727 172856901
62031239 291053825
247189621 782024209
70941311 591707845
497232221 710926265
24425844 31808386
187052791 500017417
7080841 24730785
3306050 9198841
293354773 704078852
136408647 582237505
240212817 250867673
3519334 4539133
144872069 493268083
3015543 20394046
317809531 318406502
8569804 464927073
1994827 25649325
27066907 79886179
111996739 720690616
37953195 114939787
28524062 81677575
3270840 97611361
55887639 134340237
3747970 87099861
110184049 607105856
165712400 457371370
107361025 117584825
128760986 486188249
21072151 143703846
95808805 139780360
72849029 117890193
38919444 39020239
5416684 297952464
50806705 201531966
339852981 692744345
53326694 136323201
26827216 38447065
148666807 327384513
430109949 558565852
380275039 440767615
29970901 43880086
34704037 92293657
254971201 276778501
34621310 36356569
28030192 84619423
333038380 333146101
179963059 339949121
37973113 117636009
32758825 363123901
124900944 205294129
24958935 264387633
229991478 413822821
135366253 154990461
40595944 53781589
11595321 228360193
30097032 32621131
252288821 291324565
167446081 201196306
101189071 724932535
124388251 313521953
8410145 111709882
111515041 397433121
94145073 116350183
634643 6443645
4195569 10841914
12466532 39934951
37892987 206347597
78798902 122251271
143836831 253571390
64400001 470938217
157396420 535167311
1794810 5562591
32645894 83878123
19693523 169826462
16555140 517367431
40328231 158039407
209886804 228986437
119165845 195322073
11309688 70467283
212108161 248053325
190534681 611471393
22659253 81894858
128049811 163279171
11586375 21450913
24891610 36941737
1000021 859436656
76776666 181718273
54690758 155603776
191154 671440429
2634131 187926214
29149793 29934235
4016520 6717280
101188378 142207851
1410337 2133253
48138017 108892009
94412420 193973261
414443485 580390281
2624379 33023821
24658065 517618523
8260463 9795489
613494377 813769669
31009387 62336625
31215999 327225742
746046153 754685017
287810 239612891
66986206 119481996
59992397 190847719
66691659 144243256
41596655 108261280
334295761 486105961
310428347 651389915
210266701 253676431
2470020 4517519
75180010 82890691
423155592 602537326
34285924 803407173
1429053 42979564
50346990 430537346
345570769 531957701
118759069 123758493
131168833 207318017
22483400 143226151
61160195 195340791
13099971 63331786
98158347 361813361
173263180 259661403
185482510 614723809
178785861 202632597
523335073 885728359
427333857 852753061
146636193 240969615
164124562 343319990
54480321 203179586
48920169 216420832
22828045 62570401
44178309 444511516
31657985 148972858
5125787 652080411
6611221 43284633
28413834 51613045
287916019 425538478
3116145 3533001
3955633 21449889
27277000 202215071
66760509 100209201
337712802 363974905
1221709 33860681
222136700 639917143
264683131 490257153
87155133 503597721
33439772 155041048
49231842 65861478
15672189 183871081
2986408 183805651
2038386 11677531
16552185 869626969
212830300 318890040
313512789 323186869
3602229 96804286
202364193 209759039
7309371 10007791
197653501 197775381
2316238 3524371
28141167 81798801
2356113 19279009
103575442 455966929
47296656 101916871
12260477 59461139
12735234 48573663
59423419 194328027
79052081 114532651
169813909 564795232
91327981 216251425
367747869 682378026
50368335 97537861
364924144 424450729
161419924 262070039
76902778 262323721
401300161 474273456
356768501 539323624
12869761 153494953
18070856 87010561
63515441 100137753
378347470 732030405
55554569 114145816
15396954 28026713
286503277 775931989
30882758 61765716
99893187 851097029
75238125 81264426
53871621 130619919
272255777 402960125
589184317 719822051
153029065 575611081
298488965 469740938
74953 125413297
15426469 147235437
61269696 223050236
152783831 508994107
9223629 36478198
9575105 517131616
148713877 585288615
5442320 11615887
61688637 120860353
37747601 77453989
19130392 191668861
181837 195379129
23427582 93844119
92878739 630549213
15036501 30102143
2508025 2965339
31519444 54804124
19397795 140512294
18813411 430930435
392162733 447867823
73410107 83987113
26924459 31573761
152967985 180859821
250806 2729585
67133383 258310341
51762385 143200289
49730117 222461992
12656700 18377863
41816185 251521477
185900265 272891269
7257766 37255370
73237901 182465897
147455353 343377501
37560147 151271259
143424001 516644833
69719959 187382295
104273601 144087871
5237061 99584090
46235137 509379955
258346452 418281328
225618211 547368697
20798116 329280001
540873215 610839901
2187863 5959042
47738747 488403217
41627405 76379029
95782897 200756746
144116299 400761985
198636069 343246396
35271688 74311992
920027 1052941
37445736 75010601
12266077 40688193
664765933 923356115
54072283 775549321
86209933 608460601
13453825 141130417
62529859 434062651
27529477 385559029
60544354 145059764
140122051 305452695
18309800 34786841
6653317 22226843
24358001 53182240
309003201 339400612
114866783 204734849
3191688 3565351
53767999 81192257
128571378 726642601
15321121 186399463
108971881 431638817
38448268 227954889
203649986 424731250
6806713 143041537
264102425 328039744
98640813 198180865
112804476 220196989
21923964 193105789
154599922 228709989
185168098 239135371
6338609 13365733
508597552 526737181
25951130 480260421
43318087 543562890
104774449 111324049
99228585 202490206
42222361 105849305
58679501 91264053
19898807 52543213
52869961 370636585
53144551 278674363
6333573 6559433
101446665 107686111
18712435 29594946
244163338 297790831
2489605 3406279
28647805 44119615
219574 11079636
215062441 645196403
6748927 81440335
9914881 185181841
36568528 54227421
327231732 637418689
58567443 59533156
14768255 713513019
105622091 386700936
91797902 173909261
262200727 787127472
106780293 132805375
170981111 183409114
96593222 153053601
153001249 217976857
72149403 682932365
41637963 82075537
6957561 46008332
97332291 902912865
95608460 113155225
123401294 633925414
12313523 33920983
1885321 6822635
182903398 565029459
154883543 573212791
38579053 284610387
208792162 300438964
249662477 449679088
18417087 37444744
6548706 74081965
129386515 134628193
27929805 46004258
16145072 123479609
128306211 359432291
14853325 145106801
33856051 303983473
85531032 140393086
8220533 28185324
225889275 283953031
8529648 12554198
124835194 674396641
58290723 185576714
339382503 520309882
76463083 690178681
5940341 255089721
80244617 83872504
376515 5152861
28395871 104714898
44153544 577787359
2267940 7348561
521773818 829863845
8880568 43081228
77768203 162786051
283827290 342998951
124303628 496248031
144403288 242705033
5629591 6162010
29233401 63813729
56316105 87423601
38711680 69322157
136435842 152082725
63151446 464633223
13269159 22339153
266057092 554574252
67666549 297463172
450549785 560665481
19408016 19755061
85404187 234349135
324503 9578729
124295771 318248334
290020903 529775256
109556407 139652281
10884901 15421823
32281947 74734615
13019655 300793795
16202497 118898827
97830261 139674718
170214793 319014396
31960057 63165022
52008264 598848715
36534967 250673041
23097938 88850905
103836390 306442548
3963425 80604964
40268331 86045049
4094125 33917395
41627901 527474176
54279421 125789693
48742341 352863974
1863065 182113971
203767854 525327259
22117405 44193228
4181419 127183057
8535 12169
13897032 111462401
844284 1067977
4603968 5097061
112213252 187031629
52272310 81101216
260437039 616028800
33840283 52819916
8239633 44435921
18273848 100219625
61316289 692249351
752511468 914366701
6773681 53279961
5625789 77792851
43592941 475348627
3588184 101121181
61109943 248890321
14280298 83007101
67180673 118840583
84352243 274579461
69888551 106483106
142289320 313997189
53108770 195196351
42830992 333922612
106223076 176784001
40129417 473724778
4344689 601086388
23583109 60300941
161949601 276620527
23691802 290349505
4038829 51697967
6696376 60761977
300225772 484706678
20137266 45650645
75615233 780528961
13939197 22103772
10059342 219870499
77955082 312155431
11964219 19944897
48720097 156508606
107878777 318832155
122976526 787597596
110255419 846774601
337234215 743709097
12642651 314285401
189313837 479931761
15135613 45741485
193145601 901973581
24014837 237469173
155410126 512018775
102412187 104583961
60818165 84028655
150608601 539587211
26418831 47667104
91085626 159767527
6244710 381720071
74234557 873342067
212947165 233050001
256003307 354191422
48763 180403609
16712301 322406015
41813976 69472285
110731929 180737320
15841921 179859361
33868353 930999795
79805993 102443122
20529457 106662128
371125426 391378604
4866172 4907701
82834333 366778743
79675672 313384215
18106 9046359
352776768 548799409
1538880 2048751
64695917 76073029
206043002 411938489
65583435 256273793
263579609 920249416
86964875 121636531
2028968 7285741
160606111 286392458
33997214 544431529
39953173 41376759
27994623 102989057
308536190 546664847
266494410 344541079
54784895 58683913
113322680 133056961
3631118 9188917
1115357 5316081
168001 635227710
4645380 105533616
77844264 570387633
34750057 303260385
17351076 342931525
118841251 278991376
462354286 1037516221
28693715 133230313
190116953 225072186
75621916 955114876
18363354 42169729
379558885 748171481
217998109 364086761
362600547 645795411
166029277 172027065
123488769 374598368
225476443 336214425
10296019 47164051
47403599 92967542
1787103 2614081
73286794 155331133
38643053 124086567
9827425 18271317
10785871 408752101
55415074 788167083
48047923 197329437
180663301 441313735
13169556 15755125
4496257 360817009
56350484 78595021
248690069 270565519
111884371 150339076
823754149 984938564
215318553 231668849
84053687 97366085
84838942 517330987
147715759 165298132
19631743 103518766
141125905 252071007
20241994 307538787
407891751 607116493
54538177 597784688
246440212 330252301
36601174 51393651
33942245 143593793
137002267 182322169
2813531 8268130
554707617 626784121
1673008 9094009
45511547 67657875
3565633 386322805
19879619 598265641
85859019 516970657
97038123 902301444
2535007 60490193
40636666 196305409
18428671 85560001
121070865 317021152
101743291 402604585
29890199 140306401
27934369 140715379
121767584 217886923
20065706 480933577
5126353 88566193
61509600 130225789
132553694 230258645
107103361 488562829
201259891 602982045
388199365 559313839
39680081 76171765
149416506 184639789
345667555 478714461
143165065 221846244
84421552 169335563
369329149 461198277
270193 70984189
55804631 288071518
79152198 305702591
393510637 811186951
11581623 61536180
62015721 240583191
10224330 18588917
32328171 62871004
63867712 70956425
10957339 138998259
44990457 195093472
152910916 172885609
1004911 12096037
16420163 65023587
271896626 557860249
118225736 192409065
109518714 558132667
3099785 67083598
87939755 155927404
399643 421515
129478901 470256529
34011961 130369711
362886218 627058615
55190370 184813591
7035002 20294521
37849246 671515776
346945375 942513219
22044868 46149601
374359101 382084189
103166050 183894145
23026551 537077731
53090591 53378271
246452007 247839376
2814850 5742227
688926 235411384
21875298 104376931
38206277 418967623
15273479 395146753
12717240 62565130
89526192 138907595
27959585 44523361
158884069 291988997
6780176 242915536
4964737 12755729
160896841 266101676
5398769 18098947
4443051 12930669
241612919 294261881
535913346 625846180
195116553 765864256
53009862 230596465
27538981 59941011
6720481 698603995
98972537 334399465
35112366 221100409
234037249 719695121
3142182 14657971
12318263 269329417
217442 489721
121356061 865777186
10104717 39793876
242222423 682271879
71642471 155650717
53931073 164325949
529651931 711882630
7571313 670534840
78860860 168745346
30472192 109505397
628456251 696338248
54311041 112573341
85558882 578116121
13614807 115060225
143479347 219594936
27518188 304733287
95247860 445008201
486814 490917370
87015076 120611830
84384113 159363736
4153990 443357041
35686636 782121353
13772509 22722505
1425428 55008136
348065019 539912473
323361764 551644804
110956042 608457217
169870763 685615285
51367801 86378671
83191277 354765695
39705166 44985775
2520653 5819836
62297042 256437183
71864488 213392671
53966155 101455961
73998181 78217649
72355902 132925501
2157862 11969607
128700958 649473269
136720065 326558651
48698290 123282763
8160559 77779799
45475210 653702976
124207117 156740221
34521475 57726901
37729765 65301886
329891058 469870479
99776430 117955687
3390137 39112435
316652857 729504913
511243513 930220966
10404035 34465432
48925213 135332555
22154464 36598276
347201412 437919791
274747 482385
36876802 440650126
852531 5423681
69940430 249224563
95703189 458150925
4678315 399115006
22302061 96365516
20131468 144267215
121319580 735838129
794657 971245
311867271 581231287
346799971 613127807
361649695 524964294
109090563 184113091
2907882 39898027
217556659 742572721
4765771 772415413
2482061 13084969
20978074 476471306
42902821 290894124
11816113 196263436
41004860 191971301
3080627 23438269
3483206 9026305
23765269 528846017
16626897 48952051
213807489 702157959
11690715 45190861
11376045 31105156
11714143 40870431
19363403 142378374
25161918 116522219
271211665 327209857
7383496 16422526
71739905 313720160
6745497 188086687
5770851 178649729
41942205 94313914
372283173 468118603
23272872 131841061
55558383 114098680
10558692 650279521
31892969 224232295
317833109 841315735
43329749 50965801
62770309 616725877
167158 33270627
39431243 61474534
1334416 185908649
60577882 75598513
56095924 763565777
157057999 178365056
127308660 293167237
301710007 596212899
160131126 273321073
15590177 255501871
209463 34986432
5613311 482046923
92571820 778317436
582022 881729
16573337 43503461
346904235 401792655
6454776 327762577
159158781 953203174
261080121 813185385
35635311 123317913
671333697 841685881
2175978 88662001
175900462 366146056
814717 607766499
74735501 214470383
5295853 20897658
77651494 210525337
31706379 90573190
71057214 152370727
19579713 74050633
78832328 451743017
108406629 176012878
7756179 13184876
268507 426846932
157465 112098361
1090289 1502593
24145865 83524453
27750376 136350928
207627337 301331388
370669302 601059124
7672081 20936969
109366687 518943018
180391873 518775958
1657371 757642369
227786126 454722712
3876659 4281201
55561841 181723841
43891153 573395593
77058281 238161869
10980297 28793419
104758987 195136003
286446783 403190041
661390233 742223777
92310333 131804627
35465678 294350563
143492958 342775993
12085285 26720057
4679358 19169315
48888405 231654276
150303113 275152636
32104876 41906497
21137139 23920249
48644311 509009905
52451516 306232125
68623441 203592067
2853974 13492799
7884766 17222095
558063169 726941556
164593276 652344792
40535376 40615384
30278384 158878763
62845758 226789555
97255428 396070013
4105746 11036444
11886753 23175561
25897778 64557146
1018859 255693271
647854 13097701
49096113 455560654
38690449 170480146
181313601 203683872
26234111 112516069
23205681 42506745
30985343 80248112
70316353 382093762
45588223 326634669
322076365 329765338
34101940 87665920
34348449 773622953
46810434 213880017
202148506 307636993
124279481 954518241
187641833 505014926
38136526 38409949
184486681 235976401
589388097 937650274
176183930 784392820
29528545 51178986
21081529 563629606
309716 305608999
569712 687233
197567928 432648580
111534073 515169089
48867499 184653667
53302236 124380354
20070571 132692981
3683453 155692189
106175532 199610893
2788061 25082881
279997251 586367791
186062488 309195121
216018353 356009756
306721770 392254126
59367951 232807823
11629296 38468414
126014191 143841025
46781117 199603661
8525399 219011557
278004 1614268
2236619 2965033
13246828 107419978
94853898 515102488
12470087 110391440
10920547 308880683
69426952 284667183
21872067 55555921
59181176 114762745
12655743 17059471
36139280 389424169
53403113 275684473
2922685 87079224
125772257 354633139
306711763 339271422
75048809 374485128
59051397 78291302
136171558 171498519
5075529 70298424
174725101 184780498
137124911 464843156
175384486 246176371
27573815 42366130
268971704 639618704
52555500 108396887
31303081 161203905
118812129 555018969
314487321 382017881
2438742 214165633
13835147 97505731
3353770 19344430
24754016 621235935
60608566 486095893
107944920 550743809
43658681 752605831
65732137 357948625
30039239 38278921
22093758 109056257
107350821 157413565
129052800 283154536
304174326 451837121
130309759 489187785
94450881 181726948
10745794 143814529
3142411 691921441
98420498 188847049
71201601 122939248
44344857 68056696
54663886 93571077
1492526 18713375
28554745 131230868
71201641 508714337
56672089 65721326
174229164 340589305
62591406 378971185
190207726 211583307
9799759 70448921
83796807 110200217
133931107 205727809
428787470 499275224
10794226 272122151
72713410 90456841
371859905 745622177
15740065 444115197
2236559 13209721
362686478 642092452
66526279 250539607
320884974 549778048
340536241 624601693
198510859 803666161
125598276 702045995
196925143 280043619
559229009 856270641
3192521 98578159
5820873 358765393
431994318 528582643
180274186 257968477
258255259 322514693
198717448 258767713
4114381 238920112
232095645 397674874
2288162 5964245
3875404 22699211
29098382 38455857
50905100 121689833
48032998 199350737
44654353 202551203
26510721 46371358
40420540 106965271
50080713 55377850
27334685 115201437
48866248 58336371
143319501 413132232
105637600 334329049
378170794 701431001
28741787 32526751
7924663 8463761
338889 48371801
115641465 139447837
3035054 9223215
7016070 26675377
2321941 15745928
358054445 541483381
4466051 14192074
1832594 15301973
36637931 347130971
13804478 77170861
83579101 251376616
184343881 361640261
162576604 214314901
76448234 87070509
196696378 348041916
459058231 742561717
87382369 191829691
3525453 34718461
1549802 104924347
127975314 377013633
1027712 31574839
1350229 97786921
24033590 184922411
133711825 146373901
8360151 14426296
24661905 54421225
459912323 637296961
91696777 303923621
8863727 9615187
41081148 82107801
18805071 94504483
76181280 303945923
148639178 421132683
41211227 762264577
339135442 430462107
64225745 478237621
25901412 43384717
43142101 105598201
77769511 115271701
3747751 200910025
18195101 129100411
45547727 602773153
622990561 641695601
4345617 30501321
183873943 389406512
10880263 328457481
5787721 456144976
33799153 47936113
167034995 447894615
240179921 256870826
66608924 132778423
54915931 75848304
72398887 764866801
1235436 79325949
88821406 494089209
329508126 647831521
59468008 312683759
2835769 403407947
59660895 75097361
9571182 65173858
323059011 561400183
525796 929139
174822 2326501
7037837 68827193
88518441 786893202
70012401 77256817
84040201 109797645
115783249 183641049
407177209 445004967
159760991 512466010
400642785 623229521
3756602 39852881
24826006 92651361
20335701 70672251
144091513 243108365
104723333 411819703
102530797 232693173
9166598 175691057
94595980 189011421
33022631 262141249
32361943 123182697
53761171 79517991
67248625 68980731
26803159 130213934
43623571 125313847
110336073 357987939
21656851 43354819
285809251 709774813
1079304 6496811
60228061 326760539
7307107 10983597
277309 7307301
61703929 677371954
11307260 20819737
67117501 369630271
172623442 450783949
15188125 39914470
51803844 124953913
2324618 83499637
370055071 859581897
16137467 18426451
11623757 26877971
229896707 624496533
131586786 173487414
10341838 57312707
6494191 48091501
4499708 360022969
18320407 200386117
2289277 13565791
219813408 309985191
85158929 130390856
238411773 332868759
3109014 37607471
13314232 339405841
9440532 62119513
159982642 193364209
251623450 415347571
158724628 445149451
52073785 185079301
14001903 497003739
16299788 65593343
3258065 146691933
60189364 107194831
57882 220697
1429706 6884473
473133 449667296
48361431 537101449
129103960 148003276
110099327 154711117
167846801 254499981
149338099 284197733
26343244 46581825
12976665 42968735
2588341 719062543
22578873 43815101
130947541 787505483
10714890 92591857
161308393 552000613
126950497 400758337
320576344 383872501
29347356 206120233
31084471 150077565
1460233 32553961
113914978 200649241
59312520 238471993
25156281 45139225
175796884 572775686
7234586 101457581
88937011 140963633
14614687 93836068
217779834 235624609
272097541 417525625
165279101 345398775
50109586 101768713
8180773 19731961
51826949 279549113
4227839 89319829
30420795 148910281
14257580 20928025
34544165 129222841
67270141 395806689
2832303 37979201
71238658 104519863
607678360 763000393
21810917 94824471
154440883 352983611
189292851 213698435
45036931 577913391
175143937 357335401
77423929 553738054
10493971 394460389
10382561 34319428
17437765 1018272357
27858229 119947344
45409335 161575256
3173901 51054559
10740841 257185027
28329751 750507661
40341101 88397552
488777416 559598356
52000921 86807111
60985150 113989701
127337641 292414428
63424731 89085220
90569274 133563648
152933806 484064302
4022218 170575939
34003886 210483901
375224873 609405484
23459853 367186501
102824835 305711683
13548487 125161646
660541 508803688
61686209 77301136
31531067 43684339
409717 25663275
22188354 323321329
117453615 229040631
6226029 137810212
14272285 101172097
98085326 191909425
12734651 20194315
553773271 932634025
63143267 191118967
114351544 474671521
27274981 291988006
89619720 298179337
53246806 59509367
39884731 64525801
3957310 132264163
160100001 243058740
101463119 136890262
270827306 454402670
48428590 278656701
56584726 67781001
13586281 17855124
13450501 261133986
44371355 180278299
31247646 41521041
164620946 227332381
36260916 334792607
122131674 128994297
6526475 21028441
38751390 107890876
157618301 168547421
15206773 385221201
46033753 71800521
48255996 148186821
43934861 100098017
127912193 172959289
1354787 13026166
10564733 25820064
64353082 183110865
379848220 606962314
7854630 414255035
276431527 338224690
31092709 313541884
48221977 99451129
39306570 44917024
506803661 743791309
69446493 71546041
2997061 473416036
48648480 85314646
49580438 261272929
13518179 21671159
239223591 269608510
129486551 259684735
8503024 13711201
3845101 8703521
8847610 532912981
31906676 46980650
5615533 137463236
97116554 128743703
1959007 33054319
22823666 24673195
56649436 548893791
65427806 401138501
2549306 42018743
131698706 176206601
718023970 727434713
180506149 318313546
31965589 194464518
125832589 255004059
59852772 167003425
52613714 599272791
15775981 83529998
295263919 384334489
228417979 382818447
47441988 308999343
51597994 74914561
12048385 186276301
32052870 397815661
67613617 295163959
8905721 171803572
22293284 32597977
70800207 84065633
2513378 155931826
228917865 368420459
457826961 580495826
548731 796713885
86885981 242823649
72131196 117729271
41007385 267717250
6120835 13761829
112764601 243236293
242429041 483995601
129479906 319397767
88052881 331004551
227316706 362355176
181283150 187290427
137779634 479910315
311146725 817820845
21909749 103155120
1542028 53477787
5671235 35754811
8403041 107187466
9721614 17271001
232122449 246325990
220277855 306919147
115784227 327508361
246371707 512017663
126739802 167578531
159759133 380506400
25885306 29929687
105636864 108972106
93935353 219182535
353133697 838948233
68457046 123451456
142537621 409484643
15838494 61373419
6811932 256646041
9518179 42229074
57648943 194297153
6340153 40571467
255639021 314176854
231390711 482374429
141986838 200581389
888361 3191441
5573751 896303929
36477298 119602805
3353142 54036937
77559048 107060615
182256057 241560249
50821297 579927774
8637577 340519311
19514863 55429837
17202974 117675265
87600736 153649224
70583 4997201
183498211 265477258
501254335 598095793
116763633 830018410
36031122 69653533
24432886 28348881
44849522 48897701
115730551 467409451
1420319 1691899
55199296 137469889
2445748 145590789
9283297 44586598
225068736 233009701
58768684 854338177
60231671 681397704
14488448 124221819
256699776 374734735
40964648 106622681
25192406 53836489
33369536 771783727
44594652 143210383
10339475 66562897
134539 705547
70396336 117432418
5041653 382133563
386219 493438846
53260577 757388253
28411845 43405649
89447556 129622318
17262898 17889543
178715229 585579601
172262363 182005671
27349057 28547634
19984704 69156751
19389609 58160356
355613249 368374079
298208296 702305313
230419051 878499514
104121084 438330175
30405661 68909467
2842101 47368207
189121879 196636542
5426956 5505971
6556175 114485669
110145993 266242135
339883933 385963669
103987202 327540067
88955457 217876891
29379481 462238921
18546842 29750887
104064353 250619041
45453651 867816553
1240174 7919577
154728476 743030301
5011097 7514480
9921142 12757281
99330793 437319798
130730288 357593432
378990867 586423126
15571255 105953506
44407431 407591281
234915521 697284241
253908739 375387379
15782095 97393079
95676626 692017031
10560397 856978161
103009063 202112889
61050936 452780147
206208577 596917573
33695471 109356304
15234061 137498593
170191863 670717720
61378741 93051267
2208279 5794933
66923730 67730433
230187675 416291499
947798 692815491
42857745 106077151
3910681 79716781
35375077 295608601
310727429 328591467
12128061 24276473
86626547 105429640
139124198 212534761
27399406 452365033
22529608 494174417
5198406 15775825
164379140 422932481
24551669 95982586
84392694 270460597
229034 4958075
265383574 619309537
50557697 88161409
89404684 371878417
5775784 55379677
67492923 90991876
62403601 162258374
73959165 353687815
103629989 349041277
308182414 363800696
221960740 594025672
66327332 539969081
272871487 292818657
15869816 24388401
146673713 177058873
26906583 684379657
57089005 232515193
251285352 526706815
14170973 52795276
25398932 55220929
4764180 32642704
21327245 514865083
48796245 76422511
311926636 739151569
23025034 31194523
1893352 2124217
55289649 205662442
5301391 13774381
40028764 497644665
58683967 256173457
42022326 133380747
201846457 771313645
83463 171191
36829305 91904694
33581056 126416751
37640031 57066211
128862388 556613847
339550665 625382122
44652844 94034649
296086087 376178939
197323665 918313787
23162344 100362945
103122641 109839445
300562901 668649415
94264531 388797361
49952587 992883389
147103375 160223888
52551585 125296238
1853817 429980386
62603895 70439041
10060513 148882636
5729763 6978337
1846552 3253521
268351 6948587
40578647 67827277
12130483 573314914
6945238 343924651
18113413 398997586
3616387 6536994
65704213 107719080
4083821 891624746
34493130 259837201
759611 3749377
4024044 9492271
46482094 359800876
153382608 161654637
205344757 865222065
17367653 339109751
81973586 200357062
112320316 151481251
8769405 9782962
148870130 447071291
62198514 177555866
170590069 224315001
39205332 89544925
170352417 568703489
14124327 409396573
1742356 1976313
36127727 99982513
23170460 429644545
8492542 13217221
140305731 286945231
21140457 23222752
76485024 94975617
15956125 23591953
41886343 56828401
4248122 207090061
48024909 104729825
58739592 666548577
145772705 172097448
164182780 365373751
69956497 436658891
102326705 177216932
38134995 58623594
103126051 122570760
191961425 303858001
24514738 206132393
32089451 35941210
11363181 51287517
22701551 36836809
134697729 235094245
36582715 493812000
79310856 97745389
63508100 201375201
72413993 613018745
80908328 576992001
1422792 2152571
12552353 16673551
9965646 15372325
79918229 225745411
3958180 4391773
9307895 46899529
127265468 222226852
99441103 601238341
7539141 330039529
165033599 190422640
35468806 370000882
163953129 373602867
19834859 293520361
60930472 86431077
11497505 33570811
21359915 70982596
28981278 37202513
289042783 448822860
219378652 332182821
420925257 454306165
544825785 694821469
2203001 4671826
59682706 138593244
56052081 267529957
52085125 350656615
473158459 837372383
271872361 272847856
66985489 448383133
49770082 72061094
32106376 220564251
9351681 18325444
232640035 241443091
365991673 468189233
122943737 759725065
105172939 999051265
45757513 54926094
22972957 666835937
33294361 170631632
10401685 14698594
19097545 77813629
55393148 382863181
16891314 106576651
932375686 970098897
109077811 867339503
33789844 78611590
84136821 178908456
2085593 2268591
127953918 366742111
44768227 48405560
56708298 478036459
25486079 125378281
207263629 742995583
3215367 20171809
21331141 29382725
188951209 504041721
81708444 136129966
74439764 81116737
26311006 63492925
229245901 265158727
136581377 343586357
80379839 481244465
4343995 9290161
227594669 235326118
26781781 85063186
28681648 46115329
23239054 64805105
126783961 476244781
522630604 608704405
54209956 717984213
27355366 39807100
21083765 21131257
33247955 48390351
286076250 663486583
47612692 111962199
92273951 487243844
2849444 15260627
9354701 24584660
1065758 200838306
150485103 158482985
57227273 667898753
8680210 139889113
29135161 93069115
326593988 572570154
281430189 288773401
226282001 284381820
24475990 70485095
156743326 1042792023
72349337 94687902
491085 13162208
103443612 133730161
11360305 46097781
442305451 677562131
68726581 187208519
2226009 31670596
474912373 757851161
2455311 260557645
15342946 148885351
35684497 118277332
29638477 650247885
110073891 376502959
5188487 53241905
2125957 13986351
182156062 452186937
7000121 117994321
188124769 301288209
27219259 76611998
528084049 578751977
96168781 516386416
29826805 407171521
281237642 323866761
115469778 265360123
22548743 43084999
53507501 69420289
258980417 397214365
104276869 852832800
1758253 2653696
243194953 625970601
50732909 577974231
10232179 479369857
24286871 319823986
404707801 482079709
994983 19486253
60933943 159189004
117657752 201608749
61549902 84530899
25787062 64842625
5362153 111462231
27288535 102377796
160633342 208924871
10271226 46221522
347187457 547687065
408761560 438380529
46831546 65378001
3235094 8082925
37428 836083
26738569 800858839
552782231 843065185
223303322 448481773
43969587 505923713
13474249 545191212
4054123 4250041
1715711 24830417
156459533 436245841
122479806 449276585
104759556 132338065
263756193 268883935
57180087 105817601
748331 1329430
38001466 195682255
237397660 1006476269
39729797 46580185
11735333 263043506
125153141 795579049
54017191 236908855
4261402 95509345
1584817 61897233
17751426 255009415
10187491 28833080
48863903 292931999
151392901 225517581
7557842 216782501
15216851 19702117
42934561 254859137
57015976 211843081
162615025 226415877
214512041 598762186
402853 813580
5371414 14914291
188365036 633813910
11819265 267780741
14031324 94364801
108089329 672474921
8845471 17364646
187445595 578742547
22282620 65217101
29491720 50046895
21982359 442588303
79525918 122335550
466025177 497602817
74767603 658440225
57839371 135182314
33232438 121079971
4466841 54255521
15625481 627899974
54138701 781811758
29557179 243064153
29297401 507693681
7946050 274401727
27805108 29615400
43131271 650596081
131573107 151337984
7011366 39157693
54445332 116077021
5072879 15500540
144331 1299481
65839700 374590329
23984401 80029579
2000114 115614631
108002801 196877485
75260007 77864693
5352153 23655509
548209 716631289
132582937 218134843
11116145 24476929
26136582 30097743
2150875 6701041
244168246 592739822
89434825 145976026
42558009 252423684
12925681 30991494
13172652 78721618
20123962 142267103
50873090 122569318
50672329 328182743
28485838 158640847
38932649 77849646
2331535 15874795
26697811 291300595
44784441 83854590
2714883 173031317
17105322 24398155
110686 1800105
37904590 63076501
165262865 181348097
40238064 41090633
391117399 670725901
25473915 198590397
168141205 229849129
3643221 137091913
7450763 279924247
59408085 91824721
58130994 149848555
56904706 567420021
134815908 421879807
11618991 48679243
297868841 351278990
172462332 214727059
18307522 22780677
63053411 66151666
354051324 459058367
65389402 504247169
538650085 587426026
65720452 477312292
39159350 112762401
205066260 749157181
187594083 1037014111
3216305 13884381
31131867 70172074
8425973 40329668
153274084 532744881
372781407 423762601
587654609 590512841
84518761 559379728
262678780 277145537
41005049 49628194
2727937 2728353
55112617 166137141
173190221 214276881
110733765 353873213
75460394 167212291
9985488 82441201
154259805 218918842
108659344 125088601
73553366 180944545
6019790 45595241
298306546 697609606
132500757 136537402
31479685 50472937
24987696 347890313
735340285 933381691
6470269 64996951
32875027 126593551
32258001 100002551
1744042 613099411
74436643 860379301
331621129 695872873
65038617 93542377
32834733 530526075
62692722 690372977
75202285 253220482
80454871 287734402
23017411 160831273
52797103 118824501
324347797 547653659
96709139 349328736
346895869 493267845
11060243 120964105
223985376 272828161
201272453 257407547
170083681 181462675
34274001 232070401
16416791 347804161
25839250 94614181
44021035 119749281
1624013 2908781
61750723 506628001
102894421 566030401
186924932 209968589
179956767 227596146
397013825 879273315
382686445 654427411
278083669 510305329
1957111 249177719
26665024 495899209
274746431 655940674
53861241 426284193
84579092 119101441
87107977 142486686
15298661 55815904
1891581 291615124
128508121 457700851
145556305 421204222
72328739 319967585
47592122 65760715
47771822 76518517
127739484 197927419
153959 1594000
61839235 229960303
2448414 446405701
13744265 122949666
213397564 303217669
552552235 746120791
375453128 667482997
25521910 169592646
34475071 34637527
167156865 168760667
47438633 334148156
24128315 62383923
191115289 530738451
127314727 253964823
204787561 356141899
22021558 94881081
12521818 15172801
15244291 49203505
17191829 38856368
24175739 69484157
18109821 18808890
47664720 420475537
306698351 318853730
456644912 762297823
394054877 499783001
236991901 344733943
27090066 61880491
366992490 394612990
50546593 151766329
5664273 271272011
59310319 934920097
160689955 197725801
176307 221644
151849223 412232481
187455761 848316253
44342561 403328840
122568402 138524733
19091865 233424901
960693 12833965
16827261 295356673
16511427 24513751
100884647 129334636
22354390 119630281
255118066 588498778
28485808 481100257
187077084 236416852
54382420 310947241
455690756 456392851
315706027 344724108
8442714 18491162
197018760 200226463
545182881 591790126
8029750 110923917
24269683 105105911
9281371 151155440
178417825 227469859
8519656 258460231
750103138 760549945
7692148 61250151
267732739 285012611
755368339 831410261
25989613 65299881
65363493 97935760
17822424 477481969
18315529 86113693
31271803 78241521
169313869 439364191
13678017 29723761
1035506 2324195
17810458 303948973
280785164 882348126
5417665 7967835
28620943 115378033
212213677 218545676
71660980 257156191
8627876 196535816
169008853 277234491
36527794 49782276
725696 29986301
104163180 485139589
175014001 337962406
345935041 441643216
3911815 575108101
146931196 152149545
472645 198344833
82622162 136560457
369257842 409573585
64155169 193784911
40170061 89513200
35830921 75123945
149967266 297542841
134731497 148262866
88387241 364696033
326427713 487500883
14483496 26717795
226989289 233151715
9224216 47831257
166025704 282755201
154769879 205642645
199368037 541715663
22000881 295850105
294691917 797037724
45952101 52448257
59689831 234396141
20713579 49091890
55420912 501325651
2927171 143989525
63589141 232618519
17998214 199207337
7730423 26962345
77452263 103849053
475487758 538157761
315228953 375373615
6708076 171050855
440813 3947905
1489438 2268601
26138624 31643596
33018022 340256331
30320608 242908969
341625637 370029628
165341983 591539641
25160953 26062709
81641449 270821490
7861381 13296433
112830601 228459703
61294404 330861389
22586371 40849779
185847169 349336681
2743121 328034463
212687878 531252157
53857746 66035113
145710998 342176473
34258001 87597601
117932243 272665830
38784901 122301514
4812737 61291588
214596491 217956373
90323982 106712321
96462311 207978530
4639816 75967083
9952135 569612401
271629057 606430177
170263572 283671861
104292294 106056133
2382265 640340471
23931985 120208771
23383412 67469029
48693133 115068042
148296260 155333291
29120038 37455815
34795795 37086490
272413210 294687946
179933734 186877751
355449 972262
47906286 629346727
27136173 45222670
166807563 294587439
18207473 104303593
36762209 49873697
917832 62193502
90902631 151585809
47530095 56855041
312914206 331272919
69961633 407639161
39368001 75561643
710802196 951818505
161527104 286189597
22579237 37263123
311936857 825550657
16804739 23166270
16995566 767719576
526128751 636759111
30669041 71021749
69744772 70990886
46069495 47948876
165951547 192804399
84206489 193232161
16894675 38061073
55027171 474463027
154937350 228044017
5920143 22019429
34147646 131281381
107574081 516961732
86689420 378433855
217722451 358988302
52286521 71178841
236164507 557676601
22705690 44941723
419949391 541943162
226345876 349102269
10901380 145772257
1132553 25443453
5360098 21991941
4901696 60652801
464109961 790085581
273804656 293741851
18773380 19514863
195236688 482020621
47852112 208681518
97756113 109279276
263328723 813009081
39800359 40111097
144459486 197185409
32207065 368416871
21202822 233189178
70750141 94805191
52092412 292839841
12885832 17770009
1564844 360695297
9527972 649457901
5224121 10996525
5037039 55393885
80659885 91960357
102100111 104468823
84865615 215429189
4615 37016
144961 4566394
49073421 49415575
35996146 178950496
69214367 299136674
1509190 4270876
14648598 95395843
68459987 367716315
88503409 347549221
170553501 751443601
14565860 16367761
80479257 303058712
20180610 53775349
244457045 770386543
121798277 346769464
41768115 158436865
116559479 294578039
34107811 203252167
24853295 73266967
301163521 517375106
29366481 53638981
56287849 185510761
310413949 395469001
159244980 166749346
3007061 33986188
23235353 604981609
28006376 556805681
205836985 371597296
111822361 183772580
36264452 76069001
72581484 633187861
44273887 192745401
5293573 207020929
65740401 202481891
402509462 584379511
419172425 705071911
43124873 83140513
236970115 292367633
4622542 48377433
84127609 286627861
26948360 61327627
90784338 160542831
170433423 193152803
15776863 30859251
173111393 548053093
48944701 469015565
19846941 102096633
32307761 519483130
164658201 435565951
32817097 48785396
4808151 16304310
26391514 43236241
353742220 546040089
225703636 724250814
62176206 135791449
321726 425945
132276481 852140268
47208321 185295785
56901751 99656245
30675217 70934449
149293335 524776581
7619255 162226032
264249850 322267611
36599494 36877114
183168876 489016065
62182626 463924297
124392361 159740017
2639582 157836568
92339785 497464213
109657251 355467945
151044602 163187695
22619004 22846123
97784641 816226148
460606966 627701761
3793568 22525021
38402261 172195633
114564061 170109556
217394224 614548881
67961919 444216826
88386647 236626573
109144098 126736786
8348800 343618471
45919228 130398481
45140228 129493909
22839737 262557145
135122968 187466909
116147165 386057761
48537238 163494121
9875533 166894573
125078825 217594258
95252668 104945551
59013406 71590109
29614699 202406702
246820324 655417617
227512442 300465985
1268086 3714823
31826185 199045771
359652931 509366736
33197543 98459105
262887411 367312527
11588121 324291331
5608826 22685923
99724134 198708561
42648225 47829692
188852119 551372411
364944496 689459746
504279205 612494361
741501696 921437281
380463685 892920847
109000305 167576037
13648803 136708412
49723091 178225022
284403841 357837257
138589198 244584783
65111527 732549561
152778836 473432181
95525470 419884345
96173029 122820105
51599943 207538246
45427096 526748617
74343105 280752301
267425457 391749040
18608945 125665286
83682733 103287562
770249213 889529803
85169694 156107581
25995347 217956159
484852567 502424537
20335325 138621061
174925313 382116961
174083197 462973965
12497794 155515135
172705433 200931537
2034581 54592957
19384945 61047361
5433774 145947197
5750204 20346778
32629213 125202817
74955259 378075241
44096293 65903526
8437411 293929710
215630977 262210599
23579 9203221
3231577 182454913
29340646 860090785
113391409 202067139
396912507 397826824
3457501 425692225
204886671 603266731
33570612 95362821
23975497 28537697
5561842 5595041
1785607 3510994
140611714 348334229
5234863 5889937
7434013 10823446
44196823 88135273
64937406 346215682
134066849 225472687
299543305 410788431
3947860 81462043
174014819 697278109
27297707 96407931
6290041 298391741
94811550 217238881
39867641 53296244
84485161 182620131
274384321 799232534
23276996 83624684
61656265 214600726
49617273 138137800
65683 142759
60442972 178063227
24581403 362827432
43529926 370700801
106873461 130293866
73164289 177660071
16190491 225137251
3488845 100171108
42689680 544757553
86047999 353038687
181362754 911317291
245267677 366066949
6203676 6537751
29885176 136042395
216089192 334430857
45733813 75082285
7660014 183799801
131567935 239141311
523114 8877114
155888910 313927311
99188266 284748667
97376865 384666017
13416309 78473396
13890708 131295961
211311118 491977561
46624545 112808497
2817491 261232590
42669334 97662351
211117858 576107743
26291141 46302845
27372391 78234601
69954809 119581097
15761318 30271216
45113886 216990489
14546851 242132735
184039581 480283987
152409887 156739395
342798906 679817129
155805566 178539733
61751076 146428003
7939926 138950057
50681905 283497539
27355231 108794620
55800687 603488560
224750411 412031456
14450185 379913247
15295004 80862034
129368449 270921064
221071778 225548023
155317948 258567235
173010971 358114747
483330209 598616861
282465896 340044909
90604153 109286936
254820553 348913049
156903303 496765936
329051035 921657871
75673121 213052475
135001180 169523601
159639939 181140181
238716633 441441089
64843184 93631301
92054526 609436741
75316194 78821744
673346161 768061922
360614251 596976382
97552621 202946982
281123534 320508581
452847651 504366670
5726413 813752481
5780508 27815551
2711567 196146175
297858402 523811566
389153116 427867651
34851411 103648945
71845369 127973536
67931137 481933585
12598701 111073145
7196921 7672372
28406124 152625934
17095505 24682288
375701790 638332307
1397755 183641689
95836272 703523616
106895365 330294835
15040406 621447646
6220501 12190531
86297801 877209569
31731820 52533347
81757917 97099801
26461891 571848421
31521151 227670423
5239063 347236705
74062597 565965401
329204100 391849661
17274541 45967689
9023041 10852539
172074575 369749461
151463541 264702529
15272557 832598317
113666545 773539537
100536839 220638199
9697348 70497451
14565563 36028281
123294913 368112756
2564892 2774281
44424255 77672296
130461265 202911071
27247736 52192183
48705728 91225135
44632549 577691121
156438791 201070889
46826232 47617775
58844461 88848552
58530765 390579496
26760010 206813353
288505218 418371033
96509904 282795694
12915893 151648994
16227420 78618293
413847 9259195
7586422 93595889
15297218 394538503
224693668 324588253
9933733 240997049
10754127 29925186
74575671 350689465
577861831 704752016
316770566 845286409
197503489 549611643
29615737 575326241
710567 16959781
28991083 236201370
18810565 174002635
32725440 741918501
38732093 142508185
142420105 301851792
273863025 294819709
167953650 327563461
1959671 31715069
3655491 34517199
14556543 30794491
14529145 548872093
247772161 425433601
26341445 33377499
457556386 484106848
29429569 510401749
16757393 87638300
2414062 4365417
18189 2466808
79928989 166032742
151371221 243473101
25729853 441268801
23302564 33997273
109073467 944017549
28590811 101292193
2898603 30473821
11459791 15492081
13077885 26029149
31187069 171205993
100953477 134758351
80772214 111062953
200595 1353727
227317959 266791736
315341736 459017371
797953 2288371
27333397 33818126
21894651 582269611
44889126 294271406
5074787 7242565
33836609 201759363
100998402 249734166
2618423 136246161
165586730 184857601
827791 96188641
27042415 112625541
161530323 549465601
260920085 689801065
5864436 14652781
171458322 426822439
2322989 5531371
7211343 87621281
58930644 298049501
12438217 113721661
131827219 438741937
496663399 957137091
18144997 37557301
22617835 31417853
64220911 86168720
313578562 336629028
580610161 748068377
123306131 134332264
243694396 379958320
109309817 420683121
212608073 924907816
370984771 597293010
187437904 636482206
59056480 442717241
97750081 112406801
32502466 157601666
210824980 326804057
10862405 23543301
4982544 278586391
74824916 109449145
11444529 823221176
216656118 272323283
894975 5392453
59754707 78942741
108503321 149855245
68880945 312784081
12225707 120179225
110063664 251354521
48561013 461510245
117696889 145497061
237839 654257
1769845 40556170
19512558 38657631
10842719 42357409
55202509 233978729
392666275 513462271
880165 3284338
60458822 113630721
136212217 332222705
8499409 177628567
7368508 25529281
33419171 39105391
13170988 37049651
45917815 198621473
6629243 147156193
56864322 99046405
18743554 20055647
139349134 292187809
166318847 383222071
1559181 147602719
630617141 639442051
82259045 370207169
24775465 788663791
5526551 195728235
206792866 325464195
76380137 914509363
19270663 33467589
7989335 17535745
158560441 182159065
141848495 221793526
271056198 286287835
21853948 104491183
87752241 383622552
1068131 1794976
889929 547598850
156890797 547564753
417198684 442221726
17109870 56566711
82670539 169043411
66506029 326552891
207863041 795718265
375136651 661746029
5389825 102843566
20763395 254869957
51146341 73540026
81794986 105389517
10747679 63362873
177491161 777871095
342145326 572054941
62800697 95809763
91822361 424169831
40694241 163507635
13048857 36879121
139613857 624894817
2811660 3963905
399167649 468331947
36036782 147758362
110221283 130820383
93750086 242510279
18090712 69157761
85672442 591135955
531401 1293361
86712445 126590031
41409099 56171751
150152641 176640101
33083416 248945745
301227493 637228873
35760922 40216961
3007872 8984536
44250594 74642683
2348903 18424261
87431741 564679949
22692829 31627457
311165971 577580963
37453298 79660081
165044440 232345681
59602201 214673689
138444811 307071777
64047230 137649091
30430591 668838843
114516732 229173933
16757361 127244116
20406105 22945309
21431521 39967903
50784929 100810018
374941 3416379
86022905 323219548
60764645 231911784
45523096 875191105
248480277 421131821
518322295 827611876
99731351 592556185
439992784 848469589
26684986 32025090
17146355 59711681
7797666 29492689
88177742 107103999
176259917 189631541
6142421 51190222
35301117 112235676
14991355 493059789
164026921 211855345
51311744 263020661
10885187 70386327
133451404 193676185
17525731 68809071
300385985 666184597
12507039 14582270
255305877 289873819
3643795 273740209
23872497 29832713
40679577 198194672
20443931 45940112
23062956 30995812
45249504 449579461
55764255 421042386
61721649 263062285
6062284 53687854
410437342 792290569
41643765 50785876
8760236 10015621
33440141 599889025
37123518 78217825
409058497 563330782
6344437 61656110
8398370 81941301
11881383 193508911
64008640 169882021
873247 163655448
18018241 27079215
24917778 96664599
8925208 56088937
27547704 207721593
20840338 31422297
297299045 323205789
3075281 46244449
879324 73694275
469502209 662592118
78485132 79654681
3903113 35382019
35853029 377263459
50595328 56128262
8569527 10112321
32883561 51846316
13564401 14046850
3191339 11044066
54090401 390779937
174323905 865615561
25116433 34903987
7910621 50804925
11504398 255199825
3781236 11080381
196920681 568936791
105981701 228786790
660570805 732255857
71522613 243483697
98810491 128588815
51690793 119762999
68442717 272898453
196134291 626774436
99843387 312089289
12016975 13034769
7102052 19969847
115556101 626898196
70477555 73513329
248337206 319772587
146394790 288457415
189820261 364422829
29352492 73124199
5856182 24158013
97430688 116272521
25297275 52086448
16621330 28969408
193233801 450578917
1026105 17491645
192879001 639666736
108581656 511249831
7328063 21906809
17969943 346315498
52703911 569047041
76276490 174606013
287281621 661248939
166571 212630
27067258 255393857
31699014 143025481
28402717 29807636
105344513 774855047
470689501 704122476
2510200 7620677
265226654 392643721
12994138 38087661
45670102 85907481
14774095 41911715
26629370 35215926
93475614 260713732
23464461 29339945
65948611 84058357
10469508 292700227
408492533 748602713
5079783 5141761
30286865 237030871
47024632 162019538
28690360 58246173
9343210 31376115
172892570 520550619
56617889 171346827
193253518 410531131
1 1
43710508 217070859
248633158 485238993
80353291 168105617
10830837 26000976
261190050 289412427
24894505 101481876
78125113 92719537
1441087 45344078
27724737 296031219
103907590 125493093
120592421 278834386
3792733 111004531
11497495 12307436
228437041 864516381
51062813 65968687
149187883 285124498
19233476 76873798
58378755 293146687
58782679 82217805
140358317 604190676
27656033 57470668
247979490 603050037
79351083 286395391
47006299 518948137
3297241 131403805
307144685 496499862
51901536 97910861
74683873 365898757
43579038 49233726
77507697 82024727
23385783 66983401
23795905 579738991
240431018 393180871
1040133 1434729
240458740 311216416
54778442 370242378
31809412 36085043
8828225 28078852
158095588 249085156
38107735 186016593
38155846 64115841
159830479 271759067
41259896 147458895
80618497 141688405
25735291 356697303
61377122 786208561
127465258 186877265
53536527 112759120
244968321 600425530
275915381 754138827
21140290 341323108
294787991 581155697
131171251 323854114
113988763 131336107
88825444 298084482
859180 209732565
122722524 403614262
2576773 107353910
139611670 225042049
31149314 378984481
178504973 467995273
55329449 187452583
190117369 445482865
143107831 186020326
24352487 202488769
130383121 186536611
30870463 57431090
226101745 341411905
80139907 889166017
194903443 825290093
175281157 465633341
40535043 49173791
360554 908701
398247793 638125755
67712861 81133955
76073383 375635947
144926227 332816617
62337689 569739160
33045980 149957191
655777621 695416401
26621430 39974507
17164259 49090969
86714713 442123921
78976997 89388412
21633017 40946961
61317297 83354221
60506161 108466357
1 373271341
4928938 20752447
14399965 57174482
121247461 638822353
321895081 612513401
2059958 222295321
25145815 241268430
60061699 413682017
223777 336801
251513519 617454496
59375499 91537438
45185041 668971271
2990545 3286597
27407269 35584569
285541246 663340513
35158282 95036821
32568966 37604281
2284262 45106543
84618496 117065269
62920774 133205192
38350839 45590881
61174737 82879581
18947293 24932233
154717655 453052931
72906361 330500239
8621874 14063761
5242753 140248501
230475435 411476131
54257371 197934801
40452091 170244949
65714537 101503129
53391879 81858232
114812863 190778887
5805825 9960586
86882141 140409138
52677118 458107772
35033069 494825839
21609475 64444771
130602456 368330497
120847738 232142723
332081501 756315506
19018047 41638741
439992064 583551361
1423792 6674967
73649665 710235684
38381785 260330137
143022107 724624814
5670369 31555773
17327151 111223551
23168228 190359965
133643026 205549751
51740359 392874459
82101339 330103191
47694973 364632767
30842484 595184451
30568436 69627713
96501341 163674287
99221259 893225176
53241482 124827161
151859352 187572801
28445008 266601100
161159643 434555461
108016195 170484589
127560187 178114051
196392604 345228181
8494228 87719905
85540821 176025883
209092985 433436881
183630988 403145347
17490817 89759137
52899802 292173633
195208354 204424993
1500479 2101291
51780001 163213433
2448130 105407289
19841827 68411245
49838261 308815978
44910165 110961445
5561245 385233283
2759872 12275701
5305771 20434765
242266746 674067473
16444153 42446317
6891293 8424652
135083092 175916118
29450884 205363999
451016845 756177925
120517957 362207876
29587752 147233893
43544641 258898145
43694098 323727163
136477279 334919653
101130325 339601405
82436271 321169925
2191692 3793195
353853561 442322113
8110531 28126229
307472521 555254134
106628957 219419489
13441627 39128833
99509206 200027536
116587889 249574311
28621063 63798436
49352311 974207217
224015657 279949507
329417841 377110397
20739543 32498912
2046025 99380056
39020760 259513697
16273336 19285319
3575208 6646177
118887937 767366419
25762430 100493121
4059159 37205006
537669861 556235201
13342447 110879821
7344401 749035981
4018501 363345321
35828004 71028673
11753715 23613526
55322510 168805001
109234591 393278061
138343191 143282945
64521 524141
306378039 431239012
146247256 502604725
7880034 9451375
47171819 327083024
51650741 541950761
49784498 239649365
33488 5162221
104172426 136669825
18394918 25726069
64135836 139218482
29902604 291840315
191845259 216580761
6306141 430796961
218560608 806266161
17251726 56922325
70363335 95702113
14486411 43584785
139017443 153377134
441349462 652779729
75984295 95983070
171948291 262548349
73589086 111446616
2891596 2968770
71191810 82513681
112584384 443031721
36691267 67674937
43588902 68981329
7260220 241596321
63209476 164597601
6570351 7041868
66322407 248712387
121821451 680765251
76371116 166002485
213192941 224452801
59754047 325993751
38539018 74768695
160382025 288401646
279445564 322827317
1729218 2484901
9042256 24152241
4865730 56853413
1048249 84800737
19473404 39094099
4854201 28770075
11810788 144036553
16930928 145015681
160319641 197707182
30899446 1040354401
17390081 225660736
43438204 55425903
200516340 248588173
235214 177508694
134289438 257986387
271811233 298188941
34760669 372779713
93370143 704952061
275594 4363948
8550899 267980446
134626831 573616141
108685911 480346957
356477798 399596443
67489348 553397417
1980057 25233412
11134789 32913613
54199457 242223172
1266055 1314994
18316285 221995537
5223500 18320033
347022474 379257191
89722183 131312017
7595210 22261161
104941932 211864609
251111970 596780329
59226754 90843451
8601181 149890192
135126652 197881625
4908138 29355001
260225569 268456709
18051749 25741223
9975456 34162001
205003677 228680562
219826029 249956114
77694401 267915262
67374964 78707221
25991563 27283913
46072936 94760905
44529848 260579605
26647154 93385485
11498366 132194305
39257429 90610134
49036738 56292033
68980036 276730251
24903208 452054161
319541587 542788071
179552464 361385375
249903451 471911401
33490810 59522529
59119761 188913572
387500210 473260145
705993457 866126586
18213906 73980243
10715400 23981437
1053916 9819525
327400089 564476108
246567319 265997641
90632459 109035382
34955950 236225489
60657007 76053825
22709902 245701737
162638674 179653129
47421977 81105361
434406 3958273
198920124 314956009
2976547 4950923
21324480 110340385
126623272 230550579
130239301 776676052
9616893 33433766
77992271 166227616
15141558 130553173
7537036 56639562
20833466 69551509
13144755 34036993
611009 198814439
11702929 114596446
6962377 20208122
125676062 425557855
37490717 49269091
7603189 49403212
46907326 142522381
77091949 155718051
157858312 552720097
97906411 148364521
24513270 618836468
706495189 753095897
17534099 79681438
11434832 27055867
66197785 148723611
74038375 78505777
110559137 673185745
251762457 283075441
26135761 312964471
72513943 83428585
286831273 421246600
310855741 503461541
2472289 31358646
8362327 16575433
40103425 137359953
348877153 476042692
104536785 197761852
3399677 48426626
27892351 57039521
28655002 201189323
15499738 442812201
50674743 82833613
1365162 48728997
24872603 28919584
116281446 174771686
8485550 169075709
150082207 414472791
98706695 158845457
119282371 219343510
9160060 19308342
31010695 627975115
636109 100563376
3020146 3074137
2497809 11237936
4249595 95093727
119220756 223298305
209321679 297655216
17212849 33841741
6561093 6858601
14513854 38500001
160867721 631415566
263498005 417353391
64490311 135181467
310357833 782017380
1178248 97304215
11414305 26584256
72149379 119976501
89835145 840403081
21917256 148006921
35000382 201474073
8631211 929030873
18475241 26780617
5755993 26221768
107668689 166839511
68362073 321300645
57657177 123741073
13774920 25717933
78899900 393671251
554267 577858030
216040 1056161
55148401 691491601
20796489 37329509
66511211 152314873
17752801 609195405
151723951 543878380
5953179 16775641
172803481 264981303
55984013 136722713
75463127 154232950
1978353 22985251
2939751 7350225
46892653 546227119
37710061 461880793
354423 6696042
10000996 27219029
422878921 844107170
30467755 45730415
220450925 686649328
25508744 110664623
65068390 572779837
132140592 161102539
83001856 470150913
10484052 25016473
51049383 59520583
30793987 464044801
62863465 98694876
14976638 398871237
163266485 718641901
44297761 140697401
136737905 374244586
135381511 257249277
393528422 631276981
280429593 547129021
60776556 288951976
65729813 75782295
214336277 355448722
130450555 229576057
65789777 92718972
14679079 63447214
64993061 104266796
158853883 166902793
443497061 995735467
38095361 554676673
17240341 480129317
363130 14822641
136404343 858852801
5723125 82950771
59884392 120574873
141401648 207301972
5061455 10006291
93086638 625057160
4402086 158377234
78909178 110697101
542057313 549460756
33246735 109202198
1594583 16310833
18103871 428724605
37402423 144422089
1242533 7648993
594370 21128091
51668586 148924235
6155491 294484927
213916297 252722762
933289 229809381
14366261 45794348
948819 1347709
82065 495964
267488073 428854744
23826153 430361548
126299395 409486729
27275558 105644984
45041296 484560781
3910817 569834113
20467063 117150505
329120485 768252425
181273834 309691789
219117969 671979643
25355527 40101088
7983279 27074818
1963271 6024001
13212970 17854761
29977151 391860301
166638349 509254606
134186032 689382827
494041 36914015
95196116 108736805
378424248 524013529
144939697 427010791
179891547 398570561
242424337 517280048
214502040 349820371
120144930 185612634
19940333 58347521
152613560 507846691
51284643 508420123
105908573 112332445
101717869 143364071
982285 3996233
141185602 147582121
50129530 460331275
130369894 302051600
28101327 393402787
211357 511561
17840218 525721034
48434077 64572138
261755308 477025796
91262266 261763689
240706497 404827921
99396168 187854331
80904916 143078769
62578126 65186716
199078813 241814743
187970 19981000
12353831 221530926
4373145 4514126
138990277 232736659
817665 1931360
115470594 161141877
92169110 143732779
84758356 153113280
130413523 144240265
18457800 573492505
20648575 210852979
31581556 50551993
102990755 174184903
57814580 58025341
112929779 301935985
25702596 393024193
27624208 313578543
88303014 233501837
92129953 308607531
1556659 72460075
26894900 365103892
260863723 279545991
743228 992618
47129671 180720051
119231037 207267089
114308847 455087994
117531049 125438281
288294101 336227396
114600097 711486244
8042832 20913409
82886676 137509397
18366827 38847691
313362751 988546285
217639616 324185829
42482700 69276835
150723308 559551929
141425971 150349374
5920519 14973559
397001008 571732549
1955647 109189772
24385401 950670832
233223313 478038523
178739979 191591319
31924803 137197173
49294835 72876640
44777899 174062157
67278179 217231688
4863811 20266617
97501640 127250841
11342276 494355826
63732173 71067263
175346376 387089275
5245177 103373076
176885273 688233631
39728131 176916961
238502759 281591065
150596373 167056996
36028766 41124193
6768897 39332897
36595653 405001591
7413373 20442874
124784089 493118786
4338217 54422362
106895221 285108391
199748855 227915605
58514350 72642473
109089707 195874529
9767128 22900051
20530218 42073201
187656382 606968209
2838365 125938689
152893995 152984399
47451651 76019681
151640642 155471791
73923301 265150483
43793447 165478069
65163858 73688185
152301741 213821105
76682553 420929263
31589878 83227061
547350871 573323951
98442159 164611063
66590281 486044321
222466081 232763266
42915361 604456585
173245590 239813389
143651045 560041263
313154919 672755722
46152631 65242570
77406337 319473397
5033910 16197697
88134953 330804771
126459339 333692401
49199446 65759625
14385642 16811049
133803 11139931
196971266 223233859
47111827 53701993
6188878 10958779
26430889 69465691
73312453 160280101
30312794 39464713
58444642 96530932
470040601 637590529
82104042 170190103
48398577 100920987
23603122 410888889
3643766 12871321
7346244 20845951
8780224 125123909
123715911 126005200
79602253 139078361
421345 699076
25682932 34326196
89811112 381442673
84420041 573612151
269549190 760598983
28140323 111747517
90579270 147657577
161140939 377847031
53354288 54968629
896845 10742551
17605626 62857609
194229281 352667719
149859169 204336941
662647 928681
621366 60759681
230323137 713203605
304142819 575614017
8463155 776940887
56895070 287587585
185001146 613600753
1424646 218287967
20139431 71999474
342180097 447112561
117214881 168344881
1871297 15363766
212535538 495679042
116914383 630147161
57227654 98028866
77874809 94282142
5882242 28676701
45852576 68314751
21139312 182971713
73882771 157911361
164450683 472211761
128003595 199623773
148016607 403068464
230661445 346945711
2277494 3963959
75440005 110613044
10153479 26427479
13213347 27755851
153816767 346025977
696983681 707045761
51471677 66244889
1276205 1305325
195004711 672073081
28272976 30046311
5021519 20905921
566592952 574815841
28912757 84446326
68546206 83313361
26992505 424028611
1156301 194169739
230121316 495616472
26957169 72589981
9096998 20067841
312862373 464984358
87750467 106205506
14973118 173556161
66213077 87315103
23265490 148459578
166642936 453694621
19301692 25791795
98814015 148546861
5067253 15820465
504496849 579706261
122824404 150321809
4061774 18572397
6663217 10914069
21055239 300492181
29540295 45252901
55773712 226400995
129714476 515007478
127246113 553392406
321530454 832509217
38718103 41625030
113321294 226609117
44143225 616993887
315823873 373513699
67168922 85620233
36902918 139640446
13975375 307813837
338692501 644038132
72850753 659297399
109293955 161280811
13652901 68168399
518465755 715096949
112768081 165515095
348789118 397051251
968835 2863294
358699231 446454717
21537776 328480153
52664837 174019747
542363742 590220819
53910585 500054381
12352881 529593541
64732333 132753814
48749952 55158859
9977593 289069008
28454082 70431193
1385074 16788521
100470835 104122497
10079370 73800523
98472694 178323937
1635430 4208387
160156086 227438632
133541881 220544889
16473101 305986339
153085945 247953364
166529320 544635942
65095801 198272575
35871480 150254677
76600369 190947941
308729611 738289951
54447642 392118805
77193793 169669011
283228341 424711743
76976164 495386191
134441749 369341183
547215841 738668186
52616509 824877025
398038918 433960891
18437548 79609623
4478034 14121919
22373329 320992729
94188655 145780993
279724 28288077
2376184 7189105
83314217 107380976
207870257 827948470
48924233 212823206
111236071 398366815
40601 73645
129250101 742033981
95587263 115459633
154131 27031321
58877576 311414040
24066685 66506553
261167351 305826121
310444916 699108225
9788351 920698747
55101451 123356608
434758726 627978529
29297079 173894731
359856724 468083469
19057865 166221044
45261933 68868091
11172141 56053376
186531368 526330949
50601300 510715753
29360907 48171049
142722227 332097271
47956344 1049582444
12813456 87964971
186920641 323559575
2890219 302711852
48958369 115537033
5992799 41170975
24029881 76867087
21407 578892673
27379291 504008768
101757811 180193509
6537492 238736701
90570720 175503865
56901755 479342602
235513817 460158341
9086210 201164573
243831595 318819481
5560633 97385422
104612582 216061417
100673168 265732341
409913373 706746985
42250508 91057691
62578401 72262576
2622834 5300606
6575700 157087567
4845919 4991365
139552689 244674596
7778538 36635161
21130963 214355836
137390419 274924716
64417459 383327905
208745724 412789137
6103188 851093088
177552931 183199811
32154592 58317697
10630225 500001027
350390821 384891086
12004669 231237601
206404225 598999105
68777515 174201119
103336860 205052353
122408104 150974258
3592373 316392640
81785701 843116653
208253134 431938521
215546101 978046693
70170803 373480933
9045973 357845995
17740542 34771003
26481393 101618181
19063493 154252505
163186475 349536321
1330451 736999449
150772546 474899151
31492241 360607741
209611757 341091584
46261489 273809027
404646673 450538529
24965196 98571665
472437 289965601
33888392 223869473
97061611 688309777
54440142 58511545
309568095 612420037
155682801 327562473
74037576 415584097
98967293 146717117
16743496 72408351
60009613 129535921
9705162 28524493
194324064 279969751
113738761 532105267
9785601 251728021
55160573 62548321
216640685 455365005
41171060 614865929
109131617 127876659
26828677 569148318
37778521 761207041
671311873 837942035
120346753 168080242
6754987 24429529
25658619 31878965
142468363 262392521
44356533 284961601
52316318 934666305
28620952 30915045
211356881 225262324
27420541 36315847
87645769 199326343
26357668 430412801
291494370 664534880
4385227 22903041
18758356 116963809
49277559 206653105
169035574 481785919
406420 698436413
32911041 549227501
401157175 524991601
4178221 101205421
111887717 123969340
817653 12956484
58670539 630206270
39824235 44170489
9165430 242798081
51265603 151857093
176013901 667393181
172432117 285360709
10505541 25788149
1504276 1602955
201500931 442429707
313489933 883099581
100124000 148215061
24548299 44198051
75799429 77553633
63451672 164265001
581793301 652673939
225066150 298876405
101220679 157656654
461205694 787511086
78345306 552772793
55992356 120217393
387654589 416234710
75187931 167382223
495960410 932145166
71888580 386974610
195989761 670830023
24265424 106007587
96255492 127516545
1511416 125458443
25282224 382929289
20206343 38115181
760741309 819585101
38370686 39550297
12986786 607619296
6349915 24346633
9807805 53948161
135090548 234333651
23959597 636703453
80109368 605218385
2380791 2482481
122653171 209926551
32116648 45416767
4147211 21449985
69695699 131724140
51006594 59776081
114960458 118129309
51169343 488820025
99418892 503191781
21187379 24254371
143455861 191131647
43768927 557443329
120357529 132713653
33431134 194222025
9527093 17552031
96203094 988851291
44110160 787937577
45510616 449525272
195514866 305883334
538337 18658498
65974041 968734013
132601955 391150852
18684061 53543643
12684578 23927581
93441450 93922321
66105406 148223931
124499025 540040089
153150356 358545411
12855167 77283361
43790808 122266711
10604047 82016850
37614064 119579059
216973621 380575463
54181831 118491943
15078020 211475335
305346965 397552049
16000209 49748461
20230274 97085692
221623161 347919352
294807877 761233153
72130274 326134261
220252513 332029881
117018376 360054121
146275681 304912541
49119085 49566421
246826801 332820009
448950230 708782361
361463094 852967624
842353 152963723
50963644 149584869
158886619 190889073
140296333 546309870
81106412 98582693
37054461 133626305
63445974 74165615
16541591 168924537
32924721 65311822
36860133 544242354
49901257 157943137
81887017 378906634
66874958 141389221
377925506 529317793
206061521 465356751
14533111 114012361
62812044 171771031
126192833 499837549
98848709 144488428
113712166 623113701
31634998 60584221
58936746 825327106
139156589 667079190
10614087 181635637
95904864 395486227
6196425 13191361
6727063 24862553
48812001 686484545
133757477 145786609
95548176 185407741
6878126 85072105
5195236 9233057
182689677 692365593
65327769 241385193
39986779 40282861
59008482 193264607
24865821 31938058
37629751 294766893
33374550 44200303
97410799 195227451
40706155 660869161
24389664 313332454
125402786 307941123
124415470 379105061
248436560 524262641
101899681 136860833
263001153 292058044
108505353 541383166
64654293 158905501
102664630 200529055
156361045 679122151
3173675 9485928
160948044 492349105
21286185 77773897
102270459 128375909
182767077 747545437
110560407 323616941
6526785 357040118
77198137 542236451
30450464 238131615
7954088 20347039
96197060 101115997
1820257 428385497
27270067 144317101
50809123 80237403
45935612 94727979
22209825 372458608
13384189 160799361
75940547 93283025
566070121 701102710
3555996 65552257
187885930 258333979
17598046 122246485
3549490 13748781
3148867 120549697
34596405 140845222
29428833 77844625
41977441 185083482
3108277 7235793
71946506 199824895
18809448 113645953
28366224 779786857
32703187 63814900
109612544 292755898
331813109 529174621
22525877 69454961
175783495 216146789
1157972 4637581
74443551 419520901
84968002 323384201
29150434 160160191
9333475 233589201
55277377 490057745
3702859 48467994
11628761 640024662
514234036 830017226
129756961 323183845
539100 49873851
52863091 60335470
3015836 43065540
668826510 917233201
215680132 696020446
301686907 310819623
59056361 94877838
29162237 151638437
16208501 70454401
7991425 311426226
62805485 82735843
319518221 613158177
111841 145720
46229927 134810353
104605390 270624259
142456534 235842591
132106 251447651
74061577 288770779
230671 41422831
144219609 223032025
50444739 518250475
75435380 212355445
385645681 495182135
2418900 5599699
43110600 116203803
77485431 228495844
76169501 353217905
38630476 128884750
33344314 137959113
155133823 156995073
96621881 560465225
202305443 247789921
132532669 905031249
369698561 488840857
403879429 455595985
13941157 32431036
39150941 216125929
128148574 252154981
6298703 206240000
12820609 471773248
3258881 28319197
49323585 144222301
7216665 169994887
99516203 102607471
6528970 157909573
1405663 2892835
630055945 835854821
11143133 74335697
39671476 652384873
70463665 109923076
36000901 199015521
133184495 249805843
146863509 270427229
13427181 207443337
57755607 431536881
2332752 15446456
60464536 245247425
87184369 313749528
57945137 210929114
2833390 6445297
4438575 41049118
130740611 381971821
52783361 823463564
1248813 15803269
495564326 534996181
288440677 751525089
157509183 194376925
70706576 73740577
663200339 726623041
12610001 383239091
373584306 862610945
43134376 179342386
26520833 311572721
468149921 492959405
170620231 193828924
63275913 786068801
40759567 80859753
96318426 356731651
19642011 282774129
41258747 60576934
41121537 83839001
32612923 51535081
489171 872477610
76451730 85609456
119207871 599929120
244046355 549681826
14694199 24636221
135854751 317875097
54103921 148755585
1199602 13989061
16246095 33195557
59474416 248682361
296014796 316039501
51492151 89721456
3393548 87529461
39372853 99868357
24373308 26269705
138788857 211161460
2889003 92864381
102181381 161738950
41608335 698393368
148654243 397553401
214461956 444495425
38288096 77465809
101787730 104821023
123378061 257002327
14859739 92777101
44353477 156287953
72324117 279595786
355993933 517466421
108302032 306756199
92664001 136279881
16590581 124924409
8206247 541496732
99174505 143334443
29722001 273373469
114827172 131452945
41946177 296774281
40072231 136720881
65150119 222326240
157429467 325443392
118830979 443796961
1610896 588470884
21348361 135198991
321945457 589379602
15648117 810537568
26852149 286263137
1751083 145484809
14006682 88616305
210668095 333696721
87511193 253057405
91289113 717945631
103912705 218309213
25673635 57369447
162177509 479114350
2425481 31782724
202523741 339601096
19135858 52151789
14042371 30227276
109197180 137328065
205515971 223533829
177925733 611502200
55490561 81757081
292461180 413740921
3074729 8595401
2669496 5532389
44058011 204089736
143385685 523998175
41687521 179579825
19207686 190211281
695290 1153566
11014081 778105749
47742293 176381786
17020007 81830242
363372257 455467690
40577881 395414461
26881793 168070029
175703714 224977447
101657557 310791261
328241621 756062204
1813901 4350868
3688583 8733259
28110309 310645441
4111941 5247529
6441233 23137675
273653 302091
8064509 8480564
55394773 185652325
34707119 91667529
33874257 255495225
36255648 524457913
5082741 104717079
25816660 522242848
90341109 1017853981
31295805 64431291
2377882 55819167
246562446 257909221
1239950 4445943
126757714 280846614
556615147 703208773
59560143 93583297
346361911 373746395
18617040 39217661
175139875 500286893
4807103 36369203
164224060 332985801
26604009 41797933
390054241 563754315
121862413 196974975
86538586 102839485
25741631 42063873
74344469 179950492
29014182 998620971
53646572 60617107
92592277 642880561
18352501 56714547
2574467 6207573
141145228 847652268
1284817 224934205
674780 220135609
100171136 157485515
14288861 38140019
59059691 398611071
19629289 90401521
13151811 18088406
84346321 355862017
71557769 291416126
85806613 88653636
74593745 244872001
15230440 267669297
58397211 100975785
3970458 13789273
61066105 110997951
1824262 23864825
45605843 64723226
47138325 119916506
144677491 324166900
3142997 246604801
58552508 182138029
165721018 319806271
338284801 442003572
75903884 603078886
257544340 707434759
428050453 502129717
47170291 900768645
311747905 567578831
152234647 250667776
242776611 576549653
1485997 1571321
2467523 128723329
69372157 604922161
56370673 382168977
19279816 500339350
27723406 811613719
86548243 642653313
252534916 559803009
29250854 49074785
49716278 75388381
83156119 143075241
212122724 213584791
7389553 247763099
78841328 100978385
2051029 2552309
10139617 246892423
120500296 296781057
122622480 364511434
50282380 236201061
187615356 243234687
65401 350014059
53911099 62581226
488504085 507605791
193079745 616925917
73686005 513854541
17897399 166692209
75805575 277572066
183690046 198632653
161575793 180420799
27496237 28534201
6044126 36907057
98931853 383191847
37009701 357361375
88056441 138919320
12164831 14010806
4211670 5244511
43296067 93874042
11368001 737781607
11611765 25766209
65112388 216377965
13784692 20637343
42108593 216373207
207440129 472561048
658429 5032626
23236013 48095630
5161735 8442702
106979255 111705469
150961544 342558021
53860069 233753204
15848015 27336457
211369616 466398646
37046507 45698627
56797054 213019393
31616044 89654829
82613181 94906604
88655716 370057511
704515 2134848
252777721 381444401
27335172 47646231
2249366 133776402
227807113 296534323
162208021 607072126
36042962 103222071
3699029 3995216
117201449 395953887
28929412 43456393
6146659 59947376
92693096 152670485
139811619 144995083
69305121 97243676
23855171 33528085
27599862 31893551
446783971 481767661
16080245 27680631
306199688 388435051
225042983 236421964
198943361 725369869
28698461 57748231
5764785 6579132
14040 960865
172167428 421596839
107128841 713879041
300505 696921
530862751 590236733
8797845 170534096
1791095 282878233
274979145 370804381
34273759 44888797
1875476 23023441
10757588 251646225
247687066 257718539
20173904 64469035
49150232 504426169
49528888 211602604
178316062 658320382
68703494 96814807
9218587 10791474
7362213 7493933
340494757 654539521
10240906 28493101
78279374 780164385
2139361 4714645
35891967 844426119
261280851 458777936
3448653 4124371
389659765 819642788
29717899 480380421
159755640 223522321
207253257 488753866
48653881 152264386
52253541 98344871
144394003 828592588
1194871 10889677
132061931 686928380
159553885 382114066
80504978 110075827
4288539 116369881
5311603 398450440
2447352 8451353
10304461 646378621
1600985 107635299
74068133 126459475
184122322 719138883
27851761 495340791
2511857 52550311
2522081 184504069
57869299 174129826
197526541 512538577
63760270 87905665
18408241 44199082
8221201 98534665
951941 2602788
244845280 554677761
92538568 98682689
110680494 344248045
111054006 407930401
311622481 555528103
158017471 223402609
9217079 79956356
271901001 462938281
7053253 94514557
14842800 97959577
89985065 371540981
26091786 271167989
10989086 130342241
123425325 485061151
153070286 164308201
61616495 127010401
86533643 88856006
42458890 111624696
133933280 180332209
11969550 233071171
27790234 54798667
10489406 26795614
92177921 574982189
28589496 493877593
168728016 199542225
2473381 123247631
9586028 613723133
193688209 802835305
169650477 498646105
37580161 863176385
261144390 276111910
48945382 243487846
67531660 132269441
58520372 68787269
4696258 26120161
37255745 50062468
2183331 7814553
44698809 203142429
157049201 634177769
797345745 896320309
302017 29754926
65848013 220840110
23470844 68647609
9338276 13408429
32276681 74136655
218753041 413288846
7157679 10394670
24772278 477040785
14455986 468108153
79665286 802651609
48810428 50723037
41861618 147384361
31118772 737940555
25087831 97849085
33885890 74879261
154117293 347426087
210832145 574593982
123088804 257544475
61611625 102738429
28760551 117601489
38723293 138462676
35478080 95399382
133147 767957236
38298070 72419526
18459309 20595773
20876881 546801445
2881737 319306883
32762574 186659383
20831065 102786334
117924832 421669803
1861959 63777301
598435443 819525610
48107362 647323089
277981481 313921666
69961918 198024945
28468852 109790407
121450477 304491885
11144435 317550196
111674 26078469
102280589 129195301
10078209 36310201
131995569 217388341
138868881 469282780
101638496 296602087
81964801 679171585
7255297 316452979
181354 1740861
15855287 146352011
39040945 67743684
8725571 144082945
34769041 190280380
197419287 215820793
40595563 252892787
199041 31546645
433278343 669373453
35759505 68877460
152179237 305235868
28198891 122999814
3714691 742211251
12128579 38731288
39803999 127462716
60312066 151661647
71841924 188488651
112294029 711096821
7677073 19251786
312529231 952046050
83266159 225012571
523712353 804235755
190134841 309737416
130679929 133490397
35693711 194869226
11512793 13303553
10473508 682937329
68132161 111396078
1260750 1621445
253188907 621775603
26848186 416376855
26725436 50323316
160098401 781379796
44280726 152959681
188429872 316417153
7313301 9518807
81769177 206149501
4234383 5195881
20449307 30889231
672866 608044321
7471915 16026121
196648345 249445997
75261439 165539881
59915117 70132804
621917171 637443606
191114841 279025201
253638268 701397313
572896608 812099285
13053556 28455137
51903785 59756932
3612150 20464951
144325051 668042461
76254375 105562521
218420200 324965950
491998361 605481913
23315430 85922851
5646497 448789233
32532231 117714691
6426253 111652249
151619991 160066439
176485809 327259171
66403278 641799809
205514772 623987821
18981669 87423379
35261206 64467490
10120825 26078851
276764901 389498561
33324883 35160049
234959440 240832711
63944936 190880574
5544842 70458997
8558550 723316501
11748191 149775742
12427323 12877379
252459937 366210751
15367681 378304907
19835 49336561
224598557 346651068
2835696 35521785
19159057 254371792
58276694 106179781
77801298 224624033
14099890 225882651
431450652 810411571
64001979 69338641
36436466 40696165
3451530 15097357
139024918 337741363
443465 248966406
5619742 12948273
28145651 535642571
87497272 433215201
9859549 570679561
69519109 120121219
31368505 33524547
88216649 225580066
51082269 69275794
38179580 185467421
69369129 475077326
34797685 212011489
21484085 107740229
45972577 303118412
31830807 58099861
138919651 155257747
39382881 52342016
662013 30126685
195280704 310386826
5209481 54453167
7782187 13289346
92341094 183261103
146996261 387993187
3090902 7730349
66871014 80956633
79336111 103000655
62427070 102555141
188168821 871640247
4316312 9805921
30560421 97620439
303575887 457376419
310353415 663349051
32016925 141788161
27241589 34558841
9585808 318371139
19804417 211463638
39633921 102761482
9221209 18854057
131821418 252658225
50790 31697521
108312205 694678761
31225588 59613195
261841 6915184
1809992 89814903
193089735 193395271
52390425 203511332
12802644 48338731
10378350 424845121
191223 191265
128227357 186215233
46998755 115026278
193892 11814881
121455227 143172991
426005938 843569920
13467201 305856001
93959401 223365493
13244229 108249961
122765673 196115401
105771335 228583055
202888657 357345671
7180951 622111605
33888891 359033793
49525653 149142443
6483272 76614517
47971399 88456226
17991781 560424417
34867526 156529286
6625433 29694757
101554454 198476776
2980186 125469793
78472120 194347651
10477102 44205623
19493751 99465265
32118069 75489976
53982033 181333741
429188903 707182721
219780424 351018657
2747653 27682283
190284982 275281801
102445149 1029647464
100008132 123934321
912097 544724785
133972621 154369757
17470385 372435777
100831415 131086841
5964535 26682913
384609 244229272
24320140 583987981
120782161 129564360
54153924 89965459
37444980 573406576
36323342 79491289
20108551 31131937
79025797 427986945
11660913 511226881
18814181 949598241
29704420 57582081
104393975 138315196
211334386 565823841
4827040 18177135
21115984 173855473
152822169 186645719
21286420 131398111
313104583 880495969
66566137 182007201
4777443 36330020
347650785 625216181
501325417 863147621
5785910 7612151
102086550 316528933
5242462 15312037
367241327 394153041
2221297 29374846
24297517 393077041
22635922 505817993
509555047 670249009
112790415 146970576
3755623 21651796
108901079 324132306
95918505 607089211
111223467 135491851
8388471 15522361
7190881 322804439
317322414 346360807
50758903 190270132
18903855 21481591
362898832 499046860
38831903 61287220
13012354 17147326
8270523 294674224
123652980 338918301
88926469 471697596
78470925 174908954
223532899 263075932
3891246 162944177
203345159 748943209
12003417 35464705
25702876 373015381
94916164 95106287
457283465 582721624
134310976 487238956
48768328 148464451
3784417 896252914
66874758 205244381
199812355 291379924
99267841 107798888
14924742 46545325
176595470 788112755
525917 2281095
77889712 174330857
34608321 255910771
19575571 28886383
7290093 146006654
92181886 108865681
36622475 324155440
19200843 47757481
22877759 24250517
151361434 189712289
375971425 708403783
3334729 6751702
178298944 599598433
29763 600076
47796596 134060499
462987141 859399952
30717769 30750057
351291634 536304726
245869651 523868241
11301733 677622545
8538811 761328623
72838753 131903913
119607015 123339477
72340079 400677922
440732341 619218881
37437802 760673785
42784417 112459362
295328277 375489077
901067 1664253
26259908 166021017
140815611 314776001
2972338 5125821
57012619 74504872
57925429 80152584
60789311 303554671
2662561 4115820
18560289 175006769
165060139 235756081
6537935 23501116
1373188 2246051
169940569 436660603
33118646 51066353
179184811 278600449
39925645 581187385
518693707 569174586
76111101 317137087
102193169 687143423
33390856 51256105
21368422 154547381
13941672 29949921
110706997 583897401
64793474 229358321
50100232 120890920
1615534 78532302
47655566 482855845
30882041 554953673
2227700 274448591
90884087 457431031
259445908 454325567
9816607 22477981
1647450 19385985
32039685 183187570
329471 825735
2023653 78481481
197594131 201330559
115374718 123777729
159268465 204391171
3910195 65254801
100659241 179355481
36935232 43694113
152019181 900142376
75833 90581401
74463676 101630183
29130755 62119582
102817024 104423881
67652664 376130611
16250065 42720881
406149745 774318533
148109056 344151844
198829015 292790785
333322179 393056721
398043475 567757345
42629126 166484361
3575137 99939323
114081697 205741075
53747158 87899377
111402187 139286206
66194909 708787601
194415292 539773466
14653441 295995478
4945726 52148793
82228692 161989829
35571149 340541926
2700061 3619404
44048047 582552144
16892874 31285441
16369757 48513079
46529921 369428044
14308504 96711915
52782785 76906009
356997061 808853851
2933660 73752337
1001671 460015480
222427543 317457672
131706719 148995022
282495749 599005412
16975441 17114617
24735751 167635969
50914332 405850582
14300219 341057806
19647421 93275746
174816551 273241410
7884397 84768605
24081478 214774264
94891687 97130551
60949501 79914165
134987617 409754826
141480366 166411687
19430720 133666081
258736006 347288572
266404265 348499918
180013236 755662207
207658753 596296240
93867085 269435121
7581301 8053585
30443676 271299631
176224093 372732345
19894261 394237429
14559177 270058909
12488718 227411913
204498513 506732641
256596651 730268515
54246610 72804901
20645117 867997817
122625213 126991195
45279007 50659785
16601969 405811801
38346876 128819656
308216371 325242109
8621474 12726281
35590454 213228897
4380867 17036047
78762761 199421357
27567706 84529777
128124505 426576229
34403634 89794054
158366956 239886655
12528915 42817776
333658 444094511
62196164 75495897
359097037 359483643
10892264 148044457
383630023 571067103
65012249 484247301
9496538 263573213
46353126 139763201
214709771 261359749
153706563 182448717
253706141 445830023
11782008 136960633
82872926 614329169
137519497 210390832
44281035 184812233
146122061 158489931
114146121 403441859
10496756 690262251
55055930 123974565
384564 185202652
208341817 365827164
345753610 376460891
107389495 221302121
145118701 666088690
24794435 27952306
101937735 445667986
113076675 202426615
42653557 100952613
45722781 95875201
50289751 331625641
45968647 49368343
12016162 302607311
114636770 283262233
8726007 17191591
18804696 496870021
57008908 75139605
32532743 381475333
10441388 13116461
1982770 299759617
82933139 101376493
10671081 472159093
371358197 932414005
15916962 122840494
65590689 118249781
44172255 134305663
101291728 571692033
107478194 208755394
4536 84805
6194365 146422964
6089401 9208053
86588977 491207361
160360705 161981573
24031119 89103442
86516959 86736757
36872942 231820081
206600945 716341796
677436091 1006121537
10462896 44588233
65846284 252319873
183409465 414999106
43895008 334447606
59934313 191509501
145289351 314608178
51206812 55307349
28304133 46649216
24133873 514509517
189359722 266397629
25009569 444703651
16195201 23307580
43217851 123035121
40942405 101035009
74415987 213857965
875048 23449759
44169790 50918063
113414541 469450234
641768548 667660393
100276151 506451947
62620046 147930751
173426353 317904544
409405301 653528776
32837403 266859522
13487360 27751617
10328586 10978961
28428832 185221617
1884989 684568661
6006419 17961521
165444685 232955841
477706048 535754143
1555507 4121741
38175949 232199677
172217472 700041709
99805759 100284621
221499937 603467604
232541153 358246876
102316956 392451781
120943765 265992218
9055969 359640499
152105494 167830305
98180811 334732501
6415267 30600397
6591118 76866661
183309100 193401538
4623176 99649495
12553031 40457781
197905768 314771583
245003725 406833281
295337323 347973411
10128161 239431384
17598094 107241691
44619690 110957641
144936401 229323925
4612326 309658435
294893459 330017941
105168187 289912993
84227188 230299083
26024205 48472611
35673738 174118951
42814756 256754413
137406826 141666243
185570848 583787381
75286145 283340033
566390305 676404457
110641744 158099668
11686519 58080001
6268225 144827808
19738871 102020062
7318774 7849206
17182150 125527851
32245718 565996169
90054883 208298077
44517521 146670973
26604420 294249313
29939713 188524765
15478541 41566871
50683769 402845932
163200289 415242640
107759027 147990415
90455233 181844701
9990577 52682207
3007449 12259645
536313587 902300401
10972207 393528219
22315869 29672767
158863541 159356921
99123966 164706751
23779301 31204166
39974688 100468033
13046221 235003745
11736619 587669605
4474774 20601055
6495271 23059081
336533511 356373883
470824865 829160951
95134475 248105827
172902129 351240751
53084997 371245168
6624060 171045526
16512993 225914713
97890301 259915847
3460402 618659777
6814621 35587428
11434284 15207157
16732733 161434851
43844311 345489066
175842901 359455035
360242017 373334281
327022001 341472961
58061345 263327707
137380402 218981959
108398317 157486337
15175664 33462977
8127446 18082171
602262387 897230737
270546112 482214241
14257335 685729881
46368274 185031484
29589931 57687801
14268577 49013603
7777878 23295481
91073971 328695477
1175356 3742060
111922451 373638615
12412619 30575233
213111451 237800977
6618519 341712241
10196861 84894785
118008780 125164579
129544045 460096256
707710836 824900881
42873112 297034081
186568460 667376491
41614200 270824905
76252619 259868761
2456027 326823001
13340471 425143731
24016556 29844736
77686480 835621569
193258341 723143958
1434099 21000291
210095117 328792804
49315211 111014173
39268996 352356689
323368791 349981633
58814273 367327291
88564051 692744599
201634490 350160691
16536298 29104001
238793258 258992911
22914219 27553761
284193291 744561239
19023428 49508785
96698007 376576561
29520593 116652187
13435889 18581032
9157481 11078605
368712345 700997401
94917769 373106581
120041994 336213979
5519033 23825467
50281508 84619909
38558370 52342907
55149751 274423496
171553103 495172636
96161678 140026611
152161805 409539733
55628805 439325188
495610 1118261
73498272 75629269
79624933 90625393
3870829 564212833
303800911 472400506
251584165 279713355
36805915 114888837
66416228 107769526
1096271 13032253
18062787 227086177
170919641 234142130
290874411 478220265
54053555 78773576
26786584 189498466
18844108 30950517
22792946 88798061
250467546 375389390
3123161 23042011
197459291 358598326
5893865 8506681
70614796 150068535
130062220 295346869
570663755 925307713
31341207 158632851
88944625 376469209
42924499 566397715
7982130 14271187
3351534 191067166
42032531 298879629
194453929 683979111
168045441 276797678
65079025 138631924
174685431 398600353
157719269 517502507
56687590 161977905
29684289 214860771
3686475 39757626
138642534 575563495
149739964 161730801
3111057 15415660
267359131 565275988
3926624 55413046
522410663 610192753
101306746 345889751
14416066 128315093
4760325 36033044
36364567 228523461
13375003 107258592
11344645 491141793
113774251 235451905
150192123 204517993
9495361 553330026
33762649 326234305
420563746 541577648
66385507 317272327
1999629 16736541
245597185 935107381
64505642 427096305
129956806 264647161
1472905 346738097
112246785 161723888
357300001 499528693
25080609 722044265
61848869 64918513
25955191 139772282
182749729 308808881
289491021 336747544
56900473 277181848
1404066 47270549
399498536 704279781
154462900 812034769
399749217 501628075
340251742 364454809
191338570 345970687
5437531 54097246
10600343 22313027
186014071 492241593
3411530 550704077
3681293 29853121
46378048 199819225
112233001 488326258
70288699 669403409
15797100 91740781
11929987 83760157
139890892 430415857
592267051 718236002
71625611 177715297
85282579 841694617
113840282 155395111
9792433 55576161
106840518 115559269
21852810 49258381
129640416 159995841
83390963 135334057
115210603 116159356
88486768 198294147
2871614 5874020
166350031 393637381
8648445 15475153
57153916 227928339
58066357 545825801
11710933 53326995
86996479 345025171
231928016 389479803
38875368 137441011
25364636 37989557
313945247 332899551
150116309 383635447
43954653 60084579
57631533 479880677
91486207 647298042
115447809 236793018
165694689 349680313
41956993 202790465
11545459 91917023
1085686 10624425
1755021 9848801
324590300 384791359
17256050 24897997
167625549 236955099
128783689 683865313
4980145 23607901
36646586 39376169
111879459 417484156
172414673 273235124
366482071 418932819
4362606 383799361
77583220 194616786
69193691 75097729
19680880 36407697
286764416 477143387
125407505 395356378
35462432 38601748
6399036 8007574
72257761 220731555
43742036 66091689
84190731 727395586
72839476 357266001
15194109 16491303
245204040 283193926
119111811 193595125
16980610 57284844
1055892 29443151
7943149 12403592
105351288 123580855
333059173 939133213
5123067 6443299
32581122 73608655
9343852 42818701
42337 142696
33579101 445303001
323196876 347108887
52400953 123129149
330808 18454510
457272393 680833522
110788944 205722374
126803108 214556511
54592947 59216180
304353437 423159301
126109224 189555099
139741987 165097073
7763241 70372093
7817589 236676301
96366700 382294793
548655770 568115807
78602451 592225366
234825978 561455467
5023539 125010106
240589855 379327590
187413241 560697541
1822067 10559956
35991183 152153571
29553915 86251535
949368 97985271
391207587 410868085
4428386 50793039
17589661 224637321
4323507 21604753
15914659 84227361
45516331 239380705
16290391 274702525
165171924 370350721
79002357 83042631
7241357 93955951
7301538 14118526
427120794 898408981
19542326 482477633
5846173 139701105
71854355 165004417
8656759 100869741
123840676 183230481
38101645 57248587
1755659 4013650
160748278 455000623
98930315 103020546
38028117 81911521
78388212 177069781
64361923 82395842
20415248 21036371
215842 1138041
162301239 218607421
6091253 169616617
210905049 261875485
74787761 723205050
15782722 71176557
38957794 307195198
297320209 411575841
220893687 472533247
125195597 869796577
21578050 301494493
267900409 273199219
1450891 28984941
83360 4041977
74014849 398195465
76813716 628530856
115918431 153368920
46027480 335140001
1119183 64405999
45538676 748812976
3768541 80571349
201417217 661978241
6358084 42489903
5158704 23270601
140731569 583015897
32502626 94623065
53707757 67128139
230920935 246547621
12828133 540980973
6617996 21237205
242795866 800064399
7084101 100145345
85630949 421609553
7144235 66495151
85674031 88263055
15807859 320918676
85351201 227638219
364147861 427896673
3335449 15877984
913618 4496365
6972852 28163911
25748086 28825653
41840503 52973821
434499913 610370745
177622303 313900948
174809774 220477197
169687255 713764277
104770576 130229941
311187889 394644517
41068224 611709751
154854953 445451636
54295769 69444746
213823081 233169049
199743321 415350937
97417390 259727546
181696051 473326615
205851649 445143979
421510515 606246279
45263284 67879089
142139921 268320521
2121295 21400111
208748732 214001041
4369646 20047825
233908951 366099481
113938960 116506113
193244568 202331389
16367660 43995073
22560583 131710705
306279081 487591310
489680137 652803174
43012977 142344243
9093771 90664771
147522285 264317626
63295123 567762177
92605493 417134488
3343469 42405333
30613965 225820621
49292386 348812179
87823650 108690601
5783640 35895588
8073591 70840881
34070785 331944281
374731696 386600776
36723177 1004027051
30548025 215068767
26561668 36458773
406922286 409609981
6986294 205745446
26797470 86301451
3194819 7726591
14665731 71176205
27313094 28203396
8104810 15439401
2530371 667633144
77962072 474948345
18620806 20231101
39796136 105925513
522931 2718577
6594055 366681943
54728 19292651
46328010 392854463
133192101 287006996
7514005 13484173
36399151 180913273
7934785 78956331
86041396 258833881
548273 46791805
22275529 45275776
41061787 256939855
26217379 218231185
344026 5227435
1426871 9980215
99452925 450039458
110288411 266426421
13722861 20287366
13292952 57260731
202830843 229835621
16083679 303852277
114085577 475202265
55964634 350676791
114454643 115786609
96837077 344389591
57945889 180163000
181065403 255698961
40070226 335665796
315183733 466548449
38195371 859651391
10980201 126941197
283533836 290626626
2937353 3243391
6606128 62279356
52375579 555969217
10445869 348653506
50013289 155905573
39011371 152755876
11447262 470811931
150937867 220756576
89160541 508407681
67526821 195603648
16245988 21180707
159863458 250466855
4048981 505286913
62395412 158715907
70541269 73534176
19373647 69175895
73343769 594898448
2889940 42738697
226407776 308717641
95077565 161597863
35790305 296076817
75275012 108356185
37238059 92073504
2422188 31936147
38006039 315338181
155654107 179225806
23367289 27463584
1948910 4260392
147423974 322247641
13716273 13868209
474758 529601
23198432 241945969
123833035 225229048
33630941 638517341
20901324 50236141
280425575 530852783
93745153 119274506
41095573 247797331
340477331 382030170
86237933 335825245
149811694 311432321
67993027 139554561
252764545 437937907
193479323 462601293
9316716 12399721
225648151 535773016
6443393 24827853
150174123 202579238
48208018 286056658
21219405 23369305
158582593 161620360
15051477 324428511
143846200 249202801
3855358 23742901
26653273 593121655
29358001 283120477
27323161 37912120
31160380 55262377
333556476 743690923
191157092 322592665
5282011 43691626
58791377 340457651
289908100 602059621
73538545 130314779
10541341 27947593
205751754 476559007
25602825 135273517
77572288 118572598
51969148 52107721
83172601 249050698
10378916 18943649
28395388 222395101
330448357 584573697
12793561 147374080
13781090 73633041
3291916 473240874
73296827 92024055
133437349 160033726
111471590 333456076
2293492 4476249
30120937 94538655
291538327 308675953
144075121 145792417
42630383 89147013
12863487 77653483
16229374 259861746
582466 10743601
5901820 8236947
46499255 197120098
364607000 475777249
285841425 480945109
308034303 360744413
260708176 663886714
29929923 271622051
113353139 139229896
145972594 690414349
4688798 9404851
330510065 724529521
78577655 117396379
9791833 18892139
21445425 265586001
5781292 58894492
195157587 771252181
4581631 6809611
35043751 242856531
128018888 394378513
15058013 101837098
46010610 142680511
33246973 45531981
7616666 16927489
328923931 395747671
150082925 314508475
100276567 190796881
29807831 53455865
253126414 323551801
2752369 139013071
2585541 25874081
6697692 31570561
5385174 94553509
33345677 409569552
60073674 86670463
104682786 234888524
162064239 185477761
180447172 227288097
182882909 352591555
813451 440963653
3745177 8890690
7151992 315185920
65715785 798018406
29418601 157423755
631107571 827411901
117729897 177905834
29697257 94376368
130618 249525
5175304 16900815
7347119 72150181
20485051 32667649
110673025 710179352
32756133 83745787
14847489 150521896
7296955 102063886
388812973 643884385
50211641 79400888
90421872 255665737
245968633 270071407
118793225 173421946
229348756 270717113
194872707 368161201
258174 31336273
16574146 17848975
59151736 252896351
130741735 472206796
398094851 511775269
46573344 195600925
55201264 367650631
1864752 43170817
49572662 154199809
47174228 630207371
36739752 45379881
105068741 515156846
170592151 355149242
231721527 241585354
179851338 181440601
87403757 102638666
463879963 705976581
125355352 400951937
46553174 129047521
31135995 65818433
14160515 23933475
57168240 77820601
40690163 441657776
56615141 125533955
164322327 446445833
117235889 159800103
88367409 299955349
229009789 383067345
262983181 317368161
154322400 206663629
145823004 216229825
133011775 854689501
43355243 469149321
176407512 210578420
41534866 111744961
181191963 304730713
86077615 247953713
426056 39648275
19508631 23162383
1299463 307270509
4601997 7469504
482308 1505701
8777341 81548893
178542649 683568105
4845724 59925611
96679723 464448348
118948070 187901395
5246693 11086526
9318316 56412291
6608161 32922436
66768879 85907032
35210729 202718215
45095622 144434499
335221726 390747865
10181063 34940318
24115365 239739809
20080640 36485503
16638415 164730801
1436641 2056276
15508071 387905521
33881852 38283296
13316491 105811001
169606945 509820536
314522920 913117635
572069851 653531705
26566095 46164544
239752157 475015942
638107141 945092193
10460503 512339755
1985595 3736503
129323837 362236961
65761815 150113226
12012133 66482617
10631179 68415909
21184406 41277075
190673187 424401616
78577399 472523179
34016513 174631231
12598231 153882559
5285965 6668046
122094199 132123051
9701086 34496595
7245841 927137287
168399331 291176821
15907470 258602098
381252 888151
90715903 216843441
136096949 268943977
4966223 124669153
23828923 79653674
3025771 21798951
46547866 51131237
258425766 298176061
9033233 63294712
69963496 169081095
7942233 122984593
23692898 26977525
100848617 347646499
12682447 323818174
49424954 388777614
21495571 108050713
3152677 27062231
29734 144606507
11949952 630085837
49727612 100315249
56473950 224127841
577241736 596464513
12193671 78093857
23135273 40594945
7009861 261057901
4780033 71672926
46363585 118338546
59874385 136414083
731953 486950662
12000372 154434909
11694367 34285881
248237816 556781777
239037979 640215115
157653276 202467301
302847711 724045425
126723041 422014780
2020077 4100120
102210489 336241456
313431240 316674159
102749965 700140845
171390232 252183821
6754640 67627785
151171341 546826547
54842498 80467675
2619397 805738497
26483802 55492075
27413983 84705321
43741 65653631
216865976 887107761
17948113 272531631
20501164 57038101
16617570 69831469
43463597 49200411
407836801 592699765
11569244 13772449
69491834 82662049
14914011 68747401
51615770 368474261
155256129 664562618
56942865 90251676
281620432 390511000
43688227 66486561
59335394 146753555
5404589 434895310
180166403 225420727
24338303 615774622
25150837 31914611
4755679 5466081
19301924 21376753
19225766 103669276
117905651 223788049
74007987 332334549
16266765 116753282
2258961 4991383
10613137 13074771
1912299 14402521
74088313 250087234
83270634 148819721
49325981 69723251
103245778 575861343
11342584 130529526
23577184 153495726
181786645 443055691
124074297 172384057
7437155 37046855
31534683 96522427
150925789 634162711
61748882 226033229
12166859 31047633
44676485 51718298
416571 542630
34907257 341444865
83139629 246648691
45811151 371799001
301832576 399920915
374159857 441363061
22217391 318826537
6624515 98006276
79820263 87997330
182369713 424828978
1281571 186772983
60357189 126478012
101801836 103881205
39669565 678562017
157413253 166232611
15683677 52893562
645890497 816363097
40825633 64242046
4266578 433128871
47142631 119856517
923426 7559289
15731237 252247832
344173055 793106724
3857621 57928015
27304501 33696193
345565542 538657287
26982193 30000931
67075051 124376477
106790191 111725211
63859277 142901100
786753 136941326
455005 711123
57429443 93963166
320736 12443089
157483609 218476593
52232895 446244771
94707725 472231857
19455629 40045298
72848407 569420698
181916433 676495163
1867417 24475060
2815616 9919897
376716508 844247973
212600639 663301588
274513535 399012097
191920741 242186113
199510536 298170601
3699334 728679228
577145983 591945067
76379803 343302625
3634135 355413465
2189871 3133105
13321461 39247843
11560871 196794013
71601256 220368641
5459935 46764250
6742063 6968894
209861656 555256629
8271175 16744157
37684485 135016547
3686281 14942063
47948271 285103145
74681419 785607901
654611 196798801
129462477 211266842
36654535 333159178
28135986 43934983
16283446 39456997
38675407 88910641
4718007 23209409
92093650 102350515
38643736 183866194
22065353 90855107
161177167 289728705
17473843 160591951
129480688 453917000
4314479 40686679
14367556 21080205
133008750 293619649
4037076 5779499
440350351 657093485
2264960 6679282
243311107 299037649
78643529 513705585
62288801 104064133
83613180 212100001
4513214 98881683
9356417 21166947
2826517 2968291
95194494 345118190
379271493 680993560
15701100 123163987
93422743 852413941
7792233 33150551
44744416 105865801
35481451 51569656
19815802 273685482
252816070 362490111
159564634 219391495
5149233 11801911
199790830 662854587
40428203 40860513
49316729 221578126
16411660 57429361
68929817 306744701
10773002 25513493
189753251 432088931
52939372 258504276
13317973 38032417
10908678 72859631
255159235 608762185
103821419 266657154
13899293 52684801
51652983 82832645
276465163 485306095
111134849 222773356
45638171 420457601
52135435 60284446
11081002 565133547
413294617 601999633
62727534 226326985
14229827 49702927
179088067 1009681193
97426573 630658225
45661311 60052588
31834553 99884954
31012957 270814027
6770400 7982191
80641432 123098951
98848695 220398676
114659501 137302226
12621173 15950404
669553 686020057
153604611 297416035
15257525 41831258
322876937 556999045
242223633 448671367
11155185 482743572
16146280 67741201
3831244 609626372
212155956 334417300
7418230 731070703
68519829 745502566
308618233 406981521
32329417 102089281
17818730 56310563
169302043 872498906
16630605 34359237
4311298 104402565
28214579 42573196
1917353 6789693
318504598 353458744
12020560 48211426
15695207 25335969
30565561 52947620
6678607 8405695
27739175 64178434
126717589 314275046
44260861 49632785
94728399 161000352
43006555 188777902
187719321 663874566
81954367 97863684
228063293 250730313
1004003 1586062
107461034 193685229
23884801 263457274
261913501 515007559
8791226 13565441
265369657 352918873
58153701 464194252
206994273 248681916
14269393 59902471
49306909 79660446
3421160 322343077
24218674 56278513
6103581 72334261
178912878 201410028
36099325 688346837
2388136 2421726
8147149 12137797
270123761 357155041
7400142 28204359
309490959 493305751
203947572 282457957
57433807 815865412
166592141 904376799
117013649 181100477
19476592 36665931
29165452 147970228
77116420 592786967
470988 754897679
5532712 9580385
6807460 258339801
17903556 552361069
9961326 728059930
135813145 192055541
21456354 687756700
99137244 127463350
8448049 887855185
15999450 105623705
123907018 190435414
17882956 122433514
149126359 293651456
85648959 717499297
56656443 425674889
3033191 277318335
39694011 76820467
32488968 39930913
215908083 424438841
161310233 444716141
20151358 38598609
29951020 136005689
192994776 476272273
33729690 433223429
116406907 124055897
24532197 146207883
18446752 36402787
34990801 438091021
12584780 298696681
20627025 99842392
4954992 124327459
33174433 59381317
166354903 317914891
525187855 609930714
59783003 373664065
311245851 424028141
161003449 218611351
76708801 167969197
440545321 529233373
23306042 89231293
25391072 84383105
100801803 156751105
103227941 183794801
398848726 514454481
11631205 14117388
105841219 574927387
10955906 25025705
26792401 76126571
98573093 121737071
7703851 46588799
124341817 248288728
2385934 3297536
14761561 485071401
13561487 74656492
49641722 249222457
51605526 65071281
207630508 266084289
31616345 179326136
109086074 220918537
37866841 166313214
22563791 44708735
2061440 6702193
54172441 209220941
118511639 124659991
94498999 158105037
8684361 348676519
158183785 248487403
30479873 57186769
9626205 324704953
59494426 339349651
106243245 318463676
55810052 226399513
19232439 198938673
189252065 353607775
60393858 102165463
207829096 302116431
17881546 44079148
14534625 15360643
16335795 949218615
255255241 614295505
31609249 682412771
512505925 543829287
69364066 211825645
108856476 377099220
2243982 3052033
13556641 273558092
42001180 331150579
182696185 644083651
416488 1957561
24573697 246074571
113712873 224288029
84316126 128017165
478099 569017
17752807 137572569
322494 438994177
58338916 152143401
212341769 233661541
39024255 178552126
5264974 121239633
194744724 325359199
8530753 328271257
71337925 780752196
14933571 140821441
41879887 288615457
354683011 516981329
31783753 469769176
160698802 535493077
3701101 28743821
50062077 590958884
174329 104092746
1059981 8586979
431323195 717874246
34928268 45765001
94513021 277320751
223985793 257709236
82833036 566561073
87222705 768703141
272413224 711391933
95972966 126120291
165889585 897361057
223681837 419112747
47982330 67950534
10442615 43953967
931872 9617066
141086485 196768207
3840026 172830463
25534237 204563847
38921345 718733096
25584134 34184671
131611367 144184537
14110981 160852561
79395681 406359790
64118440 75486653
45991012 273958803
4591227 60791268
204367717 304855799
56622272 487634401
2511350 12298105
2145670 2637195
260847049 990106993
169759969 816722776
54677851 81398877
29969443 309845316
53339744 417021697
61508166 74683286
19984600 116747115
10600130 381523087
375768401 566675173
1985374 122931691
71480095 947877379
7015241 743693350
11407553 119284309
275705776 458473553
132095577 308393261
11295913 350376931
57959475 207218865
343590 2863351
10971631 11569377
2977377 82697408
31176727 112625101
19797863 37654471
66789175 637053579
36822649 172438871
15439213 18262896
136850907 232060129
86006567 208099178
125231807 204212548
46265899 73221761
38109431 39099865
140702957 190377206
65010007 120044069
8931850 122325006
5039659 680995012
29738924 141267661
33165373 43256170
164973726 289062001
58275613 538115011
76825601 249435501
23136618 39387811
55245298 96387826
74342017 811258784
168113590 385015378
9477310 67742201
29249897 242582992
29083321 93202543
18596901 319081025
20371116 33675577
142647457 203466103
392420 5913701
175706437 185961847
11472979 13126009
9711703 105860001
180503046 262054195
575924233 722578327
33367491 37510470
19125119 181131651
56855389 91886680
115295941 885894348
165168900 587118196
10159436 169843681
91887251 209358501
61402321 205645441
208480159 350101562
116391920 431984767
122549329 289802691
25147825 306233979
66495793 399460681
4328886 31693649
157958769 649411796
203684001 406465669
177396621 314114641
63395432 726777065
16235425 380590225
25380145 363360891
16298929 87059041
1078447 141291394
2556188 14693333
177404410 270026457
24759738 60956285
34931989 55201933
33998829 87304267
24983476 599440801
408932622 515293519
9363506 11719751
2571271 115617321
16241877 35653801
107742431 126469864
225479909 368931301
8371703 25473310
80606477 177369221
129118321 823899928
113748920 285109357
600715171 800589991
142478800 261458201
15945601 476811425
1010758 1351945
15379677 371871372
853 92709
166672949 655022659
57591921 753807997
115005606 535975846
29892932 39234241
4542347 5934775
28556481 66660289
11532246 18216793
8113561 246740879
64692417 84443027
54337993 120849433
64614133 290532381
232943799 395291881
256079681 732812230
84306481 86229397
853508 217904345
44075211 81429976
83713321 478024254
42541117 171581401
58486808 210556873
20225061 47596641
14282753 47044477
132263490 392246911
19695714 51163121
70392824 87082861
112126197 164456251
15152303 54711937
2428784 6794193
152616121 254568742
343031216 560420897
43521631 197889301
119118479 121920671
183259545 254840201
27323134 50570101
12513956 539553810
55471760 272129481
14014495 112431597
18917989 20108845
11016294 57846001
19310215 209629855
48067550 65543353
29368813 110473111
232528993 383194241
21191545 283390506
4300585 446148073
51279057 781988662
32311585 388898169
68344520 86619709
5028164 91894179
190874557 432476633
186887171 490943506
10155967 129717275
15102089 22569961
94147919 114885737
15059183 142699051
202270601 276245941
41256437 52560753
9034650 76979519
16032641 783818780
561230749 783916639
999518 1271765
25805509 398716881
342772 12862201
1348278 2367484
64466326 174028051
761831 185820189
217654737 246486464
13936123 16227217
65142933 125637523
35005337 41956003
320676917 585577441
318230670 324461105
5326643 6248159
3247308 26732391
34829530 43861476
184554208 296003566
354853051 796705540
39940834 89625141
385723409 593661680
72244771 129088675
36401413 84974982
564733 484322748
22658497 197767781
45058528 493503354
65496209 327989655
7441675 15109909
117081301 301876858
188186311 520835899
13258049 14088242
78057664 319460437
995761 13798513
12087511 230682753
15367667 213371213
134656816 183289549
66268057 69514446
27847057 39861375
1555802 104349351
394575 845044
44333369 401784316
123647308 273709917
82040686 135182587
18982563 39272533
127499275 230649706
93323601 172999124
11242252 16872283
214479918 425549411
62101755 136985002
304592079 562519005
39599617 949762236
160101897 644755729
24741894 83693617
50886191 57162805
153989045 205928216
29790937 443794759
2632641 389647481
40830801 63726125
17265226 56589841
11819627 624700885
14486755 138298700
64413994 120014261
3525565 737926361
205299791 384195517
596492148 602098936
118416112 418524436
322578530 335166884
45002937 225366628
367967763 447092401
109554901 231733876
26774493 262901133
818742 269136323
206403613 235481363
16195947 96362731
30265981 35359531
25433090 189400011
11875451 79605553
24025074 242138161
204155933 392015617
47043663 396587881
31802788 115590757
119747518 145282633
6793900 19975411
3783921 4955536
65078399 289327763
87284424 111834395
534715721 614412001
55251338 426935361
3579224 79132583
173968072 322771830
74418632 597074297
265447963 308893740
150003553 494351477
65006809 365388789
176506149 410208772
13011035 383683683
34197335 218919291
46871890 111310170
185899051 438403141
196709871 211033726
22609154 79098141
34313689 126207667
46819119 52027330
89441654 129669359
17376437 27120349
6356912 63560641
19843604 26327783
424531893 505110331
85996775 104824579
281177485 634376577
30088319 31192435
130490706 514577621
59383186 59892415
474765 1888168
211093383 507009301
41065975 292229661
45671437 423553657
4597790 50289531
613429270 811494601
81368120 110940193
2689863 2946637
93482233 96561419
44646342 101469009
120907479 284227626
308926098 487626793
40652137 44162227
27112932 308667745
90262060 157361381
36055908 387573691
87925146 310957001
50618107 152636149
11246723 22310399
59577796 220007776
157412317 163013607
7520922 8864389
345985036 915773191
24137744 736206626
27732580 379743241
1203969 7850161
5046001 782399553
12663953 121146964
357213071 614676796
5503240 60197501
140348356 668379265
103007536 230444461
88433601 766578863
13586945 103073185
317388559 325202125
217124597 347157889
249129451 560172081
89615076 383124979
59548479 795821293
154938997 480427817
7389375 9079703
364521 937511
73218990 606289321
33879781 696820081
176557655 758743453
336221557 717383107
30851341 1030672038
3392455 83454577
33695437 35156783
332630291 364367651
13280817 60530911
500152005 935531329
409575504 509122667
150077797 278219811
5164224 10636049
2146849 217467427
16478020 22930771
23910412 133672137
178471930 194254013
9339985 411360176
46524170 109046113
55349657 422057131
42343171 59157449
5201756 104903737
22003033 212245111
51749216 657417201
6448002 10114209
76802025 409232893
198069707 203335778
6846021 6871235
2484905 4650724
98778993 212320383
80271659 95012812
27833501 230390713
161161231 382143841
7517671 665478171
35055475 177603622
2563603 5063653
176815561 765656221
46876711 69151571
22942817 71476066
112042018 247175307
402013729 530790082
188372113 251114058
879091 10530589
9990472 71774191
2078431 2330875
6116944 13685409
61155967 193486501
299634643 498794285
42539058 57339577
31685716 101348311
5380994 108666131
5159951 102062728
336757181 462044682
33565468 611575746
32369667 644979457
40942320 112128199
332330051 482498521
51518021 88751485
3326977 4410056
90680281 126183865
372115801 628841561
114318703 432241075
28340944 35623549
3502466 9761216
105785463 322624025
7273371 67978870
11465659 690328787
1128777 326205551
65763811 233137594
161910603 730461739
163870921 436661125
23178747 97439806
38709706 53321499
152373985 281476404
37782977 392122039
163230481 816687216
8539836 357369355
30610204 97199105
18083484 175588676
35142414 55975833
79847221 85059165
42052546 45179281
97293937 123880298
1654799 9103348
51227993 108742936
415266763 694981960
12756952 15049959
46476981 429538006
246280633 558973416
332317458 409513665
60672948 110119297
229238262 742987301
95635429 699654379
140836730 341799011
110063931 153591356
20233629 89422649
147888831 540321673
22589695 54427880
4540917 21181964
2100911 4057777
41724009 135862387
867056 10192021
46843605 54604276
21763720 90904709
21780993 22369136
269763703 443772037
126210140 126588757
206254438 462068188
53093914 580489141
61915015 123616677
14513921 421824658
3123134 286940551
188648366 274543767
70222551 401656074
119534401 179613539
312402412 648612141
76189668 360095429
6505383 66497509
209708540 209957371
88760541 231887647
8938461 121935521
108196830 524195841
153069323 229177001
9624256 17748564
429843807 495687122
54699655 272832676
91954468 487371961
63806497 288685720
52675084 156465539
12349225 17868003
30375440 148256729
41043401 139316437
97865983 117987049
79417089 275384201
45120829 961512302
21182069 497044876
55732641 172455842
8139839 13529537
50276554 601294471
418338569 864620624
162248828 245882521
46550497 148532911
126469201 292376001
392470509 493267221
97203457 482248555
370301749 523805827
140810144 653590552
85166425 350013961
38948716 69455969
607044601 725208343
249251581 463707105
159462081 346916016
79757937 140363499
15199952 19928833
37477791 649807962
33761966 38363265
62576389 245677965
92229203 459080741
92203587 480680679
36056712 116814241
52920785 109809593
72270683 820883113
5562747 6806801
50200561 328166785
19632449 27743771
203281261 357785741
20243004 105862625
135904525 459838793
4719424 15047131
122079889 477439351
197845831 506083393
15496699 607065445
68561710 139257766
60231573 115180780
226259328 243663361
391433524 804364732
91895791 415250031
303332576 449096401
6200210 9079391
252530730 531888718
170648917 171005626
120503521 607580777
21524617 400505884
9694418 30360581
153574181 167421230
52658644 77402183
36921651 453279916
10144017 235076986
3182519 6828172
40996605 49313305
128726436 699575425
251704801 342387016
9644393 20681146
80024617 410766055
44832092 72839851
38418912 351556025
452645659 1044614083
151599410 523559269
46541696 190247611
4366456 5504113
22364003 23271217
272446874 390554229
8531378 16407723
184905786 324012867
199655807 800845165
68454725 106560364
78827797 732555307
51714191 106336418
59326873 63801362
534618274 563256953
77178745 462053085
128102665 139170385
79537417 334248476
128365786 695677977
78448222 240822585
79290340 143147457
197770497 902044582
44570989 310622516
212192761 351065525
12554683 17938864
42773941 112557607
163668871 177249683
379828291 423202793
95516422 953828001
38958321 75806564
358318489 384405001
2487811 100670617
31237158 110828461
9967419 72484399
68232256 149793253
220883474 623303491
210771206 278410753
40232849 364434838
1299773 1928089
52205425 107886725
15924169 25648606
86915868 151399091
181236921 290059287
38766671 524358124
14248823 22016569
66732749 160190101
10725064 25581515
57492617 64101511
68570908 74412783
11126473 288659237
4553257 516211769
14820401 101987401
6347299 31052253
331070615 731407539
12575110 26973409
31825703 36280713
16458409 26271481
121152771 611270173
32429236 214052101
299020 335335221
120775477 534963056
17238448 137255041
4163524 218212290
5652851 84157711
100179301 274665125
1163417 519188801
5250042 32317761
178350687 202803680
70515105 88997593
34812457 231222325
54070129 89435487
563149 5926355
12292036 37625893
117560080 129188269
91818543 142300977
20072812 47849901
15518313 196508337
66105651 200459638
760961 651561058
16138862 28653941
52644036 169893241
255642117 385168465
1880475 6435097
26619941 166134710
15518160 41732755
9787791 32433481
32108889 464082360
377167883 745235002
6069236 19051187
874639 21887857
11321134 13685926
274635575 294680959
264095 345345481
20844321 42956121
4368404 43882501
760089981 773734166
9016200 275454895
37394355 94409471
238945763 609848111
33585761 322102401
11894649 525171361
39064908 338747116
359919880 415044176
7499137 180466881
5848851 325300186
3064334 7289801
28450719 147126086
346748403 731745601
23977506 29670904
48050904 425129959
34019003 39126997
216330781 324858485
267169 80427023
16158937 48176745
7961632 137071943
160215749 161664826
155037961 482324557
27137240 38014372
139433089 343109953
5239245 108900824
39878969 171133731
164567250 321042463
10823131 101992476
15492447 42377917
329795596 833608336
86964711 362548873
77244391 179727437
44372960 129729161
285725397 361514869
163940580 384305969
4002421 16416435
47302705 192849067
88394757 138569278
24671289 102970886
382156965 521465626
265382125 534206095
288671281 562436239
9476650 519961600
56772717 838953193
201104917 243694249
134928561 615438266
899482 2701687
338145132 491389201
87584283 88297914
69149361 446894989
10672607 18672049
47041218 53090191
4475194 76208395
168101473 618989302
13353369 115789935
116125305 130675503
47274560 455843441
19186159 122183902
2883541 425000360
232789441 356983439
93954511 234720849
434548924 596684425
25490314 50837901
21326511 44784673
37687977 301993511
126917814 428356813
63908606 223559201
4080240 452637451
471703629 641311633
18457989 205283884
41043497 87964683
8349697 34857897
63462089 208292213
52527801 232087839
35446493 62604569
351215431 363660041
37632484 756202861
289032976 505516897
61876391 69328351
62689653 198602032
3575494 202743810
19119425 52026241
30496874 181223812
40898072 65692411
17106688 156576043
318370086 607774913
99040761 326291137
172990576 588232927
5202789 106691089
15109805 19569441
71288839 237773001
2124511 372401399
81734606 85957075
495432069 973273096
44062041 159513324
128595853 379989249
43563606 379745887
17417407 60200377
40551721 268638833
47748775 433332469
270792523 850615557
185324701 269676703
664193513 666102295
157991419 292312945
4947299 104018767
11604047 147250457
83518192 182403307
96108271 642734993
6893034 13189276
3941025 45519893
21526719 44304257
350907 470420
494128713 604480713
36808682 45523886
26792487 193335770
108590000 227718541
286704659 318751216
811294298 851240559
382471073 906657901
13221546 89037271
253666927 321551042
37423206 49242689
11737720 342547803
282827379 544470389
22003867 43496827
68299661 516047995
40856573 297045222
104479953 207560929
16298911 47617749
188546977 544285246
9988021 26635369
4163041 549644203
204236976 627446977
19116436 38811763
116149805 160616965
6547889 14944933
224683219 497029889
13753697 242720101
260380004 348755597
117242308 360604417
104317721 282400801
7443291 127204540
107062993 151835608
27106549 191379541
173635477 245318069
9753026 13446325
546707422 632317761
499601 104351680
60216874 90053251
28054170 155656624
197830660 340867899
29733642 127862458
340378177 642540172
138135997 200728783
86687089 716940982
219916761 446436481
30915988 33699910
353510851 655892760
345817145 400747707
25280083 33328414
84607929 100181596
20576981 57321791
30718729 75711823
4681597 19146388
42425281 69981819
17760163 26084991
310487298 320483771
96841360 127981441
28498750 86843491
213001881 930131755
279750516 341507283
485617 185617981
86266945 333438535
65791225 416684026
37842314 57597436
191599898 311466181
177138270 469256161
66602112 74052393
196965505 208932275
3411063 14993966
109226376 195054193
92023664 111010197
357771567 459335676
70063351 321155250
40455539 146548597
235456039 313375737
5328733 77817337
130961551 388168066
22681697 26236393
22034183 169501631
277253958 379066501
22988862 53757149
25690491 69484465
239981450 422857531
95612171 444327493
102228822 441876799
159125938 201467701
10192627 17477985
52738895 93622984
2744995 36982518
481037881 580038053
7430887 71969077
32780303 340852449
308184649 771333816
11333728 210857181
63215049 86540337
107143804 118641180
11157433 21146826
45543961 694813441
65250043 653556404
19375831 30348951
253458286 429495001
26912716 55666161
141834367 150111106
18997316 80898481
27691347 34585430
140385136 195402625
70712181 169356982
130584181 203892196
81033823 91874971
15302404 16401426
29222929 81229536
65472583 289216851
23398819 27874835
105563449 795334377
269951551 307338577
13907377 245441249
49098 320000836
224557857 428491009
46254609 50241457
2217056 7225834
86508566 137267404
140228696 194050354
463036937 766473693
100268413 124829511
250308726 488892676
1236020 1378194
112078621 424822657
283304476 334285259
77766483 78000693
2838835 128238391
5709889 8748580
385465196 578790341
28212622 34477057
15104710 46056977
3119442 7878117
276328963 357130257
25675421 35234015
158122625 322802866
182333929 371631264
6237211 68884915
61060648 155157553
106226520 232600343
114405499 474428823
36305161 126066013
5738953 485003761
39287791 62327035
37912455 597525808
15705799 40672386
28182491 83093281
56465161 368057467
252235360 346304493
87270349 206116639
1792168 117340303
276825876 306328961
67414033 854896961
209118421 848162433
300959826 401432359
33981993 39545176
53041276 96509896
2565586 258173521
802536743 843452233
4087602 178360976
5576176 336525721
111612004 119074291
19582381 22905892
4857262 8702541
3025380 3256241
154718099 176482622
695021 763007955
3037595 241440008
242639869 292939949
18098415 33607681
48691747 187871993
158181772 281167097
341470641 707909216
26098040 604024225
787473 1133503
15073153 16247001
695824 67286533
277981999 592702351
6135121 29025436
3320577 91466333
42727033 153268251
25413862 749905521
49684864 70470287
297455251 359816206
226920001 377968683
294048169 318808745
59065855 205675437
73881532 811867057
16656773 239207074
2680084 77155777
14055685 29200169
37731469 102066994
6871158 17924851
63092660 442309973
57795305 78448126
54157047 54673321
204125353 276131337
14919259 52336894
286304796 409518505
813549430 824308353
2574625 5156657
28905409 118020161
86983176 245271489
106869751 176648896
29546135 43906291
2457441 7299961
40541627 62333665
354263891 805535941
1320009 12305026
162936681 457414486
63533498 233112881
398317345 490933240
65567779 127643776
12431438 22979293
88605653 267951587
69568208 215434901
143246899 740290041
1959601 12076177
43765809 101975490
389485604 600275026
181909279 484759913
76024644 458720113
7590623 312686573
117112081 409831066
98970598 163622802
129772576 595915165
36473596 36533515
46278060 226452304
166470716 554314237
14191270 17693641
50954113 184370845
14622707 15597337
604902814 821998751
7297519 309126301
9715046 14612521
9892214 13633831
47878281 577949425
8446207 217826526
117751789 959488810
17666986 62877645
14073953 32136024
134262194 142896961
18160111 254645715
29758626 69428575
69392695 226921069
91226214 233824001
227048529 424094191
11176354 103940290
135988073 437677769
60771288 457728937
285836248 372389523
2778077 7078113
85852963 160802101
130839562 234608485
26263811 29561218
18929356 676511135
1941241 72825163
178341248 277342715
11830456 99086219
59319569 173891705
96572991 137800981
8445097 27964585
194879861 1025199001
656323 21541066
197507577 562187138
28175446 894577340
151260744 656014421
91076275 374318776
172554266 196778147
2650461 3306496
142407799 288384601
46906401 117891329
202012007 388505971
44015509 54753026
166495537 237053269
75629554 227386541
75904431 132077330
305242293 871656148
3315685 4865865
13399671 80936129
206073441 224922037
23930255 93431773
28545060 145033719
2086865 103286773
102593458 157296348
118929702 129231021
265983025 278414081
132061645 781989601
24896841 710640835
142463520 316239841
26725656 287971311
132275845 212823145
49019229 58998092
53541775 521154496
47831381 162420937
222201 551766412
67562753 129721441
23288370 81966249
8478935 329688861
66989917 93161647
14221786 22069581
114340987 385860493
3188675 5977973
24683656 43217440
132836457 576602419
40362733 637553981
32040749 38735773
125762124 197129701
193681972 237950241
7410496 8237267
470568913 519998977
129573397 193991454
25570949 90835284
378603841 450766305
145404865 248907178
1391093 1668109
39531844 195528434
149633116 687322657
205846116 567484247
4175711 587019575
57706020 232623481
17500483 135965545
2614158 4961259
34910811 42909821
166176341 401832637
54017236 89703705
113275761 454864015
109639285 119897941
109868312 153653979
13380298 39020719
1719041 7321653
81337316 92697775
87473464 98259799
152855645 352857546
53649791 251040961
81967102 209565955
161267141 323885427
140364041 269114614
307324520 351561701
133785466 355112478
36969980 123644521
28681993 58739591
135568369 352714060
479209543 816116677
76263099 432830011
20039173 22507251
6002611 12485313
91347440 292297433
43615145 707204053
65514871 78450769
15916605 119117012
33454471 68194861
17296062 201489091
62293066 80307094
84731296 136933966
212214601 440403182
36189349 576193241
15040483 341790269
29866201 73365575
10482934 22651929
76492756 121971829
12877189 57264938
8796883 10714960
77748539 124772477
17648096 67732417
18749423 272794841
176109382 556676353
150068521 176325150
21067575 71831186
4264707 20193833
129181091 138630499
138134091 669159475
107273809 115800202
165378180 351601441
210866740 230539142
205458985 298598098
31335877 304288231
58999720 159240827
190583982 208569591
43935126 221999865
8753626 12474125
32955120 74275903
434475361 505811776
184711521 212777697
29079051 256987387
3762771 197583760
78042819 179692412
89738263 497660845
60839677 589954591
74755138 241899841
181651731 283154683
6966977 11986777
6816897 28221665
159463751 250776865
101234127 786914745
25153585 33579401
6037949 447517599
195840 271909
104419126 122433081
32903691 95335921
2094231 3575231
75204421 164490355
26028251 67089562
55259753 270008048
3331933 295065601
18520977 453041841
220164477 479364607
13656573 83969857
11205659 13905826
64833957 205578838
3108544 119564628
98492361 634318841
24087248 70297279
65664084 96817841
61341073 89670379
46758369 110188748
12372571 522797681
182228780 523664893
86555501 136021601
27357036 108087355
23380415 113683489
14353205 209308537
9115220 575035201
464255947 819229351
57594155 566967402
5338377 12278884
15443419 47251251
137208 11460271
384288 5429341
160693411 349945428
59782322 88350822
284879491 895969361
103278263 270514096
712094209 900137635
141269786 176055461
133877263 163042858
30712370 213143281
978388 23363061
6242925 932434552
15737139 34516846
6284418 10983041
17548449 681817951
511001 204078884
38683889 82001822
3843753 105592951
4027846 405054717
205342416 291191617
10437783 28039869
286779078 453077202
314551718 320320769
31052546 828042087
31526191 162785008
72646296 398981305
353172821 705658555
2112496 325342525
146903664 170754325
443345589 632686315
39542787 80280251
29658201 174220663
52909356 293190067
134594497 321815531
44679043 78779051
210377194 413482825
81251975 660449901
3359366 4681069
64925515 107395467
10980450 37954070
238120262 286141015
20989722 189173713
101680651 289194176
4538543 167854081
72551008 111787939
57124455 59473966
43151672 51572245
46960291 389686483
35411076 37234821
5767312 20574591
42700421 57213001
74754079 424124274
4846480 17324585
222775414 312817021
233533391 428696126
35709096 82805675
27193661 61478275
74900116 124524453
427744233 489666391
178788198 595177941
56715778 504063631
128251260 210468101
42137464 126808301
6163504 46926123
35493396 124310971
120480115 133040001
35215186 36378525
63021358 407203731
663068491 902091291
34282844 78523201
184742188 377316976
8512753 377516826
156794975 435996653
68741185 516841069
274032683 562098097
12521251 806113089
253820411 270962786
51613522 127349047
1276907 4735227
39251388 126655761
447733582 476108496
98736077 142741215
67382975 95559461
329923049 357366207
26952781 29614045
393733420 526074323
35173055 75286201
60813166 159170793
22734228 42839111
32360268 133044682
5512962 417836786
144013366 291443335
287833434 528964351
28116970 216219651
149594608 304103873
1434215 49745270
286528651 294198945
5092962 37587595
121135628 795703565
30221411 134762497
86979783 93842539
31260566 86799383
472555073 540038311
214797001 434458810
230278928 667516259
146731681 290692543
297946571 712169363
79351737 191488714
34152066 361129581
102041863 102215005
671849 20368039
76312601 430422406
343984425 618631198
23745261 65031517
196037935 919978749
208287140 242764649
23385151 108977329
74716875 118255136
106607809 242615049
226850891 397354631
2237349 5319529
30957433 70196176
196124911 497026777
50827433 478122777
65904782 81109581
150908452 716692348
267780378 411466183
1428432 180299439
293236 371196977
63408111 306222445
163245601 541554585
39711578 349929607
24958737 82538380
6776700 173213745
7012537 16668744
480275605 625527622
237010284 1010652304
19431391 184366315
24895431 506980801
13366186 27901315
59563333 133041406
80852001 134788753
6905713 236109700
206102145 279202177
12687052 16009321
172152534 473436541
64582942 95185279
228746261 624415681
126922506 178087828
28494891 438297628
49610026 103735159
4491124 23888937
58214261 294538525
116785499 169358348
24498573 109458381
58976067 62794675
28070020 153498719
106980481 196763126
384906 1262000
321052789 949203977
5393537 136898191
47778302 427649741
30816661 687299848
150561342 159246073
31661601 44812314
5719629 10639945
203127519 244083064
7581336 54602815
5613000 22871773
372833 242091749
3470111 188848241
108365186 195720311
481517103 780955939
44950378 193946811
123043584 137779951
1163033 111731311
537916576 615148191
329918859 523931521
87745329 946517529
28647851 238686087
2671414 3081909
110441284 152946641
24839279 29690873
38978929 129899953
42966001 286116869
463319713 519958459
46746169 138297212
86361030 108074739
410494879 436725017
2645896 10794441
14370321 15974329
128679910 186591321
75091866 138928098
41979223 601178689
61564744 223776645
362702468 403096882
5582019 556672705
119592721 206581051
734807 1255128
24697222 27242707
18387973 86698662
5481269 251825866
106744576 238618625
33534261 68687641
51730590 63131762
46398797 90236041
32004528 203631301
310563857 673664806
4262040 4815391
11228959 14316393
5985023 8829406
82796915 113518730
9219779 26046901
7626361 712847649
84214894 411430765
128841896 133845823
214638545 245739011
10707376 71269633
11677431 35611255
24599149 919838772
83529569 130157661
21438186 97869388
132259598 268287703
176421961 432972603
49948013 315841369
262872226 427905237
96670605 240011425
1473431 173186141
5648572 43280143
12580349 19698965
10047251 180899476
12127633 418741171
1400444 6666569
6086895 755950615
542280877 683494428
7334323 11412211
101305854 116132581
12649704 49618591
33063655 77587183
244940785 416024561
415100 79584821
73208010 342919411
97631596 445368481
17661849 807002357
14892810 33006832
32796954 335614734
111667361 208456808
22907214 155470129
158634894 174947764
193603642 834071843
83710585 298900535
142219501 603843553
83549063 328904203
133738179 150487197
11679825 93697115
95633441 825685465
361290348 398251118
67069856 70584829
32350281 195452146
142149064 279373677
9269999 69484151
289470396 336022753
284615358 337571101
144859453 306193929
7334917 599394529
177236581 195557680
11384311 836455579
69676744 97144818
104339939 114886094
55275981 371316385
1540160 28802505
86093236 194751677
4103294 23627301
37259585 302670747
9133011 103204306
64890216 78298261
198421066 432134025
91062031 389038313
130984533 237606937
12364749 118853605
356683 602729
37524022 637137193
44352887 54973765
5739841 286717936
26465109 56074753
108939196 111657497
3263271 223632321
51842094 106387219
1063353 31478887
7688653 305937101
8596901 588929420
81399759 96435905
22440901 643077409
20452641 152567746
29410757 182929813
23630765 31751059
144900289 159227021
91360740 109695763
196277941 513808243
45663862 138772201
92864718 215178931
53615927 508700501
24628554 40768621
403976907 753942736
14147802 31281361
13267437 47613595
250696783 916593901
233721408 276515456
152962334 337281707
1157185 931748635
115202233 118051809
189894 355467400
131104636 462930285
273648670 528172987
141420817 228185869
5561690 23855945
248992873 366885915
124546761 304437749
91079089 150056076
264834446 589680905
16122468 600411223
49477996 437527681
87752633 198190401
30633129 36229105
75389461 139573633
2677342 25148271
20052558 410332871
6281232 94997313
86119835 116254693
103571546 120929793
665601477 715967649
20312405 30443365
28534888 43043247
3665689 498666239
500631 44825677
362784709 485624844
10602853 50275165
295461034 704941291
30078077 119778583
225641126 610350196
149478162 389752910
80730385 147234649
24615337 67055089
17170245 60727458
86643146 208815355
52024326 59021858
106504569 123993431
36662690 50109385
153645009 162264115
57090567 77775413
72880595 194874863
9034719 780563003
8918823 55264804
64802604 135523973
2082822 21975070
60051483 122157841
125405389 479135357
299860281 681598373
206120449 320583201
83574116 220499631
24761775 86906701
9854856 29077201
348649159 418201837
124636349 327451112
82089085 408033133
1844679 4292861
452841384 511435831
676735861 787174795
143072545 857347345
264498991 497176897
2932962 9762073
36841055 174464473
17964720 110989801
82023649 326506027
122011738 133511383
2491307 39557001
233370343 518662938
143866636 345668763
254755351 259922521
5206241 80513522
64229636 248745505
10427995 19358065
97274516 400024001
131577126 139732596
110690 2145325
193254127 246154637
79617253 278719801
23346279 171269070
1396433 3882925
5704112 21824257
1350361 392023861
29303243 130857553
20741551 137935297
152916545 228521507
20168375 23267397
149429601 606174997
230893302 275971151
63272455 154695633
118662930 192932763
49522852 257502717
33769793 150672224
36877219 128947729
6199417 635193461
191994881 474068421
17758945 19455304
1159536 21313381
16082563 91723423
7706655 226597073
9852279 71045219
122139479 141987007
42373457 72590321
204688370 451106437
414488737 563626427
22460427 206038209
31075574 60300545
255561385 324788605
18078691 185170756
68574661 851897773
8450425 8514221
42544767 155604005
73022043 231895330
131920550 186438071
133219505 160600961
379038057 406120696
165578857 520302873
71013541 878229307
8467092 68657752
69850759 273575494
55461534 435085267
23725711 343142359
31465058 50311475
141549436 300585929
47758960 477608834
96512663 289877389
153203045 498820784
280974484 705949762
49399163 273231211
71888851 467530785
69161185 398926035
36901379 325585996
12201052 117167415
12284851 72915525
197779401 826932442
143433822 220044126
38612157 54911701
60947965 262496704
34345927 387952861
5954599 22448687
333111 3813265
2649566 411238201
60390551 66023233
42301972 125014499
87865223 167258491
44568982 113503873
146146384 165309127
445212839 595381313
17349460 19486017
157315396 160259698
100334361 558233425
19759853 280958528
76303372 80011361
292504 320216
126938956 960108265
2185183 8940513
43403575 208075951
906228 3219976
44184607 69619520
210062470 272674017
28632925 135046801
601683826 805456198
8116439 77631611
19409218 19478026
42678771 533616744
30173545 95689549
152983679 155419298
138568200 179056217
22729063 70814017
95638057 130166842
22804246 37654516
77390176 185517507
245429911 569018227
39468123 133854677
108259822 198540487
208029352 236878861
341027612 405009604
31268153 70715926
12803126 297172865
14083551 304461788
5987057 206855596
29958503 53226796
45402283 96879927
16221 1540001
212476905 243589765
32945639 55738717
27890010 213010903
115793107 775720219
3286203 172154431
90149082 220600941
244417636 958087436
133237041 381219697
45378935 65201003
41438242 136298053
24665631 214008386
120951351 148533733
43847307 87601089
157366876 237294926
7354064 11729495
76841762 107082489
122154649 371275983
82866349 97283674
19997278 577467289
46401165 175515379
516 16193
13954761 19063243
7665528 13232499
1827421 9326271
10458181 571383709
194339811 699494364
41243876 74040106
16954133 25374097
53534851 118944029
476466850 562745871
2953081 273390159
149451896 401822065
4599683 43688665
61941516 436083615
15738562 24710991
62616082 387178546
4263028 13228549
52053491 348651805
1618865 541152739
398032013 733897473
19957693 196515505
65353884 763682473
42872635 296354356
7698228 231814859
159929251 323000604
74754723 356999969
74340894 506453281
3398520 5936161
25072359 27953485
34580547 736216020
46948695 104998307
171547 32058602
21053167 31353141
143676001 309887085
292780801 806449225
48601868 145171025
23877663 100252093
7430528 47602369
123523709 557017681
21269501 629061693
123955520 453748813
41202715 47723581
61157039 69343273
176421079 258615285
116452211 206555651
47204780 484991497
60243344 159581801
92432997 216490017
296656804 622654680
285826361 689639947
20430510 572189963
16483749 85014489
479036 73098325
2319091 2791260
123489928 160564657
134559224 460275229
71707326 182609841
38907649 541045201
102038817 851624936
108838726 461909955
22138455 65060766
290212803 653395109
238684321 873270273
430626421 589769412
180425908 680703661
424605565 484890833
3441676 6089931
284176551 302921818
88781265 112399311
52440841 559161831
15675081 591220190
2352938 7330999
49996819 64994185
2737819 6461491
563065609 661415873
227572333 372527101
123825825 434098681
4696463 116616961
193460513 263939797
231019971 242595151
552771262 1025401089
222666307 358680621
31168881 272854177
512936399 734103866
66052371 105646430
49389761 697995516
76806037 504402361
4157695 35303139
9138421 41260737
76339173 201779362
176072509 219706705
252887057 256483305
7324785 27696121
10869283 169103457
146314651 366923785
39023628 94450859
1508332 1848627
3086157 219464389
2140363 3099292
196377503 211273489
238101106 447291001
34858108 267149156
59723710 134296917
129057899 249434917
383826 2530402
89422 251761
501468121 746900515
18987156 22442491
216698962 925221037
3867839 7144930
34835017 215310702
320286081 327276316
522336697 590396311
64224601 137581609
173063519 294397351
46205389 420497517
30517201 214674549
9610579 50950021
179899230 736416458
492429121 813161914
437525141 582963053
11157793 50974145
231416365 786659329
19688589 171419312
48237085 258832801
259303031 892864981
222834715 260176060
35080705 662733605
151950676 734591341
178763917 253245323
49323568 180556993
32078355 69790645
81952113 82770535
169441190 274177135
196406114 247472701
50179198 120344665
6763733 8463973
78551639 184990309
4453697 6487411
32705835 147215629
1577484 2218001
128003038 241046371
88589450 171802249
6273120 14169052
62392449 126360001
104842513 176885347
185978965 537470541
18425853 80635304
140874334 203486851
3967041 458286291
65144301 70468832
78956626 711977904
45251217 264598377
82210085 511175773
259394221 293850577
11639107 14629913
73864527 99604060
56694625 317715723
196723170 315902431
59226081 59888565
40501218 105515209
45364580 344720611
126554413 264456897
243226660 486035573
93498349 125553298
18544446 20931522
5403708 170778193
86327888 582314241
25988518 53380156
240810029 949818497
188295262 455783781
318813673 535833376
508221325 693825731
106615949 351669823
18675097 695588239
26166121 62003754
118363488 792445601
56087041 93757181
165790 3506926
15009502 176982903
29708938 51446473
15741027 52345234
32845363 173529973
12960348 149334325
7577721 291266801
21295737 46055100
108417510 427594191
64528079 150375877
18847374 381651950
116374464 240638273
95774911 102722877
2461328 152843601
294067996 991980291
19647928 193203481
131990717 369400854
4718303 63451729
121691011 191054521
204004711 420637036
29485470 43134505
148177041 239953455
27255481 941257862
50140105 404372827
87704512 112997409
90546181 399610926
51286011 61546321
176233176 205174369
390425239 409811809
86460856 144724021
796318 36491912
42267309 675702231
113754508 374850753
230485401 315894559
640423 1338261
4679690 7242379
57777114 359066827
170918446 282879049
143472180 185757001
12349687 89231941
124395793 157814708
173320321 188348577
62090092 82523979
270337656 502331389
538928047 744118513
12567683 19473774
113511144 134108647
89115300 632350367
5975451 312994765
51856134 73277033
142118617 842846861
7462329 40635073
12120443 362584601
503566081 613399329
4380729 821763691
59421857 110742400
23571711 34852273
109416409 159765409
23101621 69764197
17570251 81339903
41921763 61318461
246096397 288045201
59282197 157321939
46444297 500982415
651110 80584611
46100243 97324542
270787146 332048065
43643393 118629351
89597762 174473571
383769 37303569
152138156 182879269
36576381 58629614
54355771 366592481
1864722 5216173
14437695 143425159
152333650 448211764
22686076 201673983
21443541 379710605
41550668 344576846
75734915 147727483
10979956 145545928
155986351 293419222
593865221 621603371
119617889 792238481
7120801 135951369
24135057 28837441
63325481 216982459
384398576 420187921
68173407 294088021
23540086 124695645
16080422 58200521
4348926 5615897
6728833 148683536
142138369 325330993
17437421 647213341
184996917 432135297
95880799 604023111
114016046 277964901
118684801 663227137
11748935 12060057
993277 94980583
151758 3580893
50268793 74280493
472655404 487763347
142108336 193504927
134972422 239815849
4742254 78871087
296544057 422093789
85244951 466480344
70937172 252650821
157062877 372014394
44314761 114180040
16472359 19109098
51554618 83976049
145909674 311186101
1013939 42076429
91276820 208789417
74339634 271202065
32811265 903053847
65782184 165316926
86810695 126136087
4833123 38315621
39078656 43361683
8133938 66893949
28491140 31599101
12572462 28678411
16785811 34161051
175270959 232688327
364085011 544650481
1235366 80276681
13620825 80099908
157201 327254359
60683440 117745097
172508801 244173361
431762430 569018286
37769072 170106817
32587395 332163154
12178117 65615313
22897128 78382591
101799413 265014766
73648621 222792649
13592881 623539987
234780932 303217258
121917141 536183953
30176701 594125833
10566100 20872067
29987905 42685248
8358190 259136026
535968449 794595721
37888075 80132397
608409449 1047069112
601656281 630162573
17963581 19614337
41523062 444976361
30301799 128850281
293075447 871184721
10327073 29908247
39281863 72960526
208836692 489471634
3316035 27475001
29419594 40745409
35844251 63945449
18197230 77587990
43846570 288510571
138288658 139676090
184966849 570972421
116827161 173394046
14645068 17215273
171148649 172321658
107883670 909890741
145734977 424747441
98440276 108587140
171744534 199158979
231875812 840767617
39102404 44344651
87043001 102902596
345958817 472355819
89453813 125181673
31904261 61459175
2016739 523184797
15144211 40236281
157314417 740404897
288055 3609621
1210756 2614585
7412230 125488461
4562557 17343698
3071464 231338649
36460288 132949697
67747664 177289001
57127141 691982017
68732177 90911740
328543636 382959469
64568428 301254553
34951681 508800691
187644913 532876430
220358183 499384513
59216848 74180569
252350409 347301263
7143313 542459290
231948306 256399751
273913017 287136877
47825281 218379859
55260559 88381693
7970931 281348349
160705147 260645611
21153912 464971417
345087300 578819185
20320441 800190491
2083837 53950151
466169767 852834791
2209897 12125961
4187080 38320292
3683139 3889705
18936787 153570433
88770491 357593762
5240861 927379974
7802054 16030263
156117073 683944384
104831807 269393921
161050351 430521274
65532053 276905879
19785098 319087693
25094535 48121935
163192702 184404663
44153150 103381921
257129545 354489477
63218881 121085465
165094126 402360778
981213 1628353
37223959 125014339
30022313 46858729
1001373 1136342
22874464 64536529
164041823 507907641
208486207 665824153
34840907 505562231
82993080 560198153
9681610 85242169
5020211 177594152
340012553 504658144
264207644 424083103
18453667 20560617
751777307 786437881
89859433 250477377
26035251 61874575
251699437 382220785
9411073 539934249
169123548 458252959
71039767 108852273
149041091 242781949
535799811 640682401
1903065 10965249
31578378 136306561
114433399 266482696
12858086 15604554
25246401 188785705
139041381 364377465
9670513 257004301
116699521 867484849
264182537 357425245
14057668 197790309
3104676 3944915
53519961 100769161
162788782 576538496
13285888 27342812
31434391 113465581
6497148 8205625
2130551 5465201
74444405 109915444
53819698 547612359
40661740 165573423
64760753 454813113
75852711 280430813
119763857 910083362
93163849 149378769
41854569 426853729
290810483 371323879
249776671 926789851
99516797 174169987
31325618 145446953
3642470 25214401
47541683 48123323
23531616 81923905
13573865 80600053
82969001 158038123
377182462 429527749
38686902 47631769
13283881 104122771
63365241 324094343
108600837 122805391
74892481 564957121
1997160 151201675
258732253 774982023
35309857 692409709
32982383 391860132
9528290 110959976
300349402 901227971
47281501 498283800
480247362 521885071
154660832 219351661
310142017 460992251
24647888 80988413
41313495 260804080
113916523 1070990636
19079971 72653673
35271601 300650869
32391710 34120299
4491466 25615201
56218537 599005995
406021766 520174513
290041641 541067661
155590751 271096111
10862985 27671815
15892336 29837837
44116867 58470601
103319813 121749733
103541340 274010277
635540197 652380710
13444518 17112705
46378541 787339395
83237149 135342583
11795715 20426251
193552017 764776501
54770231 445372632
4527988 823624245
145908914 175847176
92618017 209817573
638881 861613
16601418 44156421
116607377 191077531
170516495 322377803
272245776 296322665
118928821 156624897
33281137 93196464
43639484 117032415
8214734 77012971
592502357 677491418
44018297 128483049
156810925 164370561
266773195 504630059
47963785 83932725
107988733 431728176
109845751 335432707
117959406 586197301
3668053 161064923
68334421 611400331
186785655 969461945
141405417 240285964
26632765 43619077
7569152 10170811
12232992 13024607
243410861 346879557
236565638 915048626
93071265 372795820
30255262 40486315
4093509 14089156
141283657 246566995
50426975 182951054
2444757 57441019
17987038 141679729
2147125 5352997
728033849 763360220
59105566 116595995
42074886 378781057
336552127 498986593
5198305 87592129
173912575 180587043
2429350 64579736
182845150 283446448
7033359 7050297
46925276 74069927
5896376 204884425
414560268 465828294
127358329 243110869
81298973 404358021
926730 3988909
17585624 57391555
21011199 90399377
29202572 169288081
151170574 158333803
203615491 494758762
41144245 168975073
5069272 6671451
118652689 472184803
79738255 118416019
17603665 180798661
45617472 144693784
55205319 117599301
658434253 732473155
264008493 300293801
3257230 12668661
18338866 48246853
221700508 508540681
354648277 370698651
106601561 628146091
951916 5158248
11249850 59906861
100783212 655045489
175837479 195897901
161926618 437639841
112449753 333196853
71526272 285662849
148379444 182575756
25047041 82881913
245730929 257395087
53551206 134262160
19135079 32918463
401022284 487655153
74110899 173779601
9996662 21260545
6211 390417881
118472413 731276796
17158180 160286481
37662289 65577265
95390894 402360295
154333684 378571301
2373736 651866934
161603344 230474161
116740513 130131975
69432464 373108265
8774809 560691685
683952721 700011073
178479812 318950619
70495702 209943313
219462655 769889440
24556608 25568227
3236155 25149349
93111361 202856401
13783155 38779276
10177898 67832315
75392686 92304061
74280445 150009716
502612361 660230473
69537356 89115969
54732093 102313401
21968641 250113265
12408833 18495866
516240691 819272281
21982640 70661913
618615658 863581051
53451375 138363897
5606281 91905300
117109642 326636889
6066335 350135539
3424081 48888489
154344842 161540911
72402121 268445073
19685810 81641313
71104825 527216119
86474907 401585830
31740447 186615318
94154997 141375438
10298142 11952791
2527461 8417404
182029856 458413013
100978180 153646109
6377699 11429713
50755 5642781
15301639 171010225
130256569 515592106
109920031 184503721
273559153 276890305
8237364 160103791
138141364 430573801
287955407 579500721
23547523 46257847
285983983 300471130
25326057 49689585
102358513 391990369
664235137 797616872
126767165 170704269
9642197 11762686
50813185 91446181
454117633 572600410
21618899 485945329
7410538 12365033
68911005 100165525
121185101 443347930
209400161 654538062
32738161 138249805
26248951 301515411
1401727 6031039
94701203 102307223
2328345 30234481
62248682 706437913
53197392 274300606
2660847 5030713
170507601 402764566
40956639 54787717
88330929 848610903
347101 173324917
227218726 835488892
111489346 312481234
87976767 258933106
17931711 32640175
241391991 505364976
43526413 67802529
105486208 591420205
74203707 153716831
59353747 189604010
6991381 138986502
28520951 37068625
146822586 432857952
166972060 247426741
33969649 147935971
12085911 33192433
114107281 229885281
60044650 103069526
21513116 23141591
170634871 540110113
140001952 663105631
109700569 272641156
35949259 111129767
182352238 231263339
10580203 109268441
283687321 596610295
48481333 146832438
4507988 5768371
51312671 116255041
5555302 15919493
75475097 78260018
122887342 216325390
14864860 45518997
235623096 467284011
223091667 486405849
10525802 57606109
7813872 89458931
5656717 82771441
6747427 10894168
260724481 560188825
49998509 215124369
46818580 56637361
68696377 242405541
210657 2659672
66397850 103312223
24338273 933401700
30844221 199539905
98041323 139231324
25346809 441093751
998620 32038371
60623623 75576028
61358203 67097911
105675578 308119508
29697767 33336262
18628285 351170821
7587203 397708921
11424482 36170396
23069771 62239385
9696726 18428796
13244479 41624335
187591376 574029305
1655000 260457611
321371501 621053498
868173 2425126
196023605 222481075
68051578 93458113
109115861 591713201
249410764 516595029
3548065 10039897
391185 350327836
308801 26181086
280182828 380167957
20038921 463371137
72547968 290094163
57151377 167074337
39981201 139145323
81725121 98433401
31575841 96682177
23298286 41948211
275581643 396755453
51749846 186215113
22593306 118541386
82896411 180547246
40438908 120464345
88686481 96879550
47957326 97394065
20927873 22289152
1655272 50923141
389135847 413430429
42963777 46674743
14600673 44339009
50907458 72748439
10497282 53984191
433089501 674009719
514605 9772123
4478203 6549178
313430921 396031087
137299105 165657721
57159281 381730836
49416082 49442119
10651546 123133513
168676743 201741241
69778081 733854581
54873853 111958565
244391117 282554875
809625441 812550421
111288735 152499569
1764388 21591175
222087917 354099721
14448131 195489729
213366401 547544414
42022653 56647273
199159929 729921151
190395011 432356989
45365825 66252331
101304605 458520865
301543277 524842571
101770761 322954017
237891331 581202612
6769909 218216395
107673751 671588285
4991679 138259853
129153523 364840281
121556761 406252711
60855669 128408506
184304641 658135013
260249017 507040553
87949834 98622811
194393893 262139239
7609145 331823166
58234219 68700051
32677426 54667019
75045556 377138675
252241335 253752808
88804661 380503487
802537 73872577
4623542 11983553
266341541 525238841
45414319 108716257
96768888 551027371
272058337 644201461
337930156 471287809
41219329 308826937
130036537 241147439
120019919 139378321
11815999 327528745
148114934 455847393
406419 1828810
98475076 423455845
85418373 586665328
97025281 331219844
30876440 74226241
154324977 294711636
9986736 165967969
11816785 88449814
18235621 709233926
235321212 397266262
98893301 678338634
66099238 489172888
83636976 199161937
86580724 282399031
25468545 438528873
13306203 445591693
22502715 41664441
2379840 3532650
19798144 315482145
80826096 194758153
272224572 290848709
518304065 734027008
16277534 65721457
17716159 438130252
43059644 104615797
13625809 17361541
715281 61072395
1001315 1353301
68860701 342435699
79526483 341711875
180458019 719680561
399917046 514367263
219483398 660022261
438635030 553148761
24231517 26821942
11858337 14968199
269730385 427746493
15684800 882047201
8202266 111406846
99372889 278836552
4046550 6468532
443471117 461155267
236241181 362343601
234472169 328522381
112477023 198633505
438308877 438460281
998091 1563277
27237506 39706625
218046357 815260411
72233546 126429150
15010017 539601749
74813935 232252451
289709 410761
144096167 372267766
53173679 85296086
238564441 305533621
90184055 429550850
912172 3186664
91167321 120362209
70580220 114436987
189454867 593290441
179075053 801241497
387535105 573452239
14135713 51143653
92143759 515473705
267617 268016
21560086 85291753
23305057 281006641
1585403 16077313
21891593 49376111
5715634 924038389
4695681 554572183
421914655 688717057
229553857 359499001
188153911 785882401
53877109 201474001
81726515 882933719
131870897 138126277
197953782 206182369
25286452 364016199
156221605 181361251
5625762 7217094
6225265 160150761
302985495 351959131
71609306 546881305
207798 1660501
192906717 251740552
218614301 427323220
17062957 69417519
512267367 566882658
9711750 73891233
163775137 676076248
221933570 657397681
55177189 68171731
3752911 365219677
42070659 411672548
42632067 462835585
32607361 64852945
229282597 534603453
85009048 107113433
28307098 80744376
332921857 1002663762
398112205 929888825
40760408 76073633
32804850 342423617
963907 2363444
24922120 772474366
41210058 153387521
863988 1567897
12036613 442244529
92857984 412156297
25182289 65659168
84301372 380426351
192120452 606943731
420301294 476398853
401047801 625334201
46300693 241031181
35078260 294190701
274171941 596840959
24576399 38010381
20321932 319241350
65824582 93476107
37368410 394299764
10674600 226836775
5392121 107848668
391403 12439921
18080207 259301239
92758295 140117251
281136681 875937367
371802 401473
51209949 364036260
123311313 520344089
6587656 13301419
282961189 408065001
256908051 565384420
16944323 148984207
508452 1746139
18561096 28675381
55011788 99154477
154223641 603117433
358782361 426116779
271139 4892881
412404235 625515358
15635272 42565381
18178246 442026469
63159948 174279655
88405729 836837297
37977392 140717374
15177223 60661889
87365691 275484543
12253729 14132373
6311185 34254436
2273851 219987586
139537039 463286949
293134675 305048803
23166981 96529618
147711499 561653502
160134969 676266655
8112802 24114511
19898317 74140705
369071370 373398166
106026502 630874297
36789041 96622670
56818408 74082901
265188037 453807277
1285339 744928016
170859501 273750868
25684761 203687265
14578868 201924101
413906571 699289977
116094038 216526417
70109293 242288971
44526229 117649391
37875350 233998541
253713691 486326399
299424 370822
108921943 123165141
350224 1414876
79397527 474583249
3841933 49330548
23064985 243194521
169876575 514895205
138478733 174558880
80011647 326964472
52292325 592622434
208922113 624338882
1088749 412172731
49396581 78091777
67379797 486826465
26474481 53226391
40190545 540597773
173700721 415049979
48348587 467027928
51965849 367095109
74504988 238314793
126633013 343185786
36917480 61679926
51627127 376022251
8817886 48740737
27928161 123699124
150397465 189813527
22293859 22849773
233270137 368895636
89284768 373037861
116155526 164998965
5063482 61922233
35322018 57290903
138926585 519671659
149691296 271930177
32734108 324022701
18880757 45459961
34479226 97790113
44759677 143549751
70355659 100612009
184427083 717146641
70475832 110114236
153156295 169071678
25250948 28099975
1825321 200356755
40828034 219293983
61564423 128110845
11111797 293795063
79313377 241610341
61419399 164761129
422315041 438024872
105491421 291994692
136986001 145335905
7898693 529734817
23346278 35241521
34282677 80686477
27417434 62070051
180523729 390718686
23454687 29390429
179101210 330160953
8762671 124550569
72272400 460429486
102242403 176659183
34939669 227037406
5294851 5299471
268866993 314151121
18519747 561635191
73974252 157781164
133811056 501184041
288778 73937087
28051111 52518745
23946001 300871369
233055686 318090986
26578466 75687571
6933386 20917766
129068365 170659385
458010859 756318001
11415751 566615935
975607 1996501
435187603 493782745
540610561 618743935
907835347 998389981
21546788 119163341
265357156 280819001
244345605 544410336
129859095 256768321
192308705 193378393
910607 1606499
55035517 73867858
16662817 683918147
111533710 114757217
49961920 581521501
163777681 226070698
95135409 205744351
5514747 10193653
732377 8078792
1057117 2286205
3915765 19345756
549653173 603047061
485876 289580025
46147423 105403463
196133449 351611601
365346736 943272329
10628479 65755425
41515477 317124424
78413323 79121441
68060503 77664421
61414235 209573038
16572291 226201285
78517651 313710640
139948800 169860025
98941256 136185675
78160281 810205184
42658520 137473505
224394241 300405301
175143198 244615093
145341627 719247694
1655199 11724931
27069678 34250161
215876665 319432201
67045689 457611451
24086821 87679271
265757335 486514155
77580926 550757093
80132185 109224331
14166853 744417389
160689516 749565301
141698818 394656769
30298879 35950258
62481160 104671191
90949556 788886214
112321813 362213263
35290369 247601245
34297809 138141697
27905161 546484625
11638048 57556846
14645953 110987493
24137926 215994811
94489235 456425341
13951012 49338049
1573500 6945501
48212869 299331055
8046817 780625090
105660070 118963906
13612236 250010851
1568257 573575051
3935900 14142214
10277659 37609781
19005729 722294801
1879741 111299553
432512284 471785935
34169773 95578993
472640505 604947451
431230406 537335341
5322921 41733121
166220533 242012576
15392065 163779201
30457591 936646556
11568158 20680001
8846489 412795153
70156045 576129649
7404586 27111233
507276626 588799860
31714580 629685889
87242002 293966074
1128409 1938688
53808080 232114261
6649318 11706903
6572982 21180871
258286 671087
58408155 63948275
80700048 203695273
5469479 102036559
29594404 33519702
105938719 221686076
20501206 434811371
31200313 152110904
105804769 231790119
227211265 349323523
12052499 14311614
167310898 188413261
122261635 239274649
253250373 475834470
8697380 8735986
15331576 60037273
143901680 195098641
59690401 752977941
132419169 151863657
399599727 573546807
5632308 17128543
139955 2122471
11058105 15439486
66977332 893581641
23977549 56769121
49035801 497945251
167606743 170722769
39974509 310040221
97930429 677308554
25772281 671592921
52567407 60785636
52781481 741988351
22431219 60049541
14225041 431062877
252377170 829086193
88867343 784291864
76394748 123559489
646351 2091051
1437343 29528686
9663875 69608121
34814283 61470186
3802839 6358969
44589884 108987148
6766574 380727012
186146892 468485865
111727572 166500541
53384974 109858033
7392385 229679771
20308553 100832269
5737239 16306176
45734624 56058499
108697906 117125581
215053435 347878873
30571954 68555215
102205530 278747596
1189036 58266385
1141118 2568973
77610044 200504011
174504263 392107285
12158139 25594318
23344654 147882799
65804320 213894765
49123293 107258845
42107113 193086730
6244421 777267505
375848350 549777801
1156173 2507116
40942501 144808129
62198962 177088781
41719084 43749957
35665525 65727751
82624673 179568709
7645079 69694561
54206033 131989921
7075488 15722461
42950045 64829157
67425697 210766017
46920809 325166243
211043743 294739116
151964667 382915627
66803201 613357273
89142675 95470978
39899551 100066838
8629979 339221631
186981103 436273085
130675735 347906791
40266459 146435197
137597857 372599713
400695301 591124612
5447677 14197817
74222117 100768951
183375216 514804729
385886386 935939719
2251616 10143565
566096127 746183601
31257293 187793971
5326753 48588365
112062055 160869801
46902943 73450413
118920056 123593101
417981970 655680895
148691096 723294671
1677908 9626954
131548725 194486986
7584541 8379411
603016882 754361139
80654993 111466134
121474368 908653859
45255866 375768169
19151529 356118396
1112217 11209057
65665324 220228337
111932378 124417195
53401219 81891993
14895438 18139066
126925383 335898248
7932106 30903439
27183034 55173005
267939451 552786961
40560737 320558778
152086832 211565611
10487273 13748769
6601996 163789645
31458671 66378898
23642776 95899207
496712357 995265769
12053377 60149048
262275564 350044192
95407289 409111490
29499801 140274889
20419921 321660809
96572 285539637
154128451 182284813
132066503 360794929
1868011 352432303
386314831 701653965
304989697 410022387
11800398 17773411
159880301 281928001
9093978 13982641
31621582 106744275
236181915 248459916
263340565 316659553
2243437 25541986
14709729 42435000
235109556 389336449
227202641 409790081
58529273 331608628
125240092 181060471
10390793 21172656
137840783 886704646
267824 8244237
5326485 106318738
142996669 193505698
23098459 255147201
7787938 8376161
442376296 460772643
34665873 477808625
3147991 6541679
324061891 817735325
1397520 5336693
1773253 45944284
121984353 221128081
1521440 3145711
34190006 109290939
6283358 18890257
45444427 53817174
278430081 309931486
62901114 245110525
64081711 292593852
330111652 379911709
33203166 33609065
986981 17420041
239349615 295329385
193193313 218936737
8650553 174150941
52240642 55991365
77232416 238428340
2736362 112548097
67971834 127742971
34096579 111312489
47589978 307446217
35678376 100815832
202217734 222086999
2292402 19168801
25508596 41825395
17747524 402762211
15445109 323583526
36018544 139870737
8835291 34042433
6457135 6781139
119212766 390474665
827551 198365494
175458353 480937465
117963855 194664833
694295056 864283690
196911313 214148458
36968801 57314629
111311968 193852627
97115007 166504893
25502321 62315528
59166253 74382976
234598 5843579
9134331 31286499
38931026 301530174
65192324 174841057
449843596 623826543
66396 13644883
77994496 453689209
94172758 216396522
15524341 17343820
27264585 52071137
115285554 186567697
154558801 446254348
90881281 209271553
44887151 89204641
46425585 227233561
65252006 69759991
4688666 419976451
19114246 60027813
80153613 144348313
33396793 569227121
35761795 89705166
87585546 330553987
16255600 28647991
1600017 72881096
453463489 611312271
47162702 267230617
50851801 100719561
143098475 257639336
85071439 254863474
4526698 71183463
25632179 112767446
317781492 323751709
80067601 283541213
10265154 20860021
49264471 349854121
150343581 550037486
132283034 163399451
344681299 835923376
6074418 33098626
50501188 241602329
62963424 69643441
11579436 17098313
275379787 474751795
1581462 5778631
233506113 604081401
85234011 204455584
61544913 490375916
7689199 7875385
127958276 239611126
1296172 7675722
1538263 5531650
116863077 318762151
23908618 36632961
26623681 331550365
46908226 598811935
32846887 87801561
17337207 22193157
3215855 530401701
51104645 103051327
8567573 23377450
37618526 42086723
11731795 58463809
212561133 635490181
6779765 13687201
2896011 159245515
19103604 39892531
95753626 424815282
5383681 588084091
144617797 152753338
102920581 130836076
22593472 116109324
21421360 112950471
86417543 185330179
39006991 71530241
9445051 12237526
29835865 338870225
710843635 876612406
327052837 566095206
104157766 215117271
511818557 695070433
77283761 814648426
69696458 166201205
109590105 170705656
637392301 821699061
1492776 114047655
77067766 508453617
245577413 347098011
110749079 227031991
419289946 446192865
9091737 11543137
26830801 438112747
16248183 51763049
117627785 125896798
52073985 333436277
76479642 234545611
899865 68657578
236857072 586422881
128868356 139516911
25535568 106484421
21894412 111047801
2430385 29365546
2383833 7525001
72430583 242668609
68974849 593703325
48771418 102178693
16501121 271406675
33223274 69767013
555273 7362406
25600031 35722028
59681233 412839505
51109261 83056221
75901897 380248777
10168876 310438434
79660921 115616926
121144905 192546343
4086813 200047989
40864244 322461475
62928788 63609807
45663778 89285789
252210800 368023477
115167547 776893065
130421032 152736621
9317551 40154071
11928571 73795849
169322076 321856093
216077689 254772233
115935457 300611701
137398192 400128229
485467606 821847226
138859579 627617593
1525611 333904987
26741794 79794769
140732302 675882399
166183065 190431649
77142150 315653833
369201 801607
79821053 142044709
64024801 110972770
66556634 462910393
10073786 60956281
8958851 9029197
35344922 341003952
15794101 458036209
91863541 151139681
49710074 411951727
5697863 19496150
309859201 604276190
79241183 238418269
3891986 96886615
121638915 291694549
43462303 209226715
41390675 93301231
42809996 343553257
26368489 156384415
162737731 494137952
60217062 298137793
70186025 136119994
40523341 60456001
120826735 155502081
277263757 278405313
84262305 157327080
59309243 65732959
277699593 697555369
226174405 337988817
41639096 44764393
197965101 264932750
53839486 98855365
56011875 132759826
119244533 188234593
4098060 8147203
50855425 378326552
403291 2439858
2838259 593113609
26884412 39325889
773164 2213919
105460242 511858549
1266696 3431737
97321250 278875810
49274986 90500033
2124852 2738373
187313019 501626004
7184788 22093353
89435981 103151881
38930794 337926399
113097405 181325441
5796397 857119273
2508954 2652014
97828609 110041177
50499804 213759701
13860245 28132987
76825149 92945728
224513407 297262065
15165237 23002792
165047004 687614829
76592878 308680961
24894892 28829382
95518468 176376541
177873941 480714601
75151551 113418565
71672530 120201016
50175666 393285187
164163253 280225144
8113850 18081001
177020700 1036033597
55375941 327120846
11767185 47997817
16502253 65674888
24967240 115447505
6125733 24117808
448248371 767913690
241340342 430774177
62909904 104722993
18604770 27187849
98546351 173394618
26950666 192233511
281452676 752331189
10764061 271047140
210657691 411479629
21227417 55564813
19155696 264203902
519415869 692902662
18248000 68856513
79272394 95444161
136965476 510495805
840729604 896723242
167644449 304133677
387623108 759632712
12911571 271212481
125223932 140482541
5537515 140048003
47402671 136840719
159114277 246859845
2824704 58054492
120256813 245414261
116232498 316034461
523428165 655345479
124773817 553547016
149123286 150540475
50127832 90970338
76483455 495759496
983188 205305607
255891 45377974
366938883 600255136
16150601 58698501
23683228 146201581
136149973 249619371
234870076 567897929
11942821 464333965
89399023 331864401
75544439 142780138
23590979 109094581
237208175 336519505
51000154 96061341
344286415 385423921
27739665 87067171
32357852 49186309
996366 87943161
6501094 7111207
45164692 321656875
91043945 95834113
4064208 275450473
1620917 15739321
256263851 308210371
15735001 226634977
14884846 49650393
2130888 3368877
38490882 44186401
2308879 467016929
61187945 377580321
397636562 466725879
3058543 637290022
134934720 649334449
72154677 96985416
76523851 114796326
103674550 210053621
84414886 334962369
31007461 34180251
55089386 67992697
37459025 822542833
27739175 27972861
1774851 417968071
88654525 294954120
18651093 99386626
259951757 829218495
24174130 691600546
54294427 337016737
32613963 34008101
195443643 533119168
209151578 515212303
50996419 179859361
24742891 28135780
72356466 426739944
74982391 118699156
15972289 95766067
77388951 92338201
13491089 902516521
320083349 383266987
164603233 631431661
825709 27520217
31201489 181609117
18321882 23340929
82877670 151802971
317035562 419520091
143851993 182940539
103451349 205512223
4220091 4857370
947549 1617997
254849466 267912883
108382121 277774993
8521690 91128561
74408688 143072889
74719576 107164575
12756181 72239883
4726884 6933592
20751476 31511485
8763561 425618731
123432373 164813829
6849012 22099699
203106106 564282865
70126850 393711632
13955233 91040041
110519495 132581023
61078265 252279623
96252776 556845800
290459662 490044597
22303095 34394501
270925458 388735733
2043399 2641489
61949806 112409331
120010324 390802501
2574221 18539776
500073193 570944641
27968185 158608270
41607696 459749365
82105570 932986393
66053400 161479651
221796571 263317095
17462157 389207018
204604791 651052243
7596562 703671781
169696875 202765493
194086051 911250451
59022721 470010369
44814904 105331205
26914504 221421974
28371886 841337491
115696901 723868100
228932977 339939107
29475863 37642958
152113303 199906293
44442202 71669569
129101025 182059801
67207840 341742773
51063848 75636451
182952361 395032323
5300501 10901311
221079182 263323978
7686469 174975041
8085965 110502064
17205567 20398841
101265361 156150646
4545328 272907265
84601411 234219201
63215841 149299976
74660227 227988652
120901561 207681852
93214549 463659140
45628395 792294811
11237167 15947101
3018241 6768622
39299633 40754337
81109125 544178241
102435610 133032321
480690033 745683401
636203 667477
48260380 68854689
19923661 331094581
266680470 402717953
1002985 566349730
96466905 173046006
322058608 423197501
293851 2434180
1392394 109720815
2044011 10199269
405796526 595751873
6554279 11012077
9029098 434889965
59421932 387927197
17320189 22185901
460472923 531380566
51328437 102628721
33940260 80969921
691951681 721840995
22343605 65036770
2841897 9654607
50827557 311199961
158967721 550077501
274060785 388925146
665901119 732217731
116179341 233101302
175739537 527132161
92514850 260464438
21342185 70843416
131358949 167867081
44429341 704292841
472114441 683910718
4892230 33649173
117561631 119193565
46388467 69408172
234666461 304331761
39084363 231265049
13567545 147587593
30892030 36111530
2507589 35004571
110433589 175956593
40518641 455126886
232809841 338430481
261824 8373250
13865520 16005991
46909441 69276430
66216977 160704121
371335298 731765189
9516210 90496735
194888746 438181767
6591573 55221913
64295754 273252097
34044309 60744006
45120021 170492851
14139925 368192131
89932481 144940114
22132663 85107201
70954189 93377152
23072236 171613087
117911599 673323151
26482783 89524813
2560075 99212935
30252975 37250456
51905843 276663036
314729871 785063875
118116543 192797191
772213 2583146
67507151 821052415
56643059 126865999
57789829 74088961
3110100 24390741
13356339 338273989
6010039 6492225
123840308 369955195
199381485 423862246
45592 2249052
107865706 122167501
87122285 100411741
8275537 30863341
106335293 259502937
27592302 202496377
2741243 2827111
111199418 274120012
436561 8904545
84579725 188059558
18262288 163661917
29055479 352515093
95395057 165929912
17048267 101289217
81681103 573087277
2582822 112655803
8551905 704933626
72302006 114034369
66091001 309851905
32430162 765577931
15141889 608522421
13512503 65084446
183900776 254049263
46704255 233656705
484200903 818666515
5994479 7493278
59427328 64411236
50083545 431380790
272781761 585867871
172787311 191742610
55766801 73516697
372003204 911891649
152147111 724404961
24099983 35190502
32768975 703117377
37933344 45636249
26733127 545785164
329171851 955749457
96238887 130262203
83579096 101621577
46987414 510033396
1620937 4701763
58871196 349501505
84272644 648415369
77873004 312657409
93038689 430646781
6585859 6687537
58926 128090971
101929408 644204053
83162587 94550662
301935646 618251581
52931641 203889790
23505403 37530011
33870079 93472653
356414742 1040123833
121816373 325492315
316792592 632968001
207333761 462384191
151410907 721741151
23637749 523466301
10524711 97562151
68042493 74562841
422351281 556816646
13586902 18965024
79840762 284974557
236571 75976817
10327721 183940121
16280512 241573451
357365 44946348
117344473 184219127
13818592 61372443
162988501 478976352
1201466 293964321
1786231 650744753
50230880 88508249
126280 1141561
47494621 106185655
67131945 97795036
10184837 62484367
121388653 523535697
109083415 200598790
114694070 125998199
26029449 657479545
145961772 167178721
1428751 26655652
19013617 146728282
45320856 524696527
8704301 286995913
667971077 681610660
9665744 83832200
66245851 685836186
4075321 25610365
171214361 282543010
140967642 155004373
23457917 153511381
1430299 71063622
15330831 50452141
16042825 49789579
47384481 884765131
63354867 565453560
192138653 298398349
22467141 146754681
108679897 358485520
72631809 746520511
4655761 228317574
49598779 159434332
144636594 418345453
6436585 6581117
63906298 126712083
76755256 757930534
206402914 640905065
440505572 539678097
22147 1286167
17595505 291363756
126677706 722065141
29755075 60120521
143903361 718408747
93531898 210354733
34603653 166593876
33568003 52453532
11853259 12850891
23992917 93744422
22812029 348772320
25394758 637919173
9235032 357210001
18550525 58067073
56146645 337642979
7480312 8722353
110750383 951538501
15585229 122786307
21398225 170450638
388499976 403177193
18685787 36809571
69353497 582808931
23202388 54657262
143616221 929272865
114254414 290969911
1628368 118839691
50553384 105393341
615144457 990596267
9555 190429
347548609 510323026
19651321 205821383
73833541 114453831
9852515 39083786
16355817 34420946
113729701 378033097
79575781 141572509
94063998 94737850
9222802 45550590
74912021 85956355
4675442 24917383
22416001 472528486
79751504 176963753
246867397 311480321
15743229 27362315
120785949 122482585
37965899 39483291
42109120 332191924
183434608 605826467
2394286 339296599
153943605 239401351
228659256 318922381
188919589 338838991
357230701 466849234
62370761 326260990
5798683 15186841
62159133 174585217
93970213 337977409
38537476 40365921
214682 415897
58525123 61894167
9622769 60441841
437157451 733631833
21440692 259913281
210933196 303067282
39068336 43377205
1186930 1428817
98073739 167669261
99876970 238468151
48562571 506102572
58298177 85218161
20875177 22271396
37002147 42591102
4970232 48041071
6182312 12834509
26483724 44959159
59451425 305786781
4645531 151426969
26181271 195608380
174485121 181047896
98074331 100864331
116673237 138167891
102182926 119973109
9502375 27801751
112477892 341757219
8994992 28165211
7206201 143379024
204982816 331773345
720095 17773117
35787823 63773083
51827335 198862157
5078449 46452901
161631740 308540179
420777287 534305089
14478554 17274689
16200446 18625135
58169371 63762926
37479199 81420901
169458943 845128881
9866328 172912101
269422712 420882723
58503402 78327121
147369325 200909914
496639221 664474651
15322646 148891601
66386626 125508481
165734041 437138015
54173305 216516409
116165017 380132317
151960656 311052865
12344499 38695078
94303868 115804913
4737381 185580676
76732731 729704295
123626119 318101081
220609113 295819228
83928095 397437041
5440619 231690751
114629737 133840301
3965408 533326548
11335538 13065843
6306912 262875813
25734086 49265371
138174609 240897511
7055730 19753711
1035279 2699320
245214039 253546436
12105361 28446211
20296802 42154750
8377106 18809839
862923 552066637
13401263 142334099
26715452 50786839
29823926 36825365
68350551 547846183
11816075 85393596
31589736 56314173
202983402 306581185
22806686 24180157
80834946 212120511
7540478 34483285
64018096 403475473
23867088 29034967
215434906 340561761
567978717 644156421
7869934 75641215
94883880 265946201
130493417 423161740
1263877 2901680
327783232 604264441
54795343 351706265
46727625 94405438
5252841 13167913
63639426 79594215
91126642 237896020
58640781 70853740
106909248 114850041
377469674 450700735
16427059 245683371
83024770 339020413
5767000 236923567
37258297 42367393
12988432 15602925
4418849 177861097
284677201 365955474
480636181 870320649
60386029 409093855
76538619 187665241
5600141 220244771
2249153 37024769
9908137 111624284
35123345 94517439
113539663 662754931
6140751 462690767
82283833 83647804
131110006 246615498
35451172 435107097
65765827 232022341
380758561 540602121
35968223 268327533
59243140 73954063
65082781 710218895
125911861 237447190
19904279 769588009
18636857 156011431
399026636 423520136
324335167 383551681
195389065 251148201
14801274 37551229
29043971 420768510
5553660 17668141
95276959 365759887
4668394 7089863
59636011 634402981
187929850 219774639
307839341 365401345
11859800 25821661
15378091 554743714
12246337 39567789
152670329 229118716
46659646 61969615
8484688 41280775
17790739 53177594
26120909 29587181
385494957 807514047
105131315 181678115
13284150 275247523
93387177 193324921
35753342 163417201
36925467 110725921
80687926 371647123
301525486 833894305
82744767 129168113
40067978 120991931
11343163 17703076
79834291 704506435
67411915 182479633
102534167 248915575
16420191 298607557
146387041 267738976
127327802 163068101
3169928 8488408
41517991 396808129
2465286 36476383
34427317 782201332
154402089 160485169
10991598 36674323
10027612 791686299
98106626 247761487
129729615 853303617
21473078 141684971
16327820 36578777
544340287 756885921
329500643 527869288
60548674 617323021
8462572 146061988
8019739 194116141
115500216 151310749
509681285 721953765
163460438 209164501
32472056 165964033
94109961 268682041
42947668 63649839
51083619 133589206
212505 3289924
207125556 329331265
204893974 226405901
111112717 228897615
18207189 229298970
34841992 682726053
1184707 63760486
14920500 280871641
224094684 301497625
146038761 162588097
15125942 61197063
56766519 297082891
2901204 335806077
9229045 189755287
94737543 408623458
16685434 74566231
58517116 82554915
79935832 343359332
130591436 413326856
2490882 27305161
39501362 66486377
9607936 198500865
436008910 641332687
39175737 78312610
63007835 138097051
314797736 411017498
86430525 125436004
173649 1788626
253874641 283825456
180066822 208029041
213643317 370799122
7391681 56361111
171894126 376552417
50422601 71706394
14444701 152513395
4192647 45893299
9722802 37803913
8830688 13435793
93297411 173475550
92460470 136209907
18997603 59165887
417989 574029
31381249 552223504
20194768 236258219
126751589 146551156
104626173 178754537
99404279 138676036
110038216 637806010
157460190 220289953
84867445 464815425
35458273 77765899
1995411 66886217
98771072 118800241
7875070 15031011
19182214 88010951
4364791 387931033
17604042 209734987
35450726 73436581
248908391 436715511
79070169 502822013
186185056 274172635
3501441 6757739
344641549 437311011
3994511 10422001
29455606 360390073
31874374 449403837
63471585 534905449
8792988 14197681
993471 81594637
89105935 149203561
30867369 132003769
19728779 51400447
224899201 760809211
1100389 389754583
51537099 632625898
59122351 62197292
235093404 447235185
25695808 40915941
97580911 201473009
37680841 903440917
3408930 3886813
30812401 119088793
4912193 20964376
601264693 765661471
16521577 155062549
15289084 62794601
18999716 276961069
159566485 374442805
108570444 145349443
7494184 8549871
52132547 607188829
77366279 83588989
67412267 388229907
25674851 27905671
28750479 122101558
412490 3467465
189378411 394604374
1964820 74798251
28497886 40189799
14552862 26308556
201691757 373929553
1258060 8262409
19021569 423120209
54818776 1012111843
49237924 109022991
20598981 120948031
41067651 267554822
12290217 204811111
161739553 177559867
104102351 249614553
4176020 12069601
9536380 9709432
73544522 387386137
3528119 55234621
3051987 6040900
12929411 70428178
23946799 912024576
45190359 109318189
137211746 551600848
103191814 193102251
60313370 94590445
237465005 350760899
277278222 610194023
41893677 122613576
37382689 377215651
150091825 258309091
19009421 27592951
23182349 27793661
52326537 245755609
16536615 167574952
5173433 13161256
105369727 280473441
29063126 442838617
33927051 52443421
215917970 451930024
72859842 509987794
88666711 103478331
72210153 79550017
38267461 832508475
121783351 183089293
209639116 501908417
85578571 287526031
56501131 471586826
326937877 574688357
86924013 354641161
87439946 454858183
379850173 428304192
154018167 506930961
2316281 227656639
45893938 46948710
219846979 928468525
2611253 13480433
30825456 217644428
287761341 462205584
160345641 423724321
104287501 235404856
141129709 396938254
17722063 893259867
14214759 18611738
64716277 68336446
59504624 78993500
3994317 6019476
65520445 594212518
95126281 235063641
51281666 87736896
56884240 137664118
15093385 103052293
104695655 392665186
87189467 478648765
37134847 171549765
65922394 90480097
513717405 818727889
63279561 149623485
18720629 209210097
17347921 240136829
81113185 819676063
104214516 127822186
32987840 85544321
36891 44848
48976657 402805022
319790145 823409167
482796070 670368367
15349155 396211317
133607086 349763326
176765215 633641491
7165932 12057529
6859244 16715629
176625111 449798581
10340948 211923784
123438725 481355401
359675335 797832991
23360225 125674081
85053177 228720429
41356981 509596829
57254527 435996841
8077022 356126203
9607298 30333023
421927 25034116
66085378 187128493
35890401 427682062
12597768 108322513
440071237 726334372
120450765 204898348
109292229 204920497
1010782 1043181
8754278 42790276
62119240 696687308
29274385 30993925
377393 497622103
44988230 278709373
197897261 246625123
27100962 58888831
15435984 71825641
234564697 788496976
277390081 779805097
77921269 330873016
263782303 725972640
1 93072400
8362768 266912725
94291575 290611797
123620006 210043009
253993312 279179461
131137746 340274713
34085919 54644261
55531949 161133029
86737049 257813001
175776247 594298117
319337914 346239377
47670058 193804501
438787376 479263132
123154820 569203969
50096403 111820435
130525183 190564017
25859725 58213001
1397436 15393535
64401976 401701070
320726973 393249803
151945855 157909761
85152807 183672574
6841158 10240054
79367701 678495340
23601375 175109761
47350309 133591961
156470491 181001522
249848889 411257666
67220232 94028551
123609246 296517147
60639424 88835293
115243681 597499805
89220946 129005161
52838563 227002361
10265481 11930977
60189691 64268550
1848766 25714981
137394236 202819560
56446879 341814936
154342879 211188381
14944665 171718478
10208377 352478315
168618121 403536247
17757949 29758145
17124893 102214847
6860530 23046101
82398781 175932491
153760825 198968554
22703869 54126594
181829481 390645953
89442994 168513517
26451140 39948253
6951761 46866212
23087912 43818241
108642461 319499523
9439632 55249129
140011483 624632009
6489871 15578641
5978407 16960606
35076651 257371255
19913084 134624197
11518983 31817521
178406790 269415181
250819954 300328612
17446236 37902775
2338044 4307603
93169849 225050889
105351905 230802025
11065531 39176866
36640026 140409127
34700019 670782776
31120119 43267585
42978742 421224529
188840416 307650091
53226573 460159649
417385 29401203
61097734 147932373
152395813 819155431
109597831 778632913
562473799 774288985
202321846 470716336
35010990 148705345
141037786 333939503
64338648 376120633
8367297 84063673
80994031 344716753
7887028 60840716
1042071 2452109
35357718 44382130
158520041 383823601
205628491 460700670
94499370 130948976
1900108 3313749
8547197 11158356
85678357 105132421
331866203 341273675
302043414 684235894
169540016 228781090
49742747 88425829
87637806 354333857
47842868 80946265
12479518 14792812
84951840 427360051
86872970 98127563
138472980 140805055
32103656 38630191
9091646 27131457
357426557 616698619
6498334 714854647
24260738 43551327
72425057 450218701
13911914 77187381
7829540 11086021
107772965 243220349
62258645 175914731
48117551 53650675
55786881 62467276
423898201 568016727
100364535 672930049
15627578 38570884
53650615 638852509
42025566 120258691
43003954 55026511
41722571 470660950
247651145 567345385
127783272 585358995
328511749 440019937
2562769 2872136
813281 307019593
13655073 150592889
169119126 235781470
812278 382237381
287610373 752623813
51076101 135032723
74465035 91920301
218053897 539455870
45374292 109090105
123990165 543474655
49149717 384444871
66698836 106528537
2114491 252003225
45406642 67467890
208502436 311352065
2904112 205022896
203390003 260254583
112461728 224130993
58051493 436591953
3464617 4478159
8552314 419290025
238508551 354251809
7650171 654785455
302469400 398044381
154652307 186245335
23119613 114439169
42776902 59669695
58517821 930029581
12266493 258370363
33455510 38028017
212570538 661661977
12011638 19432893
4886356 5466751
44629036 329895343
208638751 269701221
49672681 157474815
221640815 253517556
87455502 184028833
19967055 412337542
49368708 158844862
516010 721951
43908831 59144225
39934755 261039841
83116810 90258631
95141418 314384171
20476177 209045761
877173 1709849
1547654 18164279
181126585 503422775
175725441 300604366
9680185 37530137
275576380 436353726
236160205 259972348
10468636 554632725
2159509 157277591
34518619 145461731
59098072 72194005
59140201 327000569
105184631 188692085
14464263 673966521
97418821 157942398
5947572 284565769
14895350 51604525
671618169 689193500
527049013 603892115
51735396 351625759
6409495 79033651
129805085 443332753
1724860 2000306
14311844 286016941
20539493 30947305
36860038 109312113
60633183 293862605
7914042 73656153
1720993 6507387
7704950 34601491
62642646 110020926
585544677 659494129
7172787 218032115
14175382 23638387
45802826 52706950
171739587 229023506
190552376 479814941
50443207 120609626
35615927 621783361
67826870 441433825
353692053 368215002
447607733 817796266
67301578 243847941
186694001 252960001
231575387 282461215
532775581 581758725
6670185 116969008
180338509 512991755
48087017 104228776
235397233 282554739
11344507 33260827
42070207 103636849
414073 664068364
236601028 498985345
48435062 52718473
12912040 353004049
4103119 4358601
260993853 376881651
27560379 94163653
5647996 582730625
155176423 310186424
72220681 511671574
142275303 315741661
11508297 12818596
16987699 95141551
24290051 263196461
12202800 224479833
17004994 362892801
61875968 216124423
9594324 37744570
86623932 222573076
44829395 86130118
394885 10968701
78025612 404049681
73451865 318639817
148928736 702576950
4489688 68294521
89251408 637144276
11745736 28396465
508500637 663783709
6418636 8389150
162988363 419608720
43415548 48923953
39422448 70393528
30373929 42115696
38917486 285827146
383946242 435896001
218435176 590257381
3137698 4043809
423409051 424108801
15843233 231819982
9216719 15632033
26754484 304550434
3613807 601835158
97045069 169645533
193498163 680110507
20457001 85944951
2152636 2297487
9679576 45373633
57971395 400006953
44678191 290348001
349531 47241859
6725572 40799953
298854901 403869488
193161671 297419744
3265802 409489909
6584083 37160462
70776436 236391681
33923251 150972571
228051227 783649751
155695258 322486441
235531297 530624056
32828518 76758897
10976890 878453560
141788673 223529377
76700360 245370590
8721469 662648494
23050761 458810332
12042889 503295328
18077978 58948085
85329078 93628583
1703350 36103269
254987997 301069237
246899277 537147874
84825860 347652041
104729759 130425410
48884867 68319196
40233660 184559887
35208332 283017025
4542198 20547265
11148100 324699085
148603383 435364636
9440884 20658168
39440334 41509585
75751089 86338132
51296687 77674749
400796705 999170197
132844349 795571223
360459594 468157816
2299059 45829434
77278711 339370921
95825665 168615514
78693385 123543997
2681905 982867989
21455659 146640556
139722325 886668276
230879041 706378807
89630601 129213025
35958049 157277805
63215305 334181772
107528373 559746346
131508899 642828481
131969339 461227222
11409958 17285403
26555261 83817865
46165849 46842016
25803247 122852241
118451644 241102551
7338913 205439697
67618906 430856501
50978091 91645501
3207733 88965865
260000542 589420289
179545770 283095567
158608059 291679009
178122801 357429976
135812849 189299845
145108489 331405705
309700115 451446491
5510677 19275589
140183011 540898467
1103677 11933965
1872028 33651555
8889085 13472521
270864741 334112993
32754689 105666161
5545295 6549013
72515315 361545864
17568294 29731233
44481511 198041905
199383960 231138937
19048920 91177650
34388975 106464161
88559563 591288001
26101785 235132541
263614022 308796720
55096169 104331412
48653975 223999413
194980948 227768988
5184580 10825321
39040936 205800674
110645810 155213813
112021195 392420101
44281639 119695915
152477 873902
29934847 164908413
301996879 338962001
22543676 896089903
101777526 197951452
3615509 291498481
41486744 314845037
59836267 967581640
15924776 290468665
246897796 874175383
43769827 126835801
4605913 14113321
337878487 433730383
11737884 133444567
10593718 14527521
247496976 279073144
66651229 166903017
57658502 81384169
346696532 428701241
13005902 37913665
82751699 175058437
1602264 2880439
162569506 226631275
29712315 112392526
104007809 176844420
198380638 469881721
10947245 209092170
36056585 77624120
397671069 557153703
4716053 22469139
8421622 27919627
94483020 127575977
331062793 668615449
37456961 70814833
41834514 101732639
36603252 43735357
18414792 21104389
7422360 30467749
467296645 608439126
512350161 634922839
93983577 163188016
312911873 703744837
22246071 41392636
32552371 147518011
68393251 97630513
1184154 239108647
11094589 12085067
298063445 328598832
301794823 470892161
76246993 539780945
210135127 555288057
27174225 252142693
4967661 6670676
750266329 843644281
172810885 218004828
31055447 36719494
2044125 463549353
130942483 137665474
99353544 105606201
59250000 68948827
100196364 381324993
79555357 380554441
5284374 13665961
161342273 853004931
162904831 324042089
39748527 215487871
100333234 211986073
16209085 42394351
122373481 221849772
138618559 180330228
189226017 298403203
208586827 555476242
76557 208381
160113108 194152753
1703981 6658185
88062130 257188189
34767013 356820229
26553421 252179665
84424344 125934901
106317860 753958444
127375837 864303943
466951356 665547920
11674921 851995786
17953047 78287531
8280829 8444490
911484 2386981
91788441 408899244
33165345 340066783
187243816 346623251
8908265 25486539
49288570 742879155
20046309 260659333
474100939 692957299
161004927 275001805
38488587 107699984
305932262 335828439
9638372 14488597
46022647 108791621
55195723 82359506
46394029 712765051
201677569 940225817
63218481 112962354
276603133 445003076
4733654 122145089
6937992 19630066
35626798 72343833
326606740 358056784
229557665 334033457
1635949 140260412
22366653 496553388
18308667 30215701
284361048 543950384
47121853 692638829
83128849 268000101
4172191 5007261
47932278 289972903
689668 1267041
26060916 283747305
67924333 556628689
65702880 107507521
34942429 111451666
72210672 168567741
225069441 571832749
202524799 314607121
260790944 262707553
791918641 877608245
46631701 262507467
39452997 126130369
215827 86560216
13291967 110798674
2797488 124515928
241529380 282991245
22396105 831379108
166124785 192659321
10182128 46404289
12193233 441937609
15742273 266123608
79586346 409844401
22222469 173381675
315445020 363958517
10881610 12126551
23365819 297875251
153998852 175403119
20670769 25118464
84593161 422657516
77168559 727702831
87347565 114454341
61831126 91239357
2564125 499238609
16116680 53124217
17507947 257754241
74071111 868422055
17918783 61524971
116592655 361956277
16835222 79829179
37559581 225611365
119776182 129767659
934039 14396898
2595981 18818076
16458411 29763163
4283551 47652682
46275583 63931686
108718661 125495361
130795022 219367253
90848562 273503889
43623240 287708121
191024695 636625171
14169722 290020771
72033246 110637253
1913011 248227409
344869 1180401
47103717 267338633
38321 231106
99198100 627006917
47949565 518821381
29982533 145086568
42299625 388876732
51432801 57592705
99668954 150134896
34462450 92697401
77041171 496597648
258786777 643168441
257297581 475997022
19933721 28224897
9568351 268712179
93388135 783725185
24020970 39787891
61519204 166869799
102224865 148988672
235816516 256161535
31749056 79174369
24939380 196924861
290022653 516999337
13245145 202722187
115469064 158540471
24629672 62658751
79448981 297656917
33029646 78669517
262694881 551216071
64358664 146768161
15796631 58465467
29178527 480313585
1425607 415250909
2933693 181246241
148706427 586660471
297024905 372879053
7049488 129557698
134738126 286486724
127177489 185417220
65278577 552328441
2334865 776966893
63935503 151480486
117716070 271033426
308674726 790946263
114089722 177187859
57921409 418687645
31962568 105665337
19293985 139026833
66114617 73745632
83684701 587201353
216341423 263836379
71491509 80129545
149471329 484608360
149023411 201060861
265337263 929872351
165174439 930804265
11755849 17173591
274165185 536936401
44243809 90830621
54911 2491553
34299429 87494661
164953993 380649063
914500 61415659
276555304 1051769593
143702157 163972849
450385618 458070508
61532577 319980321
93746 5874143
119973880 314808625
116907461 205820056
142746201 254967967
509583757 713970721
202921793 366101786
21892279 24904909
325972101 756057993
52196888 593710633
358281761 490661897
277941445 809752140
126468885 147000115
12790937 414478636
285783049 427734165
129412521 206958907
4358156 7988107
1954273 2283744
108885750 589727545
29430655 58581551
221615189 425413333
651961 30602196
42998734 610186089
80637196 276056947
198740551 203175221
17302864 76851941
4457125 27144949
1285967 4172596
16016421 340564002
104011715 149818411
12483585 17543523
17828473 707642433
27510367 41844466
8260415 29810701
43448287 305427921
149834045 723173416
5850001 86708299
24398993 79867603
42837593 84231295
21372022 47789556
6344651 189505381
49288452 180559262
17140240 223492065
85169299 466197121
36356779 365969563
23701161 385674778
117063121 297562809
55265433 234235217
4061459 4153801
299403581 525259061
1139121 47754101
155453068 319738213
155293979 332894409
33849836 49189195
110750865 238796686
276643993 315093385
6058428 37543501
79833241 150708601
345753715 408620136
92539767 224324846
300286680 404643921
65051443 445049767
9634831 453221217
121361041 709404979
95143201 190411981
27132851 718589397
3822811 355133276
16477999 62210912
176674597 685989658
262238185 362295991
98675910 111388761
14457415 50884982
84394605 104282641
60978049 202659361
6494645 8365321
60328016 244258843
181996956 206613005
243660121 247581937
3232919 12621530
13819776 19191817
20146335 107748921
354783936 576173441
10621057 800874778
49271929 98457263
107143069 122909746
431568108 448842241
111073554 196272387
20967196 486414217
426608764 713322977
464806497 715911546
67217640 267151621
17032669 48042991
20470988 83600816
66414172 202798905
136746079 279852349
15242626 36444841
25284077 192906099
71658177 149333581
37007534 64481443
321035401 550201689
230610297 318735361
10048901 59534429
16809619 696063081
54553565 141397103
124579232 131932885
400297573 520608146
15367952 17195606
36187501 172271925
51513337 211052658
85426215 160173511
27810435 399057525
61547578 587491954
550017116 663660313
2751412 29672449
41658775 161853465
149922813 646159643
2977616 8636887
27296890 75664417
401490433 576187275
46590628 66692491
99939516 272633745
295051717 623090476
99369739 373461031
61655182 120859735
55150674 134654701
48589201 160463743
187096207 263834881
122545229 151357811
18552461 112158320
294122179 317346513
106341109 493247974
317961049 481953088
164950389 211871030
160171651 215919450
32411146 211380769
86862514 374896921
198527551 475013661
279046489 526427149
669069681 801195041
31355101 708460465
6150917 27179581
345517657 371169735
76718485 481276945
3264261 126503974
1901521 435589403
4014088 46965751
20371175 275336006
3569422 27069365
305815 1155601
136141724 426469645
7800230 20392893
166778048 368627674
4560551 9162661
191565212 485801809
35149075 402830533
452666496 583877161
441017347 577465969
72918579 160992755
100772963 120033629
154749851 164071153
68942413 95988961
50297410 120630967
28873336 50051860
25930567 37744449
1002759 1677803
209045 1224641
289922565 477555222
3458877 5285941
13349673 24444945
9658481 63474326
112824853 200627497
538647949 549713224
23328471 92861203
88832281 435669809
52319489 658326605
124489907 627367057
252070687 371775906
125216297 325505116
41906416 287137901
137878909 193195399
746705 32575207
532713 47106397
8002769 48393381
691759701 876779521
33273316 50448953
66842217 404755381
8115340 84044613
126287674 281531713
215053037 674896207
77346156 442592674
42111112 281122849
3259543 47601124
4716095 20526029
31032176 56052737
27826999 45313389
313681082 519400088
15881845 65276121
76635805 618772321
118975573 210959893
401283481 484542816
30172429 328729751
6501208 157185513
266088208 637588072
2597108 3813863
5529993 51009472
241778251 254911427
93245218 255913391
2728300 7287931
56390194 158410764
4302065 4355937
331380295 371078113
34299084 834017689
41651861 172170604
11088649 179425750
172628722 613306681
50509778 66068886
129395517 422063041
123489313 255752881
8928339 133595539
24231140 89539743
34772865 110436841
3799489 4730457
145397663 165880625
291465359 714565842
32639001 38592345
327659 1164913
35978324 136036951
368135681 482284909
527610929 552300633
5961718 20794117
31110208 77147091
73973 3060737
40237025 45850451
227150807 262665181
19319522 22432936
6003046 195726781
278874583 374933692
306554633 631305401
81978156 188258043
8049945 29952872
6381205 63458656
207465196 214109355
5220803 274073021
13596131 40671985
233144456 442963646
180399895 230636242
223656625 507768843
193724473 397735323
153546114 315296117
50534881 716902621
6710161 311865436
134653003 231849649
59079337 198225721
195001901 512311262
33389922 39021893
31787157 38177461
38399089 517647351
61155190 610554201
5962105 7209231
29848905 370018216
12664109 18052375
20095441 165219647
58417169 469763259
115978336 204711961
144594919 554504103
85565697 182814496
23241065 610246791
36579246 595547856
12847141 400771713
165901349 671385293
49662166 212704051
205079803 576131683
257407582 539767733
328849 878922
32779046 198418051
57003964 58513555
297205613 581903041
183661932 582178713
99961981 169357141
35843292 246634359
30202681 795123541
128949961 348504132
5926913 26027713
165445573 431184651
18405683 61892845
77862001 314835557
42722744 53030991
86884158 118951363
187763115 231059466
29212844 124439971
6355453 87693751
16740716 122695693
38455226 93014385
23856221 89905852
112720821 265880449
27590366 721789265
34521186 94506163
104552084 146015119
43806756 58438621
6750591 268028185
35394077 311075809
116726897 325076236
113643024 149778839
37581733 59079395
6012354 6034285
127397161 264733946
208892761 539427089
6187657 479509889
127636783 137998588
180849653 269285329
454238 14032075
500733249 856345964
80540729 363076753
206384426 607849371
35313121 61334471
496121959 607744430
2912137 71862197
185763846 238813666
21014242 29362501
1976023 23211978
264976642 365194881
121181305 213726241
20099620 443975929
1212228 3552043
124190677 238576459
2985086 579931710
39640965 85112046
27694819 37734405
42946676 93154645
115233617 334666812
231502 24615582
770172 17639677
185815253 436098574
31538911 73249345
563737 4315480
64869594 173811265
21716353 592525549
6180555 7576213
45467597 198306616
156432595 675373243
11441691 31799181
10739783 14235508
4549741 6994636
27321455 609774621
149942962 368344929
34429481 94248991
54694591 66307687
19898705 71789161
1492446 6967057
52303719 64041121
52694754 173093117
820382 100804276
80311001 252819420
188259601 453044341
45701573 123009153
128251334 211882801
1779493 771693309
144390294 180665443
73069106 519921685
116866413 312619364
59594976 227266601
53861033 162066619
119149498 183818197
19986642 25975626
70037710 417914793
105755777 385331137
193006170 355998286
15573517 61871475
152981617 230473009
2830755 13747417
39921604 98232097
58542023 706512645
1710439 362567617
166980906 630020611
135227187 149027271
13633437 361218741
895262 3713377
17606427 88107445
10307342 180295369
209923681 419110677
126882721 397680466
223825581 873440901
321524871 401201417
184106401 283818979
31283733 600077985
9297883 62813353
12483599 37629140
628691 1585621
11512204 21374293
85451064 368534515
14655081 392299537
88221988 131196757
149526133 290309001
33938461 202580491
29696646 29858831
41185465 50119945
41717379 73113259
115866645 650228286
35385762 156967721
118210428 266805991
52179538 61132793
270351001 914948260
135262236 327014013
3162767 57126161
175653505 206447465
72882199 256863181
11881891 15689259
1841348 113541497
113960029 548166853
79268580 408319759
48813668 53581309
17935129 139036691
500880717 559333831
1214598 66910267
14386696 38088768
69117760 436623318
29380268 349013197
5220972 128156029
114825601 345589102
138417890 190190281
21185370 398215819
250465025 467960455
37250731 80019161
5433451 9462025
6065796 340159885
104665 119241
80078503 512389639
83549253 386176852
32290974 59474841
13204857 24243688
135193455 206458401
45641283 211502327
4378529 17707746
11766915 15894231
9071351 673688893
43206241 290113714
46293066 138321121
135237804 184574209
15445236 27626285
2300765 337709175
531635935 776754945
120078410 685891421
77379161 538972688
101409283 373025493
42464613 217852461
8103323 606978633
109932931 501184609
6383190 82404937
29800356 61641327
4006487 284075977
53520417 127719921
21554209 795864861
10280161 248036851
85749525 128391173
721217 270325581
23664575 25712713
242997559 949203979
256139808 492125303
226728397 587038213
73542819 110601661
209737977 711696379
62023439 583925357
22184317 38853036
17659205 222793868
130215304 505001289
41859721 216856949
63368648 132768829
108601809 459944672
98603220 489001261
32018046 160994105
52355937 71907551
120978564 461022849
139007416 463668289
22989173 25948001
1751780 5495093
845124 12250477
43031117 52456705
370845637 420610916
100406527 162494424
219671277 485966527
73090256 118117345
6966336 18459477
119269544 375739391
1319266 2327205
84182908 105569469
10217384 588202756
260215683 478584226
80542543 91025606
70359301 91710615
26217205 77531053
27494158 28388809
485152357 827767201
446337 521897701
18992097 251717357
288876753 711135358
13298494 21297601
417632497 923210229
169614001 924153877
76197070 111598717
2766561 3127441
290173313 889889937
122168809 930400265
450380057 529654146
12253809 28703481
5167112 20316193
21236983 25937193
22895934 229062019
197776801 229621497
163992583 587705944
93719440 209155761
81945865 518189449
39360826 394449031
10530406 163496453
343464975 496059345
12132451 528059665
147314935 356824561
68186543 79720315
110077106 580319691
59337361 66146440
35717540 78461516
211431259 306896003
80280838 561226167
344252891 457066951
15429660 28817621
141914136 390838121
41831896 193652011
72138325 245199241
61746913 75479781
56052870 139470983
156215377 216706161
13858925 96334257
26979899 117949113
74056657 156146656
112863671 304429466
242923614 280210555
99724098 272168629
2315366 26050165
12514391 96117022
109812436 225791629
342937841 352680021
55549801 273826225
16051441 483049204
115725333 441873448
10918513 101514592
64372959 79979914
348478340 457436871
401937614 862998193
107996176 175093365
110320225 158705048
215344670 279238649
32991037 436461764
163548694 369799981
12718229 21639391
353917985 384943105
51433949 357405068
22062725 80365273
37728959 103334886
306055 14029901
78854926 164753191
673462391 903320606
12503321 65677857
21860266 543745896
13301480 73968409
3179115 4488778
15590272 25424354
221147925 488194694
59431031 69422483
7419049 884314089
15802903 42875729
157041241 580554344
27460048 105080001
113892897 359032662
173150209 331068934
155050665 161465613
115865177 196297913
58980741 330555905
181753245 202042576
125683301 196937481
22150440 743462938
78551345 282025261
158447489 570957505
1874576 2811187
152751853 229137355
33800521 49427806
13271137 45012601
21584381 204904195
133477279 148204513
1397972 35573383
11599130 17614789
64808950 202669049
92049349 275007895
105972441 199215394
260226047 727664894
185989285 321317601
21677454 40470739
65779607 73073716
236016510 262362226
363796259 767871179
136220505 370900361
45379580 162192541
9594030 102297901
834053723 1036609063
19614703 141450931
27226585 35697611
4925835 5466172
29969747 62716524
64549346 355306531
429024602 873920399
13568391 18640105
4742735 28985489
6378781 36180115
102018086 237175241
285074009 460498963
68270456 84933817
82346265 340673565
6262948 160853113
7689156 10309321
19238731 164409711
33240121 76835983
322580753 540642978
150556429 459811401
125489311 188089174
126258067 201333007
16439122 356765023
43616736 101048779
158847 5439553
163724464 630049397
324907419 449610085
116152661 420267524
47550879 303700721
244604545 636915233
102059554 212630321
77785765 133061377
37410620 166741666
306460547 374123604
187246581 192976188
151889629 429906313
37941523 55926204
49231065 205041919
5378205 60147641
61827294 425154307
66729695 150430421
109692721 246930195
18961415 35534929
19372344 71332381
3171594 3978781
80864958 521390266
18037636 724822253
10447291 88920790
168395572 727885319
18721483 44928826
124785039 664910071
6979317 37485756
66287695 94444377
98294280 98738041
65622997 87903871
10477973 16108961
16651819 66072794
31623159 522536149
155416240 437542601
33016713 906762629
48121820 50904316
44627201 324130249
66965007 728623283
16085944 105844467
94518991 490074561
7667619 42702721
41755209 47419633
1099368 3031471
257261239 514804460
8277798 23573281
20878630 125368165
160922134 483262473
228461857 255564643
325830325 480549593
8184452 21149713
78169221 392479477
40961476 290416681
198991417 224589295
85258446 226263367
736737569 885499319
102947300 560470361
104513681 112052845
2163841 3822255
100740781 104963676
25755271 496951277
420691161 990976964
65822407 296406480
7016771 10103114
215253865 221397626
18583041 50878016
18309098 38824266
82316450 408547909
36384793 84930407
40741349 324532381
78212270 144553291
14587464 76901761
5867104 12660373
45049843 240756939
379681849 613813201
63086195 339781636
60377477 109972895
25443280 339318019
94866355 107271109
2833902 5181681
2544051 11556337
12042125 300349303
35090097 107813565
279907949 587879562
88148743 254338605
296102661 502497425
5745598 74143737
4228132 19347259
169933842 320091001
185539402 358300671
554432 608187
183852669 479433685
20368528 114416785
6855233 354170881
19821431 118266631
77965463 398155669
412290487 834177283
1428315 187674251
52246816 72120784
57224800 177034681
17428938 137357889
34609785 641610193
282078421 742141990
80364911 349928445
5066340 5911531
599913055 621776119
103306609 226509264
258256705 932215726
834961 34928667
479756161 535392523
10716001 22332727
170158093 396112683
202726399 254554701
212447367 226171837
49253566 56175773
36945301 92046311
39673666 169499359
3403352 248360617
2227385 16918959
12083683 86899089
127829493 189663601
162855867 275513401
86052862 126271021
44376003 194330035
368164787 712969709
128561568 167357425
1317972 10459261
185632056 365855803
32651304 85406161
99217537 272030260
55227198 175971649
53639477 559963735
259872956 268694485
12250798 27307581
75428231 186176881
165087734 285293825
130519747 475112243
160953281 167162173
42879016 221696295
129505574 782463826
12358543 58796683
16092451 492649502
157652650 332029027
90350246 383249701
228211429 288345617
56613457 223149361
52746860 95246257
24583551 26199515
27694891 81975034
18130654 141920461
36722830 158433289
27304649 85549051
19090585 26327737
121020901 229159457
8734926 19908749
34605075 187495186
2963909 4034361
25443891 40779894
195246871 462138881
27367145 430218064
4483630 29084208
47483755 599029851
547967851 642890881
202307748 243655177
283986217 383676761
130967901 439802880
351118671 965354930
160527226 226041963
106214629 540502329
9258788 17488122
231380167 537277703
87963961 311567372
82104726 82429885
282418357 550274817
57562576 585893881
171699466 235835965
37958192 92119139
25175318 46755349
410013087 514208413
10534759 202860121
153032221 255700017
17953482 67089259
6104148 8115586
63651 1529209
1591416 4516751
187602081 400766549
18172804 199440801
6449978 140571627
24185533 31683725
175079439 739826061
177322996 324465393
91522696 314092891
432331780 702666577
144632181 252141103
9532355 13550706
68733460 96839277
1219213 299079481
751281929 841778689
1791780 9485191
406034801 576036901
63047329 94158613
80194591 810353624
68967461 329953789
9670136 25938433
379228261 674843549
2024823 2185066
98405852 138175423
182192471 292838300
167039995 222884365
7276375 397997248
36250303 38912589
16684483 86483745
225195541 802587819
125031321 352170868
8621929 10484376
56348377 198567113
59094504 250236823
78616897 117486161
3898533 105930940
84466770 113533399
33077891 38934911
305605026 706383399
30902894 146616029
1639547 2032550
118044 156956721
30973816 304498117
129832717 297356788
3849541 5996004
39347879 76433086
47658990 350031571
63773444 312911545
28527371 202874941
27538762 59928157
16793322 305081675
108184063 384887161
28662601 804038649
4041955 236660531
6674401 157373286
825736802 973635725
30618757 400417271
20604575 91506364
895989 23295738
41305662 127033558
96459451 282401137
539396320 735902275
44604288 173578756
220200173 269480696
296825063 481976423
81600963 196979953
203059825 468252751
323314336 669887010
46358544 57579481
47815095 505661731
37981038 59120629
110941909 578481093
98062711 110675557
36772740 95561521
3208758 7154731
60819961 151635429
713195 5096881
44583371 330279058
23343411 110553041
24665549 25036320
13337260 176693581
19521807 44479968
304411618 352217839
45533584 81469911
85124245 163748965
7572995 148254965
8342955 427157470
94449937 215800696
339986599 689197726
98470647 178014277
5335628 29612603
32404950 35433873
6445942 40318985
159336196 188341701
20543490 32647447
80650756 101172898
90565376 240847501
60527606 118074787
21691492 116944493
148605151 182242170
121696725 157464711
24831605 48522763
103307920 176361169
76971751 107413072
1243814 2512601
208180379 293141923
29293094 188654630
23208714 26613025
49170291 89892278
132282389 415498145
20200825 188724859
57477617 262583335
73852900 105372499
58233666 155084277
159688646 563290304
158053897 296109495
8235025 30706378
250142725 357289182
549766526 768127362
54972508 256124779
305392 833851
10464573 175262554
16916893 35057176
125184781 272851058
27559904 95315485
148718611 404222344
6547981 10599169
19153157 28415153
187485145 407682355
151058785 353663094
180240649 925839336
286585069 457828301
9917597 203872843
54865268 57734193
18198898 376647379
408454201 544786401
22735729 28680321
215798221 281889951
24423785 50606326
52458013 220088450
331527835 791766036
11361247 13881401
209890968 266999734
21925214 29361017
41766061 179639128
7576619 11549665
1178637 3007021
13079698 165266047
52660908 169744393
206396125 231981661
100656116 697980601
78561620 137685449
109054203 328659121
171949240 246903441
63176737 173369665
89494525 457108573
1838909 3437857
128098109 134188678
51479707 74193134
10052001 231237171
75514276 145887759
1570756 414188365
35443189 645715687
60760378 159992001
144164693 720435721
8612721 524285674
432433067 460073041
69314557 112343701
38057509 42237133
135170883 301456549
427996361 570453586
12354777 29407456
39689248 118406701
7669432 89578828
104268333 216375784
13831381 420684751
60198584 72838509
160230237 185963826
54394994 152374726
202965787 221538348
160436151 806707268
52960403 519634034
508433655 575992143
120384957 630831961
253490035 312747702
6196569 70032757
44357313 854379633
9572086 717543334
4228036 537952043
7250472 31463709
56963072 176431277
10618524 263787301
48355075 102697621
3992582 4166650
393823109 652346305
58572695 236451853
535878409 656122090
139959625 362060700
17972956 772977631
124701789 876669393
92332230 184693609
5229352 7012206
290500026 452985335
528424 2667281
63526105 361792331
98347310 170573447
6489418 6490401
121225410 261637471
69588595 343215596
4367802 4945369
38557575 419899180
128222713 374532081
303351742 594028897
32986603 301920679
4373219 18749977
87414977 218641718
255898651 672902721
11066279 113844961
320692081 871566017
17670800 291950961
198327640 212969329
7037397 14808205
95893658 136018601
3508727 14836465
27662086 206288887
1789635 4658375
29437955 440612866
15462273 95849377
121397301 144258205
13296583 208892113
1895120 16236848
15438817 737347686
134148031 537115356
45984961 101279231
70759231 82271905
130014643 139304937
35659976 44115493
29072751 32016029
2957137 658485337
57081000 170848317
8876305 494186027
19102945 37835656
65956078 686866401
73031517 139579342
34898713 125385073
3012750 279018361
139168819 224311465
376300041 381059935
4278088 34219875
4380649 258787540
390619239 503678197
87063911 128723234
10691185 14183697
46229461 54035645
48961251 200602329
6927203 19252481
24511366 33547045
99183279 731546557
793661 14148727
136150751 293780499
103409471 141948939
23352620 53109905
34479789 50043010
14458594 22573825
126579213 416953684
406437057 724802473
62943337 137405961
108998819 168864826
10490824 47394361
323558790 452897477
68707353 151578835
152441785 339009721
81900105 164075584
17830527 54624262
13649097 32453407
302718365 316549675
24297641 97456249
50877113 541956951
479192806 785497285
325096985 414427024
116126710 126418949
61140661 791084253
218847207 305829151
161151387 453455725
49926305 105968521
96955354 99769281
1270232 6120577
18675385 85783753
148457871 364754125
10676003 368866576
157323881 209623657
62495664 599375776
42868521 206588152
71772269 168455266
153134796 632604569
8640787 34699807
148299730 201539479
207951695 325859444
61950540 140984639
3351466 63434964
28628577 33546817
2197027 439179769
228429241 304191001
6037168 67605071
56005552 123449613
225280487 562508257
32020914 149156200
116827673 858790921
123161577 196391491
206056763 263789851
206048302 382005937
45041362 181847058
158102648 520101713
93332375 126248446
2330962 2453751
2146625 9123702
36343356 174288892
90656158 151679977
28356430 32140705
16674525 711472846
70911611 314269019
20966266 535586355
437759581 783988289
51757641 129944567
22876504 122201444
154659313 306785608
228976651 467053057
93796794 95052112
72386761 163520869
872486 18551755
747197 895489
1988266 2065951
119917001 812021617
47131457 127358141
359365546 641393306
212235836 304119017
9050990 23208900
20133620 35890043
119782189 219408225
471250129 514441493
41529168 72297433
23641183 176842291
39892646 149873965
288961898 337496705
4739281 207901003
12044856 120027961
298244531 615842536
77973601 210131153
1927513 307611247
78844464 108463081
33108169 131788000
105109249 118946785
32453851 342768889
206160185 295777876
10094629 316509227
131820585 403154530
456979381 877431349
213719233 255778771
93704297 165605252
4788901 21878455
79712935 233324537
85977091 466182873
13213814 108451507
123660822 184477421
52893174 99476917
743377735 852814658
218409841 652980969
96274292 155362747
259875457 585811315
146177 50468221
43059681 74238802
90484141 252118673
4484782 8642177
109376028 332094145
12767179 62115873
20903728 390037105
28685635 66866453
125643066 487593083
86214509 364448486
664726421 901506322
16438815 227394956
122716945 169898491
3017778 16920940
22003998 81006992
61272369 773000079
166556651 247694063
4971588 112699954
97274007 105747283
54273165 56551849
143675119 692218831
749120 9552938
8119605 95268076
113175921 267124945
214173643 301228605
65077699 145935019
12131978 261287101
1492691 13637033
84183973 345899814
104457886 150293235
118238965 644157185
7271042 86171080
33558442 64631575
3970391 9842368
51116909 97322401
289665125 339970097
92443726 578888267
16962721 45834680
85906602 160794775
656568357 881841773
165309945 244785313
16344999 46298473
137699698 726802429
2721523 171348167
44172442 153144125
3899839 747873935
13903705 40759566
119675778 278495427
444104589 835593496
69711319 134068965
709106945 1062953401
62695416 612239566
109467590 169144043
22495489 286652473
8758995 593781565
1463406 1512043
23131927 30893407
276175206 278062645
269641308 284095063
89000466 632020866
61641066 284878459
13177182 21829939
10454345 27791281
11948403 570300793
3161644 3721159
113626431 305282211
110289671 372498736
5787540 381794881
7367253 32506001
246103496 261187681
209071073 247306384
123191187 665836102
136125487 242342887
106846237 187249441
35423293 42832966
5996116 11091117
35864235 292827553
33528251 59188301
23694721 92867013
15450320 109509625
72918781 100016849
49885556 81659341
123928318 423670744
100895302 645390577
140643031 969677347
292185 2828341
43092621 235278541
175866587 264912766
35240164 604960987
62015626 63500419
205687443 237405825
80144131 260177996
57565333 544773689
21086396 450942301
65058713 561255871
363703131 464334716
236754607 289814409
57153104 62702187
592393876 855390186
5148217 12957530
5395720 125478361
95895440 142382340
7142870 10097561
1764604 7349007
228247717 232928169
193946453 873523579
24784846 238811853
1181787 85941310
53695203 173045993
14859843 17470426
198384992 449173383
140449816 296615224
254493163 295626457
89624932 472829848
255459395 605360995
49788375 223915847
395968642 590276176
26284721 403260877
127949550 225941221
3227393 159970483
31996849 294342841
21098724 244766341
300171529 941921279
82841853 407644615
91684144 277969700
46081628 168743569
135941741 553031618
154843704 801777025
115950229 197418166
2707147 4350088
21357169 366679127
87833659 170469993
11029832 52316369
44734929 390674649
643633 251085886
10466083 61653736
165534381 188790658
108760800 275168873
276374701 697640770
118267111 736311127
529718671 689897495
4583629 254693583
63510408 159875671
88731390 131834158
17202237 33120277
75107306 166064844
27940147 679790701
61742632 288325977
27577873 76936122
20112925 21794111
33199620 495256543
28227073 748223896
3560326 38433781
49277307 88568677
70918136 101190035
72117231 140021205
44459239 123780691
247387183 355750123
6415201 38382149
15859981 191282672
15516078 29012212
25480253 47823497
132169483 567963521
244368930 414340923
348958 15901633
4791708 127897451
11788542 103968001
134143493 631839887
199005431 394742937
164565745 329148546
161605640 239957615
49570460 58836065
154716795 300258331
81424731 565425127
2621949 15478084
22109959 388787617
80190505 155554213
4525204 44551621
219429 1493356
97031077 698600135
24282390 52464457
228168377 237130275
112735158 473880397
206212813 389155561
370256411 416044595
18779029 310489185
126793789 320307709
73706571 80223325
1778847 4721665
108850768 306955347
383603773 408718606
130890259 150696921
59786052 88180193
97807189 655153054
543276876 635277761
2708619 126264757
133691112 373091223
65242321 77494963
497951146 920610433
9891907 20210933
4302977 6816853
10041986 619077096
51723496 315981846
7689008 19240145
421246809 550426969
243997633 634769818
92202351 111152901
78278237 88723181
13093801 352278145
41296305 44361109
352498459 372070001
144891073 209339725
6395821 123871805
10340929 12898216
35496047 40594193
22366771 95662977
93199997 644428214
38891056 43976611
2748749 16346107
170045626 180895926
213524506 1032562676
15379471 70903015
8542470 8726455
589147201 989227540
18121259 29881201
439608268 685227236
20909203 50379981
7981909 121296428
72378501 303733441
41277850 269744847
122410541 553164193
922383 1105721
8395663 12219517
179665201 691346617
946532 353524621
47059506 71678965
224652996 608068546
80259121 120455329
27647899 60903425
399936646 447455532
102274691 119675473
17489628 118169458
347353325 875877101
357506057 545714429
243634835 631765157
192220212 206305189
3092967 50902281
173677757 192947969
38507872 39606949
5226981 19950023
89571340 139965001
48707772 202844401
38322322 160227481
21735905 416990484
43136890 245573239
26220697 271987553
48884136 71506403
136927033 384504369
208489121 331160803
370966583 676904641
50577088 295281601
937243 196946289
469963628 528177889
25086502 98144161
75248931 86633081
211965671 212404011
272109221 288653490
26860973 513577753
303198543 473446429
171668041 812031491
41973781 356764057
51288556 211769398
26098255 65946843
124861150 274013465
76686931 282268526
32075667 94487326
69657781 145245843
11053538 15914449
317982897 725100559
82861772 363233907
11551002 150751521
7500181 15896780
19468289 49505185
27479841 143258077
593013191 874784837
66425793 577287283
30276349 31513924
11624361 30101688
71685713 202492881
20344770 25355203
255527833 583762027
802845 277890790
61875495 93037906
6313792 89577869
17077871 151784221
12402061 42528331
131021569 178784889
48717643 219526033
58770227 81693703
33560813 122917339
22822583 178220365
63351992 164878396
293227611 392038417
3793153 211920801
286539436 576038801
459171461 664687801
187508481 290885401
51114355 311498997
359920781 586924405
409957800 422642786
37840381 232414466
23767470 41548977
28534209 55182560
6537057 129828525
319352329 357620411
15064056 570856033
21061899 212083462
116073018 228059461
24374536 180453901
19489991 158584537
1126685 8012656
5286169 7210336
59591717 102969091
8090525 17033352
1333300 2311527
490524001 1059197139
13076155 30060217
109045928 439290558
80778962 309164038
374263050 390554251
11413826 168149857
2694045 8192185
38580194 223693081
88061585 478704796
251331657 272261664
155119917 421243585
91037521 705772449
6298034 47451889
58599269 868365844
75522157 334248217
83030095 87764535
35980525 92466505
62807875 71033623
166826564 560660622
158493349 696757861
3701013 51231720
48150849 52258381
11455366 252680545
374895033 507474514
7975947 14614237
314740945 443752633
10463931 14269375
303104979 304936770
17100849 33152821
278803087 517189354
23533807 142924071
465555841 496028326
33921697 251717701
79000837 503118703
38206599 528779816
6755031 63381875
82712485 179126263
87651253 795568541
17521455 51164851
6731493 22596547
15894048 264627203
71748274 792801127
32043751 358878376
39501838 143072969
132066992 269574509
147845377 340612737
13936897 17866180
85963 1804611
345421614 436109561
1057405 1440766
39352589 72085537
6390136 270940013
40495526 75678985
16081260 74051851
223715650 229957286
51903601 71758233
40349955 273709721
79364654 472254865
1130351 138144993
12783065 615610801
178874437 330695306
18831265 23645929
60006663 62411581
185295045 207574145
44549124 94507297
6410665 15119441
23603548 101339509
112916651 144165315
146674299 242799873
10986955 11794557
317533459 356310955
4489026 5177180
1767382 32739841
53943989 192963031
94426353 257011750
56616059 428669011
110264041 353329714
140683681 187974901
237781828 302388148
17294499 92810881
41377192 590847401
168457288 526910455
128805139 539530343
18732369 277779393
118653569 796460116
113193985 295741863
59059714 63537883
154233601 510063969
9710073 19336750
11771337 281771843
168259519 433951155
29942296 76460227
29837192 116424136
15041853 27710200
14240933 21016288
1061220 11316178
33939452 387865773
78209101 164232316
16757665 813671809
135366765 576458730
2685981 20821900
8607887 23975407
241253458 475990429
158401089 293222211
35877738 68582830
16666166 399091175
1981988 3823561
11978995 777610281
19545874 23696385
36873786 113632001
56831323 195504145
65654071 91289085
48945293 976642183
235873 232095961
436013978 850885816
20198 4060681
17198351 119841631
59574714 413018833
6621083 34052131
21310957 284951332
89127165 214569853
393138589 681049153
227627401 985296889
56374846 328498795
141144515 147142923
20930857 580680927
29673631 244730398
192920501 535064461
172206061 297448597
28109128 35476489
104668807 857107185
176908554 224311735
184920497 250345426
15722672 169601401
14688631 77617617
682772871 735057871
241807749 425585289
133276277 293924390
2597152 2608605
96183357 330725771
498022819 706262275
131049800 196683937
4164954 22623939
241399432 522933201
40209049 191402751
27848522 99288076
61321127 104753093
85777 517176
85320247 175184101
116210712 256287543
314559118 717734211
5927163 28372891
74234804 539429747
8066496 21292933
6676666 17101635
192324521 335777175
87153116 155937783
16280013 102966241
113524257 255738778
86987533 411062278
37968304 112549939
288453335 601318201
80380755 510089761
96072545 342375584
93973379 263396521
143736836 389296765
95483696 185110723
108880333 760943551
26955617 989728279
7793551 667159256
158654293 506793068
84054376 111235321
449999839 793552844
19737771 63353727
36097162 88845010
202936880 246735502
114229204 193483451
45286063 89176501
6912066 18342050
20940661 392325569
83661083 181934766
121653301 365264261
610893 5267620
857173 5885805
37370187 161910355
163084111 609826029
35325750 106460801
148406593 894846121
30721708 281937923
18449740 447283081
603946009 743166856
106605371 147711793
52918107 116429661
118739669 600755515
49647938 178235555
85140621 193314186
2786126 119108155
120938898 278304577
630166231 1024574016
137062 7175115
136414120 161077398
677884681 777897505
17423464 266921278
70153373 330518185
53641195 518684152
2659918 67573318
25089550 40599259
2304573 241158676
23731784 39532963
341885161 721074961
250268186 700896181
257390532 323363395
66898318 215529589
177448009 185272421
104840771 131379786
678214 44391376
145394001 341303889
101601733 204143265
182132384 210853055
37231361 131640577
16362525 26698453
21419033 35879401
63572014 65613253
437136408 450509263
50674375 595731283
1154251 10351818
2501714 13552961
50757217 762951983
1639807 35830653
46792515 409821351
57386933 67224208
113348492 232519237
263398409 947393617
25048951 544839006
110014258 249473497
66609586 68257417
6891966 348280507
87027426 421510783
4323360 13054891
296766954 329767361
191343944 986678749
181920975 831078781
1569871 309203785
421547501 467262846
16877529 140161946
237989280 334929535
1247095 584906761
1666509 8463001
7391162 17980153
7802683 203212045
133390519 273992231
88778080 424414362
96773605 178922966
132941381 181446101
244672731 279503887
19854913 496700419
12922991 40006707
145716801 797804849
2909041 465968665
34864672 205725541
69603525 80926121
365631787 1012283889
34536419 409770168
198309698 584583351
106957439 287126449
398245 137055409
26129 180835201
29097199 61632626
8743684 12913649
16459414 23134712
65963761 401060185
172511861 446476401
79141501 196798894
145607041 237360997
368266009 421500969
18913969 630836262
21951028 880530649
69216593 176758176
188395921 200130016
215428387 930202465
249561436 449840113
46813641 611825065
2310235 68027991
144745381 396348136
85140829 276309884
4481557 6565714
257562241 724728375
214603907 307942911
255460 263719
5583491 186888780
153914217 174867972
126776675 216460366
103999251 591039766
11834505 87343533
15016406 667557613
1111206 12189823
129264299 394864344
62903485 632249281
14960966 294464312
25163261 260226001
42356985 109449418
61331450 75922759
30379714 34557067
5301337 108808917
4765108 5172441
151963650 354355501
46053661 50300445
172565979 232949155
14263806 33292839
11042293 12747046
20707142 188574913
11787 5960650
5795738 8067151
307411471 718716835
40802537 115407734
275856379 524558917
342187861 541143953
13763779 681639993
3140929 47460826
175084500 440538616
142418967 210436132
8273679 228737294
77052968 493578653
140621534 578885857
482384 1076891
16255690 29291193
90586878 97252601
94637196 391009141
60099093 614958868
93006724 124932673
232938548 268759486
33100370 171746358
60807556 539435539
5009126 196991553
86827012 103835785
1152267 6890203
176054419 259623361
241406499 400040593
71537194 85237373
254678251 447265561
293306725 307339653
257617207 425024209
120175 1168729
33018519 355803142
600459401 700874709
173406961 397448311
20344164 390030363
28618492 118237883
220982389 713865655
214326553 554825847
196171975 328130921
108772350 404753971
117243718 359283135
95515651 453294231
3174122 426310234
316968301 670758700
129023331 242532973
372622158 406795951
20151401 503397266
412615 75220831
2056380 2901795
29845033 126176907
14990125 365004689
143844194 200763481
213746941 275364265
56343311 264351541
11491632 20093749
61394789 735970679
1145101 440926596
26502631 630058001
19310448 88917940
66632175 223359508
13504913 24272821
35305824 146721601
66345333 135783859
9569595 317923099
94187258 168209792
248857021 413367982
64340177 104355274
12318263 174949193
25067516 238141233
68988710 78937093
138625149 253024864
64368753 67853888
59158998 183009276
306002578 529433823
53454703 273573931
265683403 313261038
11307914 34275993
43692452 599450281
3810793 215784427
150640673 541353713
74924890 239889405
19035303 211055461
107402163 327540067
109174664 552979721
10897953 208567561
8164576 44620731
15252465 16772610
268672250 382147965
57336468 878575998
35102026 711196001
4262045 40579048
436383451 516050071
13478536 17240905
192743125 297239489
14299892 18222409
15513694 232685569
68958158 158637857
51986304 113211629
465511873 532686331
241912 595233
25620287 40524985
8477615 46326493
37052745 46010461
64131835 634994608
54180612 146987041
116847849 635602651
160934330 299958961
9184736 524752671
58506158 85116389
67399729 237019309
72115033 89834806
5239081 495424371
89442356 212740857
50410595 84339897
86917603 371673883
126320012 134903161
153670408 166823719
40692507 56870201
103455171 560958685
13897424 15044401
27190311 310332233
104792803 115758907
153668917 320564101
185309496 247469761
47596861 404004448
278104429 493323461
34230925 103693875
3556087 4942796
2050430 19286977
191921791 677389450
184299831 308871550
282351225 544777520
167572271 234628386
859669 118974156
23072878 423541721
104657815 246786528
44894721 238704028
4421660 56023384
227451631 948465426
18221281 192159163
275844523 311632774
3762825 70658737
29253675 40322241
34652120 80553181
141714361 360111529
28984925 725231266
13334230 149911529
141423409 267363779
1604350 7903386
33591863 67101126
54007045 94751251
7413420 24660001
171746977 771742909
4834127 6181462
19658501 32837855
17232282 55229581
59891583 163807105
16878387 70045879
37146876 112806613
12675096 40688911
99400304 119769617
15063885 143389051
134613492 412989383
49782901 53710918
55468033 83687920
90423883 717461581
754857 42864251
36204295 155096380
33131166 145532777
11629251 22332801
6504517 1033196251
50305858 361806321
15414238 234468553
79441389 670228615
9823975 78260659
28612228 61705281
201860832 240729499
29535731 294066396
7458234 43397443
57146307 74061332
45475732 64411621
178858813 905379766
24059961 1026776773
40310811 154586636
266449620 268365551
262685815 392254418
54556315 111895961
129730036 163116395
31768707 172877859
9159073 52611631
88517421 753725664
23217322 29863873
62803769 162374113
57418837 501803121
86481901 366774354
101511390 106199081
247813754 404426243
55638550 175263631
159425201 363480085
79654867 348791437
274549084 448853077
10830665 12407162
4511483 11799687
60645114 100611351
375444067 643588397
62614189 136375201
22062310 29609945
154276414 578181387
20372642 95489122
17807541 120438828
11922548 363277405
10135070 19535552
9307289 168428209
5815924 15086839
61504996 345169676
163056944 271723607
69489257 89331899
275072477 884411181
24000625 524509097
154745254 447546380
21162072 311079601
77497755 96978883
68394340 381810430
153486511 210098236
234907071 382721074
169331577 336973576
813064 11321647
89910886 764048303
159051457 516568467
98864403 226378139
190181134 226256161
3860209 50658945
54763126 523806477
4342984 15688465
56056351 147185191
45290515 93772536
89934148 300194416
1625553 26629513
42679180 73003681
16533015 243426418
4076351 350446177
4092435 56218042
213955633 916696617
2136637 33008976
44033886 195872008
219143677 235400041
199993189 266004409
1924381 14555435
78140413 162544561
19451033 238575793
48912373 96556129
9313857 68759153
15498895 16162945
82604305 172932103
23238310 106134115
8841405 202557241
19205263 31973296
34604591 36011119
3240586 24719334
22017260 77932117
216777137 626812467
7304304 93416617
38205031 199538461
315190741 942421471
4822964 489270331
8664667 67750645
2023282 23020321
48424195 197428466
256429769 494675413
68490346 549209641
407134521 594970561
122973121 251288335
203307223 823096235
113396226 163760521
445103217 971191127
10030550 282830901
83858755 336761644
10078274 23231413
117882539 139441121
1829128 4613603
55351359 244201633
751084 2868724
153788349 313735586
3749415 12404809
555900597 734579301
899980 1662349
31911937 126872112
114983282 130212225
308915569 845408829
142643929 153475973
197809396 311519622
232557511 881713379
96870405 360181265
14011663 305049997
58316607 64545461
253694161 401797153
35786896 37105521
3360814 73690449
347438973 394820669
17888893 27420499
278666441 777971154
41396278 201196913
376294915 571853501
66466083 82331399
78698737 97509348
430021269 603393337
149613831 222304341
99364205 412021591
12962541 24090121
81521179 104415057
456702400 469822606
159879153 459317701
128848531 319754081
102225301 119138041
191902909 263272801
108015601 472942702
164715300 282291421
28281027 32067301
261611361 750632449
87546625 223407406
10762621 195935311
315705950 458075711
51440225 228358586
612180 140532029
152590285 781807086
42245710 186379923
6803214 33386905
2531324 10280917
196685 277469
174759586 306692959
2195389 74250441
65645470 445561637
19776641 21748180
179865049 665148121
244001771 275836711
15462762 129707719
57738541 83681844
3183549 4358615
52594211 57295183
164027063 322206445
105579189 560236501
1491536 25977325
34415813 92054953
59123793 273681301
244824285 412036873
52572515 59491063
1936256 6303956
76574775 115532926
262832242 545915129
14719258 84526749
45808048 170314737
38785038 89079826
12229233 15912019
275629829 323832851
6514327 62122978
732300 4944057
4536169 31833844
372957185 615642853
23634157 46642058
173681301 917751121
43718729 77871046
16058969 36333701
524084 554639
56644462 63448297
202669596 476389125
167868169 418038377
812442645 1060918801
9377794 64286713
195356497 297516754
143239191 290422867
28340534 90685999
2875841 537913663
6983759 14611786
3876705 77245220
16986664 109091731
31082391 49265045
15543814 197690398
73598488 77208085
287034937 416769991
7330682 10145593
130799733 1013244321
23781135 336049985
24346806 351593215
114296689 235435777
44948529 354123193
121528507 181799661
204096646 570204974
2082381 2428958
11982993 40623745
39697632 433970928
818248 30420931
109485815 140911247
181513976 185203099
1757418 39879379
42485521 287131178
64476442 122952025
495248811 760391269
170821369 223889953
22391649 35487501
42239881 61652600
233023921 468855553
60887159 165750221
27881801 34604701
95582392 374237809
76246801 282050341
26579810 571849825
77856228 209459449
4354713 16400773
13068258 25252345
126728785 402756695
11305351 77757505
14052580 39621433
3214044 358031289
7015877 27817819
18629356 28543475
75113275 80728649
16146431 50756366
202867 637485
405058573 652593046
527431393 533888044
192405049 517984763
41612051 225923287
47373786 469066945
7413457 38255009
25444554 26577226
8602746 17426081
261151471 276350265
2505346 8703316
25748734 111857491
47440012 65436881
7137571 176217001
12271728 19974081
35981331 114736881
20100430 263315585
26955689 56064511
4334150 20272523
58064876 60444289
162918188 492173926
2262283 8500099
23073953 53558170
9183836 13034407
4542226 60582433
50652891 109386543
93888586 486559056
2720227 10373943
15281626 82110835
2428208 21934311
53807005 216872316
318725055 325804051
126258295 235398095
3290785 22816130
26901001 64981557
6189979 32951241
5811719 76527250
217009081 312337201
74172060 209675986
13179805 165701398
299391328 323363741
360365079 565946276
148041405 326752479
5867026 13009217
173145001 332936273
71575281 177116207
7153105 228373945
37826302 47112441
183445087 392343454
58015205 86781817
26503801 63929739
61899544 203755849
205077541 391753341
22201487 41096441
20742797 177948160
45097042 71025497
7050185 13799809
84617219 126027343
49892824 870272545
19887381 69783940
232916021 405644303
41479959 54454165
25722628 39492415
218300401 262730679
293792505 454883521
174700241 292324306
14249 527892250
56163801 604815853
4092769 14944889
14007733 23130696
44085244 61645569
218006521 447628774
2840375 837857056
19098696 188807185
28932504 271201211
65912715 222215645
21549968 62366953
8046751 185995625
67636418 106979401
18435454 19572419
3571456 33045181
47238757 56920557
85359311 213912663
91399911 243232921
242930 4271737
281875632 405075841
192580041 302470805
23529507 314687377
105726251 136646596
242821742 902057047
17257238 108459421
73579513 79688257
4812170 34937267
53552913 136456876
80580124 520121391
153554581 602318949
54591727 626332851
299418771 537015766
2756041 3975065
16771777 22902682
23301884 97290433
7622322 27303749
133444137 460577606
27586305 63803026
27159883 165096523
1 829789837
247902211 297467161
91475446 128277011
54539777 204683673
9358342 13719828
225227468 304064497
94018243 222417790
99127035 682606900
101930411 101966843
7996555 9156589
159156347 199992106
21236359 879822781
103385275 154363126
326435017 865947409
1790028 136528655
13110989 67631441
3860376 85820554
26999349 73490785
12929241 47996456
63122661 641319137
358645114 438793810
125083 453160
167675919 172062101
5010959 128136121
8913902 48489382
49278014 108454785
33049493 55724600
59093380 289145035
8784577 13059950
28274590 404234001
49931735 156175786
56466343 107071189
17885457 60416585
1373021 342234685
15113899 122717376
7859691 16001745
22085614 107614927
4238085 47991121
12449831 108495745
58489285 71399118
24323057 605829121
153660329 160716153
9791675 11845329
9837278 10805587
7079242 61515845
188505540 278419626
14653743 26180817
8635323 22248955
8307669 699033541
44012962 82754245
38168621 363281761
11995309 536001561
55190242 56508346
233002647 404357017
22837513 129954049
46042137 61433737
426494081 686474538
391283281 416498184
81787756 341460235
309055195 418356961
562873231 990787996
113896623 346232677
99723788 125587009
115444649 118350001
100131453 585372493
648847 5516149
191483115 759605586
396515656 486007725
22960188 51436169
12122671 16871005
86481129 425523409
175769977 212992755
101890156 103434267
141585830 233024171
16305488 55740823
72215573 114582663
195064910 298387321
14787737 192777236
11556711 353175571
266637038 316438354
30333665 36881119
64578709 586275496
21605101 51767623
3017389 9503193
255319121 870725560
101309790 157796341
26212664 114292559
158619258 227916515
22887864 26699266
58305270 58736689
124174604 290153501
305968006 322799095
11146908 100289341
80953516 348686965
111518926 122662795
57902405 346975705
12981748 32903053
60527273 484544880
8560816 16889329
399058804 409435785
99555 5556646
470343160 480613453
41280822 167862384
70780158 229085101
54574 280117
119626241 282294793
259980913 278602892
3858625 115048136
126397465 202279393
143402384 244390273
226496490 241439823
119403571 579885406
42015751 106634584
108996262 141520247
184995040 906273935
9038078 130057373
28295601 137982001
24546407 226044082
44893811 105942213
27970847 138025162
1134592 33650923
337111444 584398011
161476061 623528083
2642307 79639356
312046444 532177955
339271 319690361
172467321 359522563
317036 416281831
249308016 670575883
126190972 572274445
448470055 505150081
44626922 180903097
12023471 18329707
852103 22004391
9158226 34612821
102399525 162707953
180982553 479933857
32303741 118414203
25186441 60002856
142125985 704513161
49005044 60423436
2520728 4616209
14602901 165628066
298739 238141255
183003628 281667229
22104642 549836466
74560193 666258623
169364945 182934239
116294716 143598715
992119 1019942
118401649 326793391
1541789 60743609
18840797 759645622
108070691 359811375
137770081 264680281
5962789 22269974
72040438 108905092
4997311 240291877
103527050 134382951
34987681 76508680
13061450 62493656
414338655 566453287
61681 258192361
323403777 376016881
207972973 327540634
69259051 340541785
190617947 257812414
56669451 670602736
76276 192851
14179221 18103471
25715263 28691951
167974753 353597721
53242631 290407261
4462816 10016701
43452001 819998857
36162224 229273993
58313945 187933806
38250350 49185401
66376090 288714506
591771873 967763735
121894609 449927367
3258358 147557163
14977497 45213860
39560549 39613670
32902692 205871293
249945995 599728315
160843514 399688550
109996285 112420435
42702661 121101814
67832161 139590745
361509946 779504545
92655455 342988458
56032369 724493829
343120651 581146617
117000916 181776009
1048195 18169345
210421886 408396645
20905768 349054441
30362176 364736607
19123880 200957521
122322593 780968135
224607061 294982069
62244274 202276353
131200051 624741355
12456867 686714819
65398457 100226817
39077524 44871121
22150149 23906884
76895089 828593641
2152370 2220741
53535631 451673426
71509659 75857851
31741381 946943353
19015328 22516297
242131840 253045421
65348401 198544387
6595131 20674930
8809921 570852676
27238894 28969403
126898873 627994879
195705265 416791189
19976251 582514081
155302048 734792687
37518445 133417927
80930851 555952099
11789139 454953565
10937657 340265966
62159665 157601481
40795441 342589445
178474297 812079189
70154519 495131089
2427881 613925265
48849181 190135913
86436947 176251027
45380889 745296946
37019269 511288177
43610116 265871698
156311089 172706311
82870441 325038828
159553196 173360441
46331992 186301545
22070333 100102348
5864333 10058342
86223886 180328255
85207536 198321865
10399113 351529588
102852475 696388443
84111743 237386311
96518922 259431739
93969991 239070849
62799863 117369729
254610552 267572161
12075277 40949260
130910521 270637561
4193281 159662097
131301128 405534601
44488707 585493829
207184916 294911617
9748943 84854316
29148253 472921909
2239422 395313409
448867 28451515
135226645 263285881
1009131 34270601
230793823 325712585
104585161 190647286
1903489 4906511
16819805 104786172
306965401 348958011
169603533 313563586
29081566 809963146
111000808 747001781
103065109 193920517
1129280 4909071
24402602 69377239
22733718 144237589
3947737 6980737
707010 1165467
75552721 118759249
46014317 313987964
68346381 446444486
42964663 401284105
42023761 53743461
43307863 294182017
221949079 436571857
201803876 532831025
373320361 408477756
515104149 750176890
205935967 322784849
19646959 93931612
67707854 222758371
213139096 376974001
17196247 280181737
63763968 116767839
8052742 41583551
23134861 555574501
139253186 240936501
25182865 250874141
135125216 168255361
5738510 7111369
232881714 431854447
8114536 172140313
68420593 467276697
79140721 128905213
21514753 100498801
173264315 188257303
516959373 663086611
8886160 13863085
35041531 40885560
8779 653185
18438219 70803751
30170883 162235853
63626238 78452453
49375939 49792258
302599441 473218833
146376001 184898707
52596173 86157373
18350982 87985117
90092639 169261601
19127863 21641944
25357533 53796007
77275495 117124327
58371595 67808419
171486914 177043429
163129 96351289
43587461 236185909
28063533 240446026
22039051 168752804
11171183 113678521
5276443 325425946
33390663 324172401
11508833 147931681
55315459 163391801
42464916 125846981
547778089 635355461
30657885 206130325
26790169 236220557
35367251 36675397
91920331 216839673
34575779 441334645
19276093 141467881
65854567 248997988
2699481 229180706
261416821 342470861
4253887 353022403
13569879 14457104
148682521 318049057
44306223 133615921
14661586 53655073
37764640 52700715
688015 1133824
41647514 293680117
318567503 330248085
92000142 277331527
117793839 759797887
61321549 124433963
46586316 81826347
33807307 44566986
241025189 255649345
259532831 291358161
219273841 947804703
133800004 489511711
125699863 745287427
3501459 3678676
186127053 702641471
96647440 221958635
97985751 164078461
209090785 370658881
42432769 633997876
16467751 162673869
111884458 126563533
170867089 933455108
263253565 544935702
669249269 935691961
39584179 75803187
42388623 306137401
5745535 13914651
12762751 248774092
181196075 575790194
32501429 959390767
359593216 981904786
93411051 348205047
109053005 237567793
46043876 216428518
49361333 522563497
809540761 911243269
75226742 337307979
2029102 57257857
379561 14450239
216370676 264424377
8959423 115553251
20115346 46769085
591671 3787247
54563329 544478449
5960733 56030626
61066433 205488505
12163837 91327769
99771907 417699101
36039169 647740627
107598598 115517041
70163501 126178165
358397 711519
164984821 405021865
32987983 70058733
148478685 241350712
24419570 74466797
19744680 74961151
15098345 170753439
38999240 78151993
34007166 296160950
35499539 67064191
165278267 205642438
11082121 653164849
4644885 664091023
292224241 489463453
46513251 48759673
173925875 437721492
22231133 472669081
107668961 449502481
36982387 624365545
12667401 42653773
86371287 102827417
210656676 250491889
16049258 28888381
358377013 521602927
43448826 65337091
80481886 187047685
1396852 2884291
42700347 48694417
24159499 34201231
92641305 354369603
356140396 457164256
22919163 89717887
75751703 87611737
22849025 339626489
15951854 32163481
60741804 841538161
615277 71584182
35804683 222524521
154898901 261462145
9556946 172005149
123878448 161702761
113701381 169870755
81622505 83455021
69204466 135730339
1088917 116943709
11104897 264962369
61360489 323807229
149465471 317945509
297872667 643789413
196893 2205793
153888271 288296281
130696776 142004405
21076600 42680461
290613313 884572513
14865509 34775406
101333190 124049827
13760801 47750351
67509228 577962613
93506353 194284138
109731087 296643386
31535461 126478045
9447738 24662001
22308256 38648641
146032677 1042121195
204953689 371995961
138391681 430081543
289238081 515917934
5291453 32867441
1284981 6772690
1036923 24719137
46891817 128991073
159327294 644561001
2517985 13346177
1119359 161125245
57053851 231473496
2565996 2846113
30859858 442791766
181612777 565911361
226064267 416118277
10840006 425260857
365085631 491909384
14917491 714172876
118223934 199687566
173863123 611921253
54200217 476184871
411165417 431511730
7691417 10540460
11808838 19650381
145498501 402268348
202785101 225436056
17659454 152363443
462311 32735997
20235576 21749281
6398176 48363765
25306345 103236207
39666621 601957721
132528341 145388653
89427193 231447847
34470457 106626256
16720237 336653147
94882038 133232473
7153358 104549033
11500176 135290901
141373641 526215691
128128707 266516155
5687136 8428451
518895455 573534711
161867725 458041321
319392536 746196719
113266716 145532791
3037797 49768113
50502297 71043735
45625217 901895085
21604754 160316446
5490788 5652637
16674104 18478171
199657921 388794140
2803501 7570161
32946880 91864477
82885793 105975533
35537257 197259484
132029895 280459436
14190541 507941088
277781796 313806251
107004495 679777267
29913601 370791465
374693876 376299421
41281506 50222281
60235071 901324834
14579774 112184803
35018485 84237345
6105375 789465691
80585 308310001
339862314 342882057
13558 402137
668165111 787674337
16435287 123528389
2550974 10229649
16313640 539774341
85548457 569403925
15180691 28509482
32588332 364198081
65797355 697085565
40399425 196852609
32015776 141223339
289664201 455734907
155397697 163884778
24925298 50160439
182994325 430609207
44493990 176428873
31374709 85827782
251702465 355577537
43085160 54166944
120890045 402742957
34397795 303430503
1129150 20334777
93398065 110370665
96593966 107757322
45797839 226922610
123380123 131968411
61284129 117106615
855730 2157313
55010233 723389121
6470983 530322281
471757501 534322900
12642296 50732641
82379536 211593901
57966752 270142181
88455 23353009
395294051 516315070
481128176 722562881
56495051 229757599
9343375 260726049
3435366 20645409
81646717 87498685
188934125 585918838
24423419 40602115
62581657 86881768
58918868 213121117
48376928 79178832
1668349 161549851
77152861 102518281
231028550 611356241
96652033 100674757
186491251 803252037
336681660 736670005
164215747 455134461
218477436 442524468
39930334 50298313
22747545 44909236
23562874 66610853
49082797 160798142
50349402 79103473
200359168 557523101
181310275 239337742
125997285 157139973
26723573 38571379
381583496 514924153
113113421 855378337
43958014 120050833
116550429 240675347
28292461 300014471
173703150 301279561
57754654 58325713
68848824 71962006
159013265 385180177
134971201 152514825
108992953 348320961
295907915 517227041
5809228 7526513
164275480 342372070
88460603 271121037
180840241 669619947
5209401 334947487
47050867 976587741
115076521 329281203
281349550 827048433
55208403 209081026
174637191 834247391
35177662 102085901
66372919 166803974
25794897 96824113
71215927 134446757
38533873 63662712
35773161 71693976
15686699 451992181
66791281 750826340
235105302 376665067
54909030 138822991
5015793 6299983
70907583 86946371
130838903 523007371
80511225 818662990
166564660 274944273
85668469 220069433
120346449 222213889
135735697 479176501
2113570 10194861
119409835 120158641
76620193 766890607
42177873 259840417
50322805 537967721
28191724 65921929
251297916 359396720
28861951 616936321
142701209 148660998
40185800 119128051
7214269 22311427
45700875 64357093
2334773 6882961
52554925 544679689
12383257 87816457
34797710 62571048
8850968 144237781
26747945 28462204
167178295 388526384
5687311 5797001
258689189 343191871
20767552 42351133
3689465 12756529
37006521 51131296
21301372 23843377
15760386 23383635
58848961 589869385
254822491 536066176
53790881 693058133
41699947 172012894
114010808 129039113
1999728 5597821
59073119 87363777
825886 16140131
213607546 569696301
157171717 253039295
43654651 223358909
6955013 57093218
49720721 165796621
34033030 774460581
85522407 142694821
63291065 92694901
56311766 57570283
336104 151363045
214399968 300209897
117430125 408972565
127593256 231906382
23829955 48994621
10430520 23488143
61949707 67474053
49714385 89729441
6054996 35577601
162229801 441609001
116864969 138312081
176061370 438316842
30508518 82223481
353961940 461985723
93980629 181687766
35655181 42321256
45665753 516423309
496981 4773001
42494821 386954953
74553012 684294745
268832521 662421537
38699892 245251969
128925211 273462545
4170881 50333185
523502001 527934079
54205440 283275487
297784441 555626737
480973 1302731
67013014 154945051
10682433 33341248
195178641 326864627
501610802 564336991
106975061 278839265
20651860 23201089
23819233 42125754
44058888 56946001
201117634 776163793
2922895 3284083
62888413 607297247
46914995 66177937
153184805 180214161
122976841 580328968
120136800 235293206
9888609 11926352
106475577 538227833
43762105 87044869
5585294 6011097
84650196 99295417
482801446 558936577
117941914 238213945
17195990 58562225
75014419 247448994
14115178 445146613
981511 108425089
20291165 30871117
470406061 701555043
187676496 368963909
3263857 365356139
80043751 98653726
115355659 237774254
3570076 540836371
1477125 17215629
11604737 24509521
44768772 575674129
3586460 161977201
183290113 412545445
242594 556714
231316 4835215
105077619 565917166
13467724 82306771
9231579 23289727
31961742 496017721
17816821 138913231
110709733 249656083
4542576 22061056
195445381 632812593
160891478 171670906
88169568 96715083
123328735 599868098
40693481 75431312
54698043 87352550
5191792 9622570
826895 3835925
4276485 110307349
131412535 475799588
60617542 66287523
3607721 676312145
83111105 161036513
1088355 2665797
133969384 244970781
56692061 208473925
251849881 505321741
124250197 176628689
78141328 476413093
4982407 110982122
8125465 37606529
351872 453461
72146665 112468418
129964576 161610941
6779459 90755833
243729333 308160529
43188751 263782975
235598376 899547621
4167981 15664321
238520269 261961444
261172361 338130276
47401650 278770593
23987816 69901019
44411221 854911110
233872490 303610294
191089372 241509983
90155472 96498801
21124824 90865477
25151384 112415491
12104969 184258801
229219597 399428991
198045755 817548673
15292347 73918265
133333161 551286781
428936455 480958269
153451264 190515129
19232522 277156188
3659139 12933818
13330600 96722859
10430339 115635046
602129632 867434206
5233669 283030120
37436033 47879448
443351 734329
69584169 453405889
9570640 554149769
86153849 711493423
34507491 54107101
16299004 50311045
11400441 206979521
29921792 117566001
25943354 45496257
7833885 86328833
344709097 784804169
19590895 54607083
29474593 463823147
13423146 498931216
25937821 203629945
177426789 243430864
283310600 309872564
250496506 302388555
30354953 63958792
58362353 240960693
25561017 31678908
595590013 611064417
156004386 313699201
18003987 589315494
5128945 70116501
37022501 53924986
52647921 118352017
103440979 389880631
164659587 481138121
6352519 10474007
28914691 582214760
219291953 432254546
394406761 620611853
133801743 165430283
21213368 251477633
6879855 51333865
167816017 766172751
304116826 835243534
33982736 35983663
68897107 259444526
550796107 557309831
77085625 441535744
44841849 51034438
9115061 63695822
3205739 29959441
24613751 103862501
70301781 197566096
11335117 11581921
115854069 592373626
7768741 195319741
57716130 414145071
163388555 883148396
353650496 511422476
88585944 188098717
121630043 434739124
38724453 88556956
46491294 57892307
90512586 162549409
265445201 282323126
18859849 43160759
211457962 275288143
470171 616681
11689197 247398074
6196002 6324697
78945768 571940105
66272071 98907500
4898461 35418817
210171649 813056245
40972361 106915177
14109500 48926249
9168949 67972396
40939164 450707689
74855271 422682338
4549023 59230681
231459827 373544932
160934853 334026801
79934035 157675676
78883384 136708045
626562991 1053408391
225562357 330598792
78497062 152308377
166174438 580512227
4047881 8572075
10835653 76304223
340212601 663446268
166044033 213247504
5426288 397129382
62526764 434851360
10123273 16772701
36113629 185755013
740302201 741052865
592148037 612040937
6176084 98067441
11661478 147892585
73789053 134582537
10948337 77809941
96276434 147304151
160029451 414376568
26630266 309674827
25967959 232571886
17601156 23741245
2776480 10007681
112514160 115169425
1225227 4174579
48711025 49670586
16951111 301201969
106295593 178314605
44384777 65510113
454054 12197269
15982749 95640071
4286272 10967393
124091497 342014553
195269757 312732421
642938 4153993
84796439 179060269
330480301 354501726
191013811 252322048
270203105 274534261
44076012 152768947
95448288 217690183
5285141 18237821
128716057 132110872
251057701 353513074
160084954 579932029
2838757 4632629
199157866 290172755
349577160 538024759
35008274 130071852
327027741 821024569
122471107 123389571
20132106 22969576
22606748 116536501
23094297 86823568
60590935 63866076
41829621 74159911
20972012 174040811
121803562 134616973
54080913 821899170
156679516 711011881
190246316 281631901
13104670 32156665
317591 114240617
272462485 631033279
14305516 69324792
3617028 20394081
73103698 295991926
9278686 33716849
128119993 172723384
411638753 617622500
86641978 368174824
59964168 198812111
19625381 168345541
227077171 248662891
529560289 1044869641
18017373 93488257
43120974 186746851
44851527 69897832
170072594 215466551
8928536 31388673
126389561 382189314
19109235 32683759
132574492 197493297
159560519 247621426
124611670 459241705
8157227 111630758
305372689 391974718
65703041 256275991
16879300 35751861
7619515 158130721
39153490 121707645
42771829 433807966
4491273 55805353
137689609 227456620
53559376 599439866
57514585 64758167
14189092 630428723
70105200 459628741
148599281 301001987
171846598 472679991
190825172 440403339
87316097 314933279
1777276 35136353
58329983 585910270
181541680 388794313
87211177 117253769
190183 403246
73834370 233003566
316847981 708080561
85499765 201400970
329082657 484528916
42501109 368239501
1136067 59604793
52366540 86102777
48049544 387724346
3870399 47215282
12274763 20630557
145007791 485433861
15097157 32200681
3904069 13361342
34829477 666101866
316148985 423438828
118900245 333287950
57507857 142470736
6145912 133240646
6993968 511057561
14656211 196786305
132278191 461397277
653030881 868162624
8881223 16481323
90249480 137667505
196804521 259507333
79183488 144731809
80722081 193421801
19411655 35205656
9939631 17522353
232932601 782927317
27108409 70164865
59562815 82786096
173718817 300875521
288769 731762837
96794336 462125659
1480572 18396808
2321810 4199009
166666925 284862001
266411731 749547781
157840483 556588651
11990428 70170003
42307540 102106852
48793838 81343713
7715289 125271901
7229693 345942919
121037203 184894225
909497 1101211
161508216 272208721
388753849 400083521
196776769 619709637
4000544 5895817
296736121 446361337
387239425 782604721
159880637 290425435
152756505 263213809
105395753 209196247
312876518 536537143
43054138 93454768
77321895 128276191
185185881 562984129
135097395 433775516
74192764 242460971
69042146 96204611
54097381 188569089
149951733 361699850
536840722 695555681
1039806 559430339
82494148 111111461
14488558 48514593
8050813 29621256
102035921 203460961
217115376 342572281
24286567 152706497
361117331 367900345
73728686 462502387
4956841 137292376
660633 200923085
654908445 793797881
112807641 151846309
11520991 24982361
121053891 566794865
33364564 64104901
397982637 822835998
105818476 372967219
140405821 213427903
31689026 189267296
46895 24062626
17603862 57664945
47177860 96621348
7542915 107739766
161964456 197294815
142741836 271816608
15673843 34549282
45857406 188697559
23523261 37055015
6078141 19486741
995755 1458001
6034366 11748611
445762794 453652907
3546141 93268225
112652537 186431062
147218401 237867162
39264240 56322898
53081963 59808889
12880204 38569051
162756706 240115251
378434493 778888111
225235297 679139511
2935810 546040828
131418625 735910470
120118273 270535845
7412077 407599849
39040026 71948062
109873540 333885849
30905458 205036946
79987338 97671709
327661441 367976537
66255465 78172711
55143313 296622316
260921020 410764241
11571924 18191465
146449567 513318715
110497608 144889109
22096961 188463795
144792285 936956329
189212021 519822176
446218537 820094071
26199027 174902849
42886445 908139526
318700822 381639809
462253 98058913
231989509 283385170
10167789 18774049
372267813 396387201
105312645 572378213
9505756 57542079
4852500 18544605
6187754 8204434
5810722 61340679
38420438 148939225
13231442 284624777
2249187 8774381
3629283 25461577
103427689 138304083
24926959 477190715
109983072 248156056
43719265 411203617
6005934 344445697
2618089 4970715
25534009 125713976
342063784 363622849
729205 1473858
25975185 86839054
74172833 201242584
128200944 180592361
79570571 279269677
12257678 101608239
291554785 366574377
518327904 812395509
29512001 568675497
100424852 390169441
423729 123883516
6896307 20369288
86559941 125412113
12184117 257412896
62568886 68258837
132631635 628731478
55978846 71325514
12662444 167578741
48867601 235879819
148517226 196054123
6444439 40304309
1511889 2036128
28419077 127791721
54789122 63051856
66600097 682725561
187970159 219468811
62337661 385047730
2147975 5338457
192022663 549453287
763407 81490865
619502265 768873575
5172586 51384721
16612188 146696311
44869158 172376875
29965606 227220965
47166879 92030413
5782710 6214775
184817766 215651533
127778625 186548442
100491301 772817665
15964580 83633199
12315749 586878466
10350674 386998540
598221 10105189
82333619 147363361
521171899 688742518
103975724 106979692
87032971 164965753
4061055 49920581
5527393 295961204
126943586 230122531
75203759 95290825
2791040 207129601
1994329 7815907
44046535 134604764
5047251 21198865
25378039 25629568
271360601 396674907
703925393 870502801
7054741 59930455
43301610 233509451
168359445 545588881
29303755 243099016
2946472 3245607
89856864 147314563
161917441 531214657
155344327 182503875
44046525 50948954
3065171 3180871
31834999 682080108
78188201 112194997
29277176 652901509
10813501 276185533
280422459 503253249
287299301 973333076
16897199 200170037
25333209 93845561
91220592 168929593
127404911 145465946
2840700 14513797
10732196 108643097
110399998 202071793
112720250 133072633
65127997 122299596
10522742 59817889
9760228 35343393
917889 84171169
10537975 18461709
19826236 21607017
37801212 331943521
440510526 555054956
16398739 30488941
307175513 360566963
46281674 192172023
211147366 428029387
33342734 87867693
144522538 215557399
9650301 36574849
96882253 321374691
47056477 398854693
18496681 151116886
48758732 57742261
1724930 4037441
1979601 19309951
141584805 219093776
175964821 222646249
232010161 483650723
26815153 42537573
17307676 17634893
106642361 258909771
12419415 17472881
140591638 174562545
109061368 190379848
37314086 55087345
22883011 29646499
277072111 431200257
32957539 53449318
438932268 472962353
199086569 305532746
119575931 633633506
19134116 90493573
102899452 163258193
430085673 595458517
7901292 63048639
37109685 233454844
185000767 652861810
14101873 853124637
114333661 429738916
4984576 18078675
195262764 230956705
229721572 426286130
8450337 78352814
46374214 157489421
26300152 44037651
5188658 32603143
325620621 1002383005
26813015 401330134
73072057 209522145
11169814 125387087
302416094 409561801
1993495 10760737
200292355 883763011
256703329 323311873
171333714 542931911
22572454 77793612
62378577 100990673
61172887 192366665
30245907 200314873
2254147 29699776
472069 2188265
122702945 499024667
6559993 6790202
67038932 68099081
28486 210013
30302864 73653841
28606789 78996792
68046517 387657621
90105130 143825501
71356205 291985123
223215413 730989206
13556580 97001281
1087946 260916649
9041379 9484833
27180626 337664371
6259555 156874770
34219057 254564313
23175079 360013825
10799643 17367751
81757905 97471465
7428778 125570331
320654633 473820978
119077924 196195841
94016667 121803448
5583401 5959460
10529498 11713304
69158545 274043244
25242817 36284326
11307388 491233633
346869249 467774237
1722801 466774426
58404127 580430455
261383713 337832911
76949689 316880761
50705191 317214011
63508144 309668301
50614471 76542901
99218564 309293161
91436512 98653881
134873974 135459277
58713735 61378206
141039664 633349581
18101520 33838507
61357585 110074126
355355641 1024510696
86482782 97696817
24413253 25502999
211574797 304866094
35927378 82381741
97086529 649335261
269239953 679507011
3603562 18675801
8020888 9359249
60117944 152348137
62085971 116739889
18983330 24842056
504205691 689217829
55166161 525578626
64673201 67880440
116666405 531000391
87267793 93879372
38360037 446149138
24895296 135573832
68957802 85931981
3727740 94283041
51816318 103572919
160223389 505907193
25762167 55215937
85592866 388503431
5323106 23692131
799100101 1008597229
72907189 431210713
87760545 405646207
43694253 56644639
212510413 213013889
47432016 423759407
175067253 419623506
58047406 86461677
4954162 28797151
280526457 464373846
64130985 446970631
6531423 74506316
12525457 55467217
142943041 185284805
2209220 7264385
40567585 254495966
35046685 540682897
94249 205770313
89666223 561598345
102048796 284500963
60722923 144801416
346126089 461123407
285645251 577090501
69273051 415945981
34834904 40192741
131185816 523169281
76843997 90886803
525667654 561930169
217100081 227994376
38803825 74863377
1566179 9213439
32047542 331820221
22492985 285836194
40084402 66318281
14451810 50622311
53320528 318437681
14907465 880030387
7671835 44897761
19470001 284224019
8117227 92974561
160158152 331060441
694133 22406474
99131061 331128091
14284882 633790781
60455251 451606377
7838478 366680481
37156393 670665601
195311153 338382143
28456874 39647539
46956446 91483445
4096041 141210465
613230751 644334571
11769101 568572721
211803545 802331641
196132386 946157381
30017775 42394963
9834203 548968913
9491777 19913339
61948885 79604981
24983 62791
40892722 76785157
18508937 249468781
37442960 39045447
103240739 163829293
75656200 380689446
207995945 222505102
63080541 420945940
138653965 314656207
49834233 353335201
316804300 341627827
164377685 526836817
226734420 446625799
5399467 43452839
264653269 270418546
188254982 352860865
20407856 107826499
83044417 790367447
16045496 155418250
33489429 54062971
53805017 257742325
125251561 182666806
44553607 116083966
1861258 10475585
36421392 38563321
29635818 206833799
327845383 355855865
34815250 45805288
266406106 296633533
6624814 13084151
241951412 510406369
33513580 654874066
139573586 182453104
18052025 22393873
36851201 398734723
1393745 28645255
96504445 768971260
89721519 398620059
73094881 337190788
5025796 95910621
64598420 364044925
18706133 166076201
97046753 587983369
181601460 300700621
13652178 23844641
2533959 76591945
44102941 476218123
380623393 419343217
21095280 72239023
29770245 122911656
4585335 22088293
11510419 87519265
38814887 95166401
84565433 209681361
27125869 365367551
10773685 43924528
186326865 218209489
28253368 113074691
1022066 2869907
165475325 195473761
26505876 53435740
5281201 5564679
47939635 939387159
5936215 52468749
28393702 465155676
264953653 605720641
10011055 46771297
38056213 68721381
107870967 475532070
21350903 23539289
21384353 306449991
14884129 129157617
171768635 188383267
29451647 166875697
155229032 493788905
70913415 584818301
177716421 739805865
19807047 20381371
57864998 66949301
2414494 19945813
44075941 50156401
24955435 72688251
31722775 594845857
246219750 636882761
161695041 360209683
962817 7643681
344350777 382401601
236376586 295390035
212793041 301079285
355327 2456279
73141339 362843713
35652923 76568899
3996310 12042801
58429924 408884869
85141441 366279487
93324511 864802366
121638975 187065559
101500685 119895931
235413991 377562733
8263361 55527813
21714421 293004141
1845071 2557801
98674192 117378763
606265 4188913
35829253 83776465
5337498 9250246
84667051 671028282
35818651 324335903
2199916 25927789
12929038 98102473
8201254 47044981
5764761 33722869
186726164 413862706
18900011 50249098
327757041 461233423
38042825 65443697
13316489 39886563
58959027 81391807
8184001 630513910
130374375 219716347
136521966 228829861
138085579 619048129
18910651 108830181
416891224 737805550
493529820 508079521
445709641 791174601
522706 81555586
3212011 99261829
364133680 510792321
241355071 244743556
108372657 331568392
257945311 624663945
6078277 863518540
33801376 41293477
118596615 492050197
48901633 258441611
33158574 127636267
36758587 61748280
17990421 25309403
544446 252449219
24525972 37114835
5159353 67153929
36694296 130251713
52903621 675321376
38750367 50251859
7099672 62804361
153436688 528006009
1612526 12055819
5693186 215189911
13437577 28512643
197169019 727635781
27477001 259888651
42351912 81309151
13508522 44367034
5335021 216998461
35519205 201252201
75130672 197079310
293566151 375237265
84635292 124935961
89476 123969
1246363 5159265
345221232 429988917
16377824 96783721
5688949 250854673
267363645 603032861
119968615 430591681
7204925 112464313
37166970 56249537
11263537 280427309
54424121 93228125
6408665 58543563
402629297 489418399
50493291 156891073
238919577 268671001
23662816 42171961
439402501 747613435
74439968 92535947
121446198 416989315
183313771 425239114
50022820 99518605
15725393 187907577
240850413 259670236
4727148 26760199
16270471 103523806
7899926 151637599
39980301 79137501
106925113 194592144
236320273 856120576
25343641 249099625
196100661 200493825
25411538 70654465
57551495 296105856
163229593 238672097
74114878 96351022
318855645 320773356
272568164 763699771
69596913 116903177
196143841 621428308
28020352 87563701
20738625 29468557
35901867 157095901
5964370 90964077
175816483 300887035
10605460 249990306
95197337 512007522
8899920 265146553
30302651 30709225
264778876 717900491
14616721 280844439
3573606 4861819
7640413 7676857
116617411 176315841
10093926 177724405
548720017 609164146
117835816 136130860
184270315 194349448
19794457 123053471
3499587 12015095
35340421 639597223
18607051 843248331
2335224 109352251
18405017 44684884
29721133 57366100
4792607 230391987
83312113 250494303
32232817 1009083631
18487603 249101579
7824044 85312291
22701886 561119357
50763382 76885081
140119281 481771207
121309432 185528493
7499299 430686833
48787055 58909465
154676408 245348339
29814580 52493541
66661557 481650591
27461757 32684437
166346052 251521257
7258667 61667569
5838639 8731009
584238761 730438336
12866186 18903601
12325468 623188572
10120001 45480631
217208817 392492341
1411017 1982912
39150236 388226017
2977402 30663895
8009337 800522161
95114620 649407091
32094973 282870785
14238616 34616793
850 17359
515120089 644154730
145562587 166353967
4781449 75146314
19848289 321442901
62386048 261233611
130103509 154286563
518091545 625199149
2678021 14037589
29900690 62141401
183439968 579622033
6721872 26059365
492524137 709037365
73467202 419198649
1152163 179100272
264074715 405310005
18250981 23353401
28746781 306033661
2014188 2095098
6309812 53186909
77358271 80976483
39517053 43689076
205728832 339510859
2998453 5941831
143074758 236623429
113637116 196513385
189303635 293039446
66123242 279444733
9747087 168038617
18839095 29445526
294224701 550707611
105861937 698446027
177129109 643896337
4003681 507542745
524905520 533956769
115056865 403478559
84014916 582172492
52558976 458803549
48446671 421325971
78617464 128527497
289804893 682549734
257420929 590887573
176523864 560114941
326895693 372428637
395872723 763324444
38563835 799784710
8722304 451659947
16118019 17426305
52381351 774881083
138357955 393148297
13683637 19117971
256388887 873651745
9987517 169313806
200497587 375985282
19866989 230371448
58640116 199190601
45587296 403559265
29927432 84379105
9040355 25107097
6887482 34195141
17194085 17476327
145709905 532680569
3150942 4075273
18768447 35585785
24414343 90653611
3976392 22060661
4653923 969957695
6774687 35637200
694808683 696022951
447601876 623411983
254794798 279262537
4888177 25730561
41301262 103289682
24282711 61593281
427257601 811821593
331201232 407392381
86236864 201908391
18792282 99036427
47145115 857877601
222525529 830674008
26571883 48230638
201438946 828025732
323532897 356471760
27095438 355247927
31489543 43834521
157111288 280278749
47959633 143731561
222413411 308013247
57838896 590822221
13356188 261487794
105719521 791852545
54125242 78326433
61421920 253734009
18378838 454003705
10858108 27750333
111049599 113197401
371364005 415250023
61303889 129302608
202794107 309176455
1098987 2814961
3451915 31682953
18276169 318401886
21327343 133119041
14602526 40855200
1165065 13573337
157363103 214141249
8317324 357009171
4280244 453870481
175926178 286894965
9562789 26850753
30842931 31379544
118290301 378439601
62017188 68830813
5838931 10224825
98885561 449201326
97246493 368307850
68577285 106583009
15191465 64414940
26972030 30430244
80133957 277516792
12348817 157690876
20293306 85481665
210272043 536861341
55248794 116639937
91874354 218335063
103753352 443170465
169031549 217228126
32762629 50493574
228798571 501395341
125832137 138193271
77885637 246208689
15556711 63398301
15506359 543529117
2748127 23521222
123028973 139294972
4314707 164619235
151300063 638920577
12127529 12429341
27580803 160365791
45658144 54858165
7177304 19912993
46139973 196461343
42932674 344864857
131266721 766232694
11142261 60805354
1305163 1498567
14101121 341817097
110989349 425238236
240104975 272428411
38034102 55380493
143165668 358058427
3348228 294613957
224251111 333043723
5012454 17402581
158344053 434474103
9342731 81010963
21490266 598226977
181860737 286878771
111743281 233862822
439201015 620919621
7342072 21199331
12978544 24543315
44533216 184725251
890029 264073174
41743981 171502111
91364713 431440138
47503223 56711922
9954039 172123946
278934121 488914533
270967937 600656153
116769437 196748062
44185651 66288781
30254451 183527025
35207968 341590657
114348625 156766225
5195808 7573788
16630629 110839901
140025243 148705607
31556707 36347949
109577536 266984875
3193894 17269904
98817247 119786081
350669125 585105904
29142773 214260007
317338032 723812246
309322230 523158434
23917171 47166361
18384843 185973571
281719747 690732393
113613079 145234993
115808351 158067295
34625242 50392809
14413881 102502317
34517821 233211805
227170393 371699991
171059148 700234525
349286217 650723599
15855102 17415267
138793253 158212657
320311 26043860
28967170 67556621
20573981 113530789
254853729 398808629
71779361 113545597
163309231 596068521
332044749 836822145
91905753 151743322
91237985 119495633
37729626 103198990
16975382 91420459
104389719 222417049
104073382 196890673
28708227 50093871
56072998 333038635
56762578 154262977
61940725 94710726
1616122 208128887
4615711 169461037
2596151 760166801
13952340 18473886
253663111 372425843
80489286 575759773
20933581 297319801
33502414 295953193
8125801 67082662
43793289 193920517
20700432 21056941
40072499 60805421
43040214 80066985
277433025 658714945
50513671 119463751
504094721 858331909
29810760 44198143
32573937 60163912
6082287 702256346
444083377 581904765
127899165 190150101
1434287 8557031
30422699 132626929
40882591 525003511
16553452 120231057
1925620 17505333
45966716 162859588
98868874 272844999
11650311 154758722
27843484 37499247
41624257 350697036
49142281 478251073
45162635 71553721
1831340 1851817
81317681 308681626
67708504 241211676
2879410 421201078
37922443 253599051
4017054 11653093
10056476 134273980
41904213 125125412
287278256 379374017
41959881 225402046
60570268 78561946
46510486 112041001
95025991 276381361
191707564 222330025
242651818 517164889
125123585 128600560
141296029 195911241
167006449 240304691
39216354 44644133
6267307 42844441
5998221 174221615
153008571 734255471
60813626 113445156
255957501 412748650
45896808 48316477
213982232 323387411
115500925 668018905
330368025 357472081
71096290 331332717
396180353 554689499
103330081 203844562
54973496 211134757
43585249 75532896
37739827 85063932
16930170 24716161
19906156 156789259
2923399 2938139
18534241 39905281
18376342 150294821
67243364 75249121
18155415 123844946
16054876 331245386
146273072 318622865
5558747 9937411
32274028 101756663
211370857 246387655
31912324 99982141
113898313 562957273
14018841 140767351
5709077 685414737
155141731 277128151
10440261 34419386
65497729 93445617
232465870 579367153
346149563 460546270
51618503 912065319
231783445 560509671
188468845 357148418
346088509 480011737
482460817 776463651
228525706 292654869
55024817 785214856
3840487 9347339
209669381 219014879
80795935 414260240
1316561 1467628
16646055 37865575
197496176 757885306
2439909 5497876
15734803 69738285
91659205 135361939
66005400 293861401
273125200 462993532
16226525 133562347
41686967 101390017
24431881 570906326
6497739 13192681
82972167 141051559
54016312 57485891
239206911 629318481
9683230 65278207
295270753 303956920
19232481 46278109
72662227 112653300
4371574 59291695
167928121 397111675
320623689 575014233
159081055 665170323
8351041 48950949
136602070 218998081
23652030 364454501
334378765 426771655
64248276 159144764
16028326 73524004
177138501 243592471
20659479 29061497
61941783 225918421
419542597 799286882
166191973 405831713
36183371 85095847
165468199 271066069
7800105 575287516
42617136 217559186
1302601 438077318
390105132 533467705
295389019 519502177
71223409 148074508
340761650 467619701
9248414 445689163
125308361 177967949
110806449 159052849
40602476 243002026
43699393 1024573481
41851503 854447855
34744015 162369061
133571201 171902185
187088261 377042461
13531701 223104244
79744165 109544236
89862940 533972581
359862 3755901
2128065 238672017
22591900 32513031
121564884 327742579
97393441 196764086
117023713 242426836
2730168 38394513
123205775 495936269
47064331 699270533
226436958 435230577
78820 982467
7892163 82764469
130666204 150752597
2810188 3765366
34002864 111373387
36571837 299041120
17195999 478269393
1387783 389884120
54796171 559717401
151551 159951177
91337841 422182871
1809335 83098555
246072898 516782205
1408741 8961030
30761772 460008526
1291751 41104141
133064362 212024501
8403651 137860814
13727550 81735665
130939008 534277261
31464077 69470657
10467039 19211767
8896244 205690269
44278934 692660687
215643845 544249376
299201 273990511
134092409 195468121
31604135 83067916
36244916 311274797
27564535 356002030
9866708 52951473
7367907 28119021
47917193 256988971
574021281 661033699
39697138 55451694
129510455 135456022
11709333 24479431
96749083 504293419
6317833 51334215
10885161 619972543
38722532 64769158
147374113 164288104
9868418 16585413
82528975 275066353
11229568 129857332
62282731 232700667
129987029 373450771
217353838 241372111
117101546 150889831
122241596 147772121
468330281 574384985
63859324 848205163
181778129 503782369
76570532 444871648
359197101 443759541
9573049 727366921
29980819 180733265
2825096 9528070
17269825 282389773
56654557 691885376
256504133 318871401
322103746 895695681
3888948 27713905
4662328 6765795
11632000 184379893
4311742 926730491
39247586 192867715
52543453 53902165
113415620 130502681
24902101 353946313
33247909 143038039
139464979 391893841
77682646 98556383
18769664 21864337
41897356 147086151
6617197 22359021
310506316 360204297
400141539 502809121
202157762 298846049
14483201 506798827
295623495 523856371
4727468 19392301
263833535 289822103
130031296 222569491
1022271 148778301
345785601 443299375
234936223 817132821
100812171 331632001
269801663 295073126
26995489 123904881
3449307 238837721
73548737 298901692
5633206 8849205
17866141 377688715
398324953 789551101
27773131 173683551
19620799 36373371
410388621 486734116
102592001 276609361
125947912 135905089
27787001 154513633
49909668 90772091
155372197 265933051
23130114 590757889
369264889 475659801
37948240 392444861
85011189 425184981
289259235 756249515
182768555 258218014
151063001 198136225
1032396 1556317
135151186 175478605
305217376 566813309
22357651 65695569
243262495 442242465
43209816 44675713
191855004 284465658
110796193 412958016
17917985 140837345
181039084 219882585
13685081 83777233
225055788 805799369
39774016 284276737
38984388 506035644
143680319 236026761
125505000 462465601
119447850 133624334
247871304 396100861
24090789 51448021
40192696 141586453
36016964 432225457
97184396 181106101
38544895 433481881
119484993 487958641
184799406 460446571
174423790 187412401
234298618 239820755
37348937 189712513
367729127 436414837
19490771 25503525
5825278 17045316
475031 166174293
12569416 565537701
173622434 174621509
242151196 530973268
27867376 523840235
1645793 15053851
197538589 561881813
139386780 242240761
250585622 358379436
37907472 132452407
79562966 253050721
216977386 938365585
75699225 89255866
460739 2767402
37905160 53069076
3261689 88678945
22080179 305014793
343232303 717278581
11640703 38531945
42639937 144678617
60938501 274087528
12909868 212585637
7661647 46028357
6376705 88015321
6233894 61908796
440400493 835057949
17572970 22859203
125991153 395695675
24949524 65665513
2535741 6676033
69888841 318846035
225726843 263314363
65609510 88168537
12100801 168595505
2408128 5255839
167636326 786135591
22145843 129477139
169835713 474429761
16651110 37759789
19291487 72523351
131837085 243971608
65293642 289469767
46291470 129177601
94982185 466430030
13412279 27952585
309599734 327957852
36991351 300521752
52024801 417767911
567337288 687746136
32919124 61368999
31832153 480898102
2422635 45044251
97733205 253777161
209585410 220379566
137978699 281978551
216055517 667310602
474295201 477786998
36444682 74152389
127233303 210407137
170792722 491181975
169186005 200336016
23499977 25034831
32246214 586775851
44264993 53387967
153819749 230398492
72321628 448486211
12959120 82665137
46372689 179913952
356629393 503137269
262986793 422029977
6100705 208420885
45086029 132823041
28885991 828186760
81650533 98314411
1140777 627767804
54468835 84086341
17018099 235130180
3456365 4571007
325187701 628849876
299165 5344897
66867993 127139650
40724577 165466148
69558460 332998861
557522311 596262637
8068960 24892121
11171829 120787201
272630248 351696864
236175263 755384029
109370517 456316057
63852531 292248217
56584021 662070120
164281924 245593696
5296213 169926433
310720577 725742255
22959628 590086049
10047133 918814585
380772739 464120697
123965703 131788229
52453631 131428531
146808726 413097221
70146656 402837563
47786744 59821599
551819777 606441912
492165313 799243265
86180557 436519643
298799637 590307524
22901437 113809021
147596910 224162693
25384321 36908826
46214541 634417897
46179138 659399428
58659589 565059277
72724991 543058055
68801293 99238456
261526483 765789076
49983400 121583967
37173777 59437439
69102936 186708009
47138697 207780499
228631338 415723915
166193 135978631
14290815 301348961
166946232 444644089
38511313 57319912
25111483 44963271
187182145 332785684
177892454 273448359
109138341 255638906
75301171 135222865
25678126 26526051
6512705 289382633
533862973 559636540
73183547 80190868
41435146 86502515
93766114 918217447
110820361 269552401
30654385 32942845
40064529 315199171
101773681 220881247
27163233 171313164
864644813 892524125
288616 172126891
2236937 9982876
379239769 467940813
26677651 121709548
353630990 422953661
90201569 97831366
442194974 451704127
6883425 70623541
366655252 393210416
8068619 8364526
151563545 297228241
9896422 26766089
283340801 346743860
5251921 398396053
53581 87977
192120013 255890006
18392865 33827773
20766030 385262893
380117453 620475065
195401404 209812622
67694500 222442876
243371604 353112649
100143513 947091351
2443325 11989057
24417505 64627537
23683463 29412562
106667991 268585179
76393331 186386257
50997763 435574876
9860222 12689185
93205523 110601813
118001570 229942579
100395387 435155869
879343 520197904
18824672 535511692
248084625 638784751
72446945 547707425
151223060 183593943
54164444 74657305
130265039 489708769
20053578 50766112
13527561 327862067
32155560 405894916
35115509 548628081
222416169 227627198
381924789 395017050
117956372 269347841
218701135 934471206
73750017 231875776
13051541 33241121
88889619 105314049
26021087 55695634
91151457 421365421
6682657 229002747
65724673 183082712
42961051 453490681
2604112 3140019
134971810 345156385
52633240 521777257
15672385 254769985
114428047 256254447
295561492 332570206
30394207 69629777
58853251 190372326
85973141 308499001
12558171 330405100
250787951 316708627
44668224 213147649
75078662 82651321
43186264 49274401
38767553 70242103
2713933 889741238
197356469 709942171
222407615 640434201
32969401 94428453
54428282 90197601
4288599 63915241
49774081 95586814
75951701 241867137
4964704 123759699
6597775 17720613
73766953 284603503
31195491 76211713
65857768 265365249
8240658 156736987
78298325 483540538
101811751 349925949
112223965 377659486
120527340 181357325
46520653 248614841
28399 603041
263908789 787420971
7468943 11067996
176652935 272316649
282153751 381004419
13244149 542740955
12286639 212816261
163073110 437316331
36950096 53528419
3633141 33443512
6982032 131670465
39948076 155115661
6946633 79403937
23694876 394157989
11556077 38143469
125029290 582734884
62640 30983209
268635863 344662009
54024139 121537501
24094665 73467109
140007341 156371769
181640128 183085441
53998101 163195516
12219813 168885249
457954771 508274977
37730933 56519017
15507338 39719845
417802097 582253105
142587278 303564548
7940466 81046265
34894977 141078505
12177987 37439221
17999714 103964725
116860616 250255841
231541694 442211329
34776258 73066324
74172730 609202887
27003895 97466392
593017 5735992
99782801 330501156
130042228 397909051
12921310 13196009
2980644 21526345
87860583 700457632
124295 3659293
69089711 75103409
29176421 424940974
69823120 119769733
210124423 262390222
26366361 44728279
18428922 370111744
9949676 580611263
190087021 820532961
52002523 276806476
31225339 190872359
203700805 313294015
22730153 26652666
27152601 113169205
17819330 364840351
5088981 344149430
180577409 408498487
55203943 91082496
86265003 913859065
298426021 469455601
22587472 58186513
2923450 3172201
13516867 562881540
79451481 290756074
32859673 49687926
63703511 83295006
48716799 54157346
165985960 432402447
14943748 53162257
121544187 708596165
10212099 403897690
70619701 263820481
6918700 9759023
5976874 59982441
20172575 46817061
103343153 120914089
22679161 260962673
187630612 691331607
24276730 954452483
129028621 178075080
19271667 51900814
42672216 54636691
5308859 13269321
89513985 852809871
21478981 270695868
181504969 234923533
222073501 229062274
222959521 466046251
34018969 109959920
74295447 80409754
109622745 736932307
194078995 749226199
54957486 118810762
37571508 239909041
75334822 331089969
74022625 177033025
157532033 371942865
338641684 492532909
35104021 194706001
368942 2557060
537718501 587859910
33872728 46749921
54598885 86422381
14889988 216009385
22025764 73633561
42926921 162865705
49947736 174111897
55490401 146144076
101995642 133948567
32866750 68748821
14593067 68737393
688799101 738405047
14731147 479462153
67048421 318171233
69650499 295469910
75593593 171576661
667397121 1012246787
216691946 348791951
5650344 11547868
46079818 109338711
17775252 70756985
354839392 789021993
54125581 769716443
157488339 442847140
168338931 471253153
166873617 481281982
6970981 26236087
222593461 373768951
49580441 126591316
3972409 100339873
24016366 54144037
8134278 166006423
271009816 474224491
106359029 187310993
85017142 680400001
276682807 524124001
3052351 244677083
43218169 205265611
45699901 92025833
548534008 693219385
3959101 14599705
237662251 619512905
27161987 81136441
77106132 292358383
185514664 947628436
406227969 826361389
5238187 17758465
128286754 407477491
341902744 641669001
33978497 204688072
15986181 300846907
133683201 411463948
61777324 69605548
89805334 141799109
88590841 498603431
119312321 533191006
46195262 298291619
356585477 362750081
3832978 59362645
11614885 18966226
3300217 123829701
24476876 48183034
57521795 337636993
37619978 362432812
93922127 100569949
16745164 59115473
132163346 366185000
9526104 32971237
181137808 494010585
57271944 733905001
2473687 91656079
8340663 73395151
61593769 433314601
28601641 40175666
202542235 554650041
93941758 95273761
50511935 623587715
264354796 578832235
37680757 179256546
10077832 142226761
2908786 515992033
71283048 192826201
8392105 96278617
11559302 196813501
78333639 134619233
172587661 294581743
184543243 477951105
42135120 152173991
8314201 483256021
65335941 152143010
46130648 124631305
6811149 423108324
18360220 583897873
246071897 839056009
446322841 791652001
150823931 166187411
31098679 78526405
12634696 141199461
6927311 11417005
8636235 36847108
73692825 88732513
68932581 401677827
55474523 92940934
124528027 208287634
26322962 26476201
53902631 137138660
64902453 88516793
110102335 386980255
18528111 22197445
218380998 392718628
18506377 46132101
20044457 88168501
67607641 188632270
248654819 506126245
222462135 509920253
12113928 28279077
4487615 28244520
906373 17845483
14486102 25732401
24868672 27163351
437080351 685054924
53650601 56753265
46384929 291315726
106267708 414358895
244563862 628424875
378765373 712673756
11619411 51857558
62034471 143056475
5032227 28192353
6792514 142989979
28553473 542993746
61461478 80191149
3853859 156500240
7375366 633353041
23507100 165238189
85846998 572558041
32421292 58485421
30293338 30849265
37520657 74501326
17886610 754855829
69912643 78126619
115796937 134967361
249062485 553156759
2703718 7439251
403951925 442108185
25952212 89030674
181435190 347175145
6368063 590272313
173859001 256948745
32781477 41026789
279301349 599382151
134445149 539618549
33891478 500378747
33597388 298025767
21206041 35353111
83250195 301850590
212302627 493992985
8106437 259542418
179567873 245065885
42760888 241124339
28184383 162795937
9603917 16523167
83062596 100086571
5688393 40696273
88908544 277915870
418236001 701963665
57453516 338902591
12080157 18772472
114883231 116169022
3716725 48845929
187848676 229678008
60485725 226990163
34204232 62752733
273390605 719503261
7388021 593286265
40755681 44818226
365702165 598531831
86352349 99841830
126192091 435345718
1278961 438847239
148035605 163771700
110657373 564346861
19926551 124695463
33236518 122481345
119972953 230710390
248867473 318546385
99327205 456886018
4027711 7769425
479458309 583891229
65434465 103571249
43523806 122800083
22938151 524054841
64220091 597764487
370160224 386235214
1528382 29913001
4185689 18777617
2298301 343222657
5295471 19987241
4073749 10539172
2110110 17017859
17625172 243807989
97679719 242229978
8523892 265875735
40225148 73735836
610768 99255087
598347 9607126
11966635 142719581
14693483 32885948
17632385 141941633
178711200 414073291
263526616 433868833
9086024 46966913
78480147 112606001
39716571 61151954
75379810 256597081
30904608 153195991
174641344 323154952
483845805 599704673
61699384 189138081
6033916 12357475
9796121 28338822
181903672 246215475
187870804 195957919
89988714 157708423
82405826 298294453
146130229 333043033
37592505 51788881
87792113 317445302
77641 239839597
506812879 836084786
10992279 16212340
38482785 48530637
8623949 161204473
700624522 974517557
19972495 30842449
15728931 26169065
1196755 102301894
154342875 172924126
310278137 431890129
21077161 21312149
330218491 557955289
78051546 642256757
4267502 88098181
255724417 268469001
34449015 127810432
34134302 280373752
21909072 104496775
51421007 88366721
286437478 313106383
315471475 349765133
481533651 514801518
41111783 47079787
5632647 8674372
45315838 633067651
32169411 547944959
76049783 85631941
173086832 180298949
45526636 361038925
10620381 27135369
107795377 416535340
584611 8707796
6015874 109073701
3033701 274329913
214432724 218179851
44371626 145216261
105619410 115715179
128822509 341693857
2662198 7560737
136441150 200342077
40705705 356829641
146095341 199612792
11975665 14684305
10214173 340377742
7546525 40688737
31367945 49923527
74617951 852008245
461552745 717529977
9650251 30648325
349027213 598689917
840276 18661443
1517520 50614117
104887729 463665217
59612931 112860266
62268859 96802651
63661781 305311471
40519743 78577555
87216978 88380094
47886324 101868031
64287451 461802702
152394891 419302511
52933021 75287686
3808102 20521261
145763995 314488742
9742019 40021494
27012193 42077313
75414081 594458689
29020915 118531092
45776270 493861699
76255621 473188119
162869821 251962075
91625858 694614565
526041865 549071457
626682623 681646121
311671 1190530
36094039 397749719
67825297 260843941
228401019 288505921
20407765 55351753
69388473 90876541
6163581 278342401
85328504 149420449
253375596 382392766
1095522 9204640
101312755 157312329
30509475 401609698
22360321 26441761
13343446 110479023
72275594 887020704
752790169 787634353
30808401 32525569
13278176 237509581
105420962 474143111
72587575 195039301
105062935 337530574
520411 29327761
30949669 107978697
42664658 637157974
29671085 184953217
6773563 237985697
3566737 105565251
160868961 312518401
28688217 427834026
79096051 305945604
2262087 33661240
17039201 54028131
1159625 22753336
8964677 21805903
74876503 190668609
393285 2200243
10774941 76685440
259895931 738602593
284556520 700576601
35404153 121466185
3862777 332741025
19684697 253055086
720414 2813121
10044322 74050582
107403104 144837395
11986457 27717175
335544591 508857046
126492697 452953057
173370774 251208427
206697563 470423517
55565596 80795676
2887151 472504983
14155491 217159881
6341246 11866625
99935173 437035089
9364563 119298847
135883586 186501106
2439422 4892515
36577475 135449253
874748266 944166379
69674673 341044051
160050533 186605233
306526944 442052717
63518 222325
84710503 104031617
132496966 181211671
5405149 83296708
440392681 701860521
430096353 473139217
64690614 122311493
30214801 356454337
87887738 509053375
713365 956960
9154875 10899631
24241552 54083121
27154397 50522071
24108110 370075777
256220 16351865
217492606 404051097
19395824 279419460
149832673 329563541
113497246 854881959
26926066 178910906
274755726 302838075
44166343 97113325
120468853 230649376
31584829 701684313
13819867 61935689
30046552 654249025
440947 46954322
24577631 166316648
63488657 335186079
20804599 91045491
137831143 519240898
155564590 161552525
10821709 75576513
248814428 295619113
173025560 184691636
106513012 135345529
186030319 712165771
52376111 196362899
15083411 59265865
141336067 160170976
196207870 798934451
413569 745515
15774453 77905992
61551195 153495451
111391238 247718591
41626691 106562405
882554240 909832041
330057708 449379633
87291599 301850851
8539187 9944507
32960669 92916256
235755766 253730449
36207595 38090001
108081601 331182207
124610905 146698966
9852406 14868635
31465367 110190601
1404854 8888308
100778422 407270395
8165647 55658746
470038150 637202469
54720657 56365648
42880715 402355591
906637 9124961
4462553 32145697
26602059 44614138
31710715 134124418
291832261 458677629
33101745 133279141
7795670 70580251
176453215 458540809
319136301 469477582
282827686 500102339
46969097 262865653
58750177 273841957
6809623 10148491
71120870 167343891
215291429 480312425
61937430 112210957
24844317 79063895
2917435 4400306
12857190 50167777
94285282 220894477
287379473 375520695
63067771 290564086
117617853 365517137
35347418 262077641
122429296 580763332
83373514 364663601
34750399 172736681
17940409 41802331
8252881 217144059
16191083 21468617
9162266 66330667
28045634 185763129
159280629 311283685
90615697 368823245
58418831 111426748
104383479 322530881
74869723 453699478
6706501 614912376
214647183 467014150
104189480 212387185
193909983 974962441
257358634 979231681
39165079 96137196
20175643 24276951
114932245 175456257
1193619 395802681
5902925 49237651
318941561 434665419
194553815 219767681
92202359 165750352
571485349 589053119
171309071 671958488
230105755 366117781
137634626 346448889
447476109 692934295
506569669 584519773
3716236 99441001
8098485 63298246
56217601 94084321
34052895 113313817
695993 16402849
194432473 433211281
11268401 33596969
77615218 101834691
8261567 19108864
4388221 21204837
96601557 331374133
103278726 256808800
51125277 114371794
12763966 26382201
211474399 342282241
241774089 532518649
86803609 426500075
5708707 48047689
93120001 95387333
24082185 401397231
607082053 665399211
95505545 262604635
57264329 251849119
108581927 135650648
90146217 659761236
99599377 367544401
982638 73571877
215122918 321042625
74756224 262627197
3942826 5756113
93829468 126610745
194980015 709263796
41228406 54182272
43717624 144611041
90182 358657
48156241 420301897
60414850 64332565
46616921 622971196
37412926 79472485
33425410 131212801
260572959 317263689
198891891 328568537
100192680 586982953
24243736 489378577
152282328 527463961
78567382 777140813
32325259 34762066
315810875 689825971
314055561 637092457
118670119 324265375
4051571 46032845
26426436 498352426
313236091 558317875
1559908 56616297
160462441 294521489
69891010 122281165
30882776 398430943
108618973 183498667
495330 32156199
226182727 498722893
97186048 244779004
344077471 582461857
131430175 319175154
156793213 174365870
253812594 446086077
91497211 146591053
25673537 37899379
10261033 32357001
177740100 278699599
168336457 733556426
58100253 189103105
13412999 144023587
112074754 230542258
975496 8979517
137589866 630528090
132333004 191443121
131739573 598610377
116203742 148753451
35348764 94923511
58480055 129798181
49548715 71507799
128437807 156358091
80058763 196624646
13523551 225835129
509889934 511717906
220079563 232751807
25982899 38903971
23251323 540067906
181755705 245920117
2844775 573522821
1877896 2663041
362052906 511021306
32959889 656255935
97196913 882185581
16788745 22305880
283892221 404507881
21024872 32440967
136878271 340176736
64979239 94292955
1791294 58718661
109686305 234240453
42490184 345886841
33421881 119533837
50088065 213688840
6854207 7296961
39930001 406705079
4895579 11396232
28178593 509791879
48901190 131797061
11201515 92520349
121910333 618872185
6678825 6774634
60506020 67160875
55544905 283880169
523466956 621874369
67566031 88514133
21509218 31813361
81632827 328689753
10320107 24713821
23500050 40060681
38794176 864330065
107226762 380607547
75954945 152670211
109146684 230770959
11236283 267841927
245522761 917937266
65936439 135824632
647579977 753288641
132571638 865394551
26326253 83505104
209187233 223649146
137658595 255719586
132423192 538239851
3105587 592343749
18108040 198023041
234346850 328467091
186298568 385998409
25901409 226842492
26789533 388894321
17334889 23361829
405685869 616329325
16638925 165821146
83329 9915264
67250984 211073917
29372630 350818385
637608427 680481451
73193275 168912657
1846544 4044445
117163935 508687726
105041259 409898704
51281932 150009240
50787731 50850241
22131491 87769255
153524330 199169971
8392693 295474933
20889351 419617582
254662288 338849635
112070737 266752781
174500229 190766962
65230919 127248976
124451461 240584703
116194033 329896431
4147025 63487810
41119376 57506461
234309626 457392750
49237350 340127336
653226 60594416
139307521 353692215
24173788 131245428
14118806 636455249
61845894 778802641
234590145 253583023
17527577 517350383
34770238 180287113
54430531 89517095
21812613 225279038
8375107 47078998
829431 14544109
11641650 151810121
37824928 285523593
431307580 493216021
80950081 106000617
64353283 98676246
41918621 73273826
221096723 482276333
107510417 122819713
5325512 13894154
26081805 91666021
149142005 160052113
3112565 9841900
11170901 203769601
38364544 82656151
5501465 17322481
5834099 9735709
14770945 35318371
1484350 3297491
81374837 104864264
305283969 708490027
604935 37854697
22384072 295001625
109832746 658937763
359345 750059536
31671561 162668130
43387909 359614945
62485625 75558592
151344 4551653
346811112 431250569
641417063 867687889
84733683 703236172
187166760 189640217
51071365 65116965
255720751 719877107
1210002 1942546
10591424 11688436
110745276 221726341
20011988 33248645
135686505 317473480
2195509 4432996
23559339 322307425
462666281 581514399
15659137 106252741
129903725 244539763
3602378 172402971
44104212 205567545
38757137 59357954
22777445 116709478
62146113 118143625
3739066 92800245
108881326 535267501
46326813 453970131
84460624 200946529
58338165 534201873
6996729 110867407
73729764 91282009
30663769 47650780
2638807 3094976
66523937 95043001
9438221 53589635
600583445 625389551
34322857 35801026
422614828 534443681
201434448 621678793
33587257 43479264
190563313 212114701
30754106 301500865
207471265 232934533
13263290 625162605
74250320 87975761
89652481 173438929
77383365 94473322
293044819 702464278
87474391 343223057
36852268 93310211
40099217 53123005
300723532 610528701
8838688 8917039
25970224 42188989
226194768 389838385
69577543 150561181
145067829 288642988
17134976 107907145
58829067 118949881
5960464 64612549
20166836 29571577
7623666 115399285
88768 148011
473966190 648570357
357550041 680702006
15235819 22968297
7420620 256536253
17743041 741567247
304141 2029521
16859423 47599651
13523017 14959451
156939749 217031431
32787764 205981137
3987673 100115417
248110092 357743309
7142933 11055342
241678190 705332821
10563352 20328501
153994635 279985521
119814133 186578821
53440720 175383405
30921001 829235089
11460910 380410866
120135888 235787401
9325485 39131531
17853889 564791911
883852 7613345
174225128 570415101
22629813 61100521
259808989 294636102
181864962 282676303
10419271 26696062
25160470 43282839
21408864 23700757
27984663 37177871
28483516 913541217
121974731 909333086
595764357 934981466
1823695 2530321
3529581 6105085
8736015 51798166
64753522 101447297
8071168 9475035
140289560 177606847
63705055 892808925
36888480 51725155
170354549 824104555
20817042 38149931
20144881 36153021
83474525 825992641
25297756 49789845
60680495 119444314
78093114 85085389
80210200 369101609
565849 7407243
335308195 372913633
183228697 189389341
8049145 44027301
84349845 181770961
3604231 92680621
105694849 586493217
10428133 197025676
326841568 578220185
1393023 20403701
240648 4411018
249109753 386755899
32207176 239144555
1592103 151569106
4382107 22402384
79393273 595729030
30807714 258400723
8963137 266549481
39222769 633783821
11595 9524081
30920600 85130351
5405338 12873101
108777771 178586351
70562287 194484885
151225159 390681921
36430558 47025271
292621781 409736515
2101441 234284931
109427033 515310367
86286017 370538241
140241144 217143001
257974441 455621398
28687052 667759713
97479083 334722073
93713948 245741939
48315619 57113367
16554705 57529291
167489735 817076828
30682297 36561806
377710501 446193793
104178656 148652986
80793880 143660195
10789433 13681396
21666523 211011721
29364401 439982050
2404303 10536184
25548693 90074593
7890485 340506763
527439137 675917223
82165149 543366383
29471096 192127290
28691257 48439864
272270569 338891905
30032201 341029481
22199694 138163081
60211189 410936236
156208771 271913701
48105399 346903450
75116271 316809731
10774363 14792641
151980946 542472841
140426224 311104102
20897169 113762931
125924678 162523481
11127514 287586321
8725367 27013246
134970229 157361881
24087890 57725011
188791409 297298222
5737773 15077017
230850192 303772393
51098590 151189483
114846616 132575780
37368653 685372585
218936565 315698648
59395473 262951733
121551 299650
9398088 14635649
88768643 265137629
34271225 42885961
61230556 220494607
40180129 576019657
156860874 217902802
222849681 442572218
360840364 657098001
6820289 98437191
9727670 14013146
286982923 350074549
69133610 95363137
5700449 8236537
4000261 46376761
66109205 163241900
6868839 217187974
808525027 855772501
571425 4666881
19435277 256817191
41167303 145137541
195670733 265650049
30796816 538526041
13156677 54144905
263404787 690738653
350316646 419010706
14539007 58823587
16322030 28890485
3226958 7839361
37046097 434934529
160764974 402484545
109776446 431811829
32085283 523382238
180362111 207711001
26453319 34049251
1622031 15506401
10566635 33956196
85283919 235079224
117439093 239968270
383081301 626849191
5292330 497534951
10950281 125113717
103540745 832045915
161136165 211050412
3151771 3772755
80420473 692373397
62487171 115838290
74556799 390872191
23973001 499250536
21860431 73586602
128105696 363323529
76792305 89259045
3656925 33258263
90531145 363193552
41898269 873627579
13437981 691141449
6879214 857342227
37794111 159299377
76863357 122357305
23938045 86370527
756363 7402141
65061221 373192828
105247759 298314621
2875461 131839842
14179102 192988587
931126 25490851
7317001 90737807
23408505 30329749
38709636 77950501
36724337 492456801
129111501 254800110
102528796 224390315
328836 9274462
173474859 383198719
66537951 131160201
12667676 42382400
178357965 275098241
10915387 35019115
128889357 724945243
28262056 66316585
142341967 366349153
102697705 490652641
117520663 235466957
566999955 682961341
14925313 135519612
2014909 61508734
288649002 609540229
77309838 93778721
8425125 14339236
135568654 141774505
48153569 68413681
25287148 86652551
56023261 112704559
5434939 348154801
10652683 35393689
319898921 545261311
144618162 486215339
6902911 11918089
7405787 57138451
26192473 58791929
281136717 851045541
296633173 393539121
23650098 185839442
79944290 415797951
17225224 214635081
191003497 346875260
739156 79125489
107449571 653312244
94231810 208207601
186383121 565663792
31537613 51637720
64304273 527291569
77409746 96785041
3146561 13892726
11871193 284759716
2567397 173926760
1896592 224658556
97615960 187332621
524462 306735611
2010361 569937421
105770093 126661876
10869350 221972353
101604884 179705209
49915792 289531438
71538482 81543595
57933301 309178141
24179524 283712001
47268001 345558851
16750941 185305121
35250357 40497355
2555416 23610581
329620 7195468
36196616 84084519
10829001 20769775
39701195 60897186
59445714 123983551
88869956 653053696
72582463 82675938
22620241 42670728
2998043 19009556
109822920 153831729
29039488 39848913
66921453 105966071
3293394 9161947
85371633 417560977
2881558 202712037
4050145 528352381
130732106 132335770
16279662 60116551
39110226 47822831
2409167 253108767
3766589 15895747
11225512 52889853
140007561 171130873
25235377 362425585
45166292 612740833
18412288 26667187
136289021 391034213
231989665 436358101
1609361 7721104
27636810 200175901
53782262 94517389
39911542 478998716
9340031 163217881
70151368 578641321
5855273 76691874
121995201 299425062
9343228 58522161
450945001 507614429
98263485 420340046
121928080 133079037
19362991 46334564
14189365 68505133
32927442 40084681
48307750 262712321
208024631 293353021
8807211 395007085
290614095 752622074
129845345 138904388
42294001 115539859
73989397 384506161
64750411 123976207
70363861 703194801
31322831 205974454
109123192 722237569
7172799 15142351
9707609 22100630
2157301 299336705
164367710 791687975
28622107 393966427
4009706 44798426
332766864 429403981
174600805 277438609
90496745 93534193
22424001 205740277
83595765 281370841
44316479 188893422
33012225 82107701
6849867 10313470
111680983 116293329
102500015 304831145
252266401 524785435
102351081 464455454
105874647 117968963
15944132 122468237
28650401 87594841
2301826 12190985
53384463 820908176
9092717 96114929
308672690 915747425
69350852 129702051
17786176 46989361
2709961 2864886
3489813 7198756
179367981 596262191
13790371 410024531
437997435 851224606
14402539 52079056
155781672 163324101
320847 111287815
225299787 938370853
124879537 342087929
29279905 901928725
206108624 405889281
60011618 785577193
166861 755277975
30427489 970798018
226574155 255090046
276946111 349195132
6329871 160228270
143080447 433255306
197518299 264963994
169817029 190279161
33089008 1032395833
2174700 58024124
50641974 326464555
316484851 484848805
68211538 89310145
181261071 264931897
210311137 257264841
127732897 161041373
7430203 24430918
21721575 54271725
76903297 482101907
6838449 22416065
23317607 531805285
229583407 334656213
225673969 610579226
11209997 23585563
42327361 763825601
103963864 165667993
248994998 413010139
196845233 439039753
73551390 253654105
8759657 10838789
52719669 593270657
12973117 19191243
195456167 256047133
20877536 41409880
60478447 215083666
100943050 149060523
15831361 339211783
153180684 172343026
3387441 75446112
95101490 330632586
68096810 144231841
392123263 634626373
108548826 373029319
7606884 61361297
5668990 72526421
570105 17417071
55336090 59394049
157784205 337401976
44188045 155555791
14452205 70684558
37994803 39224961
87310276 694698089
4974954 56934833
78378231 208979101
92025182 555314655
39291172 85074913
87436981 184157975
226978606 289742257
161041908 220639651
40955894 91915177
217798498 288184645
108042886 132430323
183256201 683752663
191407505 694988335
32279112 97566751
121902307 127486721
186484136 550856944
36082348 151300051
73230207 102524311
302125795 444659806
34038723 141398389
13706649 828228051
2537281 18295021
2175038 2592811
88625776 94966357
269378533 672490231
34830571 447716989
2729093 11085610
20619523 88081291
69131464 403934662
712426 1286986
243643863 657919701
40457236 105760264
33975805 54791137
96763769 176649161
364615609 552458881
143766035 388200926
77422843 560684033
246143101 305776231
93784511 844334700
23413119 41355567
59787833 350248289
416302251 849742531
17345413 79076801
58192445 794133836
245770606 829335871
2859139 11312695
5497632 10274783
39617785 125331109
9382813 41302921
94623985 125317732
78242715 305163086
95762707 120472078
109870749 119147052
2369605 78254465
23839922 73193956
32685461 76663005
147215543 231385833
7400332 42181019
12651907 257344116
42778584 64680217
49972604 50796253
313376 40773385
6347221 63103026
53572926 207739469
34402964 552801281
177324211 276340625
121782074 278825298
52439711 56838835
7778353 64678813
80451321 136805425
48189527 299445549
104091861 299493325
24904397 56524300
140166384 421112458
21379894 56220798
66883939 814735745
6316182 7818241
21571239 157451261
234845371 504206875
6387260 7419413
9100631 193504473
49955206 441908461
5573865 17443531
5060041 11239281
60753644 231617089
36873826 68130305
38088409 72058470
723074 33561779
80754691 160554520
132086179 557478289
4594319 69060903
36508705 111957121
23394341 64421740
7248965 62341334
4035104 32475097
34428281 56357185
16963758 33310837
237947809 687031648
41912251 301154616
12971654 41907383
107156905 156537470
43680649 60617544
27049858 45605667
2765296 14660937
201567555 242105086
22876303 95289778
163808510 215183171
4189807 31201843
406456 68649309
37001296 161797895
95929283 339138997
3008858 7509549
346549386 359380954
125153281 256780649
12354892 18985922
25599906 192787169
57872295 93533485
333780643 383565274
7785451 420897533
125317583 126671269
6003941 48416581
31272878 116355107
63896027 368174721
139102174 436895173
1645432 46596565
4439518 6781135
173057 379730961
5696848 68149693
55167881 152725960
88792705 517921951
190538373 472688803
65756896 417505036
51251040 490648033
3571686 35063679
295390565 634034386
111567617 198217965
5392096 6135241
38304289 956511206
36785035 50299577
7410047 15933594
340736411 716830885
7741932 24385769
56578123 94178113
19141365 464317087
114334236 354026735
75009970 237286545
33819927 38242473
52376383 547453352
410877433 414674911
35864452 56589567
3501919 55702892
14087629 204059766
89731225 137600296
32427615 150527233
83650573 746618115
126811426 241594991
127873265 452480601
272305781 355896991
225847667 367478281
23656309 43677433
7387606 366785460
502678219 596717695
5829414 5932519
16086970 22298745
285925237 369908561
185191401 887909569
249435889 749473051
98635317 126052609
2640749 5344317
488348213 863372283
289963181 331950418
124424783 201084346
290139614 368618275
253296492 273780533
133054329 238053217
5789627 7953112
12549247 758232301
620784 2541587
158669469 800629726
117542586 277775689
9603771 460811230
117736242 184345553
33744253 60991697
350825761 473287549
293786327 318040681
68123157 71204844
19569811 217953673
2004966 25915297
148123081 267903751
83261821 243246529
140775245 611205031
9181896 24282305
2278924 3262183
318981205 930078991
120816611 211059499
102003826 512219632
721614301 723815600
110194633 278402092
17963524 29506527
37625971 89128306
441150306 479490152
348240457 542274961
464852285 874579301
1722688 5153749
5738147 7643161
40923647 58452859
514860 22795480
19051391 27896185
39917101 174936901
74428318 673380673
156162477 637790531
15080426 27989805
58873431 328943609
39182913 197075401
42212365 92706021
55067101 274312970
9884401 21103792
5730715 68663701
16689514 18825845
131624557 847823321
5327332 21339585
37872942 173773735
13516854 501669377
608048 423554041
5675527 80333517
7002451 426657078
34716339 350438299
66751548 75861021
12680993 440973216
8499070 406465273
48569677 311373945
10307291 167183080
37269217 573792406
76560465 114660764
40602399 78658267
446571676 877757609
219330993 265127968
127049266 584545097
419269777 878372881
6619686 39375901
216927736 237600257
46538679 385315541
1027381 2720530
52246188 99250159
25959037 93519544
19102621 19736365
28225772 168179641
219835772 220438571
192579121 844957457
33226139 263583685
205107817 553840273
16430591 40477969
8250089 99264569
902910 3556959
287433665 517527079
243854337 455453055
1987927 37993618
37588903 100244824
103522606 493689377
113369499 793235217
17199533 48807843
43331518 660377233
109286185 448894385
12827440 25052325
233402 247801
46549978 121307737
37783307 69144328
84435585 162413876
133515908 247645003
2521006 16099371
265074769 372281806
9370529 10977794
59730897 269379681
184324351 237820461
94443402 420950521
18607843 37486801
263959745 969161421
78211363 279458795
155104830 155953666
17559341 30073081
18061494 292112281
34871941 224006991
38485331 326016307
29756955 534795661
75562987 512368995
80981041 191546993
84483500 131154171
216510507 394829803
27212585 66336347
87186001 940985281
91745643 96743781
79186026 199024155
158057264 927225709
60439875 116009110
24144096 581044377
1901112 2067817
14371061 29874733
139496262 407105217
21676128 581092891
65775783 584720399
4587541 723146252
21534349 152891307
179587474 201029176
127956901 625826071
186660262 271472601
96502896 117684865
28072367 87088933
120568913 306066928
155548817 498233101
114612 1008001
65995330 251165025
3035185 200264611
46746173 696009035
35986362 335287250
5692833 159362600
20977202 40075189
30788417 158172152
276473128 310145801
91541219 115890589
2877439 242222086
145611 410747097
143103 1464046
20737792 23573453
121073415 208829461
4192351 7249854
1504405 314453361
149235428 276103649
11346709 58118002
79654723 150626113
54694011 59405613
161575275 338778118
22123874 141726997
183647696 552072691
35652639 774191953
20557608 493254893
79586728 174726208
124270170 159887041
96225025 832578024
1642793 47088651
565796141 815990333
97899341 163300441
15697991 278579435
4461746 4660587
405827821 600878753
38828443 213616867
9724 889501
279238520 285326797
97880500 124310801
2503595 13152858
119422009 211552441
63059259 89431489
41783001 203011201
486190433 774488202
54029402 57568801
80413606 334263165
11438539 120775553
111480505 115307165
11052673 49234100
27934667 77406554
61863345 294472828
494199212 891032401
28213337 339797761
7487256 395574509
88851505 209406677
29749396 177438901
11502895 27504803
169844123 270015285
255780421 520685677
55953877 120753361
97549921 840159881
58562906 77677777
92102791 418776601
20802683 44343914
268865937 272028986
7716775 191516289
14381459 432856711
389910180 459675811
147546113 154729212
224892775 242488494
67576001 560794161
58068655 301465081
140160940 161825791
32322364 273357253
76667254 143723737
537059989 574535105
55644707 131047777
80698531 135238231
32154087 34795261
39014566 203664457
13154252 72017837
38390888 58015805
1413209 1547449
682738 881366
28113134 63911433
6974456 202185329
563165876 589805329
326392774 669249449
15399764 17027365
367445817 764920703
96986550 542908321
30689255 326463136
37503969 43427651
2363719 253574297
3549625 744159934
129270401 816141339
12737305 184801489
44050176 146775993
239829533 347100001
5591087 5992313
876409 1463606
1170793 782491821
34709956 191433691
7380721 22511809
8457173 687844873
11667757 125525863
14698560 22241203
847620 849535
11725245 176328153
684452467 697313787
27530159 38066965
38002872 52476249
188860660 659728981
41612846 246898603
201257580 273883621
93939505 100152144
12290885 398787193
24095795 34876721
11885458 145473368
3542060 104953853
245132146 439436721
1880558 24992002
75628918 888091941
396344080 600259941
51753971 54547975
6781890 303838161
90097999 106336740
1508873 6318164
31614141 32471592
78731661 315621741
55942723 224628391
98290519 136640346
245107740 372494089
43909307 314718769
120398251 740441633
104154211 121163740
145813410 377475425
61770259 538477131
53238745 83638891
17636648 20378788
34379614 68464579
238380442 375518151
145165891 211465913
12905107 17470183
1749638 14960909
233354826 348900649
59955996 472116805
16916616 58165437
52951753 559121053
44528738 272462401
128746473 662520673
43114967 105787658
54183179 635237261
4860023 26863921
21538885 49501441
56180290 499279151
471417457 861080590
8653400 71496867
52470705 130084433
4131261 53053057
227320616 262313351
543995626 722519799
120334147 287659409
54514003 55579995
148053286 330303139
130270849 137665646
477873340 496491073
155782683 385113223
44744542 49254001
19421003 533294512
38764255 52175740
28708935 37215604
29011141 87894829
97847909 201027799
92325078 551007157
151935295 248164726
76098133 132266461
4407909 21046484
101911 118669
89493798 223115749
335026051 359002265
81834570 101657241
178733004 185527017
124952898 159425201
519996121 659814424
23558492 25845093
4511263 43575988
165917755 333857371
21471111 45015869
2150914 5415961
101939982 133756258
35344657 167799961
283481 18780577
2539620 4989601
166927489 311302801
5886835 55171438
165496783 746599231
3908234 50971515
42444487 282958369
109790001 497309406
120239770 123253551
25095857 29326081
63151089 101428051
14753104 319336547
403485931 676142601
89445478 94081541
82596760 296392645
79706478 207513645
28303617 601938995
185555201 250669693
333804449 801085220
39352576 62361585
148862138 303018055
586994 104057236
162036 10023626
17724443 35635766
9082714 48913102
32188493 571955557
199121281 660923929
60652936 542851455
15370315 39443626
111771276 162988297
278413621 369071521
80629306 149941255
453541807 546195456
43738202 87117409
205874520 354942673
197867727 234485938
24714823 539271832
22296472 31351761
16188477 22837807
71486689 886301396
137547268 821330401
2326911 36211841
17325289 52695501
5194886 57873361
6911225 9939250
146354490 348217321
55000745 421360431
23935441 159382471
122118237 824441566
53702498 110155529
391992189 644817794
467870878 710097123
761923534 765376206
451690002 811396972
259041463 273423738
42265815 142140677
223843640 270812969
48333595 117683065
29775188 138418021
293649975 623618638
33093745 258606251
107884285 131778681
4335019 6726401
66603005 164041123
48568956 387789019
95821987 215719105
156664940 199072729
64293161 71753018
26373979 85547661
119139240 216760507
2248489 42062581
113773909 224419101
3288916 13992265
3307219 116718417
25865701 862678851
157334426 255215158
27535759 123505212
36447376 47686361
2976353 50195513
1623124 2650564
57787273 749504198
35019661 87533902
125952701 155313401
343211400 629550001
53511558 586959274
10110915 395501227
96783972 119476099
16126372 212228833
217651137 425489417
377128173 568433394
29153689 66139846
142929011 288147331
70388433 70470001
3580468 251228811
11780400 537175637
156223211 398729081
15608469 156274621
233861341 452920937
29773362 32787631
2336886 62373070
132506829 183114226
3251169 172468005
148393477 190462897
5927686 9372139
28326607 105340969
74440792 203618431
24476532 167260969
31707440 240451601
914925 31049164
19203133 48204521
176354709 182893609
373317946 402201748
14887139 450233661
11121284 23812433
13889569 673734079
54634361 363899791
23179764 70571537
27984594 68262389
185071825 201955489
277111981 538126501
5201497 9546773
29471439 346281055
4802248 17496343
138167776 436406037
57631601 244187368
106721380 116035489
196150001 277511881
38095725 97782928
1741187 193569794
21201046 273745426
62313305 162534989
110503345 517782833
14355067 156807321
110738 28781273
34413125 462024889
35187973 192301643
43001707 102978415
69661825 146010502
8221972 53002189
280600050 353181583
24740993 79593130
16918717 49240043
385365801 485441361
6853475 52084001
81691309 83283721
27943949 40664671
1171445 1217835
122926969 160083951
79311649 259497337
41937740 50528017
326604097 498790816
126301366 874767283
20210575 135379069
37697020 40880445
16771111 218096776
2568983 2797093
223461127 282057391
13163753 24838588
59235799 342286615
47442089 184907581
96131654 157724713
46888759 78970381
5095206 38794865
13464958 111516577
4086848 27095701
202397619 258808513
73566916 128901469
33248881 310275859
31938031 76677369
9090090 45335921
349877035 803637213
61988620 196714246
49458547 598198265
25537383 206537071
136974354 238231885
394079621 496456865
11952584 523903249
141922745 424244921
45953864 242572601
9424192 33590401
3042497 20405476
10641921 21175441
11106494 388874921
222864873 624990945
94194100 171894451
49613346 62073055
16648082 128237329
447386 459775
36229271 167118805
90300431 379429921
12499741 75213031
61443840 254417921
4703547 12936151
43257032 45863335
206159371 216771490
175880529 189836445
46789489 158152373
31248802 43831975
1103005 174761497
69495483 71144797
28969377 923710337
353692816 527275639
180449566 651596883
36176761 629386417
110506827 257614465
3895801 28139203
10610368 86877793
30368962 95013766
47572915 253793877
488813455 707278585
665846011 950593551
78496880 206370073
1035216 32920237
14318101 20624735
12481834 31296497
519823 603912
66053 11366439
251543319 501345343
62166946 261628709
23306443 165791233
25811226 27475871
142206493 706744588
14098537 14682730
457203811 462188905
12478906 26787245
53043121 354868757
15622367 301211535
309892493 570666103
126990367 559348059
23844053 79678390
8764607 28246108
283361761 322194945
12149191 12925921
16334000 79420601
139939974 229089331
3278229 112839061
17871655 40359375
899014 9031066
10479736 447418607
13157386 43946871
180003759 280904599
277507831 588385513
58927007 212866897
30855269 160066945
469548901 633209491
18097439 913661126
35195660 44298801
166107776 183337201
357665089 464855623
25777527 34721974
60179151 244586317
79470430 365182951
164641 696013571
213676849 666791017
49717613 234422476
13530329 762960191
86209434 216503371
75688757 322915404
141979421 228521398
2095844 127124101
93980567 188508197
106062931 210522865
224287682 485503753
244843691 416603796
45906719 269536169
68512263 485853171
141365509 170336431
12105509 112362656
42215875 68479435
44561343 764408401
29729801 111123477
247281409 392762905
980982 48151832
23821470 34666021
38872065 378741793
113662889 397334820
10835288 107613397
151863 678679
509959451 579724291
333149356 443363421
311675322 417072767
86557021 90524841
37160802 235772447
52932081 143280397
343591231 576863149
4828745 142813796
14804119 475340113
380122841 499805491
31644457 188139772
1314719 98091639
4854475 236106689
138586657 585313873
113335888 190554337
154782285 221087756
6851467 166413090
188551741 548333478
54011985 222423121
2067771 17229889
4560229 260309001
13453143 17562236
86911652 395156301
34712262 37285649
146154745 787285526
45552641 172975769
72463717 108601806
442737191 765619982
4911409 25097172
78499773 177368746
98057470 294523251
71160545 436453809
43009763 491295148
2386650 2506501
528822911 740493881
347211376 666363261
4367207 13324816
41002174 77728231
2294048 10533533
443245426 603851465
139769551 255176601
89405253 181746396
32529400 96128797
400526619 697847086
1083802 1436194
207975145 222068281
9258325 19787831
21738205 585538381
41483016 231198505
31856041 203336009
15147909 19616689
57946285 137570041
219744085 242788547
86599316 109594027
7710730 36573681
129689722 685574176
1306085 6562081
195062419 513368041
73544041 404228766
61813327 167505845
29460171 37046945
133991071 164530425
1004551 2110221
305056865 727381501
295748575 475292521
507618994 612314589
35547510 82683613
5821961 27912205
17386945 136901401
15739310 312847316
165963058 258980143
42003661 527908356
10187895 36435906
36529936 42989761
631547 2782834
226886008 344948856
27104090 677554525
187020001 647705169
1730735 96670029
226389178 242221441
459158401 783567625
184769475 424373419
1335795 20503961
165164456 318188079
85039735 361478791
82229097 492220765
199100041 396173422
163377812 701180290
20358669 106985770
12277378 40812246
6537610 26015947
9977983 98278729
386251068 389924705
48718627 256102197
214958173 235708187
63115428 778695745
11744418 115530478
286587421 300473845
57957481 195267025
25486523 37040113
241712971 673020481
138200481 161415181
78091768 91193761
158272615 192437617
194466061 288593563
3339187 6911317
58442251 312119995
68001198 116764147
46016314 474974151
117311141 179942180
1286241 7647616
889849 252125721
15623492 284482189
126727563 328187969
204340357 634483417
235216727 344169217
472961314 820277029
1920742 2215561
10054650 107441405
79195273 177147641
243071377 447779121
156114401 679007233
8982864 108573697
92416030 255607597
95798440 358469422
82807453 312925376
7509081 7619572
108327937 237130266
54992449 234236207
8945129 401520241
126183625 619887737
4236709 562101118
99655663 363896714
47657541 815011627
79735479 143129776
31573208 511277068
143770560 167312420
98321066 189360351
43942273 261166489
45300737 264216457
6685398 129848265
85066526 523998849
17323630 119363031
172888275 178785091
78189841 340246452
22379345 68489209
51068739 382202601
55379549 273686966
50685154 134936101
15919860 95269873
142192128 685618964
36523699 80374789
15658573 58297663
204460447 248715088
25888643 59904131
193177167 270837572
22003111 389113504
56240995 94759226
198345701 209947465
103320001 182618659
31624993 54915697
20254562 63357361
36455766 62835767
133053220 370262801
35326296 126585001
60397621 216313847
403952641 475382041
508414788 517704601
63823043 455673518
102711985 456330911
6998474 11220301
339926731 507794096
37614211 148213339
146574108 630806896
202342932 754477009
217478401 301654157
62405309 154621121
7898296 32556514
94725431 305582145
157636997 622670049
51258272 102567902
49670515 350600875
182689601 236077150
29369533 32740324
5263501 721300636
265077209 745405851
676581055 762226177
23988586 35816137
5715480 419158477
252012930 260058691
12585601 24754903
27692371 50878041
14945308 162474148
31279585 420425699
79708329 291533419
67285514 289781185
68776981 196128232
1443825 45813447
87450257 536558537
6904201 533512316
156264529 164172625
81422557 264899145
127170 13976941
175629241 313835014
121433635 390154611
59166435 101757627
558764445 688546041
138729806 289462417
41319597 52921158
58876521 72261935
371457637 581959505
42430761 67554655
341477691 633829945
71667808 226024210
738032833 829503771
8660527 41329042
30027899 63849109
41928961 82379441
92233681 328443577
46091068 94934611
15554954 36824137
27457096 765344773
97242277 115625866
374684668 531844486
12621673 56467699
416448 2585341
18764877 132594803
12941131 31879101
30587269 261327585
102830473 360633762
6778350 149331667
5585844 55564317
45748229 119783853
2162753 442027144
7889269 101957461
7616441 206478339
15121256 21271011
3944953 6783079
309836891 556461550
40960902 60258796
38451776 47565217
80494645 634365031
97005007 321884905
209192546 614628917
180405740 405471011
166399017 603394273
170563042 250114677
26318384 56827849
4423529 300920760
16397311 20082626
209488437 223540516
23497765 26191634
29587697 128200535
95538231 260153231
481914 1823494
11129158 176253601
46137946 269981545
143836391 535300149
5831101 857781163
780525 1500664
32411812 983668001
47514046 252610596
20329471 178232362
146118974 315341620
186413085 968087991
71636333 100303021
7858778 123770656
969081 2926296
23239228 90394944
176907303 543130329
195958851 408641299
360365 105305059
26743697 755616511
327896053 401679517
34405697 229179479
17799017 199685036
9499654 28661081
270417979 277470199
56176219 69518857
9282456 67907841
1711696 21936345
23377635 31015447
9889686 132534653
12097099 12512811
71240675 107345141
11368251 135426937
2931601 23903851
27695197 383073679
185365974 598209757
14801153 114263920
21346663 270763373
30366355 41987002
368309527 513848661
229621642 322918215
174614001 228810601
64972509 218635813
268542764 302854597
94658953 106756741
34560401 332633438
30073756 129019781
17536513 113022703
20971154 149519335
64279942 84943048
13521306 24241735
12070636 17681485
117064926 329675219
169462400 288514481
36454658 196654811
2965797 704039761
334982421 399996460
548930661 611218800
494188129 614250352
116356778 575227351
520154 4839269
137142776 285118379
74899250 147719763
105213207 175596445
3385654 74452162
332237584 426464029
18692929 422113248
49958533 220072271
19546186 399523321
12190937 61319953
1345189 65652505
14204710 43452121
6430689 223871505
30827953 88489990
70480221 741197812
81395688 87226341
7637533 719810729
87752310 116457977
40413150 40851531
26767521 221113208
23327496 119078875
4964987 15688082
149450809 579648219
187780382 313625044
11302061 77187826
59996108 506513943
10077609 44715588
202600234 228419480
106265845 123328876
27642303 107034961
248044651 344161546
9129544 331969915
162253441 622240721
1693576 54316353
54266526 631482555
5694706 117981915
162189201 418428076
119340807 290330356
19889889 252039951
239719309 405612307
30867961 63908100
139021718 180195821
43439606 91929276
201287074 538866172
118825080 497966921
56062830 108062995
82870669 102538081
150642118 398078627
64629285 200928339
207508709 494295481
79118112 359973979
33168202 217284616
120394261 195979045
337875759 580791331
135353046 213141193
345985190 750969229
16181893 582699241
21653881 954426201
329491654 502968903
69026473 85613841
51714412 76289935
15385906 431358305
80019344 173628289
9168028 65118263
273087317 590588919
2889817 3260385
872643943 955167001
20967772 130233937
17022677 133447105
75615239 163620829
8653450 35886786
8431755 44982457
86724757 207728683
11715547 205439829
141921172 576633205
7173043 137106873
25909622 30348809
24105195 150574503
17243051 481029091
238414507 280269838
93451581 95800731
9391703 22039729
31772913 156494530
174756815 287721256
327183483 636604001
23235337 68985613
74785699 94757581
28807047 45227882
10633966 848999317
4150328 22777011
62717505 234732787
116983008 394951039
40168705 622417885
241181200 344092889
29732467 125985861
177970593 570621697
5885144 8697643
94704433 94739536
105813016 433593161
32013452 33569821
66053254 435994425
129470193 262377361
26945731 479913493
49990249 562497709
3591366 65167543
50652449 167939227
8164079 103952761
93491722 117757473
52038955 195282774
85296421 274714140
758935 4213089
128330762 172763176
8263633 612410564
285661402 442708933
10649281 147032689
20275603 703980740
132322177 694283437
3532855 8403511
65086094 189478301
54479426 557035057
14407251 275052016
116458668 377634433
487090330 816060394
118062865 150474925
30959161 110613105
275306641 346922245
4018013 5965956
36324159 206885947
53022287 55323925
33102462 95321487
27668964 450627373
1176381 58689592
147283501 520699591
107725753 307641517
21180889 363994081
24810346 374499107
142186671 152532069
1365617 898410255
116290028 210962701
52234931 100854254
2261121 24865681
177209703 207210221
17989167 177854585
85904072 118468141
40033005 452529793
27623701 28200229
4859821 137984729
23359531 34672749
75790389 83999989
87030755 120471000
97006591 199437871
30524083 133243241
230188381 261971506
63165147 102477499
174721309 265625693
123043820 767206551
258758856 377403841
479209 15292804
29653612 177815850
168040964 209039741
34237343 44072029
11959385 23359773
351662565 402810290
40355525 385720301
34130039 72662383
68667550 271920321
1926391 9219225
53527493 1031284534
18317507 24667651
17979191 118218751
221502742 583310223
118187743 149602177
261485361 352272225
7362321 30921661
66140708 295165333
42295504 42819745
34769337 82917217
79169350 619683719
57250163 168199021
536928621 554544541
47991375 130463253
19267198 31817553
129868811 142829968
424833035 585133577
112538712 141930647
123607902 155654569
85567838 813706609
29709667 56071201
131963383 204946251
67233030 153378793
38899089 47101665
20548062 31919911
80870984 167239855
153963814 466768280
19921376 191251901
1041718 3933901
422085263 656860027
31110696 31783633
11743491 14509951
304355559 360122197
668769017 757342006
149083307 248791223
190758279 211657993
34197677 486076000
13362098 371183439
33101951 93153145
82267618 111882277
101498423 111984601
13786631 809939175
28205586 41222629
73720591 98977745
4454701 105183079
11906546 179384545
32706305 55003838
68568826 329904001
346378241 382245253
3586329 22794472
940474 2299551
28877589 171795251
4699427 383053499
163621739 223195246
23387834 24309061
290287980 547547665
10381194 17554633
9210849 26280388
404306034 414307921
49722243 481163411
157341460 235156749
44281537 530109811
149951830 579046301
200525361 592923605
157712633 505251627
80838883 585160598
40110006 293353089
32472541 737855101
6333286 50951693
114154775 510122801
36260337 800275631
39356987 43927885
170657917 548453365
104920514 364197579
57332357 95049286
23141032 93585471
145164637 328123841
56518489 248009851
1387485 179815121
11321986 73530913
228781100 526016701
19637585 744758305
44048888 45189795
93619666 258460849
57927172 172664209
14099461 219140161
29013381 206219461
188349921 380069251
233116016 1042546431
187236311 266213641
244934017 328542973
10547098 413216621
13658901 24983211
49391145 154262557
54152348 202188736
62707905 484430332
155590081 211162416
10062121 12182626
184603811 313488841
222196537 262734124
92697808 199840757
7210281 280930321
20642493 41634433
49498501 115975585
17808547 320293788
16316070 38252726
14592763 173392363
97774 2897881
78275809 120636517
163482925 178546235
93385632 153097201
309438 3514861
94089480 99662126
9497931 39934841
172289609 260614831
149701134 214015177
262775231 586673053
5495057 25894341
15949055 23678110
11492584 63768055
28380027 35717359
47665933 336977723
117149995 182308426
62975185 261521916
9531721 637724451
32133833 238619773
11666945 14114233
2520889 82391808
7842341 701310829
258370162 303912351
251731105 304432006
31910192 302424878
106115803 184914381
16911284 201648317
192253153 259675633
45136357 342047161
120635549 176977282
185031106 192000160
126381958 982666335
21506079 272145561
8511536 15759361
62636047 467351695
2837818 5114297
65391025 328761633
106359745 243476681
24740460 34314541
53077962 82697469
30038581 743347375
183858605 247347961
114730419 306641816
2731070 7540940
34328320 68799851
43185432 84229817
84043649 309071026
406615569 715515305
118050232 279342817
18354997 19405167
46072849 163180501
102694509 108548859
91662451 527361825
11659390 41674253
652260481 858326193
104416581 116516476
8359945 93193270
2500939 9433583
128192394 390152379
5591210 26728981
8744848 8948661
130628881 604215697
27879496 182928695
27479583 176648889
178589064 868109421
209723431 638508871
6205273 287075909
116304761 357563437
13427789 484480066
53066769 517117063
174110179 1038075681
102144409 503206171
43725877 49013215
17720781 389840641
318594053 346026373
110729792 169138141
251205 92211519
48899305 57902241
71460297 146572377
3247244 12524156
58759904 421834337
93074402 688963591
5652707 48187777
291595557 345454849
174033199 453541437
156675722 458785121
35591011 286265881
67002176 100658669
29808965 31338812
625001878 902051176
76287147 103001113
1690084 6307001
264777709 356259817
67105792 74276749
3799836 50774425
8763289 89601921
148744597 283839595
115776541 636547425
174456661 311440679
13087387 20278765
354030725 548996493
141627217 155417266
16472233 811647091
28712890 55708146
195122191 265570691
3640777 491180357
119792729 681416950
88063371 109630838
14017104 146843281
80798081 627193217
29859671 30704311
15950299 34722389
260791821 638231566
19193017 63631962
45932122 537202404
9374587 226673866
82917149 93898705
18549658 29801721
519167972 549319807
166877496 423793945
40774591 63441229
512119 116464921
15663425 63026336
43904545 130014096
101776027 722332001
289030 743141
16780342 52030228
1191208 5560939
6812102 9131761
27481609 83184538
1116917 73981916
32226194 48891025
126019033 131646325
38651949 690170547
158414054 170959691
24688923 268627955
85400901 718215061
7335901 520563693
20669845 84759187
23480881 553762273
96582379 232512061
48784222 59293601
228044725 309372241
120179125 178689281
12552966 58729001
35493871 57522516
1857347 405872894
602133 1668201
6536701 51021881
68847553 379076872
202686422 396742481
74260739 104033086
44359045 541417739
82603001 234753621
252579097 432135713
100435329 160396929
83233080 141330637
30508145 128149517
26246449 799685719
6607044 85117761
83978406 323332594
26691020 699264401
323488110 570414131
43572871 253449505
93883571 244567285
211164693 238689008
88724128 96053656
260993341 346746590
27129061 137610037
8628820 199820611
32726684 80654881
169145618 245600797
99161852 106383581
66481105 215829251
315087103 618485065
1038615 67976861
80776722 217972427
49774260 105557761
591174 477023241
20218488 58737385
167761032 183170029
38651613 46154849
127834675 379407603
174984787 178191256
51338850 65141041
77974801 452676978
102796001 588403933
155708700 197768611
66453475 75891077
103027791 752573431
10297612 39870018
147676362 151729735
120632765 199195895
388137577 733917619
4790026 5568316
10993375 762353537
5395391 148787229
117849135 120213522
8329561 39646126
183178733 227175719
102108409 142783363
79122353 614417431
74604609 100982465
31064900 562461931
23079 7155401
133491172 929347663
120462715 166385577
11245081 67363249
24292906 279954997
375125315 396169681
161008395 337188989
2881946 8810572
187403149 307425882
23800591 206489051
408934525 619535731
115640393 138671457
175735581 203713561
96732499 305743665
74784988 105449023
1419034 2419363
1537653 8821937
311255 1509105
132579957 532571916
15421171 96636950
126337332 174419389
22301009 29973021
87854126 119475001
52713766 169664356
189557482 191897523
115631134 478180067
493841311 496723825
200296671 516544442
553464 61265467
30999281 114439774
29275138 75637983
6997701 86486413
2329615 2689047
33105268 122901195
5168728 21530545
268156301 334638071
337727098 447408193
73760934 290555826
47117855 568226576
151874131 188035321
4933083 180898077
11536701 316388942
358137963 837062245
239066605 487412689
2911879 50613577
124569565 170632656
4503421 212042821
50036625 568539318
412079031 801723105
1947062 296274658
134502081 142411193
56170993 435283129
1005859 239411185
126120652 636174397
468461293 697252708
264498561 377507005
316132861 665693513
17597816 31836281
1519021 415915521
121434496 121908871
23707209 31693736
314890849 515568475
211227751 423473338
111204027 168731291
42439073 130857115
41606317 98601466
91709114 96022387
155001751 565001506
4006415 8957049
352317245 438191632
3245924 13522102
20507191 528373560
311954161 599128476
328867 60666022
341463855 518029371
21442743 120194590
10082542 80754961
104260542 108074149
141036583 524819258
100734401 254806761
639701518 713353921
1488731 2244628
142459165 443693245
540735985 639742504
2801985 3861208
293766369 467274537
1006909 8993001
1319125 3130713
15176636 35502801
62029915 339026086
39879217 114656431
4099314 82094662
35653493 127976276
49657618 197306821
24732459 213888673
65802626 124162241
48236 3224551
192959801 215606005
6160728 524328757
224486198 452647186
145221980 352825929
94177754 104872405
260766571 481014001
168210958 402221555
86407701 106717315
3226541 61465043
29051781 151184485
65938568 83728252
86035541 207079936
10627585 253478881
10001360 144841345
174374663 332247394
17411185 149198869
103150565 376865649
345690489 389348404
167331256 577323951
9198313 308113961
194519081 268334377
197295583 488882164
360938767 965967289
9778177 394915186
84806371 405566701
49252916 460635841
145362843 176167363
44745881 190824440
4521661 35625303
22263857 139154687
479727760 536478106
8743801 609363275
51131290 304471966
12656350 99077248
156033264 160065091
58032381 853952294
97066838 161418927
25478951 61261201
125824897 488710725
1040824 105629121
23387992 224455401
1898770 3560357
192432285 263083805
38432541 348329519
2235646 4208933
431814028 508129121
5833199 13709647
248084631 892355841
147840654 267927633
84815254 100095271
35528170 271521445
689701 86552934
30619855 63993217
6523991 437794201
134691712 301886641
246279021 348837712
30228437 381168268
9981511 648223610
159010303 365415458
424373869 568375401
130467310 547633711
196231855 408536121
121485657 173633128
21264541 37689301
433963389 567324915
2334585 401783567
32859041 84831811
237155756 508254405
282288441 316941487
10860796 190089241
18050737 117610945
43942629 107540971
179548205 559352452
33660530 39001697
342280120 502431793
27607505 158297730
38824842 52476929
49943249 93143971
45800189 125252281
26297358 270845857
46696609 657049201
166914391 439070622
169482715 174156324
265609436 411597436
21847601 104882569
108269761 649303189
32600000 69695521
281124892 475730656
234588781 334414198
44386570 151475416
134748859 141235307
7808478 9733851
93000141 109589756
21946642 196290753
6895113 99870376
154202513 358522449
99204974 167938051
151962544 475598033
25569702 71515277
8918497 666651785
25592733 76340179
2856306 17372277
18913789 355563451
8528352 389624599
44730851 449366655
8411478 22552555
41762629 257745382
45544692 52562756
47543918 120131876
86084986 431288271
321669041 500296944
71967758 95203297
15840007 623033181
601676761 625101016
61617991 171379709
196743805 208802201
71703781 168689881
2014191 38612161
240057877 299547684
35507240 204141511
22095685 112774291
8573683 15378749
66514683 317366990
6341893 78967806
136049256 359880775
28744793 55459706
138212634 697603786
153313581 657980233
40342639 327634932
430482412 786293002
21084345 124371581
122629788 158417273
7016103 46025981
21017479 124461566
29832379 106638391
91486390 175390083
1472077 416433601
137410912 233589511
380445 17860456
18409015 24252709
137109955 227631673
120968404 132790593
29286079 606256903
179029226 273290213
9223781 32517596
17051893 206918551
1702596 245731345
9319969 9432511
883796 3046729
154134965 219372019
1443923 139009902
53140711 77984929
140793549 175259455
49099723 217840063
35330121 219153391
27078793 82499281
139365761 502266089
127640166 546611837
39566130 56557721
20165689 170445061
267066958 567005933
40988802 76684531
69805705 458558101
9672899 31828252
2766495 569147506
103984901 111192456
73896805 94947561
258721021 275363986
15309517 24182829
50123345 70111036
156937956 315678689
143416348 365544205
64372201 267522061
137584122 198442927
197915761 255206641
21813083 35384241
22597615 240832927
25710103 42190397
12010466 15815911
135333772 251697061
44609001 202915945
7664527 16967770
2316114 21825343
3594236 4469545
38723140 214584946
47820796 456181469
42491801 251237290
1066587 3277754
154396351 217303087
102632671 353345161
22961701 215971295
16017025 41664621
119875993 157991096
13969234 75741825
15039361 623528740
95349057 125413237
191474201 764661697
66551712 90166189
2608954 5823555
10134379 78624949
134806665 270158683
38631881 461407293
3098222 8578681
50980097 439165537
125840465 475296865
123263260 156104983
98794017 555056735
39849349 615684889
78904573 462410047
49536523 178575132
29693400 168813305
28575157 45297806
285130626 431367237
22431223 39950317
741890 1547571
353378406 369788527
525965385 804327123
10130486 23509415
43539441 880495589
167871194 183157455
31759844 94217245
24714936 67978769
5612791 79463001
82289756 145232809
91135990 187173505
46593373 88964921
110247174 272729890
35054851 91401331
118090751 287544529
46589610 68821841
30239782 39037659
49518371 74835951
106334502 128608156
3501381 19909944
58839479 204556886
30413849 336052431
59638517 492225865
11614492 207541755
997153 420540871
78257868 212759713
11575 265451201
8026955 19325771
9595333 36368865
64308351 182933889
67462405 108103191
14577098 15213206
40946057 552347398
174480307 175148727
166334631 229192264
30100025 126618433
50776875 208798710
1017034 1276915
241868706 403122749
8808377 21881015
2550076 5592037
477109777 619191151
173338013 194405740
296088136 571895443
1799593 3128578
91746981 146616850
37648074 62348713
10213653 15373425
12272469 20740006
233688206 400630000
41647973 65380785
18841299 363528853
126153055 212342428
159413134 329649401
175049123 453172728
666492685 788453393
159335 25017565
278774233 455639623
4780972 274484479
76151717 298832682
297602377 445189773
7933726 26531532
27895305 30293271
31049933 171187426
216037822 565314544
214417801 521162425
2006255 17680538
116785365 229659921
14758760 17456301
53242377 298874473
189508766 279076849
91832253 158516086
8031230 358410625
157933549 299571893
102845662 230523783
13406068 23688498
256718199 653020641
218934393 229002155
53095876 321276235
923920 3882463
167044026 422122315
45886709 471419117
219873229 440482241
14856151 19714969
35733034 477583981
135238081 231675437
117644853 265127065
127271686 314651221
10921581 21939809
20673871 461931201
21339955 709707601
48993796 455205044
14058983 108570029
267518605 288668161
18190600 40152067
96239363 906549178
23179282 36359953
245915481 464916236
5233955 22716391
30853433 79089004
80363746 364730578
33776258 263389833
62307730 263124935
189331195 193611185
35013441 406639793
19473678 177378741
363458335 734981381
334724641 408462741
268981826 382365425
67801537 214962871
20710379 40955329
82768905 95871345
224342091 380038561
1824025 45096078
97265872 372417310
28605147 78288799
59084548 333074665
25868094 49993941
37678549 95019781
3519592 26161741
20048312 92510431
124524541 410378233
227801071 505563585
146918201 226788817
47749813 433111384
87132912 841844041
66501160 296711701
652242781 884097326
193409560 460308346
190548073 264919699
44801941 61135033
62524977 88725594
292728656 515006261
3334748 201491201
125804138 531226303
111182857 326486136
61925269 72357702
38160981 416740651
18668545 327706561
92809 8271361
178762753 395132977
285421299 351998947
224419981 508141663
405113129 805020931
1607209 2422279
284314801 442838017
27655663 349591806
13053679 61837309
242582833 308775214
4665367 54758913
123481224 152846765
5160375 14122027
106601992 556347961
101878286 114756097
18539521 28965665
61742167 288693609
6798211 8372271
115419704 569961365
74063719 258092262
292971195 434438326
128196578 341018225
2196593 2639254
128625820 234611413
77016165 77866273
31352851 903477054
46974418 240360961
177016201 254729563
21145861 222351293
9491137 127705089
19239019 26448273
366733436 548139061
4843889 82969216
67531093 119601665
1099698 1360001
182168414 184339959
99275681 581976751
68639511 166912481
223851399 326105473
94792609 304606441
34546471 41487326
40619161 57544280
2511433 9776422
122990792 185126799
29820630 233999289
99563647 613446949
220055279 248792591
5038981 112732230
8409495 22936428
23485105 37869894
27360793 62596689
673465072 730367455
99153176 154566875
22679116 24860323
154754322 332517711
82139981 290614501
40611210 183482119
24743260 49629293
92100406 254284181
4783506 150487585
185712409 353138997
29243588 72318112
2753845 10509087
29767689 37690533
95149125 326799172
27373971 415539463
5684752 426424601
33942368 142385881
8089441 61878477
20679366 46166656
21551401 538240717
39406917 115471561
212798481 410134045
127764745 185438081
24928010 671459860
102037853 130843616
414100 135540302
65088241 281153041
62037641 114485581
3490551 155433088
191995910 334910131
28941792 191924637
101704010 145220713
167625685 732885146
13079345 156151711
1606594 46380401
411193 424615641
35356394 47481076
51000947 58924429
42344903 62768154
619848321 666723777
715230 31231711
10737282 120329814
10791029 36682534
133251363 144343499
6201405 266336017
33692581 39116269
271239416 298741720
30002980 392164521
22682951 35198141
129258221 379537907
247577632 261786279
560245156 827000065
333132815 835412448
98059501 194111498
235797247 972488161
186192671 204221191
15619587 32950265
19450230 277244788
6023358 119757457
132417 164425
33102881 836253607
13957779 124191014
408179483 628651361
153809547 407999455
89147409 293078689
7397965 193092201
23637005 50427356
140902370 341424161
14018528 563052190
9437324 120824449
50974162 101387557
635974 30920515
13922519 280285547
655321291 807111739
38234089 39606337
97581681 145431881
41450041 568231665
82658468 147633317
6363441 168702571
72167473 298964266
117841665 187914849
34315651 346136785
60341891 435651265
42458571 616045165
19160031 26719721
698433027 853262145
205222865 205986367
2353513 87165651
3145585 4280921
211120162 468320671
92134835 136583591
56636308 198486460
8370807 70033042
28308200 463389488
212327461 404399751
53182169 76175137
7172642 25097766
329143070 707299239
202149751 260215957
162088939 317296625
38682808 71065679
20193901 119800766
65707392 229188646
215052 2752573
8208108 24747673
42488458 335715961
157097439 215681651
17031209 925586699
43735655 481667461
6809065 14035978
138537121 378054874
113251033 215629597
1113073 2869054
52594298 135147916
136067101 515120257
244759613 406314508
258929928 316734205
142009429 193391383
214281524 257714227
2088977 765229165
348854001 386576495
16510613 40342567
341244213 442592338
8743407 113876551
471201 476737
41305009 132185415
2430906 28736261
457394257 490331409
21025828 104669573
46385230 297048673
69778527 121293607
42270075 211300495
19352161 28755889
39589573 223509911
290367949 487629325
28682521 373950761
30690881 137027073
36326806 65497265
126107536 527422651
104891203 585762881
190940663 267144451
39421756 56864165
17050581 18477799
14387161 100791307
15125354 44585884
117614839 142116618
47064241 265401141
175782085 498701461
222651937 580207105
105278635 142813629
224341057 338016463
142605858 263711730
595446368 635169081
588448 38988973
10511676 13589197
45706813 102443296
34464085 48685573
239107986 542702449
1278157 1322839
48471919 242957097
13966994 45990985
1009004 9245611
25351041 721418881
36714461 61297776
29518586 435257257
16485431 78342321
5644153 141318337
75675647 76267441
297940917 380923206
13665807 49818115
3064949 5840452
202013464 263779801
86886073 320144681
147299532 148333177
103177441 927628345
77666467 95922369
16340557 31752001
105884689 212926169
4278219 116997067
12613121 21434851
679362965 839210933
26642202 207942165
612104969 649185571
97867792 397000657
100375861 478325368
42977077 87927001
38017156 175130879
14330192 34725769
35217779 52552612
2120448 3594379
51070825 651881780
35187931 59105011
230032480 437677089
86930365 603806001
229439700 277346749
110623617 407368257
11709921 95766037
136774793 534767741
472113566 598014901
50310101 731302076
13527782 91641397
185974645 468664635
59578820 291642053
72639515 355034239
155976273 172417857
1538220 27301961
116561166 343556176
14138433 334303396
271351185 375814513
392005549 752296645
78508942 248353209
39903121 55544915
5828483 47771128
72440854 114301465
29984131 252570173
104331025 191898673
33128173 186576313
117309594 216584954
66308901 75016015
65293363 329835988
138724197 597917983
22623031 470817071
106569193 845500986
351225097 640118843
115663003 534389433
472465225 567489216
59253205 237466251
45160312 149857215
73459513 216843072
54156565 204782641
4089949 4244471
68334279 140633431
307856010 432063871
23501601 115996780
226117521 372839545
62233956 228444829
112686366 198723889
1261336 431735061
79679022 155197027
21747335 127018261
86370239 177064174
254069 7426264
141172816 198549023
1933353 29677361
400841549 650821865
22130541 323332816
416393351 518269225
26300824 30300657
3027963 35660129
154154464 155643463
39663352 277071111
13248805 26101615
12951256 57995521
12549967 17562546
36583751 262502641
110542395 493281601
7425731 57047292
111254053 387163713
105565713 855015943
188516749 876309721
89114282 109627849
121587214 231514846
122650833 190844557
195726973 592193095
22726317 37258733
5294292 39058480
57170530 469505233
663364079 679245403
46058747 76326713
130081349 493150066
68683959 363147361
60489996 103259561
223822871 332380595
85012200 100492122
259348966 445002361
121504321 180493897
20838693 246644511
73196610 92533969
92840007 172390129
91199728 168901177
35899241 260656021
13846047 330348019
17209221 27323444
73071545 498450216
33868489 88103865
10004415 68226748
59792305 345457531
57871519 150974125
89629903 272582077
235769399 343485236
12014718 169437421
1009458 22699145
54453529 182607643
4635863 9082241
10602406 582948145
125316630 408321871
64031443 419387249
50782249 553289565
54071107 142279681
71224936 170800543
81538787 84562825
217850908 243733761
3608925 9420916
106447725 325673678
257421985 325934491
8117960 536552227
38339951 60041258
320052277 397370751
5684001 342829913
42695068 315223795
36788010 346607773
32359074 139561234
64250596 78979321
78994312 241435141
48512641 762608701
443287003 798724921
6164527 14960389
16901861 34383033
437452638 457577713
42131424 59057761
135020283 182924452
457409 761809
113564217 231005209
10207324 34285966
13009277 34655697
198552551 374955357
140718209 292081381
458953869 666722837
207727001 698493160
699613 239290625
127650553 346144688
58640287 69139981
12798446 16776915
47556483 96043207
208972116 269459785
28525565 393756913
36090321 132622357
83012996 98397377
278938153 313649146
42296320 47385926
33557889 260933245
10296380 28317353
48682011 587982643
58810564 98961537
66810265 296556076
32527702 115637985
4117568 313184033
50105590 292147276
225732629 371457576
64550966 82880357
24879467 52854913
227428465 305849402
5304152 62094180
8955547 218348601
336261 46872281
2984374 974097147
68501909 423260713
87021796 517903520
1797001 9126063
387741763 959001070
104071425 175692725
49812181 95761882
2785993 43991371
2891801 32314631
107199473 148802741
66121534 143553444
36097331 39264949
117745729 121597159
46432153 243813339
51718335 139391391
69128049 357980662
11205849 79735696
263804548 591155740
18112431 116603265
4225981 119752631
3482672 17774047
66379394 98286361
984909 131737761
7659623 60948801
13934926 25934855
189906348 259164133
210805093 262677277
146975401 559409673
302393521 629262937
486914006 710467860
26392204 53685311
277166134 481601653
143517532 150062221
99252308 707867425
20414065 63840457
28371439 185537671
95681043 109155871
211396501 217378891
213058519 384019021
91034490 278371427
155708281 810104749
22071819 27064246
163375176 206012368
56522315 72833518
81202754 121434405
9922135 168575265
29092773 69496573
79456556 105814105
493376676 800288312
210127082 623046759
39948861 216038285
28734347 152863531
100554353 240669661
398630366 596039209
1487568 4092485
33115723 63118043
128562355 131231824
2891572 24750873
577743 21214831
152198931 426406057
10084983 632593291
96745231 113102888
101593472 486689833
19563013 34859232
54426841 69826659
77247 295868
367033801 525572602
116567410 416070289
52396933 505806841
197321807 220895113
52424331 119049889
50840334 50928883
3935013 11911901
64660294 227083297
1323509 1776099
11237065 679372521
248887530 691346889
270107365 390229428
169367261 305570026
54537847 351351241
6403477 22784581
170652460 197287095
23180496 65251901
20002936 127325839
132376573 644407944
26538407 38216977
94867498 332200654
158428401 498558401
314811232 385598801
132316909 935428474
96251713 268668622
53569613 58842589
12101261 78159271
464253937 768830476
55244898 66236809
296044408 747324631
694592731 764423701
99613367 641975187
16588281 276487828
80950001 459006523
31327044 32966609
78380189 102728513
337975409 614274433
182710417 877461038
29463477 97471613
52480082 81918858
71626201 929944513
30384761 49162252
38660976 236698025
25600593 329794774
29669674 251405076
4134899 123156320
426680061 430350257
22091782 308444101
452705401 629456641
297277057 501961441
14261973 299943046
40605691 230583377
76651687 248225357
631696641 783993181
95401440 726446628
39012052 246847197
14422717 449997736
50399813 60872450
52076693 413117932
5896531 6390811
112770568 199823761
685564 201380135
34092000 84852561
53812011 257739643
11957011 19576997
5242369 6682327
57047641 70669209
166054404 311445217
33568344 291051485
133431026 291902536
15654000 18876700
92471231 107086585
6066836 10799858
18089793 196360273
123638536 124635997
72526972 72814303
78325347 599178881
55489860 127923111
491572446 826897501
17614506 174308941
6023701 627905217
5576938 103154973
148436371 568202209
123854281 165685456
9680764 17028408
213439807 999918957
7333907 47456281
27193633 130334896
27259093 133558471
83586111 844047387
115630680 134974291
460932881 893128033
210401521 229829479
36337237 85860181
243712501 941899897
15461964 67182097
13169927 342831561
69130998 171213211
15658976 212961225
11122091 19186111
11542894 638217581
93177476 413138881
5572371 169833262
245200613 328210611
51241 194095
360668533 486314373
71589615 233689438
295665 67006611
8680466 119756649
3037102 294631611
1700810 8653585
45541984 239843751
175662505 244841521
5782001 6495805
1619915 162181640
73508442 132153781
14942592 20530561
167510641 203383921
136327441 219997336
195949513 475954678
435947263 809103925
11034415 110766748
65440344 111555718
134515654 168471091
150716649 298768225
5829526 107931474
84669619 173099351
112274696 184647205
36852370 61613967
81242194 191555937
66429902 157134547
186077212 250450613
48321979 236122480
203023621 399661094
11666773 66213001
55044634 747528469
8646619 447748377
4893780 52349825
10746564 38735605
105476251 943867249
152415 1063567
273780699 925070369
4027965 186696661
3631986 9068761
2427200 423473383
190101575 305011513
372725575 716782401
181036966 228493525
2885699 20957431
141547147 183864547
127532506 323282417
18513833 60883201
73317697 279050835
104499181 526343701
16070827 72053768
32034674 157629823
400274589 584419201
152717986 239654223
7228121 189750070
322940101 398211493
116077669 270095341
942876 13148468
44326756 565902161
3151447 6234841
1351138 2420896
596847 1534281
51465639 394256065
402144 1227409
81258188 221836609
229285393 455326841
95838136 133614041
48353356 105995429
196854542 355665571
2626871 19820971
83495974 242567846
10125789 450031297
22764225 311610196
28296149 86273287
444841321 644663281
7991183 12452077
109279975 250316391
3829576 116743929
54919089 101782108
483119885 497784317
339205431 473740291
62572371 90471773
28140915 169448951
81571997 678461125
114315895 197420033
103936779 151289552
31310589 36295624
35798221 77015768
244153175 343302401
156368575 179832303
408288481 785401189
24522575 33511138
119706369 417703145
75200930 102030305
107463038 157373224
16595075 239329456
14721584 64402447
89586661 131466903
202851291 272897173
3564297 111197401
21187592 25973971
4571288 5494451
72338561 351045725
6465526 117876301
11184161 15252289
223907399 231907483
112736177 997116182
23304147 27078271
17712368 142550383
2969300 5057587
67904509 306343801
150164251 170384093
66385285 328372314
93045639 108039751
1383010 12937485
13292823 373760209
113442729 124133981
42342094 764437926
16981912 228931921
47114600 86613865
120901003 478627381
78628351 458036968
32483176 328070639
450389751 830748073
31572280 230577189
89045275 156452341
39083281 54012622
39629002 73279648
63089059 137050522
102885945 141143206
76364499 193244276
230115185 321244213
121307178 439643215
14218881 799858921
351203001 530031499
220800196 341282722
9993391 108097816
18256909 164726503
36662248 390523251
196148401 302963320
238399041 322210318
22102081 37767151
74645385 213123584
18797068 140961451
161117923 171576356
491653891 559064065
12748083 135230167
18933895 91591981
584939 3685121
3571569 173006281
55718373 92289349
45047959 84030079
1555791 3001168
311308320 331890721
21589135 394415261
15390485 199421777
567508849 654281782
2349012 5025391
201387440 372817537
24899456 79235740
53543153 93454901
226095211 597152375
34657749 69132337
59608247 68253791
30701871 37132421
73684233 585188319
130015441 249615311
16150688 17354071
286009021 516362561
430298065 542086546
36929218 273932827
151649701 643314233
357288751 746120208
63182881 390823294
147234303 192434481
3012983 4108951
66963457 114548721
315943951 747516903
103487611 120591678
105841 452946
4172947 19822025
157819140 393438017
183457257 620523877
9620068 18511255
150459065 153492266
42659070 162584236
4087754 71123081
88205632 184080961
28370033 44166419
38321209 127888417
577847125 578449101
110686744 187350031
37387939 250551941
150802113 792838069
14948220 466521859
135053497 160320040
92975760 245846305
18645781 570458305
582561 23781189
21580547 61130119
497779898 501429151
4112186 48653641
40520571 50706315
82832524 236570258
34605117 88323865
15326605 100433925
53026715 132588079
767673 13909701
32296226 50575025
10401448 44407090
23387937 61929271
56189338 222167029
10143423 14806757
7253316 84669901
110746634 202230841
62589644 71648589
101328720 463911641
116824183 179211127
14330481 25653803
23383747 27036647
60798481 147071377
131369338 485083169
101655373 276220924
75321701 264876287
65307025 100138960
20347263 22393575
58066741 130140114
483339781 541825285
16660449 144237069
328827601 677221385
65302588 160483594
3175551 139778120
12441601 245608238
84033521 293840769
215584853 747097956
56462617 723288391
478807761 549941309
62574655 411675661
57497442 89742201
63298461 453902126
34989963 41358669
14833249 766701689
154552294 174785928
141262185 251848326
1674834 7028939
155418797 527730004
55189375 415586071
34194613 114496929
33537610 98710341
12529331 55841776
38048627 41054112
24719907 31442660
11701297 18772390
3924004 47782250
1005929 61423126
74407717 94680817
158011605 283537892
612516173 833556529
1176221 8935451
94018241 174231201
68277825 99287233
31920134 90182022
91556702 91982593
65712765 105648001
243909936 261732583
100765633 286544676
64028264 68115034
49611440 254677441
13649694 81253555
141953725 340250851
4130890 15049531
335909421 466133388
27639223 67380571
9281911 569842193
4528161 384429317
407136271 581959743
17754100 373513405
48896342 249320431
281535 316895245
7446884 74677988
166459151 499142413
37207726 59693905
16165302 148056209
77949393 84789334
33440851 660451317
1691265 3158684
161415730 193899745
176018824 196945611
20201571 20686129
97408948 609658245
12300696 721238027
8343015 110232730
26302018 335819068
195415457 348571634
271253629 358354001
51944824 63956481
714368699 858123226
241585237 799697690
13126010 52079167
425022985 662896736
207250154 818773233
360813025 679521489
236445797 472226449
16229765 139007553
254324465 310534166
1185282 21087091
249758533 514057503
166191481 747430399
15195277 486024040
36529681 318752074
118875336 207730021
235552270 472366571
42129802 256262449
29638133 283148804
69196307 77620888
296057220 550492167
5242621 444505051
4498329 47801548
168910568 792373217
47421814 136301341
55095154 247169765
104530152 127716519
2402686 2964795
32853425 83436556
59022881 73249726
249137325 635369119
27534747 135195822
24493366 70304977
30542557 627984626
132238417 762643597
3539369 655384192
36520135 143424541
393338305 645924667
21908441 75241112
4474321 55481475
1014157 1118569
225765407 503295040
86409566 460738081
18614427 74095399
37355830 545050355
221295201 404104441
3887768 36092953
180067063 521761300
98298263 102648901
126372665 174677382
32446828 108110575
297927089 713222197
33793926 37169425
100128044 169671588
245325626 384071826
46031251 205327960
273255425 537536439
43248265 191838466
258347395 413524129
145236829 189326313
575649853 672927121
365612391 527308585
130289960 163638091
325893093 457707021
630811769 739396751
46795009 248201206
144147751 306500631
56433020 99438081
46566629 184461601
22574428 23024325
149372344 329872303
29415467 279008921
129987135 214968403
7862011 182745751
278505393 480044488
39650391 76310539
13029071 220116121
106563982 307979096
48576076 195193857
38091579 44092551
42464833 42845001
11007527 16713900
12835523 19747864
10065006 61895233
96307894 112530267
9192383 45052744
33037535 559813921
29447746 177485638
76441311 259983121
133182721 360043601
2022935 14130950
287275513 587114121
45722598 123404609
16144570 26642077
392055973 458294040
910646 59155825
3362785 207600532
409036561 506052879
11822563 78996213
23036133 30221737
293875948 304223653
57882310 138847035
60856369 395895261
40473071 80124951
431201071 685353601
2285904 340763137
100483261 117080811
26028820 50871817
177544196 247972099
4176847 146900913
13405039 183763715
19098719 412060306
11603386 100808289
236001748 274539287
2742634 215000656
530830 9722626
50862498 90328181
182090605 289028113
329947457 439769845
3565097 17602921
124080738 472409591
461316164 605822625
40005163 54201486
33860090 172143445
61475896 195254401
89435420 328069496
7544253 115016899
370047107 971315588
68490330 361009441
4893872 50024851
11155860 182646279
215418085 650938619
6739745 151846977
4723807 147950271
109499464 118149365
13086555 129642139
7078605 31858056
140575956 582628619
18190532 27619033
8113387 22856637
257738431 605716393
46923585 75900896
5656869 91718485
15284350 119688655
293826451 848027893
49267111 151600663
41474629 236010812
47934147 84715219
9655231 40107676
13906426 154053761
45607297 66436763
180882855 185398077
21159319 72122555
10316378 211368161
29501854 380571699
263054097 467533122
111392487 304698177
296181588 506671958
52541476 323889597
36656495 177503305
563952643 593720751
130663098 603952201
12050948 21538347
43704166 308115361
30549435 38989076
85713096 195352269
51694837 89005147
83669941 177806311
68461611 114445106
18448917 62898313
20531760 53439245
8211853 34064733
6464956 73236255
831348397 897438697
22933864 34627441
4431295 18713145
9479219 13473903
25041670 32209275
11679606 359189936
124215254 473684707
33177901 424002587
2804621 26697082
2480676 2601367
121606498 272298748
3229774 49312649
43637032 98487489
216613909 271685161
5964817 111271517
2738242 6396787
127597864 523320337
1013080 9467281
140102152 186291217
68197351 180667378
43810156 139487805
58747528 249301053
55524881 182300875
165541396 236285407
639356731 639938251
109238527 250106893
1967859 28220006
170224801 314130961
5330682 22865826
7211821 65987041
9046171 508068793
101421475 344477801
195469227 209361376
535041 1139545
25239601 300173466
551476 6577561
21969727 23911815
15192451 122712160
186103213 195729065
87962008 149872101
109881697 194606665
165316647 315396797
453507296 824368798
1097705 215120725
3195315 23391082
37841850 376388101
81721174 231123091
9442528 26950951
13630572 83658085
196461465 544787101
222322869 451944187
117550149 209822458
20080273 23479481
10936101 11392279
168083296 496181505
20099238 85516942
5416466 7883635
100312214 108025909
53547228 244593091
443657 48786311
332829001 360351757
8345464 11481391
126785101 468286187
1012630 3036001
197648917 1067879807
45081247 121487845
68303348 168028205
36426822 58410701
463727785 528291961
328411065 636693288
68927354 230098219
55954378 89333371
101790388 337159333
19143322 33587737
939333 22132567
28464801 526730177
133447357 329004913
396820376 732905713
10752371 21869605
23745337 26325553
11870707 22614721
161148303 443369215
64542477 101067697
266760705 469126637
203791018 557291881
63347995 169021841
25389337 833184064
93838702 813039089
7715806 78160671
87245367 123439999
4651379 50579866
19198985 61686307
39713653 261673721
96276241 107976249
75750956 104769925
393270249 687367001
31592001 873158111
161742745 240159361
4052542 6622723
393051775 472811647
17945488 18079201
4815800 16556116
23837219 766902249
48287746 118959457
10196690 16827826
497991 2403910
119709819 193813929
2366551 22539301
99223007 149175291
114735961 284813881
382036993 749432908
4991030 31468501
52123659 53271681
44109100 314183565
45563662 164940273
22774801 51533681
330630745 373236799
211184059 439170689
46102840 107708686
100755535 350791321
23386011 101552023
55021333 64393617
172594241 412464987
5512767 8151379
17311121 347453921
52430404 101520875
85929611 177881473
152987330 573162481
119481513 269195511
118766143 258665644
39060265 291313544
15335533 66308481
60174511 383813228
118014464 704135544
70456371 72736729
11455344 13847757
11049431 406337629
149353842 339576141
377070001 670120469
107691024 183332531
6837607 71710276
578805 4375644
160134281 724914457
10201021 55561792
41072303 201741766
3949005 68327016
85007988 120754677
83161989 486703612
886902 3574343
145191227 838031547
159738184 669867958
292345817 355689064
44139897 235557356
253386631 673630821
528931697 905243310
1895833 63220641
119442457 508109933
33333060 204686308
9360295 42255133
458424808 733891621
1238410 3692613
149175 892249
9950557 83440193
610837 279909217
18846838 102798678
8109289 219512776
476394587 501199129
28891758 96475237
47883157 398048133
208677212 511374772
49555773 714596235
109655041 331845099
9883165 34658112
7296662 46286605
53895697 57052513
197737374 382934917
56661958 230363232
31272177 48393025
39699933 242160154
5121659 380133939
213752606 564584587
24558458 32690449
99082125 103102480
20562066 122626657
45443841 414987811
2491196 14220361
61736412 102580799
31268157 71592249
2999809 190184081
209124420 231621501
20262544 53665351
238993707 346272941
88811223 125835074
421915561 800008491
185201199 296819633
137521425 217043807
12203272 444369495
68736877 450171712
210457506 422828181
79539 1973275
3583905 8243256
48022417 106795158
17600095 74694841
110718817 159845875
66791119 337400855
85300929 97018126
319875757 412381838
74962820 75043803
4283161 30593053
193999523 242953153
168512802 234085496
3130098 6668357
12701117 50254273
255505985 276358227
90485376 248899681
121161520 153000933
191298451 551006713
29084600 55765001
302514371 436056354
25761515 155836882
144682119 777525886
171051 552759346
264632059 611283961
376044 162120067
2588200 8806423
96574448 153817401
11880839 12715873
117392676 294623955
14542051 39264376
35283962 150520140
93385859 159217759
238860673 551550763
203473219 262088584
6091820 32914623
267260400 384751627
42585775 476864026
45274677 94337233
158420397 159496345
21828151 225437481
97924517 208688021
37351329 415103625
83382152 107523298
63244926 102604932
12623801 28135333
106565776 169608061
179543926 805301071
177595598 218955105
3181473 5523341
49219843 71367941
225929629 802147691
117128215 228271071
123646831 134924496
85867951 739510701
163478528 794215955
6350751 195811498
2382641 317486590
142690845 172885286
12629485 327650726
312799213 528782411
356259905 603255541
15134866 18672385
637825 407151360
339168123 579125905
43965999 161891346
10169428 87762533
192033473 421804713
80584455 734056363
335147340 347713061
230802935 296652666
17404630 212594537
49209910 54664883
25696610 324566837
28198325 735131809
193924501 230918518
32029414 136687075
36925813 37814601
207238043 352254997
2951824 21494481
10097056 43095655
1529139 97986623
10980608 74439837
199080831 302149274
551789680 615648342
163316911 382981301
235443825 578389303
87927873 200829169
25421807 31305331
5290702 6363645
416479811 534907322
36186001 143034981
6233873 8941666
168826167 234288697
198376501 322678321
86265421 94443344
88973882 147707557
118016036 132899801
5576827 51952085
131542111 371553381
58033721 607267201
75134393 566718750
17006827 716129227
40852555 183724329
3052589 4052805
27468168 62600891
96563022 245416459
33102070 208887001
48010738 573716833
21828306 33141376
2860465 9110711
1829616 3509155
374774973 409033675
37083735 37811248
91841512 142967286
31910276 81323873
137322174 217050926
3450125 31261825
51382599 113487057
11115506 26343121
96887861 229558225
48558505 160443002
161814605 303798946
96756333 197155172
341855911 996189925
161164081 254901417
1780724 28252393
9779635 12612376
16076843 196239761
239629753 367369819
26334546 113657441
222526213 339063904
98855482 406382387
11792 270054947
101668200 103502161
36099247 67539467
298080346 694220433
42904449 563134885
25888561 878594753
2378870 69513635
33406792 130377259
120854437 130334545
110236621 542802681
58898221 196256397
56191095 215414641
393453575 507624461
4245121 4248369
1119418 3091111
433706837 455092106
4198715 35021593
34830097 40122419
26743576 98781931
20749330 68003701
23497460 67149965
4076540 8890102
55888615 204166306
146138301 328127220
39002595 258441861
438543208 805799707
33726147 90098329
153658647 233362324
71331865 566989743
30906020 46384281
278232345 438963713
233636151 450507301
20891000 28428511
115392075 683123689
21534436 244471603
62758030 135067641
139312033 677693001
422774263 653450055
45223449 78911176
243423544 315305761
197618288 281588693
35003609 428754520
33656242 66189397
2921185 93501365
26718847 157279186
66242386 298631307
62042478 81915835
239292785 739769178
45527041 512233825
32337937 164053921
406336246 858265381
17816425 126962504
28028575 572397918
133108957 451536358
2562381 8509805
173446469 449115205
368745301 380960251
61534773 625838143
104797449 106989000
48969475 161539016
3289597 585219053
40246870 175301541
1365245 7799737
4921006 5309305
5362199 163009251
306196837 350629483
31956529 93926064
5944858 64268641
301548241 497206134
113280715 175042655
321395743 360874411
42218977 51814011
81899016 189449234
233793735 275312883
37430906 296427967
822875 1626988
101403148 149904847
26892437 27529063
45169456 570852919
36946374 46197214
136493431 400153176
88920335 142767626
137011297 150875176
52998196 213248053
102781126 536578225
6163610 134868269
36787206 252586699
117681396 135049565
413791595 559640537
116222825 151285633
66689025 251291657
233210617 309082900
172124161 467879824
32223478 201751550
11652805 14072817
11923864 28363791
72390664 83499121
184878241 701528738
40622401 687803073
476258333 570497590
80677169 806175616
17934200 86057737
65511525 506449051
93417041 102927826
221239986 463834682
50944177 141788692
28925807 61454221
92496163 550465569
10881597 42861001
35627 5925889
209899425 328364716
167921773 471866686
27818793 164886262
144616055 199110673
35694479 102176566
122690611 161240398
192007921 518840159
207408046 271348057
14508235 57487517
155848 2406675
17431352 120601787
18765423 128926876
4217754 20929840
11902909 33909271
95048589 285145422
39545994 347206597
42704641 169378885
5935339 6790277
551833589 1039186240
8054356 68689141
172986145 376189321
129080220 485147461
65707153 742980061
46630186 437964931
175758333 211645273
2029276 91661131
3341431 460698715
2847544 397656139
38205401 122879615
2021665 189481066
49079517 499059208
470293917 848370673
293088305 784520797
18258039 30438994
420369769 438233481
408997 71186257
21019555 660048525
1062865 83234908
291963559 582112439
204530653 450105139
53685528 522052276
34058407 338649793
50140201 355212119
298188523 298586018
156482281 315489757
255481561 326388721
31605001 618089489
138018783 352391499
5182925 108788516
130977401 448384311
205813443 557006308
204213152 424420329
4091221 714055655
56559009 167307961
84228837 164923777
82223324 87086209
253813 2601853
88940148 148145107
149752835 153576649
20211383 28263401
50368094 918556499
13678859 62045336
153791295 318686161
59779013 82969921
229309168 411904149
69197145 134940106
6715043 82493227
64364945 86519073
485223 631489
181389508 189924045
44883362 79209527
29063797 34206977
380636 21086363
143348537 827083705
491339841 658618633
67627681 222004217
145902598 179501904
22571241 113162262
56510706 161385696
16468733 359456316
98632402 118052741
172500043 238233151
729136 9284468
19441553 62735424
16934507 20293521
18616 439937
158155105 231091422
1975785 14015476
282024051 637592821
4130973 19191901
8343897 57768824
27250134 43096873
43484931 79134405
547405 258563697
89079 3671201
4752556 62431931
77671070 109017377
71059405 108506054
47398040 52982021
154711766 304664317
174916291 527426175
416159731 510524851
30506102 90464685
749906 4316761
165810037 366588806
56431981 97247634
195709229 233595361
105475297 448032709
14286562 29806085
325943745 646829691
40293177 129161185
141888833 368740000
67939218 133687321
97821547 290031477
23300897 279390403
60666313 613171108
124821097 165641220
91746058 132141004
42781831 619568612
373119917 794892266
6594063 517099855
6389343 18166669
15480530 20637501
158006678 197464793
167894551 332367247
87937 497079779
102709719 406150741
4355530 6476317
127667941 245667479
518982 1483214
1492677 3156999
139337093 147850921
275078155 624179413
211190181 423509537
2130245 4439731
71545475 193924693
136502947 460145401
89774767 445263224
204934465 414393875
6420975 12171083
3548199 28253863
159815131 334921066
6496455 531927937
34806748 183544661
111502661 521812825
29038589 126586991
3865314 7016581
21320055 94935253
13229154 46557489
5630452 52916221
684317 1637761
393201481 434006169
20232599 51334732
258778923 262055350
16568609 486528593
30137831 79601362
5125633 81832041
53913611 376437007
60831992 118375001
29720199 354246152
19860112 221827713
84233951 264536641
272302636 687022605
43594602 130318726
3701951 11839465
359749 122822998
24800204 87227256
67423237 120045241
36886753 723045421
135157951 262763569
24485977 621894040
23629141 28338013
13173088 535075409
262624993 361733357
24940489 27955032
95106113 768006181
27013567 251898662
5980612 29878852
21854405 696277921
194033775 245762629
2008502 12545121
227711540 286336387
96245311 724379383
71572992 116046453
98619697 101150897
47410597 269936965
6116375 101498881
387453288 561891253
260686253 586491841
282449476 379370641
9758083 10297308
74744080 91373121
85420465 226633753
66565033 241211898
15093502 44848081
15062091 280399561
61163818 114688135
44448694 259935973
24189841 33302083
151402473 213936901
79944979 343819759
149647501 855348615
11134931 52468527
90003673 220264374
1864323 205255513
25162875 59415485
89657083 145886265
1790911 27636377
4223658 18533516
3130638 67557361
35788105 104509885
285387635 462980506
84674627 119367020
661581355 724399186
9603841 20342501
108607180 385494576
87240500 143803901
38711898 57104177
6845370 26104507
735601 328412222
3110771 5719825
6232107 49511001
72523452 208033906
166271736 243293437
1241863 803283637
59327013 174805119
1057141 5389110
152811838 800397607
45793240 62552281
40925019 185053516
4530321 5588776
24908401 79146729
281335870 307628071
84902239 591474601
4424851 39918050
78858235 247862336
20307411 364881009
171683303 208699057
4033260 5233618
33452449 37089801
359034768 411351981
53831263 152478637
1570722 89211221
5097739 34397789
160045354 583595281
88304536 96814075
14876667 23888691
208920059 423280826
522031105 892756751
3453649 6786226
29078351 34710580
46375966 285241737
310116381 521538274
269816401 294595041
37944127 703513294
9684340 35241337
75329977 292303785
121096748 146690782
8354353 56555812
198423499 357398665
14645159 671707726
414913666 498559825
358985046 812722036
35284817 319943808
24392149 415473377
107337761 221963561
29096031 56214961
232152337 501687425
206351361 268915711
21743839 88255699
170710 367301
35269573 103415401
304177553 339061438
228892353 700422729
1121720 2469945
22620990 46280041
13331506 141283171
98863498 294452502
32980614 64523096
41471 25424705
100824545 162204626
95009581 733865601
3822631 50529961
2336902 3314169
33326681 363051492
100477723 133515171
137058019 534670721
44630746 308977245
315593782 455823915
51242695 114583305
128987957 264699649
10886890 400576843
109970515 142375199
46029714 49135373
98030232 186321968
309994705 957866601
634769476 702822199
60222144 510784555
62468875 120140743
122109137 205729049
9548056 27864565
425040451 564191593
2097633 2256937
65946103 407173866
42455221 91819929
41677586 457158181
652460132 921834689
260628767 602281241
72955948 90843562
22799436 103161411
346661535 373922158
80134341 619462957
63087480 568523495
8492042 347579857
188191711 440047347
84944589 357024241
66382065 86552261
30185772 70461145
1111690 398722081
1242756 2838298
140528301 274806001
9274237 15822058
11872181 21970051
305650766 379172985
123145936 126550060
70450041 113458897
29695555 319416704
22414100 61915267
69489257 200719849
16313782 17762959
125385904 553400151
8870869 25669101
220787557 405253441
27951258 67526083
330902376 424361153
345887203 874183357
96605440 120615277
465418759 612318539
37267916 65984725
9949087 21174861
182289940 242926451
2494386 95828305
85498467 263735473
221144 917503
35157669 54173959
191233801 317938180
122692273 350368831
2406110 146946339
337837501 643203121
70786634 105184038
16548247 211336256
170502480 176502952
3165832 12420979
58255591 86377535
67304217 308936521
215777947 574377490
226675853 307617805
6796241 194067901
40472983 134085443
4039839 11287389
38460318 98375941
98791548 595927461
43811041 47540080
242995455 813827381
21450643 31422541
4693651 50696279
37597441 42927651
417444198 836188141
36267693 699019063
422840848 668990851
28237495 266443591
210715030 355666690
27420081 95996616
4349487 10593817
55207733 336488641
51411326 232985681
518766 802854768
151733011 152470121
373907716 448009213
19928881 396290441
29886317 132622546
24222281 64808920
20370981 871184797
166202185 190530669
732429853 824622571
319607219 358433902
61800928 62400913
23662141 68043589
216855675 224319553
31792592 342969361
9190301 636595921
99793962 144928739
344854081 589248280
188426239 199030564
215133179 407959607
2365385 175254595
122454277 669832813
448670795 690687373
701584 1758481
16578545 30153376
17075211 51399721
25074961 28779603
18995793 755766201
46830785 57981185
3983930 4159615
1905301 277817905
12233395 37899551
7187389 38601289
45173833 574689905
16190249 107118278
32574340 58896124
8749431 81128272
77372338 106475344
39614667 86395657
43886794 65081525
48262703 144378131
192112033 540409318
51393849 127967841
16824601 296635680
28660877 62678137
906065 1823311
92384558 292250547
380127651 811484929
50890802 183287215
228007585 472140431
11372437 711949551
64276523 99173990
120595776 492353677
206462881 228869321
89536615 151593325
20773764 73619701
4329337 165958221
9383401 153548031
332421433 451481343
137707620 223237405
163245490 277102351
143796043 215977981
2226307 35023226
48396739 162486991
262529114 435797596
113210025 504944468
119230281 367638679
84981422 189589167
7111993 187347897
16682293 282447441
43026242 110554777
180816065 319826829
123435920 180844219
53381207 58112401
63063721 284631275
169457926 288898221
123749331 317230881
61141942 93352417
149714377 178706401
1001159 30914801
2819693 45501381
170533219 212359291
26340321 34871950
3809266 137807761
207425065 242015776
72521457 132568321
177098094 518691907
242879280 635165290
10060319 14906794
1933587 15729897
565844401 955378313
27210884 49824881
31029636 307524868
76306496 107748551
1247507 112120701
71875211 466603051
132482299 262289473
18504196 18623529
14815 28081
10447230 26953721
1941673 20225157
3336435 926751865
134330023 162611011
584007511 644314191
20910918 807367697
11329677 13322221
27677466 27719567
9979082 91452131
124747398 498381181
48776574 263187259
125045941 861363721
117213463 173406531
4955923 332409637
88269150 267870409
533774611 602087851
144103443 695835541
49000725 72040222
59891935 921883801
23881020 222613267
131363491 166491377
136044476 238214183
103588382 565740770
7613969 8608689
54461311 97843285
15930870 48191696
24091923 87844781
553904985 882698923
196608756 241892107
8249542 32366401
705236 5281201
23028226 48857179
24815295 227804925
24012066 87297585
129920285 224769130
141065786 825277258
566041365 934324744
192866863 306369606
41293482 81723751
788233 5101993
15487059 22932515
67935971 607442881
563384201 632782158
13789300 46466629
243648616 323000801
103362981 607699933
17729584 55462695
5292893 86325577
205962055 224000855
48941 454609
38387602 459663901
31257599 144065791
17594450 28435901
195182281 218706265
33956161 187088536
56238543 145303285
172268603 821240097
19457142 38011819
165838141 616363749
451274059 464931481
61932255 110299333
21774097 520909831
212543675 253851869
87506826 225618703
667114 16740207
44352562 181744621
15485288 30399684
151662387 162144153
104794348 166764182
247971148 466732791
52647505 484616505
21387171 152696265
164382616 477923267
11547997 808482478
17462076 20975281
81312936 106791631
217088425 758806322
11568387 33216191
36262219 156835503
11013835 162311758
147108046 151262112
6331168 218823221
4380927 232843469
42311614 279334576
5120595 18110737
145122269 406812281
53769953 216169336
280322223 390977681
205236445 649553127
200792301 514337281
93904903 100757818
167873022 298958452
210490296 498042413
40790862 196474951
22308825 42928861
6114198 307617463
30896794 80638951
6663510 18804633
245093819 313995301
331175505 635525221
274715 590290
3383290 3477879
52448309 60211936
282511558 397493641
13210437 17653964
60098476 66417877
23415884 46820467
143192624 172034687
29442505 92204737
69017706 182507829
17824019 61837912
1851924 10535581
278275 1716739
22543054 61847621
6411326 353359553
134920785 495514901
487201 36846443
161409093 426028801
331176578 378450626
112892821 128085119
187629001 302149765
376798142 436957346
484331 313552370
13407985 173225197
67495979 180519857
104083321 180989499
456755751 500226377
58983865 370409176
39770773 386476905
1337017 229439057
233431353 234800425
265757041 489691301
371529649 580944775
96102471 208588585
1012529 104436007
231520685 453069551
6193579 11205633
7492159 22011111
154114043 177073027
33663668 92907073
20257295 35689958
38549215 251346785
195909913 220646830
764092 1578011
18095760 90365626
19488486 22450681
268675501 728777301
4358563 636639157
7060996 102157252
200587 491190
83630560 233957329
756689473 965736055
9617508 43164118
63074686 615603143
98883785 209531233
12272157 54289417
63700325 142250201
94156496 95813563
109276676 137489041
82305 193329232
90284193 1011202945
48963996 63459301
391499221 429381226
33892594 158503521
63589341 115185745
1023017 42048293
67480675 179219097
5671711 102470801
104941305 169051969
30965846 341587557
47960642 559466227
86332977 95777785
22439388 44820001
17022979 689317021
31774876 68006625
3364446 7911601
111343881 221364601
17010378 311908834
94829309 319151053
34992109 87530026
1434329 9392110
32500420 129121205
120513061 173459331
46305937 321374703
10702765 504496021
59024760 62246185
662742488 1031755833
199408555 359063118
14042332 448126762
116028218 150289117
29361879 492584653
38705271 81719261
54177673 79119379
1018627 88303987
38458061 87976576
21887416 406418266
2314885 187942896
158786746 225188761
78483953 261237637
224715544 481845441
150722879 227505626
119166601 128445395
25956609 406865980
310446129 813186297
233563177 949949737
42729151 209038607
1780318 20039713
3233347 14240561
7460077 166462951
51742512 56446001
111752092 232211310
167364392 442595539
36182558 63316883
25078861 112304139
44440428 488575957
67797157 247931419
130658130 273922666
46741991 61957897
5304097 309697857
156232959 861193297
33058493 171412336
151581345 421968373
287783497 691799385
6446280 135951361
66401576 105307606
67445943 69327689
12633031 46365697
329145541 374861899
5829991 41871061
243274992 383113567
3034062 3368383
75223849 312807025
12615539 272962456
1170436 65203473
63666309 348063301
540434309 825633026
26108085 88200421
8600436 8605651
74601351 284377414
30709537 905887927
66522597 239573379
185668032 263366949
8925216 302037505
36375031 152205310
319215161 950514175
187310741 360086635
32648338 320331681
120933366 282249709
11650936 20795185
77015533 164401501
64915096 493814593
909876 298857090
29872916 34662901
3884742 49220501
23533691 44572726
438901988 897595417
20926957 44390853
26799089 94073517
199440557 296952193
6107282 7286761
2008165 116881249
8040295 11206521
16529579 56321981
19171123 675863775
244451351 385450323
40589421 130097210
9725517 12857349
133500537 323350405
53950996 168584167
230128 250185
8434418 49644156
533526 6101845
16200451 485580655
5013050 7536579
117003173 306164090
258443298 319741045
153247122 187828159
62791672 79244929
90488976 211076929
474077281 592626709
9654710 191690743
213076390 319103011
50246794 128714671
23170219 38859029
351758101 701410945
48033467 125377165
27027507 37807241
379270311 446664457
455394253 762556071
107381065 222708088
3667197 4240786
338795090 668990851
59478620 106728101
357505237 661279991
41914112 52210201
3632694 4110009
23704196 52645478
1575603 11031721
58858096 91216919
15744235 370236751
170666625 597505069
3517845 511520491
46941198 612310931
132492280 268693881
82540399 314606755
10015299 20575301
11642769 34845181
29025216 77743843
114529269 933757525
4016446 54952926
34536022 316382697
46841101 255816449
105973881 629968197
180605948 208588823
3862210 6862080
148937674 457674649
62823301 99030106
12290071 40590740
7521541 30374722
10122733 701506741
47546697 48550328
150344066 497453289
150874137 290619076
1094888 2484772
50926513 97775041
147973531 747992044
12602507 21962383
6284473 44767920
8064000 50437465
54241705 160124913
50284672 242542449
3252395 86396059
2509450 27852529
29356385 622185596
66291540 165272770
108787789 191193262
44783020 259406142
6814811 11468482
89446149 93303870
24303126 107392849
43889181 1002492508
21423492 35792301
24050249 56507566
36495601 128860381
427359 1499485
118725223 224178972
165803285 179888626
251235271 414722281
154135898 602049239
88761088 125731390
39647019 244596685
41163045 436844038
68339356 73134841
244933791 637528444
2547315 8411045
2554909 5690686
95262969 218486404
75085885 147885091
1635040 22249641
4248204 112348377
41622849 308375137
70577084 133945381
344749855 493633441
156014607 174093996
64602418 485373201
24407988 60945367
456978565 865886737
726972973 882282571
33254937 38704153
8681424 20340097
43694765 91980865
125123971 166889665
115143138 122997967
25462181 114695729
37816712 70928289
216092467 862574833
121467837 239487464
88076143 149770673
53406283 116977066
34882893 79016533
107916193 352712529
6838625 14329001
485553961 853952809
99687099 139576941
86377315 160301021
6852371 251545659
26689181 383375041
26415005 269004737
8085789 60011722
38604159 102244807
143218431 203359381
70323145 74924200
338828568 602474011
31778729 38700653
70770079 835713537
116566048 623141135
435799067 848355121
5459401 10203708
10333308 47758169
79236971 402248672
175699474 287370685
56207926 372829825
123239728 382770218
30490768 95343417
161741909 178848121
50117270 154673065
73420388 80060560
11102348 99249333
178186487 247693096
15109562 24048541
21475848 27965303
158524653 296084209
437654909 512563177
80718711 154079901
2769994 5566636
9299689 24968332
208134953 430285921
88434486 340045555
23890679 25982626
2483137 4823188
233506765 506899726
93558936 235013505
96379213 665129921
233049703 623070241
19409119 60576713
382185488 482904793
73857465 273262981
14985767 50270334
4862057 26036161
266982593 818894567
44942261 90269663
35945123 38737339
49001767 138396946
280235029 386756852
372338831 705196333
21101743 75876373
241654855 265218087
38525313 591332701
16652045 55906926
1967059 391801404
54479091 411524308
23566633 233927534
59784340 145715073
133547617 940647605
378713107 569250781
50603876 200752672
148901005 317369541
10574660 101486903
10700397 28656057
12782079 15077362
4150610 39271888
153482365 167341597
100250760 790036545
13276693 85833427
27160150 34389937
69285217 82419832
140234497 180676225
6101891 260077942
229708536 596260976
119593607 233730232
40325742 279757681
1508289 145868772
493648729 511537629
319052248 638529061
2059168 154425653
10806704 215809159
9497383 188266894
120578925 145341211
90427496 151472345
27377341 63150466
44489017 386796501
151320235 773933226
195823377 325724467
2925159 10841371
307768852 572425519
21059473 677872297
12233311 202996545
4718575 205219190
108935441 145158157
201832792 691719285
22744177 238296736
213580324 474443271
9074450 474179281
83719351 118701529
7937979 9941737
165864193 551081818
43440841 385935647
29081430 998370241
743445 344078335
1863361 19799505
103808926 154379303
48490782 242261467
24467436 152875561
9048247 534867025
69315228 154674433
42230878 519326673
14825583 123204324
39556195 41254734
290493927 298465537
192420301 527135473
41374261 828355965
29800416 32209661
313243626 344226775
138164261 175361761
119859009 370476503
2586697 361145903
24119294 184989837
108339990 113975101
408100701 538828716
17153904 30718753
46351492 53858181
63823757 109311151
5917684 285922561
4024825 579509806
2837675 17602243
11499419 15076761
212058751 625542616
94004492 97926223
35649765 145761666
4886619 127156032
80800813 308183677
15482237 157455607
25171911 114444710
205397193 256644593
17487819 21314203
19557185 66243476
361157317 732920877
75879832 106989169
193997301 256150066
52269381 369892476
189647013 298998938
219781876 415174321
9307952 12962617
52730957 197785716
86070848 247099719
1007317 11418497
136296310 160517113
72139333 260718193
4859752 27560857
414440594 658059172
3843505 374373607
101006110 123121577
52133198 61998199
718890 3430109
24905563 193202815
312103071 326742118
6240256 11910007
13834517 48702973
131112639 154744937
1408759 3325871
108774637 144726821
235199665 543301321
43285661 999022648
35259370 243918865
16010774 21871069
40753 105646147
793657 225352191
112287030 129116681
82588259 143142993
14391642 21918551
262477490 346133761
57390103 116741437
14933881 294656989
317465440 338232833
134559740 211921201
8803824 24192139
79755389 155801476
88019515 234613992
16738602 97689771
25579060 450637321
32149825 70717980
21871492 133142489
26487782 79004509
69431617 473213881
20598168 41652549
85355685 97172227
326261181 524271078
55075285 173560794
22503362 33263065
82696615 301099357
12119689 67140037
7348080 9533269
96569201 140100319
221937436 791633408
303514484 623308829
70948523 822612299
1793837 54953305
97455785 461932566
157754856 194457817
3550826 84124801
80216376 146667681
171239041 361672950
493979413 597601271
193473174 785318137
92382111 97867102
11877765 34974811
65812891 353645431
29780973 38194365
83045201 95520325
277176245 521242930
64495043 116775325
15158184 44935423
18343280 18819449
28730220 135189875
11912961 118449651
240639392 245705629
196089715 333354561
44220379 78965870
1835567 25083046
5361635 282432683
69973989 190229095
4769455 36910721
539387421 823550189
68011257 797961417
28282789 59129687
190222464 226579195
2605905 42668889
69747724 69881193
44904024 46818205
47206838 91961419
33525577 298250407
16965284 28298117
118303151 174291625
43164875 50389984
50539343 73924558
230447881 484693639
23120879 27453305
26215347 583938441
133457338 284311210
46130824 225815626
26733265 358323681
43612886 99132985
9576084 12551150
179231221 188978401
132295969 429173545
25724265 177258898
5013723 7076059
50579641 180495567
79523073 279500321
238505849 679384189
23149232 103846819
16024009 426077041
216970404 349645213
63757761 344414456
60557959 115206191
132982132 194777025
617022 147859895
489487181 644544920
112597567 282384414
73683488 112109361
84687017 112122271
139807893 154424920
254266651 349660291
187278629 203648815
17506310 21252793
177883644 197232517
37116577 211721687
176701070 425320011
117737985 714666954
224402076 233980156
18404552 34647857
9512063 13214711
27009796 181436537
77796545 283701653
110627003 171360001
215660799 463998145
22375737 149605621
41538169 291651019
324194880 379637701
4163729 547772376
21645713 23393559
77350200 454164061
113722905 675760465
114345484 132316737
33392315 220547061
27269692 35664994
205499094 586963727
9675589 110923361
66764737 91948420
16786316 134627275
223835770 955929571
29671489 32150845
20025288 252286399
93436765 512251301
36256909 432138946
309599849 460595026
70064011 684216871
198363501 563779117
182299965 369542856
255231219 899253489
4238050 53935219
105726377 390435119
13540366 30420279
110578405 138455697
174966661 329485201
153564397 318986396
113096754 698743935
122245345 297902557
33640660 330835249
237315016 372203446
430217649 685172191
1942769 3179661
1346580 37553751
7715634 53681932
87715629 101877308
29232261 40352599
4959959 66850279
45067321 97699105
7454325 341609710
6211741 36180981
126469585 242535629
4235218 174312136
182146693 505622332
29456701 560266545
77770189 149952076
65336747 204855379
5774799 324173593
3676407 17309593
121323565 212051465
30274525 209665513
10848025 47113142
31233311 62315737
277186240 513640366
45851488 148265428
8474806 42747411
42183178 235737401
198684113 598527264
236755825 367013986
198798761 673739191
32554585 57017368
15834529 102547684
49762314 63712891
159114144 524535253
13048729 224441857
50618369 209964394
1320814 40962321
2239326 78486875
53772130 56271673
203994121 243726313
21316249 98623404
100908459 190732946
518319333 779981337
28750367 217885465
81369355 697185247
11451430 631737226
25342241 547513273
11505793 38582770
37085267 155271251
37405261 308169342
561333 3230046
180434 656503
15857844 22731193
245517479 547377169
283008948 991619260
544003276 839115113
111971203 223201675
120300399 329626913
82259993 274065229
30590946 89929559
215976503 943283641
268091911 730187129
140325094 390051367
45044203 113527909
31162726 93904057
343865641 626046166
24628829 74803366
1563394 3599726
4459435 612833378
30194946 97144417
26208867 27293227
129404406 246849135
1966021 296554933
801350496 925879791
23343561 440318096
3505029 270947777
24969841 103597616
38677759 439655913
42952561 171917089
288659287 666349501
166715419 692794791
151501585 181746181
3139487 28480351
92001891 455272273
28100125 139737211
105968721 481294165
6986039 31000334
15544927 149872826
74163749 94444343
21479216 60334016
468758349 781959091
18113040 28293287
36676718 75201841
64363735 97901321
22004086 140022583
156172125 218925557
242906 23099465
106890049 183284556
43827860 195661671
1610990 4594591
220705090 300355255
50624419 246490765
6462138 633991039
4573860 29023723
308855284 618476097
86734748 163861081
8464425 30089425
5272729 114041315
7910281 511050183
179575197 747481177
61546217 62380785
31913778 34128843
10824689 67158337
70458374 505817218
8210969 11377458
2619685 7364604
55597854 149850529
94977306 159918802
12350658 38595441
6071491 14444027
42938425 58593602
124160590 567818742
265428345 421204356
17648401 210059191
80558644 149752600
254647684 334086241
239091287 390405646
36597562 149827360
7776790 89636413
1854238 89641633
39688622 65620001
12474330 15398377
7870946 213774193
72023733 166549947
142533481 623095957
99614900 128679629
175455337 457709393
87896905 227760280
2186337 336201807
49887840 235460161
8956903 32287767
194981179 617333177
405809869 433757731
61739126 119884379
278491753 669829889
17068756 825404321
17026449 306313702
58891780 114473962
3032475 4099177
550787745 648050869
11922478 51536701
41889066 52675273
77013865 223983473
44757315 45182413
159038439 540761556
9337849 225305286
154470991 198511482
14035544 527993753
41805112 59769789
158807 3459513
46289278 91297747
46229281 272673145
1364919 53003611
54491416 359896524
334401025 814901795
180079558 208860276
379275130 833815135
106078126 536370563
45948017 240745051
57540346 205006121
4354597 6490325
151555021 307071781
79998414 231815155
4837355 83133777
105322878 149785021
117872253 123297697
64735842 143949421
30490276 58732893
315600521 525187134
18876481 222436849
638944321 717739580
307339900 889386876
38192367 279642301
65468517 406215081
180998729 236233021
49061476 186911145
68694943 561093415
63408010 249044056
44341966 62501409
221754366 768370177
6034195 263509017
23562697 315195787
93360849 227986557
347262850 442246646
51092905 68961919
4540225 221342109
1235616 147870273
71634025 357717057
13898422 117310901
8552148 63967865
1104499 1118965
173452380 191554273
332676985 978732111
3245821 70682221
34430207 50208897
425729377 976514883
1589845 11091361
96084068 187575541
398668551 692096065
127215192 143431771
180631766 194852386
134831969 153780227
154306560 523379419
63798345 78919114
408423871 629884649
61791778 705081869
163414381 432862151
33414955 456226101
50813445 224280001
11066788 28164577
58298188 226396821
207904753 253384951
274388101 1040216409
131363765 592587854
362411603 726797523
112716689 254162360
6313164 71337781
27515198 441281309
117091961 695310347
14746106 18638005
19187763 101526517
10316128 13933081
21421998 385027693
34809983 225615253
25595551 257924750
21902717 166685281
82416040 513646771
311166241 437503023
282232865 307712653
13615998 212584609
82441295 109421047
30032834 397194449
80887368 471515403
33635017 545517946
938361 66997162
572515533 616531381
60887123 71617586
168369326 452463571
79226544 104277261
30102720 260508849
416027139 450736606
11298151 618682110
85242458 120463388
22035175 256353355
836172 188806051
23601850 44746059
72285856 241885981
45860211 830762461
411285109 413001571
409775473 653316733
58166676 64042928
10470510 19952838
76936173 174061121
15056876 38829259
106966077 566145788
184994545 295249657
109697 5935000
914785 1031142883
98673486 108552493
135170451 288264106
25724851 44727061
6787218 16490409
240074989 524997649
12446529 617283316
63585 184070293
118115761 377756329
117676551 118170131
132338348 195126391
5502562 7253916
48196119 71612521
31372733 715898737
489844692 594435304
105696826 212081701
377613 12586513
100736183 627168965
16089966 458227066
19205405 22317101
35667824 108988376
120967054 208606876
92715998 126813313
52086511 516723501
64733538 214755901
8809895 12878779
205628814 259096542
7282117 134625143
16481977 439908085
174189718 555402966
78503831 136801027
36586425 37935469
14787386 16736105
76049416 371868215
335847642 428337748
7243734 17490817
138394212 420534346
38100533 428005621
420983191 513409513
3452382 26445523
288849 1087052
8384719 10240073
45969613 182573343
41493636 47788211
58843536 182209465
371789 112792555
247305489 357416093
14481448 33873353
90109689 544670593
168516440 664912649
9397009 14012111
147833778 184123693
27344979 31673851
39627922 102404241
107969166 147960791
9464701 58802140
7458927 15536005
481083121 494739091
91881193 106282009
54000566 565055311
10507103 360390907
9004392 116098526
39335411 51487426
119066113 148199913
9480097 20513251
71248735 495416065
155202807 886371201
466543493 746256889
42362371 547427431
85228909 142163181
2864045 67752036
41557688 46370041
134480047 175425790
8854832 231456570
23451380 30446351
48018152 55918061
90980873 307332417
5977658 11136379
113152222 379879963
23096961 398509225
105922048 200555761
19644589 35021953
136730800 351545182
91964366 326115479
446380285 768165841
131951620 142214689
32339120 208651241
153183920 245997386
541826917 670012673
6807339 104097913
99114938 110563953
38229905 318287428
68778313 139827007
13319745 32845516
103060873 442804814
7496451 319747543
40786929 74832535
28079250 317808271
7915618 105571273
80542531 95671297
58872565 61251940
118071122 449005187
47983169 148589992
68860311 189994871
13573791 145495601
1568247 4274735
38821513 78776464
68620303 388013543
7672867 10348667
109729218 685428733
1427509 652836961
159615247 807281665
851142 427122299
152129823 488289131
747276997 895068355
296287672 321932876
98318125 368213147
24186295 744795918
27895667 161396173
5617894 12245689
38958259 170778056
61740673 123925865
185478151 308595656
13026643 26657709
2550173 2564641
60703234 111899677
24817136 111927473
16666727 37707137
13262737 137632622
63723763 144684541
22660245 29586111
41127467 101289761
55504321 138965681
2628991 482180257
221416866 602670076
157849607 286401193
6306446 72433927
1739445 198014023
73906198 471715406
261718532 551448041
1061054 3344673
255954657 318406609
212494563 305091249
43330090 576333241
31080001 193914997
178019726 365850563
97663751 331406155
13293058 54476124
115682341 138427681
598244791 909215209
22512836 478403822
38070481 129024325
37901314 342459153
34531388 132386617
384337511 434812821
209179090 784938064
215580129 620652100
2845558 76287967
130686889 883982065
366464466 368061058
13154472 207219853
267328190 281834411
32664439 449979309
10759276 49300957
1 165455245
37914849 50689282
98205091 740588108
105652486 156055015
25685362 242892611
884746 162473915
283626710 715578909
27579767 114689137
21080461 303608089
94308166 259150613
8514300 328790977
141529406 149844208
45144496 280249817
41285494 145213763
14473258 63864891
59273105 123288053
10469239 262550293
1410064 20422338
211353472 682066001
498115387 543635016
200671977 432827891
36907521 481744803
70670251 458887789
39353835 59153461
31940475 148883806
11258234 20256133
6771623 112471216
41226531 115483245
1732095 181376605
44187609 221824513
21079741 296534876
2124077 15441985
225551001 619246300
67100842 189747663
219190555 369949276
337513917 730242361
135484315 167507320
5647433 21150881
71333017 491251165
144190971 317042661
353753149 400216825
103431897 812518639
10013899 13420007
40165423 556326876
36637028 507123266
13269601 56330083
36210316 46358533
251193601 416996129
11642109 40181086
60027241 194163989
15465019 68138461
85497231 247060826
172417686 441875942
35690140 349905170
422201 36832321
67583968 372795445
254971081 578653481
76583101 214479013
268393894 416591301
125638502 179936351
44859310 69967579
47842053 99760987
199277409 230506566
73637334 106635529
245959792 425128081
349393753 650495173
8622098 453940631
97032727 110311572
279880334 416260577
753067 3002737
48909734 76780403
336965641 569125096
5507041 790066291
478514138 862845391
55877641 60777007
13559227 65389743
13878629 292272156
243140836 563327321
17470297 287860744
14381164 705067606
166604282 191720894
20531320 102237153
2506816 1032054453
441350589 782478929
5792681 6688546
111769669 148005948
20381943 21627061
8729289 11164231
13831207 421773309
4791825 521737921
45925021 61212565
129109537 144723951
11868337 503469937
108779577 123566797
78793127 134724985
629709 4047091
241615321 271549331
149851147 586652249
45931207 142016491
54600706 277366121
101199481 568174111
6755764 319485273
136027730 342634481
8748578 68536250
163499724 492269977
233175501 702728552
27650048 169029617
20749649 27191341
127483617 382051308
63172946 134166041
251426176 418702355
54986194 424082359
8464605 81148651
7847831 682953721
36391879 37357217
256273858 473218633
86679492 161458837
5351940 38888208
406981735 508408720
82126035 532449793
78802736 406512688
193061309 511303105
333946187 635386285
39657762 310053101
83047825 163247304
649161595 660265709
63790507 429002221
102138225 312268441
125717925 344934154
3377641 29811160
102129626 121172723
1692844 3521464
4134891 8707777
13537227 360665299
18761907 210164596
6901219 81640827
3168536 6324553
40739545 48158052
234209551 753546130
20091839 34712938
73696586 109842970
86270058 351245397
82984357 407996796
8210542 57558817
3710606 4108345
7600519 336874041
19480495 186644581
7719296 23782959
4368511 8454097
118246441 711152189
225567085 342923113
34043759 39431366
49272003 500788891
19397092 497339904
4531489 324073311
289783401 301158745
68070313 201027055
864886 911361
85585441 691832611
94456884 164929681
428701785 535502161
136926707 590007329
80530600 211230621
58713257 65926899
12828141 22837205
17096511 1019958850
82020569 551088523
15372735 22200928
2750319 175535025
19337677 614123416
10502535 31061721
48700821 134850871
287712272 454826217
34744001 170099325
7966172 38433487
278231535 443476265
33639384 33876949
101420369 170021377
105225575 111937929
346381358 428643701
15267965 54041716
7475335 376003213
16270471 170035939
21878489 281432734
600213837 681055489
152280653 158414081
16090207 323082667
4977022 77839711
37425613 45263141
37934685 89202997
85190362 167813493
2394917 7821529
18330991 39556425
4986391 14835926
30751080 62177917
14362345 119227477
216033817 242572729
23681341 188768781
91636705 252665689
68600068 416158305
162861351 283059771
11963503 16262317
49929480 372603529
209473771 268735753
2606920 9121609
17170290 219944639
5625191 11264277
66333618 84780661
44024856 121299265
113587201 202104901
1843330 14290707
16964018 60543721
39104207 41859841
20509969 853409717
1664989 11970190
73119657 88884370
132083857 177995793
33898751 434942586
128587691 208796646
25087309 693511975
9488449 949002581
108191161 394747165
2373948 2954217
11019600 23500325
214788824 394104943
112622509 857977948
269243673 493297507
825667 16521229
171828829 420005367
145101095 423665756
8008044 246213689
3316180 16408201
2324053 2975697
2120393 319621423
248071393 281790793
6771909 10763642
63153193 404670791
2038866 26930951
2104703 45055401
163364953 284564078
4855520 86021801
5784704 8905513
77558626 764677511
29522065 784885124
204795450 266764751
62716428 100142521
364073456 519837793
20063392 53586701
73611110 463672345
64716781 126459476
48877241 187287058
282088 525619
14888439 63676147
102722544 202129965
73427842 188885737
14158891 29972313
131464459 761899993
97408326 142912225
26289099 29398261
42471149 152236993
6521872 8174181
19141111 172496325
3002329 19401251
14356387 257171278
197078401 543363409
50836745 1013095126
201431267 215937487
107449525 346038689
17227306 61208771
15168804 23582975
258878593 614816021
135689767 280235905
147909397 360127476
118086151 244761801
70043880 98623719
119560001 564109441
16277135 16404277
53383438 352085761
23864364 466538564
208670284 528771111
28820260 825323877
68952691 100288799
25179854 40384135
99974321 892954036
337301119 415767661
202493147 308438401
171170292 546841550
120552033 170328881
198522811 362716336
67023865 328112647
31128028 916537070
91401571 94252635
44541 828105401
45857385 111533181
81482966 122471389
34453521 176708041
612473554 682286185
12899650 26159089
126417721 130657732
73047029 103555691
50166544 208368973
348799474 460519951
89101357 262456357
51836645 391968613
5295771 12873750
17465690 47605372
332049334 742163833
5614676 17894681
5574613 6605871
15104818 275320626
137162026 210135131
52159874 98800465
34826751 200186943
47728647 760345953
26616953 240601825
121853556 211369285
1392158 14496781
80513178 117266213
603286839 1001167248
9028513 126057973
115631 230539
222377 810493
238504600 537924861
6985161 57403745
19704701 140672251
45108338 256787425
4477981 20197240
407459881 712645831
32698082 139079161
2485577 51795010
70430582 598786854
267904860 279602956
14493115 31222241
41023459 977467229
174344113 374999002
143869779 237273544
26552941 73827006
121626931 166303429
10280247 11210850
56775997 78379282
48428525 95812641
141871433 148228097
116702641 553263439
190981954 352142429
4360021 18064623
254305341 498610981
661433017 741275776
378494289 683083185
199324609 312122767
733265671 798804077
12997615 353851181
74099465 609233959
80883731 118150501
256171321 282688190
72196261 212844034
26364031 253600285
38875957 52747933
6424052 56707309
6191551 7459053
5403582 7422323
60186218 90988489
5447432 49496371
50584850 284252159
21734055 138540716
86859609 205065961
148329545 171318733
4842793 28920673
45899713 83181480
19483872 22945921
35270225 149160531
227334178 522879292
67191601 179227483
14399070 19536103
50665222 95042501
190449669 505950773
284799477 368086561
539316601 928370619
14594283 50575510
299946298 744840397
2621609 18470705
176951 9608833
82663768 193344845
44872879 52612561
31734651 47001745
22145254 498318629
105117541 263162153
161578229 205203455
217096362 346978801
149796485 251765376
113667841 341890417
83597801 324496729
62174020 200743739
88125822 163611441
16047524 127593071
80392949 127994731
40872288 345627507
29868316 43372477
19027178 25497574
144325513 518594869
65423170 120135771
9351720 27880049
176765169 296630162
3285141 8282113
32183447 69254963
13974004 364847044
5319993 6918652
1172736 1231861
55141469 519431912
245851409 308002023
10249077 13743201
94987308 142788257
310121569 748853661
17156923 31430197
339948325 656746705
11890699 766084857
4855953 5033505
689189337 724380697
63900103 928902892
29138652 53235433
59273136 207323821
102528810 160137219
107458856 319495763
136508263 334159753
8961338 12496422
34611406 79396897
280223721 280252897
227918 269586563
6417983 7964801
30274764 211401076
26265940 78577912
564413545 714059515
1622507 4638349
75731711 105479089
397368225 536015371
99571741 689755177
362891893 363853239
343074213 431897569
1896217 4457761
176486689 426191011
178207030 323368313
80885862 235376821
26622517 392963965
64008587 149895205
132156231 215069206
12670817 526883449
405261151 410742197
29324611 732992869
116564925 252728353
38839911 124729591
4191554 10996417
117540119 194245119
80962480 150175681
253166203 274977901
158026866 180443744
12484130 465286591
7148869 627085561
15885773 68644633
11371375 43963781
8389927 484164693
24015761 556895646
78541569 648335470
382011445 448625767
32117 48745
30795111 35262598
1793606 15617173
28567870 30607766
1417337 63884458
104007151 327335845
330181279 915757651
137469652 354490302
77483170 304719561
153766124 167963219
70677139 114793317
2572051 200684761
35189278 70073601
98001055 153823105
235822881 550894345
96644185 552172531
65827041 490791780
216453145 603937459
12279472 43095201
62155760 868381745
20627101 300617313
17671605 50652625
27673287 219824401
15690036 295720381
34429393 584755921
8395272 195747553
39843759 116378497
213570273 333427751
9943133 44655164
4001357 42941453
111460273 278112451
237407325 457375241
62976494 132271465
270565738 406405065
88400884 153686611
5749102 362472291
12846865 208906232
87955389 124279289
1705541 85965551
227472870 677445835
18282628 19146973
74449792 379879501
4555249 107774261
8467976 84246425
73373887 256860759
199412116 625909807
6148037 417749443
2633259 9784653
26388441 218058346
110214885 395264101
21242783 50340571
336161662 856229741
299901520 480674091
221618041 273095065
60234343 300115078
83909058 157396151
1933393 86450636
51878581 381797956
86751094 555732913
39508483 214594669
4208221 10203235
2832502 9255511
97417362 557581501
7374483 11981007
87505492 122061457
218730133 388384441
388250816 560423016
70531433 887482401
126336169 318022039
104284966 176461293
59117603 303522382
201954043 600681745
7162602 11754997
39283566 112374081
220584376 382034529
134360592 318074062
460854545 676276186
5287231 35722639
23920143 395334026
14135653 280900105
1383467 330269437
14923745 34618321
100365563 111084716
23503761 48520201
30381165 571044001
631628 27915391
77924743 727924191
15260011 18259125
40582093 76179499
172804341 904621511
192555105 669503449
132584049 192856129
44090959 111802677
5075995 15653494
21554397 104289697
35329436 72740881
313144416 324909985
188741295 255514017
3257090 68468207
7340001 122215321
37483855 82111955
18462292 211026169
178699838 236368175
23651135 26327407
23994126 60326626
3489829 49121193
168092671 638223139
245456953 634995844
166260081 432202126
37704249 186362501
47857573 190532121
932514 4906213
344054765 385174501
81408345 900430837
309063826 358329133
67654461 263802457
504617 2453779
350230873 612374257
12890491 19378216
91140571 412117385
1803877 2574829
84302735 98146666
25273839 554631897
7218416 82704385
12590434 45841203
300688601 427892113
21676261 83551600
2810306 2987749
7425255 90755953
290623026 298113215
97317508 520730406
15934137 627462777
11975908 57210679
2070340 212462188
166918690 268989777
12558856 220858837
1119897 6631743
475285 1155501
4150746 6157235
611485441 700223987
122960891 373446481
214688423 355200433
10526277 59898151
1233262 12284371
12214942 99355609
38085746 779961205
2924663 3174898
63086425 617336551
18373676 638576305
30255391 349512373
14147137 86747674
28013041 32596663
67972496 228954485
66720227 502473184
38985664 258677497
1178997 134274879
78530536 113166065
172747476 208326505
83325553 170570961
83501012 98494495
130977601 397612331
168154194 198339814
115070939 129115135
31839674 67510843
165656211 168781845
32230012 171866494
65208657 552779332
291762582 464404459
206936206 424929979
42354497 419951821
175657612 320485447
44041930 116630407
250825443 379769401
277924771 631821877
75962539 148918563
84497092 260445459
221773737 257217605
64550824 88600305
27421681 60544155
724940 411678401
66981493 548093001
7555264 10311949
16166848 19836447
68570811 564539141
23924531 190704823
147478761 446978753
304861573 353298001
6654290 78922929
1604384 7983693
9080797 35508136
38520940 79657881
691129 174495313
51089261 78999301
56023082 221746973
228529607 332428601
43348097 175273309
47046937 57816512
111427845 168327177
333339076 336715041
4693125 5887456
6157711 59227456
203720645 391716313
435755209 527266067
212588414 329881857
4210356 15187016
243081785 275170051
208175570 231489031
9596983 30383601
167588523 291236837
126336197 226093913
7067139 113991049
4137926 20655265
68315368 251371505
19044269 124523176
65749867 318786865
1206501 681464449
92423835 138401165
4829046 18778879
68835004 107722521
17310261 930694181
17956280 53244525
233104959 710504516
151738000 211499689
5924698 199789515
70218675 89325942
18399592 129878763
121081626 182204684
11618616 63561611
383074183 643712626
19385313 556914301
12005820 172163341
190601303 224938891
30869803 98132261
295354981 586810261
279152947 406159945
102885063 127495178
42906146 94029489
79427932 514524337
41032141 175081148
3638505 679984876
2337410 83037137
706599 1941017
16295631 211914545
343719201 783585473
303940638 813464497
406670871 764718461
2174661 334548075
28039691 472066876
27542700 28487040
75154193 133201201
253601076 614324153
61002802 61327669
4026685 4630501
9853939 76214179
10595882 20923813
13767537 51090075
9191064 786767021
4685810 4859980
1487013 36725053
8933787 10744497
2419261 143279431
253898113 346425736
53624530 388343871
20984091 31003205
366277600 813389441
8365116 19049031
35595056 136559641
57166050 97505673
284369623 292128933
18063408 91829921
223518260 526554381
1606830 9589987
327455622 699658786
402784 539751
89258559 454516063
187330636 527041675
236010360 303977239
217738615 242480944
103664196 568440952
55110733 254129941
69645844 77581477
105508903 136902039
189441167 639700345
82195081 605313676
1317476 6786467
13315201 476459293
1032301 4011236
123074425 258243725
11994951 34233802
37623392 457411004
343515103 533629797
342579414 956076612
14462615 580840569
243555922 679457302
589441336 629223905
295676 891461
110048437 249718401
133031357 200687628
9276486 178062001
223589647 533108265
10873234 532490167
201067061 373629313
55419117 727867309
3617761 5047480
291540751 339076156
776863 8287189
4178524 9029637
290536447 497072291
73618221 302876393
48262462 111965281
15728514 200386637
105184342 626776038
23569814 93820101
101155534 165032583
160655988 178173073
22147541 333457723
299523421 309533154
113025861 183518713
196600474 840479617
6552776 6802219
239477205 678589273
52695646 318589593
139701417 229809732
262830278 426713605
170240498 543022057
211915424 242107729
169050193 280134401
338511010 366959881
403517577 874608247
154470118 293070481
22353976 547255869
24102023 669558401
6745177 29727313
430973348 744234541
206991289 645591969
20618438 34828553
23929456 409341537
452496214 752384833
14974905 17690179
177000856 191838049
234469985 261491825
50148229 444161488
19330239 43220278
10335515 120391703
55649458 94518335
123467353 300180721
261874538 401698981
26583114 148882379
210298225 429674025
13684238 148130489
143688471 261108813
278282460 285890493
124605139 609451531
26853931 504325313
19803856 242815121
2947089 3036713
323057621 574364407
21775843 28718241
345419527 725129833
719672 3718657
23495949 118167484
229740827 517430080
212613961 652090087
381543786 668856561
89076724 205998647
2236144 17890741
104050909 307653823
6616273 31019572
37644263 65050046
41349453 600639801
15413549 40734190
172668258 221096613
721252081 791176306
55473840 66023761
5216664 248483017
158959297 219027289
1478535 34685905
133524701 725166404
23045191 63298105
60183751 90504762
72894309 92598643
34912866 117506251
162772261 867181517
62041841 480901961
28390289 35352997
59514323 189564638
384274465 549138463
130836133 180906958
45235168 137287809
59812529 185949569
360526105 484204352
34823857 481157701
18429827 51749153
1106989 33183641
216033201 338002135
14341066 30257866
5333321 41041918
81012531 231032933
687724 1078401
12382465 187697315
21144912 34626457
2411707 36332259
464203875 470933329
355707380 562179121
19603624 89256583
4404506 135181883
11252545 920620801
27311293 76874382
10744851 52662961
70158863 164909266
5891727 38305261
2916385 4072801
143506168 240892247
102434413 168907074
16414093 208925262
22750894 617330323
28385005 279196921
55894028 88987827
241291513 494093458
35335538 282220401
293083741 349442787
225439272 417899209
145940631 186183889
20984733 35313318
26946823 231401723
56672699 69631651
61516521 119335987
48427393 205883581
56853007 68500050
39925579 751241338
52022584 165005697
23422785 257727376
282083 378509
28761864 40968481
11975733 13725881
120249617 240704106
8580381 157602950
97392717 123572395
52924871 77843725
142187827 216163981
297192959 630018833
5158599 56849641
23355899 413851279
44033731 74797750
9183142 65460277
64907742 89490721
133867990 178267244
178388364 232053277
45871372 49102560
3887825 57672377
13418220 36556521
268926771 293321218
31281649 139149303
49747616 75939927
33818613 82656295
937762 61067564
124715839 419929194
20678785 367513350
90236011 592501456
234694294 280877147
38800589 59659471
60754790 61679584
13616527 253125397
197585586 239660497
28167809 137254516
19539822 645239881
148497 22127139
21984623 29464465
63812731 431033473
175349638 210927985
13430536 555355721
6228652 20399063
245230975 291697051
104914576 152818727
166714945 303190657
27310853 121654131
16049790 23199248
203856509 290364467
383842048 615510739
5425199 349449767
44838028 406675531
161821550 182387841
27034285 49800576
498134857 575510469
83453851 596672512
185143561 410045936
13742431 131973637
4430581 15257476
495064651 767695226
44730578 255271987
242282067 344442337
120373809 292219601
9687910 26622697
758664985 883889161
116151967 118523545
304481754 871305436
24188389 840559839
48615391 436198113
152600503 321942949
68591313 93611251
269794719 521434354
79765178 83652071
83980996 369818109
25353901 325886057
63844135 225750337
670875409 863269101
3127508 7336069
20678330 57688629
2767276 10164285
193887357 299883636
650077 43328678
37248012 101096111
31157758 32895500
22882435 35273409
9960035 33839659
42204267 74214505
7845399 7959181
98880601 185980285
14948387 46451906
109130050 343349551
346215913 360047189
271921331 571346546
282631987 393608985
95246240 534533992
6242844 255361576
6268627 324043051
46829025 65921419
73857601 562679465
156246357 330128611
18251104 28148869
4434663 6397245
6700504 26549231
15776749 143851821
47348823 175859251
71983768 137670149
630066601 674490881
19686808 122198557
19139882 99920833
113224807 801180529
47859146 74599993
57736504 175123817
219721945 422277252
6996383 25133041
642146188 917720945
349932761 765890791
158333377 158617414
73704401 210721645
10201637 322592425
38779231 92884569
66471070 146559161
2569251 4609997
22837248 103462981
71486389 92291961
87403261 182914978
17257039 136293526
305850103 350621662
260510559 522684865
25490381 200592855
68259669 483656545
311739881 636821000
10962577 79838481
18600709 230133321
36687620 52255841
615227 75775116
337176729 397460779
32586817 35657086
604636650 703023577
49758314 472543327
1507369 5614361
63522323 134022574
22666678 55067454
410623669 492264081
12656641 559850501
171345041 237856591
10331854 32047325
1326307 8940519
109700994 641517631
39323638 60230977
19920970 66784323
35165521 465851149
19873776 33076534
11107940 43384510
99019877 160189901
148925203 253562311
52181697 380501444
193323953 809429806
3259393 507310196
30852809 361189705
10579109 17317921
584736861 611701761
10911201 13308931
9875384 14553489
84730083 613769531
8021543 67959025
19029641 231873789
44112035 63077803
76221211 142177649
57208516 228644705
13307923 330386161
107634554 273813697
22500461 55086781
555195385 577716280
48828013 642368941
1548041 111709585
13936165 48031721
172664497 357291721
18287524 115388771
118810433 369324838
120416792 199406421
692449470 722006761
16417530 43477177
30839056 143989025
281251772 589138036
15574749 565005811
26309565 286398652
207052577 383367601
108772875 112637447
596445145 644519171
48070544 450072781
28012482 78171400
346339142 613824967
15394809 38040710
15862882 678816243
113130016 1041853156
19311533 37793260
22105553 80436589
58235602 159135478
63930257 391954198
8063727 98908951
204392701 252161194
67495089 647291892
14203018 107541241
5860289 60867201
336440511 607541445
64220773 182189690
1361418 6805951
86093169 606394625
128453395 228329361
1221751 323156773
114167497 483624121
495590151 502634075
278411433 532315160
4997936 26759105
16645401 26714357
28772554 241733857
8104953 396466193
530813159 667025721
121136611 406381219
72388554 245284277
21663491 188416075
42779443 484319161
245347459 409467297
204643561 216336881
4878359 31854023
32918817 295204246
3174842 356104985
110967837 176839425
208033099 256226231
101172750 150947651
35080141 251590792
175485323 527159155
91430497 237904830
72300174 127615753
97825785 565514446
130488961 300230701
160489837 359810677
255420275 438181381
37437337 92337293
11585503 35273029
12015139 47897481
10442232 245542851
53666009 210945725
220514540 360580861
273575677 502904920
72556811 163076850
52362185 110091193
82686937 147891913
4330471 4995135
22750605 84568600
27418261 108077614
371004037 512587285
57955206 171276145
297169680 795714382
44884740 431304361
135332522 321773659
31726320 137586601
196562888 256478201
666481861 888068896
117159601 383507249
900568 109672348
101558117 228188900
201702663 668724127
7188497 13190455
9637783 27752446
73767027 141343237
75183557 403391668
7802901 166292737
7484732 111459069
132613321 179591382
6745247 14570149
171390349 227416801
24208768 234198051
275879058 284247985
78116421 151356836
475669855 950367846
4913278 9287663
164784529 528906561
18845656 238852901
63713588 309552049
33006407 66597007
34318116 53826311
24098360 347184203
8817362 74340721
364660180 584091821
4722263 9977248
9653898 13501631
27781615 322758546
22471389 74847121
3545292 6151645
218970614 297499873
57435371 111269446
16873279 93124641
163531861 394071537
12764416 34336821
32035572 51262408
69365654 186737914
50071838 53208769
20474631 36542008
225894180 312611023
10429811 22737625
13807567 27373865
522916861 702622107
24549833 751467271
425019 25899742
18474521 27123146
46135012 439043486
94756051 95540561
126981366 210671485
51801 478769
117504898 159452372
20935585 578951751
64718144 82992977
320026333 433739589
64484785 200676505
488495273 666731976
146252416 199034145
15084609 845632705
43959548 154721711
61164057 73111502
5059153 383288725
12280299 208978751
100910095 194022988
4716353 5414024
43365316 172198027
38433276 44744833
1392717 32590351
12394710 374230491
15555711 92261365
12778132 349165498
4136339 7475523
610613745 792314073
67849 94868841
60474360 76476146
123651460 207868941
323678291 418385501
26011117 480615297
35757869 180282621
367908225 689171097
20781079 61631767
170412435 177512862
4882064 15630145
190532434 453781953
68777585 105692731
142740669 235841299
50871277 78097249
107566664 110307393
11134719 42245217
17407086 76560121
38999263 48413377
300380653 485708935
300627661 586304161
63109801 306732169
254460673 678896889
377979304 404505705
158283831 189822456
98703361 372797187
249074197 341729768
9454699 52209806
70966657 109159024
113112295 403898959
2828411 24373081
4668339 11196501
66867676 646894609
26454521 61367213
46583993 638000041
93425228 487926741
62727757 928087257
1539517 10309161
7838847 62920040
262062175 529326145
32044702 265704419
123439429 702344501
154135196 584413441
48897372 225447331
16206914 68563921
241864696 520099489
48430490 130648551
9876655 737815937
209740917 227990481
28095402 165133411
74539598 217077166
5410531 343232165
81829351 191280321
604265299 609905347
425601789 557051216
562244041 880664536
37158646 633995594
8654302 18767458
120069015 771034099
135240978 443946303
39517066 356847744
206905687 287512413
200416378 405962548
308786589 718146401
159953851 759188557
5926958 144852072
49030051 80108878
240244103 783121231
30280301 48756393
311623915 588322048
80733609 755343706
254218289 302957056
34327215 155207851
128520601 305955937
103439425 473928481
12519767 161274962
69907585 288991513
4725851 46502149
26579654 42968707
104820561 539732346
47988550 513628218
369496225 708757487
59188320 171624340
67272707 947671988
229319572 252370464
494109999 553352297
280561906 519020167
106337128 256588561
58826127 196567657
134397091 450860241
4770533 11608607
66190641 508818248
38955648 647702576
40404087 210825089
19100991 22272982
102801860 502813613
178543740 199008091
1960091 250933006
296440309 628423157
72598672 102976192
24948691 258075403
12629273 96530732
171768517 826082985
11993027 18383614
35779117 57098861
11267353 17031561
72479047 202263623
96953165 127071413
6207396 66893473
8265431 14481706
1956931 36697057
34430005 89757731
364684850 571274362
24617169 93443527
135586747 745117309
142892767 147631826
342033185 514706989
19485945 572387707
8746759 47728001
20166202 42876245
198032641 824583061
24445516 142296480
92167425 176193254
147139004 348972901
40607369 291744300
107349793 228537937
39049423 46991467
2530459 358902567
306938434 626193497
18163036 56080553
131173063 615497802
249662356 699037621
24606981 95106579
124125241 310957646
67161268 147866631
148989341 357242401
37114047 133671905
219989 1645243
51255935 145478923
80212707 434588086
7311557 96381356
3484 18361
77200350 101967871
219960929 503860369
296098 2678339
13060609 75508161
265480031 436753521
131305399 801875691
395047970 427125109
363205 2168676
39712540 148008421
317637951 507889177
18747397 418357479
9729889 33159381
220220056 460585001
65838917 114840551
115618966 132572989
258676279 715596481
126318201 743150903
240309283 550341351
340044391 410182645
185674441 503827532
138627441 509962333
1634993 2221051
59058620 87501261
2154067 726279511
144668578 347956273
18663876 95327757
27784 580361
66928061 155873870
57266751 750733690
89854801 112898171
181670 19883291
219305917 644169781
190180523 347578687
431870693 510734686
41097742 42150769
43602493 103522301
49783681 247220086
57363089 72514368
190938210 661929136
152160871 156327517
239186706 290477815
100824926 607226613
77960174 125367495
9415001 37473511
124189467 146297779
45379495 750123487
435242809 924895977
7649929 650477825
13463745 232617646
209539201 689297464
17269519 294068993
62926891 91656885
380219381 414921766
88471741 96576841
13248316 490664026
444761815 483886417
326175257 549115325
158120945 847506724
283368569 434941777
125659563 520422701
139915053 355593274
92624077 530543497
1873030 91247239
44248213 63178912
261322538 371791918
157088289 347218497
67432993 109470736
7926955 263006533
11335021 626135440
18674986 61072785
2783353 7393441
110476321 385670071
209422585 451892381
188373816 270763681
25802001 58891549
6609331 170987641
51575855 145458343
103184159 410958627
1936857 106572511
149521907 341195761
176670229 782844784
117112616 332637481
75714817 261540589
37888701 140944945
77008185 294373441
45055620 119909077
44756083 89425841
47551116 144764425
4861185 778586401
86563129 279182726
66051865 322181747
52032091 82371871
694892 703639
49058809 141003913
17689923 31691951
8806866 17752890
59558979 146680495
27181844 259142247
7798351 417532865
3292417 196136443
51031347 130603201
6305464 60185665
340276141 380861875
60084917 640130821
56999182 75377681
24574086 107631601
50305999 296589345
21352324 25364494
226106563 425475147
19777164 25600537
32795008 70693377
14764953 34953392
126008436 160541949
4986061 19256650
59346541 197112581
81047501 218294051
450767521 716920066
674818875 688771498
23930334 26039221
17832001 38983951
12740063 15132097
11510177 16599313
160480861 390163539
154623965 198694252
260177999 304440841
3312908 18565093
39053662 213890121
7580547 11949697
1998423 844385626
45816361 47370792
118804944 530851761
8620952 156036937
3122625 333344521
29152147 32201999
37935841 62376886
118840812 495149275
73402017 126783999
44486272 937712041
8873141 9139626
213793537 248396695
30445999 447736884
274575601 956252837
149180917 318094181
467456 4964497
5829880 127432306
131003315 637153405
73025397 212919301
36354210 254250541
52370435 183140353
28928476 1015319863
9487359 18610557
13289935 284878378
50903962 230640187
158325128 167450977
477565089 736629786
388967257 938280508
235995331 464883261
361300637 512968499
164716777 213363081
17128882 631985457
124456737 384166651
57523253 154652327
3497611 4041393
6742273 13402032
7501985 17857126
119099769 355332285
70275465 187091794
285642073 329633018
162907009 184174617
86806513 183915321
30935833 110271328
26356651 638143444
192107347 241265181
95342555 98924701
16459452 382905745
19363381 31017324
10791591 172697561
7002577 7911449
57471541 292502061
105509666 210186557
109537648 385466078
176635597 199843711
4878876 74214675
38514979 145652161
118857872 436520033
69749793 184428496
12910643 28088879
138191509 242419101
74362336 377824525
15184599 15235101
48785255 59900961
160071816 212606383
68650198 93650393
59826537 359893474
15853454 501911843
32211287 66547339
151866513 291380436
270270581 744209543
65940092 116710983
45368369 336325076
931609 94547909
4594424 8161903
212718309 267627541
94417073 113324865
91674470 105569961
397849831 558783337
3311080 474196126
17490633 532612033
8190343 33290423
3920605 5084527
321190885 401096074
68358015 315152311
332668513 393378145
74795872 90537357
12764774 19347172
179511486 296288395
10850597 17906336
271265 640374
2897645 330586462
98504693 410443393
70029955 90654721
29720035 163557715
45649713 706810689
137114209 262242921
33699581 290604032
332197291 369055621
6946884 84549404
25899650 57066364
25047609 48143437
229486827 303637441
165920037 178092401
263603853 475572923
28164274 131830897
88804772 140902301
132299616 274897401
45923237 58052335
69044026 231547191
96856527 127996771
46013839 51556289
12157084 33162431
84622153 280039349
81365203 99727041
484845559 488852833
4046429 88971016
163723791 194743706
259129267 292541271
359358212 422692931
42713734 62894385
64507796 230791254
24163814 110199593
407083321 471676243
12227421 115884806
26577159 56538916
46788292 55766101
13594243 202830146
4121785 488832697
18308859 160481035
29976586 100711033
14610431 272652745
683917 41925459
7136748 65768137
9709666 420818784
62482687 77753872
28806121 839918005
385079649 791015825
216006083 591264218
72836567 242124730
122269033 733459091
252252937 301721129
63292907 115898749
228803153 588037634
136579337 835555939
411478705 557850511
90260404 158872733
7219788 17313661
1020851 8027026
154274537 409034801
5715823 13444705
32741800 50419531
381201626 607969345
37253105 39630025
215313505 242637181
28389505 663277954
7318820 68239887
5984744 87426381
4280221 182405356
22160169 198699632
144817365 537700435
1 1
12156529 58630873
66989122 89462047
40019044 122031853
83994238 164523582
5706233 456840231
6465457 488490501
155788171 252527701
8608664 8833623
82434061 286034893
92815810 520666881
330693 7948226
32719024 136591057
346774872 491598665
35528799 37378561
9872274 154100619
104890243 203035669
23746393 25654756
191351908 327554841
279605527 528890721
883321 10083574
120634381 248782821
128824317 304471607
57166400 101589410
330784982 376228379
43875495 59976647
2485627 115014979
137743574 386757361
73472323 388965626
33805972 46146889
204534601 315678901
19302753 718392001
86516 39875441
35407478 592484731
11019435 15402418
36716285 89287897
78939085 101574816
115229213 270202798
22558015 32180961
26233362 90831681
36523409 83947826
3556631 32045614
389590348 551979816
105999708 118666729
195032911 274283697
128676001 789070813
2058421 306124755
95300692 205485001
788105971 797584091
171673610 359487917
17393341 21626804
52229189 349919441
33585514 64938017
19162723 87271941
241252432 304883623
160179867 258251929
2782753 5499315
139616316 244678561
98498811 522016425
115583656 562263673
133193656 137401701
17143974 25048225
3982261 59830073
25163587 42978033
132199024 339847201
9536571 23673245
8060767 146721954
188229163 367507141
98151845 189703273
28616551 626014832
37820377 38057284
151781552 193757485
8470556 18941501
42227414 71624281
70568433 224456958
9246549 183444584
163110241 265765421
371064090 517927711
4947898 49249657
98279689 606625069
52046143 141805513
7339278 9479047
690177 19402501
340907703 495526409
18969052 22071442
189338506 342841537
34033110 59349109
51481687 188171625
28523600 451541476
23437681 134285863
154764884 201150352
2134081 138142957
406565930 843138297
2973919 134912398
48274141 80492706
446653082 657991306
243873641 869316199
36528381 788784932
210332620 413256404
326690625 497365114
16628935 79523641
5466181 586806657
93424606 180468993
42663981 526779205
36400321 561935103
6946021 437949810
117522219 475950377
10336001 42982885
74987443 79399976
175664250 227885801
280689796 353564485
1498386 4367731
29752291 44428141
218703607 249196711
6677859 53868078
16526277 120713633
8737802 341681345
88726415 102326794
3842207 9765091
111378996 205716121
37749193 144869605
88279796 291229925
60894308 62376031
20311481 893363390
292498627 408580741
6024755 20408545
48148829 129339156
166900706 349574879
422760923 687930097
133190046 137350360
21711886 95739355
53963953 135935762
8431715 301585691
338603398 486114693
401364873 725812495
519656248 765406261
11851076 13704735
19369469 24230321
99726698 132253127
212839143 246468979
17776517 130663754
54750473 94565626
262936001 464191085
30786409 458328181
27020387 382470575
39078 5607877
51424021 111909289
8761299 25694838
2070496 4615381
1515430 8418241
46445052 170691799
43804885 141396511
3976756 19171951
181230236 580585765
144109318 365374724
31630840 37269537
217812025 545013481
63859859 315150914
39105866 307371057
63126031 872166715
155095009 643110475
9397388 384175533
105286232 269235385
58869777 266116774
59022986 62290427
3119969 676595595
2809159 14459754
220391413 311537643
16656964 199135143
413295991 700257286
158812878 388990873
426609429 890811505
358379217 456469111
12327625 300089611
188512384 357247929
2960567 48743681
200234385 892918675
6554434 14967642
19575939 50799971
11793101 407805876
77139665 600856961
800967389 996211041
200702141 225753553
5325017 535865318
37589861 290291905
337196801 942522351
34384654 55076011
35119036 69711181
141506256 293652899
171419977 356420517
92625921 130837477
45287397 65573443
385878815 707199901
308994001 530639341
120766717 511286525
82995030 578835165
462924417 517334467
59361317 111845287
5200589 25505806
340391 479361
27193405 827233876
86684905 188181541
208554489 222393691
36868723 59312366
1575165 503415757
112149857 114336409
270532014 901410605
406057156 443333549
5955918 9657417
167263204 197292503
87582032 224327385
164831738 551930861
4380641 172719951
19269309 99804661
206904577 536776095
7287211 135466705
11719572 785816641
6556099 52396553
102139915 366851893
661499 2468488
139426507 185988072
102509065 426958897
19359955 77532921
128762551 343081309
515020609 860159921
98204111 183171017
45734918 75532031
488819004 698891809
363584437 408693851
63630393 267158585
283296181 503103265
311268524 431476151
15117889 280437405
626500 525367850
217693631 223272875
27596321 42539911
154210852 211386961
2230244 4381341
11375761 135007257
477298655 502391077
54830320 160131681
252874249 548011003
5181067 242924212
22971448 34227423
750421595 855550385
336800023 587622436
31936708 344713641
2416545 448457552
97698242 151678896
5360531 177538039
25984441 31712141
118349037 124308520
15805384 17643417
99278837 111860857
52747940 60916381
635039548 830480941
22652241 26876674
28706821 96542185
178209061 514240139
21683917 200308685
22708432 37393833
157246118 332179509
723277 127585417
70333403 306788905
197209 61246801
31509955 535976698
14978171 34011433
5451979 375747436
1397001 142220717
2320501 78886024
26253859 141339985
42383621 292284535
3465281 179998717
2747096 7006971
43098999 209061329
201867396 286830567
84575575 176174461
103308731 149309563
933552 12005043
4030407 28070109
172990825 545250499
151345261 264063483
175597878 235956669
115287092 189984483
69150532 643401231
69835224 312224977
7667957 25829756
348255675 373950613
4536104 19886926
946594 3811401
2299076 372260153
693463398 779048739
8519381 28067217
184950136 551148220
4594489 191093176
140743541 189937567
178207480 367488321
8593 9701374
1481319 24424526
4413605 5945633
10946424 15343003
42851111 135874541
28569545 47524601
954251 172088621
109259129 114781333
6497524 7477921
35637538 359857650
14859034 41292111
18104857 121127041
114795 858244
9516777 313288705
81943725 681444837
15578027 22200139
119378647 756142101
33631831 107445781
41194770 72636301
115036581 115612246
60101510 170212561
83085183 85241610
21216504 356705461
10225042 57847501
307866093 360512626
1636141 275608741
35432992 118146225
9254851 31712245
485612605 614458953
2645932 3059001
341821267 367341821
1930449 1959211
336772861 347335270
22962103 65289604
94299359 94413091
6079100 254986423
618891 114958846
11770045 66803617
6003178 19029519
662148 33739840
76177337 102540257
85520490 425541481
102600557 254850721
12201991 27277951
59535802 161890091
4394671 5334649
158726800 318333934
284603680 331325275
2319177 5124611
44435546 179689849
17838612 534604630
22737389 76129873
23061468 460001221
156381365 157275793
33445804 274180843
17867092 20610801
195889101 438336425
49322388 99292499
186657759 255902680
512927479 898581685
29947709 113749426
297096560 316671787
215280803 584391776
54716769 65564353
1650907 125843842
24874052 118965601
3006171 13893395
1595518 2420419
249282341 655743100
33149719 373921597
151386871 490627051
50498001 102917074
121114535 179229233
114255522 114367837
250138433 577411745
82569354 206817537
121743251 515946901
44023201 314539951
312689631 867227247
35848332 327509246
172468209 324129601
104841266 154619425
31489026 69122561
4348189 65201536
90073297 308591065
2685487 33250343
30994727 318399614
3906205 135694816
22166033 86266852
41958340 103740342
11829631 89532865
374974021 652152751
17453166 700923256
598971709 862058968
31944946 415788561
11128181 382007341
119692499 804734602
27435747 155395321
122034503 232464541
42562271 51340426
177465965 422831425
39568506 46791507
229049549 686672603
452855 787747
110443489 508329067
580820126 884223605
221144683 370703988
197764182 730610005
269707087 421739326
56410861 89805754
82671722 290563049
13537633 130401160
59460225 252741385
49905066 370596901
123784225 534713257
28313170 135125951
41879487 76518481
685201357 733849951
159793921 351957705
27257545 187816251
6731701 105555439
19315543 64871493
249799861 745062781
4910744 37087423
14978753 57340825
6991810 8071057
367775591 1005131161
118225369 557752621
46110579 123684502
82434133 142884343
308477271 738758161
204515901 290196985
86539393 481787067
264561685 320575687
3860503 194122076
8311430 11040857
2259001 43758562
21135072 29002225
14261443 65767038
219016253 587572665
4291123 377985295
1655067 1657715
18591828 63033209
42461042 77227321
264541677 544389203
29604195 71612191
511783093 845900561
8846795 14386801
121361811 413940012
73483774 152708433
19196486 489015869
216116649 224433895
11474893 196291585
3264097 67315155
144585068 673841037
58132312 123443135
111668270 302184071
6913124 27812639
14873688 71882347
84053523 108446801
168093443 189642038
52700960 151756609
46461099 95086288
86527668 173535627
23150243 658658617
10839507 11479690
109635889 758649259
4105379 68522314
37449665 369092836
46362883 450301793
44962 105281
22572949 69459167
9273289 38170434
334465 269844751
2583678 201013187
44844350 133372278
87020566 161452501
113382172 532126997
13047154 130851735
8328861 59292820
639518306 753699789
121007786 132526731
23066609 527688240
42727625 128761153
76569691 277400151
449739793 492886656
185475473 194772349
150242527 387854471
84609751 851954083
121319647 398929806
106327021 213831217
248432545 900369571
284487971 384213754
7110349 464942512
70034340 87822133
28693353 208536871
139960527 332578502
356911413 820533981
41970178 52981636
361876135 837475755
21436313 68098851
41683417 55861238
1107546 1140791
80311879 236201741
26306911 469088929
251840669 382175995
62031601 268077746
9149666 16203385
238556785 378021379
69175222 159491621
4996740 6968150
529767694 957245521
81967509 297850595
9536956 402506521
685160 69058102
220504478 357702071
138635741 147425263
280077526 311160117
50371444 348309805
32048941 224148205
16538281 150953678
645946087 764390162
50016126 221845474
15014443 15991769
117797126 125646874
707615711 914512874
26416228 55383183
139660 11237761
42496772 69873229
62440915 98329206
71255367 116341849
63842685 132077680
82311308 155617525
225712601 539317265
180406279 181089169
6084472 26038237
9235899 69244681
1894058 2282281
200879997 231005764
156330881 240817729
12381151 37426959
18270902 367768337
9417940 40820061
50336299 139960153
280009371 528266194
209351320 349831301
44216574 52500001
20862484 44582271
331797265 471433535
1971766 12554413
54061801 173697841
15687046 88529605
87709818 236518417
58202932 78456431
67031716 350621061
428582553 534967379
49456369 239050941
9415690 566041487
3895879 472024409
9433841 740268721
8921136 11983276
191499181 239335903
34243693 104249172
45988457 59126334
10811313 256450941
1063231 3688235
71197350 199720417
88201472 101994388
24827945 42844921
51386497 85990528
82105931 204222840
104167108 247172301
60900401 277361713
10951536 135980601
23257422 142120243
4797010 351664470
7775329 100584101
8671765 102429655
2214241 557415937
8950134 16261057
237580632 464069306
155227336 306861441
404311753 457860617
200403925 710244321
4982523 686519297
25497606 63044473
1105219 39064869
305042761 330266111
18207091 86936774
220846711 321178303
17431343 19392997
287099681 339819985
93285539 202032721
24332127 40389322
8027271 25911425
48741544 246794049
1552837 25653553
150569452 255260669
5440906 211772490
26897267 58440943
5291773 36434847
42574479 253105537
410621401 437277765
50017833 498890215
29292346 206711946
33655729 505939393
40210676 98701228
59941674 551149817
22051261 55242006
9219900 52961953
1420171 1806489
37934641 681446756
130067596 373966021
282580201 409454761
3190351 308138419
39524920 61892113
105905339 198843373
16296605 16667320
70343293 654539887
19098479 136145374
165580048 214301751
57652465 233568391
54539708 80427271
125995924 149993829
45636049 121178201
203852593 555080545
34537553 61625676
326599157 363203317
55304861 345908681
34198458 43712527
74330188 80773291
235532485 628601936
9134568 381683161
277842300 413752549
92154972 106972321
119025440 211808809
143850825 330650711
3386847 3424159
104697230 229998812
30376293 159407596
4789181 9537347
221379063 225758497
160579241 181092613
13707271 349122697
117282787 514291055
25548801 332683352
28939501 750198853
117406317 122359075
3824781 38421825
97782556 542165401
6146491 15225453
106872349 155109589
310434288 462335146
760538742 826028011
105920657 160151140
112603843 441989682
20164918 559741801
80418486 92263350
92695751 494178985
128230474 146478753
257618311 308056441
89601161 126312544
28536952 262369179
356259692 424169109
127372324 232333567
175133869 813556417
7480075 529566402
19738663 53970225
185481212 443801501
50489843 61050293
580977 10308865
341353753 395521597
9507551 117150961
6997635 16497566
72491746 203128207
113437721 466162437
3357278 33541928
35130684 297667201
606310 60025941
25239396 66631909
60283409 97375006
304336 110217433
30372451 789458281
27050508 441131757
51966572 97187053
23125717 42605677
400271756 430158913
762339 107962595
139213061 472341301
38336077 56776981
27855301 121393099
13321901 590878212
107367439 623620351
219021648 258344250
206975810 328202945
116475686 380765564
5989665 68093011
1354532 2398717
30645595 297255577
245111941 375466426
49234151 969402953
164003176 680694621
81161671 708296289
473816300 678432741
32674 177161625
39240950 214582040
28627721 36977983
2142755 2485486
76913779 94980285
34661026 622754227
101131920 147838240
325157421 924256696
21743665 25015576
306117 5212316
37675432 160247995
98859373 687556243
176915115 224906518
234274364 344350345
104400561 120294439
17159281 122984236
6520417 228485441
144550913 727434373
6273541 640388197
63018777 680776509
69247779 212699272
129070641 547062007
218464090 285088399
230948991 274575151
16778751 271625245
106413742 546434673
101606451 266392257
41417981 209181175
75990273 409875713
11911037 148295221
244086754 310476531
67120799 119077261
123356521 746061185
29064867 30400525
95954507 183207277
214533998 617655354
15576248 29969070
1086157 747592606
16410287 30723001
529967283 972645322
216811 759896261
896925 700707505
216041687 568867259
148860639 223821137
7791975 64871967
160868032 168751506
324304003 435733507
2311567 9054109
217587313 743962491
4325762 7215601
130978937 272933285
634865 748221
76724923 216965113
20365564 304197741
153635673 740417786
575370541 849292648
211705808 342897593
14600807 75519961
59038218 85168329
92751722 342115628
1495937 3418153
13834601 33745834
42381015 65563025
9476421 23229833
57448344 456985147
23627298 103636601
62794397 150447025
415615411 582392563
480641806 949844201
21582077 59496742
54576591 87443284
51756579 77763809
57460096 153904797
85323538 357305971
83985043 251709151
26072113 39299960
118758481 177801205
35549601 63840232
204298742 229364561
27452227 55804477
103962497 226015681
12918717 23296813
148121857 722824646
403468897 594349969
59755113 161720278
1799281 880440478
27239278 162713665
366113 524683517
17747733 28625031
19408320 830190853
41206981 412844653
62154553 296331586
49269235 53345251
691485201 851427073
23015298 65369461
47679841 577692619
84839028 455179453
577871551 869466582
314714566 315456310
705661 61395711
437905131 848364313
112690243 223243587
35196241 439286203
98326333 152225473
14804974 22996647
10129905 311311074
454519920 591582460
15001900 86930799
1421858 6702829
20756233 33089797
156094341 454971849
43443137 331540036
28114129 576271065
21381875 25495636
87723910 91528315
349077373 357378321
181382532 293716369
38336292 114992729
117325158 694836533
123310305 271390276
195842241 207706975
14216841 102499795
44701854 381173225
114605744 317050193
98785707 650797071
4014388 9098926
117997501 544437481
65229837 67233022
2841302 4902571
7551764 14754637
164571649 344467964
3871979 190155256
152624634 174687909
2587279 79219897
173732966 395511423
119831539 608698711
143655087 146211634
91399671 468134734
553015 143900853
8395788 38479277
38963283 92380501
129688632 351898831
41174185 43131864
547460816 562742897
75272763 81298126
293252947 586573417
15852034 21430346
13814749 61535703
23223825 313216201
201441 85345036
49561524 193338176
34132681 508823071
328747343 504554323
18168851 610659001
98422266 550926184
110425888 234812797
1713946 8430667
182348801 271848629
8572868 169001281
156026209 641601006
6279597 18891017
8075824 297044881
23011590 34756369
69543013 523104871
31304987 45812593
15899647 25416436
173102509 495159722
90408661 221490885
20432713 26902177
88118217 958519121
50217438 89750969
5611672 167283381
42811444 190216791
4841191 8129793
213645598 249169477
8494495 9398767
654629 111842855
66082223 117741196
51119313 60812350
217191021 293866561
21400491 23778070
18756647 59061406
6643278 157939741
188170489 759441952
11166783 14788432
183301214 236134561
136642147 547971864
154204756 199043027
176338009 274325491
36626368 151753061
989881 2198995
115018854 454651001
69337705 228151316
124801797 142907443
54420247 74082035
78601593 318055369
1811854 8361853
16349632 22374951
16164944 207729179
60315825 550119569
407428288 558058255
45591095 140467601
7631483 470869453
276900504 425107821
216250870 250496225
165140951 171492673
23015568 86241851
17173227 46119471
782477 355389607
34652165 84043548
57462463 91325286
311405049 372601513
62662933 80430677
24933989 27815527
109459043 473023142
14913054 68800661
43960447 199680201
3055787 3158549
33159032 73222777
141925811 147590479
37206283 52894241
1086189 39285016
76615360 115282969
5040842 43384825
70320550 443438173
17469439 176961701
45055857 54458383
9097425 660623041
82586512 552398404
167188726 283598785
13857993 36621510
9449385 739809911
57050802 89453701
27806845 109646992
345300 18203725
21677721 627617997
316651189 470449981
44148551 96276976
3267544 9290161
191212524 240023785
1394755 24055457
9530686 191585836
307865171 393029050
17159542 133636609
124176201 126670669
205393900 605734051
44859729 90779608
3067257 3330796
127099311 209284489
98070294 587382671
244144547 517844405
21404512 24685821
2725778 9204141
3656577 58097151
8533515 363739080
900211 5738881
1696607 3702793
176236476 516191821
18220216 142478173
260408821 389546561
79636901 878743516
58268673 439300941
396824341 580839391
573657106 634475569
46490247 69692137
52156845 143059669
42706945 73350838
21463141 47711781
5153758 26010001
9862614 15074221
144569767 726859729
3394848 66806961
35367329 943255729
70732329 202021744
13425751 182175978
17428383 29147257
71353941 88316372
2844297 28472410
820660 18147617
55156834 99425956
38158831 316903794
226144824 345878743
2405251 2578830
47624971 229756745
84741914 595182893
19788049 118564548
89819454 268237267
153279571 362166661
21818875 430750542
96222481 407210976
82556408 521733651
171045046 302639501
71595999 90079543
54205746 118688011
13649530 575745247
4485690 284619127
24582035 125894754
55099543 78589523
45224740 241661668
2944439 6636383
1122521 13604959
9638626 143899901
2182291 339122071
129403 23664763
3797585 4437513
325953073 353481396
224598585 291022369
23125339 139544737
94850502 116401701
20973905 403930351
62737347 297384481
33357197 354417272
4156214 7247437
59513120 98085001
480233953 908371639
60819802 532975557
91238887 129325813
264683881 686499115
48083374 79811485
133011373 179446051
78237092 116022977
74132083 81765550
75216764 104323493
5996153 84526121
334352539 453123509
56232189 73613996
31905797 77119111
11496871 606536191
39267251 85372631
239040881 358738336
167746657 367068131
25615409 33527921
91070893 174106921
381699589 528468667
17016751 119208636
27090141 565140457
61757071 251584114
260636466 320467591
100098241 332553951
96176621 307898876
37094978 163641085
75961672 240204472
430798 17614585
340928781 354628228
247151881 302461206
2651521 132153026
3466840 35838401
141120145 629508685
7339060 136251671
83303681 721556848
256847031 500327370
253072726 271992768
389130501 859452290
33167846 36588433
36057589 225094597
1517252 374244616
69181984 87130953
7015553 10770289
25915793 103839233
19107622 581611901
85592599 595963957
19577411 191859361
92763828 154447687
33943394 45367237
599742804 665470045
15581488 95394385
141684229 157216033
85547835 206421432
262229451 369490320
26518591 87986697
48978631 721443483
16215291 1022193877
9578304 12835987
470496241 636326626
2787117 21138733
32889916 767920756
147797899 561215001
283648476 502095981
75292673 77051158
326452625 582310996
128753665 148430179
163614601 829414081
57868734 218736547
194698122 388541518
4911787 9404725
5234921 15276413
201628517 457203594
115384537 270515753
21838753 87056425
5813101 78064761
175840651 616390441
120275314 244838307
30413722 304726215
70600866 79529851
89062680 157203625
177313081 349291433
179481567 261421113
34194914 510968231
78358387 148323067
11042530 92905787
101944575 180281463
14621133 602428087
211744924 242438179
121586920 216168599
442390181 540592051
48209052 189901531
275127637 477916071
353179828 892442188
207696 6236399
15773401 681375553
4772251 46706277
70241360 334788070
320462901 331367783
65720441 211991131
16182340 31993645
3159043 11616790
33614501 100037689
2377289 42402151
58777981 85950489
207916545 303833997
7363201 228088883
22684726 58234190
26127063 113322751
3857498 13998113
136961532 319615828
34643053 52075014
10599293 71490001
29331009 396703945
82573507 211566007
18526458 155309101
71173970 649328296
55337331 62249530
57500801 340090275
79914586 147410895
18783762 54868673
286026714 311164855
97564105 113848462
43824033 311086381
262470502 475359487
145951911 623864944
21481100 33832841
14139116 16583953
61399801 279883871
231799586 572591911
10061411 17806959
259992264 306764605
28192912 222136457
22573124 126003559
95303900 114310889
56544165 78933811
217974394 436346437
14394835 439138701
463699957 514399982
194317902 772454014
50636065 51887265
87561046 136256165
5050053 35021158
522475371 561097106
295136865 910589554
78582758 193995739
3762305 33089329
20364055 73218993
208466826 212835381
95575867 125180205
385789852 756118924
171291688 276681621
169821016 456547987
4405656 31865230
11013749 16247309
110386454 317329057
15938512 33034600
16535845 145261436
79650817 263166349
5129839 17045901
112592028 120922012
118995129 549748401
11132459 17257861
1491735 1491795
221997457 525130255
530567905 719935905
60156927 718550405
10430729 53651011
48205387 423568056
4333953 23982734
70317499 87811819
47968040 352057561
41248739 152299379
308594456 360194779
4624280 15337849
65074098 434806471
103867630 382698491
124742079 277758202
8261497 20445268
127836301 174107222
85220174 688837146
8457570 43600337
218936369 241138471
40639189 52396137
109486512 172766161
18522088 99703937
69549661 393913756
104527539 152887761
209054491 314892310
12264063 13076956
98882434 844847569
37070557 37720356
1873787 50111216
67593765 283292605
20124895 24387441
19949689 101743873
67908457 595762975
19190896 191429967
90184576 201441169
31704951 72903031
80924901 124580442
16125367 430959725
54592364 443548416
123706107 168550745
323006890 453001211
69992340 91799661
655574 820324
15311548 16339969
2644453 440592085
21623709 306061201
311753838 386746977
10628417 38775292
23595606 317001856
392614253 699519151
401086 7470670
5181738 46688621
66233175 116036628
150897453 576300052
2176868 3945361
180714239 192970676
160012534 239056665
130875993 155267956
174860 994001
270627397 675513271
49457643 49813609
83396308 373255840
3731043 588005248
1348698 58114111
17556965 17862117
47764900 64945153
80496313 568054709
149992951 177120045
134022791 330831441
10266008 70347559
43076581 87137433
65183183 80697712
20440345 637783765
100832339 336400131
83233402 88946381
79530319 169436320
274526323 544405825
20418291 21205991
11583781 55436116
1985569 274923073
66548090 163267831
91810355 396643585
14763475 55373176
94276288 102391338
11792856 67447201
1843441 298843386
75994947 118389169
9308400 12526246
56730451 75192321
448448550 543443976
547802391 556438183
247000957 388490103
123074602 701409345
81770705 288206785
31770798 32643194
33269263 33654079
355605764 388964481
62869064 98244901
56274313 356206857
793405 5082124
63259345 252994561
53062311 680490600
1986373 10933329
26011766 28888177
3673832 111575731
10644675 27385411
99319972 209786721
183740 1689121
207814201 345610721
61273324 68214091
280337905 715567609
146038705 729437490
32897127 695657591
358578573 384517531
122110539 136584589
105652640 191228901
177447099 312471784
109409008 186887217
463364807 534959671
6915835 69571395
121320454 164756163
196679251 630644596
284300801 437384065
92432929 324401251
24015477 50489762
802938 2309501
169477981 859003633
59300363 104014555
129570955 1036554343
176902505 236488956
21257320 185376845
67909024 214088977
7764587 55606783
5664185 26885951
3635017 771992497
28384035 140841565
28608101 181116741
114793282 135190993
76522681 428852941
1911019 10270041
34507841 262742509
58817163 351054103
65569489 109911516
333369961 718671313
137840726 484049224
22084831 145436756
76619681 143434201
43637119 528363326
76740295 103617361
390742754 625761599
29807949 148275961
116302866 346878283
69928555 70140601
21368209 260141155
206157542 299334061
14028313 20474041
3314389 93199945
8688958 14853889
80902330 170709157
28662305 78822017
77714083 175372380
28127341 191841457
150429085 200671236
12569509 911629489
51321642 73156909
17194247 141572820
8863958 22392127
64348246 260592417
72039175 79719013
127261069 313405775
29539113 62510473
58805803 733228756
681129 18724897
365313937 529044044
306564225 323840521
80226592 249672369
169968711 228810541
23108481 39946038
29229430 113837627
54976410 71088539
32422765 125061729
210825379 384859297
5532929 171505033
11512786 314320117
4876579 54790674
11856377 190529692
85419501 493817281
92336098 398484661
90195737 123947205
441860512 684472101
43298342 312959764
51779410 323773633
144674543 314035969
881156 15287851
81982944 105281001
21446501 700924226
124560 253528633
533239813 778662221
95220240 171741193
202328122 437270373
86253013 605186401
121874779 167526493
41111082 51154073
14436201 161080705
9197152 14187229
171273441 199468797
9313039 117883372
101402763 679807213
2752170 7068166
10983158 47828251
197731682 378562726
43482793 392118871
250894369 607181937
16243895 58083876
19589861 220743406
397124029 598457301
141270578 256661224
106864207 242224143
76561644 83769847
5310469 8644967
136857421 229787650
148502762 513154981
88611590 315278202
7876469 69463201
23124613 75979927
335129609 859374141
956869 50084755
19542015 33960088
33850433 39139711
203932181 380600557
35602638 218610430
23010676 79228360
133177134 364385779
48099843 245544601
79527097 749684657
25978742 28924039
136642688 477138113
53978768 161167621
83595430 100956801
84522709 601763445
161741723 253346932
101508109 345617107
388443001 750363667
27447625 38053847
14919128 607305229
139356874 573824359
222466179 344845628
202809950 526428208
21221003 35596961
14547066 18780140
6812852 308473469
260962261 497115179
180344319 960977293
37271327 81986013
162706219 581243601
329146501 783759553
543880576 976118026
2883748 7939889
30416563 71712786
373009771 401836037
151839790 675113089
35409540 42748405
111578302 862766209
106934600 132298825
41629006 380066311
246139441 520568735
109092301 132542616
8162315 17214330
51747033 121693144
2891998 5872417
348073984 595764580
3075177 3246447
79520638 525997733
78882639 101024353
52176652 729421400
93159576 234035065
19717230 76961839
113684611 238283470
147794109 233343503
31396721 37477861
12861254 46817203
65077867 368764159
13883659 37933036
54551653 189844813
152704837 236225809
86740036 257162209
2646242 469436881
12555754 94548319
33983400 82474549
50427137 51028344
1715468 645917141
23806316 277242969
133431251 196796617
299979745 300152811
48124012 373176531
63937076 356348855
326247577 452520748
91211633 264022793
18368147 20749994
188467966 244033678
222033411 248298805
26550181 194682213
187240937 809977177
2167069 22106539
26109531 36599455
39767872 72429841
355543183 688226373
236124621 378102511
19065268 306188929
134727568 389414721
384990761 420176251
645185161 779313775
10995373 102097801
133740538 291112516
157429611 393331491
28059945 50160286
3134041 95903056
9817009 197364289
6518361 490512624
5872352 357669515
79609524 158646751
31135541 226568519
4566301 17612470
26235658 47019043
135145011 450159970
6936962 30312348
66446781 94050656
301438083 397413094
158469 144677773
142166093 175510639
107005389 263617346
99852985 266654641
17261804 176200659
39371039 277955713
42734677 131947012
43494736 67104631
45627361 48117696
12448801 219373475
34322905 107725745
97473310 146166441
4120568 7203457
526288047 530257597
211275681 374354655
199608228 238815561
119681729 599803811
2625973 331772931
20041503 111278113
418708207 437179137
494593815 504687008
339029332 413238294
69453777 163985506
7935617 12134361
4481368 56094121
36151594 69475421
207655163 286807867
84511130 425563699
166229729 791991712
37980658 78456601
387016625 558566933
27730811 28153726
109654722 370267912
12724809 856755047
1395871 10145340
105325976 113986009
147867985 334316323
31321990 33843753
3013297 445909829
5162949 7418036
66958877 284559689
178129351 474460277
70185550 204434891
13702450 72448339
316631481 619980033
68160234 448640531
4729984 9611281
55050972 714125781
138784303 591773833
3989768 15325471
198077177 519252591
3707747 13128591
65929708 782170341
414797857 828610156
6667620 10174489
17829494 302978431
222880980 425417569
187393454 327844768
277186373 655056985
78394290 184585881
74445404 112073683
251912980 505092729
555505 9074730
21747540 43890540
33712249 68254341
15537006 47299461
62543251 493849237
116081197 331853183
7005649 267787059
83723545 297854773
23667111 80981356
1409013 3352753
46613013 80459186
6935505 123805207
107750787 124535423
243114265 250353065
34701181 41794845
82387548 227426707
250361048 342520081
2041684 111930337
4706676 5550145
75527114 160510411
78344025 79983643
12542832 16868853
54825100 90632517
15799201 20122840
31475368 52060101
621880815 763509790
11245126 38133978
269378871 1031366985
210600922 259833673
100028099 312406282
16681581 301922143
376821 14210787
191414872 470057217
10415338 12923775
149816872 664845921
92956681 314655594
70024381 179282997
48604110 223551489
175714479 628413958
35182079 233577865
71203421 299027477
54951973 171484881
30726303 641433544
229966053 508333318
2053937 2576017
19121712 30354169
101291737 116008353
512082376 602164801
125936659 188877127
65698591 96053308
5317201 890778220
151434520 664267301
51576342 80220986
438043 19835629
89797837 192150001
20027414 71924014
117311791 120463060
5946981 106833805
5551081 16140433
40278047 78253101
95864659 370135117
25748308 487722937
17025996 211335301
64783063 360195226
10035815 43177513
73898819 164254231
245487815 548577951
27194565 42509624
42393847 72639285
20569865 101049739
29450535 32145927
128730625 217861291
25443577 441854236
680543963 791816026
187073201 578137535
84215421 292859461
136202572 169000105
80885 55345849
243589781 834706433
198298578 708596731
666889191 683466891
84164047 96083615
14517350 264180610
68231281 373331687
63141899 194364197
32183581 600942304
13460937 62801281
69440617 137027817
78215822 104369266
76518310 373550626
181996813 203255911
5454043 18603978
8924535 41315539
182125032 323127729
25528530 221143441
44776530 399066139
11457901 18604629
67766832 300214981
102787602 293442133
158497633 964084017
106635133 579209159
87698851 761033736
183089937 864859117
19459635 35127761
4373064 78933817
140280063 739082527
82216652 848167747
17390543 67920736
879093 429485549
31249282 130394341
157652016 377352401
32483423 58058601
119232683 372570704
7694200 83210511
23703471 338329309
58819622 160480271
11733758 24302761
32171529 105695794
47415527 193812445
150373571 305949267
204349465 389244809
43456955 349110139
44853872 318625308
114311569 825191053
28167992 56699197
23606256 248529469
449375288 536201485
138040681 941399611
61905832 165006221
119420256 484005773
22417305 143154318
24703922 26789089
93682513 337116801
265498451 301171537
641069121 776882377
40456161 40965971
3835351 21789055
98596239 673985020
70358897 79722544
78669361 606932119
15632800 106679089
3832268 4092037
3692916 43293715
193908421 230674501
191510967 443601981
190209901 762749417
25745221 219013540
9854907 29694919
4668859 394498081
56013706 188301535
56875095 338665262
457719877 639995247
142533760 324945601
91279271 112723805
180446094 485005496
373827932 814328068
23283232 713556499
298567241 463166419
81747745 238764481
1160205 3561507
32485843 538861033
190712366 444162095
133148961 696183406
9627645 806568402
1019920 4249085
2944075 10720711
58541185 106138789
23500163 369968827
90252722 284956673
363096119 538500830
423757360 462415097
3100781 8775605
367255 818406
4164337 157602929
40616130 193309573
253209351 260252920
2009280 3259378
74759454 182248081
28096031 84153533
2144428 224703073
10759036 22386441
3910086 173232651
18496153 140319701
204673844 229531777
219122458 303874176
518976863 885117016
168865785 243715015
16405117 105200445
4274389 13164493
294985461 536079613
69737275 131220147
12376853 57889001
195013949 695294092
22364843 173333721
4894683 13131770
54418599 197285260
19154930 27520876
25407691 707483550
92210 1708057
5994913 7115718
53496513 220922145
136894540 341240577
56611885 91356126
45141176 213599521
26398905 39369673
12537003 41039643
51301189 268330009
95402901 98668843
67379772 232619041
32991170 69270533
538386115 667807225
353506942 842545339
67190127 259415993
76250476 204651775
59929230 329307679
89817741 95978325
4659904 14553834
53176130 310589627
73463987 153700865
30473636 84362113
32348733 671660860
113510314 380197751
144899708 181759038
5475442 516438148
59875201 250497313
68611692 175890569
19611 149325801
21453017 43012501
2072576 605360001
14418746 544224466
59358716 339851863
379686771 689869345
85033564 188229021
75783763 176735521
215318244 363476364
433337611 610334897
34296685 196974205
9792162 81362766
12964001 30121345
34339246 44458231
434911 694227673
1635525 4903368
408134921 597994803
18987501 20533317
16845768 112054983
442411 98011585
15425569 97553620
17925521 20002585
8211045 390515681
111247673 135405964
8976485 29522354
121453745 508892213
17208982 116385601
34722453 99681403
234610729 448812137
125179416 394371981
251123327 298282797
49827414 97947501
24725156 25435207
361497553 706470769
192691429 572397094
77038911 713742031
5890260 17290921
13068364 15214605
367911988 414791093
36355198 75942055
107429841 517917093
186920101 255015761
386544349 513098221
19192077 40491501
35676073 41228568
75457381 560210593
40516577 65798170
13677281 192168069
4668031 862562163
85682295 129983987
135867556 853334455
65793351 65803536
117558377 415761832
7568641 318506578
195508039 660240491
44498077 160685911
11169835 18096287
58175193 97545097
181569062 280106209
61774486 688678081
73632310 102941661
8623112 16828417
91298061 411100587
98392513 392931618
125066299 564265269
603860047 789363874
156857924 668557308
1792742 2339849
149011094 799182415
126055713 187580119
15285016 145240861
33016033 229725049
25299989 29238803
271055 27528126
119207295 401142299
88576141 147606794
106031173 114361521
35004689 769443658
24516658 43547193
35161559 122746291
37977983 179132885
69145613 148811041
16862429 53106733
213544709 232207525
224239261 249887901
13356319 169801601
394364345 705114221
4731725 41259776
326514923 460111665
5331362 9175255
317214721 504877582
36189379 322715775
31109493 35337368
8514423 9842253
35057 550441
85717633 363587383
11192079 16182453
289829513 721173160
12654889 41391501
22275033 255208933
80345617 577226332
12073391 94833145
19092067 67030273
36082076 163263013
150127935 244787864
48872295 604023625
51096321 334067921
54332063 133425469
485674633 554551456
2989755 5699243
225981 32752385
23464243 103451403
179085141 391864513
26713485 256547711
220376707 341595786
12164252 548843073
14623609 15767417
298156634 563144312
168234242 174525169
12168337 14269249
38585250 236647345
131153563 222318946
33067519 756527201
99635626 313547473
15000283 40897750
7213544 114101721
431632 259043809
46052553 54661087
302016457 425099753
4183223 12029697
292662849 401517395
2954645 143732417
154341631 387382045
73916871 352185408
65052757 109451121
579385 1738591
700513 902797
11605662 19123709
29760059 64073362
2774267 317007598
19896228 32633465
8695466 18606520
15953173 101334249
2607755 5554777
9954952 11543517
64490195 96944373
160732111 688849813
323681107 601490397
305221669 336484249
219481375 264220818
64112106 181289681
50784671 355878197
73026860 231257771
88822528 178414474
18570325 173057986
61206873 76872238
27922373 83838737
47295358 68176101
83760769 617237633
87381991 815688952
99197373 175988800
92865889 185460521
14220241 197680505
435826909 543051881
32109145 40280439
28636324 138085159
112429729 132758501
56296441 186911990
344051713 348015914
2218272 2372453
605084101 990260756
30454183 452056401
191124327 817831136
107901487 889638118
60479988 186151693
15742048 28905921
370147142 774048982
14306992 36852047
75830102 384802555
3385567 18308129
15396688 43405073
14123166 14882791
12284992 198191781
347872701 483567141
94660699 139228402
7631542 78981319
2467005 14083829
58708517 171389604
194000217 389061121
503504749 1002288601
55075792 267891826
118061999 339160633
137561541 324892705
175014154 335025306
58143331 76463569
5521719 27385580
17706965 41776031
755052 896425
13257210 13428073
155418826 394782400
72884880 212755120
3995494 30523841
81145114 99090253
18761762 32023579
89275354 300176089
99577472 709207773
867132001 1041775255
627251 6345892
29129599 801435353
138752630 171705249
114028194 145739011
24855428 121381633
145723718 180721625
113431977 119370091
236630141 728814787
314508481 841421657
2249569 198407045
287697151 599369051
110965388 119028609
14517889 332313697
153530669 262676636
19651302 526337241
15081521 203948704
162360547 185361265
8231832 237617923
84402428 167785676
93693565 145946841
47499629 71527921
25726786 90593171
28581473 352563013
20640361 138294049
3989821 481599709
49440672 94483351
75995645 258714176
328346179 585935425
45130886 46471511
178087897 279975832
19290275 130006901
53643407 410923147
3612385 189730231
57249348 164788141
37409230 207683379
49581041 67566280
18086295 197852877
118035611 184448570
62252908 132289901
82584733 507329343
35435001 465239809
7831561 139584069
177068126 904532301
91641438 93994361
8603430 200654609
269882631 745136977
1131898 345245581
33930803 57329708
16610998 448511889
34814072 39671393
19005715 97900853
10526706 168424465
206823919 701291851
414808 1833434
234416299 336946573
84496777 395537333
5128047 254120441
176929641 300778655
116938030 194817451
39989335 105294168
301013623 507711179
128429401 925555135
183879341 198510181
324587449 396016957
26275348 68912331
109800923 125659632
40664385 120220901
68026102 161658649
479575 5536009
70658275 223372045
89510961 700156112
30917166 169469931
84741397 164938021
71106713 144105256
16362369 117021037
17881413 29411625
402504195 481118686
252854663 442421239
10366642 11601038
20812726 22326559
1056771 1415695
16565303 102833281
53385673 236072777
92549812 102693536
17831733 95883442
1816485 3379580
14021751 18714493
16540200 31170389
24398396 35855769
10245507 142592815
204122541 489716723
3309391 693691801
3757868 4212485
207811835 314996989
39430531 61127116
6567289 388668666
31256260 259193901
17210951 38587933
10055528 184432514
575305 12697816
48337936 412621951
259270486 618828681
297615121 348506401
128458226 334404695
11594508 158056627
81573689 139870876
21244540 32156185
28859218 52371937
252339145 285485936
20924427 114420515
191153569 627790822
70334890 649602049
201492153 317789636
35786770 72249717
121808363 207300730
140548520 455518457
18736464 74998990
23646676 184921111
14849112 18576457
188078914 497480273
18679479 38608613
16418561 261327925
2072013 5886409
32917402 205506246
137994095 155562527
99393596 301526011
87108724 166069839
56522177 170311951
141587584 350733225
161419209 229176514
22237924 254833761
4734105 9793681
27677741 32813950
10390081 293855320
23239134 62825017
382944 5142993
36881939 60430109
96983 588901
54787759 630217612
61425541 310809029
120456466 171779791
2329484 6567133
12655551 191662426
3382413 5041063
328436956 511945217
3977280 8898973
37322975 37954104
434325287 491354898
3911355 16028353
195873441 527609253
15673699 16594735
131158301 210479361
127057015 175976772
109919433 408769558
98892698 372602657
16682745 204983996
81344905 476475216
4567694 16194991
397686441 979384202
12240805 190439104
1485352 14987381
91384665 91753844
59141925 620859646
142643601 153040931
14721013 93409289
122995301 345938792
21295377 61120753
24681805 104212837
18750876 66099025
5306616 165420629
290404203 358779170
61363457 658854601
25684129 339164221
63773053 447571433
347710 34074769
33814653 100641601
60167857 273295639
72107785 765203401
308342971 601263601
145076182 404522756
124024181 267915617
75795171 76476881
158083871 616654985
13951583 46978145
4724757 61143314
52553305 650186244
570237361 578126627
25685601 499591201
105609505 626092871
213482203 259110006
62601906 366845641
100812933 494602795
293378902 330862827
5430212 101554021
657015243 672567701
105060480 264214606
88866518 182191073
131646271 350475682
658634 1590337
4800563 14746589
9634482 22799217
60398614 88571650
325655849 638169514
56538055 76590361
193786593 694042471
475667281 574040974
73926815 114300145
191860147 518336935
10929571 44366722
3440683 205643425
43542136 163453201
13740681 121843067
155086361 386197501
72958992 102925985
19008538 76411573
99963686 260256901
3847090 7137137
6317388 225001141
1850783 14490139
374347177 489471951
119468833 563462992
62945927 86825837
413571 2912701
114788574 180164161
15146540 173485621
22166730 31471501
256981851 361555602
70687656 426200277
5914206 8220019
12872007 49073011
309951205 757208272
115208607 611269057
304635633 387722811
41452368 187128481
411264907 430047269
24377129 52196316
332984341 444158701
94003496 332056180
186513103 728636796
11390545 233196154
42341689 114859834
31773151 116167785
46060573 290018562
18254621 26840661
11552141 13875601
130172894 341387006
140702289 327460897
1989780 9127297
25006015 465344113
44131601 620285527
247097981 601123891
83303448 119857621
198559298 210131356
84485551 978986322
61190448 373959667
20145091 29126401
268098536 308920125
94925621 335496235
2715899 14793697
71198338 325031274
136828721 520521851
114463561 212897257
11467073 13198943
140480028 158628695
9063370 38142001
29291560 75823001
546187323 655855681
567440 696085
2333614 4638268
100309224 822607777
51549259 137858681
487095571 789788551
32706241 226847629
151186960 284362071
8581221 137551660
262476936 379393417
312313873 513544531
95818056 331763781
16680769 27894833
57606759 70083105
11135297 107270413
45485133 410448261
203760987 305763852
24597261 47533934
13029536 49951240
18083128 57824119
86181685 124490217
1112655 92491849
199005678 276737907
6835200 44780665
761286 901006
52338961 316830775
3331097 162705908
12111676 77461473
269280405 329962781
488721955 545497251
39018307 87126595
12312759 59085665
175424689 414980165
492773317 497981235
47059137 359658190
31878219 45245047
54576094 68026803
126819577 347231811
215277016 661024705
71347364 104482468
3966610 94570741
143098800 581068270
9614749 435330832
2261359 107245217
24579619 228199759
17695687 62092257
6358015 56379721
99558397 119447041
2413530 12194309
101861128 155468881
33092917 42472984
27701017 94738102
209168513 556767441
6280838 7391891
100093894 706912025
119656 303997701
94467424 100166277
13612818 19935371
72120097 662449354
8043739 231086089
3840491 4854591
5122 53607
3419440 404500501
553925926 696436525
281101285 433581985
87587905 350257426
70632298 425456305
20035408 142066815
141031827 226987333
65848104 106838201
9045 62476
413714302 775940033
957222 178388929
9121959 157839977
127274164 251541793
49714181 64748451
199555385 218250082
362833771 542412277
61947821 92193855
292363905 445760770
49073370 120595366
14921864 560765836
9224605 251112475
153806005 246401826
184907544 348498481
18453073 20133186
31460689 894482785
44194623 124637941
55637827 244294434
151565521 152274169
44650067 94405897
30058087 73424550
48739393 778214042
18076312 812559651
136656781 154500921
152470370 306564274
25657162 55586251
20141005 76773061
19369627 35681523
92664306 393791833
149580055 400375603
31138281 319305213
14217841 121568139
381414391 958916232
6092857 173044978
213745897 220681325
4687537 167892739
104454571 200131985
241702154 394519573
77486832 199903633
96064784 156107561
5533841 72697912
60476671 174044103
3950257 328018945
179387676 331747861
148804589 335638450
21665465 172109801
128692047 249924636
82549026 92527451
8566141 729574400
10164353 23303329
90239350 111205921
216425182 272868544
54003340 318927589
117714976 809687908
33596986 64130305
42326597 272573101
540944319 619196161
20840208 29544016
65469255 126912406
253071323 897998701
11592810 58775779
23660581 436201521
8807979 86794774
2637173 3475941
236781721 697639137
11936059 56577475
35683740 39141025
100940176 426529494
117770641 391885001
33757281 184941919
296864172 346760533
45568157 196431210
31871247 32294911
41881907 95389985
63278727 563298289
429362851 878594977
33467561 34020299
5058113 23780641
615052657 750283471
34993796 215656415
297252031 465315490
2904455 35395678
318715 43587379
195243929 206337541
59159624 79528751
5080791 10458277
57535861 223892337
102359429 204490762
247923061 466385115
5188141 33174383
9798768 166596067
65340705 364434309
119115628 382846777
8316111 9902281
23958615 79764541
12104880 268588837
31733274 442262071
113567454 444655321
341276437 549717201
51042418 53106898
104713001 124931437
1530928 10879911
203458789 276655233
48578169 60618076
43400377 57359499
733521 622107633
25508494 142749893
26707560 59539969
14055175 310080409
950522 235443108
51062447 74376021
9742387 807813013
72304391 319500385
35482525 127578421
55278989 562823801
62399396 192171581
5372029 8962507
55667745 178216186
29530027 98983221
135558113 147775489
6288215 156799996
342447500 350571299
146587800 334882753
242532337 600852557
14347451 32242869
330394793 511071133
637383313 732396745
22502091 840693001
38396429 49976574
62510808 62829251
475613971 604167958
278216691 553909255
34247366 142431967
154740953 886166231
24912865 230314603
43880005 388764689
136678866 188569135
200383536 457317953
454664177 663483713
70958763 83461195
152388890 206085837
161158267 492631957
217055495 329493763
30707521 115687261
58847167 79961665
21270265 49522226
4227445 57024397
57001601 315770500
75089582 877830097
21279425 24690601
62715649 213943211
27044359 437987982
89574661 258129352
4795979 84063211
53522783 57323545
3072092 3634261
174173902 528358895
91549849 419138201
3051425 405811882
101624653 519867184
51094271 98084431
53870530 187139291
107361023 315162307
1785477 322628241
91316416 140586241
43309051 819828388
143766055 270286465
35179009 128449853
28410145 35253729
349212789 442493221
1741801 27065033
5876511 930993409
92171585 242526253
289455697 726722131
155738727 288704161
604395 35719921
102920875 803156929
108859165 437788741
6686428 75206881
23799378 33777675
170498098 230788390
61001746 239893521
3303623 37173799
185025868 659184373
115526817 143559451
34387664 46683673
15374944 45030217
92978997 152171947
299961211 941568601
100388718 163585971
167897863 173393361
33590348 188795153
264838651 496247082
274123408 277085305
47661181 999348351
43001677 72456593
2840513 28397800
87900916 290689453
129316284 334804165
182482337 498131153
295649709 712302126
428339107 730026112
9326292 58548079
340338962 551370106
296919226 482198633
144203955 155100193
62104370 62147381
164300760 204762021
264048562 345104761
3110619 4739950
34213681 831498715
153113577 308993830
5418887 13893169
20021651 204356471
9569277 24424093
170223877 524529825
80094343 246468721
110549454 182733544
27043324 112520827
47973420 292649435
591482521 607461493
71257346 595237314
50298960 162827281
39557701 69823965
12946058 24401651
110179845 417737971
2402107 5788891
22648794 94605697
101503084 156349189
24057692 85304777
27217732 56024385
67553971 277344061
7095141 291318748
20087827 257933106
41119054 62097121
26055190 26126129
129237620 170475229
20582309 46198891
6281703 19545985
41006961 66534999
12527413 15495614
292116343 551843691
9340345 70309573
5679139 120981487
57326672 145640881
1525258 2338703
32406450 62594751
106202846 238170493
308258633 928997434
80600854 302330163
1326188 16720285
135437336 376382997
125096771 150528016
136724116 137678998
6882001 159302108
14934642 164386498
16048826 41541877
76038511 146359709
126267353 508770172
158173151 329108873
162319162 205517913
175254425 578491329
9014851 33392643
155030961 316191860
8386414 13481557
27781921 77521699
46746701 187972273
128005009 138137390
167315831 781454233
3489589 394914625
142425774 209177947
132740691 517201525
233496757 300220705
388531552 783099586
11173873 309405748
8141539 662543281
182559550 212361969
286889617 702761551
376322 557053
138276601 190350851
8363077 110294523
354586091 514822501
147108333 447976459
58670488 240933265
170636929 492927162
13418357 167105251
159314043 279585321
172149106 309564474
29771860 51201415
381260313 503691721
59188489 271082946
23659493 59829732
155540688 404169583
163360551 649347317
29991345 333534213
213830651 325782526
158418409 457183851
8035132 19712749
172482052 231990886
25401159 27397345
28618791 77512249
3506519 17667244
36442433 54599792
15106041 98003983
18335173 40252971
297559576 312355485
113005993 427919961
48706736 63303445
41281135 318160285
6828048 27416665
4167332 79243141
32243539 118633852
9686035 40405417
31297 181462524
57559881 105264545
316052776 801582986
7783258 22607425
3186481 658888817
634041 16581446
45445729 255159739
146154227 519367251
15667081 117827783
680611603 711241697
35444299 364642945
28634464 334241601
240558977 946549569
203052 6570917
29479917 310119439
67038382 323557549
53707788 290927253
17879240 28559779
78586230 465888721
7629605 79311961
5816221 179683874
46170171 61453285
37704176 312779851
1325863 2244843
48132454 624731838
162140317 164450300
276690785 500957003
6463115 76201938
800872 1038038
62356501 147681859
38790494 59400568
48533040 88171385
180971417 549007585
77530757 192256996
140086051 344875396
39285541 52465841
47566765 130206876
6349097 975539935
8487352 211773849
6026222 9981081
68872873 166774245
233943260 728740893
30471820 74101951
51461939 55004226
314306191 488452213
191796507 775653252
115806 211901
16025231 17823653
5979606 160786749
137817091 145557643
209302170 593614953
62698717 74775660
50498410 689212861
186372601 275915422
74482557 138598881
282705304 292445911
111816302 247447643
98494055 338025151
19319287 26208601
768480 18572525
114672201 322402264
30105347 161017057
41391808 92697928
46983201 269911591
26704188 69015661
724963 169284597
411001039 537952385
140711803 540628052
15775033 260216705
13206601 285642505
29654537 36127976
385014844 409875181
110634532 634814575
4467566 68932529
450553560 499524618
24359406 27699085
59853554 83466669
683549797 817470219
5441933 17096191
4993755 19818426
27238923 96462503
20458427 470582785
73888814 201881431
107329446 116214537
123272710 245672791
25111571 39776317
163688270 303522881
3001441 7962787
27177664 55255839
70305580 105560047
26687844 371465641
162394813 227022684
7911341 46405420
67635397 274889671
56997448 134544701
48505649 50316250
32021356 617319790
3724314 9522601
4709569 10886401
13814218 327529921
37796018 59649305
144854864 182460851
7015578 45966901
2868839 23155657
164977342 391621551
5221303 125367625
52374145 705411854
7760153 7761713
241216675 811616833
23242525 89721896
225719761 401490517
50819238 100337923
6035972 39654847
26576120 29967389
74164945 84262745
133765031 194612347
218279911 223151554
198408711 708401513
88506674 428290351
29104401 93439873
56027086 106020613
369217 416466
116288646 273977926
150775699 226528659
120923566 154191246
1371828 3670811
191791863 515382571
82619316 95238469
5912289 183581273
143680153 469612375
152675601 231350197
3124616 7034857
9526324 169361773
129544026 272953651
230021873 750801553
110683466 125422361
24885874 75359981
23805305 100627746
396325153 406360321
172432666 230855359
10383419 87731491
61901043 771063157
44784 24065761
108254636 143030903
10651343 13035023
30060627 48987265
154090617 573618529
105520413 159319031
1347917 78690396
162166537 201550966
94634745 109745047
13241194 282550401
142158822 575759311
988733 79639841
129005904 201229561
9549381 17653789
80172929 293977217
96875544 216338113
420051607 549993565
204419769 293786857
19341989 663749476
73065716 83329345
2123148 13101041
78439403 124943899
87350658 280176921
95264830 177851335
340453527 424911169
126285489 484992823
22179085 733611375
101235940 137928601
266548065 516280873
95706641 854889751
34789699 54221897
74863967 76630204
139094300 203122073
17913049 249249517
29369983 217470082
81816681 124680986
119442610 488000037
55273321 1009723271
246510881 850317907
80210781 349654151
4661307 8957251
10670567 120086828
157847166 885566683
118541359 128279070
2084376 18076107
38136814 95750978
147787641 631606441
26959287 89815643
109279598 194736587
62965849 121468888
43490305 188464177
457179 620290
23673229 344492591
269742667 451770265
12035294 28982689
11853446 139836144
4077309 11578043
94559651 212695975
76530145 362854009
10900206 218667127
20483509 156315437
18337230 287681689
189031033 499265411
22212897 39294467
132708731 205478542
79382440 420274783
46021690 570732709
68149726 221921376
465632056 609187585
73236127 78583373
14889421 546288742
18086 25609
140632979 187459546
39969255 44283182
74997521 241781779
19659148 27774823
126384301 168451245
66105161 281113651
77427046 112242569
17830022 25631049
242745058 677529361
7381965 57896956
84914788 402202293
65824171 66136421
31597533 52912871
136967700 218690721
336679355 450043981
110247498 551473528
113914792 427240036
8065441 409233651
409850812 701345101
79552892 151946341
86815229 118198657
289496122 468848263
107240559 416932391
44717197 481576528
5882165 42228024
18916353 24036921
78737065 186950856
506892595 632446427
72912687 76159161
24035347 67754653
32403350 73539577
233840791 432671191
142039425 682736761
43724152 446400403
116038723 238489597
4655283 7606801
3313847 6953793
3003813 4332961
70887789 408521395
657525883 847142569
114201409 762993783
241563657 648527913
27593051 458389777
240441924 405161737
2656548 111784329
2717331 30831130
8077877 17979496
395604 20324929
42324829 120430921
4163962 16744321
224004317 936397099
220335685 238610152
20447934 141800491
23896895 266176891
6024481 306105550
9901711 289721269
22337975 150648205
16698697 23868326
70634160 393596803
11122625 12207031
286223687 934941569
641527 678151
110753364 296291339
46081577 240286421
201488205 474886379
258639031 465351720
98461711 283920057
128906387 172736065
5441488 12211856
106490426 396036385
5461381 6449521
32363959 529794391
184313800 239362381
405809447 683150101
4232938 20134993
75647870 129666473
1038041 20267941
16480396 24921000
253957025 587637289
168492313 661668481
55013159 66906267
304139201 443076061
199620301 224738641
72294129 96999126
327619997 350129848
12919127 129346715
54257831 170890461
169246794 320948692
6739771 14650882
185209201 777515195
401954132 440711841
327178733 558692268
75887281 266234081
96234900 145837525
14694658 273933031
41854155 163506133
45993466 352618771
86784381 91321777
81048825 138374763
144323591 920136191
226548169 411941706
41332555 419382181
24239377 209933353
75062568 188168173
5700069 50105563
61992385 242723482
107595520 239850975
235129630 672940477
176032011 511460536
37975922 99933307
39851707 87439423
12079890 12376625
60953929 239471530
32862496 333202101
79883705 839825659
345047 87345489
7066956 90141073
90033726 242020164
3600090 10415549
13585141 18102897
32629842 136215649
59732255 533303045
224184556 276544061
15307903 105108355
107187361 349756075
30376443 56293381
7892839 90991096
35733976 114106609
199674971 215036992
48187723 171277977
203826908 362664441
237506029 238992121
394975054 1035363115
246645361 308795134
1795315 55590354
484346281 497662147
7407638 53750341
90885861 333570669
848843 43922758
466811 2548289
194274479 219220861
1702540 45098251
75714405 439136158
103519798 152467705
9062205 104392418
8835049 23532783
2060962 491655011
105796081 351720360
249425789 655995439
51503 163909
1288034 2097163
201231451 599872536
171194256 457053717
313740004 414778997
88350450 763112961
223098786 423488550
81844262 491160323
83189570 182184157
15295524 33137857
6401259 68651523
10302324 693952875
26296415 63725941
17944310 22236677
1328289 331506251
105135523 314173189
46151577 190372876
60696618 77937365
200366986 588286447
146303 61515649
63054984 92030881
21120401 97531039
50052684 125562101
54116645 221405399
26677501 71007133
35464086 361466938
72445647 279184281
158030244 248487681
182000610 602553993
611696284 717776641
29398288 40722081
71447032 663721006
2210001 3758225
8064225 67449457
105587864 260679337
206809173 620923148
21093072 680879749
35344113 89876241
69816799 170365320
64639963 71394881
29452501 124639269
182183531 471797635
223686205 601210702
261920905 331183966
13384243 25465399
5477320 12424177
4093462 503636073
226843621 332968291
451105243 603277068
340017306 837610124
8002963 146857313
125043246 801849403
9301505 264083641
31910712 54821377
24849793 278896281
120241788 437928189
327575823 440911141
20966698 56447161
20374289 205441886
40543022 178542967
160807507 185620776
319524127 697394396
14636161 846484737
28772189 73744274
48045734 104265755
49080331 115288744
318577484 490906060
4378086 16977691
77078985 173750065
74677389 136926010
514226161 862797501
27318722 31102478
4275195 406560101
9772525 92480905
131795401 362499229
70615588 125059369
41119971 48319987
20065791 76526731
571829221 578110597
22243840 131989953
37413271 231490871
22033351 379714570
15488712 18551368
11277871 185625041
5895022 15174361
7987238 230005975
174093568 590227125
236422832 331398361
5865351 8395477
13987826 165710293
50691329 77934433
13932210 59788585
124963591 610643091
16265405 381152278
181710417 625595587
11962791 165960175
3208900 3672621
521845209 745313839
234771110 239990705
110803056 208365177
103213111 152509906
34492857 54636577
19687504 31274205
128486184 473832291
8728261 10166257
13437518 58913461
73002337 251652916
41564889 244516393
33018844 44388421
154602987 226808401
20213271 25989607
30153451 192405952
201206116 296776369
28495325 79349549
92682997 425739286
232537501 531946171
733907 2348074
82830048 343820289
126411233 605398324
36862105 361841875
19003639 205287965
112032837 121932964
60204883 177596164
64813181 450020061
23518794 436685380
14785315 63370721
9331426 406565515
383343062 525386575
93238601 542788822
1366541 25984885
4689825 7383936
28320424 147880077
25194093 74547847
173706925 822551011
1212961 765553351
168831943 208240306
162043814 246580371
414241435 458840669
75068775 452780713
10060099 423950611
195351199 630308092
24117090 186296221
18957249 93191043
11574223 124812201
12891221 21260326
92112797 140321681
45792443 132375001
70364479 236994931
7633957 390196881
145095705 222850069
11858086 15744081
2156423 106516689
11821769 714163371
23117207 148211701
6829778 228017883
35526144 267679871
138785053 187657867
30517699 31228579
166226992 483449491
338265371 885582193
134240607 141244156
68282135 70275349
88178936 102724617
48858021 91457341
28364969 118061183
110127 20390617
15293779 62036574
151166159 560466257
206511826 444484351
330361921 509641011
89911626 170517313
104198005 315610576
583715833 760677226
243814511 405263017
57184329 222638529
51382638 198347785
475112 12470233
16456292 29486143
86866777 224223837
35388625 60655437
369903635 430093615
400262253 430835491
259383061 320652099
179354911 467961911
33197002 166672491
34161469 164956331
405570001 648383845
146987641 259136511
522195484 740668609
89748417 115933203
217522261 457380901
5959958 6659681
204391985 384860071
14241609 18887309
3879145 458368420
26996469 93216016
43357667 68141101
17070141 39900141
40743438 99441351
67129471 96578830
140054356 490636095
65855062 107731611
142959349 298062833
158473395 165400631
44443619 439483633
114160276 336538811
58129922 123177491
203087820 226764121
362356 478108233
44657273 219505924
53756210 66808876
6255537 190709311
446903731 585116668
2984146 3065465
3292602 125286943
479988505 518459878
112406200 409975401
89205433 399706421
26230341 74842642
145509301 396818345
60145741 370869049
38280523 99957747
12261605 826785956
287981281 770768441
2425184 41623891
45702706 94571821
25902094 49913361
161584209 553775509
57538399 474374719
389831785 821483020
32376076 64084360
87457779 97795765
32250487 88863388
253979407 311886897
7851575 10508587
465034402 586124498
76084605 230350885
1954142 66116201
629365 3371904
157701169 290318761
4649836 16693553
186631742 232489933
36844625 428506510
41568363 56648350
257537 3693816
258217207 541248454
84244924 164140021
509275291 663356440
8482061 12416861
34539111 767975797
139235373 386670829
124660567 133509657
9927629 72240577
170091015 174870893
98362680 161560810
32415531 314429116
41348173 69082621
89166771 220587645
69901009 190546056
43413460 60876817
6033457 6956657
46904365 322850081
28223083 102161989
18177510 380109874
18962173 820798927
35640015 65080159
63897921 162712489
152309306 764269633
5344823 218555839
304989409 574529449
146077345 198130297
11258808 14494897
4033140 110740737
22135636 57251921
334943716 398234761
62558106 238947655
1862051 315589071
4879423 26980038
782709757 860491446
10908060 47990493
110743145 168577856
218092141 401843041
56134011 293464569
4426657 7107939
11317407 23206786
59320152 248604585
251320938 570879530
10059733 36616113
34541422 142498513
26394083 151073007
64724204 379532297
99721631 122951266
148600478 340888574
18736124 37418747
456283873 566933081
76896618 85937857
157187011 249165892
202868434 257418125
25980376 58731601
27098926 643575947
135647345 174157217
13373011 46345953
493419781 542522735
261317 1011745
24051616 280808045
62449611 131930881
31981151 375871201
47871811 408056962
481940776 670242561
15738625 675107231
316802971 361895611
173982259 601165201
74373083 551616246
48029185 84408915
38158028 56403894
1544681 2465750
58122321 109772962
14994617 16669133
26652529 148985248
694695169 716936419
274987471 558164434
141999747 486887265
149900318 218629711
56157869 166849252
35019861 592326775
137811061 318875063
395638149 483959319
212584176 684247825
129033529 229588339
94911585 843528736
40350766 64807876
86615350 279482911
118614147 380415454
7853882 91564529
8943405 28272637
1797197 52885275
818806 295918552
108023241 656921341
435235131 495139352
223230901 639539811
37313281 1037240674
232124677 428662217
65045259 533805865
138637546 329745166
3342073 793890721
22760673 33671988
32972241 122242717
82205863 229958229
129876157 328656366
15737734 206298877
93162091 420848065
156419694 814333186
4540655 18272035
14561301 39924501
162169219 205205521
14894677 23926296
52986662 282805573
49228358 54970433
121826761 129267131
115304641 292206243
4452443 5452084
4154788 46187215
117571645 604560051
45934351 324311755
980615 3561328
3163680 139597121
422283785 457189897
17189341 40376587
8195279 18555876
10800881 49190996
192914683 449522542
84262561 695622433
7880712 9645495
2130532 4731765
110303722 262524041
161588717 194539948
16199305 439850657
58039014 320901913
7220016 8637189
86592697 146365615
4387967 12886273
54014021 270807643
118305990 581951131
49660867 123774030
42586984 639719817
71219874 125379101
334127146 416744371
77743106 220511654
110771686 378504901
41151867 805726153
163688930 438572201
6277767 461771773
37870579 212435353
26424794 68879529
125152807 940292835
11692926 139730743
24570538 204445097
54721315 394664793
29831549 115715314
338025654 818899126
10736870 11838055
6717600 84555769
246505706 568866785
264981760 627788751
210848746 642294209
359526592 786299665
21850863 22460277
57155385 808512321
686910 8876436
103625612 773964911
77650033 838561780
103044594 346766344
11569108 499335897
22668028 575093511
24076506 145101507
63008400 450128113
154273757 169901041
36916267 74827081
8173059 65914921
146439217 902217793
99479346 134192269
40008987 145246333
155987569 598616845
31019781 238951356
94332219 114832492
15529405 51430533
950066 1123091
44345841 208267286
53862781 360166013
49277801 298767001
31609713 137581627
80359057 410058001
9456192 10916717
23846314 140829163
295753358 485209133
178015969 390121767
93450988 154404321
54297985 524931925
224842005 235932851
167741309 671028463
10398221 78169261
49717121 405090451
173626283 248364461
153251911 315735841
101974651 315281329
15933963 320222239
75142059 120867961
76530611 176398423
9357096 48396129
34348439 313912243
535872828 540667251
168290906 279840317
71715570 849241929
636860689 737266825
73827079 97645661
229952979 446849613
257349121 495292761
79616426 324088766
48158755 90326881
609181665 786481137
14524734 29885689
183783601 303368417
217484899 686202811
36165988 163506701
15716117 477139426
29668288 30586501
170043616 550036684
33113065 115003540
15959974 175213187
8999772 505629844
343537824 590088157
105504607 547245073
445763814 587335951
710032219 754102070
226413932 374035394
1683256 16176923
30860341 53131315
84390577 405853375
97317104 156006721
14583512 368939741
176974280 264479545
202964057 275323114
2832616 7237169
2390413 52592269
177594622 216329674
234011984 635762656
25474246 376018329
51781 515740
131907728 136772039
37356240 60795211
20669346 70233541
69300271 79238289
26297811 126391201
13465459 71412697
102304864 166860833
40211781 240832571
437069185 487418211
74810035 345029106
193113525 276768246
78905429 147582132
227616027 342857058
91295373 94057673
203991709 303516435
13474736 18396331
15032411 45841463
31393375 61644691
19134586 30411703
39114507 39777985
640982497 943387225
19226026 582187009
88226679 89225761
57363839 265529041
1126846 381594557
95229467 343203785
3552730 20353887
283803987 319833487
1209982 96138875
137063026 732013179
85165231 89323534
30468493 314832816
53886050 138584041
45619441 62657576
28333627 59231677
24393801 91964167
330415564 625344567
13077610 235407209
104781585 111887937
164631953 362369791
15219190 41039385
17758196 704026096
46695742 149787553
49201848 753287080
177261270 542984485
1051245 6652246
416163976 537177477
113160313 228314251
125870221 321306299
11185651 356401189
11315833 12293737
4246617 27906121
5523159 18993696
232518736 238961917
20763367 622128160
384185505 851144339
1157101 1305669
68474938 121605863
9259636 15522463
170170575 184281751
26237741 50531735
22943533 247626938
225820783 747871477
34095415 127834116
145480061 977798161
35479198 100845634
4797448 157126431
130475764 738118657
53538685 110463869
86392452 205383121
165089156 609121913
21499188 37201396
617282209 822980970
31818410 325017809
8702896 43069825
68765291 367587013
57294991 118912621
23595566 36011045
60657569 129433996
148488256 750648790
12255328 277884001
93818146 162236468
87833006 978558739
7802433 310053168
317308 10633225
37122968 645977801
101565814 170772867
78606051 112690432
15771599 26288461
17645979 52146164
51695156 79200551
59077721 193071601
20478480 120874387
4640408 6159781
5290658 64661649
47667377 50738276
318815845 450505166
48717693 114024065
135071 774568
141014399 258429403
64303657 177775184
216602809 252619697
44360452 495803281
15203830 246720626
22769152 306594241
94824289 324852346
23762134 68489992
909659 2042621
715896 341209000
73554276 76238713
3694609 23268985
53290036 323348841
68449542 703839046
1822183 6688005
8170475 65530921
14107392 199793761
1630432 1951685
4218794 33449081
100146501 260383302
16388760 63410209
92592661 461836816
168860185 596251495
25135021 718715670
16282607 27968518
131842102 274294351
136872385 291492873
7231968 91259165
166309669 314519573
51129493 51538679
116246275 430837237
10261009 12161281
43797562 117909226
31979353 124939270
55974050 246990129
59514216 219041681
211551670 697839493
29518138 43987911
9762303 13409017
54598577 106890086
72572121 213045589
153399422 656549500
38714952 45724997
262886919 334791393
78505427 99488449
387182464 493449804
14412285 498652168
47653549 87055651
36216299 114550647
135456130 221251353
305787105 408316191
34266301 177046640
23930689 61746251
9756812 21538561
78677939 117800284
111477433 190316123
26458357 238417156
45062816 152688361
139782724 166578885
17885311 24620316
1518280 111656091
3325945 8227074
295410104 721063999
186527922 769478842
136005368 169523461
389853507 695510361
17501242 21105241
74298437 127026497
8946693 14943239
140227872 338777588
140268816 880578245
67334703 327545277
105020601 461233353
93651967 126178381
31330408 48921043
15279793 190514675
130990894 154146651
11289664 134199553
3422935 85093251
6933628 8816376
29597133 101515254
191797305 338348557
22311637 25480139
4514209 58219841
19663275 79282726
49496398 105438091
95971585 393547821
285066037 318945834
52513831 451321569
7182401 12762294
37040867 101761345
8215655 20099161
21874619 144670171
145504453 167896313
20708497 30376632
37910513 639046101
24359185 42235035
9688159 180354033
102168820 647825439
60043260 272548466
48876599 124094041
53075079 171342660
25253650 41841601
44447230 91557223
21479246 303209985
24479500 201775861
732172 106412527
69305164 93188833
12688662 169421695
3530086 217422283
22664710 32266657
113310121 121927380
242848127 329585446
96852976 136148401
72387001 414582667
587531273 611233353
135191531 344928530
3871745 24830623
31202497 77452445
228386705 440372843
49172795 58757601
260899345 519821923
8395872 76080811
117322865 254662602
139992457 235813903
15331121 104582190
14510778 50226921
544138881 617665401
28470755 245840470
8580489 589611749
15187141 52606945
4117744 6930833
4238941 6479117
78723331 433173683
9389200 361935001
175542935 218728903
7364708 679077301
4384396 132957650
10422985 109712344
449848405 909698882
187797532 577129279
2083020 2399071
58187557 263753425
271696768 388329631
137770045 306550835
32039378 350874513
50153320 56578923
9550621 38660175
78167597 360307207
537574907 801979571
74276597 86977441
160457949 413885214
14869115 153501382
277740541 460059541
28971073 67226076
23871933 31025332
22015482 32594197
41926057 683247090
5102809 147562318
94317291 261315130
169365281 267544115
147361105 542715889
157744729 374993299
14303260 149217469
5864204 25084164
2620728 7722001
106139077 189319381
28971630 150798085
1837876 477117829
237636782 909280153
887327 1383481
27770661 272151301
180367994 239083739
67611126 331068741
8547065 11852501
36135805 100892961
113510396 122731297
107584721 243410461
510131581 612026997
636112828 728465443
32952436 142431339
10041647 20313030
62735589 180926831
399795922 560459943
10188179 45633589
27148917 53855743
2814751 16276926
75415421 482400481
62842453 282748285
46607089 83455906
16503693 86497633
166894785 561298993
235308429 381031320
58712893 453479642
192097357 649644201
66672127 140817913
145939002 241593151
125808401 144526438
201892276 304092889
50723786 57279751
622666 740289781
14424222 34580041
10366693 328916521
586943192 747808209
142857583 309329425
28863517 723931651
246091681 258476575
79847936 658647361
342014067 384488236
136610015 259184163
179967832 640652209
29394 749538721
391413919 756056017
17881472 36607543
83568385 170276481
264946587 335385394
16311516 287121760
159304015 574691909
262006081 413302879
8005528 42216261
31160953 271196099
176179402 345976702
122844378 469384801
35419055 512264853
29669015 34489582
42476833 660386269
10540431 65862419
23049171 785984596
104595906 623348667
459442089 484810481
113841320 219914878
53387376 93379441
60559577 402306797
77714314 200219569
1155 2267458
47760411 328786681
51530444 146506781
1098264 239249501
83992850 427506825
173266826 402893401
235723710 260714467
4573537 36961009
7715763 81529381
184179529 205487701
193664731 302556001
145846096 278810113
47928866 62265873
205168519 235020351
123358015 183862946
150076872 838949985
21353383 64959291
160335147 436438600
71959648 212014821
265957910 314067403
49352254 51640321
51990323 437101081
122453520 258331861
142240031 779597449
83835493 261476593
250795593 540145951
45090143 51419867
86024097 279281647
307419661 408584332
41432509 55710117
404212333 538869553
167464249 240801893
269217521 300664081
301701581 315160385
17412182 27216825
49283895 182477653
160753801 224699891
8875507 11062591
38972810 174069089
68244200 454621613
1184145 2974933
42032746 280675143
1357777 108810745
429840083 452415569
74038009 148036373
7991094 16442246
3344420 174130321
56948401 145390626
63589510 112360501
38021395 364299818
1331782 2155462
126382549 701089495
51655599 236860677
9551917 11885517
52948421 70676713
76325519 355016663
120509077 251951311
61951075 730739604
111157435 251045449
36617455 46088422
168476985 465982408
6412227 94056131
27099163 180667567
34715648 212450626
71675605 105111020
258235517 925007153
14533818 24445657
85102173 153242155
416073187 626852521
65132039 420503994
138445732 196796013
335429176 812913256
118397673 304176835
3652111 364151313
38423215 161485428
17090326 739997219
193853846 284606585
45348367 48665206
1301350 88881851
29302436 226094047
7964261 9823217
481926418 672423214
49736961 333175261
3634576 8708015
1785993 3885741
75375114 201350167
1538923 279187786
5675763 14432881
71754191 260871007
156410983 168218591
7044143 24042901
156933289 372846961
396786 62537302
2811187 62642601
29365096 592369985
291654721 593158465
100221459 157376233
195108520 208111173
98897221 168438906
4362967 20703993
164743319 512430170
32777697 68846639
42434581 167030219
229219026 346071529
160360913 859135727
242250341 333792154
67136227 264847361
519978412 520881865
65221793 312571787
6760239 11807002
239316170 306902699
490080873 874160959
240451487 642806711
74689837 165267740
266246621 597829594
259542366 637249741
9741805 135865201
11167971 28806281
28462159 39886401
35158851 289182426
39294818 87441111
296336 4997081
218349196 312439951
67139997 107324461
39713429 40625281
120694181 139493619
3168303 22583575
116421121 203101027
119893104 339561537
44612125 54227449
112366474 155670232
46988785 242477509
60506625 112416977
8294372 163023496
49134649 222741316
1841979 262351244
7186025 8694038
93755121 277432312
74019804 138269111
31997091 324603931
8753428 17440801
28307281 290655538
202577108 476010271
15964012 44089271
492725589 787483893
9880639 242260257
89295020 90000163
189979535 225669151
53196740 119312791
27492430 77474181
26369743 53877564
1317888 1936873
10684033 14907601
79554598 147165446
45635640 927741233
186521691 361003888
3044784 30260983
55811614 613712635
21456299 36083621
519407617 665132771
794327 15371396
125466559 165607201
82436003 109528741
89216401 399505960
55694103 427345745
120943201 651593385
120768787 178895041
766476337 1022523179
26067131 406050296
114453756 149579717
67907413 75518234
6887909 17064945
315307958 329919843
4148161 4256974
377905081 482097865
227415865 509943055
5900875 7122523
16443295 334847299
210599738 234572489
46284192 169486345
6760681 271264769
117970497 539759130
55877205 195795874
82775531 98547697
6037982 82157851
8361249 83904067
166297093 408876261
14003171 29421676
16880008 21146971
11891260 58054105
103769430 436208581
63476137 374165039
72738623 92821801
44543557 82879116
6568030 117964817
258438687 377210458
3924633 29043921
25973634 46598941
92930624 196885261
17216488 25355611
94389466 432943201
6736801 721899979
101046923 940849038
4603074 13951603
28103784 31165507
35921341 579826054
96658098 287410393
14061580 207677601
112363685 379848190
27344120 37298641
148928736 216422251
33745391 101684971
130291585 134781220
160297245 185419351
84492649 100558745
6586336 375650452
12220870 59913378
217058424 299128201
99695067 436878990
150572836 200728971
177669780 254214717
16539906 197373795
14001729 21431957
248901121 277624110
303269175 494806131
54752139 74219677
4579975 8318666
267382418 709745873
57392630 108949121
63118152 144488257
8119336 114019126
441078845 681410050
3678436 4317513
133906004 181358551
6767636 279429084
35760394 40351483
1558571 10103926
105991601 183112546
274656601 559430890
312028575 392116558
57973381 715916137
149674287 150138550
12948823 312942401
211650139 292188793
793943 10350581
15373733 43246504
402524441 407242651
31274239 36566091
12541761 25916267
18820843 44185845
70249961 173662609
135191941 173972541
141431610 549835285
26522065 28290349
216493990 892515562
31057385 145426597
70351440 193384234
36007731 318084931
317621260 336944343
59269729 121296961
122099546 554781592
88588501 198348609
1107988 2121694
2738719 405587775
4597301 262636966
193500688 436808438
25577203 86632859
283628983 970432189
110373739 177257481
115972333 207690274
10423526 583823704
375738072 566707327
181839736 780863176
30563477 41986201
91196297 303865375
25150407 26547256
78335917 336471121
12163754 59282635
36030590 96736411
21694343 34503526
574166665 818656718
37807438 64464373
20411382 39163751
113095221 227858121
111985455 128094497
19837384 41483401
177808181 861920801
58473715 93806605
93374206 1041305379
6706268 20027939
4941489 51249197
33058930 74614684
239526255 466469563
20348399 159178621
199807 36381353
23347689 61606782
33748561 336680556
48961192 312088681
130643221 344297101
119033120 519704711
39713244 209007229
201499 800329078
103506221 263727973
366742279 391074421
36992051 454550235
46221528 331398796
111190366 255084033
1644041 87685225
43723736 154929001
185379559 404862849
49958078 73893611
104417317 161116476
20019601 836995447
18982365 19344097
211188448 486435553
9378361 34569217
68667409 170645626
6959674 10748551
3454044 193923694
2192895 2338537
21228021 136541392
206627295 307388901
168609673 314385625
3143669 10842661
19835569 65808613
45961165 540634986
279754912 327155073
35816517 127303331
132970151 158027917
463719517 898624961
116434358 136156801
1185955 39008139
74874087 248276656
34970536 271949206
131489544 483608121
2828179 17114347
45353111 125594245
181245314 260024785
76417771 846241935
24142036 751013996
107624049 652712578
335115396 460582305
250972229 262353056
52024302 100829581
2764589 27449130
83349852 226675723
12830401 61816181
299369610 342520443
4491344 71401777
67212341 104530933
2444562 90539749
27890101 306661639
140414275 296342823
12736381 620239126
172594904 244195969
209955367 774416457
197816223 201580193
284815666 507135025
84714631 362562392
7743916 15627591
21237623 159997177
83506145 198381565
511357721 519536395
46222973 295184251
453206721 677747769
43735110 72127693
1617624 3830221
38884055 89709869
73771075 616600981
104777166 143220265
119461165 326225521
67576546 82736309
11924355 44890021
39528255 100436815
19848403 192111206
34869565 497925751
113667512 668415695
15091207 794084149
159370977 239554400
60814473 343667186
7183810 256934056
80867788 111373104
118304388 179841709
162344521 600979253
80135408 243468253
19184187 46259011
152106885 461783297
15131225 17648935
71256791 137105331
87429678 334589365
61258207 118540669
224328649 370415155
292816819 743045278
146504462 314125129
3529329 6545896
15983874 38429178
102366943 210640816
26816857 197316178
763627 37365569
8584589 200701561
17958597 51707041
6879523 79961473
50463001 56879361
18180177 460071481
27211658 112662756
9000484 34843851
6420454 13173505
249782929 714748739
129738404 433187894
80854486 284366811
158023522 682673410
187021297 273569441
68964953 203230826
53580736 115323253
23237696 30905285
164547248 172317965
5979681 41684671
2345155 31680657
101705561 179692004
120439406 133264041
39684358 54383983
7372189 14537332
114790699 403303501
59139271 167785185
5950935 33479784
312038364 558047670
27387951 153917009
70196134 76267684
28791347 183122695
79292236 374714371
127670767 393999936
2496027 5442394
112366465 170557141
165936841 604423213
61730451 581553585
173394405 537675491
355524065 369001438
5709537 7814977
62911017 126457009
56282040 138471431
81410858 87740131
43743369 44283119
423368009 740645975
111509512 645423199
730163813 980350411
127969210 172471223
436643017 556251991
225592359 302433311
8427789 478835809
87068335 122341145
70683913 653508554
135703762 186288761
409992319 485679481
237576434 401948353
82928531 306134177
5148958 199364305
511210561 735388993
167582817 848459613
237157789 633628759
18577522 146749123
126310611 492829457
32550736 402569894
89230147 587064934
7551191 485590963
278290915 475248166
153857401 422265073
322879006 373092925
88691541 401078481
57597829 117673271
233530426 634254932
120778108 268234863
14831337 20304981
350684879 473548882
38394037 547286349
3315973 6028257
99563663 190665532
2229830 9844143
11680081 364134871
83032157 668055220
15772140 27403591
41349093 100406629
80117505 204930001
266842539 567985945
49758388 317646642
51222901 533635675
5735341 6545342
187317277 385590853
1688361 3631351
13198999 206142481
280387191 409512481
64913267 221159742
26424868 226223197
444743841 580232101
7936667 609133381
33982368 313732441
277365965 846643447
195815730 387184129
140317533 157142917
43983136 631416655
37419710 438777541
1430086 1597915
2070061 31709931
82586780 87429329
230880067 240153341
420210126 633906435
235288819 487697573
109435137 279194151
25733185 560561276
55552498 338373001
6500037 652819195
17410489 89920976
1152117 15612100
53433073 83057210
473627915 752042747
8738329 579123371
494987851 772855120
330064330 590946627
75008961 308904419
28785517 45343648
26938367 317426825
369228480 618675646
223921969 738323265
48785793 91674449
4271961 81221437
34321123 391032731
175506085 405613762
322599187 328779991
52298403 240275883
11048996 65488813
39019228 101557281
528918317 633198741
302826291 306700081
35951764 49582891
64376961 681447558
9203314 161554100
159270232 301832796
114127 3817150
142971475 201686635
160497533 482326241
109994500 164357183
5063401 36884928
71535657 349299301
296950607 530631520
50190230 173396641
1589701 182783066
106813860 360807421
2247506 760969887
329883504 404188597
3232237 20441686
306085700 314556073
13430614 67602185
7401192 37739851
29647039 91726636
4618171 14110576
161725564 225224852
137897651 542706529
59709102 559154269
12368240 112154291
346246951 733231749
170729029 462655117
299253355 381019497
13889380 103214633
1889360 5510465
7255273 26183035
263653732 470169744
25919656 389559391
252176 860311
310452481 942883078
194805802 265882719
123963451 503550792
10153969 299588752
1870871 17343941
18115763 28279105
176115556 634581781
125223938 221197257
195484216 321493121
251368271 593358261
86485751 157051819
113601495 257552653
20399633 163608903
10810083 120507406
121733161 947056279
5057247 5257627
5988926 155473639
30224719 262334781
503840531 601610426
8516409 9434071
442321879 767421150
34878559 230263489
77339011 476246319
248041162 523209595
8551204 66194073
125596311 383453201
111583039 437774494
7977110 25084610
17202142 66981537
67685051 231807625
10506279 10946737
67690937 82908829
555149 150722601
39854129 527540890
1264157 33849304
31951414 265474189
146275888 227897553
244462368 280209745
266863681 357255113
46441202 49327435
1523919 1671126
187891488 564481801
14499457 159756409
21471750 423282571
32407666 64700197
371367891 794586178
56483056 732621797
12231935 14639454
670204457 889142437
621891655 820017361
13356332 153865801
6443791 251995953
28285706 242434933
264046451 374616607
64320321 723349069
103290932 593515855
368524001 870058133
82656025 128225208
2209527 2756863
29825999 299496655
69115520 348927313
35766391 55323402
283851211 343438897
11891184 15298497
87296392 148903309
52988401 334337461
54523577 297979792
4382958 30204901
11721232 124579153
52026135 56616121
74987571 558433021
28256209 225642307
165786905 972274143
162953735 172042273
54996457 855505332
27709498 100342061
86141826 140892137
115945475 136948111
54091081 260053227
96879963 161167294
86091601 861544503
17829631 890244806
259423735 271330436
7005826 259689601
19743296 28888915
2860677 91202041
235940201 459303555
556010841 894035881
17767483 18178763
379211969 478162483
86248886 211711567
25804453 468050198
13979364 35977729
13719911 234384865
5463387 26449729
18018675 28856447
26696209 236132225
94139485 306300646
41035001 508605981
49260504 200951093
151874183 182054091
15811801 18273601
92687401 214939371
242338 1026131
2849009 2855871
32558401 39486721
18026267 19794125
103433008 158374021
123469239 130097005
19824499 689341297
217961661 541064152
87033960 91293175
61362422 271948693
164788869 190866424
121367821 298317061
3483353 37148233
416219922 434346731
208173390 215296357
51502463 63031795
350972040 522996526
108140012 152300681
26668304 503281591
62664894 541644673
68095383 114302017
55193224 82800061
59632982 440265067
3097852 25305447
103447411 607727341
47343163 208937585
1994599 400738877
23424337 49997309
36846357 708759505
62988531 90286798
184602821 232708384
9636691 322899339
132790347 165945985
63863665 183020713
19668180 264957283
342910818 497322761
6573313 498123892
192113790 276803017
331235164 524029472
85118144 478040107
273284138 287261651
60765157 736249077
266114 1168705
994080 264332561
1411113 18245644
11076772 466366209
174442555 425330617
215101034 307198841
16202333 233169916
4905781 471313383
76282603 681993721
25855945 126693896
24152419 393596226
2092344 31902841
2184710 5184409
4647209 43894936
67299281 295013960
1951280 264900826
122482450 800423554
84073087 125288794
21553564 53256577
14313183 93538753
167147956 250180651
84950689 561541267
164381212 514294426
7971262 112075721
127596849 441099352
280787437 284325343
94625869 119255169
86142313 95092563
10894205 240470031
20342907 20952761
44648209 466779535
11070816 12974401
317699248 584354681
6903051 152898058
35537489 767355889
2255250 8707369
29146863 168389521
6649267 231900517
235514193 287956897
53405661 63670481
6717234 43925401
5806070 53674393
83799056 135314301
122340606 169938525
319721607 561955819
21836009 27356161
552788 76474729
11833713 145707516
22285108 32929317
18454378 49414383
58638004 115461589
181190483 247694077
123273802 476991185
14418175 18755959
34305829 55271341
913687 40576635
10991291 60359575
9438433 79766721
112904657 128872185
26014577 341908639
142455138 550296653
78626561 747421165
27244827 133943413
353599681 371656799
124086161 572138358
126695645 351827971
149731410 354442555
299904460 519332001
18065051 264397319
219918714 322005961
8069141 381811431
104052270 276935569
550504436 679397699
268833379 391566946
40417419 72243967
182681545 435981397
797448 18991669
6073782 16097707
23015691 24440797
76871512 86174151
6503486 237542446
132985661 408327374
99041291 248419135
7630451 99007016
150182401 239785283
1940961 8466793
201020838 525202987
257262125 273706561
79302850 84113922
167865693 332872834
80545487 106421862
80322385 254025801
23430959 71205377
102017677 156288161
14217400 57813141
63867526 452740015
39490711 714528268
40635077 44552737
31399047 51737554
132736566 450639759
26247595 426201106
70281704 263026755
143828 24307801
1615157 2555131
9948428 26717701
16545519 261184848
380430385 380704681
58582701 492992919
94520523 135277871
232417417 645576889
35585158 128539377
32207831 292126033
22908925 288619549
8961823 48081501
164020214 459683191
51001 421492
147059089 195916722
90006635 150079833
646456393 879482553
56611917 57710317
108016691 583455307
59126341 739241045
7958392 79740112
85499533 163608253
92314905 665340589
68929816 113284081
17857347 27804747
50064931 413198836
34707751 973086733
16973424 19012267
36067125 354940141
421350361 747656469
31287226 159702189
142302724 614315169
32297794 51568001
126195307 173051127
5374208 5921323
124636193 244992799
92868238 173461251
32517104 149221957
2457487 294369201
27340421 63924565
220396029 260708059
39860419 88048003
11805961 232616586
14019511 32568475
31110016 112703886
4387533 7263814
88685584 123744772
299995321 386150901
14435997 147492513
11650574 28075213
76256553 332482465
38868768 125854937
2386714 21516221
18253273 69422760
8521325 364659619
3285244 5406681
34712891 131302281
33812098 59226973
187773697 263449161
564145 55098148
161412679 632062036
44935937 107721136
15370049 32761343
11362721 46773773
184557713 206698360
3129572 10369881
213653420 302539716
1591669 2646059
15911677 42004611
48275955 364270128
177630721 421181629
1024556 272396118
32001305 532896769
12696541 708606997
41801722 461815477
20777871 21030241
8375221 363278651
207300343 403616683
16452790 19594117
10193429 322382761
11591097 398649959
130967570 274767936
111026748 172023731
2792951 29617897
147703876 161319985
18382471 388158358
8534263 110045385
63106 341334910
72918740 330248901
45818706 69152864
36911507 49462305
42215188 98491694
172989582 442798319
135523169 216457377
10147515 10587292
30828379 80922481
13174064 68276601
8163858 21177199
220614249 274019965
25427405 254441708
124437379 303105531
100309483 107619513
374887 177838760
29735731 73511991
33000449 201524748
12651261 109592649
38661448 575722518
76252698 122956121
490212001 764789401
87130717 95711969
141455881 853307426
92808599 255239839
39647303 295372801
928642 12447351
41245029 72288445
962273 20529077
63912656 367574947
16878281 59016529
8335046 57074455
257097601 942543268
17282893 106296373
82689016 98624517
34034021 207539317
223911542 284107225
68894541 129776573
58182277 158525865
6856862 43757383
29283739 71568931
1415341 67486843
26452867 219518173
84871395 135269542
523355 1137466
31903423 52008720
1863097 11433232
1673548 17154495
287691499 934406837
1180886 1904695
238681907 312091237
68901662 99623005
7971088 66917385
184985781 326186719
587401989 697962065
89044869 469681969
55339853 446769855
123089167 141963655
29413936 97168765
11045989 20216141
155590021 852487473
9546154 11677201
75325233 110649313
1849700 12722753
17738989 104930332
266695007 755554402
210477840 766994461
4494015 8403389
224826473 464957396
18789573 63413137
26530834 123815907
67188451 698637940
92392806 114545033
4541768 7271047
224673151 324831697
7668541 18415943
15988965 67143326
192372545 488296439
119305927 232326145
180871 1355589
66214405 106301647
5909119 13580817
4044043 12321208
63643997 171479858
170974451 406619949
125903881 592250467
270837625 712812751
104637171 330912001
104678497 557629359
7150024 24825001
45455568 74564326
109561157 127194436
55108657 136248501
78191163 133428241
157607001 570327948
229382121 622719837
2189634 32848931
797763 47342015
200498383 882265639
23310479 60108481
235049821 527075869
51108887 86622739
402871616 472639913
103769281 935529981
9872197 21983896
331882464 549943067
41116279 118940821
69215437 184899673
160810409 877758136
4436409 5563304
2756865 487184776
56899604 71806537
133958651 749541413
52467470 145687321
50626082 90185458
51636630 101483365
74017535 671090899
21340686 23601172
264886927 567519130
114476281 120913347
556034563 997889235
66066943 232197681
35714160 53793329
21484003 103817297
144764929 609423465
133341635 401838751
71207629 270359766
131208994 414675626
416313271 556453845
8653297 10241011
30481811 55169529
33172462 233638471
429542731 829957257
169672325 523740016
131721 237986
117343891 368247937
140213101 191609881
28542451 90736179
51192985 260425543
1025304 3314177
282351421 523660557
312538 464152
92646905 243917545
35019658 164830401
290314804 393140381
286130737 545784691
6465924 14475351
19958427 226738611
169099308 202446001
171137918 253058331
4488634 40139041
27103742 119279035
362966321 395661097
34839643 52752367
87701622 181565713
335779201 370446161
3052 99933
5194333 409193801
9306078 26957911
105722827 106285638
644055 3052507
57955038 100831984
31796769 52629430
335103577 507283219
127909030 173346721
1063434 28517281
281878529 508399552
72842635 585561409
242313913 382353376
269706655 670821633
51792371 151138729
116885081 603787221
4623241 256152385
145086712 400798840
237208932 274083049
128294836 404092501
8100877 12078441
106847455 202286077
263838771 537847984
126315236 172968445
267854119 702276937
10384753 268597729
425281521 667319431
53130593 630084531
17664696 74377073
416858 130170334
26201601 396653329
19486257 688569673
309899681 869333092
26102500 37413101
439277392 512112251
150511537 515270881
25594122 182532273
224630054 546586301
89625331 113460606
6413282 526574567
25582861 181893557
8797889 810919763
824197 22262605
18664931 69554035
3642025 60435505
19626251 50567545
103000897 154055155
108624628 354285037
42524065 416548275
57481297 661819508
153408025 701733231
311027449 542953536
114362863 268860195
123890397 508684944
52891587 515369569
71511037 75532501
298506685 438823849
46006530 253558867
72518365 80794969
98953903 475919745
44761493 327406184
168780181 274432047
9646372 285388419
147486508 214427553
230862759 291806457
27660673 178134824
34150128 109755331
10459707 13210039
69900456 403276087
72885931 76913673
55096847 539739586
3976749 8489859
238538028 293791605
29356549 518657014
2486526 17716063
45589135 171575233
325921101 347265088
130814537 292414994
39699993 128776369
247943521 679540600
204267127 734195638
14298985 91755901
1871680 112581771
70608173 234627546
19351891 22115278
15533392 33068001
6335472 74441233
161536657 356046389
14554649 31641139
26084103 98758669
20588456 114726625
28703327 182905422
467297 9882730
297252264 808321186
8065786 101887870
47449673 153764188
165827614 422078643
97674650 611888161
28651176 105540121
19474913 21952256
46338984 89816374
303100867 369053953
5448706 6434005
514229 318782629
4388176 5144833
320005540 421771497
166428575 309528051
8310378 13087741
40945646 233865921
181588681 590035648
370777993 662941609
15418279 79745338
18571263 40305201
210485232 313264229
396884027 808286719
84823506 176791231
1157633 515107328
45531648 605945449
14840974 40363701
10142416 13171003
278449873 537373969
24404 394237
15788280 21955242
108271079 141821768
12465950 60129681
254820886 709017467
147499980 234775101
62789977 67266837
70637931 103684151
35444151 726593561
762756 657044446
5522099 90167663
20683479 120597583
4409733 4478167
337584476 553134583
168089022 687485449
66165553 161625304
296823801 582245020
38609893 334659177
90644851 458623981
29025831 224029336
91811233 712823451
14516620 225914371
175539824 184497791
9945011 10008280
154057165 454477255
379351545 406912985
7176273 8657917
12585016 57853100
58885307 280481491
13790634 123014869
15271616 106007037
2074150 7190652
79301118 329397329
71277178 96995653
89051 17263852
118613497 380548533
154254309 160209141
128366965 212479091
6264770 61738693
21807159 110886677
10798359 15514633
19743963 107433348
85933772 302251699
44577727 115536113
66518497 296873900
18536569 176243761
8384014 78334569
81162418 105222802
11110849 911304851
278026 851395
17708818 24425521
40737673 284286105
37330285 64790294
461090489 629890219
80185945 662655165
36480370 595763045
189238997 608529889
178106997 236877466
576250741 934637026
31430330 872406065
3723126 69776407
60106907 105157531
103755709 612398277
60961078 157156535
11937495 266658643
32903065 560117865
9199699 82043206
276814929 438135916
40773690 318979519
165212845 326773076
130577602 185407256
176972601 254273974
130452499 369497439
31052587 35791169
114602847 1025920001
10403956 258450101
7079506 10912321
143750578 480584861
55465695 78196861
100495204 185837626
111841624 525092881
12412929 105337771
138452302 265007971
20523404 53928360
125976810 225301545
31731532 105866937
161605879 226458081
368537533 700607649
35923081 115032405
49498219 222421651
66359498 163150176
114721701 124603825
1187985 136363777
8673601 100205991
104852279 250978699
143251859 459308773
31971025 67562951
50328860 250260641
4973126 172567081
244612529 496144650
14078243 24505251
24527775 321146500
41155429 55697041
110279163 179520251
184086066 804000007
9495322 131095023
125764618 133472611
37711425 45082305
6960214 125151491
121539341 229472881
391962133 590676731
316546905 531689068
134131889 312337345
99241780 107367527
170570443 831774229
735483651 744140179
311022926 392230113
26739160 146266883
65349016 360332493
296710393 360709315
6287411 97756673
165396718 175381518
48824455 214539541
262106 2164177
223522 17265469
97358582 468771031
25365598 463527219
6144626 9653491
570349729 746528551
84861629 566015575
41964217 194717181
1543057 280993441
3471225 3735964
2692856 16820645
292143027 673236483
203965956 228948985
23244295 56818539
47220949 337010735
12116409 54420901
408039704 639638042
5044025 83456186
65529321 167405400
751602309 854162583
62822308 421833749
65129899 169391785
987286 12282013
57338680 287555443
244519881 336552976
41603223 232842152
125762641 340427821
33562505 102024643
9310329 89841367
351935902 633791494
56014351 63890666
22777464 88097398
70403703 308215951
246302563 506220839
148715563 222565678
87503137 310936931
629910 32333727
56567381 518914689
116141521 651950678
120120253 696516389
60850123 787138561
5700256 59105797
13778007 47061953
352656073 987428206
4592632 27807817
24541793 144015475
2537562 4540705
62709745 321516239
4993377 463094003
6967213 8020026
95495081 111204553
2061749 115809283
163406272 223738537
252820926 891821188
99665714 689012981
88465975 373311247
260782237 498562123
18741646 21148509
14344983 23417161
128620396 414179785
175753951 405152353
199241736 334281665
36644689 233238010
475098571 633679705
388571 525785
110339630 528275201
45420936 486527201
2097799 723686437
6565021 241522130
65458765 106417307
17486570 118499569
105155 1839839
1377585 216342456
51559473 55101328
2966227 34241182
60139392 170532451
275192578 396737885
8749501 11387154
7018922 36831731
126591641 329358292
28227560 30733321
19083017 19902997
137761729 665641091
273862750 294570991
25636185 31175865
74122303 853977601
31849155 124129977
56424419 196610110
94433543 199578704
6021316 17090113
107619999 112447941
66664512 427809931
109124732 164569601
30398825 53921930
22174138 682861894
520017473 621014857
3777462 230842005
213755518 305708865
31779238 162927873
520300 5770972
141174342 343972729
10641115 56056627
206224165 388479688
318351647 318430337
135338583 260980754
29936171 66897433
384484702 498610267
131698672 403557840
17889880 18516691
100270085 247965076
210681241 413934609
236919741 400871665
105991381 615140758
4257453 137904457
7115152 74828773
29510687 356584201
14214460 33565651
20220717 39765871
238903788 415459903
4746943 681029797
29245182 130944871
11289524 14354971
61928377 86876659
13901952 152463962
6015326 615088621
19823572 185349713
130819861 314520501
1092465 117205781
18043411 50080204
1131054 812660929
39524661 61126756
5712505 9632539
64691517 288440245
40216103 85955077
190935640 758242157
6271426 316498113
301015261 711979801
21157604 32356501
14552596 15667345
243768736 449035131
184447516 702028797
142718081 258079601
4708601 321264933
324460585 549876385
5858221 8666881
92617993 305358420
289015519 496728513
128306707 162436093
152090109 222828841
57292291 123360938
45758065 760403645
26907878 32174797
21185777 44486856
16766164 44283213
336758185 846236311
15195063 143889089
88612093 107238561
224238309 279355171
112318443 239057785
51381969 270862501
14158196 123785351
10064326 24101645
102246741 541771275
39669631 441433840
131557843 216582921
148026121 860519681
373925729 667541173
15665835 22322314
39213129 215046805
307084 581751
74594729 136652257
113467740 127384321
132875645 358791251
96495318 268319369
262925697 563664663
33497468 50919158
21080167 48144751
261529349 428855487
200193 490996465
52773404 66946421
9857881 20464941
26946437 768884865
314467988 773532079
8381875 47371656
1850101 533134135
81736241 272770576
156995747 837626895
93751007 448264416
24054625 809528534
81829071 803036709
1509277 19756521
35468391 51025261
13101613 205438626
45406970 54848045
35461439 142506946
75929345 212366197
170602759 647301273
18938596 166010230
29343851 29571110
39522561 99935317
7960921 187930636
12051366 143228489
470232361 588935029
40239005 77171179
91599553 139568509
368366305 727515706
92157001 189718541
17647187 23264290
293364649 296310928
17402727 93806421
98759165 154974093
5477112 590383641
124624093 134315644
376226887 612422860
57003625 145417108
614161889 940665553
92192 6451979
42725604 191681197
184505325 235245841
5581907 15489391
150582482 251756289
20736703 144856317
18223764 421298887
2779314 228339569
24825572 984736791
32154896 49644201
9379113 24951952
117124791 118383540
262810843 317609377
100712659 135841877
10939043 535532979
2791169 3577356
6972483 8942786
33232663 66046241
379381003 682974766
97036417 452977401
75700245 102207452
2897159 10994016
419257861 745601845
70448510 98383079
1863396 6139183
197103768 480889301
79687132 162430197
10556579 63168673
11002951 434753593
2560513 6859859
288170026 603547003
15330115 111198808
125581995 319811563
5417433 208276849
157978603 339125441
91625723 93515137
16958758 660565893
13809536 344080449
25048422 132587161
19308119 47896489
29202526 403459281
440102862 974352369
1363920 2905425
455888341 490200691
97849861 357976387
6409759 199324259
325048627 433386169
21166087 21866610
28948993 121539001
240995387 279637846
7713332 81560641
4000298 5070045
391829343 779105009
62519691 172278163
377636086 527468672
133131461 505653587
293178049 492338178
217342469 316032913
2785724 4227481
3659163 934129813
42547925 74792206
181747376 211571181
21858825 415918051
10165233 11058223
22470005 23461841
24071835 24207542
224648785 464998971
141486727 588040808
42188389 72887149
25300201 836262313
5250427 16501729
244056996 276047809
99230877 103959266
102124960 120791971
121426534 248867251
69954418 313826904
123335188 303414931
2715970 12934261
390429173 612494273
255737335 311900161
27330441 586311601
12641879 41996725
12652913 12661361
6849403 483832414
199077194 223639336
23704923 808282355
1540265 43747642
44654945 148424056
278318895 311488645
1506385 31216312
52933206 189802157
14892011 53702304
25313895 267676876
14508728 15240961
53806129 69406593
76742655 306232957
93108627 239985043
36531130 100065631
347410511 500364751
184564819 714248991
142665933 910102972
153416412 243490857
7668128 30760661
78273380 84474443
54829633 513539181
2642185 15571249
36119698 60193341
1080056 20520245
37332853 132216573
88144734 295139209
2591612 15956755
11763107 17796997
35273629 570867496
69904579 101989661
604390546 874061728
24354888 24622390
11864179 15138843
334972342 668646235
41862874 95194753
89124 8534187
172598585 389561873
59939772 107246049
67289404 167970199
25046380 52136802
71371015 133062727
61097327 120304171
44046109 63875377
127591793 558012533
3430172 6724205
156455985 185118532
9476948 15243277
55452956 291816109
28463056 37182337
11630058 13935241
172680192 262362049
74818621 214577101
242865 6513571
105819589 388703233
111105415 394600915
113212481 134516716
122185376 317649497
272837482 324109136
77519473 100272866
68116643 195659915
93982161 423307207
7542033 16578809
42682496 791492176
119374908 160218151
124439548 373765217
141955565 547140511
89853742 164894129
18017879 136644981
345286961 818787377
7587750 33960697
26328444 272002588
37500051 326375199
46928773 149724007
24040226 131458456
307241716 585476594
116113392 452426599
138989824 272302111
7480871 8733530
23868391 31374439
1365265 164222946
73843729 304383650
214051551 253814025
87450297 263569036
17868177 541266421
55270981 171877312
40911152 129289049
18849606 65128251
71773505 107090107
28608896 154291381
119741186 458694265
77341825 604459036
131316243 133815748
165501007 388813191
156828600 473695161
246651601 597776747
143972269 267303817
173080657 393263298
13022083 13854904
24984951 326283364
3880459 423928109
3704541 17708679
1768500 8168746
193968433 684792145
179542640 838069849
60193556 189585677
145173497 652899729
7905911 258624507
28160537 40045965
2587089 19828529
173034756 284333337
25292902 413532925
104863703 238089113
195668089 569725556
245241241 837669001
25485814 196393009
8048904 77220937
7633477 9922401
249467804 825934055
363458173 582971521
79038523 119822688
320589116 534315431
95328691 101103203
64746303 68400736
37609774 405873597
20424731 113857679
401588713 857912851
15491528 80850061
23584089 24980581
3171245 25017301
271623019 329487562
195199588 635743346
19986631 62911185
35745051 56314453
258345074 493383546
842931 5748976
398839743 772753523
100356001 205962141
3321835 222742591
22661351 200136399
124494150 211897621
54312001 79083359
76930415 231395665
26832914 44493313
21377775 326834523
52252825 662834517
207898824 208376281
5350133 12041224
32420379 44055725
8472003 41348901
261662383 292508701
2055441 365739844
81852250 169351653
111834433 506202071
24679475 91513117
45887353 293849181
9488549 194284281
463999501 617500245
49849435 125044081
42701604 43860286
61174638 99224577
14840840 34109041
132033805 287796809
146209295 777525721
52530115 63297181
618710826 645689388
109937902 236126531
220507609 328162969
33008560 122083333
46504186 123354001
10064681 419142350
927601 258561329
52326481 74021439
15594360 34301917
288312991 298264737
210942226 281885605
47781664 84174949
100475956 287432617
55759155 89594181
152858968 257357931
31915322 87992929
9785285 256647321
113931367 123349273
237821065 584389594
4524823 49519492
5085208 122161096
4692217 14010699
90995131 196846817
230521929 283051865
13107641 149537805
1560254 6806801
70506266 122114333
24203872 221181813
8672083 47603961
24824603 88598401
9009286 324098979
1441012 45286501
64439454 298708208
129415104 181131841
9582010 26647387
107514396 163988389
989418 1238017
90200671 314258737
173726619 379471873
160619690 390624081
4482722 18034435
17367984 29027885
206634596 317341903
37143046 471313935
10513903 45445464
6420673 74317279
129502007 156831331
368486451 766437868
35527771 199349263
116846019 452511465
100992736 227225601
1443118 2270200
134144635 250527117
356245371 661116705
35517569 289814922
285782001 506570701
8269126 8735401
158247727 215311801
125848339 131109177
29954101 197922316
233943726 284028697
311513774 394194637
19690784 346300489
124106763 210229064
282628733 686937385
171035476 458388864
214830337 224496022
88944180 99012071
250226949 621009733
2562021 53417508
112280984 226912537
28446521 74234917
2874973 62122513
14078395 759294539
93373871 409607775
142618897 378731316
72264391 474422386
18667779 283508359
7264230 14803121
243680130 277743286
71356319 472266138
159029781 239055773
91954780 300785619
7134141 28407560
7337868 110478264
12372031 128049823
192318543 547659253
157271713 244778868
63089895 280375001
18646369 255628801
52963107 53577433
149225947 234715126
57099868 77212353
9663044 155625071
34342715 38607003
24380464 69548977
203202722 602220061
11925701 49965721
125558643 344560443
1879691 7929181
17253047 33969809
29744512 44570527
8559896 10605961
260308231 533619781
2619847 95814741
173452712 286113219
95209891 132590907
17473946 338090017
126466367 156652342
85348696 815717434
91044256 228527755
3417557 45205411
34934997 68974457
10340315 194036433
240003 10143901
2081389 4681920
349647449 645157909
131506949 153483601
345883708 469674241
13411542 71179957
4134682 225942795
65786873 168969325
43332343 147327711
34073617 412619014
62965417 372108613
19271866 153152941
194572067 377044266
47019379 97409529
163601 2054593
39420175 244213617
414347508 607273858
75258026 195085463
178837618 183341130
24130336 331344113
406569186 552968857
24234086 31564937
273368481 734598989
88637295 707712338
276419017 308954993
15352517 298064055
45671041 206952860
27710973 130178101
57400747 267986811
6066721 63896187
1340129 16744972
140746741 322208321
97194391 108627865
8108748 16714876
44048785 232647607
243467739 337256609
3411409 306070801
13671424 48886543
28215034 32557419
116665479 222351946
69565887 820905606
35966674 66930077
24153586 73022313
245589864 297521995
1780431 4168088
467647597 555145473
375165296 381561401
98342683 221630641
13436765 75829279
31398952 77933091
60432657 434482516
179686664 400544033
13173332 108335017
84015151 560943435
56959337 172290685
9054635 358284956
544174879 892365529
18796382 259440751
81095022 88075841
156549 237062
194921772 520065877
164909679 240081430
361976341 647505145
165600164 677695409
35873024 69702262
62880360 64588384
5306197 126149734
416726621 517718385
411768744 443073917
26226473 306715193
7172580 23205859
446476500 698946289
49865113 425573773
99870519 154700481
3931201 468466281
68980010 77905291
10533889 678917413
75695893 243363142
254324812 361660789
17565791 141453571
172329446 190645365
228785257 433385613
368698897 403207031
38506938 87375001
21888364 69539336
79161483 79795546
65139787 72297713
51141595 106393409
19032382 23143459
3768822 5090905
415533076 515190551
201520117 644559983
156753084 656188201
14714845 47859517
264932284 535139821
428091745 458742435
87561024 107936011
44239825 127302736
45240074 180152409
53522550 91715737
2677689 558213013
21042589 25151002
30853244 33834011
7327329 144163150
188647094 276788391
77088289 269242845
306284671 391786812
16219604 388895277
641636 2076691
90767103 277003169
126501455 506818154
74855045 305015820
43007721 321606811
107930551 137543263
92866411 93959657
31031998 115808988
2616364 5541745
206416387 309355201
14650288 88244933
47506737 265436161
60744484 441054563
1643097 7101457
236566848 289215277
12461339 318120122
37157756 225082925
17962655 404340580
244656595 394265223
186343211 276014905
84592371 123388681
77324691 123658552
2465755 16161731
37646761 112200957
41015499 252525856
22287913 72843616
50799266 53152121
23603346 436254981
323110369 494299636
26996161 38424741
93512915 547111013
312035916 584313421
54236205 260199837
17902087 26050891
333348408 363752965
6660397 422010793
436878739 457137451
114451319 126830113
139355120 165679501
26107830 75564721
29958287 302191315
4879678 72506919
1185982 2270269
66804208 68786439
710165 232647757
313164537 420173981
50558936 161496734
105016241 177646561
2805139 3551557
11292821 170223346
45867471 84961217
17416778 420833489
4742997 20349113
173866501 734193364
263862821 289256411
40833001 192256489
180877279 465048496
365224861 376441345
46292860 152587041
13463065 413201801
21136961 741795940
422157971 747663999
49021590 60606160
18707882 32368713
41536821 272925405
194936754 265264296
366310869 492796777
108386971 270774375
197175034 385920193
177118278 546172505
3778031 5991142
458970935 553401939
2861186 3569227
205709555 230732068
111663124 136526941
101135852 176795149
195252432 269330843
212510517 420868153
224518881 266410289
210323282 294173254
267954256 579082981
46646074 66425849
40295382 143180317
6130021 626154117
34860811 86410185
46330593 68117896
126800766 153732679
41681222 51859523
56242120 136315001
2237481 23729842
43418068 57490421
36202225 77452285
17203759 34861321
87569901 180095536
50076472 286043227
44432257 76311782
22593901 37836373
58654233 123728417
6917349 229958155
16236309 34105666
44188435 276212212
19908068 181959051
370359364 463785745
27233157 93281581
19953014 302282787
6092773 68298999
18552236 37565009
147715249 165899668
76672516 149247437
117835149 124213288
23801433 78134529
312079220 474785125
19552374 58013761
4623668 495153747
20080005 554870458
146563297 201223892
237589876 498856229
43096074 348318776
148918288 441198513
29018246 106892227
189351 3166181
92724753 490049681
469345211 672630421
9876882 23314171
1255188 2766241
33859373 180352283
86584015 521111557
23321509 27601372
761746 107776709
204672573 279264868
136264859 178577281
42339961 60099298
39471314 127295665
27066193 32058937
337849537 755582205
74491 367715305
70072739 386303686
4084047 199823340
54452141 326918741
152022037 186355702
120677179 137001721
36512034 85831627
63630917 155897281
195001841 634291761
72927403 103975309
1368472 15185477
224304851 245348416
16082845 21001641
31543707 33547393
43230071 144639856
11088510 12571741
68282961 449137670
51885529 222470022
15203883 57303685
190781857 405108063
25726748 28745964
43348929 478727942
89810172 121107893
72128485 232046998
22777924 589928545
37523857 421437227
428245476 868127713
49241397 57614230
10258857 311338633
35304007 42783049
43891109 83132131
28422038 59685121
119671947 403099588
7593712 289156288
27074240 30323869
129742 378925
498059369 829092969
14362416 27175861
112555615 381220986
36237595 937104641
110397296 143566865
36026934 37553651
47867335 174107956
27337350 180932041
33245121 148991158
12821554 46454173
58630793 408907817
93892450 224249055
15733185 97534567
4823860 74267883
329499406 375377085
385521193 438442607
26674205 29073041
16803280 22859575
100478337 508250107
8313301 24982371
19938213 43393321
86237065 122224323
91552068 156128509
13349261 15811159
153337614 364919329
25825093 640478139
44033689 150516231
109650486 155780521
345523777 516157383
50796406 143744485
11116 45685
176688117 519828381
406962631 464521417
105120742 106241378
20994011 106350349
765816 2725789
109879913 129765713
2227939 379725571
38878050 144157651
60410126 70441051
168717674 357694801
5533369 9972088
85078633 556709616
103669251 141421393
83829645 111102853
48863455 274217041
27646563 112364981
214720770 224764566
94614262 248822072
12762222 216397897
18320801 40637881
3112828 379989105
193817121 429442150
4923969 67021063
43185651 87328405
35071820 40553641
585229297 811548361
82052274 124827631
6376819 642320929
33760288 114428926
3000592 15410845
17177621 118901161
20195192 24854817
835256 3429173
60286129 685415459
18966979 27023991
37894573 142164417
28922710 128434681
20726951 31273900
21093801 659276229
29058569 267348255
44834729 56882745
57889809 733026727
281937513 344293366
35258913 497990881
103718401 692176761
28827457 90677731
7276933 419156806
27123258 201033001
16191415 40938844
28257677 166688101
252176926 404485561
238808650 290803284
9028552 9115289
6266971 6786079
21290465 323039741
62708581 71111719
85261520 87854466
18898083 125092509
6118057 390395919
55141369 260763051
580676861 610703391
84086047 589686737
175379885 189292855
31313132 59101639
43487930 504736517
79393092 81649369
44258656 842061116
78442669 633548661
951087 1137081
289040071 675993733
68771641 213894483
2297940 114702889
80692961 552782369
7465478 195590725
84531996 89283285
55383049 314926056
17930186 436791393
159275245 542931111
1044862 13111061
121855356 182182417
34780696 303024017
67992553 225589051
49807369 188596993
27905034 122402885
301748077 327012121
172977413 250843263
33790098 131515728
6041159 35330521
154683355 402185461
416394856 428485231
67725377 856456321
41449103 61247261
23477306 94324395
20916676 25847763
428096393 431345433
192837232 614080129
69353284 115848991
118486005 403424281
50847462 110014289
52819341 170260741
128250607 300253957
140220155 149091316
83342677 157190180
12963562 66699501
95523720 556639643
366579441 475363764
174840449 425101132
57244897 59535773
226038837 381814551
178088545 804061780
64762960 73097875
3717439 7171974
2068124 7531715
109205902 187474951
118634209 438226246
40974251 92343793
25114784 427973563
3566911 168287465
314061565 534292406
19690298 567163425
137262952 158745311
76069315 211599171
64680085 106332701
87915157 500143341
307303102 476055247
263181463 335471200
140449321 543636010
2634136 5097785
137305575 182058813
10633372 85896865
605033956 750118153
84442079 367905931
26793989 491304661
18233417 39166772
36375089 91511575
4754939 7137751
41418037 333271699
72172240 81576565
121067983 616861365
21145046 63602200
4453681 31895161
84166651 707370063
70400815 829784724
45176489 730177740
93378580 105089621
17356374 29187691
5813879 37852513
59751019 214906044
18322033 765559773
193373602 406625671
37940761 275061665
107733055 473990037
40669201 86869504
5021898 16972345
213080792 508528869
180591057 314392975
65985016 402535308
15275186 447768481
713451 146219561
26598253 69552821
628405 10717309
5177641 77446774
248002041 327744571
121877643 206285821
70764004 77125441
48481693 108776900
145782466 164874036
318822296 507829151
14470784 60298525
104370177 709220634
33811498 239861161
285954721 360037901
131158769 156298948
158606167 244833821
6731734 11848376
120117229 142625496
11493562 14819543
20288140 20601937
412660436 413916373
72959044 124616937
56180655 686453131
98243701 268867585
17017920 494976961
43872544 66029143
121618534 260971631
73947096 204779485
56735065 65758611
152326217 482024309
217504513 274530586
23193050 45336603
35717457 243655399
8022330 10360681
55580474 539697877
28937325 95085064
3977378 61976294
31012253 97322470
251195931 342636406
12351313 16234968
58980123 188469073
141847266 218594881
20819919 34588684
17826858 18311745
1432109 54434207
38421179 647001376
21448727 27718756
14235563 15567871
28627990 88882673
174407635 327019038
18424573 73175191
155202451 198638050
64045427 100455568
35393922 459910111
28663201 90304913
43596577 98313684
5239865 215561988
738630 20344066
18009286 27367886
104150515 1006222531
189143994 584206393
188857979 346723599
365111615 512303833
3469568 13613407
46164132 107151067
854538 7808555
79172339 115349455
1060185 6430845
113278326 388320093
276815200 741741843
4982547 46054971
68359041 177152391
51456491 378081964
221048741 249355401
35241872 71271543
3207718 331925041
102117611 193359993
22119896 556650945
1170289 24772876
103054251 142230817
4725594 134650913
57871215 285285561
213642544 303776161
69534712 84964205
94258787 247796608
465408 30250578
9907861 118345092
20010929 446412142
33649656 231493782
114268093 476778223
18010799 54242849
1828199 4020022
34388255 79132096
153116971 630043851
56447861 73590760
260902 303993
6915460 118172989
2744991 226629433
4485289 20085955
15542190 20183417
3856852 7971736
13439062 419006035
214610302 261361651
48624919 388827491
333631746 616656097
326443747 392964781
156185473 294465214
41119220 103966657
4254361 10880801
23204493 34714477
48661675 83784163
265988557 266199309
56161687 96032938
24527328 26616955
15020335 312658879
6190306 151465035
158346881 336953791
183922751 205515929
274961107 681392869
79020689 173234139
92672968 186174287
2493747 2511358
98541607 123982129
54460239 623738229
33008185 82352523
9843530 68607033
48328051 246933889
29727301 397655212
41352022 413140071
117485875 393499187
3855033 14315893
127954289 168684025
210038888 220028701
268318953 455107017
203256145 452795681
191594558 303526241
44126599 204976108
16212394 44810533
200958763 404887883
100251033 143282621
419333822 881282411
142224267 143449129
194601683 419175091
15711601 698609861
218200921 344646485
46541512 111401767
797866 256974457
1277682 4743901
125642411 294922941
97407317 229516968
296285394 623948912
31430441 72708831
33968042 39206383
3063403 166372711
134782029 427711501
3508237 7962939
250366078 734876780
134156549 156020986
304823351 555970369
49075206 64816123
3736674 8561767
88391443 358142603
155536537 172341508
3085699 413202101
68667216 215416761
9159927 249597265
10892851 65769720
15758589 66033003
4718199 8169421
75346795 114835320
163012914 271989217
939306 6852709
73128520 106067512
4490575 5022683
12194967 40111114
15887818 120686151
35103097 581195701
11176724 64865881
35226789 465414421
7618381 160527571
4151991 6847030
47015093 52647139
428405706 554572711
606676849 626717845
59623336 277742683
64561223 200648449
2687788 4863561
34442698 161464528
216349901 573595507
31202377 41005936
214799594 344842771
11877995 112504401
170572767 407051027
54385531 196572070
107998454 369417647
140645535 450799276
176163158 235194741
172915237 241211803
18838847 35630073
20631538 31406671
121553249 200576221
8759362 435124839
31357215 33528646
42128949 226970206
471857235 617755242
3644301 151522453
256118473 590185709
117588853 304157107
13159953 327008146
25816933 209217013
14577679 538083991
3218542 7635523
41484697 95347561
103161501 781083501
34769106 91372865
52331421 95675801
11213211 14651575
59324054 99847252
26853393 61141821
103420064 172904381
393331124 509609573
91136302 226544641
10489373 30848277
57542311 69606049
212367674 228372067
107679218 121264561
65538273 165635024
52076449 112685946
16657453 250602050
480990611 571752617
344299173 395966026
2341864 25534341
26268373 354656973
72140827 139803411
56447242 98570473
11354671 507211001
8823761 93986665
33157316 457532401
144998101 334321702
16839574 255320787
162899479 626864701
112907523 141161417
97714637 172921281
560251 19150545
14088086 135717121
105035236 291367819
54923063 186096642
37745451 93177349
98802655 453344470
447945229 926070161
12865407 16862428
32626497 312096891
12830884 78543561
131025196 174243601
114263490 408747571
313498124 685789081
126497801 174928076
92412382 701196589
30497198 34398365
326580931 493261237
343029541 343878495
22049104 38491151
334352251 338590304
244098713 248401201
22679165 80162003
1452488 7955797
42179992 83630371
187924921 234522543
34421157 113584129
95004722 242455093
209883801 813152763
87267427 305203801
1232143 11549773
305301351 312053314
1057852 2241811
387019351 499385209
110530979 156594241
35800564 139854449
12358856 37094917
2396707 7288177
196764270 752997916
51524212 75802261
7122841 29358100
2163561 8005665
2690680 52510669
93345061 186995970
6584716 98683033
297481255 434564116
44266750 297204671
78004127 120179456
60816397 674192556
155780985 582288217
6881605 253194148
70777003 94718038
105452776 324859459
7209742 337646989
405820801 638621530
190145341 930431074
16526506 228844928
9727633 30918281
116164203 316370989
15120841 119865229
52952881 136750989
124455744 132520567
93466321 114523176
294715463 349977601
98657363 628058827
116622793 380000233
196308209 232781851
13611712 151565745
572507 126945397
3512007 16620275
16960732 209873089
41402583 87325021
347449676 576350587
12075215 73733401
33254935 78386026
6283999 30442036
60734283 356636936
75119007 90451073
14318571 23186117
66065201 500170681
106593321 794114623
76701544 116742225
134900467 227080753
294451668 367347901
47916619 54371583
84855536 304013410
28421349 125668357
11866288 374437191
20617805 534877329
32370976 529147851
49969984 277978569
414819784 440278041
21734664 70299625
2538832 4564279
180491 272728
41380979 542725624
25817253 71858405
216495 4022405
34627571 357037358
32029025 69593586
354508201 361227945
71459209 78529208
2330651 29101537
149707233 822536309
322875235 362840677
137527665 172100136
206663233 252755122
4887741 149786373
263284059 373965166
17381866 387845607
134169360 197923993
22515767 513329056
32064895 470237576
434169685 594394673
52361111 66332085
50937233 293595248
241596486 338333516
134333953 500017141
9078958 28433558
29328417 44479416
13362674 54917555
9685641 181802921
44240535 93769390
106721785 180070801
133894901 166672027
19656275 38308537
508030468 728961237
215847853 241649890
3226309 257889563
28291749 381936655
110794838 454963453
332843449 475432049
67193221 96360301
19224926 42508261
172385429 195122287
14819107 621232417
182330158 244667809
262836556 308903969
47224221 81218710
40368581 300826577
3575251 6980267
5742257 9092245
8186594 92126849
9251763 869311015
17710598 156395125
28808660 32661301
19718510 23810307
244107595 298796015
235159 1003026
124456361 256805206
120684109 326620362
172934951 215630782
6958398 9595141
515914176 786240258
83213278 94538676
13948716 152099121
15588384 224372737
94183673 222103208
37984501 345152469
99028315 433709071
5012527 5639397
3494771 23665886
153314597 176976571
216906922 459816085
138385349 327232609
123081553 164288873
240594473 701586669
156444955 330368961
2595260 5295337
8810601 42001867
31484091 360509941
80481115 369392882
250216793 624389608
9839453 264557713
60407281 95781566
156371067 639247801
269083266 799960116
120367801 552162505
38466401 87621990
190431123 622638997
27309973 189045255
149767872 511338119
100473231 434073082
47489137 251697785
5229581 213262965
165681823 232062315
81175263 179783583
100598019 201461981
98059897 721191031
374357765 506021118
7781316 15765393
184622581 793794259
11483587 16477561
25991857 285117383
1684281 4147636
44456586 630640297
10703929 20509429
188269491 227787346
4376257 280581939
181135801 864300421
40490441 50186935
31177145 660527470
98756043 509378977
2305616 6945472
25152001 565359169
530921257 640983484
267176996 557212501
109502097 752934661
23684414 29988001
14881303 37750186
38436367 151023805
78961502 235819756
10082705 31903496
102143337 240839327
9315509 29992630
33313007 231700329
796273 16194230
88011574 173036865
2600571 11033907
147941306 355530829
708697 215815909
170148136 314884273
319215898 595754281
26228697 52757125
66825890 101690315
25797451 64261250
88718873 133334116
31365983 59664833
34145629 129446521
13322317 30358828
263372145 742965077
18751426 344405857
247743109 351636022
60616549 116766118
131715256 486581881
23185152 559112593
46809663 50963193
72118625 72625483
55915820 59958471
169000283 221818051
207861641 663646816
309090769 316167012
77901825 92060656
29776934 173356345
109080673 725569149
176931411 207575947
189393071 333084214
36208608 50493145
13233396 85636279
37846977 238864950
180230398 285073379
37672750 782656561
274136878 444338949
567557017 955519167
288910733 416424485
54146785 76731856
100274806 181488781
228114385 726842947
169264486 262912717
427422 72689281
301306993 779384645
60218641 558064641
18299321 87016869
253565059 336167911
95317906 143041951
48355597 53574643
64122321 73651411
135606520 308966841
14266846 25704551
225008621 517123405
56392987 86475587
34153387 129269565
167020356 530975721
35577046 40804353
60437937 148610925
21720645 843608201
2394638 12388101
36917713 597911801
134518849 838878067
5088556 5173948
84910603 128256024
73501698 569733925
481082977 827525739
209429280 386902045
658966701 714294995
63728389 160820073
100373747 131014046
12588992 67865473
182967682 289137206
21559949 24660070
52746820 63217057
158637072 315589867
133704335 137483668
420691105 495217717
34799479 546174643
86553947 316535518
25966177 192510984
129551812 491427977
128767835 192067201
162207429 203865994
568295 593927
4616911 7977729
145140425 213514705
7359427 78403449
65570320 71509404
60653881 385610478
343989745 389055021
32199295 99998126
50683494 79414527
284505229 397696619
109233753 136857627
52167571 58701995
9589510 330940791
2635729 8612524
35993784 38422537
19097879 282743341
30462260 89080247
52564531 135745681
261851689 503127077
84066203 532525321
5504891 23363649
463746669 640530079
109512845 149403406
21442201 300014080
322817356 525473761
141365651 217557405
31313239 57729869
16031828 54334226
140329543 201446301
1718323 35202916
294569505 335914408
17690437 362656596
25956946 76561471
286260636 641997195
66672242 169389417
70701554 201197263
551755351 572214289
10297397 134310905
182015976 543087205
20814316 935533945
328516750 515111598
1626054 15949513
15671828 31543769
90577137 521386994
102345664 227188501
18789499 22963046
535505101 868130913
21131750 35921062
2074315 2435661
19300841 102089824
60617428 747316259
1645123 5392929
15010703 366539041
461114109 463597615
65057730 330556531
169874114 186196154
62440374 206813704
52986339 92317213
589098561 736146373
103389123 156618485
3170324 4276977
9501189 42740623
8493031 583651729
275488335 372005221
8932331 11352901
6199435 90173896
6560215 218517445
43265551 289903721
60980021 620401496
419401761 613952461
208536827 265674786
159875292 175795917
8138651 181317977
47221806 87439353
33380161 117888139
36352693 183376929
14495086 283752937
99380881 120876699
1045353 1518196
70877873 98371921
127272907 439096951
98041095 154345309
134218921 510122860
44511396 78144865
40310863 49899136
28919088 115300900
146452898 329286817
31973293 898887826
51965022 255609999
1223408 133801911
133121750 487719064
147995 17243737
5576919 16131893
24134097 74926273
67406293 172086749
15831547 23098889
402488755 407903796
70981249 917795665
14522507 176321359
200622451 741773269
170585318 319369337
120091189 361934444
135331 334743
99465053 227153661
12592759 40899223
316863 3470857
363788902 641013729
13372246 19035649
29781545 95339425
51795379 506692583
115397757 159620086
32128136 570616546
308197881 315818464
18343873 43899727
8724001 33182544
230171559 274305424
79877008 240642502
14344490 24573433
318518341 365924913
28812769 137035067
97665756 417797941
252687760 265143602
85260421 125783386
82315348 563939052
116623756 669952351
338997596 421862893
196557817 327751381
6258947 41300362
31896365 108273826
158149168 377357086
739784221 997651513
2851296 11284417
278442451 294028516
24351631 161243811
161534857 430281964
6136130 15452681
85264229 219693477
14893853 70038481
5372600 84528439
140408722 247537063
22250539 233481619
1802037 15771106
12123288 81626585
7599994 19937277
133990311 136849629
9625798 135990457
183922957 266460949
21646411 279247191
63785588 336036889
44757546 67992376
45805088 86648941
54281665 685669609
168898871 188538806
43073846 55509481
196555 20295121
17266705 111704269
23698556 109231053
41022630 204266107
57434196 75847453
44920833 47202352
60182596 210846322
24523478 256294191
26761379 77431096
22832490 114670513
31476978 95932513
357360065 460644451
75116701 87816081
132289185 498776656
52153371 61769865
78542941 830813881
16412956 36840945
460542301 655724693
195379 4346126
43526341 362159467
12459431 19822755
100766191 167772790
219070318 428107651
12054002 652379833
41789337 62805277
480437421 519758821
10693661 24471133
931081 12085053
46110442 615767806
14618962 44124861
241796197 434999291
50021679 158918357
7789676 613089793
24025794 462076111
129623249 180818870
151136769 321463612
117385537 627867173
7419702 53381697
42389761 485053856
111273184 313582017
161094153 357459073
1742486 2218111
185529799 338465425
2576868 152828061
48126121 856934961
28120513 30167051
110966905 131056591
78429617 117971281
598136383 800808872
21492392 34185025
125476831 166029496
24629841 34076232
63326178 71202049
19069670 50269297
16728807 45789214
7878820 14643329
43308542 192047417
548184973 713158183
169433377 684495156
243708082 354118013
1165214 2773921
12990744 209651101
11457375 330971981
55961983 300034659
48234167 278535724
329001121 692950693
51310125 200302369
171902666 220119985
8335918 97242097
19130080 433607681
61037105 78842513
33185909 41405876
368260 11872009
211007883 510319426
52244885 464355049
237213596 302414667
419661661 449459963
77845843 396585806
22325635 247719891
867557 85749301
638648 15271201
64155956 288933589
1761688 2482469
327330251 671238602
19665967 253067881
351194690 438772114
346797634 706938845
112130899 207146755
84736873 149036761
66069697 201649514
94575125 278363390
143723911 641076451
2195749 105831449
1042242 1433701
31328280 96978569
21616191 711885305
175536316 722531026
4391254 13511567
139192751 245166923
114582534 456030321
11360467 29208609
197517199 214033842
199430082 215514463
218183862 671076007
394240528 782332061
155319113 282146821
108330546 549746525
271536265 276305316
126844141 228451731
39526466 320856281
157970324 199722425
36977797 401359493
16967751 428041324
15398681 38637089
7655931 121146537
87998782 156750383
325675283 361822546
5613821 43594957
25192221 32875738
13285483 13933557
169903616 254000665
280417231 318936004
76309847 403456473
30841460 274636377
120875640 521621920
157349268 367405676
108246623 139526661
82485937 169995319
86256124 598324401
306611236 625100221
133750466 790566632
187165042 423926526
178900229 276914755
21781757 119255956
47242550 54030871
76298689 157670065
196042032 525866497
37465043 139530463
160201021 198888209
144779806 171847041
277771879 654095853
5626720 65397649
3046681 67548625
133908481 564784771
151276239 201229681
53857171 560548161
414514198 426629521
64270649 416040577
78107162 90657031
162154459 185042502
18661787 19551199
31126405 51967037
4395586 266665546
14583451 351858565
307906304 698466209
162032177 323714145
80159434 92153296
273976921 552570065
56465947 502999859
1921893 3730321
273845731 375602319
170503201 383271921
54985193 63709605
40372 72958
44607466 451879501
44835455 95028709
65115819 405304021
121892893 279782465
47305826 244625410
465001834 467274380
28267955 686552725
49228013 138038121
89969317 377524456
272159029 332878483
9812695 335860543
160023074 179511006
11006582 45951557
352736605 387535956
44419695 76483601
4461029 55294541
22052845 80165551
143227449 281796369
53934288 73864087
3342777 64845626
38477150 276074461
445883751 455345386
13309237 134301168
70874238 495480217
14174207 99510643
14503057 57270018
315323820 531516829
62447101 85563897
5831016 17934841
156386787 322700476
80305621 87394762
79422502 98170633
32513227 88513845
104182207 271228817
41574345 272497081
4453813 1004434729
296841455 388156696
10945885 19513591
70222144 93487033
5770829 20058958
470445581 502019389
4174576 4865525
23728816 674267721
230626588 283630509
7149142 24787063
4455001 54115601
75660649 493275907
163200623 239889949
628516 882501
123736551 170487426
11742529 284961753
251654363 276639233
75161094 157376341
80466298 395772249
44189939 177224734
266137201 894368389
175865076 495140365
76145632 449800009
127460413 323769811
111219670 349917407
113983379 227329231
1476608 21082001
8854301 375734161
8378456 357908713
251017696 415942480
4242261 7043305
126110817 233983009
215472601 918927148
4000807 14215289
12302514 17442244
30240332 53754121
8011917 33763744
134949889 727465137
92681198 273573811
474251821 502233406
140695175 422531482
49975923 72204541
22526161 284579359
98268430 172179745
1630275 14689172
111184321 470132651
37659285 494123293
172471585 491017497
7574278 34770121
5104961 8955856
130913245 318447889
27911095 79644993
34697195 35095573
1340210 9050062
14409737 178445033
128869559 169015221
6336149 11915569
27197 136628866
107046562 545286063
24484477 326656897
52772 262144
101407747 155395321
41851856 169792435
57384708 523591552
80338798 232496231
40575616 71154895
339209521 640117645
151888672 750101409
1597927 1712899
21855514 50676229
8488478 156062044
1581473 4727789
4627489 49643245
236906185 322284777
3520243 276874201
177973681 576835977
102668925 535507534
291225010 652030882
57262847 83073046
116675281 222021681
13862321 48871005
29540769 304235072
633239521 782209519
55700223 815954989
29767166 350596981
120287218 187549461
164992662 265359097
256045141 603372076
55288063 84434561
240782378 901905792
58724727 64564922
26121948 59464693
122774346 459293113
128648011 180974884
47385926 133913125
9976572 27884593
211612400 311725306
84285665 116752511
72966586 87431545
65519942 134226793
17697436 138464250
88540531 432438583
1387499 169732506
281356690 478990681
100147113 652016062
42538720 138543745
121923831 390518646
27796257 71990996
75877654 81620631
148512753 598933817
4620825 70717141
18084823 399051485
182915596 400202791
407939073 765723322
149371 308551
1762847 1766260
162812320 273159001
53423857 190429801
130718048 186794473
195022072 346311849
14408329 44769166
10738175 15489365
24078157 178390366
346313172 389335405
23401350 256298941
31032848 106983691
3219001 237851251
6166237 91744126
190391063 645602157
47608 10883161
210256618 459972033
77907464 152759675
113042147 175344457
43067066 89576351
59011239 295736113
71408881 470502109
22716379 41246193
225866705 739246031
62211896 76983877
130873269 484615051
243563899 605334991
510433995 593048821
34218589 62210226
1545845 42809789
160670069 652610764
7736996 136940303
12290589 437204343
14370390 35882342
47049760 267091815
43436261 880973129
15246814 29509831
67365975 420499832
96037061 245937616
14302305 22894705
394429841 573845959
24459667 419876945
147592765 258084033
64184401 226936711
596330365 739657423
54560377 151436816
25047365 141967225
562286206 604521886
138962755 209396331
2146188 294868549
160165743 565560965
41037081 179228692
43715681 684184887
66174017 90829436
10123807 10402951
7322211 68091073
47923558 52729340
98750485 597535930
14177098 305852449
154170132 164530864
80798863 368084903
9362761 180102241
96146601 552117790
38493102 62104537
18866769 248481865
8951932 117499921
86222818 354178881
220320961 777415637
75220921 576029888
57325402 62406019
110158501 594136621
42922872 101871493
178296888 442141477
132675520 166256628
61794629 401323477
118461133 225981562
63650311 159067497
65073876 259853881
12165045 41851188
5580471 40629451
88233312 210612289
32414109 66358090
26840901 54330415
352866504 606803185
3857439 14989777
44482169 91020691
99289290 169196423
2819203 37496769
44540125 464072186
26859172 54599403
144898230 193825435
555716617 723598929
8655704 44017126
131558173 346931467
525203708 903676531
322759220 359101321
22496191 159461734
119192881 148756801
247621 11431401
13582998 309888433
65612495 220433521
4736999 40524001
212986801 403719433
2092096 2460929
139171 10846732
138879432 392364457
3278209 13507096
3694951 6733939
112168 641241199
18893401 455303085
40244406 51827935
125138293 318175811
177831370 236675781
2640152 33730061
331167851 493093171
24280441 100442749
120133053 518971393
15739175 147206426
10033792 218996559
5452987 745337425
40385809 44236585
1606723 616520161
309343398 357069376
45447733 133186126
23807757 235523701
9233951 410919937
18842386 809214673
3896427 17698849
261101539 274210776
137281161 439676305
45206029 50918329
80125665 158055851
5065228 13721399
78744651 340075586
23865457 29609542
665572825 690756877
494018457 519975941
47063825 211794617
1378301 112043305
411627676 510114006
207264091 896153101
106375075 224018611
36776223 84047741
125580517 619805941
30378770 110982125
64109649 105096606
59519308 86252293
21537615 157802659
30773612 94199041
265876021 310740308
5114769 6019952
27570346 85724813
21728336 125807947
261749333 522045698
36360005 413141345
8196657 57492712
24396612 180159778
9209564 22521017
182688193 234175303
2099925 89507926
107530619 109122508
660916621 679584451
57637709 567511277
192849 8151796
6390769 43005942
17759143 23932261
79058161 103914820
79549669 590937361
137487241 146291893
8377421 12953003
37637502 38312591
5112198 8189047
5072556 84592749
14923641 31734730
113542309 289586065
249098536 615876037
3613598 143825441
188327591 684016401
31930625 497626117
4266760 11926591
68759895 451386885
48484630 61266601
59905200 210744635
14708542 101062785
103752865 105466026
42994385 93069299
91113921 223143971
57803919 352544321
76036 532639
82876226 124193181
27292335 239736517
143136596 452077141
186729121 519819934
445288859 480103469
50065027 56624309
538408003 611640901
1575761 4725841
14702061 44823977
17784852 296508117
14577652 16494259
104235385 258779645
135276060 234601441
36811380 93062262
5847621 15130879
666401265 865336759
30131415 136895401
261397379 514857939
36551031 38088161
56956001 689427299
4350917 68050594
14157656 35487505
70508071 137630317
6071629 22894621
24759840 29862253
90614457 468125672
149530981 345302913
43855801 50376012
38161765 256338199
131926 239713
377693783 816083989
223772627 882384577
556388932 691271716
211994991 223284916
151198477 561416451
7328629 526846321
20299784 165917843
14824060 19162055
5971497 17312231
16982761 170254168
15387742 19803001
13095304 15353051
69863767 92209111
38664605 651586453
104495105 440047729
17828493 33219838
31254178 65658031
370579574 526467089
960066 2531861
50321701 129010128
372423207 404117011
37019379 204055181
20360886 309488001
10025399 113403368
175104081 615644288
108799175 210167266
73769982 665120904
29220468 41206075
111658933 304750473
287711668 984460863
21320929 45411743
2891830 9145185
14999228 80077349
18604806 226343781
9728830 119542627
39164408 179441251
63596261 503824036
29016 449329
3538885 157972087
5923264 24983025
199948013 348250698
126002484 130399823
6606753 9160881
543763065 573348289
189996862 940421791
74454180 171310385
86464491 138047837
16768344 185604343
276791089 310881937
19163619 62641567
39824278 432515371
107403997 189683345
9290480 284447613
51246277 131108899
100331755 114108534
152277497 185236965
81005171 619437325
18566849 231582091
255670507 431501914
489537 287682872
396158819 497445931
14732342 34877294
3639529 76867809
74650005 297356993
3507907 10354969
10329658 494396653
122407713 229795063
25320878 147830329
33009622 80459521
155414551 200226209
222626641 495461401
44381217 50788398
443425011 598658901
30552633 326081281
400542060 624256657
176859775 424040671
82607761 595588893
10334653 13088185
245738152 316064170
19222363 20282673
62266204 180315449
15828224 80218243
250202501 763227001
54568225 101711038
15926121 18796035
165025806 325332151
34775504 76427629
141883087 295084081
31440949 378424901
110238541 344634557
69365513 174591781
39068758 398444836
59213468 178346041
116128934 136897633
147554461 709653941
19048765 29704156
6170482 7019707
125773061 280353767
237443379 575951923
909660 920843
11829037 52004430
579545 4023403
382935356 428961655
2984703 22967905
27558738 157973707
12336172 18224124
4677806 7382725
1846205 10378408
56874165 169776056
81212692 175641768
840961 12739816
62700250 272592951
599525 1701076
88069430 118869725
3235030 19515938
76029967 103170415
415713583 603723052
77952241 204521518
13737416 35074330
368765681 638495650
177021714 222659029
117168124 178808829
246471721 453374524
54813224 218344992
190649501 257763808
180681679 410927023
61773484 629642605
100539916 400337931
25845932 42049101
56597321 512488621
163656319 204420797
77730398 103715097
15829582 34620549
18537185 140446129
198703765 203674189
41680486 61954530
196269491 465082601
8887755 83355625
225252542 274674457
75371871 278939606
2073501 191264342
326923741 442275297
2731932 23962324
631607861 849759301
3973536 650904049
71812358 806515403
327516801 610124824
212401 8743945
10357640 317965663
116413181 318921773
2241073 2713026
20408903 25314121
18881124 25652731
11938182 59927773
692311047 753319297
84107805 532803664
23419951 25036493
70941889 664196651
57551503 168306439
156787507 613368067
133991801 164722776
18271601 86130469
10308461 132854126
6688127 70218301
222483825 573394641
235643590 295975161
48740420 79672853
139472695 151493541
95434651 229257085
188515173 360239249
1378335 86482673
102753936 291626585
7811641 24585233
76970683 625227563
2157275 7134859
15571727 36521101
144983251 497881651
90038008 98646633
141770899 204964241
209543561 798320316
61617176 160270275
36224563 62328349
10517949 98361966
155429236 467046064
367186843 440146423
88580727 234662383
341078011 514027339
87978150 322855651
110789215 206759008
14218737 100615151
6488431 68350010
321604812 471809633
393061397 723282462
19908505 658846433
22355042 22476311
652730599 672041881
514937656 567669625
145822697 164491234
37912361 360422407
19904807 23728111
20488186 127638141
47885580 161722006
137844175 601746412
18516379 148066909
453068856 487743041
50750406 69870725
142537561 769742049
51544890 329905911
282743694 325139011
2311345 85659601
11646271 130289583
12909576 159757987
90570313 847024181
52529406 64099096
358004335 677946046
20095531 82301550
95217041 588335644
40239319 604361545
113630622 288101353
7911985 55944649
47514299 196182037
47929405 74843201
165176150 299072657
10913315 663429853
27662531 69261921
24052064 34120191
7794940 29964133
36814721 198502939
2454789 210621101
121164101 334044661
75463330 142034201
75451205 232507556
27859884 43784833
14726737 109257457
98584788 122637933
52669328 91108531
101216672 274352764
482018953 799811826
11812258 281337939
162052176 762861913
25823360 34425733
19890445 516532507
29049793 103863211
26884009 606424721
66947652 81524647
106750161 154335857
2367867 2548274
62835169 211035753
13743040 106454481
2793155 281212471
192347048 476102950
211801331 301345201
10816561 57756056
92477456 117622151
40857267 318305044
342952919 416036741
143031334 342029089
60148649 96222001
1633631 3403753
407478964 458692991
8999201 834484322
270416233 677980588
97583330 121952767
51020846 125505101
6865432 473956855
115074969 146462212
11646209 777909376
182026026 670901971
59040925 150182550
53490880 74420349
41972767 190897345
90517069 351730321
6850177 7501803
339384321 490025053
185050521 458638014
48007165 212725761
21827957 107654354
45571026 82322056
221133497 332450834
20096942 620589139
69364321 582786201
54748059 77423762
408530605 480480361
247080819 326119025
8569117 9187201
127749400 533314801
254338371 422841609
5287375 363513816
48846812 143948215
127403798 215499061
8067685 567984257
10731407 140504154
26409793 208227933
209314769 487795834
151877231 241144619
5158553 149634640
294023169 302750657
18096520 148374877
51441922 103541971
256943368 261282951
42512945 56865953
21438848 313792121
324296022 1005096163
156499501 621249485
92797754 197288741
283780201 636558526
13362599 24926049
151739981 959500489
27491881 152363011
433566379 674804591
1761125 2331142
7635609 9129241
139270 6365892
27219889 254633113
16189347 60471685
3617031 749392835
2101995 39728168
156589635 235797301
322064660 356901229
99941757 128449793
119388006 249877585
16002222 19288281
99517593 298307177
8156002 80541649
370349041 420993956
150229621 478576181
7605521 43835597
101137784 231511825
5528457 9131872
27458628 375824789
22312603 34522405
82357895 117205271
155571291 343610515
9802051 53491060
1905002 292255426
101834951 130131106
247334113 357920677
54110163 182957545
9077111 127344693
19433565 565854500
25329961 93601451
121640479 132926149
192093133 356143438
788340 7593007
39880510 434399131
288877061 312164536
110937232 287376849
46050350 47917633
322753129 323450947
84608261 344138913
3794953 217247353
5535345 19093831
30626873 66755146
97598485 262625639
3712962 8711703
13813590 338631091
126331893 349897483
191957419 709357401
30640291 43651795
169592629 221331916
467673066 621856411
170893345 647332561
4403503 17039638
79013270 250046281
15529325 581316867
133707672 601563529
13958870 21039301
77431445 135876951
41173857 93037921
89395848 360332353
30929387 94913197
23338816 55532998
18644514 127523201
254701441 322954453
66047417 67342186
810695 1960539
60546266 62702038
21688144 21967083
78968536 82376313
27561697 561397346
28195627 58841287
23109481 286917391
31443359 146626749
329832725 561087265
33742959 45655576
148842982 692875369
152843273 176011057
109948295 177222325
3217044 135154909
106225629 106679991
91787659 132317417
249653531 488352731
10491927 18073081
73244167 175390981
232194101 423836227
29262343 206971233
22433740 67991443
6259835 12705575
24968665 66081443
211137111 587256823
62095356 314759611
1260836 42647508
8061779 62505201
23049313 362476090
19788190 323847997
606175626 709428399
65765870 249519586
65984191 595508449
68639610 186185400
228775821 554416801
127591517 180933913
118514881 169297921
25725592 80482611
10932194 81665975
8009922 40480901
16068395 85633861
3644090 7552741
191852227 332539669
118602046 649333781
130095155 198999373
71547119 264063066
1118479 14533796
207886707 252174913
2720257 489908627
51947957 106861682
16902493 66406931
6155388 62220313
43126876 179115265
56685559 179919790
42427226 58021291
200176179 1031718149
103449270 266737832
449255390 738255559
11248127 189278761
98163778 119402222
443951063 530752309
38783864 262433881
6197719 21720557
252039793 687169921
19849545 31282342
22065052 24116827
53047339 822767888
93375517 362530981
5862215 14916886
162543217 433087141
9394841 138583369
22764597 60244075
125284501 308585473
18405714 122172167
115775895 200250961
49805915 119318590
26594817 105698744
283876894 331258687
7627466 24680141
171170065 648999433
5078273 171351937
51315275 211089887
130071361 241803486
30695503 322636441
10799496 18598321
9280630 163833876
155918197 718907221
10554609 21962605
891199 19273905
171673615 232164508
257992671 469126595
69553921 534140425
59564038 301461409
178232965 269742213
21347934 299110893
117517723 519002398
142018906 320719132
94361221 111834089
49623011 116622559
50309695 68764449
2840851 225935809
43295881 361165442
7719349 708318051
56439738 116020360
25840073 180822916
168515708 184115093
267426160 679470751
5374466 26577181
310201 666406
72323714 111756817
10073330 19942721
135499781 171819242
31130761 82482831
38768611 276529957
21413217 485481142
36272243 240264481
14638234 29829138
86552371 335282689
308064897 397611073
31273558 91841014
47511427 320845457
7351287 49107101
78940466 157479691
18358318 37701405
143046859 309535404
75814859 700788985
26336404 180294479
86518927 200859091
493426019 860406625
90352486 537002572
166050201 235193401
59362545 186022821
170711343 289560489
45077093 169017103
46545998 214136861
347374363 560325061
9960202 12922851
21234178 75021951
3604952 7323361
7883126 9298993
20179278 23422189
88627243 95513801
204826395 245445201
5883835 153764725
178741332 185594509
6058271 336847681
68112097 159856677
5273337 6614203
301479361 619644512
38064960 103769401
403654073 519834463
95890159 317691781
68614252 156228049
1443530 44513624
99681999 214600711
118345687 243524741
423297075 634582147
124183425 352125397
92082969 110597185
287526696 491087410
135017277 495729841
48756193 221906991
9551261 18114673
345730616 948288065
2525498 2882301
17599685 70173190
85139236 242266208
68816155 300933211
141280811 183758559
35784673 444400241
35339537 804829977
61224 14628335
97745395 590551864
25533747 767399437
3360253 316729021
152571652 408959503
13968917 83843771
81996621 86150359
1179406 3971593
89802474 114233661
37796144 190952021
18944353 626792351
993485 3665476
19492926 19498081
48349373 54231631
14252886 21863733
14744640 458122939
155828440 521290960
329829697 499496109
76812510 588779840
88663969 164595445
10258465 10441441
168675744 894167047
21867678 702004514
161320868 383444497
156008836 212885497
230821796 438858999
89631931 214247461
7548880 40117414
204707491 319614485
41918713 115064305
224981511 351424657
301214746 349824585
12768847 20000168
18619555 73970109
148785353 331931886
61933937 293577652
290385305 384127171
437924901 633884593
32155150 227105251
205191721 480106321
80475313 138191275
56352441 343087401
19466721 433301161
9027238 17438961
11923721 24755249
116082977 120495476
227499063 641824105
290457325 447468841
52720667 143025122
3129702 72104577
11263775 136375489
162977 94511149
111799073 510616622
93043199 287747441
4569605 17844740
106077751 222797251
235732074 718463214
36617005 44514901
58365737 146165986
280511177 475656325
134204519 215875841
214509856 222459689
181682513 185805964
12482623 472574209
64695498 237822901
101770760 267714305
129768409 856311700
488 977
20251309 174615919
182478024 924453611
159029300 297933301
341101731 486210933
246888607 282958057
75808555 76486215
393308209 499457603
40379874 57499947
147015105 581026177
292102604 310460001
5511004 11909215
432804184 441406801
709992 3397265
133077595 171663659
496828581 552882731
462006609 766458505
58985343 244399531
2207241 359446504
641001 687061
95710503 165599809
283613809 439780183
64893526 212382257
243591661 259271566
354954923 805792921
179905033 294495543
11094618 17793301
88817442 232311626
221487501 552798361
65808219 136814448
93562529 105923728
3506911 337010468
141701995 204469395
466859521 716815791
387583365 567358415
71815180 200891701
78880505 394204607
5245885 79846228
83111429 256150723
8426229 432037161
125379914 304466903
1231955 42608385
17836038 35854783
81063981 866447341
130493057 292174129
6000094 15504308
18639081 22429304
337373089 337632825
13932 1496227
285377065 558029629
114677253 271583770
73810419 95700101
278508120 345921631
662277313 672967543
11772073 276217673
2696459 6479622
12448921 14193558
289328791 488657813
260724781 769349959
66757264 181931689
233928357 475206265
3925559 16903441
114875229 147418657
50484744 827391991
2933141 7862221
132973356 206626525
109246126 417167297
61305116 210073504
105628527 127976872
13525472 22197424
351490753 773007557
3874066 4576853
67450297 91775422
20055525 206932884
1011961 408537490
230721694 295418046
54777003 648072901
1254956 182133285
53964460 84936746
44585069 336448771
25684723 370922058
3532884 32593681
65133523 103455335
87522001 202209884
22950373 84602044
50987641 855003361
43351451 76154161
16908711 344523653
37997512 48806231
8921446 19949161
482682409 1002493489
6101485 36032452
208305841 210575809
70742 1267985
58295069 378616770
21368119 37978113
93188163 465495010
167477593 876643857
59458169 505624201
2112886 2378580
177292346 358851083
90073367 420715712
262827214 933798781
12593532 20920575
65774087 582521239
18891684 74278361
83874829 358598266
19638961 225747406
5051498 158500871
265866049 329754841
108636001 949655326
91380843 386106886
2247493 193618041
135157681 327495241
46234107 47369411
7368030 13760679
784481 14457073
42978463 45774600
1103891 4448561
45630965 192319877
319393 2770120
51070729 177954756
5704855 139496653
61120879 88725261
221300065 417399649
241469207 337732066
29066142 446387381
296784217 468792910
51283501 162969328
1737576 2435105
152083261 722001801
20468041 514338121
27271546 371610478
119240874 601184431
16568803 47722033
185317661 191404189
76186415 80976793
19102342 86357091
345925441 545078381
28331099 44400490
45627971 144810735
9346252 60922073
5364625 8896159
44014306 683608168
273176945 438228391
254055530 396563411
24966418 139862559
51832627 197579006
105411417 305698858
177335866 181867237
103586271 264350065
32989741 465594307
74593479 288920586
157983775 290607301
80880619 299499079
969699 1395217
72378601 519450001
120864852 405024019
1926138 4941473
4357308 21888733
124062833 367775057
458514 4727201
224182806 297861193
49006131 82064645
1487485 3310003
313583081 465673921
269286130 583873041
225403326 231937251
268717151 378125508
272273028 718033975
3635051 4807441
49830562 113012433
269082997 556355955
68149369 249967567
17182832 30760017
739452 1690009
344064826 554025940
35577550 416637521
33724923 68436391
19036024 85071248
523177111 696053975
26093011 32260306
75283741 237302361
355762401 670366261
45803224 491463577
41124070 320923734
306811840 336021841
2574679 3004303
11822637 164693881
219184679 328964902
84211500 95252737
351318540 409680745
224333961 421965706
6539287 8249059
24076833 64500255
207924536 245087938
12626059 56941217
102231631 382438786
155863437 197610316
225781907 301053424
218023038 254444689
170946145 306176033
355174321 383554588
106378294 194458039
5758273 813949319
3206592 4988333
402321101 491799364
251810280 357947221
335182251 567014855
25244389 80553105
91340731 111399685
4487561 137661355
38364929 49523761
74154696 113254800
57718793 209312587
11198780 13306569
60366847 170032473
31090009 521774023
146775026 298064257
9253822 132232751
33181014 47916985
100859630 354160961
14215872 58249927
129829424 155190137
119732813 218620361
2035346 13173751
320010076 326468591
13738262 284466177
258395 1695499
29196045 93164149
289443043 670335147
30916064 50953402
14380199 183253736
86145604 515255905
346528561 705597859
184819924 387307481
314561626 730195229
142966430 269310669
190220259 245209327
2569552 10795067
92234542 315322876
19235101 643250161
49236089 654709185
142844068 936183965
146318904 430136585
123117345 191368519
76679405 164441239
9800588 184579921
7987947 32767411
46485625 347052721
60389230 110655799
3014308 62208985
4770016 34138721
36254881 226550247
551251 18456145
28926556 44417137
188134387 842967141
84372311 158110891
72091594 261403279
296626513 396250321
224404831 476005121
8216222 35832589
127002103 710364201
79832441 165526337
25057479 31278951
164066795 278246311
260351 464107141
2097953 10134421
90611214 336189989
4006549 51120532
38020319 151881841
34475229 169784713
29013601 132995149
192357852 913307083
50871176 116212330
1099149 23449972
64925551 69161373
19674767 148431923
460990705 488618681
66312361 147526857
7387133 482735256
85893427 334319878
255093294 397303627
148154679 165408101
13121862 55774153
39913585 891418841
12913296 53014713
8533395 16185745
38049142 283065497
28419511 300555403
54790853 151253026
248833984 385116225
50230306 76554721
74403849 592632041
20356503 38860543
581738 12334129
61325021 168422401
1242579 2928566
41441890 323937061
24822151 37583545
320221453 329667213
85446307 855355542
156684 4464097
83110351 142320394
102790845 182006413
50354234 156793241
69788269 152000400
3697284 59993043
4891048 16979833
108330206 166899916
130763996 735674014
150541213 577431625
64015041 435876145
3804275 5292745
1641409 53756245
44663013 173158436
119280200 275707801
196439623 404345029
178986226 223551394
237793237 450363904
10566547 204326705
227383248 265475809
30898180 70117061
185683753 327523561
9424231 394247764
13286527 61313253
2359754 78401231
30417156 51084916
1305808 19220033
165763126 551469736
3236268 29950601
117368854 191730673
107198703 145857601
180010125 549302950
2907384 598811641
152692248 511266001
865350 3102625
128028569 236367841
1078375 376622293
300312353 657292426
19193937 75909520
15147681 116754826
85716126 821905235
41746451 51460089
2210412 45334069
159467329 340418191
328537949 514202977
11026727 58497902
757503604 761613673
97172131 139898449
234559766 382343689
42698707 98397132
26695410 79362781
35671696 77223605
73837362 408152486
78922201 958687770
69935812 101770569
71320906 355421137
137236897 493985977
2952331 31698226
41096224 399660257
17416458 115264480
62252377 236497504
66447479 406319473
23577037 218982699
17168233 975487716
274547057 386591996
66062257 509559467
86726240 217342303
64693778 100052377
68855101 267794587
36156940 355218636
70660184 469377462
37064809 117965051
182839957 615617250
9621301 437909720
77695003 82649241
33025201 328935797
5004873 135194585
13073548 690214609
25334188 837810817
185614577 350885161
42077774 138515701
26177644 102621327
4178309 15159785
84760635 96841421
27761571 196579055
54709494 81649777
234214157 506822939
31712243 84385717
171040073 485712219
243120097 316274641
29176617 202771515
70757500 84382677
25714283 89260369
6699681 404301907
17499485 43546419
33775211 756461581
89729501 179111278
38307328 81248779
30387617 180072577
445104746 656848659
17807331 336800497
74733844 222614941
13694851 46719253
572460287 771771512
4407493 19625497
19367993 443963801
20183353 407779681
117313761 406076801
99541485 456725989
430280501 731259421
2509323 20747809
216474041 505476511
61910601 82199753
26332793 74342797
46816645 666660142
143427322 236624301
4948956 10421451
12648418 165900331
216726741 658381353
66902799 595261641
3132482 4314321
324227311 705650923
46458578 85657825
7524347 23692033
49462711 477245989
226425001 527569369
54582114 55425087
58412261 381144401
71990731 608804602
2306157 12798109
3434163 57624481
62445179 122754593
58611853 142713793
8343784 107365441
173677723 382513125
56526129 687761677
47031563 99043614
181254815 244584991
46616074 119521941
37283697 68582251
771517 4040851
66410719 95873120
256257877 343424601
35664495 265866881
95380481 418104555
309191581 991204218
609608053 945624364
52696335 478716311
129173911 131653036
13560747 234433684
34717666 347296801
172355528 376410477
79973321 834881374
34615839 315135801
112764322 209795167
160872157 250548525
58625989 300639986
343790990 381568385
352271340 906590771
71370871 148926485
16082274 177707885
139650105 175501761
45783286 683057685
61753161 647319884
62454201 161154808
13286039 104116585
8593824 12642297
150770357 264256041
80282340 103898789
109964433 158859509
25128463 170625121
257596360 283793857
10000568 225056881
7704089 30103505
75795426 624982021
19266685 169109893
87433772 212474284
369969937 676803807
68886217 78752776
12626365 33179787
147748886 414442365
49669627 55401616
239732673 351137728
316160191 490535108
122387693 257768876
13413118 267372947
1617205 874545901
18302481 603259273
8133464 17581626
200663281 303105053
357675 11767537
30409967 34323073
176367430 388779529
147232331 263146291
35651982 305572441
12812031 18002241
1301569 10441390
201871316 363077219
9625618 61955685
10977618 16381611
27256582 151972386
24393868 32266599
11032726 51009533
65045658 871143461
28366028 115576013
11391481 86473770
289034113 328109633
169001053 233624749
98820697 212544982
148596445 272545417
186342357 249844358
86816332 113972964
267971921 464816416
4448830 357014159
38037461 41200783
5977148 415760164
46189751 81648161
94861537 817738327
73196578 133265298
23272525 278409869
208375457 407008603
8900439 23363325
53374951 66352217
26434928 320127473
315887614 465225892
139594169 447953627
3991537 4488331
609843385 658246908
125796283 180499005
189042601 215271622
127254529 454203865
752586332 853388614
118910530 189491617
15225562 140256975
14774814 130746889
98440643 527625110
47604068 166001951
243652587 334121076
280262 425509
91650945 253870351
451834474 548889439
318063 1409882
254633491 752745361
103852267 144973826
152708494 455366193
5569854 6824081
2453601 2921341
527940561 568771512
148588581 215674065
34868837 176638984
37260805 609402741
38500577 166000406
247537681 519665257
73805896 83169105
91960587 314145865
4517787 4771825
149375511 295090231
7321 12895
592510634 673912081
26390264 278608105
42540184 91268151
240583851 481660168
22657608 41786299
215933878 222587425
265297847 375991029
961819 1614581
176502630 303323563
18094293 27214727
19124001 163189081
40512732 202111301
35696375 555464291
67895449 520381765
136329649 246643399
159621832 1039110561
114544879 181905631
87788826 260181625
110229237 128296708
38825893 365602426
16704689 250346856
34371206 49282855
66918010 563928398
30356425 754940869
44794717 436110046
295945820 385452517
8469324 17861464
26646475 115814721
137856925 821818525
7662278 146681272
89568250 146682461
38974945 57334132
37528304 502948291
37288725 37680436
272678543 294500001
155829744 179637067
51530113 117007969
6476168 48207371
26362811 51157947
145611131 463317037
193515319 486789809
224363143 269981328
278527168 755596481
112484542 420598193
52836785 231453553
37179143 110760620
452749693 1044352267
20366539 52443795
96200763 402899155
77892143 201208129
28956484 528246687
3832160 4513147
9525561 269393665
4742129 7907413
58513729 204985000
97232996 147517449
2764131 201085669
66416267 104671927
948840 3820269
17817379 136261729
12269683 123074589
15920761 69577887
85613706 237119185
46847890 706528005
33735948 97948051
40252761 213197545
396156532 546528139
9572491 33359201
9941077 13850926
30576950 156771077
66190566 357038361
114486001 130755997
23822165 29128436
147731599 190749263
6041484 61196331
50650686 82123559
11369681 187551761
303677271 394530283
50935717 162228485
57274305 57599452
101835413 349434581
121546210 942511888
185975867 587841913
8571367 11384577
281018266 683275789
7000165 22241462
19501569 374397805
5564985 824974173
1642969 469378921
3809125 61746031
106844417 559330513
178367047 236711047
79415966 115121281
119399321 136689106
135962387 354581011
42752471 62551421
58948709 244415830
2462159 75156916
107453148 249233053
14730001 269003871
85348759 237371191
66202183 173640721
12930509 37043844
3680311 111479247
344935615 407939969
93767675 116256421
288159929 489106627
6785700 172342501
4760495 123445945
54016731 667157065
295422427 340322100
83185494 145663036
33194233 529670389
339490740 543503962
277232209 353636801
13820309 129569961
174858333 314459594
14665413 431329723
27334124 79032181
28035371 68229973
281534383 687457208
6325277 667965205
75994095 487302145
117405728 352568180
69708523 173904166
372810403 522397756
44468215 167674469
19000514 725223397
138826234 254876441
242906999 756719857
68695999 118026377
7492381 8214247
250721577 978991572
22553496 203300155
235847165 306651105
42855801 182341765
118911800 215399485
28785925 68241145
56817210 451230391
3340298 4338153
1210526 236918062
4065977 9974294
23982561 40624471
2034954 2394531
193345217 951573777
266977413 325064017
34478082 97850881
335549782 832450291
33625431 38636269
28628422 248395477
40513327 129279971
37253701 698691349
16318836 84926735
3125317 105210418
1828303 326652795
44229264 142234561
21831937 94381536
170936631 1006304821
177600151 253390546
33649899 45245057
132781483 266737693
50369608 545429020
332562085 584339662
999875 4540562
131715883 137215597
18944751 103963311
224080081 577869268
10663459 23418721
184633545 442218451
444004 744181
45023389 694279489
4321701 331455445
10543908 12670637
55263011 606316357
81895739 169216741
293072353 395794561
362402213 683852202
185094533 370962917
55956399 79871221
104629590 244694386
139961392 170070508
58027329 717851465
53064423 61999205
51180591 90232493
462371755 552498607
11163440 279401101
51544349 57067540
1807671 2553464
112952106 374402689
11219475 11750333
75834641 86492990
279592881 916798366
173805550 521549776
68348640 543049321
3465973 25396596
48663335 422219124
27660781 277213361
88709866 211299505
52688833 401604952
183505687 493114941
85107254 585992170
37569100 72372691
167840641 357228513
122027899 368299216
4395858 107256010
160168387 298160394
28570921 38816119
117963457 676428046
42967483 656203249
40124075 61139396
38621757 244063325
30392012 257458741
6657864 7257077
7963108 35358061
1997847 4656001
146886706 329619051
88728503 229219201
429420455 441281809
212759171 249124201
73564089 197328961
300227141 923134681
82440284 98292701
11270928 32426815
104603976 121238629
112174030 184491217
657573 1706476
895926 1885633
274356396 311519285
7740620 23080783
7650756 13669313
182641691 512790412
679537 18356149
5116386 29088401
130040051 213236359
10764001 279097973
4861983 33525178
1061890 2283997
963208 13768813
14397913 292327057
102694684 146430117
89235831 101496936
125027159 336175706
621583 11930209
144594528 155824537
11096625 115289377
61027894 347869651
131272101 316153126
374406893 838606555
56391571 347230495
76767607 159034398
20127759 20334979
211652441 355722511
8078485 82914998
340171921 351456895
169814526 376531609
172970580 235406795
4976890 146703376
71852049 252748925
230976901 289315650
102658637 653812685
201536105 782587273
503858937 591679387
34800025 788927580
10789252 18522151
25411409 47759668
18563022 29997232
425894081 470685359
5137757 10368137
77002563 87597958
116515009 605805153
42024436 107386253
14227658 21827543
216997291 243617274
21132548 133066961
12616891 173104393
112075846 873911824
90891381 187117085
14904851 213345469
13345535 26509801
146382071 237302983
50446049 64741627
127077055 398135453
120584788 372578298
143878323 272085838
318198022 444500452
128353233 360836081
3969621 791755980
28973790 124250155
38532290 43086983
54218259 108732548
332496481 395130721
117953781 167947833
133907667 167027251
10256739 22706321
63445141 457474381
675724294 721205641
127377433 230043526
177242984 390990777
11003599 88233776
339356753 372991261
136664111 241841849
14753559 42179985
421451 290680525
88174539 285509206
24403335 31318195
308768188 754778641
57892045 200375211
876316 91014868
29668894 68969825
4647758 7638931
42399055 48264685
23747329 356686135
89294893 518166961
280356768 294413981
165528955 182111906
214887871 494681335
171278563 312258605
168671506 887194621
55622235 97677451
10341934 175408409
710585 103417249
16491384 509548117
18107050 228561857
181582630 386917839
15642358 27591054
87193390 131144518
176870449 280945231
140730504 418546231
383384341 872287651
92142241 301655994
88695937 413143039
32620269 251037505
670623056 678412226
346812957 480899431
659812501 728046489
111959401 301543633
12211435 273218263
2325241 6816448
244291209 472710961
111884704 257862829
13500243 53631655
148667680 153957421
9626638 14470841
152581445 184482912
48442225 70415191
422429129 560454588
2055297 3537249
73534636 228496122
14010127 75587929
75309928 215656492
672911545 1001104593
210006549 524600329
3896524 5035365
114499425 828214564
130779181 242991328
8570935 93198510
61369621 664737921
87579917 238431673
184685161 292490875
80725137 96707876
220793453 339663647
177618520 541036021
37403857 259766006
36659827 61325665
29787849 168195985
84724591 137591081
73533991 286295851
76887451 226764001
76928011 109044321
64814138 144557890
13410916 20022081
61584237 511537061
14752907 71558498
31324501 45069436
881452 52877749
198879696 638425206
323794129 355168999
41058611 337933285
124970473 293029417
138117955 408734875
256661774 559255854
4231209 8991505
43095021 44297185
221388839 223950041
107635930 175342123
21100255 372682017
67966695 751198449
263289363 405712672
1448216 6842831
40973351 89920525
239222845 327137563
91112825 426585115
38024676 213100655
21021491 51069489
74908500 127224673
50680276 806049430
478617601 492271550
21093616 34926431
174730050 366919634
3465211 84212088
72052333 453505792
131659149 144372665
407488213 655824793
18704647 379694810
226662136 919611746
210495312 330375864
97529928 748081137
15107930 88084001
262646762 377592857
134530513 555436258
87586801 145531036
30743758 79664453
73954800 206966640
48908345 251036310
95870529 101830201
313357969 376047511
94673262 135965725
90938344 289417099
2038502 3207991
7678573 74559931
23514300 190786771
48804393 58509677
386129900 417064509
283694921 568092500
26084027 38402896
17776325 472861831
6533792 82049437
116695481 416311981
292082066 698820245
85192363 443102223
522349937 526312681
9320047 19103988
97904254 234480097
29279795 191931397
332855403 337284489
42119021 334595085
54795211 89312571
25015817 37085896
113694390 392542309
59706422 99926369
158431155 188852566
88789965 181275911
7560867 134882365
257477977 593216063
91303329 547172321
168680818 574553404
255941313 352680197
8073787 63705965
351405646 363111025
35446394 323073521
105163844 118935391
217077717 225640757
368752722 887580261
103181 449884
52453198 81665245
22496209 72615907
127083646 473141173
163416751 179799073
102614668 333951151
503409 6063391
553893197 789042586
29743981 405562477
260385724 548630607
63147046 171455971
47441930 47730529
50796994 260314052
125767108 318918125
13102928 537771417
312791916 407972995
34982242 55336491
160294456 588669319
101340208 217111156
85851172 214465226
50792586 250847521
346068880 751419727
1042033 57844819
7438269 7926337
87088368 96810003
1271527 74901366
159028140 333966893
179517713 435591487
27273244 64129601
81516111 119282143
14624371 14726391
4421377 42788836
259940643 703704879
79364665 249482323
2455741 13059596
21756995 46445890
73450312 224234029
44323777 412481824
6064423 31610655
1846773 48123349
64084987 642534757
5337367 6291447
28741756 222765501
425618 852777
5982262 10176082
18261525 26889115
508928802 688812857
18963694 71567469
254428409 486679649
181185983 320276811
125763963 381677014
15750281 117045699
60313446 301214739
107261062 177068375
177294090 182497001
105317083 156707406
44276545 202590235
33140859 69719866
94919178 115970305
6161650 14008281
103589685 232438197
111111809 175918588
59717711 655959403
199290467 302950513
206193491 744009010
24054709 432755061
36028735 38734089
388287017 575803529
479949693 774889564
28556815 543673291
203134339 859883155
69707953 428204886
61863721 91661941
23165870 64268225
46435777 125949466
205582279 748339873
5892362 9645769
7265567 142309537
317371916 342044725
15583978 19736029
5965167 81826242
447158381 529931205
4903403 22553665
26419021 100178601
37669966 179698101
99468871 123413097
11401493 526381756
35636613 668968900
87035149 100241473
183305668 294185365
144984242 192551929
219523438 413057541
12115511 178908133
16750456 28005265
2426019 5070778
35120905 70973293
60726436 65600340
115480684 727406718
121837769 558805292
41236898 101912581
129926706 141594013
11218159 21491338
133371371 540426470
202476697 877129473
1269709 5524723
187549751 217296616
22764526 180002761
95404883 205072416
8881551 34849057
2022209 34944526
2129521 20131826
37427047 43220269
58071047 352949173
88604078 144103521
15974072 249469543
9542015 252106976
19478477 64137707
16466497 233564145
272907075 402250201
65322723 365190749
122355555 191834122
37892510 53698993
89615065 220635065
166875454 294398345
3037707 65371453
219206 2868361
111848563 522876156
42905989 66565091
70673435 162848477
52081350 91198237
11933241 291296801
102684241 294932765
29043772 51086107
237716411 756296105
21880762 38051881
136612147 234236626
4291159 118743627
115629004 188392942
25704 50167867
5387080 8616931
133296422 144374287
130901090 604690561
58246016 407089537
205021090 595198836
48535592 58979233
21038791 310611066
363404 550680635
8096728 86281651
3922303 11227360
21358954 36864499
283381621 287130377
491591335 598052305
467434925 574826217
23250807 409908124
272943777 448430793
14715023 34400401
3909783 52495617
241008865 350738770
32830 112413
7908827 9616817
284249461 586107537
78683401 348301586
223953202 327901705
108139100 206123751
48250228 58178191
4288202 51356431
39558562 359154241
65390173 136364801
413449207 464046184
73119096 544118537
42635795 306691618
394077953 396375641
9127438 205704323
111033553 677924546
1651524 38450751
104045111 207760930
519638295 910136953
101388106 845808124
70023778 81180991
93343934 106635321
25805441 157324636
124039025 782421206
2452039 61443823
257747925 539716054
110084591 224597393
88646519 140012027
17189126 40422754
28669114 273998007
173811276 622166329
49416225 120361363
50476055 81135913
237043171 911866333
91581094 400779736
29060365 312510871
39725292 306576753
211127374 337112821
72440220 416541001
36523166 48500891
163993411 493742092
14755376 26424782
22721930 122743201
10716355 11796401
44414814 80321249
141128376 247929835
620038 11688079
11523943 55964221
159542841 552332116
305402105 1018311666
85310881 297597961
77501277 124369489
67686032 169675045
28511146 113176625
52958416 76361307
53444231 180944165
7457045 43027783
146715849 313541152
223873651 343932993
59512747 219241485
3528126 146494000
11995149 23587058
16504802 119927861
118043101 506145748
51643270 99502201
39761824 235837729
25224543 34345442
132216539 367204377
376372011 618917903
144276661 623340067
849410 342103074
216888706 468639592
9306021 694805926
97577592 113650177
331306196 390880693
36115311 556935537
809102 87773819
18269883 141255106
715540996 722957827
49252925 311855923
28690305 233694176
413478376 692557209
119269346 224677025
27227563 122033761
230912041 329268588
533087823 553886425
50882808 159474913
3111709 113573751
85048 352027
581111 35662433
58790862 285140425
7076037 215813505
177166823 275960757
295222446 374185501
48265939 750584377
25836061 473290126
344746263 646904299
60674753 69194577
10551970 30757449
92358127 252936935
39966157 75459922
145825824 352289575
26633999 72292683
12202032 20544811
119314952 454038575
40053634 51940842
28812004 96798521
2656033 11358865
84763407 104732932
52200195 87750308
19205211 24370285
4490949 38384001
5130510 11018211
32989282 47829041
89886746 166818501
232446001 587234962
16167593 389299585
122399737 222743423
122903164 244071577
73700641 276033880
157291089 396118081
15014143 226107977
21924245 54442530
30595105 234198283
8334259 12244071
67820321 216023551
64557166 135336961
42529331 149459089
6276639 40586806
2051200 250425352
23682013 556590332
180230751 662318017
42811351 599144305
91545459 228211117
640993 331573371
25560255 410369422
57752605 410055416
2174892 95305105
119696 490475
52571916 183178720
151643073 271962196
374367 293307045
155445926 488655641
9722531 193283929
4684810 147243265
91014008 95629385
150674176 260062473
27926845 29752465
291941807 322736785
88409575 154816481
1056832 5631193
6105860 6833161
38155016 167456701
9231839 35962246
1049037 193666017
46786383 57271129
149856940 158349499
128360142 403424764
9407881 96544897
13196082 46655425
97352481 342497201
62503143 154252211
183480661 555384033
96289777 136495971
51982554 203480734
68737777 250578856
239285754 534362671
90625726 519646825
1876603 3298945
46035209 57523366
14165200 253884190
420767866 435071173
63275368 96302559
720893251 794937682
39878832 93303057
280078767 360495144
1220685 14309666
162569269 252553473
9015831 60665017
604265 55773243
153265633 980266822
16826785 376496448
48020075 124041835
266662657 269198411
4978000 89176661
41256682 70470596
49280997 51192595
20545027 176888922
20128321 284593641
184901697 324010681
1902918 27654853
491039141 502003111
47071660 196235643
175591335 308842926
91431271 165492703
137309734 261530881
89327640 141969295
132508153 353553547
35517562 74928001
5305987 12881989
10933809 85878689
7676228 262084385
11904063 18453117
4377149 5676823
18315324 46776529
26602687 162641953
138934735 147412253
51470786 62544232
724866 1569655
106870398 226470751
32399045 49118876
228396601 852318775
350598367 379009621
192890105 492266377
27603919 44433154
58108869 61392801
484019152 627001831
17787169 145135327
15978457 299570205
166641163 169680926
146093156 279482526
583831198 969573524
22375283 26073841
1455082 36307261
185615201 508724801
81131449 204380137
226957715 281567749
14059409 31378681
244549811 360863218
29227794 37018081
23764347 27428597
25252591 122031811
11381213 50569057
54265948 249875298
99589375 244739951
73889845 613674769
42392008 355049137
98048512 198693441
6689474 40795587
2619240 150657508
8424039 18294489
312873835 348696712
13211668 16745500
20504209 424199907
603807058 662798755
14449072 18172329
44037 5108395
132780043 169152921
8679013 22340057
140039115 181066703
42866058 199978801
150977412 316709839
1153273 3770203
103922820 291298909
243317341 405306049
124757057 156801877
146648398 213252735
80574031 449696521
16725656 675862606
69816621 344089937
113672087 239438222
24211521 113967057
46972230 211975201
105215051 288209965
487401 590899
26287337 50057217
102683944 136325761
309409 601641
259315840 372642841
7065548 41581051
165917405 203364679
5664614 6094015
134456814 202878129
116067425 245117187
84847233 559772464
157311825 227286709
28317121 495206029
35706131 61290226
3067461 343613376
22219531 158760117
124703011 153187960
50846124 194029837
596641 42479486
62699952 241233121
3617905 182441269
12310584 142947505
39685811 135568065
51666516 67470027
94508153 719236329
114469397 298645885
13700134 27265089
4182569 6307001
10890001 512927870
34555998 284227286
4596781 300421135
48552594 171282703
6129605 21857159
74531605 289358686
22060452 334603171
4471567 9741985
12510271 246152899
30906546 518014003
11447341 75163051
13071128 27000139
130037699 575613935
35380916 305384059
59486850 65532811
11245105 12810576
78006746 92546741
207810514 545359582
151550757 335449221
21828547 30337345
27483145 159130099
154175743 167596093
39504755 39801433
276237501 757222100
29517583 44927261
41743627 308771137
18260494 238789141
16345175 70192126
119652477 470720130
159571812 382305541
73354037 87755369
137557603 334522257
28698840 108039178
2149351 604373071
100384471 378775066
3901256 18819906
255694451 300564841
121827179 486244705
4765888 9261577
65674036 87410667
269176750 342255166
22490499 87009691
169847730 228759727
99804060 359134481
32201519 41070426
43643146 151900511
34178449 46650693
3579715 102379722
14118837 342461435
192050301 879414933
31064532 50202029
70694114 114607279
57262046 161257972
25705261 188720897
11387947 147538195
34749766 374068855
1219921 827002805
74514027 179432611
102795796 318440449
49201235 426372344
12643397 152172901
41163587 85414987
4071891 13934593
11867689 26472529
151984112 414640999
32209446 132207840
272884001 734720716
13185832 46066481
378114052 510361724
25627374 78330259
6281141 191754297
41659634 60811031
89784586 337624449
14908230 30959281
85983705 91359185
15248751 186308751
130153271 528662165
1643327 109475545
27653305 282507158
30671963 45577859
281432863 346817661
61699193 368116155
46605092 380585533
11836583 11850886
89757181 410751371
147023451 500313849
33244618 87528961
121802689 679042609
73518396 226522801
182399727 240832705
62212857 170572481
79726509 298676621
421742651 538993621
45232525 56768724
16217903 17200273
286176561 349384663
7547497 105051205
180995839 270528898
6224172 62859772
26018111 217181471
15070033 18813394
11705189 98845777
76148596 88053035
215905445 278005781
243991441 475837249
253285347 468885022
4770331 20664397
19620906 97292557
50278009 99692765
39607566 40953760
487939467 735605731
70063082 79882901
101891412 591696535
244305069 509331136
4671052 670512921
47411029 101403046
87149863 148198105
39640312 230702531
26460864 198732321
6873937 93337089
59243985 85732247
223501866 789544141
4010943 39546529
248548174 295013521
27586800 115177441
50438373 52640018
13604258 80538613
19779725 671462737
14042094 52188631
220338145 488068603
4131740 14114761
2333943 3169150
27331758 50165641
17176531 907905673
2262914 97604353
96193175 509024682
72818185 280163984
342834207 378720136
113685067 148602653
957359197 1016531707
119478377 234881440
275869918 529493075
22742036 201992577
98510803 632053005
34310728 55761416
27952794 712252483
108450031 181293385
234091024 307445251
440445149 1022651913
54025473 338928891
112329297 553220998
60980688 106034161
16820238 261908461
130088755 153398701
3550569 768887461
3167661 20451670
118562988 198141609
54605736 186685869
320669753 333320753
2764011 16940641
58798433 597237607
8551135 91398721
133695401 186399821
242846317 745644271
364343617 610062501
94964585 271724993
9700975 44838118
18857425 251283121
39962085 289584796
41254735 45495756
192876 342304
11047094 93751857
40847535 49523572
13838599 188389497
398388145 458616601
47264911 582749883
46180480 229105498
1292539 67663903
36250045 135877890
17624809 61941489
50204291 118321897
416410095 500816443
15576732 32998939
359311981 395813905
108182049 380821799
106583038 341341201
16416280 36171377
91603781 142519157
256657054 267313377
75788037 91052311
22540509 27712297
20252384 129070994
238115377 1019170915
184822081 667030639
230020767 608831497
90819351 113424520
25588377 129805587
66919126 168150291
41238386 56014465
639087 183253889
216547801 786124126
15421925 157310870
23451475 47442781
37515535 96362771
84402207 236342897
144239725 318632836
57181501 570355177
111766734 512731117
6677587 236655953
171789225 706545761
95019913 578286401
428644047 1035447836
103987522 413354418
28213717 192356123
20667709 87237751
18584997 599049310
57072043 129475140
8099928 9085219
13033257 215934177
56361632 72428140
12592755 45651166
2929218 22739011
8188097 14859109
388144117 565713639
439820809 493627913
214752871 485314336
22014413 142943721
5031449 8264902
18918262 30128473
22750451 732586625
237512105 531091187
1138355 13184317
310044 16500367
171921968 193969241
45860151 110649569
242652197 329713931
22134108 111038821
53241829 346278713
25920610 90016251
185229997 303063151
15431851 539631937
305842087 443014461
44406800 154249301
48675577 395860011
13865119 76638274
295628761 576858417
65380645 330604899
4951981 46693626
219335936 305207341
69249461 171524549
1911808 29053729
282693277 596692706
264258055 567093517
315735940 566879041
142524115 273118477
145358481 661115750
6603302 7262139
29377496 233053393
48842299 561667133
101954117 165307641
27530491 528414630
27537498 59605489
1738292 1754061
10657153 105511055
99168343 115333201
80031970 270936645
8846601 131265811
160593872 176728657
340663285 358401170
164832681 712935061
14528086 51960861
3745676 108144523
49971589 69622972
64177506 180141221
79232946 141166156
8294504 36835681
4226583 5610270
3819706 14436881
35392800 66602044
17593353 221614381
100332002 183223923
89260093 356052371
252498679 530959199
9357496 9537057
132013766 133782283
28508541 97979261
113235851 220648017
119079978 173072001
128104003 230721401
29949683 41463374
404090251 716676551
126570657 236503901
173696446 241928896
9549463 149274929
416987605 614343412
63175113 183994796
198630652 236335513
14536405 49540349
189301550 459418201
23778592 89953981
13463800 130559353
12303208 123669742
234250168 694081547
451770085 494698096
83100498 124386706
10179731 181463563
1672522 20416289
249000895 440739277
86811885 184637881
134721704 356652877
89845053 168158738
225423173 276287385
291422993 486399257
34417006 180222751
5475241 22030401
332778573 581193349
43898872 155617201
708428221 931984621
252530 3429126
67320677 164180498
68695537 278316684
13197041 30346769
90200751 267105808
12992175 45028450
94998961 644885901
28485663 202463683
5946887 7260915
346414509 527083822
635572 111647391
39389131 358397271
18890534 44247505
43160600 63106569
118668497 135091969
224726665 726594793
219836440 351544961
4001448 117736765
30632970 51396049
884308 1236964
117915346 279082878
149408811 246243227
17243524 736352761
2703955 14062197
15386888 149353073
324020224 838347284
67097243 459050863
2398993 24148126
101033461 280640865
140397841 643770821
304225131 724480631
85619964 388028761
23894245 45675091
73541053 248470221
284448362 411735081
219394972 396585021
23718451 171769585
222026611 595949869
120043345 128821825
5983811 9622781
147976721 442156476
23156585 146421547
7523991 58658826
94412999 226280193
14422645 282912423
275033752 744672637
471471984 640452561
9218357 17514524
2227861 4081444
30872143 146599297
17474393 33260485
592988635 808888825
153308398 196361227
13462349 56677780
144317776 261616001
7559020 362500375
44604054 338156776
1391349 258994639
21944257 35954290
295598218 616576885
92969053 164869441
36535415 52018005
169098266 182654785
6892601 91276714
76664174 162430683
8464469 18288451
30810020 95446976
31033883 71740201
37002017 212422726
10433353 12150556
33244496 182874469
21831294 68838665
32557079 330852007
17492971 234249139
101027411 106912833
19509851 103893713
87187457 231080901
2976301 55512991
471089041 729074529
176006337 987915937
71686592 157452256
16133979 55825022
9163309 146263433
120243492 280615645
43203732 49645441
289939 294846913
95050273 232465283
25808004 40150207
197268816 403107825
41018875 758725437
10286615 21084724
552048511 704412589
293449927 452501575
53103429 117261431
29726 151060330
6282675 133766983
793153 217402561
336793645 1003144177
7541541 792021739
166524781 229577313
427670956 578877249
130595089 997676314
6672308 48329197
6555804 8647756
86785381 682787863
234074881 466223407
30511629 143133939
367218551 369803738
101385001 579140563
18196555 49442043
16764351 180275050
51271914 58391941
131355801 855141904
43089276 328093428
3315633 5546727
176975595 185947443
12427827 14020111
68812251 322833061
318133513 668783401
113344135 555336439
52234411 225740505
98326605 151780429
168864769 350598999
21272582 43909416
20123241 283858381
57630176 103949857
199013997 422740249
11905171 12941500
84426181 146629176
4223484 87955231
10853879 293142281
19640053 745680957
87790088 285920449
20527355 541179613
185271171 266877801
8762029 404962339
93094322 248760802
70335 79648613
1752211 11672076
58666345 589467061
77192521 854804791
25558422 112252167
5277130 40081329
43103649 378046769
275780863 404733175
236100556 615949601
85555553 211342551
155788001 594780074
104574990 227182741
234532423 884066086
366766401 425437863
18331243 583527751
129129617 342626311
11008467 51615921
47457766 151853921
27088361 214036705
2900900 380212561
368650783 873219986
11315322 16264669
5113508 16422121
9618148 19502001
6282914 133273288
518191 7820013
129077153 162868421
114898950 143899939
181960738 204143263
148431186 176123021
36700173 64395496
6764857 320250977
5888737 888999380
15670743 71612833
18041821 129591148
394924801 539594261
80221769 466706818
242617252 383349299
66987034 114086441
9329018 13106497
1669167 17131201
242727025 317238832
293511785 681806971
21109638 138389851
73697712 254332126
20072065 101716525
33886564 61970741
489136862 954183985
7367682 47556541
59230711 615910377
488026 44030776
36173655 46102732
49010361 746244100
182578775 219166913
10574564 119253997
6394231 429030394
728203191 897558575
28437803 82224253
115442471 148589665
162502193 186478085
180398630 207217726
43729441 869922208
286496341 781121361
81945718 421637326
304044546 948282155
136773293 342418450
19930333 363456034
125496134 185023567
65811851 275742235
10278277 47041588
31058776 389765079
10420355 19523842
209328647 265312493
425799841 532552693
21676819 385455687
54215540 405400304
86311889 273281401
118021189 222662725
369649307 427923525
59656276 393351567
9110197 22061122
106274084 139538041
154696703 192227311
2823303 66976159
10085664 539573425
2046862 5410121
41534525 317841451
11578184 68631776
128444167 282104472
40446880 65767171
91114435 261324817
5124337 21616421
60105770 179355943
118197061 199245966
462748797 860069972
5861508 14557999
33463417 129612097
417944243 632979073
28106157 73241545
44229234 67648901
253839961 636270118
27116731 875836240
51449545 80835366
19902884 58035621
17048639 291441043
20270349 103793761
20567710 20692376
14907227 20596568
33138237 159105937
13309461 213622465
196054241 258789436
33519649 151093537
12243157 60904126
1800769 204273073
28622 392588365
27709661 39034864
19740813 250094417
13823455 21269433
172487713 374604073
152643437 444276267
260023397 452327491
89758335 94016001
79007790 258386508
434435457 786979324
182983009 183410384
4366324 11350657
362731805 781004467
341543071 390904489
6622528 57567043
216516329 387523081
26928715 52779277
31629911 278862613
73559761 329186607
183548968 547303575
405264091 850080887
100705923 108234853
92636996 192324063
366443 13380466
51360341 221888399
30351133 327586525
23696828 74367976
81109144 251387949
144002209 810490506
78057079 284390856
4220911 525075151
65146525 111738633
26433793 53451317
21598245 53012017
3939273 34481539
60463058 60634662
68984216 241743123
479766797 658689991
31959217 106057120
157072111 476086573
7922947 21612025
147599870 395766581
3721289 5502238
201914231 380968845
47144846 57828000
9153173 126647089
33069959 170330281
13525501 643570473
197308171 370077891
13545089 132032027
26357541 283358583
109964335 213842833
23124694 148679485
76174374 498403753
25068385 272777093
446540535 777695449
20543385 148357996
14939097 52094309
18837118 39912997
4776934 84961673
914528 2446201
241673125 506132390
629053 85251881
11962730 19587025
76250437 90235447
79573331 306843940
183884581 609989501
36356763 55535065
2825137 7593898
37734527 42251116
1872970 2224080
43459831 216589249
28754714 236841697
35939863 154270201
199285721 211408197
121731639 447534757
236369428 256997961
8011138 192370391
124510505 439438151
204638165 344045791
140066387 430696356
279897241 295280497
141948450 367730679
40413777 136097386
7679326 84714391
230724725 417846301
58760893 184665761
27451138 52798957
151090701 446896849
89421 808249
10078867 81078829
98907046 449961681
163645600 395104901
30901651 509112742
276246060 436241116
502008049 510083047
13850562 215796301
172999042 242757607
23283125 464066956
73576398 628251883
3751905 231525873
235775257 389253026
28759600 489787776
32440214 515397501
125926051 322861617
6836938 30071251
26657905 153442405
192568621 660655497
15077505 15808444
12766167 138367107
263202835 394323041
2068993 31007430
2759808 20694781
259502445 661446575
11677883 58745233
34245005 114414035
148939109 282261169
160285911 186865537
165043 598593
751752433 1029162905
63451028 234115073
112808411 299252097
3509227 19942785
221017339 547922453
132089705 401838888
465986479 520340424
53737426 195953075
146073984 484152817
44085167 130870533
31163461 89161528
19639669 55442478
1365168 3334529
8340329 15641389
109923722 563667919
24744837 129925276
62052598 152968705
7663825 125087361
161710922 189124687
4634837 49994827
30502373 33017202
24327868 25063923
57421191 158198851
91645750 273822029
59061276 100274321
325338317 500589865
108536145 146865963
46388529 310410696
103018865 160321617
4129861 48006245
8812898 23507701
45568169 764777324
136233630 771169491
277642753 404208973
59178271 63560701
113622749 564235413
106537 21782419
21021652 24693051
60378940 214121601
11194747 82906385
7325044 18376723
2519593 94294047
81048563 700245889
317065 417927951
6460238 150024287
281214026 343949815
20578923 730611976
35629001 161531821
108509377 636129649
15289182 62523329
23606891 61396742
358069822 906121981
1812961 112676201
69573625 156923768
28012801 122777601
74849675 463781047
75919089 94783456
40765864 253279721
9273525 42925561
86115471 109447372
415557249 721512793
3828580 28285231
81764840 171161433
5736606 23552831
159218860 235813071
14893559 25532481
136799 172726
162126197 234738736
66947226 166087513
55984964 274849651
818509 93963561
137975154 247867857
36733441 148703149
43962279 47915569
24639174 31348956
3572637 6797737
1551111 413434841
124805071 794994817
2842144 3154621
211027736 325932561
5173531 24359197
28265201 31614076
14638190 158443321
2381798 677549076
1761904 38319821
373722763 505818481
47193141 246461989
173504112 473765866
2158723 12588269
64820380 124734925
108002246 140569579
537565420 715989548
53625897 87086539
11343169 130622272
8621509 19582165
8156929 275550531
97617975 122905343
92494010 530822440
25994803 165587196
125502876 143389225
242343060 247945069
291281208 337834489
53653246 172210091
55193009 206550769
12427023 12744915
112839215 156442501
441586621 660333961
500616901 760441231
130671855 355408626
63341001 72972376
28385361 37861037
74687509 171572127
358213833 594397343
15908591 97940350
9515257 657121508
201124968 431029138
90287048 384370507
11541341 21657988
62014850 258236511
47313046 54345979
72577876 263798181
5040693 72861460
6346045 79892625
6224822 93322667
31216918 79438306
140991496 406163206
159346045 785939956
207128566 1033707611
150393440 243253011
17201094 55339993
17380044 22411700
128215482 249664147
104495272 638664664
12326026 144973375
40108727 210607651
22228226 26895565
38740945 63622681
118527534 172457429
318520051 579618976
39814882 160222825
93358263 259212669
133192417 790316079
19058326 22071479
24870527 25620577
42716885 72153229
401430206 586944079
6963321 24297901
55757184 122061121
20777312 707703805
38701946 235419292
103399513 261151627
14848501 348759115
207932761 734388606
13588774 13884749
14285841 25170745
327730066 704268841
9626129 643614997
34892237 142055902
29997869 173707892
67733843 295768749
34879456 71638984
109500632 711079685
2158147 20673159
341424634 554536110
85166747 1021897833
87697694 179662261
18205614 37339531
5773765 127302310
24665833 227670480
46698721 969853769
196664304 665270401
20157751 42267457
221247812 351531701
24661680 297550261
29523329 29743486
45295726 68849845
83300751 217979101
8424870 15353311
41279897 281526225
41728175 49052137
203169506 295624850
4284993 10917232
18367977 248978560
87907797 91429851
24459106 26914055
40982025 85260407
93510516 219842701
438381721 723960645
154377549 364112129
48642518 64502075
11789713 692112488
47909898 492378589
250859581 622282006
15747951 260112917
146993090 515084837
2315588 11326526
31612161 43191580
20801701 736361929
72874801 841526277
58588531 135729210
36142821 226473245
226570314 492295611
19459281 41399540
75128632 712179601
221605507 530999729
3115767 93706201
178622374 703341193
71339823 188079953
97310777 225750337
159526451 329492286
4766232 197851219
129469093 206456251
46321682 61543153
103352425 318213036
10731855 107288699
74669626 130951189
24865125 662012521
97188108 322927937
95275717 194858236
69162480 117743801
2223888 5381200
26104172 45977289
7121244 14858239
39752401 194821901
65393616 71837521
30620553 78160286
83282433 84766943
155911951 314337223
5244958 11572699
27993092 82094055
211808682 610661476
123655105 542258101
227224131 525593797
53541739 109136826
8702593 20225609
60484245 453177718
82027271 109469401
15598615 48566921
240223879 276690655
11100445 270262926
566447301 703449296
359923585 525483208
17314434 19950585
22043841 130304797
184844961 225872001
361396 29172396
110977545 468782560
62919390 103889976
34292747 92227977
87442041 183000394
20175051 49775526
877564 30571525
13307374 24784692
80093911 113393925
63834014 68640373
25928931 146584185
2148700 4672801
1634444 16011893
33835825 92288377
255060865 586123417
44576013 76687107
15591655 23832953
147378232 210694449
17916013 100522689
527325 6164015
283054893 570552561
53869465 283983912
135520301 509864080
150226335 405688081
48817317 492033179
61667481 115966341
101216193 179968609
178626226 214191753
11914691 83684361
83086472 326372581
46034505 332618040
105527696 368038228
236350436 284921956
30331597 112720609
832051 189152301
25802337 246420595
43392526 76029088
437352481 627392721
707085520 780213826
32171908 137649301
10104124 10638129
331538833 693779638
2366003 36022410
41504329 126247276
78971341 115596303
51368914 58512923
159061 206844
373755101 857371282
17640469 187943911
5427969 177658714
59218364 195203212
27643936 55559321
137856628 157428071
44036278 49186593
122146253 214103293
3973419 193173902
86619067 135385825
268984081 384883001
356754157 447787954
195524354 519450056
2464201 155675274
51396343 618044662
11395100 19865413
344207743 659104111
526920 410581128
80731061 124566071
70480829 530913541
26311966 65887122
4250776 204647617
31530218 37175425
41659947 42194081
322226401 758659141
220508557 296816449
295875 343099
26325001 297858304
68181738 116284246
14975649 99809921
230969302 766851422
11963419 47711541
135642313 255012535
10418549 633670807
7697320 22537024
98080232 219895219
71334588 136292458
5633818 44808196
73695345 104679532
137565031 142778469
34296580 369596437
80263719 106705663
51968800 74845959
466954811 487117401
27342396 657634745
393101 8766561
104130415 502053652
112366944 158431681
167419585 267398686
60804251 166980612
86364641 168467894
158146548 521340301
5186273 263460724
645252097 694010626
490940189 635178616
32746048 33113161
362114117 706802154
158263524 169001548
32878493 37044253
36381985 45239541
11304723 764847681
37541283 68896873
107425254 843927501
46609960 275181301
20644420 268480846
31897900 86492397
317071438 584755201
49551545 126515053
51830923 131620201
2678576 18411625
117296401 504078121
1128940 7686049
3075441 130089883
50801980 72032164
31542296 71229803
117842341 364517155
85249333 101513656
282774591 652771847
242655830 259730559
15529506 32685561
2185503 20745500
5088307 9399860
34996469 64670849
691577916 756722821
17183211 36563176
28980369 76662945
71559485 578432566
67541871 244245471
83992478 126980361
552521 659605
14102033 305584777
76766336 103712001
77812918 302336461
385714 9661076
926410 43134777
193457146 209573939
227252164 445346139
128132797 274846283
42421371 135408323
65856614 66499336
143659300 184599345
18862570 284568460
83525905 418708207
109372812 194395333
167984427 234137773
1856002 527114001
134304895 144500041
573874171 584191777
124225577 978477865
458203126 990303625
4422031 8730583
19169326 45028567
434735809 620047613
293218677 387728812
60086377 71954786
404851041 457617729
53537161 275666469
37834990 601634405
44980768 102515449
24553165 26053569
114369371 484645421
47246765 80278206
42754 829333
2888161 445528378
34832167 434368131
28579636 450544405
20525883 485714692
379705081 856906441
16625604 55108487
17108262 49954321
105297389 189022987
53345814 73906897
270974923 347269387
11614099 69639997
440497 6606433
1177707 186241908
232127047 720856503
105487753 407706090
3680605 87862737
220906709 432713701
26060667 89958499
1481815 5202916
61757411 216795127
132654656 165034321
198115144 261853131
22800654 207608512
236703204 261284899
3347804 12630289
32300381 140734657
27797020 96417109
11649165 29898685
87185980 96833101
25648819 280395731
11829854 23698721
3883027 51626675
42764137 63927604
51481224 65257659
4256213 285898669
8323620 23790977
20147277 117428461
67326365 681955579
800147 7267741
239285596 413682641
12529664 17488785
6941251 13390045
12406186 603755749
367196246 524352159
2186246 110345255
93483467 154355377
394894865 587463535
11341573 513575511
5265536 14609061
42883104 107544007
14060731 44530245
10121409 16964137
22517833 212885100
16701089 26744927
84518479 916603996
44882832 64795411
28841656 29216073
97682825 200695218
140563325 372632333
121609993 686483260
1592740 648022745
14146023 129422113
16249542 43548457
60757894 255134045
7094809 23971609
224102473 326185581
12124381 790086357
88236400 420483066
30761149 70972341
20940118 146305937
261818605 275391051
44975893 111976657
857317 3024906
405241669 528343409
87722702 157338401
5367794 12204201
64497273 67663649
177960527 198158234
196700237 198123721
680752529 737505657
66533454 72637561
15677983 29065681
17359111 577378803
311921776 577331497
27386286 36924067
186334622 629926051
20894486 158206379
1979749 145711921
31311796 32405411
320214610 547318881
15545041 342086641
3478909 13026286
13074580 393261781
21849787 118174821
6001746 174598417
99480457 128889235
66250658 157459737
54972401 180235825
294296725 350596611
238408769 362182419
220119271 415621090
3282387 39991393
580376587 839971189
65638272 161595841
22188877 159362590
48023704 544635631
16742782 524673079
209366970 435207323
60183131 356483473
31309856 58089361
114510360 129208321
37717254 67645678
73515577 144009589
1069307 4606459
15923536 30305201
11507598 19236451
373825 1594261
13050876 23634073
31680329 71962356
3855169 648346169
19943141 444395981
50363811 89314785
42238006 498773089
50766538 368902153
38837155 77333653
8277550 21343321
7619888 18670123
50112341 247581413
3921537 8129685
239647961 367020481
215020537 689114693
219800532 334742977
68901 4695167
29953733 39009196
17876521 646880371
107782900 119918976
179776351 621670591
2038753 10412335
384396008 420577409
150607492 824917441
52148088 125524357
66628194 699543005
4303632 83210255
59764451 435723877
19281694 114887001
62272151 753274603
348467154 399516349
13412191 127512539
29529240 111571161
16329816 51354113
1962280 3049247
78576753 286454665
102379789 204701521
84278869 820743001
173474344 300711286
7239360 13415809
67564974 114028575
23210145 29502232
130470265 250634939
7505225 14652695
8392161 13276441
89052346 171105001
68818683 86471113
11764741 23272831
25973611 873515755
580700376 886802905
326269373 636575899
10853672 46338521
40332910 114015089
292617943 481410027
25376068 46220617
305280196 645365395
48883303 173692297
32133151 56744197
51128846 746156233
19939501 94428577
393615373 869683201
1860343 2237086
32369812 150870331
242583055 261575016
316683137 506360591
389087 1580572
11093765 258231348
149438021 149956041
92990935 145631353
4800213 584138283
36361685 150068140
5030700 6196744
268990177 484076161
1571229 3079747
143591169 194544832
10447113 141232168
15024794 73604348
278160 284398
73566318 96774481
76437121 309085921
7332235 7775648
19216000 26197675
6544721 766482241
71761723 356142934
6116427 8493156
440467815 468774940
2519427 4730165
32910013 353093301
113595936 122636933
293154121 420060121
58833305 67376408
9660028 16347421
88528153 395958649
53123747 124417105
158861219 357494347
193309999 238174013
50169091 602040205
234840595 484120990
49588911 221543735
228155256 375455881
13703431 160098415
1190178 2567281
139317281 196677976
2139895 7990030
103070866 699654126
310688002 409321011
81581665 176728049
92601713 350553880
98014991 134799090
5622577 11274737
283143870 584972651
16727413 133142311
201317144 799113237
3678036 4517391
3315852 71130551
24881090 37424976
85041763 205473599
6537883 645275125
42091246 64807241
178448653 260192791
16300750 16668873
53378373 119459305
167647789 428521710
139467973 333135964
148713621 307043857
12297376 144579178
140047062 346733197
11845985 48727330
164745505 219050432
39335279 71812993
44935914 184296124
61879325 100281889
6692230 226443259
317544339 632445208
461858726 592391566
3412045 4296129
14244247 53364697
233513023 983138950
275675 8321657
32450811 324854291
567485051 650217385
50593 55609811
63338468 97897738
206223361 587863576
3042322 157062025
150135805 359156469
213099591 373996877
262734928 444848853
130907197 208513009
571960523 600279301
192598881 193625771
7326964 50659635
466222069 562165866
58728891 100254870
746943895 764897673
204532196 247603115
432882 466141
39326499 71365750
190795006 234002161
336492157 671370217
659269357 689991805
9372077 23512573
19152421 311022211
28763521 296858215
68028240 254315601
20369203 23735656
146785276 284218121
105933057 794148621
25644932 184165026
7750588 59123945
826709 47642946
2584457 1038170849
3261 6995
28863040 33849985
115231177 236243162
405149269 549390375
144332105 160454401
10850785 179610831
491720943 744510289
370762453 887095729
3279642 19194996
72210520 711871777
153127946 286570921
12250882 13378711
27519211 835662828
48280837 64399297
113839441 356077741
149833281 935244010
47921518 96945083
11140771 20552926
2233963 14984593
142312219 436339121
650727701 661160301
17782171 167494181
4761647 18954508
25266 332581
123529396 263603026
89104392 515114601
58759780 88717859
230636138 283965340
150638631 759053637
274932630 369058829
6867262 115576945
8699933 444352834
12812270 60827059
316341919 420899909
116182395 140231206
49550901 386584571
258993957 693976055
18815922 151641205
12098521 141359375
308617 146249911
144835450 464099921
20993269 582838961
222279487 371333139
102632027 158599046
110351452 205018749
61434073 168630683
148159186 729176995
43245772 51220084
233777644 329607127
18245377 39657682
1625445 4096933
40918783 43918258
39831211 870191431
131572926 406504601
2600815 55274867
356878061 610360661
22568817 23640021
15064845 204869301
16007881 60614751
48779943 207259606
162794449 283634631
262000 70729633
37458645 213266356
72209991 109730501
192877741 761694181
81810374 96680871
197263110 368682571
67251015 415684501
57514464 200174881
19466616 46210165
35845652 67955665
52788528 55361970
26755179 93525561
97134397 479469694
234413790 816226651
10763045 19017571
285964460 362127126
8179 48937
59291095 340862229
436597719 509843441
291098611 307819178
65167237 93277441
30909781 265617048
6580192 118106909
274211876 324233139
36859121 619568674
10638832 689821921
30535648 65640673
3319887 10286701
199967313 231360158
9520704 9874865
25692119 65254267
13874062 127230465
43400449 152898071
84362179 282530161
323209261 498434137
15567009 59710951
68920996 372672877
5121913 6094009
642474 873385
25812356 306786529
117666926 302508865
40423527 173034748
128456052 153171537
31038219 49579726
87068960 211376228
34533481 407223686
26953 35932282
2976569 413699617
256717261 309017973
12224627 30608317
4437091 4711701
124894157 270105245
21604914 37881119
32943930 597777987
6474877 51891073
374506057 837482353
188077481 251123324
58589998 87635031
908749 7938964
141892163 316586257
6213534 10595503
1088728 705283349
66575673 70257501
119340260 204943285
2266681 237836593
6351344 17341377
2104567 203806201
20095132 202576693
208908737 458439323
47042177 771005124
118149364 299805745
6286943 153217611
38875796 74699527
11654274 15409557
1808276 13925237
69982303 215297786
83578931 115747935
73650138 146772033
10565397 28313515
5546060 34653917
20177536 25448905
20356993 101603003
1755209 22356808
7119557 310289302
41258 46697393
9134928 460332751
55895082 241600996
30073816 592723748
38455309 65239227
2213041 12542451
80753381 99520327
83154538 329139475
20920196 23121601
31558703 132098809
46289342 69768305
48222549 715907648
143030694 671759677
115114840 462314908
90064387 268329249
64982975 125831881
37885949 175876211
35533589 39160373
1920449 120977571
221154841 416059786
306337750 422235087
271920160 569275225
8704781 371101685
35354259 57249965
61349992 918862627
22862578 40856397
592884865 768148174
8029774 15965197
87011548 566848037
154390376 315863413
109314403 179971338
189371294 543636751
296771836 310513449
63554146 721216249
16966951 351745501
375802073 450623251
10262187 33692437
27105625 67702111
54601537 97575451
3424061 157611724
31197913 165999158
145340161 172289202
102607694 106949655
7608815 657819856
71578228 347870251
4075345 286752961
193453605 197351665
58313896 120899355
181078221 509319994
13805455 21543985
47493775 78651458
67807059 328399354
28843627 32715556
795131 63316362
7810 51841
207688465 601580585
243273750 287855261
142498126 248050976
270541291 625579647
3816351 156182979
357068417 794199637
919412 22023958
287764543 323490893
37520107 154877290
259385911 271821229
23148126 49258522
121963741 319095995
138412651 234731233
60121843 97870719
200800909 531166561
76779253 150930471
54491756 438442291
61683654 110988421
65119997 153156865
5633770 733204333
18757523 99065212
182587501 263298439
56478248 70639987
64923061 229830981
153948597 157579393
94135839 284752001
246139927 528204301
675403961 1051440148
45435984 177360661
60328074 88082125
10002969 59258728
546231 1509706
74540201 837773700
132132826 146571657
8087041 64308817
27312811 140852610
169502851 547686471
76386756 698839801
8221711 12751051
90938101 390194140
162990122 363497121
23955406 81612145
49505392 91812483
11932187 19913731
115935499 282713925
6636547 115228705
252195840 263544475
279309097 435189313
26733582 88387543
15630739 45941111
132025876 164223480
72654401 848610127
393055601 421089971
71422261 159826636
14438042 21358314
166023430 218799417
78380779 121240601
38714314 201137201
41158342 89121457
10674321 12542152
38812126 67477017
4244905 13592816
138669411 296850481
91580667 553868731
142043148 436615591
479677951 504255626
146922346 181130496
121316152 259129551
308481009 845279245
478515681 753052009
63066011 125249388
105218068 200704609
563623378 631241686
124450447 308228325
11730619 12134488
144046732 539085041
19030411 137158665
398649601 628163521
7566907 8512661
289986235 689476726
4326036 21172735
28049299 83986444
99044569 104983474
21961644 667597911
131154777 171977491
30252655 35180065
161199437 163888451
44030976 397396929
93948736 136441558
109663361 195142276
21419859 116484605
190595366 626692501
2745553 15956708
181876668 289073301
81144111 103617313
507043027 585812221
23081332 249320989
28106457 42859279
120624296 439307815
4369550 19938166
138991480 149060103
5745682 20458465
49822558 62298401
148074931 538084051
52453039 82028431
68466852 315689057
95435733 524700214
15914623 58606146
147027751 148531325
1677094 31589125
55167867 67702267
31182176 365740171
7857183 29876659
85555070 617570976
78507689 82928055
70599604 74303197
125372017 259150977
8735515 22932885
29877193 350917624
169950093 308925361
12224835 63463208
307557542 706143218
18390362 38791241
13159212 14323021
14684826 60512311
156520099 343372869
333457864 1044525938
23165739 115529779
11540691 305040192
119531650 546798001
3361642 15520457
32706953 38376670
7118283 49250140
80294605 281626945
126682975 139374481
5934187 22485889
222643828 365421133
2686657 385251528
371178961 977406089
7382629 113628211
143075098 943739065
25779391 241256104
17163754 35493761
149962501 770697953
50913406 189020133
23748409 27178281
57591398 383690683
210674257 250130167
5266873 18679519
957871 17955934
14984113 103752415
47953121 383339820
34690001 145015549
9092467 29826353
7804559 90267857
53749481 397011341
11324253 188761589
219282568 327596743
128542543 209076316
4516231 24492460
22427371 447403345
157985095 812749389
29537705 664853189
52781 400817002
13045073 55784001
267231405 373000159
2248101 65863232
112704187 581025999
35616497 560149249
16306394 813528801
106933180 115787773
31292453 38361448
160557150 739910277
61090042 133855178
38905789 113508687
72467492 562073721
9389186 173099839
22680757 146024737
54057070 87616285
72464857 87173241
59135989 124281069
256584826 331664275
253214491 621761181
6016641 203429600
21125617 45752257
72809705 409704245
216444619 629207801
89745251 159061161
68532523 114030101
13747693 840962353
18104278 35453205
30735203 262737446
27770524 45754581
79122846 173087777
306333626 513220563
39340915 309811690
5887707 76695001
264851533 703142621
240130933 466849225
10250548 11629241
2132410 117327141
267578317 283717684
48023137 125304557
7242061 43894191
36551446 472659201
44994276 142685331
183373740 203944933
6869241 51730361
1146385 32850399
18569039 22208530
107562305 119629648
209362470 1051227893
201941842 270550702
98475498 114080383
67908905 815085181
193034899 853096579
26051437 36450910
317775157 391778409
240036938 799101811
297560573 807366001
169583467 316577137
57446234 139839526
39387464 157333713
773451 1065209
10731949 93355826
43928109 426341881
264671093 290264829
124961301 334903294
23360647 62498574
264924848 454655401
349827441 649333191
122196109 310688173
340415944 736763524
98068832 327494801
51681957 291390796
37638616 137630529
1262328 181717591
283552721 622038304
90050145 255925831
536899560 733988241
20790243 350688893
310129116 461288433
121122601 224943713
8260354 9737659
59820780 94752577
2370660 189297313
1834089 91325477
173011378 399070309
14460501 97114473
42490081 68168395
44353222 336015478
36773089 68172994
682422001 744234536
159703033 173882206
52036304 73080514
68551069 434884249
4520528 73801534
21382625 36947077
3988485 41325481
48265597 140112878
103756663 234434065
23868007 282226677
5089601 19938598
15968191 16632401
46972971 60195601
7603471 88127267
78894144 94908071
6861246 47646649
221188794 426815785
91983601 608017537
58339237 65757025
121310335 272241091
4224001 202599535
353512077 458141685
28752886 57539161
54880087 254107609
100564850 526191051
102391048 377595065
80937393 127274005
61187645 99624214
138299741 432837925
203969050 465411271
58670793 182059114
26803296 141007665
289503098 612769761
28761599 445846642
51916360 453555736
19640713 183663613
286820167 370603039
60448120 181783681
29481910 73346415
32935001 164095922
68888443 135977848
82994131 305153829
4379761 29529721
103390717 202301769
110479987 342521692
19350592 97078531
157473145 464404986
395879905 610520121
27907359 45914129
53713508 95925049
670650 3426931
553954204 702069197
27359036 42570081
97961027 172695394
8953884 268902865
4324660 32225307
115058009 263907831
2612170 254788278
178025473 195581114
36292540 796378179
111301490 336323191
40656011 112808521
233711479 742793977
8511945 208529465
36577842 88879201
49622674 271884509
213567328 511319553
55095593 447606329
6357163 148556217
137975809 340611517
9997258 17794121
192663215 814671706
189467789 257488018
4270761 331756833
131317200 233348767
101167057 597152305
21503413 36576684
65000623 223838615
1475161 6328857
67564087 177434791
381907977 462604613
56797651 357456001
310592680 340049781
124855073 165887765
83334601 627827011
117533599 280906221
163419085 264346369
69925808 163754251
625130 135662593
181558 4326113
574005205 585938530
480355093 795343017
5727529 12823105
135499318 233264997
329233237 743371729
7282818 14097623
153651925 164658586
8238060 44159495
69095965 102773161
65826517 299451078
281211 46554348
435360495 525445768
58304682 768949237
28954945 38124774
94957108 151734961
55859337 80591869
8152600 31684743
49321555 138754205
45683829 111403356
2603955 15295761
184454494 443762801
30485137 41333050
3872249 23655635
11622173 66634177
7767870 317483843
49772088 159913846
164880230 241178197
78370309 276004153
49078985 136570576
30846167 206681329
1829327 69819681
95145985 305950313
10023415 33069753
162423009 290517017
68277748 84121981
72814081 819464569
89819201 165164284
59559103 503541441
67999323 121607802
268827644 373507201
50231793 260485178
41773663 57630037
8029105 13146651
49043311 506198017
79224700 135400721
62313682 356217982
322251750 343533151
379409669 869994185
11609842 47783687
15396473 18343931
382159701 594288736
136283341 405178669
44568969 69678331
37978339 100775716
22817657 26959617
271915801 744866383
8950349 62224769
3466551 230897549
53626841 220034785
37172281 141940032
20518510 263086543
54828106 464751514
261203731 301820905
143286076 194720840
77833007 278069625
127257528 690878833
15653 160336
332955538 643975130
75656645 255022017
42939053 148895062
31985713 87385219
22892761 74129181
173737825 706569436
287256626 719828921
8756276 40826325
39594914 42097039
115818281 453355057
22616184 200079817
7242977 184558211
136151026 445537065
31756231 252993852
37767908 541729861
39932090 174167111
8646322 19954819
105431376 127288801
594110849 817293447
29832356 500721949
27877918 71226171
40073680 94205510
120261287 134427229
18840761 345865251
16718351 172207024
21432638 136923181
9081376 89709412
1741201 84411937
282899138 328259336
79307664 261120289
24917234 46475131
38720165 107868502
120358237 158360940
132337661 328956811
144595475 186547663
396500609 648639761
101792741 233309121
2775125 55037621
18775431 28228201
561383495 957205756
161019586 311042215
513014938 556452527
15337049 206935946
2552970 35566587
19464830 77362397
23670469 178977337
35506397 134835513
8607780 214713519
58401649 511457349
4862987 278753361
1057232 3104953
31029124 94772849
11168611 144395904
4296116 9794245
64664161 383084307
133323803 193249954
83983463 119490485
192537793 611548303
334535495 366059233
9717726 179543433
36286957 54473239
29777971 33326721
46096764 176782461
140643244 160526717
188218359 269646101
28863934 49648549
176427043 310065217
62166964 111106544
41450784 375132025
52272392 148588777
3401713 8409808
743134 6256017
88185841 165481031
214261693 331048226
171783124 525526903
53722 95649
114381255 266780065
7105892 368269441
5705701 131094601
59492454 220981993
499033302 590885281
473600005 479146001
47288541 683827891
279205876 395166061
3175501 151417302
55431459 215256042
206993599 641860008
192599297 291949351
371626017 876160901
26018755 43092666
9135946 624899353
156373977 411579127
289899781 403737885
126825678 192876391
227691169 277401771
12946249 89652729
199147809 705256917
45407664 68112779
63149917 251896170
87663433 181598001
2743775 7395333
308888301 818229914
130887812 174673066
58279358 356528469
19415757 34824286
3832111 21993205
136631937 247990414
167592567 225127117
54039480 352493593
62412503 181312787
33507194 117234622
141870901 368899407
130373965 395520269
334957414 735303973
1446640 2214329
68524658 315973501
222723183 388177513
50229089 418320481
5978736 27854617
60445281 546216871
252200719 757547966
14108046 133345444
89951659 243298621
18717427 522170799
19120760 190733726
153554441 361099888
138204200 197687897
110800201 758277051
146408697 191686251
3747892 5214697
160223837 284471365
96934849 303679281
142627521 287604211
28978161 187864808
88044118 132857221
176868661 315294550
160154963 381707227
25605282 242916703
59485597 260756593
74920201 371727970
5520026 20667775
36266388 65556649
16471313 394329391
1385189 2343807
232110928 259313909
187679391 216864001
143827794 249010213
40599 66276829
82739931 643598401
63802246 105321238
11365615 192769776
269086201 302026783
38204740 135594641
61143927 781493989
6744542 53742601
224231670 294614178
74062887 115172821
53677091 58433435
17762734 19961031
119223271 125061143
36460213 174721203
5500899 13785787
61592400 109610431
26802707 28623921
26701168 247420733
7184745 384619761
190698073 212783236
13984515 179410234
40701776 87053401
41210510 55410412
201663253 300825466
10969574 57377664
86096161 584947049
101125616 287571293
95749731 817569823
76703095 638643349
219777895 540529781
7102643 283171748
23630086 179720017
389288539 528827797
59044745 112733860
198244971 644233045
1731318 158858661
27188792 44694601
7879829 71790077
9020797 24857434
23855055 101363191
30208295 56447323
12179790 147063505
14731342 397662266
17072129 120997264
13067513 142108639
48350996 587812551
18684271 562767276
317603119 406421880
33353519 653275043
2350992 13990465
66072162 72468433
22951231 30901221
141735577 393512341
40314364 41211029
36471477 66802429
230831181 502321815
10293966 12231637
2407671 80382745
23147891 115656529
288490819 827933361
20934988 44848297
60677579 119936557
41673286 334574381
26029286 86186579
128292910 154284055
675850 689071
43601337 90505402
164955403 271179461
1475585 8357800
53566631 53589838
170849393 691803529
210795008 335910719
91281848 328887526
7138981 19808713
42147991 315708175
21526809 45380704
22697410 24002403
18518215 31686399
11269237 577195817
433978 4904239
83970637 177037436
20712618 42547961
4694564 111177378
77410976 174874177
385909304 509274833
1483065 445603269
45522686 405500644
29992521 50842911
203186275 232502961
6600617 389489681
52767181 525397353
57347725 784609416
456361774 845621901
34456791 118935163
9450451 49518987
136623745 782463832
8324069 50427569
28488601 60932538
104304204 155143297
280071706 396798730
24555615 46538097
182910180 190859573
255268630 698559121
56386035 459884503
196442563 353539551
31408437 37217363
218859000 443252641
430725767 703838335
9122077 108172610
5977643 252003313
35730527 450643531
31132281 103076590
29135779 154894601
10676762 238596461
12767349 24909717
64281439 110280861
67072065 354538876
53084769 338277025
278884585 522189421
26414281 354725801
83687920 284874437
99091981 250300309
91910611 480957664
31646905 271691869
474515756 592069754
4543048 5518419
113623756 131161393
29626667 33829965
10519854 56982961
13846549 98519136
23595351 32098726
58210629 442889687
93775521 301075681
33079898 59794519
166731688 222894055
99646654 363014003
94633172 189099059
73892165 90986398
51845622 97221095
10251117 25029825
3226179 54002796
10225235 166039862
18288325 112907346
51191251 324672297
85996459 138071791
51471890 114862045
331727042 417031039
69940954 153471547
41471997 109141931
2635137 457545931
721448 240977449
164017479 193566913
20214361 371593153
8137849 290135737
40826774 668948395
3651252 26856898
34436636 65621029
24448972 126405247
19363843 19549022
22790723 31329550
86271141 552699601
9198045 87516673
150808225 276051109
65249656 78731251
25713101 104969161
106652989 278808452
72235078 76331135
2189498 8367493
141627151 409727071
76347048 86008653
39089141 303553261
20413957 237037186
388359034 398990145
5597173 332372769
5798759 8729542
48843367 181254601
104877254 147148626
85956291 622204441
81963289 100239601
176908296 597039833
31248725 164620699
103105681 284844141
10689159 117363649
279169645 629503303
13751167 543191144
187227594 453528901
70338241 229404878
60184360 98670160
4927659 385699918
163308053 473816980
173152897 659615361
81791577 222663101
50255729 57332500
1171440 9706951
1045987 1335946
98334059 639124165
30776104 63534329
9886593 19693976
25448281 455494175
87662602 98470205
387183 2327861
70785587 490693855
1026289 32560273
4463008 64082837
111087877 115745289
27621691 157238145
36455715 74268747
210920581 848937861
31195266 52495906
3600334 14034309
40698194 395716861
53464861 72958813
4018193 523426072
16811599 39092251
54494210 116921883
10768986 15650345
20952541 140219542
45022515 131591149
13433661 22789801
8028144 11605743
110727451 183182851
30918461 158482759
672025318 708336620
1314779 33727969
66111181 164344493
1551330 36053161
53641337 108761369
23968796 121743571
10127206 373645585
8437240 276199741
22066886 559007417
127973986 160811401
45328861 70108080
41339349 462738012
14101361 61036396
26934778 89479293
172846990 336390282
124976731 406042596
505663490 508891769
178448634 680827805
18443657 34441225
4335156 7764391
188108452 257839283
1778401 792176292
74150152 105320113
78667933 465248092
21787489 138269641
12175580 19949809
158714043 201997841
225621981 669427931
17476850 138304513
70485021 140933563
3818369 9780567
10236602 12649612
378014001 453662578
56785 176982430
53006671 435287262
4710485 5530351
267167695 699613174
424976783 652464625
5746114 6347077
281230485 837438481
46650556 116851318
35329531 288687381
10566680 67652651
22425107 89509516
43598613 290523241
9872911 219913449
169619165 439643656
17017498 70701590
185569771 187956764
85965318 144643885
116193589 802634737
210547124 351490476
111880699 144187681
127142320 218022814
348900122 550721417
29466953 44539821
3066187 9708053
336361411 601524649
42103937 78529459
39002292 41612129
30012398 34037741
296353351 665756983
121624175 691081231
4350933 10997713
82455101 95300149
7782319 14608835
175476318 415229593
69446775 329610191
52215616 53401591
54631974 623347665
35679643 227326381
109440319 207730425
153667405 342197336
42336287 233210443
30685573 333922132
159817923 524153701
160791553 250077673
38880220 664856853
118585583 387287365
19436243 66961441
285668785 322103081
235600159 760048084
540703 912657156
50092976 357887377
162249901 628848467
9256060 26239566
371245519 755175226
59603121 421373811
86571775 792032557
42236624 74320903
74686817 224818261
15844746 19474209
16540640 41323523
228892637 353051226
32728513 405312153
258289729 1008189068
35272090 92511711
2824792 4082001
156065454 477527499
6205441 140128561
19406999 100521562
197279599 233499613
47664870 108490767
3353729 162317665
36284137 158981356
265241767 366665555
143015097 329300487
501716 21509761
12648024 140280013
108202 310129
52951715 155709731
43401 554773581
95538686 202514929
62536322 178853452
10031165 59635651
45425397 95469856
131048161 414454867
49076709 277898644
7572349 25407774
52207651 438010547
154335837 469473793
243221980 540322449
233276881 430518079
33598837 40914801
203094451 646004083
72936410 109101187
266168867 308830327
9233327 124998809
29433532 31162341
218278138 245541251
2643682 68063377
1800433 142589028
436722789 719504545
83775389 94604485
28025355 85400622
8572095 35449257
12308356 31239726
359580382 389528083
307765009 705722601
327529458 862860422
6998723 28976689
101443125 332381365
91174028 205023151
118964416 168625755
473186977 594932781
15626 34195375
297868792 370417567
151922272 203027289
37908442 270124329
215852561 699265181
21101401 598063471
4019495 5880935
2952937 259494051
384847497 648682441
275222611 617400879
22876862 24802831
238280521 262427180
2301818 435703480
190943263 269554825
260447825 531934164
2343396 118405596
97996836 582360517
226189 3368148
680682821 992315266
74350764 679582214
8285371 58863883
8428344 539221017
746824882 813703194
5497560 346195169
118551133 118609967
293597886 573033961
52843417 334981231
453277297 549570484
2699156 8823337
11143216 205272383
360538489 420566791
44883351 63753665
175346001 249213397
23262619 33515835
14565545 40171603
123765691 728238811
11140111 25860663
93415609 248565761
4809165 38496466
72429981 92949437
26355167 143903761
120395374 137353537
89976141 608328037
545041201 617195626
261118677 590070157
1510705 400734001
1420708 10061429
24799233 52453323
674338085 872780449
75020881 115841401
171619785 261913785
259773328 562285399
143325019 186325233
125749168 167228517
351166166 488350381
140073327 251261241
48251071 234508041
2896013 131823937
6991639 20036641
21866251 301654101
37407915 55673213
129267460 787242125
94853897 296807589
277385329 288254209
40213480 186046521
648428 1215417
56135785 340465318
60928339 391496301
12787577 45510697
43632827 54444020
686785841 735770428
181261439 696820826
44114672 60887383
55587502 93465478
468795926 563889437
676487432 920353561
71446068 163604113
54648074 56879369
36827758 110305963
239955045 814502422
310354756 638615407
26045769 531764962
337892030 530806879
141990182 321867951
6145693 11247201
102731126 580013651
105164905 141021521
107081142 153952057
98888088 120761281
44105392 406517941
596353 10904281
299952479 682567861
13395326 16136121
58136544 183739010
334817 513141
181591486 284258501
101236750 106984713
309697921 609161813
332683992 468415363
58687584 86527201
31426051 508477421
122100455 287542087
26971273 131439059
203932366 490994247
25807041 393889081
251926596 679700148
49343971 53305981
5570527 193107047
16214507 121456931
180414169 202746089
57031417 403565641
490405 6052713
187387956 358473871
175932653 408713401
65636275 106382701
11829319 53043257
307610309 348974417
15205184 25974719
15556001 477608840
51916376 72555427
107069481 110140213
111086601 360732538
51164906 696246565
107791091 138483280
3383385 6247748
109089300 711853441
112696626 193540929
26970737 656964232
23328172 36030475
282618700 542447987
81345636 768420626
7682417 208680759
80759953 88652889
111858827 809695869
465721025 645595905
3486423 4232590
60942689 620678176
258468441 341046401
313524002 488056901
64533523 290945055
53525521 80111569
252855301 447938009
10929689 43302205
30855721 824849395
43556437 319808070
112626515 213502437
7700790 208810001
93243767 372153671
266725741 378911436
128625581 173532236
186648 2241336
297191740 301185649
206048341 632535618
339828581 404441185
66856202 75991022
168293254 340225001
233449 497688
42528861 231277441
738779265 850420033
1189767 29664825
138275029 305917086
17775387 149647798
12908420 24015719
189979980 191619693
7954571 445914241
4491345 73591012
98533588 378235909
133898986 171229821
113412217 799680761
4785987 16699803
7540898 334551697
56233255 199710785
21492518 124563601
61149323 127352141
26234823 33676358
4074251 37671183
127911650 144534457
174718757 976628717
371785088 482257630
22235470 26277703
71493979 250819488
26541461 104290970
21110895 384692338
48456436 191685705
8479958 136041865
14816936 166726297
16298485 612121537
9744494 246820651
11420688 196075287
32212204 779315649
166859 45118006
1901851 112890551
17312635 28399779
56836559 954134245
30716425 37078501
355672235 866298751
73722573 510059320
34756823 63553073
1341142 15789817
233867151 453859197
28115179 477688120
48912613 192071753
48277556 165825661
17034731 56259145
301335851 556707603
134112955 288213685
4780579 12718891
25462990 47937275
32191817 202003036
26140906 119383228
35340394 230297159
435491209 482098003
1150601 11040380
146239859 237723953
50582629 521183995
248965889 483392626
3612500 4831349
24052046 52121347
153434 767821
14254029 895317326
151605957 153601429
47716813 177101111
14683037 259988056
481410901 667247049
15880753 111739856
38765255 387613027
94512613 716737651
27642177 28545895
453658081 616882449
6036553 189353249
5531574 7873126
82448974 158324664
96608666 161564193
54501449 120267601
65832945 483503809
212323 132220089
140149545 334330661
71254261 547473385
62020500 427825546
96664913 163002465
50487399 98545621
453299002 583450057
308577853 311394349
66501492 201327713
29746154 389650111
4407459 529374137
307454233 842731433
4096605 98154901
135898995 306674908
22551688 23255353
70935323 76587832
300177214 428844587
149798433 542942134
47990511 85367881
33157328 325786963
82857355 93998410
180797697 565641297
30106617 284398624
32626441 60688715
40120549 51865373
283569931 411724810
10643766 21866686
25183257 42384201
36158761 227480147
31243545 43092520
9798705 31892368
36120322 73791243
86554276 203418885
85810276 264942081
97517008 119862331
77294855 87424518
14529916 75472939
6045566 18133633
55165286 385922662
171404471 559453021
12757915 40622937
12606400 55433805
215640426 378030661
6549926 113121905
35000644 73920844
19950328 385131602
124987139 430722121
339369583 505589272
8746136 41868520
26201933 70771579
146608715 158257699
7927846 8037893
255938850 266220001
137643380 312681233
442160569 530120453
41149402 47704081
147947455 757360535
47871145 266232748
64126609 227548410
23771575 36163485
78588218 210230376
15565476 32122721
7840281 47277362
77000845 120552181
135876886 640784146
107066821 261717811
82532084 92939438
132957987 886531174
35047871 43375865
28713121 63356809
12936095 32511361
66704065 525779445
25880089 599554887
47532049 91513342
14193337 153597277
105606827 734518473
44241017 156701546
138552092 164642857
17306717 543057145
310009253 330856779
19778331 353007051
68491315 118312741
8725543 13848943
298363840 442219141
96081487 729927101
11944387 28157161
114258561 193075723
167803873 228859780
4210806 9007561
5096342 10422517
5330257 5639661
119077730 281379551
50695936 232727983
18468947 36761488
5992258 11766019
78953126 413901025
134194950 162977971
133750051 407537159
80353799 162443965
89000611 563500674
2658481 901294421
127198401 607745091
255596437 389307411
119677021 589310518
6210757 314647369
170822377 194828631
21701061 133618444
40022937 355046854
123965961 591188669
21339625 50010481
3047744 760044385
73670686 98923501
9847451 66610321
81301153 445698121
110481918 293032021
243174316 313192963
18511654 81764068
155486292 430029263
64190192 242217281
57198121 131590977
3499589 20489893
6852241 40189809
65439309 524454841
556444 410001409
295651630 637061909
2795207 3085129
66110527 160463451
83347795 205419081
43454017 113888804
77898757 88243905
69409715 154341162
133292009 252461162
173438686 484859376
42789943 251298101
128897471 512550389
171843039 323562553
16744659 77352857
17469585 67763426
29051317 783832743
114300316 121783429
40765462 175456929
80235201 93837560
108929111 212766457
38871481 637709654
30390255 99785995
233014080 328083581
35345455 385059963
84408255 197027821
7524062 97808317
62563647 162566689
302690815 480280137
75461757 442144729
400172712 518497981
27666104 35686561
206610361 396563188
34277332 55110561
141596599 164691093
46568876 105887216
41773901 43273027
7907864 66998031
2853678 37811877
17798656 127063553
226699545 525335581
201487695 928122385
93899401 289481611
181641088 759081057
47743605 50425831
132248397 159949741
147911409 538850577
158403401 229446145
216392560 251322211
20141637 86914183
28962942 200933551
36761389 38383434
25994046 26536275
151551328 216523297
135652930 298217551
44685697 616047059
22272197 41266585
251005987 491480047
1440991 190574224
138190460 258385486
46307926 177632841
54913441 236917715
168642441 179839720
434290768 565991371
262863805 346887069
41064994 184344721
45021375 61469695
86198944 87014011
137716571 383044575
55713277 59950801
409985241 647924349
192433150 233175411
10401863 187428814
181022381 651337219
89357761 144161395
72297794 167148284
23551649 411124045
40670581 182314408
128777585 159020247
194551661 743840941
6624134 99335083
6409365 21062620
16797409 20673732
15125270 19987633
328804081 760772881
31559162 47101081
3685141 5626261
105326374 148816765
240204311 356668246
35302668 65765875
428696749 476448159
23473402 60400737
22681721 22759745
25862873 160915253
36496007 37943686
13902323 17148249
163120141 295589755
215032901 309098259
11250429 42896519
394227541 683191720
260153876 310450945
22912192 191755717
32903361 361818556
1700421 9864961
142909351 238109713
14938015 636901443
20717163 34424321
112465444 255752659
54428540 214601578
551744 621033
48932818 116835361
672190 2531257
118874903 252220401
114960475 130752529
344238777 451968589
150531184 231700789
3447345 12007630
26617521 47851921
898063 221305694
24824061 58484691
96240498 250851396
39137162 255013978
206721580 207527381
1986611 45134195
116727644 150344227
42056687 68384791
43502823 363426177
133510978 284015213
97461765 238862224
46860661 185650749
35853836 92108381
8545522 202487131
13746650 16149169
170172336 245125177
251028573 330041285
28315603 51410998
68934532 178556323
362884081 422097519
117697927 294456583
105449331 214465679
31655569 245793601
42341617 138154849
2145763 356015713
17142696 148535155
124307751 721764485
71084651 237875158
10106378 20002993
136065965 163437724
276671823 294551169
137265689 735203695
15519560 258691726
130842361 452791261
856949 13757953
10030177 299728721
54421978 84290241
154731842 545064464
6518109 164928446
427643 1280065
41073997 184049089
140182813 223041021
150085960 781462385
195586513 336391032
35644102 38331567
528415331 760636152
6765413 23161898
17503955 22966453
37158678 157055263
221231648 579819505
201570307 523035591
20463626 393626817
325102768 439153741
561050953 709242299
35447944 240096501
6023885 10592876
87933315 90407881
155817751 472752721
281157729 825137251
324300 59919785
216991896 240299041
11473059 43877994
38400453 50480002
5693919 17558630
31550598 573702163
124835761 538090439
157438267 543688105
271126810 680744449
421908949 511775755
22822872 122848629
10386611 10491430
186667186 777045949
8350663 14600809
5682096 42734985
477412277 513559981
79879276 140935793
1496393 13397281
12422731 922577215
174924369 729260936
26496131 70046377
13226181 147543586
185272380 639677461
26264344 626934211
59505328 200435719
23926659 67583296
106970257 862406393
23712157 40362862
26618 2409429
15234784 20873079
327475621 393362715
43728289 329878387
71467568 125995793
31545217 302742269
3861483 7316961
42149754 64667709
12827784 245106557
435621 41418217
175453801 445833240
21852055 153839574
25881773 259397452
81489621 286794523
29500 94186
16774024 175817187
42492680 128390021
87504982 111646753
10562791 30928574
162270673 192044962
42714748 53587909
72275231 130904533
171397761 230923776
195453624 297662707
78022909 128386597
53396683 240222601
200380669 320606791
19315182 477991064
6068751 13151601
117600869 177718846
70715 24001069
24466512 71565649
336124417 887520961
23154742 251340601
181366100 251908651
210550805 259849369
636325921 642109249
35497513 110472084
1038418 4153857
426107641 462672838
142120166 285033331
31072441 42777749
111454459 135953000
176540537 434119840
31648345 160251474
126509641 142955881
23616826 374128433
40923234 511731289
265267672 404376043
3794771 8035615
14506397 507722060
12507190 345640126
73771790 111129619
170855869 260900157
3141960 9305143
111951955 382735046
7918686 63278950
144263917 154646245
8085381 157510012
28695511 768654087
141184135 358193356
7649567 282365953
237388198 404656701
56940901 578399084
187476041 189956219
51897665 199420945
4994557 68376701
23428873 405276982
81453951 168810253
38838092 43811113
7483251 13533576
120702385 268081585
202566241 308406044
228278789 548446145
73672946 76425531
45663558 141708883
72618864 77859441
73810133 125671559
336437081 519156569
206627167 246481876
321611887 338157289
48693961 678850115
323498121 457599871
58082893 59181871
226490544 902773957
120289579 174791638
13843487 44045743
16429683 47962201
89315353 201065035
9852305 73881235
8905933 32383239
378430281 667089856
77292001 98640257
7296337 420712781
77418527 102165151
18293705 129481678
32856039 117122725
1988318 421945729
13994185 131001105
64275979 123050681
79187503 85207602
488743068 503181499
290810829 296620786
42342674 99224417
12731457 30251116
38346073 44303761
33223573 370417761
49708621 452999441
51659577 99067717
10132652 17716411
108652932 358264421
1039771 1863351
183474615 201652816
8362374 482964587
324762705 884545903
101782511 553794121
33967571 554601034
1885002 5444755
7300724 18042931
115446252 180865025
63472808 91680004
482999856 489513565
4120789 68866626
54754221 74785311
137456199 206664688
21938527 524631054
332963541 419162208
8759221 16916271
74216651 157050853
80969580 84328569
16093108 32484795
161859418 491224735
7235545 161870541
14106856 35240085
55946406 68785273
32356676 87741976
89168236 264390921
2768050 8869796
188534710 485651138
62153574 68694451
37496673 37606568
7490971 50274790
102615829 177994251
20650631 25019585
233585353 519876683
141541349 438375539
12777956 17009429
203683009 337738701
59338716 103779185
29745007 158162346
499202425 807697921
81125255 781598800
91432679 108069217
57130543 264429376
9526759 73660596
227154391 243093088
13427149 285362641
20424366 41953492
1872451 33479105
166562903 191640331
5866552 59841663
26066937 122742161
9838060 90249439
274694425 458591913
108665173 421008716
4173841 17325138
300145177 663165973
61886969 171567579
25856713 128822561
1068599 7792918
10350690 29773461
203100001 518100041
5166981 42670399
6225621 482512699
14295590 38670121
11418395 47802381
122758981 152883420
40504721 70244149
18850930 96296386
489336133 601375861
171052036 194930781
81741679 153062441
145601051 367461123
196072279 747114369
161144620 550183019
77916419 110586511
1941850 459334629
257448202 454162188
116986667 129164533
181809505 443114331
174768504 424366762
30450757 32046346
73569376 83433352
12991177 175606465
393727085 729912415
3603860 25985621
196671525 487188851
151721974 568227952
404398122 444642289
6474810 74567956
23117201 215159374
126646049 220658030
167032531 810421201
393688443 907972956
19173016 43538599
18713943 725315501
47402252 56314044
10380455 72928171
30354906 45975123
223269791 243896713
98189816 161415905
52922149 692468085
51939474 832084571
4909702 21065063
22426282 34141837
59240489 165527665
84126549 268829695
3830212 120254241
119305705 588905209
50152688 297026808
114115200 467308241
152214476 245491058
11301248 56504941
52945547 100200007
37163525 392669410
150129001 413361721
69353307 266605736
11191165 20966136
19609129 613551101
36952979 56134225
8747396 93016225
26917206 102385591
99145939 213188523
471217 11329705
136000151 178650617
269120443 335978182
501552871 591531557
22971964 130123439
5862185 19432816
17203145 254279500
26743003 276457245
35220118 138382405
44617850 69923009
15230649 34351660
72545625 211396219
51777701 99466676
162135 7532119
111753484 218786151
188695576 208423146
191885758 403262001
432256525 623908513
199552949 362643496
12319865 14174441
10278867 61050193
12778207 26796561
84997553 294930168
914901 126572561
134379001 135679401
20876700 211366741
111175183 197062138
164293519 340095250
12884607 25317146
185439783 237350301
25401087 182346347
26406623 39549817
25097238 140747441
2958749 3387385
5821401 15750505
9878599 13969813
1074266 705929897
35361012 349183157
245972950 478034545
265334557 380466553
91299 42675261
9052823 11791825
798393376 800294833
7376876 115984065
155011098 227625397
109177351 674163137
11593069 561134829
328550223 347989885
1513946 5169665
55588791 160085458
296801065 875752219
12067014 567175447
49011841 143602525
110734733 627387538
111120957 252752722
231615781 501872721
5061530 20813353
103947463 637093161
35784000 126418483
43260814 202423067
2968773 6184729
3935389 912928213
40295802 453269741
5285113 8619953
117714248 335054649
10447734 63399809
370120689 588582463
117516160 232116561
344066102 362532456
1888169 30270541
333917039 598988201
330619 609045
290031434 570694211
49641104 80281249
58258333 116792989
241030701 278577307
93205109 221553820
12855717 24389567
398562785 1017909256
59947868 113334536
158614 213347
59249888 271991601
22765642 23591149
2420880 29118561
41739421 73829575
183319501 223787653
274821 1130467
29129505 101647921
190109146 210799569
222315613 429375997
6754443 20946019
75676 612961
576705 4244101
80995137 141792247
45195544 618314751
25613891 58689905
156019541 472251893
103257050 210084421
159914358 460332465
63039875 714418146
27914605 99787755
2132803 39149529
497923471 600494126
214839626 258960858
2016492 7727911
25816876 791003290
36316059 218254726
1968665 208677679
438184436 540609901
49167728 65080093
13043881 557411005
58675385 109004389
46890859 108214497
117799225 120127708
18388243 912634801
200291 544657
22105961 40003096
26089519 201758341
23792281 129192629
13431083 74282385
711015685 942942193
8526743 776782015
11696358 29830851
21472254 22349617
1345404 312969457
22945165 127085167
43574356 300929581
116806435 270285766
653941 167472955
557887535 591722409
312892968 314534137
196225520 340845268
17957301 102576385
56111105 95565601
98591879 388107390
189911597 221904466
28244525 73287607
304787969 402074941
217403568 310722106
205155076 263505671
9868366 228456829
93492777 447119531
84230207 221913929
29651688 176042079
231863633 487421551
26702887 248251393
6256543 19158081
5367742 51230801
11990245 852817921
101504340 209558989
50933200 694414414
43428635 162670982
39233446 69945273
27544309 398051446
1785732 88089505
280833001 325991941
13258849 23258953
141637640 483519335
17533752 27851302
24845318 29155265
86947233 260188600
31173847 67421193
55468019 70279321
136059361 479690253
69867256 457232721
24730650 163463305
1058589 113560441
203652213 433657862
9119655 11801791
319783465 685622351
231905941 779305781
158488166 197530817
68838079 153802657
38364583 132991489
265484561 598458414
105588751 620094653
38489671 55371500
485602624 549300775
84039547 139673899
113258251 273606285
371634022 855318361
7364751 643512061
128297313 691496905
25269022 385786068
5044411 646958593
160022251 388752193
57657211 373324600
67963780 119129374
56520767 73833061
70220186 291416263
5148794 17359921
523190661 679380241
29326410 41378071
412008787 549724177
61427393 94762129
160256584 655328609
1299242 93786253
15398461 410386498
66529519 257416057
105106006 360770125
520235781 794073865
104120101 446779633
19634405 33161697
590617 92816517
88285420 107423311
46293777 290986501
51918363 111841388
249246745 643933830
9566767 737949142
73274301 794181213
114884503 174896801
91130791 738660001
28823911 41933425
109092319 237926091
62244436 172893844
38926811 677404467
81927625 509805505
3226348 16593083
404101 1110165
71571485 93674652
49219006 167057273
599186119 732148789
24012601 140965267
6548107 47217736
95355508 175072501
10749633 860342716
386899471 581549151
982143 14611891
37471150 67841271
60826751 507373945
451284 198738320
3213598 4991329
32564304 846442333
86953021 136562640
141422593 241785579
236335656 430958557
150253929 622179097
13539653 291164589
250603669 537101900
128359989 472152603
17471201 18038131
198339519 308339723
128258455 178772586
127004457 196412417
143209936 672258049
63954543 281592169
233469669 239455126
120608489 533298407
5318541 6243095
2906490 10603993
211085719 314209437
6959269 25346844
164600536 508125790
28922731 74581781
28311178 64199827
387275607 447958600
1098228 1707303
247041 791440
122783593 142095680
296529141 929048455
120465166 262086105
51737092 75564028
28958484 54437313
73352895 175135177
1354493 6052481
48920791 670079926
13458901 24772381
8854296 15811183
9865827 21189169
66464254 474127117
3072794 45222890
8310175 25042204
45930698 56263351
1680869 2658769
187957699 256603441
37872063 76800385
49197967 465200329
1657827 4032617
213355059 727315531
1766440 1959999
26918992 84001321
29485501 208607377
385415218 707041381
281591022 570326247
52319573 218255948
27222469 363621001
287862389 521139711
37467670 711525855
81654823 595200025
81962251 112989115
94651165 326153781
25199571 129984415
25799641 135895915
360354009 838835239
11974340 28550941
8116945 50829507
94247253 104792377
569586 689217
237338595 257680171
170870000 363473041
560998079 597170197
129567779 232130881
50869847 118959017
1032858 3456289
83540296 392251681
3436272 299250001
33564545 359098142
19201532 64388339
57309701 651108445
17814237 90187618
4334221 13168179
18262627 351552615
262114801 535069731
222198196 319364097
36382543 92076601
111596949 480619441
18221505 471200968
9272238 13377393
13782956 755497653
21547551 35776477
199700026 682100476
174170786 270777989
64509583 161712761
30218037 199466747
1906123 9751249
115993928 238005377
3959565 28428001
102136 231505
75555354 520555591
73526159 177731104
86522881 657686440
5858927 31947358
345927661 578159673
610795165 775649941
10595187 173633153
44100955 200584735
355708195 565100801
3845233 203985601
8528500 28535437
71543363 292025665
39739948 381675351
40202547 202906923
22785367 210447149
109026033 155043313
57265741 85984529
179677349 407693749
2137749 205490177
147775035 591754966
495640894 935170358
6692729 249398891
343730447 389521321
39191329 119524270
41641874 78679837
6743582 118548886
2038744 261961090
61202701 282458841
843632 55856233
25307147 26618671
41557088 831491845
19625891 64780199
15571401 133271659
127724391 393125281
309970837 466521617
91194038 162842780
453454849 541397131
48214863 56726461
51938776 165944729
48526725 161173087
286290615 693750691
21812636 40922785
110820775 259414321
61062226 137586881
10847956 58412609
115788149 641260080
40210022 127925431
248301481 269025601
78480855 108805467
20906976 97181719
59454266 105438169
132343555 436973617
31602812 442946849
120528019 260589523
44368801 148846681
18647641 483822541
394546766 473240653
25209364 37154659
12173616 213199428
252004482 490958806
24289725 37547026
68643247 679296643
20349961 30741224
104867785 509988241
10890766 501872227
324198997 829561401
56062942 61116225
15349857 53514371
81390445 464192769
28092316 275278221
35783691 36770393
73678781 82074250
16403562 33589417
3961 1695181
452948239 618032801
72194558 240755221
295076340 313062751
13832743 266653087
64965006 531706736
24278617 229204116
76527361 307023481
4044041 5320529
267163645 460283233
179497252 493323433
380349501 675980871
454603744 716143555
20450157 235013401
220493446 510737921
28158206 110745396
66528133 388119953
315735936 316535601
846654 91321105
459286099 730154198
157168887 237151279
23911007 24677257
16468767 20322685
82880199 667689707
179275649 974468526
18259701 179377642
56553894 65464751
12210749 321207826
59646448 79908865
190514 3449539
47715910 148183237
144118921 365838607
33772285 310162921
10701083 249483847
162589825 650895456
48344764 183424769
83881495 842066465
91314960 227293210
11566579 168100366
106073830 128987311
83504238 100923901
59024989 92459611
3993573 82787201
56103841 891272139
176778973 483349011
13487543 41458915
14231068 15404281
71282480 281945665
18754818 30677401
28883837 237787705
19747001 287818881
40867067 80474265
33056969 538709290
24099145 170843047
126902977 145624285
480937411 594321085
261364689 330166455
83815798 476903710
33876205 81282769
64774920 98351587
207980221 259642565
126657775 135875527
46313173 483927088
303212551 699174022
21556597 794644159
262581905 465791521
169688078 218442589
2122189 47248740
296231746 388568153
190301506 887278135
129578123 204328651
21308162 62619851
7074263 45855553
122630345 720198246
72160980 107892001
185215801 208764141
565662 79379033
50297313 73360647
307582701 545946475
226647745 313233551
13936018 30504889
74167552 355152177
53703703 74650716
166894531 453383153
14995330 509127861
291721555 304730246
258834275 268836541
70128385 183778961
40730755 217201123
110120851 176673247
99385900 236323945
53147709 309954614
114171391 159787531
43207281 510864922
709722 30043349
89259284 136672941
135573348 417822789
69844120 85714401
124700929 303574040
62098876 301855866
144896164 218759199
14281485 488892697
53635 30945263
29371930 37920751
6268794 7559535
53654137 464955009
201922906 355071013
24051541 34206805
126908777 469925521
49862703 83139458
13990729 36457166
66157722 98298578
3296308 13736251
96088529 151205773
27428781 137600790
355908 3938936
43111414 433324147
8338606 56129662
4613812 5913821
121902899 570075598
19037082 51219607
102163954 119411345
310609 1245546
16061189 58698025
9315275 34858221
51029383 100517572
72496071 478653755
258905486 604643301
5620917 19564741
99473650 895308925
39439491 136101577
274556689 306592201
9526139 22505551
124913556 185344205
104726776 538047121
65931841 658701397
4621555 995397313
7693661 40221361
51071501 795654376
235772513 544447361
13913458 14758382
76403575 443549963
4977795 66878413
343135007 451620457
36771216 298347101
5597523 111203539
20910063 290641249
92703319 443667971
18721783 706389696
39688414 131498471
27372944 31945905
301995245 519499772
130144277 224752012
29726449 1026046561
16749318 596499255
546975727 637071037
6613374 15662249
2384849 88675457
97677509 120844485
79392762 142122151
200580627 264633313
36184295 195169601
27657943 48696936
59495921 385440199
176638896 273570649
191813315 367813057
1370930 1894289
135788233 212061387
93304984 143383748
384928601 642061629
559758651 793321876
92323561 175368538
25549877 75683971
85930173 415083238
19599481 37721575
21716557 333057136
205176694 369043339
194440414 337256171
706596 2458669
340293926 708459291
206531882 909182045
105080725 311057281
232557111 361568249
236238210 260166301
196977716 290340010
35680488 178371589
1743193 119051743
13082149 402991856
141046401 248872597
182843826 366544953
41223027 484135081
82112941 147861253
11842873 12658966
637751589 821553193
38023201 127815601
25200435 49256434
326834474 412155516
52380325 440579228
4256011 8006394
7124222 8897435
96521969 421285671
162596328 256586851
51032628 113835431
169438774 247729969
730407 2871091
2712211 10275711
92125905 611868412
108352861 201326507
1010993 502343297
5326459 116458497
2300145 12713128
23969175 244533761
923791 47169622
6299193 117319828
27604501 282965395
366814 518241
21962106 169395087
41874259 221159741
141042331 330795773
631277281 906632611
50865155 188915803
219667325 486630226
157805382 347679739
398737513 730666161
210108985 294581739
25189896 46108609
16165993 17087184
40854041 491939869
3295703 17356627
134259669 472791511
31708103 121934915
24351937 72775891
94263073 170358284
179884425 181083244
16843928 369583501
60250356 92818600
13223071 114744661
300814801 328598986
212915479 395226732
75266753 292752589
15225927 34775959
79665146 145134277
42201360 124592931
66123771 195171883
455368057 907410589
66982257 163385827
76284746 260843797
25557171 188537846
125921713 518904712
35243681 459677908
21793707 326203873
54585301 266443376
124173817 568410669
170068269 268899931
467297763 1021567764
107392753 180756889
338082871 462947651
158135641 166665361
24704319 158558651
244451241 437989412
4379741 9867609
39769 372055
36401702 37741475
116167798 418043710
40439347 315240715
98576961 675020162
33428053 641915314
3486925 473518090
172315375 805777651
1392730 10322551
135390404 372175117
96112848 137347939
110801 259520
142695959 229835560
431911926 782660941
60156037 106459431
14846880 79304185
28498240 257272141
12148417 780805845
9161815 378835976
61140113 358149889
23493787 56132497
51367671 66145969
12929304 55487239
202177041 308695937
78939224 174486476
27588859 182511265
74171509 615450681
27264966 412335861
148878657 224349691
501465262 608451421
1980808 8353486
105373329 496959007
137477683 573737337
9205294 12702761
46353459 128869751
10025533 89656347
223593481 683492461
327925377 478693291
46591583 53521691
3769926 4345813
158557403 345457001
61309525 714196961
36596297 161681001
46404683 765156272
2204244 8597425
28319434 200914601
57588289 115745929
38856192 270523321
26216192 45581823
57687696 112084480
21814859 1019566913
46937584 66216977
23006435 661059785
1652129 32719361
134389321 313238833
265295031 734956549
112974949 120347046
86807239 124209955
101201705 104807710
131069 4530168
100301990 126479291
139960533 194180143
411656975 479401825
34436156 168240649
215376631 701675785
17950923 48574247
396652567 402963098
14883961 64900186
81239173 253606024
178018759 194307801
11347246 392446847
9866777 236306305
118180891 292430680
107893936 273833910
33974455 73265361
148660303 760322887
169936206 212950035
9444991 454703965
197405053 277287868
35650803 130453137
104326633 163955289
14815363 371789241
335363425 365693001
9829922 246481819
13945220 713811502
51556723 66538921
253969449 332538661
9553960 321949787
53735781 109484089
9429581 378406319
29984208 32471503
139690415 158092009
32402197 57886401
3436186 27645991
22615696 66476291
2875161 4037233
341347156 506219045
37472400 49329386
23638704 179328007
1305101 60722293
369665713 1000252121
129826431 304289866
55749016 621027001
30173931 281816379
90342707 209916487
14805227 288845639
71749963 86480626
55930395 196469057
2509725 15295033
18512882 75835033
136267456 404463697
108903999 243642913
355333809 844729561
27561821 128373364
66447615 125642182
4219706 24509421
8316783 10915578
291168921 346228649
102554117 103372219
3431710 3970435
20692021 306490133
187780015 341991685
16910181 53605124
55733549 152157226
817159 2105774
95994873 261535702
28873426 46379347
140121458 231694321
39252355 64933640
169273021 280177105
112814668 221328166
95141230 185496413
4263531 9194797
15839438 78187201
178232385 506024128
384112184 562402821
5989265 87454204
178179273 283035505
1556113 16768081
224066726 496705026
136259335 647515261
713771163 800626846
12201853 56209141
565066369 897284396
66729063 70072173
152661113 401674779
370301 31988316
719363851 982768267
283866885 467197165
118105557 122527648
43848737 186829471
73163032 466062601
16324392 23074099
297182827 461481501
5395940 53761765
52731973 83646432
395300180 571344851
73263445 126248669
156874645 253338544
247171851 858919439
185155317 241236701
449124751 531555541
307380571 638191027
12836665 568959747
68832101 114200684
132395450 163497167
2491824 133085953
55371662 134049439
897618 4187571
15990959 132114217
198460986 355780393
108026672 116006981
59522338 66798775
20520812 866029936
17128232 130722110
101084257 281712121
368273395 719198754
53873483 59046863
106161890 418664621
5281921 728589953
34578281 87008841
6885052 90245521
34534685 86094625
25576409 302701596
44085332 220467661
201251851 392648824
30286465 799230321
191919970 352601491
69289199 166234706
57295051 208317586
111326982 376702081
187436293 216424672
395327171 674129723
34182305 191384128
375419073 512262658
78651709 507282277
37261415 44250363
90474201 163526980
33578310 43845617
101630475 336284551
323932951 592571449
4030468 351582109
2564159 6551137
10609803 32772949
2513031 3423293
1113161 60260515
121009021 181362930
80480065 580731495
3404640 77957047
24921791 140180426
163621 941913
31062505 48530728
39597169 583532165
117984250 345530439
8106571 53995359
315259561 777567115
3079597 4444217
8644021 22824325
171796357 210481336
35339095 404247567
2419999 147106369
16477213 362822271
12045094 28462915
124215950 163459777
38469987 135703609
188760481 561538789
24444227 65551243
39534849 330725401
683643 767926
162191342 274245780
9380060 149526553
317156969 424610041
18728773 111604957
43291934 120163390
2292046 222976801
197722613 305567401
85353801 97489891
49782953 144802841
80602201 232072087
32973370 35151391
89232512 802222543
29512837 136814859
98476990 334377214
199331322 297148798
56179176 83164541
65659331 115337283
188974148 304751033
35005137 157107368
21406785 31210585
77074187 243380007
4559538 6255831
367354598 443009251
2416603 12716206
64311745 81888598
319585558 501073873
1273834 5586087
10505705 16208401
114116685 356602774
46417541 120416302
72914726 486703795
277693011 533943991
101660667 131933635
192827261 566131841
76265712 90272495
393985624 649619737
97322436 99692769
67639822 155390881
499481711 625539021
17442099 96600318
2064212 2294517
195898335 211323503
70929861 561200377
634699 127737688
113464300 420761446
175602001 582724664
89679842 141931934
267309 99371563
525759 27967687
27202459 179198373
61845773 90950081
1855015 6394686
10893103 183390397
30929291 302012875
96529333 274600882
8290041 350373717
173381237 192727514
58447841 436134469
1627510 10582921
441293089 694649441
5746069 22129176
312705562 806303359
11035379 34489183
1526552 3634729
131342 8254929
50084209 79427488
65865052 140832033
183739368 355881477
57202432 110931381
161342431 210035551
376561 6898593
129947551 141283144
22012768 55129871
195754933 243805248
118512684 124666561
33803368 118945513
14869105 22944591
16995613 208100257
130238269 255196488
6417745 10123360
101699833 402707422
4613281 395498073
148691869 379050276
233138545 240806304
362962601 414370581
22712 26357
203651841 653980951
808347 77941586
102512511 418142962
137090967 276867137
50521165 100607889
198973821 410387844
57022873 396036481
40500325 122431114
62771116 83979885
120471065 238651205
278064641 428640278
138773206 240251163
279301101 931863301
36215834 600949613
6818152 9218424
1417289 219848824
200332345 651570421
50798721 130072365
1541377 83017341
589471951 777680887
130627441 583064427
24610397 140431729
540278618 699788895
46887463 154965457
274064816 464274785
58193441 73479953
197060069 262491272
4904113 139934926
14947857 499360107
308589616 318472909
18491733 51348331
199480456 361274481
273234547 657389448
172744359 448622197
41380443 61161691
60693062 138200195
6769678 78915646
308951995 433234543
9088456 20547801
1137513 23182021
128701981 194855869
1872 5351
4204078 7434793
24531112 132021089
69199798 665814991
2675494 12328129
17001498 39750425
40720354 48965946
186935686 288771385
13887607 23248249
24420512 46842771
231133244 299176901
31099738 63133918
208205281 687211409
297724001 519548951
973609 113911134
56433297 265406317
2671878 136887877
93683799 371800781
14956537 127780455
76845039 276488512
452814517 732363409
7511337 65113324
376371334 596042911
20634461 25783165
27652321 632211721
40626854 101575949
10307502 22657621
90143431 204175395
23340073 33759059
98859118 191797425
40490737 355237334
279536894 367994341
375989241 388654477
88740412 292161423
128381685 140643859
404717706 511331953
85715267 223563641
75886155 96046386
307158013 504323786
180577416 221535745
358796811 467758710
13567982 186131683
54691915 685794817
159447457 483888128
188448765 477026639
31631424 72976993
115909879 225374428
6235225 84302479
11463184 12121490
24470804 198730973
38565037 89725906
126534027 445048873
109517798 332158109
2727654 93204065
75929745 252993547
39743449 48141269
136148126 274924323
3520901 13005173
262296833 639724145
1124660 9329901
5286637 7720597
2682293 87567589
61236365 94477773
162874375 395441803
4971534 71902613
9095861 468081862
134170905 264798802
26628130 34521499
314634835 439333399
16735965 55696495
199195698 341265231
12913644 16647481
37703443 174937580
28033655 109026621
63804875 98089125
493563211 780493832
182626453 210713725
8628801 62905417
10733254 12722909
169002210 350061791
161881179 642603838
4896413 12743591
2034901 377883277
39628250 88629388
22388968 167315237
193270881 217221751
303202079 684657055
148787640 730654191
2517670 90039077
5205760 18151401
176682661 553017739
68014422 215283531
34528346 92219381
4151976 156744111
99740691 264744626
3265333 3604735
191917476 241460606
157692001 214884913
53283890 67827652
59200388 132748219
2560339 99935329
7480879 20097169
41637857 263465641
180886349 213206932
218375750 478576417
134414905 143499841
2732683 56199613
97374794 170510233
644854 977473
119014241 155756036
83675887 87052785
21339708 22264369
7145551 477402111
162202845 312170033
65042530 189933311
449840341 519349593
86617023 575489652
160754231 354983791
290382731 352922868
16255581 24888509
146613132 305899980
29787768 52736953
943026 2573885
19549099 698546549
4895077 7758037
18096038 69757437
86617879 136975701
74662809 80083456
113342146 417429169
6790183 168864901
213441596 244198981
23439282 77561597
427735096 516611381
324110585 474214257
143447851 272617245
19239001 109169352
42329947 48535635
251507257 667606449
69649426 197513853
8110525 14466817
22676815 40028071
48090241 172298049
28070981 169486502
36277315 238374501
12149986 18677977
40599757 387189167
19718201 64968028
107573241 241997432
115227685 200079178
10055648 174684329
35598967 74167057
154517473 284150329
2146315 20234405
41752814 171781985
89632269 585717576
8928115 433940537
140229916 702003392
259437269 282426472
14237810 51050910
585952601 701045612
116342450 163316059
8286411 254523712
103577673 134740226
31628893 58145696
148330525 330177401
127997438 225102483
24096553 190365229
124657312 286243951
339460250 577736461
3797689 220127380
133494796 223913728
12165605 126033329
101134873 439030306
1728656 215882035
11134125 486051208
367895615 510315316
141741187 461862721
5937424 308053941
1933314 651587197
93537900 296588161
116593752 140208413
209306209 508381701
19108077 109772382
13632607 45062311
25331049 463847308
150035597 185943913
15939537 40211447
567558101 685717561
1102641 636988301
245020181 295635910
2985520 3338701
4391521 4829056
212938070 229479545
242302971 282568156
70338 1057681
84121362 95815470
32892740 63703641
46363298 63249091
109559101 259050457
433104138 496564051
87437237 329894487
74370385 482527410
93214801 201286513
5465258 343260985
379071 198893754
150166801 302642251
27756886 126241569
196708711 248315561
27946746 34033589
60431656 257426911
19753913 73615540
14646171 623836756
869486 1757053
95059417 403149536
50253797 57811891
24523794 537857509
105459269 343013280
250387525 405621701
120454894 256463901
19735433 20813215
159030301 711354749
129789271 346040137
5319315 7413498
48172443 59598981
107216887 599443881
43460532 55477547
140588827 180670465
29163305 106702513
5076509 14259401
650357401 841636485
124043396 238277044
35163058 219522486
33120032 72794479
19676349 22829073
60350545 417393301
130219321 659934865
346119192 443182221
5533081 7078881
215515339 254228473
4574379 16941282
58068945 487177813
7911 57079
91332987 100545469
26113114 49431625
70710939 140335705
27242045 202100725
3805216 6237793
9895201 95697001
201696567 336018196
247248625 420123081
218359536 333928621
23266571 27289030
7266134 214176507
39325512 715354485
1515872 5112709
366779353 380997003
19483608 845706728
25950755 140865181
9770789 361246131
19767561 199057741
23460555 28912951
207798774 254860501
548233601 917573413
28451492 73972603
12446621 60706078
28468422 274144501
46183776 374058970
22154985 326818990
10375945 13314401
180089449 277921763
467422451 621600406
60121959 77031040
24714341 30112476
7839670 10653581
346279105 986062305
7162405 56971088
5711125 26039149
160569312 193796131
10584789 26635213
91120261 502772671
18227557 548580916
7638869 60835636
27761145 144591886
266606065 445132504
7180162 18696745
83106776 106962741
3131306 115138310
12825259 600690158
151919059 211789810
107294643 458606162
9503839 11726891
169646 3591652
87990239 202534865
92334214 133113411
2062693 32652586
53480606 69745645
72559915 300490641
11026678 20584928
14448469 110317846
142821348 361594873
69862241 155932204
63972392 74476549
43900876 147809551
167843701 334320669
46653049 201982289
89780280 495873091
227458303 296868161
76651080 380484817
8684701 126993651
52802313 69781797
12911610 18396673
151595983 447394435
13126810 130421557
5603803 39080185
17498168 271748059
197400072 506946356
105545777 132749761
50366536 76995977
148317613 398924461
247867337 373291885
99543278 221082655
68814622 752061457
7858697 89002243
308942 1768214
256408144 830962445
325777 22948492
4989858 466497501
2468423 19884169
19689568 28962349
37215980 90539075
183458782 646375401
27931825 120062671
29084198 77036667
30851038 551353189
2488609 121098563
52844309 195628743
6205018 69815461
127868967 637466239
86269261 467658451
44343011 162954364
51928917 273311233
15192118 23780721
452500 108576721
28633706 163800757
73090741 334897587
73311692 80797648
40552235 816175648
94077917 467226733
556318 816883
243515131 283382306
191522451 687634914
234630019 236997258
12598464 34774213
342143803 434082955
18503805 209370721
51008471 140777281
27439561 153387161
29596946 62832349
116393882 161980409
3284294 12625957
87156868 391276943
70396594 370586871
61947841 273726047
124381936 718501363
81369057 108102181
104105112 137938529
3588289 136459031
367816339 440257951
359228 803145014
222680461 363769615
21259521 582160921
16398166 120405529
4198610 68777426
39395431 189532651
102343699 104164056
411386455 450281041
165456394 674566219
238980982 330821655
7307401 200616650
38809947 43117201
9698883 98955031
46190275 115958888
1665593 125241173
240001 214228231
131331361 468986311
60757663 69448914
99215804 258871406
591678 339613825
1522693 2260322
166478176 575110211
236718667 314016844
32649505 296416051
3535256 596980099
232069276 668033841
3434945 50708768
1669424 43443973
2021339 23106469
505810 572227
6059104 49542921
211437145 224247661
150890023 220119866
39210751 108858051
219023245 653447837
70560404 244254097
118863343 128944236
428437879 618333860
138926783 153991186
6763438 508916463
15979105 303893527
121533841 280127667
252158491 553673431
75976226 93029801
8044310 714869301
10795916 435348489
8364657 63324479
9529482 70776367
237042817 753227457
93925776 312993121
16782805 111840328
124312519 377119920
181907209 317246833
9369553 119427138
1646846 27849081
5066643 22870813
289835772 493873723
48106477 437638251
133024 3361207
26215036 375114322
361014355 828485065
769550 2462023
189410836 256214421
206869606 282424969
447646493 778023061
14972027 144890436
10072051 33842797
47214303 55461121
294390449 340360193
120294802 156765625
276787509 636564355
164393769 478524201
43514951 61058197
202434190 447420373
75084994 519283493
686666 6579255
230316626 295765573
109558406 262065595
10228541 11049325
252456 16340521
77539052 121921768
89439166 378411655
23036693 221475628
28241707 29522278
83866 1187174
230192216 340285681
141296762 417546299
125763830 316620371
35105579 72546151
11591000 851577833
41175317 96340779
2248107 26752573
233088803 255096848
137162039 688765836
2399636 6253365
200922745 504496897
23214385 41133977
9953032 81984799
265624465 463225841
32033866 881093141
5085729 428223201
279524723 310451483
10404018 140469913
57889467 189304606
30163456 49058205
286755810 678494941
175749861 786149827
26469715 45134741
9357195 44559713
119586457 474312961
5466393 87056841
108171649 466620437
498718961 639601561
35571775 698903116
140627770 151635046
47488218 324539385
3362976 5186833
365491018 758198931
46691497 75079128
111699958 154836881
206931388 427205685
24525821 65524234
13583483 101827917
124730317 208953641
32129551 103527441
60755537 258672493
196120906 335118433
149565697 326474331
287635713 583374453
13669851 165541897
629635 1373667
3606461 623282761
58911949 293111417
41139554 246149568
15118221 23833209
135024841 407313501
374386500 385978771
1059205 435596311
1012860 460662912
34103941 50224661
92276702 407912261
34560940 267530299
109987841 693346501
43208041 167760001
145009955 274705245
139928161 605961484
568507 10650889
166743687 403855741
136182976 618855517
18212852 238733569
168597455 344447561
3233256 799253431
341572909 634309457
47199696 119461532
51643711 105767405
41803697 268816678
24343796 122728621
1924681 30913576
25258650 209293711
64094740 114236193
226280605 727795901
3013395 9252241
84627273 652718197
51904793 121446053
100007055 115169261
39140050 95418109
200232393 372869341
121126357 258702697
95416746 556430501
101319661 296856613
11008297 428396077
150341355 155295076
46212599 70835887
53860 2801401
341749 20222487
11913734 184755285
125456684 322511201
65577898 549159343
46155937 137588237
19560945 144342724
153780233 227380016
48897541 635750389
116667828 296119567
5063169 592913032
74941160 169971409
199754 9987601
87275353 645900101
4703011 46944381
238745717 339576994
125166385 657327781
87956137 383026995
459811390 516186574
130214257 997746683
201691335 698919769
2858545 91194794
46178056 82248337
452619901 876895972
149102698 214523002
21778791 120907743
10873693 75421435
19335068 51679382
6392380 377227901
25766245 563187142
322429721 378821591
2581201 6792141
20065027 589660161
94988883 119401741
6868375 10730485
147162601 163206145
73126036 144253421
118568393 128001621
116416018 382464094
271637653 588918751
37266649 118864801
75594781 772156374
157045243 176511160
1141762 2702161
2090111 44206141
422451734 521997031
57867514 75838885
1655687 166042682
547775 17133745
186600811 318475711
127732497 725295152
2186185 431040184
532776256 862079494
213728901 879841839
6671589 8615377
33326521 46582327
11891019 52498024
86579641 137207467
12857029 35620540
3058573 44234685
125060461 380716029
179387719 218258281
190236733 203615730
28558986 61259581
71869018 487514572
80727918 133177801
4311516 11901569
37556245 286469137
9967994 48275377
11214460 99257679
6631891 11205273
31474561 225417004
79545415 370906817
29772918 30069169
5948988 407335843
140335813 291088674
56005117 342928171
145244191 551862676
34854403 143805796
52442843 197142331
15039076 546516191
42878373 55655843
4912069 16363281
33687603 94225649
546006 2282041
33975013 68999934
1678146 29881861
57719910 80163091
264736503 325196563
25527396 55143375
123076556 390432067
303863973 310328362
45864301 80361045
32628708 73249601
89096156 209243343
2915866 11596755
110474049 424411570
325413706 360979467
2560249 76894819
46204941 172577485
152837490 437711585
137345884 348619265
411531277 429453697
64252456 71095243
972127 513037675
10590597 30367952
8721766 261802045
494974234 646987496
282221723 297143371
65834944 112919457
293541568 413931341
339391569 469191481
2064505 5822661
86304740 89408333
40739492 99744853
145173421 288725689
330742132 431720079
29461936 101211461
4139521 86113801
56416039 568734105
9798245 22538287
4913917 887056418
3836119 405899066
65664101 78291291
71281351 140537301
84795409 366907101
297035758 740466409
194537785 544051569
53982171 66321109
109033806 481124447
11290483 483952057
151696686 282427851
2300909 10060171
62634061 564081505
47658781 55957728
4505929 15395752
37014778 58089081
15576275 25246639
91967828 250385986
417997729 426752709
243074814 348666631
95150915 182809529
269357223 405401538
29660380 155644616
10514086 21703790
25884768 410388265
122103367 227833947
86625231 609345562
52959146 55377895
119789880 207789453
56071468 56866006
48213956 90806251
26684662 165897456
180931273 692388469
215598547 264098836
80186246 137345113
27540351 379092673
26266861 414995645
3567079 18575361
46424207 157401441
157554483 232953092
4357857 152926747
24602392 30909073
400018851 991479943
68635128 86651182
8098127 25291178
859508 1215550
150582919 268236521
187669185 550058008
2732976 88261489
24797634 34708261
168880678 357063257
69466006 727073543
1712212 4586311
134090944 222499111
26041645 50044261
10695391 34098222
7689295 18961825
16089289 50573626
172503129 226735646
17309678 20307441
146324521 683617992
61090087 221053341
4645979 54884521
14686513 40684733
31538503 42593447
1146194 140968121
40609309 114735475
328144161 516897823
324310695 470424493
305995681 489787021
91479720 151840007
14849085 40925821
45885902 165485881
52770940 111057861
191902686 329948734
27895010 147216193
34124793 94242709
68150240 102524641
193845 79556719
32931585 372502387
25797480 26624863
97267867 155903497
314931 445547202
199008127 371872817
844969 261783250
407029897 887264409
5457693 88500497
17771007 280562266
215398 38733597
2873463 177628569
795880 380958223
368731811 656995297
30651430 127195267
28271255 30391482
11400226 25878081
31523316 117709702
2990337 7443979
5828514 11005501
32756887 395099233
73397200 75078631
480609335 495827641
23919393 33973715
11098376 602758735
17372685 88090825
490550416 585482500
27432885 49546916
10801051 17899657
1138919 7754741
76329804 162482508
23168862 27352015
29611349 282309325
158753729 798699205
5220807 102882241
45696421 559219321
5862865 33022211
286113619 379808425
12558742 44165551
1910534 36215971
79079141 218961985
162966178 252056569
50510495 62924803
19345815 85422709
5261261 24662705
191361520 364653285
337837969 696514072
15850171 25855677
3995201 303250849
175410307 621271612
34648741 136632705
56053219 244631997
2257019 31210743
24275481 162607171
72451066 99984825
160232921 178483480
63866764 88769931
39888049 127746123
44597733 52012951
366344101 578512075
7549660 169970013
41882801 82662328
206058241 465818194
78787201 336168851
216129217 472504671
2720070 4169786
59618731 82043065
27600101 283836561
61679878 91670401
219983206 229742241
574480537 576012763
17484429 246957841
144925183 381255931
16878295 48408423
253172449 482615479
4654834 62339797
235753066 625792993
133948942 184741291
1217296 6985903
25952451 49749646
42246801 90753782
87781370 95295065
88830992 431736421
12280933 14642746
255797488 421174561
31510351 424795636
19702494 175458817
136304 1095361
52893863 179438821
6794801 9851851
75632492 80629816
404092018 578927071
7399985 8175159
184858380 387671972
13987345 426308881
386987875 900121277
114545729 640696833
178240139 251142347
26628722 381162326
28415398 32486481
571979551 579264301
12534985 522964513
14202606 337377880
39593455 89855715
16584277 40342852
10853508 141816361
25949373 225762715
28095576 33605417
24618757 53577861
88956375 275324401
119269501 136408861
63321280 250662777
8122207 10850008
47837971 482791951
55654069 382473001
47737501 197045493
13812459 109919953
335986201 408827403
137995375 255647676
28132017 349379881
244826633 375765481
136304901 240882877
255882240 581750425
89208001 122759794
117292564 150649831
22542621 662105622
21429593 125141525
267249789 774788491
51727695 67138283
134261601 135293017
144283514 235096793
62210731 63038917
1708113 121960733
28818149 98601812
212318373 863405401
6571746 13317224
20537857 33234697
156373378 157371061
338731434 350517007
304713696 609700114
267627985 319470397
6796636 7177696
9291521 1065234421
381612001 674970194
47294291 161507251
16324941 21721656
125399198 549420321
78494529 112045564
368350561 696467921
98463927 340812844
125594161 321693381
22379661 145071745
213128 34729461
9281658 163311721
2759231 7575100
216127661 425940581
58668583 142512812
127301124 283026691
394797852 978219131
224978908 447008761
11335665 17777887
196665709 246853369
235112473 365071612
144381535 786452569
11299296 17422705
88500467 165735766
8084933 20099164
18151894 24938596
30986377 561486251
192747745 343413897
11278383 92252833
199521390 291149671
13885441 45646916
1705220 4535873
18455567 44530183
148426405 685267393
214948711 673907626
8486046 11268097
21328399 127458970
90826771 845027265
29831761 279613809
506157933 975802471
25790191 230798701
100017173 136471363
11584081 155398699
261839701 344389156
269254341 846815551
10217175 26030622
40170594 341518858
24025086 29528353
11544445 404060676
114240207 333001153
52682724 131404895
99704736 300255439
6044916 22535565
240443617 539034945
166952977 387356612
56759975 502015873
99160272 204802837
66075967 74023879
88457461 94045386
572882729 907399249
42068776 439589425
345262 154355209
194101675 211086961
3009101 4044757
109764229 138151015
107201836 601435110
394831207 740093257
159542315 637848786
29533108 85754865
3277247 4057051
8313714 139823889
74656335 82957836
11866523 264586169
21509896 43023410
57257359 89559325
79251723 476309670
12234946 18588160
101020921 664059295
4990481 19262345
4587035 64800737
62592337 264922813
23754549 30937691
213888431 230669945
38470846 541503466
281904115 383114341
230432176 487087537
2723973 5896370
10333151 287287661
54995733 319758801
10934775 12662881
13886888 21316450
37991459 43059553
2099529 231580260
63777428 201478999
50112897 85109041
288934483 395491559
5961089 337257973
163483552 171237221
18135738 122897301
10917376 25830416
35667586 167441959
410991721 648718489
11659963 27703861
7199529 53270449
50822481 931334258
592256770 707191101
32170094 87825907
557036076 623199081
21303608 289681001
94647169 544024573
70824420 359998311
6881626 33272575
193714102 384503257
265757588 290179325
3570664 5647817
76569050 108079301
61923601 213872305
18345613 137390540
86134449 403961413
103228946 424036080
414166727 534414749
69525981 76015729
59359041 749404417
36446290 43238115
7664603 10756498
57372644 569274268
57320807 62348062
12845 16621
60070249 255649023
28132163 54971146
9616283 29292956
49507753 190219723
122085736 310272305
12831319 21075751
278465 463151
318781245 912227412
177025839 577791517
515988817 522046116
7005101 19137326
5832225 566603437
2385241 145424980
860051 5991841
142354531 275801293
69221751 263600250
62186536 109240057
211512205 441881755
816152569 863540527
208577 1364857
183343252 309342801
24665281 68910400
85188357 116090999
52738034 217721359
22597399 28755901
246966760 330241593
120211729 1014228601
284032129 442714385
4741838 27421201
74670961 499152174
106856057 160640250
175530845 315868842
24247705 264021265
21046777 26595242
54771496 220437295
45271108 231456075
27945966 595228429
67727471 186911625
3122555 4228381
54769321 545830993
90867365 197415340
158235781 465408701
61706929 900909113
199883155 568192105
267839881 421954775
59059149 267734801
122491898 176227101
3727594 123556001
146568756 471460941
28700356 66339815
26848510 137373897
13837956 534995176
11195249 624472459
259759442 288537907
37849424 72035571
187630231 330917861
79561281 374125421
38275057 354084135
78354823 300606316
4194005 39620737
14825552 198926771
99722136 270359857
193391904 750825901
72467461 283476208
5065484 8964581
26707141 37563230
26197206 85288477
88476057 121849976
52058761 244560164
160743119 278182741
540353 290452305
42683267 50074279
169353601 281759718
151741718 221626621
20953531 45792241
222099817 303006121
300680953 629753320
418122349 805840985
94729840 358830316
80779097 538833871
1701921 29846324
78725780 394681681
64766627 121294783
8474761 171191980
22057513 205577598
145588187 800846011
247949041 302670145
928008 616466125
114960510 119330465
36418999 75122026
139972899 282499687
3583430 69970993
50888700 130315849
90228201 640877644
743946 6160645
44566453 381412121
434768 1056357
36552059 43372918
2201903 13640089
83636296 129268729
122862257 124567909
77518261 160229201
67917072 167604706
31582656 126762733
5213011 8176795
104965384 116589003
1452556 71912491
86724851 150443570
29117274 219657001
51976321 659156751
115503303 444070447
46388143 124965556
70392513 76260709
203712129 265996039
96178424 416082319
27616111 132690273
178573985 407742622
8707052 14353686
48009520 133442151
12081367 41901461
58493 107185
14966492 212732599
11809491 888363781
171006331 266624605
4830745 522360699
9858861 162431981
118960512 383533349
36969999 345455227
50370021 72303142
12615175 775920738
9708029 326063273
38756251 187357150
60948026 65142875
141617011 238694041
214306996 355899215
29514983 43307881
9138458 14203363
7151605 7862881
1989913 6949776
19299727 168513940
279213615 498629452
111421845 227713801
9874690 559702207
43680456 139867009
167924476 191573855
82039915 391343861
19973295 399849681
12735907 13398901
15918275 179122241
4143665 167844163
32618616 137813225
106510899 688916977
18528016 221117641
1280383 53670519
89176582 497003503
1016628 5185945
3742491 4585879
35626239 42638113
2397958 13678813
285891105 415542135
97670618 160149803
146753145 265746106
76381971 255405200
60793084 118206388
61251499 465107819
521211601 944260297
6350527 39166326
12475141 85005669
42571189 195877126
5266572 9683249
8194449 36247231
114567975 341507141
11721046 168942432
385126 3039925
45841361 90456355
34260373 605046106
101256909 641701833
12429393 19329733
5831286 87837355
2435225 10368602
12767063 59208121
11808223 523878457
149131490 377660617
277471576 407781286
21212556 685422486
106407489 315868113
579926425 739151785
137407841 639096481
35140977 211782889
52844611 201183553
15294037 83899931
90611662 267121969
179772991 237028378
219355417 496707958
77532137 189988597
9910573 173078921
198021871 296415841
180287853 263218197
21738289 34311361
417688893 528388135
9373649 166032968
14319397 459625858
88869353 324000226
59115185 134511157
8271789 17871088
36099202 147121927
8191663 903118337
93981047 120295501
166822991 332327674
16977022 125421535
39129413 118057766
79185169 336220093
1431479 179032961
77606710 142628761
10090425 12364084
36797689 131350696
16936529 916404457
37878180 209105085
25279576 81208585
17882395 38860825
16422640 53716411
98661855 100971841
402131 23569840
72940897 238460182
161173 1346081
20733347 115136710
299103851 710335913
103591696 114005587
24560026 247731789
29753727 137679715
109008091 392765538
25425189 63670978
313320931 457042069
209932807 443101736
2826635 4979633
431358000 589595267
21560385 26498296
389981 246657181
91357660 117834277
33001369 250751689
177181310 285208672
22023284 28599145
45836052 265951789
88275337 125568081
11214479 97505189
65722427 183236801
8864040 9678721
57810775 254683837
48627433 121846082
47781343 57032158
95271364 484480451
28242387 48261751
225924854 507651157
303080695 380224501
17229070 22705201
132263922 587667487
23227096 92476839
16363937 69048794
1107601 478110634
270739 21104097
249771849 791320255
122843566 168384869
81493443 415211421
257852365 464367905
14866374 22601666
154102159 768647985
22467961 459668339
9895183 24893233
51606748 479819044
139488466 167210793
211252260 256393931
107748145 803832625
20657098 56989057
42554429 248046151
11437012 63496234
98189689 508002841
79939086 316185451
126018982 170627899
36643824 103861297
152048142 265049533
53662336 102387781
9812293 293107905
119722032 141653206
2792131 16228804
20931968 286399741
3825120 288901201
5149901 706085533
142858606 269225395
5946717 25126116
9617772 76532938
12307030 240880381
78149908 279745973
27929089 540584429
19020528 44142001
31827073 53175799
226949741 404153326
30607766 243103081
36193448 167791999
17143215 690493175
40849941 554376109
519153328 774391528
37856510 78285271
80738441 194632257
15999901 23814967
46072655 155431378
271728001 748820965
57377150 185553343
34469477 55201889
328547647 581254480
62870632 260701629
45914533 108615486
72346583 101815573
2386257 154261585
51449157 624737865
58740391 804724277
144551041 169851713
31083690 77758455
107098721 170918256
22061227 32068866
142481951 274035081
20753617 42447829
157916976 290996341
34778293 47966712
199179341 674999818
1026191 158401224
60609367 240625433
11165732 156680649
66212833 251032986
147354187 403973211
102167104 178488889
8536335 21888088
51391782 117672661
10183520 199317016
4475608 212248392
34757542 735816561
100318117 115410742
12929371 14589745
14765136 48032201
3324181 43149101
49211435 69651674
56024746 147628151
140806522 315054251
109430953 127191072
76954064 127594699
188426926 501040996
102673642 260391034
335844883 418574079
186663205 544585960
209735516 271466885
8454993 87341842
31608861 45623998
437794355 471850933
37713829 48375084
78864787 707421142
196674657 797828894
7543613 21220056
21750292 41906047
212025865 508512526
372414225 418356843
37623577 125270306
5585126 96457325
17797141 64550617
321161386 591095935
55455071 113193920
7812871 147296080
245664427 470956573
20432217 414946918
233715791 846446641
23995321 102163141
145740661 275492659
61570978 476431168
83301783 236722385
43300674 942530086
46296673 584362241
214174118 273767885
1700739 127633821
271549993 341894889
293450561 397335601
290059481 509390248
120110742 351904609
269536857 435683815
228990841 344845441
4950792 29268136
107753185 307180165
25247635 357304029
1763686 36773535
52866712 189547337
26064571 111807379
69896490 109901314
68242661 144248455
86485970 112734336
65328588 405841798
23259853 51330987
37104400 581501691
143015424 270395302
304718428 351335026
212373929 217997788
23854820 58858951
171896279 687822665
4731373 16902901
20449765 45181293
14280986 160524811
14007165 540705523
5210586 23118271
1320514 61058479
1841684 32018855
44493220 106645177
918114 649030791
41325653 52510303
5842985 28244261
215276461 302424497
10138857 19631143
1124497 8172891
15776697 832031476
553937 43970021
316236097 746064819
45727661 516513877
2199341 108915418
49686949 56503277
316124265 357553015
54253414 92269561
32549493 676987975
178639345 344374739
37655812 125351695
16709597 58839397
2246393 386258055
508455046 623800705
285739901 374523217
39483169 86412336
540037885 548429785
48214701 148481911
198468264 674177245
212745277 283806181
117698821 560021561
55459561 939396004
148292298 212704012
132081697 621703041
233764341 241762416
343914336 390759247
4619788 19774147
25061936 342238901
82485437 411484548
546139 1922875
23615907 66729502
146014948 380357661
67155563 111354437
14995256 19816897
18163391 121220001
77973697 78551329
22084785 217409669
350640894 425388137
548480 16261227
39504001 741579641
69506838 526509721
35015727 824081376
327217199 805089151
8062088 15913319
1821362 5386533
209449319 242210521
3749512 66019801
69907346 335586912
67567424 430968601
65298533 92926093
395597839 400087733
46113391 106641465
207595171 273939733
34461466 39135151
635606528 790281736
12100169 93780663
146812763 286633984
104978144 232604685
7703502 11293129
342878645 490720639
168591151 263463469
52214791 113442561
43920711 277185759
66011469 162650727
30030316 485666121
195665193 403344757
140382991 706199675
103045923 133524391
396601921 452848294
7255801 25454547
177223033 539126821
8259906 380585371
47964195 50122376
6327921 301653951
28421371 136078683
59343826 74910681
42102951 344856404
2534513 63525983
20752964 65230561
2397147 405445480
63139153 97014994
1540632 7742173
81463089 104639606
1389553 5675313
3225829 3648437
195130989 283737736
9579642 62527207
265861201 285985921
301307524 548443471
19948896 374841957
66482193 367736785
74166882 98424145
79232482 452067326
71192410 973558185
43491262 117712202
155627671 275366001
48483106 340595201
48887513 106848373
48600553 974591444
69156856 92756041
127847482 251217127
73521251 112901563
63391143 306662038
23014347 39832321
23896456 194422101
25956385 32947416
300691 309196301
20654524 441160749
82320721 400508431
95938081 212985785
115836906 169145065
223927705 315306356
9046543 241873723
6890349 7252984
41651666 46628203
30085652 30457318
448966345 823279341
693665 8653345
8722877 14961025
84674737 132980461
5435189 7209357
46264773 63955294
25867184 190292033
309371116 655791633
51336752 90199747
13585926 26961901
555186776 706472323
77964481 307319409
56737081 324248391
165769951 249964300
76513513 265955383
540487 7757401
37179370 49429941
100125349 352963469
8452961 211602700
7271518 601602351
291631705 523316530
88573213 108085416
105403950 783589171
45918346 368376895
84530125 351002926
37732732 272755107
18900498 20707854
62151969 109386424
2566853 24199087
298608883 407887498
38150285 92457081
54323425 768682825
53982256 108083535
174893987 440047553
8689544 12380642
20060679 694681516
394215046 542771074
62614936 190052065
86704585 102564316
167854793 640103341
348491230 364066201
3320305 6115233
463994686 539772629
20071112 38633627
15067832 45896101
294716697 650499697
15052265 25920511
52851851 159608501
153594908 279189093
35053781 82123486
129350824 190078921
122049691 138474388
57126001 111020944
29820880 160932552
37790979 79529225
378202685 398594455
303023411 316929691
8160653 14818618
5280029 75700761
27704353 134947657
9211704 71980777
4712905 10856171
116152510 160363217
578385577 631779416
424282189 735204651
374643 460021
61343247 198090631
276101005 840845921
37775247 246615989
3896710 14426077
121307853 377724178
64707149 173783071
179567811 182742103
90195121 486644263
141059361 634335031
22335782 142343969
33655707 145526669
267270851 391723885
200739153 657639093
190674067 246758185
54716563 787268425
315309953 455129364
163964977 487290087
83322469 423461406
77902734 82761751
54117701 80257444
414549955 437858855
289304545 782163465
260293991 736513401
296788888 362816697
164056395 191411699
79469049 180414400
84989069 228524383
9080575 135088353
11443771 188228195
56595704 287077246
76148678 210971791
111184921 772798205
473737165 756594545
60776162 61522939
12035193 35748077
143181325 215797845
53304538 164378257
345425191 499144251
27517449 145546171
472271609 892278678
2499708 10376083
237545352 878308915
3726753 93411924
24257129 42284646
1026484 3254019
27181161 114456107
25809841 566295423
764227 167689505
15539789 233026793
110827521 346711975
189777203 321237187
43709011 44656717
204809547 535339897
7405714 19651321
8436423 19320094
1612723 241427331
23829986 83165875
137904521 365694253
73327626 195152041
321140641 437883691
201819160 412397506
362722076 497751001
43567525 593649991
9967689 21985729
22590393 348635425
50773553 97985797
66055445 207608553
24604828 163886773
28774771 101859141
122670605 203598706
8872333 15512251
40166421 673062950
223189779 791505721
6464654 9142783
108805233 276922313
83114721 634338543
213887521 264876170
39389717 587257625
15706401 55608225
48695310 94256233
19084399 45463577
1789475 41551663
158005619 195536111
49367098 147284461
150748993 369990720
15375713 171184149
77042112 87971857
25577351 46900243
42245162 89722543
225339334 277241856
1808206 486884989
190589517 435925761
64780571 118979532
283139533 399317835
1921321 24724701
34785829 441421929
420897907 817856491
68805642 97444657
630279 13895749
28062301 410887621
166374622 418708568
27681724 184229870
26246869 96430888
53326912 632170771
679117429 725913292
268381520 291711665
159359149 337443990
117612947 434327104
101977921 487486351
279729816 811816866
59938678 62475925
230245969 281693703
395530735 415281826
21988285 423327269
65861 3012010
121317756 253640167
338219742 638405321
135465995 167423941
25445260 35725051
8158481 801727499
111193113 639977902
4450993 6030245
78880534 106920457
143921125 188080824
40686757 577774864
25258521 85558551
335102857 364773529
33758591 73031707
156540677 211796146
125243721 324382760
26335799 38902801
93865543 114848997
143200127 263368498
23422777 901866191
23477721 27754336
39003106 867996865
150825077 184237801
420892403 663469171
79393117 322944996
50417801 1007738497
32230531 400924811
193095177 673772331
25284612 186487921
116200893 195823105
55709809 209557440
67885610 83888897
192937654 243908491
33966861 240021121
460174408 582252868
18249996 44128856
11934770 704581928
20177827 110800792
38185057 101791857
49201503 531128536
127190479 223635457
4370446 137962621
144536161 342748701
209935342 256558729
99366385 361938305
7947511 59788249
287894621 342363429
104255489 171719911
523099649 621171637
313034221 490808051
609748041 853621815
22830629 953432593
15243096 640547761
753553 10388236
403174549 738444601
15743501 42702701
49663 365517
560820277 622547733
2930557 462099133
41754722 252842342
2402123 5088743
318409513 407154528
102942685 181249003
191167490 589780871
31119487 43392376
74052477 125477381
13154897 25634453
63399376 289988226
167124516 490269937
60510215 355780926
23173209 432436513
103512592 887464961
43281053 177515546
3617228 28710169
136447034 345648449
21987736 797257909
176848088 432458841
22184559 78462737
784360779 1024862461
166426975 285907069
104893190 641445001
3776432 5832267
173032336 175108717
49649419 247770068
294637825 475013201
259948177 823977523
30610355 34814823
160980940 842452933
262279206 335595979
3622920 205112285
4526874 7265345
10299953 246363601
312718708 343665129
97555243 169028938
39244523 79987891
96430316 148916633
38220664 174859917
5883194 146216321
486986037 661663029
58418167 320848939
48647641 663646783
51878399 64995965
61720616 295332108
27241183 74289169
36996693 65793025
250107107 349543613
142420012 243732666
36228888 107203753
3494260 78892451
102681775 124682713
5285937 12826040
80221289 139824496
34758506 37856417
168859493 296045767
104053233 338234011
27630505 263014777
23534030 25718993
294855560 526644833
70815046 376199461
275414501 591643721
30089307 350951389
9716617 392678411
176591377 643766833
143785776 650645101
37988661 332616597
80731025 153145241
164948657 593635771
35099723 40488835
53280451 298739833
593169763 840115126
38338469 71193611
224916567 438267709
62140826 129249445
4993578 16356529
3060891 724855207
93600985 144739185
172342751 364256221
326755649 338394217
133124 809949
6835524 120272941
13660282 30661023
48015150 123596851
28480053 208810988
85021770 246502009
54715328 58039801
38124973 273256849
75615405 133531457
377422687 439587693
123003289 144283441
303483687 317559981
4866881 106732291
27780343 93767226
128016829 221590009
46615271 61746760
66428322 143472941
126322333 611148096
8105481 122500121
3155141 18117815
38532052 204323905
204367753 480328702
7277193 29027611
32054350 286199457
241486961 437990421
29348641 521723506
79129831 327051361
534061 146128410
51004477 66079786
55667332 330135751
66764378 314305941
44167891 819245785
21950796 73702369
104744841 123038337
61780483 159557707
9640837 14549433
68719736 324063301
27710194 500682781
3596901 6932836
235194389 264940650
1124046 6433490
13430675 15167581
25468509 39151025
144762590 167701291
50830561 262299649
165209599 167599684
99924129 305185329
284581465 604381009
545761777 951493181
73433872 104764531
41309562 323649964
20806714 240177159
13770471 195065134
116181001 126698113
139626964 284190345
247564221 361727482
126678301 287875541
11441761 624871007
4887037 69831646
3509955 154597241
49775661 322354920
43153405 246601477
10316451 288707868
11340784 45461537
91140169 234896033
530032476 757367416
207169401 207337827
55054044 166891467
220728954 751948693
132008941 310801482
40868425 105343096
27257185 442114292
34661021 204716996
9864974 17712269
314849473 1049305550
5334527 72420196
103328674 491043101
49059342 144966277
3998958 895504049
21410567 21623281
42818805 47189221
35827805 68162656
45914791 267247345
178040058 247728883
68246797 508794436
228702907 400615312
62719669 172688769
40847921 45589309
76784991 475937281
381807021 601423768
80771509 361207891
107653045 284699932
3004027 3492721
564830 12633601
94907710 495174752
35252578 63757231
30698396 80172691
92326769 131139842
1292474 10681441
19871671 148994113
180515281 277884946
3554673 330740221
46578672 260143111
3172824 7430401
783858 936241
25564976 511404921
30417622 32078985
22429436 45314881
118501214 135548661
125662255 125674777
40846692 92429656
33728637 156856778
151178057 250591480
40108129 307226407
72498705 173050532
126234647 340117837
123823717 150278041
16865315 327134971
30340214 145026459
4002594 84774227
51497457 185860819
125697251 512849998
7471451 19786768
41439493 273750066
57380049 59671369
564057866 672605101
426725443 599030764
28357872 85974163
11277484 20335741
15662287 19197151
114835663 185304913
45042941 135578521
88136961 213215209
20532 19259956
182864046 347605843
113403809 584621537
12994939 412388969
102019807 267411313
3012689 373648076
460750160 620559229
3065216 832269215
224095739 269048858
16547119 125046441
7162096 134808411
89286001 207312513
67768929 162886873
52885520 378999361
138798730 655889529
208846441 283186891
21738241 475858357
7220961 11081669
47370775 177627501
99911142 138091617
82446624 367665121
338427 12431555
368636205 697574785
10176844 18237613
143860861 384773005
42913441 68769587
174594 11632054
5107643 6545360
13371751 325686307
95988376 117602768
119088793 598352545
251630380 550583289
9017721 53702141
1898224 3060406
44610505 64974946
27644653 141215059
1054879 4839472
625041 2377051
213824653 336229526
6128283 18649321
5866381 24086944
182282353 484741858
134978785 242875056
194515233 773611279
119436553 195936901
20094715 28246788
1189407 2602146
226220327 342716193
6279400 71915701
3718050 158690929
2357895 97524861
451489610 690966961
524795340 815466801
111952488 132107589
130705972 516733827
124068346 322645775
89241246 299765305
154893551 307289841
62061847 115638391
18290695 873322816
21525863 321838901
55626589 56186610
747339817 864647746
99034130 445810897
60361567 581138401
275751901 464574523
20610083 31457488
64762683 116788223
293304893 438076625
14834931 55119541
119237251 213464798
105518835 157851208
181250912 200115137
68391053 384993468
29594 926185
4555770 81802073
161336150 278352867
7649470 819835321
4714719 33838936
16517384 213810121
74034166 361803273
3631253 4641451
122392587 310236569
143641402 172489137
275734754 320198305
67347261 413582209
389111571 715050694
60667089 79877883
127373320 251424769
60139235 109678726
35157189 72633961
123090141 183540169
112365985 114797904
86758776 347650857
9791153 45439633
82416657 82941613
172745648 478396117
102862359 212582005
138091801 397370775
238809564 272446591
70082801 685740959
53207897 129743571
34539825 36043913
2132094 15346963
35950588 109034641
3648988 4609951
118176119 122992737
167722621 767673271
24737539 153223263
149324457 153689196
18753992 34534501
38147932 79637274
663078961 895337389
264960058 302952671
34101463 64671657
2490901 359015501
84695961 337693052
83585893 723740081
297433753 386926531
133626615 213306605
1937513 6140761
23077770 122045483
305223745 542392251
98355065 365968421
141705661 469275073
10438296 18119333
55362423 383543686
12331457 41577778
5821483 13112263
138522150 147554121
125332978 198442391
15882027 107638051
471554009 688559278
62643001 450296505
104249464 136322209
445269353 500247844
3287719 4876834
66770139 82542021
348601034 497820549
116590348 160516126
618849685 649193689
132822022 541285609
277277499 649931793
35734057 733193131
77356697 91248326
515723421 787881865
254497838 744057361
39916542 142921813
217258921 326736077
132660200 287188991
52598032 263126304
59346372 394786076
158917993 461615101
154420553 324489562
14379822 19739723
177984857 192656726
29039713 458751123
404914 107432276
383574756 404631201
8051176 415320577
16931635 24904935
168525744 364979853
3811741 454206311
22295750 84174969
228723867 423606626
11328100 27395151
156348396 274491768
162032861 1011694923
49657375 147500676
115261845 907746053
5417894 149492861
114702553 151603856
46300821 91015951
18080336 114312284
36976150 71634369
4218726 17065043
149556923 551132705
56032571 98040001
15260226 140665609
210608915 342167941
300147057 767967201
158996145 299274886
129150457 475370614
44596385 256670938
274353023 749744029
186183585 417030197
141031914 381360396
85311867 102985987
419523793 509949953
80850859 449700578
69046513 175964841
6678727 160477171
103756291 596201762
22840129 645487315
40215174 84183883
2780605 3278157
143888445 810792093
22116151 144703526
88750206 249261453
106823071 250514993
16501376 17907653
10496247 56508806
22150171 45607732
67887775 926667921
796587045 855947305
121702672 147484481
9905083 71254369
5326441 305240893
11416347 28815001
394155814 411020491
154767149 504288313
240173659 270782281
3304097 224180401
40261395 347915440
1998725 164447977
159282453 165122497
12826782 252020737
2694449 28311193
221757342 419990419
46286921 824749201
18707816 57726241
216817548 935965369
89258541 255234001
158087451 276904492
175290032 736988954
164595609 473954365
22753810 81683976
235758489 373126825
21094796 66250165
227101110 467033677
12786301 18821133
18302560 41527193
65997625 247238641
157599658 235755873
31844263 185459409
786133 7830901
77799523 239916821
111352231 393421876
32346769 41945664
90387571 467140411
244153978 404699833
5573973 14602225
15717713 336064329
545155865 684218791
4604758 112033921
31968342 56856277
498335113 573835001
46617589 388840261
146454360 497786741
3740887 325413249
209294149 339591301
34284125 153080929
154118 257877136
79465137 168098817
304352161 653500851
43610509 65600536
43367374 168051871
11715856 14002390
320256341 323582146
280280178 306330721
2717949 22491052
121356130 488080881
274297661 312639201
5713387 95890001
52684801 170849554
181296025 210833533
62749753 89411161
15133636 78651163
140820345 685396321
476362529 562799689
16334941 39469726
77308993 82785529
244648162 290331601
53670673 137360294
14109382 301033801
7375534 14542993
19633820 436136431
278626591 483180021
451629433 461771015
159029401 509895495
61643701 746591341
181624802 302795551
11840005 250104051
130808936 370433845
14851032 54284231
3719229 30802336
328495 3207236
5430748 7580603
107710883 112558395
415066999 638456273
263555206 739398001
432282103 576982860
67184641 831260501
253191346 281705356
68791256 365551525
7342476 22556002
4134119 10113328
82545800 92457505
123126071 210109326
124049689 297309153
76129384 221931358
276701941 368255284
150301771 419341677
540793 20444966
40554593 73156304
42661962 49679785
158629778 356602501
22069555 236800648
58317539 503908813
4967775 13924201
73668747 509630601
286596746 293143985
54799114 87465777
5248725 21223909
41314072 48468513
33679116 41572875
270091528 343183861
82600591 213167674
130758926 282725488
186182497 548356721
36681529 221817837
79503544 782655719
41041391 109472221
40724261 149636566
98808663 99553767
101278998 128699713
76220701 223253824
14288957 487323618
78842688 361675345
105716021 624549793
11185729 36418241
159262201 731677906
368681473 817423327
6289009 340963397
87512734 240511331
61896769 198455179
641075249 837659791
33743745 104955805
37633299 39076071
74499127 127890525
35502536 248005633
515269479 605007657
1144973 95862164
308996201 699523854
23022763 173863297
7892480 8661623
36755008 41641261
78908703 117969284
54250206 102116983
448203 62143537
87969520 910231776
34533181 192715818
46954811 212401741
106486233 415737720
36070399 455967697
30180197 48289281
56035095 218770501
243379575 588436762
61254085 453037257
18389231 595855310
101649905 112108153
1478395 6687110
3755915 8807096
104536415 176085613
169019920 420100354
26917915 106126460
83381167 770769217
21248011 409202041
144307899 518045503
25262800 79067151
31597171 843516983
162595870 319643704
259902211 288263097
1506174 249438907
120831918 217196106
8574886 604477488
247831686 408852010
41499361 714158311
11327203 260086645
67790446 467132584
66860446 526926474
52721039 319839653
130837787 198979445
50796467 458006179
11059026 193275601
39184091 102964744
18713292 86721267
24373845 308269581
91840699 917190951
40764510 364841731
69983509 432139723
227222101 394671025
100511797 910262186
20153377 246663420
586621779 927469837
9524329 237308787
2546701 98549989
71859885 263487589
4850016 4963135
61767700 192374981
34978874 39142517
1937661 132228636
4090341 11593946
383514352 773475801
69821401 777243481
271694018 438090433
45007077 420735301
958179 10482257
578910 736093
30556063 528845613
13934580 53267523
180452842 200411281
20849545 56648196
327967404 329376884
512221026 529529519
198574413 353102377
73214050 81949276
2674207 24043851
12324500 60686329
1797139 4526200
65715985 283624001
192204636 613587129
150754475 862741630
162892321 265898841
20944449 23327716
13948001 697781899
30730473 52412101
17480997 87107671
128621488 645874399
132255113 217723660
183266740 451194381
191555712 339205641
414290 1805417
208882444 906722911
59207221 127726741
20460801 108226592
122804263 159783009
125960737 235485433
34374782 65831923
318341419 367605349
7539107 15807182
44729172 48603997
23420264 79080363
7305534 17919553
226779073 653934751
27072581 31615546
309444327 418918093
18412851 107320297
114174451 235778594
16829401 149986957
300000152 947192599
126051393 240964606
147988456 152719399
11512942 41720671
825187331 913277630
84356960 452068945
32763270 161707301
394572573 450885475
34979531 41450941
3103332 322858957
48188033 220842316
43877791 262950809
144114751 503384993
11707477 69529441
39193677 601339983
288909 927186
720625 9860390
23814272 319398209
91193149 408379796
42259429 60100556
93091294 331840471
34489821 154136881
139927089 568036865
14393133 66615839
334776961 605862127
85988425 150975322
205789476 271425610
454695485 508262481
296421931 408177991
158588740 179614183
16681897 409209946
7070286 18619330
72387762 84978687
80268679 495926765
42762192 349116988
2828666 16850401
7554750 26817751
2502731 10200851
172741204 282752361
31961222 666849673
153266961 605151051
167766110 335283481
271856232 563169853
187213951 422784007
144010655 322343846
136356147 553387506
16251501 484768351
150000999 166173332
363685649 732420949
16140125 60050761
135953061 180220393
211168034 331200651
1697501 582356589
42653397 201423385
733941770 839979226
50032095 197885291
59722618 255489401
161741882 228415517
7197352 32164921
555175237 581939153
48011929 54640561
147222425 258200090
51396611 516776765
33134599 195906677
62220411 121510369
259071940 475682017
50432704 105279841
23145779 192708111
201575793 502259689
8774471 22582265
69890125 85297834
39189657 155603226
60901742 150902656
114594871 297159355
14079313 44088836
17477440 75928753
286617025 732334156
8021616 62439967
54935231 279303751
7159727 202509421
201488957 324413914
19163781 96438211
4836934 16394391
86991921 156989066
16565683 197814856
39732402 65973089
30990394 161219917
8683487 9229843
16748571 52730883
233788680 308850181
944687 84560017
64595458 210530704
308957292 1025060435
206786431 413184421
176953787 374411329
223771513 539016961
152019948 202315773
279381012 604368157
328794596 676176775
137301441 450165696
80813801 97362476
12212964 14073463
20711371 78092000
184656260 220993401
1989394 2178769
57698712 509957607
92083204 188866125
4564249 202057857
27867807 65985601
217024222 325812299
3676804 15243020
22329761 320438497
17556077 26523681
30709413 183107779
8616562 63553299
18722799 84327475
139655175 328642689
7225999 27061693
556454809 631856158
155321779 872236168
2489360 55837711
129069769 262887538
22232752 50388319
17840500 256607778
3967556 15884605
212948728 324868961
13805165 746518077
40611948 121747321
71927542 271816401
3855937 47311957
24930108 143432031
49026940 148756239
13172931 75975551
17583256 58907109
213437609 222621697
644858 80378509
149656393 182387381
75966255 604000783
242750089 809987033
318511209 571703901
9580963 51783826
6693262 10458461
178828533 623294841
31951429 41083961
91552977 136259686
2507219 297013963
4647776 16797670
13331674 268317049
3777011 27864325
46453673 107103760
161613733 199376129
1084057 270242473
179271937 314839253
63542168 276342301
354729964 470231351
106777451 475981267
18710054 19998351
25772161 650071976
843258091 861216929
28050259 264555241
63528614 102044462
21238836 57391822
252593337 439747534
34280577 80741431
149979352 231566209
738779 61772293
96184831 184715265
18219863 449280001
144505321 1006268914
137077953 216318156
114512128 538023361
6818607 379319989
246650225 250655185
82167955 116758891
174505553 342377502
71578027 149248066
9556449 125839063
41535624 720801225
520146325 937249629
397133143 711029482
9395009 29920929
282311806 342623926
86534185 193249354
440447035 632083261
154723540 460130349
15974731 62022101
53201471 221075527
129668451 143168079
103540180 295425389
52664925 92282956
91959453 640065731
19756760 185457505
248147541 618428476
311162749 427266560
12902507 39749231
135283457 472125749
34050432 63370845
176933885 392187177
236758979 565019731
406981 750995737
138380580 149572801
29956067 296236603
39527237 155289291
5478442 16516909
91259243 256681009
188693563 208225585
6171187 72770371
4712212 424247193
29766235 58224601
11875785 226904410
89879217 366960252
116949683 128872231
60632214 273815987
12118159 32578221
16232781 46158013
32450155 119069434
117573113 127082990
55800740 63346456
102410536 212550569
1798637 37101481
169028240 251402441
98670826 102798729
143296269 213133824
272206 17759173
55692007 800700577
74765543 298970701
83332271 240244333
256460340 566560321
291537145 408357001
80726248 424299085
22735054 106354341
1618307 62811058
23092233 124114168
66508858 525197553
52146734 175057705
281007847 448161953
8285741 615828568
5259342 6000126
236127709 437816537
12882597 30227772
25651008 591631681
93400044 140046811
92764479 101455498
285315 13687415
22932592 90017985
156569691 593605988
69451685 87615726
42409914 282971821
3728215 52585921
24158817 79705000
195789653 221305350
303559015 558556013
21439926 209649691
36346716 68642005
4574525 873024295
136246 68008970
77748621 413595265
21017146 69546481
7125941 301107404
430247108 533810449
568150 1819477
162821676 688595329
204578417 427154427
191507857 347277625
41993491 137268925
51207121 78582925
50485 90959461
66572499 114314641
4216956 8646973
42736763 53812791
132550309 906528001
41576642 292926369
2000726 167523497
3738750 72794734
8232864 21939937
181947846 224273363
178605 15949036
66333778 354505093
400187358 657076449
33297701 168939630
143357311 450858739
4082098 68384005
97479976 158415923
2545214 15917797
63416321 923842073
43783861 634740586
12144496 16133251
13101166 306514465
19587211 25176958
9418969 233315941
14166856 16144621
7616661 743733199
35280220 82772085
63150454 757160977
31060761 112756801
53467281 392683307
32061826 120921409
14699763 155598917
261826283 368541037
260460816 340706981
81360241 340572143
705058 6814697
10117028 100200365
4405160 18568687
21230180 311241308
16175027 19247746
4556164 20452627
68248881 332152929
168732609 466586991
10001201 104539329
4482369 919568762
131313570 246248101
3359419 29056513
63760936 261062741
394166 606860
12854110 194575129
460911112 821710475
64855113 292345717
344604 7078979
30883565 177191057
90275758 200224363
22061078 141976375
125683623 178414797
97123496 109344298
271390066 611459426
35628694 165194701
23514964 45953889
37016274 355046501
37402102 45264309
287765633 795657510
46668777 442337761
10681226 39205849
102235229 217184771
32750397 206376053
10996162 384716809
711178 114792501
104000149 344197901
93420153 425855546
17511683 25569545
41784976 79160841
209928449 318836857
117515875 168571306
24067375 32915211
12347101 93853607
354935782 519095281
196012279 251558326
26681477 85559358
19683880 41060559
36219745 694785991
162224371 789887041
35751457 45097977
52297857 254999900
2631197 3932227
22861021 289678285
29623421 460105171
146272241 162191324
300851093 471459199
2118976 98617795
629867401 718389571
13090696 33982992
177270830 603806677
71292395 80899673
7861797 43025635
8393976 62625025
512235991 639113239
48764702 133515553
134852609 220828144
236014843 343129123
88519371 894601540
84302917 387687070
1802528 12170764
23735405 276474661
42023362 76008961
118766261 839225557
67044915 154350910
49979813 346217169
6236561 88723240
88528122 99609273
140581868 425574097
627024 227807371
91977663 403345909
169114751 171588393
48097342 582314104
123702465 423577584
512212690 541479709
46313641 579850187
115787201 145621697
5017521 8377312
266851424 430329763
153786106 191491201
286314327 364267981
134954501 417666958
1857590 17364668
100028831 440631779
40153297 319995885
17022640 114182465
32176377 36023716
44894368 393337465
24527717 24688666
157073011 612328929
84301537 263094916
112383104 188061769
3545106 483073783
84801293 151355179
49041805 173374859
1975241 328234993
434907001 504344753
17488601 31110485
6471739 272336337
68438957 135816421
9589292 351682241
230312698 717514383
24710658 123902395
94089984 113052889
4120518 140586563
208429149 527650027
30333409 106015833
129497283 234572563
333487417 596835441
171691521 311260401
17296475 22128976
9547123 124454893
1339273 478068963
273065200 618065097
33778150 186047249
27361343 125620351
913940 153767546
36111365 77173717
13076320 91763057
171645006 316952490
121850927 259203407
5203537 59802041
21470753 62228596
71375906 106120481
1370965 9876574
421515343 755146386
36808576 97568317
7745092 20602911
127966748 494677866
203190851 624663961
88924375 159871127
160051971 666479166
22214709 50707537
56052338 327079643
160577677 552765094
38992855 40275242
9205745 10236881
14505745 236014491
71789166 472755201
105663025 115840453
161518519 226908529
30893638 203413501
1708509 601111853
320246083 572629448
19642829 41000551
20791282 36774752
136130700 481020661
114939320 304222297
113859983 287804119
62257042 274666001
149912699 202726081
38341000 83333251
6756361 337116985
13856470 55744001
458453689 513409544
5822544 202523653
46267117 70745361
97024630 187048901
176127377 225889552
121162313 166389481
2528321 53752051
137581 315717841
317399941 416873821
53283561 228750725
10152494 91512923
4192472 54676781
24910966 83719851
209181351 228836433
54242826 466378892
5084656 22271894
38846067 245229076
419907 848959
313069366 735801864
44189009 143732297
527290471 788024521
637114171 873929833
16362599 76711481
46009240 63739873
13046286 20500821
140310110 337140865
517288016 843476206
33492071 470662945
63836871 224599594
15960090 426494291
179506509 717569001
35438823 120263473
958594 6171319
499884139 638674279
90945851 122164381
119340683 162411340
43065110 144298105
97082 1493482
27113881 44964622
19347091 57965987
112132732 129228015
6602539 13303227
87783457 354913201
13953087 31358209
22672871 206744266
82251450 255512071
156898657 783938641
196045 236275171
50073682 109538703
252241467 517171377
50334911 354360113
3565533 11969209
45998168 166615169
1355889 3384364
50847160 93319223
48993872 300285425
9264117 23517001
164377355 168421033
16857181 114083789
14093843 14250081
66207963 156903616
1774197 27442451
214420487 376838349
12979069 84394458
14982968 47799915
85175710 97398205
10436461 696355731
140208351 353662429
219990273 339013585
6318 695282329
12201603 36661969
2386856 3536961
100127145 108836449
10438813 26168476
73481656 234702361
35745103 178817425
87685065 805025719
20262816 119257964
5537481 23526829
116851481 359475361
131869918 414061623
24525650 212655268
476679184 620065507
104650447 108181565
9843782 264794071
175218448 271257675
234389963 242503741
196716937 259660375
13446359 49293808
9111086 37127107
19839304 425765341
56864992 104943301
52419875 495933191
153801294 206540491
11193183 19992395
48756172 672857377
126573332 215317537
18738142 34206481
31712260 52653735
22546821 28590557
168265967 277658011
9505982 103348785
2536615 12034205
4320903 265787449
353189086 715785715
123282305 263856256
109015950 355401455
170876266 391261653
2793721 4662657
35908918 137185352
162678030 307656046
148363396 176911897
147142406 205650443
371692801 397685618
132776583 157004461
2076590 68106746
496791660 539600041
19496233 20560875
18085303 43728421
318222493 545619955
2461669 142280617
7077561 330738741
188857153 422641240
2092384 13380097
181594242 209008318
13311707 24337705
132117441 601182579
553769799 618812391
328146468 485679181
1353522 18757697
174777856 350730529
729508 48890641
109674937 462198831
180789799 362213684
224535265 289868075
240512122 248813217
52142674 63426881
343429831 359395221
12101860 89243061
183048626 767616131
17416933 61403499
9135695 62691311
34013505 396902425
74775325 306900105
363503561 530829721
141628306 160871537
48922133 143679810
31052060 216423469
53633406 90847489
110936827 268505506
194583889 433692103
41405581 199905007
6142179 281023669
91977450 156413832
249975256 568156403
315919761 438810241
36682906 36834945
10088453 14423350
129205000 239765371
50539805 67520933
118623499 251850719
34379745 170659921
31990749 106231663
16661641 172812349
206888 1128961
4557228 14636531
1096606 773357733
28239439 87850635
5248545 12985781
45144321 437290241
5559137 68964716
34844443 67178511
174030849 562165807
115534205 363440001
261977701 582292532
285654227 561555835
18592049 932568301
277165 2437941
81275925 145292517
39196537 542215993
193908061 701340883
17001772 253535343
4263091 416302841
68147499 87571957
90325837 190027901
41853393 348147681
42015961 128833608
93932161 711508129
129456817 594716033
87404065 603942803
71597491 636454586
101527966 355410429
2587915 587662021
153345521 164676436
157600626 297057697
256120961 327797449
73818856 368824356
696718913 760825206
6267559 607336129
198692457 959874901
41525773 824555641
14811584 177049177
41581054 59089114
164104563 859972267
23721 146380
108694342 326912274
185968953 959576609
12897287 31092381
235869641 247436689
13349529 13416336
514250273 708597665
13801489 27704403
3311135 78631642
15164436 105278366
8912984 32255375
39587923 149078908
33161977 449594203
13282261 227334773
36188844 47402223
21191048 66734171
35013328 538339383
49326929 301423465
376479573 432068801
348626641 901260273
100552125 325788241
232204261 292167169
135862321 345380117
31794452 271129762
61939193 89467231
20244007 57244188
9448090 11435425
36974260 50869300
434275519 443886961
59847432 79701161
138655857 326276293
133541320 508801140
89737053 215155084
1034969 4572191
23828567 49741045
152972426 658444062
18434520 23581837
637952736 735323538
230961105 319967476
109885248 140625473
349157101 467214010
50151755 230200915
83398956 144410971
155302949 306064610
181617934 451597912
234793 374535713
102867654 155926629
32997839 257192401
60322768 72057105
254964228 276922967
13961320 194649016
137379935 398240166
126269198 272201581
438318889 476662976
25060761 26607280
2736937 6075728
1006013 39912733
39768075 43623821
232635009 601234995
153269131 655736571
33152996 290239621
41878151 107155721
108940001 809487721
16844941 141914305
34129064 145692368
114218865 278805121
212320319 297129825
70601362 339060481
252285931 422217818
220215890 256235239
7256780 411507937
351270016 507975766
12521163 140137813
1750447 6942983
161571331 302480941
27075865 27920026
25706276 204400945
89206319 302951301
192065227 221657173
36424081 514305213
393388357 695547893
199051640 221484521
147605152 206090247
16627805 269225968
142438564 451976434
65218065 84773025
62124730 587774631
1560833 5587357
72161185 584353833
2102159 28431487
44037630 115217569
86032816 290033965
187297146 855033301
19270736 97445546
67392513 648581671
65173209 208806315
101976 933301
264349441 299332945
50702812 54093313
2015616 65995511
37101101 195798376
119555405 136624857
24028869 335364560
2595165 582005719
128786037 272128489
351442453 1014641923
78107941 537707475
1655613 16010184
215565988 243854569
329769543 357538186
45410550 528028751
21785525 103364353
34051835 47015911
809032 9667857
37846003 208396161
17238357 558715691
50267575 61353589
11870364 365248687
26246597 119366351
388705727 677609167
83211175 186192625
9401097 21767131
35659140 175827457
220427728 984762639
19028791 615031411
52707559 118504189
24567324 26142052
51588528 183201609
12513795 180947641
2141308 28278979
17849085 28967167
50441581 335588768
9695762 10766053
99467940 895317147
6345485 88047667
283779573 477946009
39708765 386211700
126870481 622360961
38078107 183217414
73583456 216788657
98140681 115100939
15800331 222861736
203734328 251118343
72425984 93894435
33530934 44371049
6710131 12300994
43638026 211753681
6887995 392434589
71647447 81010086
63087624 63659641
41173825 587634265
184522822 211853797
24272401 549311757
836724 842271
59684292 115611609
6968181 15157951
51230851 405633151
44651181 247864701
657901126 740493901
195048901 545347199
1924478 2481779
85839447 667900450
80675937 404580166
204888509 399138128
129958401 179737041
68299511 188762933
47696821 883444981
80364349 492299506
5460097 175314031
7273752 152118001
35780168 435239505
53449609 117649129
24148295 134303881
80892396 178708069
378583897 721834957
90160042 204916097
5857853 122190544
34320871 108239831
91953354 135251129
356923264 709638712
257496510 583062799
768690 977215
27013814 59504626
17312008 379148729
176146142 321728549
32940124 219103165
2762345 5194891
39821635 44059506
76452985 100593358
148525601 195224576
17786921 181622833
53552867 71690227
83765781 870343453
36363908 206890003
462198939 1049091967
22086301 38254231
40871326 102683306
69260701 78050490
143882817 629332705
16873784 21711797
34834323 59973013
184375265 500912476
11982403 118216909
39881881 635372751
816793 15975424
208655581 482109931
12080552 522765583
63153364 79346381
103622409 129834685
146973678 190361323
19759728 44781997
135951256 287728033
12533257 31185663
419067683 485039755
49418227 266691823
34564953 193097127
3396529 10003905
99081793 460566913
383774863 415494553
10992142 47682857
167198481 569502851
50772544 58674000
155297307 210507889
150332415 492035081
128123451 167109985
142132355 229434388
4239054 4740457
101003817 432054973
17885185 18228588
32911702 353069900
90924751 149019735
10961081 33870223
40026009 157190869
11412917 61471529
244759321 283289152
28771777 635010377
120027419 340161121
10011267 191953827
2567320 4643329
473695381 583797025
116415246 153161065
556702312 577089735
636330145 867892930
49446342 517203674
28040379 119875939
34463047 170878501
7916730 15603904
199555230 753462085
134047949 339656241
95129395 591790588
12767151 24893457
3057154 6523881
25833876 28350421
1239617 189468746
414760204 598212541
38560741 875674339
147717516 482604910
137865547 280796685
160875735 327937447
230357 4291330
479285445 631709073
52608949 319988945
140786801 761013991
109584499 321870736
23646608 84129553
5014066 158029387
5412772 15211630
3610157 18014503
61443741 506294241
71384761 130514497
114850119 181916597
137925496 186271451
70409495 79042126
2084419 118526939
55054225 82417321
55972725 136125280
87634273 439598041
35691061 209718881
371512891 742105974
145713017 171228641
78364018 573762283
51561643 55147222
3775278 8653841
188993508 196399479
167569909 373300127
23209013 91855159
64216878 71532532
81801955 618857569
225205580 334867701
41840154 68830541
99474513 104156993
64949563 85990885
31976712 476485417
31089221 122425161
33407825 185258113
161768554 163731231
33992575 229097496
349464193 709348599
52050985 445951549
27192964 243483521
85284532 252259589
204456649 359673238
41981676 53645645
7209004 11395621
215532226 386520619
219861075 385160161
133896129 325816111
567261 29254133
26354227 151802899
210029521 433703181
3943721 380984093
92868557 167480876
28294546 149279425
13503198 25624441
63709864 137285299
190974477 214055361
266930877 470074255
36964491 39578585
99238873 312532993
127746991 249813025
13709351 21534241
53228899 176603934
932755 200355317
1767471 1780037
27882583 122182425
7857961 11460779
10658379 71651971
2488999 3808526
152249979 180871777
40031482 622427201
181989221 435227101
152388994 161763112
45605264 182311165
109380883 190556287
211862 402934
2856876 4105805
5211236 60567444
14306223 19138126
52269137 70911629
86832241 679166423
191987839 427041385
18434170 348921301
181951151 380996257
111113276 214441781
132457501 254729793
29832055 971743351
63512505 68211025
874618 111541921
59196985 392978828
130907775 693935001
57335041 515270243
18749111 51256703
8050239 108154333
50910361 316557787
275470903 280055499
59263741 61091241
12907627 53130201
48609336 61004195
99196531 234492735
26839216 303852929
152854492 393311241
108905242 151117863
161795054 191973837
506154881 619362139
95563865 228527524
125838001 517081071
403542643 477131130
30949825 156887060
96269085 130395634
41456098 79560607
79212390 183764611
1913301 271716187
379563461 852172777
250275061 283239253
174498365 759595285
62101366 460575622
112596766 515889169
134033 16255873
124907137 135451249
26245959 45330991
58163290 127229319
649884628 698990977
11066494 20572381
8669322 55454613
11837897 22628761
415082421 672799235
44974801 974556808
9833976 83657341
205691757 240115931
1261657 75439495
52634608 753506222
4588585 385446113
1932051 10970506
6748039 15922261
20736210 26536393
69171355 204777526
11384993 19342513
34765669 485538593
111762472 195271434
95422526 409001987
312063051 794001457
1759456 1919609
96408721 144264044
13217078 38584898
319726901 425600041
48814644 94596577
2803407 3549220
84540542 118047271
56178018 129511711
84493216 144082785
64862244 209038153
29455891 36901595
256652033 384601441
11853773 13737718
4948572 17920834
8146506 72773947
1333446 12265111
66156276 206265153
3733300 16305606
54985037 429609153
119373190 155582522
137949131 267582799
23514707 107742686
28226237 433810601
11910199 41734522
1479428 3036067
91285981 169740683
13210216 27673192
1834915 4077633
48250072 446387845
27159913 37200601
13434087 44025336
13946831 17546185
3263646 6581075
53797299 64353109
8745179 12107231
94242864 803668801
323759863 338986701
13867870 45685431
28843416 128167561
144746104 244733377
1091983 1501706
54094260 206123401
266548376 326841661
128823071 527850975
151964126 168507893
40004433 62917232
51569461 66559239
1935493 10039881
15245134 60535693
28653999 204685142
132937993 367026421
58429792 334222657
41146702 59452977
66225 204634
127502761 258600193
96399931 545772547
22559789 134300677
14043871 97260747
26699517 401806561
110304785 138727701
655642865 673890505
33184693 63927847
7654718 116569789
7089415 83055501
2759799 68831201
537998 1304263
10301716 350814856
58259556 286037145
17080280 343501659
3187225 7476346
249200021 560513630
115289301 321643009
38021397 65130268
25612044 44106697
339971409 400716282
6390476 10030293
60206066 492013243
4434059 5652245
39070956 72795469
6887418 16433935
74881306 81873231
27909633 235488519
25126350 47965906
64650312 108977653
10344328 49476001
10193966 130900035
615024355 683339950
3301751 6204385
139803236 285038447
9909864 15002431
131257604 389480017
12071396 182567057
55189426 122673191
5324329 194026900
7195455 9148300
113386697 643821361
69985279 270521641
184462489 345515443
2684655 25680061
15515182 19862745
166597711 279885671
28896682 137319337
155797797 690289525
128282001 382946201
169037845 633457551
31036112 152359489
133445861 214391365
375325042 657776989
4157985 7070996
4567468 97691946
76949225 92246047
24273566 215773633
13498551 105198369
421119525 719532969
125363804 433062337
226210552 230081047
74571550 116342097
36896041 707595873
8337798 10982188
213578228 406857056
3298496 7717807
79325268 109316251
131341387 153233683
71415687 71733096
75435309 103989601
57609814 81338421
39327025 99723547
73494 936991
159562547 368900026
6539626 265843065
21598657 26315993
7303291 53725573
231548713 516423669
101782381 322652161
4097002 21272855
98780788 323025501
82154149 775446841
370645969 685720705
86253949 194715991
28353984 85709769
36881076 39585025
18765785 170484457
14459104 31251277
25443435 35582037
53792488 226638161
43222861 201456053
292468600 714644985
9567487 27322061
163332918 194496833
11082301 100505224
55081522 66043652
359465338 423012745
31394975 79331796
17462239 47492241
481825 270593083
56554752 347000661
77689892 396116463
85551013 449991996
307149357 415807840
32194602 420106303
129439673 264408859
27619948 36713701
479236682 751504551
330059115 562457501
221252446 730736687
78814369 455456123
57447931 72283729
71416608 192508681
26185087 505768411
270937129 305332905
67616926 213871123
83116441 198717751
13868493 142985278
117068071 193989925
37013031 38200421
168262753 247600921
18375611 39468777
41751975 85585105
82591309 236952244
8786210 160515571
258611186 318075076
124335350 410839311
6609579 195786451
29628046 70623985
30133993 90536445
11532785 280527569
252806841 322739545
1675150 485917541
8489485 19627148
1087038 1396621
72652551 928280989
1491789 30942682
20220223 43999489
18728012 456095949
37720018 145170229
1887971 17470147
26263777 351132396
23699217 98027845
71780261 154664961
7244267 38016217
155455010 346569741
203710159 353097473
503346961 842114848
335397569 421012087
54995291 263777437
53097359 106424521
89532243 285536435
209250302 632373794
23577657 72678912
4944373 48942589
14938945 108811560
2123142 3677037
55172139 125308822
8024188 9531897
78614721 205393285
205957796 251315505
20140961 347049472
84634369 301419273
141543564 188287589
3138120 25715741
320939608 773788093
108731477 135506285
4123718 7291876
214381350 348087052
47634871 61497035
94303029 185704333
19311601 370333801
29953008 136060606
1754353 710245611
561039905 654331249
53930753 562759303
325930159 770199001
29656121 33500377
41827279 58620993
30110510 361996489
172567867 194128650
65304395 71297521
36424232 168362209
32001301 163509569
41399941 274235501
244596934 312184307
179561708 570614276
63548785 88349151
30953375 35289757
22931359 36036193
58900667 77682689
8792436 538349995
99277024 183306499
11943569 465516005
5238993 161415397
74504368 104770212
141162840 906389947
11639122 78986783
5284376 20646817
32830364 49134625
113370299 903309009
83878741 379865165
152492256 219454960
232066971 479414255
33384044 270413981
159648566 426759596
425995 758557
86158048 308485217
45078722 53529451
75072629 717654981
16316373 180561081
104829601 141557440
7246750 82577041
2393460 23229001
752994 1275757
12960019 37961431
529664276 748972838
9150076 81290023
24167767 264479601
13242241 34911251
61412303 157316707
20333862 114233869
65317321 557094361
32115721 699451145
91450729 92161132
96434494 122844333
57355083 185435151
102604701 193873425
108101833 166460880
49582126 921957705
23233804 78759999
68130267 136612712
26281315 179964681
7124048 35036761
249393658 543074431
342812845 744838853
5030047 18258618
14441821 108851561
36783354 427785961
5712522 7263169
51237467 53032393
422491779 452136376
37835145 46626921
96036706 288565705
27615016 62586911
12198162 235592509
5422297 602675081
15892746 24547769
102488466 361479905
73169743 104043454
95957501 260704966
47263771 288758454
49338503 74795293
7960443 54952896
27499473 54842451
25624869 138168623
64388179 197700073
154841198 166552615
19265257 67256367
7580945 296221450
240555769 337040113
31652217 93579611
228217928 624422457
124178536 230683609
41635900 61493803
349605601 421283281
384366361 506119042
348842737 735655449
50885452 59128141
140534327 506156020
10244763 10973761
3267099 9854846
726932645 922758145
205358505 205374530
83002001 558733049
67244257 407484799
37449463 42834611
329353921 994425410
1205617 13505038
199764740 377373889
28767649 86342725
304305353 582201565
20223001 26279309
606786189 790375867
39649317 43016793
33151756 808179934
22006410 32523121
13596401 393068966
5790830 61030583
209870551 274720681
71478531 569595115
41777182 357975904
1753232 9475530
9958651 38171626
3201456 116701633
38987829 69574684
2789800 30780701
3680111 37013595
91898218 172672945
39086227 85684618
25937 231843102
29634638 130463257
17538974 31879900
17687671 154955219
123684101 211574269
18506922 39913519
31700937 122138721
66965600 220018886
50325719 123852617
35790121 138251197
7383309 31373941
149934875 461007736
22864222 86838633
5888503 240456445
374400846 377777401
1232098 2846397
14704067 31454022
14976865 30101221
21311026 67499799
345320776 587989495
12622129 215411682
80338624 134238742
119536990 191675879
5477321 35179145
22612877 310565683
200174101 252235159
122766747 198614293
85385112 95421409
117013177 208093348
110949588 407885713
28716265 671835121
39113064 566635291
39155726 158328625
5675527 16796900
14105287 552113401
104113527 416147880
74475732 75823151
7541749 47667632
20400136 126669097
183570337 672032401
502268989 623045104
127589876 159175925
348446062 594181640
242653697 409804702
69022796 233883735
12154861 197290201
61000570 63541152
103548075 264556681
497429230 531088192
346837033 537431781
50882202 51323273
24175061 53211661
8059899 556160610
13955005 52825150
64068043 93223621
26783350 37572971
11419131 887896401
122708937 389653639
146672285 388271641
92272417 172150288
170329867 646320094
16577196 74858975
17154004 134408133
23225679 444430141
113600491 340933231
299531531 581232625
121034177 551161251
186064453 345959019
91994365 823709713
7205941 135868097
94627204 169893193
7681448 78309458
85300191 595815958
4869281 47686475
155244457 338766438
371834541 576035505
19049373 223099612
136418041 163440151
16502641 264688275
101974228 124453813
9735376 52885661
10537195 22933109
36073447 88414389
10306721 31994293
43795809 331469001
163031 1598626
79097383 796931877
12766123 68442579
12322617 32539208
10239001 23732749
195623429 284349323
6284001 12813881
13951514 29673151
3301159 17599617
6058289 8766741
33155741 100530001
20985287 24574103
39060112 58560501
272420035 595183641
63895464 66856501
171723635 612891814
60651036 111424513
53882534 522121337
59839613 67081867
90537376 924631037
14136123 760583293
31235681 398987481
32751466 36068845
14660265 14990056
1353823 3315709
12534901 124347799
18045163 55860403
10494133 59058481
50527553 53097969
105541063 639754234
399094 1837617
203580217 839929537
449380594 738498341
59909083 211448485
63178487 410328126
75233008 90974421
15793674 187126801
16598728 26570737
21160169 232299828
495470961 826740613
310228183 535776961
255264243 293400511
78306432 183090439
36658926 108470311
2552138 18910473
7005767 19045555
83502193 216326801
77321781 147138433
328694745 871883693
150442309 333133857
156463495 262132971
34004012 45495759
250139071 532222186
612342584 881338159
269713819 557308492
246395 1116760
391527521 443582061
11797441 325035496
164580956 344515293
44723455 911278670
16045379 29440918
24391536 49203310
105985985 213261522
167765366 512610132
34959033 55364695
115848552 173353185
645634 1344225
67798801 92679617
51324456 550941073
273201238 395100850
360994201 963924161
713917 391007535
711370933 793374751
40607357 275240092
1722196 2594649
15601629 43209216
22542002 53263491
1433632 7065841
108791604 131745837
34752961 604276687
263455423 739019917
68859255 384978133
3385285 441687233
99033166 290088661
18851760 25424839
4840604 41971267
597901 1185926
173808301 478699921
53163573 854240839
12602668 99998441
190365922 282527686
55013993 200175812
33546246 145051000
166285487 244092397
148055602 337838351
20859751 235529019
340969068 633980625
15490017 108296563
19738199 47003617
428872945 580665461
224583211 438798601
9991154 18370246
6764093 267849079
43002133 209946509
391744123 639284047
6365383 35093510
82131909 89228238
194269849 458224771
106082473 174381978
16146436 153390196
2477881 2854447
63696892 129487805
1 133963491
307995393 638876105
3620623 178818961
355742851 381359281
31690376 116199185
30681505 244915564
170128155 266002705
31441625 442666815
260310025 297836631
15052549 413024249
2172610 116011921
130248360 261747721
5925889 167466333
111135541 161750041
268868484 583653817
1064989 8287317
143802140 182671325
93559087 207933427
149733373 221936573
26715898 32427125
951426 2201309
29166476 31223062
17552737 36074809
9982121 27195117
317343625 577176321
212185597 219489739
233607679 835818740
230196961 321634136
7764226 8390253
7613695 422556146
251773876 593104951
105442081 490469908
207260218 535788591
35061510 238509837
226603434 359178751
322185941 447775096
443074661 489431385
17701347 29154357
237604731 573432865
203091841 922310707
3468358 34701876
47215621 316009026
139055116 468608855
54957922 198004511
8366168 14680729
311000173 369498072
242219924 326771270
15344031 87954261
210462401 244722193
1425799 299109367
119416038 350224393
94589281 174199276
17620512 272084849
8320376 19359289
240873902 412946335
19465671 177103369
51518979 941053215
86048167 660825943
73173583 75817137
52140110 63751667
60402760 143016214
65796226 729076981
52660686 66303688
13512244 428535005
419623455 465709520
7011310 18339751
37632091 71401089
45366381 53306741
49904489 693606669
38809420 521419889
66698725 142598568
545700 562495
109957288 289586865
146127 2907185
15926961 115418856
602010465 908230909
249854940 290368101
313434577 402606487
14463476 95865409
111228169 369280441
51925577 69377785
35147932 39692563
84483951 366061286
132023993 133530451
19949664 100415003
17526921 24712797
117547231 455754049
46777968 85640318
24340279 321105277
224489753 461470089
54771695 344014723
44325607 174986824
81800835 125941586
47889100 59201115
186753400 358116697
82522161 120257866
42370497 88133150
45726337 556572625
177103440 340460545
113857804 148572963
141910 292238
4372784 65319121
84706081 139710806
52249241 191664705
21083360 63732641
155992717 266227804
166672549 244459096
12878830 68377101
1986713 350007379
62983753 345556519
28797799 105131979
65348577 596235277
37610828 292996461
244088745 399745249
47733357 716406021
286260390 290391766
27542428 332194769
6416156 15269904
15069930 47043955
156534071 274857096
35641951 320982929
11253873 20578689
125746427 607925660
168331493 320479828
8847761 113531770
8161311 10240666
141202708 183455981
4399592 12752081
203132679 345333649
321862969 480587661
85561352 691511681
16249377 573997113
26175853 614867364
53212319 116278513
149073032 196610713
297795349 390824442
5889716 140506758
9276791 13200457
257747841 259617331
99725761 130639128
16369413 18957709
40528126 137450017
25239145 41724376
142866620 551470947
114284522 170940067
11655346 120904081
215328185 252924653
113972366 135066373
179386556 297732711
14977120 204901251
66134883 154156633
297296851 509367917
62366513 174483681
43398451 482509243
94474878 299114075
291581240 515012880
66893665 127758174
124077815 124581961
298905055 436819357
44731441 486553209
92996493 448101025
11912807 460818353
63100345 150731007
4102939 14932721
151416877 310382068
23812801 39439720
820251 69889181
2444279 2741245
184150954 392100151
107994521 147575521
138504322 203067293
11549385 25672670
591846191 869809247
13148000 13706967
45822413 104526619
1277872 7029558
17999568 32641621
57543335 756409438
37220623 155203481
147131 19125913
110906655 198683133
5173312 71983824
198012364 260556387
77889382 121653721
8558186 224092615
702882 2424017
69622100 492364810
63724635 199253137
16709118 30803766
67510753 166338163
19017029 73467273
265836465 751332601
36897169 541324159
29715409 471271455
155138521 284346861
7152419 11648737
8126218 11332487
286887784 295710535
8400135 19170892
17378250 53404175
301972921 307466873
34373550 97049233
61126491 600918850
109792435 475698833
173722406 268483411
56542476 313470451
2548577 99285642
652127881 763860117
71195696 302415553
8166285 56180436
69133071 557639583
128606033 348626080
92200839 169948823
43627256 48512647
15304935 133121233
31368527 213842305
46158412 208781681
4368853 7089383
107869015 193275444
21077161 770821699
9305686 247939867
120953897 220721590
19742392 27619791
1379885 1744380
381133963 1027447849
145407699 466718493
27896277 36966748
15640913 244973367
2022046 23968193
117770339 130427651
245296129 859356750
2061830 9226897
11193502 13105753
2602473 34274521
24234067 27119237
234816821 290452441
7991098 9299249
99447677 182998843
8266437 292247137
134053721 220655179
559537552 640841729
239248757 276122237
111091849 512471650
36313646 46863121
8512204 151509022
119936491 491395521
27277599 83723711
176438547 310928917
79657617 384099067
4989754 13485270
226014653 302168065
154170910 727636097
7104640 37305127
726115 942345
44506728 747740449
85432782 184603021
30867321 547570002
3749706 8146138
39426636 113330761
1082629 505153509
55018692 771424830
94486982 108674983
55304691 63208201
18375506 97108265
58888236 191784025
81575495 771335139
173538857 174204601
19818025 54503719
456778810 507314431
13536001 251109900
207836914 310911665
52477721 124715120
1406851 4985677
4186605 13137121
130271233 385331585
337986510 422827861
288187498 406927960
19273448 410823909
14687914 156247906
126841401 425988444
63892908 496943617
141916321 651322629
364569 6018277
12129110 53344801
5190986 24063449
2188900 29995911
155637709 331705357
10924032 114770446
182522657 438761296
232053557 355184229
332910817 386070868
109151036 141582129
447578961 997378261
60342757 158354886
67403311 79514273
5210635 8788791
112063711 728850998
120564036 138451690
78476347 90624249
43376790 106163255
282761101 386260993
14212501 17287545
10434525 59194661
339448529 484805389
33317831 34657669
37276779 84369286
64320309 290573011
273212676 491048605
55583641 948841381
4215417 26028619
53505288 616166071
11748451 507263506
38635401 849875929
24514693 36418136
28911198 36219925
298519775 322553713
33897353 91369279
19033545 126445015
607165417 609648052
8475060 37277609
83627390 200441557
76175443 283559158
16607563 41978863
32254025 182362354
23180257 59357065
144479308 932502272
18707486 43485944
12529598 68532361
5345673 19142977
66940750 128156755
2215140 11298561
30295026 498494019
567368949 591966316
14368705 293193329
39542329 523550887
24692799 33871707
124405601 173447001
5291142 5998576
41039193 227771989
112025031 196174315
221705230 251053089
425983376 516165343
7651975 8693686
4865062 21360249
91604999 102887287
1035145 6152095
88702497 94264810
13967031 70411267
29755863 79625281
685528051 974834096
38919255 468115341
11818291 152939095
321167391 374214971
155596752 208395705
44031390 128123971
6635951 213647641
183142 161707849
108037565 202333345
63950155 73065483
167616541 241564231
102035389 189473589
120131581 296250176
34460651 47601841
234940581 758345731
80500543 102752722
96578213 196137926
988440 56167153
69614929 303794401
142822681 818255901
36132029 642445217
35896496 124291441
95907167 178110184
125266773 350669311
6157630 44563665
151694081 240592987
130403131 167444677
5933368 6975347
266698667 279974053
179091307 445106461
23538249 254792993
25140668 75620179
91584533 540530881
98574178 252793599
69284448 127082561
158579316 290469493
43551268 53132242
608059893 720971434
188264683 232759441
8193090 433294241
45751731 221780038
318691995 504749521
54394473 154922481
37035367 83516800
2321752 2896167
233310736 250479685
69724453 81007021
17103901 207535665
7145182 170428090
106129585 313854436
207058610 673792057
519201517 840563319
4572610 12665881
540825261 720425338
35274001 260118265
10571435 49044529
170464816 533904511
27847239 29397898
43897235 67995229
52787122 353073889
528245919 637773364
164444820 312271004
176674609 592850962
247596851 392523793
10946734 36608935
66779489 202805479
30252163 324339299
224331421 352508651
19221934 50599209
31000449 36088417
320142001 701679081
57360065 744880425
51471663 180990857
33822268 73495627
6439297 893288713
129039225 179817328
25305115 735202365
28021707 293287546
218220781 231276868
502980552 600898501
110227626 174223115
2452065 195026344
136169712 485302945
53912519 395066044
137127505 161122006
7439036 560320435
10817551 38162762
420393493 490122802
88888747 431441817
9427126 149552539
176675396 206565877
36689121 376487875
251066405 992489317
177018385 427404705
58758270 276369601
180996483 188836528
153674756 168512441
62332021 209734141
99144131 490735953
2839108 5912131
137666359 152611182
75056983 165577318
261809065 300454935
32274133 342021136
75901236 147190497
87937541 435991123
156839839 332027835
67331833 174648711
29505791 337730125
6181750 26695041
69033931 176794993
91854148 277046536
107320976 163527331
216997163 275814689
9126897 154659297
60934814 92737361
111127488 141800788
95658604 173703349
46389890 340503051
27205314 33503253
85620200 272584773
4607697 211509182
1756281 238868533
73209037 169962157
108975945 277846737
198177 5566361
31705129 88691398
3020839 4231009
274272007 677160485
260517410 286331402
60031331 82800754
64107729 546013441
247174761 307711141
8939447 71468371
50828997 395167636
7504251 20655420
517981 27352365
1719215 2570881
19199088 121222246
36210955 84915101
270721184 471108601
315405101 450542769
17144076 425558825
56579706 60293298
144116531 469110848
116084361 592435741
52238131 89777851
6355365 70712272
68570125 471331085
47580561 480848155
105105079 280149529
13462902 15820001
24557194 166904361
51163810 171148615
48003585 134021441
130906049 819665033
168740365 192654734
244466226 261434161
238435420 279832409
119352559 519779716
179240691 812488965
200845270 228243375
236586151 765331417
450413 4806308
365997613 865961386
139160108 154150585
44517195 258459526
4708730 13858351
140345918 288326611
37055771 42102571
16261372 32176483
89345521 656469430
8506691 412048501
166154249 661337196
275643836 321487514
22229805 24230329
136856484 220589787
57226967 432333585
70098421 176243209
83009745 759364057
16167441 78948217
465621 2117676
319815601 333572176
23041861 61455751
31233976 422851950
39496216 48807186
233447921 346155538
79415491 151473441
10847030 11868121
563363071 886936831
23503901 58922729
805267 289528817
277471117 278122687
289132393 295976843
99932125 155037065
20227961 407485898
155554206 381058045
9729861 32792681
45574569 49391983
239763513 462434413
30382633 78130665
314329447 571316837
72979488 444417962
4997323 404653993
181802423 212987578
14401409 46712736
11725072 17873776
72723637 83466613
268527 294641
1168635 1549681
416539877 534850214
27005382 166974859
13436945 107723278
1445761 521691094
7784101 8825881
64330911 74810989
151629727 744262282
2045412 11931151
215847959 335198548
2253869 11370979
21540061 669033865
42456260 74581721
27974563 149496661
84601045 162212705
17041439 53210563
41912509 116672563
94083793 796803589
158396423 226183441
338702365 431081542
7121189 205545943
62728562 84169633
68336317 463735306
276022636 823961369
112123496 762779137
3858110 26962911
25515358 33114225
9201049 13043338
9415718 11221731
77070596 216986837
88981941 356091371
608152601 777358193
24779301 407164933
275779000 517853971
153026761 342397494
40702633 440641088
184918225 249443337
29795969 100168289
84783465 88295881
34060728 140888242
80651467 372283430
181966148 230872421
94001138 299170691
35284390 51701149
14449930 99389053
17788387 83673799
444899211 949802463
2915269 137594601
18030876 178413217
160660520 644404957
20904614 871081931
6610967 86150017
344129530 603524801
34586355 75811811
75783121 822959047
148694086 787817826
9734554 12743567
13984148 44075365
241257457 322484609
26890887 308862829
14870481 229983547
125270461 197186929
13563126 47643289
35050485 460825473
39001867 56693946
38822946 184495657
18463643 23870731
22762651 603172225
14298314 31389788
84846071 342959365
14504539 124531815
177917503 659743229
481631905 625751526
203625871 355049542
86119971 248007079
2333977 22796565
93368001 127880401
12156345 53754301
51571808 187920801
147437579 421438863
469416403 528106905
7851065 10121036
146453747 338070877
7469263 373418210
13793933 17087995
99509 34927701
2239231 11933065
76264465 514745700
44509191 739124317
35768700 75079915
44622227 278706835
54373913 105358089
1269423 25960726
63016756 304884019
53774051 114118722
139376806 388172077
24800725 41085541
8386097 57033796
180820417 971872546
1078427 2882881
269664368 444408445
2085639 7476413
43473189 51928431
55451906 228898047
86818642 129702266
114853928 275326753
289223106 330158593
1597 5768
75557514 133099113
28048694 31821553
346008241 354545145
16860633 72529517
17042775 352873329
5561308 32967638
23970013 588752681
98393573 203045377
184544086 367250149
60230543 177110572
37626899 262772857
93476693 112806676
5565262 29565303
88276462 95857147
386845264 640035966
126980913 137398337
52384190 68016451
40168681 74015887
38880402 110566452
358472898 449236153
171855837 379297060
127937489 535327647
4338332 7082479
24356957 870143726
182685525 322219945
92771383 239666068
150645769 598601323
5650531 29014716
316505035 414521346
390365638 521556701
76336898 405398641
66098230 92819607
90292233 131021986
39138226 299435969
3330706 5968593
155420737 476594568
386820009 540440099
68695108 131871267
5419376 492219622
13811299 90660606
1733465 15068917
1414319 2723419
53965452 66200737
28084726 102264626
1500353 13046695
177247572 275255284
216958644 427867357
45974428 420697153
1590303 2162377
283031693 543346201
28066758 91309681
348340476 543200352
16449139 79601139
23305654 38827969
3140620 43927189
40057141 131479540
24289161 417666901
61254612 703954546
82502421 96781908
369446872 406479421
20668979 143926638
8862553 11822236
2105457 128898303
49879859 52446499
19630079 114432781
2746186 22171825
36751356 50439655
140789383 319991811
33852569 789896626
2990119 36857871
137206607 379109987
374709945 615867489
17871935 45002899
15222472 250084381
1639813 15457915
395996598 577755521
56575320 59931509
73709000 429811877
7627984 9325531
17295531 22922939
183508732 444866841
575898361 593942641
164571441 364240801
67421912 188754425
3448416 13724001
110498787 192256429
29785730 379626635
4598206 209420733
35613141 421889485
9180071 258849878
73731926 98595045
30412603 126315220
91815725 854217206
30129158 75959111
74699034 108677255
8893138 26017957
18350634 144641611
978100 593146529
77637261 89545025
13371197 233051641
334745377 636443028
32605801 34993106
10643095 61384241
201604426 227910138
145664788 309505101
158347918 518461483
23296473 36827308
87679417 122988681
15439174 138696999
142303445 468818776
63972298 115053796
7842169 251102408
204418762 217850641
64386101 750352825
64429561 743569331
298824112 321175073
34320324 157159739
227963257 714721435
7903752 32131243
55421932 233873841
26823722 29995985
230573426 616635301
1378656 14362281
94944648 141962781
187622783 193715266
312731865 356958759
284617114 534900465
318111142 476358241
139378753 822979333
82720337 223022833
12816890 16916201
138257111 190254753
17489944 20626516
159286065 738512259
14969145 79425633
43023553 100307441
29915169 80245397
69326577 334322001
90062578 918338892
13279312 20228331
133270651 414012609
26595115 535535001
136678120 150295156
49266254 155489455
102919672 185716731
49437798 204599297
22629049 36308535
286957 143286861
116176856 288312411
94734915 469868764
14563673 96913761
43791183 455751990
24436080 120305921
8316936 26746721
181568413 336077561
24073879 507428881
124611007 726471154
2100306 9463321
89430186 131000503
40851079 163312687
273994381 756009897
420972146 574813065
45171466 48719617
3838886 189992422
51512150 86145709
16253145 25784008
2006743 8995713
101831507 137308438
252067594 339646011
386705967 396936621
186679 512659
137879305 257425827
20704087 179594757
5818788 8037761
26326789 710112693
185052726 570590930
27478452 96261373
4525361 5618188
9161287 70196639
41013757 321474798
20178367 43338123
185692183 412938161
53862241 81566996
85138245 323601840
12377945 54646960
234923851 1056504088
53974489 181603141
601383 64025921
5404449 44603926
48005791 153881655
111718134 399223901
31301697 157805221
167549145 370482281
27658697 469991995
113037941 129314365
97024447 232914951
72316921 108029341
103381811 237892986
36153961 82936206
10499648 15354337
1052313 10925704
399881291 770089085
88397881 113904129
29510452 161315149
149538177 382467187
269052330 327474655
3419799 233722721
147900136 405980355
86596239 136558414
31661447 259566031
20860757 80097675
122134864 167951581
55204329 186443314
166020008 318987297
101957073 118357201
235777987 368232577
19031053 257283866
106305763 122559453
85835449 169673926
9202048 10976771
86978830 147243526
1025505 2732692
48374064 77367361
50832091 119641215
192767891 873404638
77716101 79975279
18163986 18228001
201141865 284743680
101970074 253434977
3430973 12090871
153456498 506589841
76480514 142961522
165227501 228963521
48672126 55376489
48258785 190835710
11499517 26422417
72944056 147933210
3042674 44537421
265953679 341744014
156339433 608808705
8996591 20611201
82076195 107504981
14787665 217315801
2687830 437592995
625959 1468741
90659869 394539230
148342447 338476713
47712815 102767581
147495881 347266570
794385121 866810629
96635425 301148332
940752 372916985
107049838 144312373
130060891 133660897
5043682 177923089
140642865 673630596
133633049 173745152
558673201 971661529
10318501 36448553
175866571 222963122
358549325 679025081
4861261 11198409
16048342 48082909
32426 267073
179788897 630843579
473599852 650065699
277433256 657617533
34841955 269078846
288500652 322441120
6917032 287523745
386833743 941186803
20592937 253753291
25414805 81820551
426096490 531077867
168031061 533011109
111826434 766160416
55287116 213402931
20780801 363226366
91526017 182011051
506547 33377399
153264971 281602820
183658017 506946557
10575606 40001095
20632992 24851821
3180893 4098082
5202088 321494097
50360196 179272879
34326655 54809073
35731541 265783279
163502659 500734270
6024543 6520541
50422571 65008545
273118161 432782001
13397341 249778918
37490476 69908216
18922331 83812366
56105840 58985389
92914981 162594114
51489235 168690327
117025464 433810701
628870801 665006499
10469389 22209910
9658426 13749841
81992253 142345351
332388773 953820496
154934737 326209955
18132206 41339977
202096976 261229003
82020550 174960568
170245601 433306153
72934046 96223829
193874833 474847191
94885363 162006341
5017655 86825323
66619801 378555431
31135387 47289901
3310368 5555419
9324927 882109942
2336894 3516859
9069 19678
1 1
22990921 57948771
10086822 853741947
25290201 36714153
787629059 848731871
74987985 146375893
105228972 307153853
527899203 682456321
9810733 24969741
9971814 520010569
3250317 6485046
106410166 250508556
60216092 150336403
95656045 343828741
144798185 299691537
360363388 828234341
2927485 227192736
50263825 56741901
9251649 13960029
16112983 276252076
4781018 12146509
11814139 12802313
6092799 10493407
3389701 50143575
85867867 575803113
57440051 124840096
17554323 242441229
237313458 289432529
31930987 44680726
3473549 58371677
109198971 196447971
118165982 205575491
3019789 10567944
226131397 259393026
4586367 112637989
4276221 6931639
12656531 41672632
147034196 910107316
21388597 181542018
52113601 786751207
128860995 533960506
39399433 321246619
204404129 264014353
42375573 205012918
116307371 243183547
21293001 124168121
76151421 240915205
157614185 259744276
52230467 74247967
122794004 378684471
2272555 3399228
60464853 426725761
80791991 125761078
108833241 331180576
263016208 533623041
142988514 202528847
179747623 237982981
41366554 44380246
44489280 177433601
1600600 117821859
189230566 460537741
19536939 24671824
390320970 681523201
742162 8880145
25537447 445579725
75177716 88457761
136711525 267251480
13883721 43146624
66537083 145041337
15807503 34106494
278896289 345960364
132768045 230094321
5513454 18496831
50372171 195965221
398962227 414323737
89063885 396085015
114123721 154362895
731425451 983745433
23974401 106854574
6388801 47822785
159749353 175400109
22089726 126839725
197114400 208080790
206097575 334690621
134594609 652004101
234773004 314468489
47300626 826829251
117942011 836804629
2035385 3090163
29797233 47520010
54007228 90395101
80023119 638396965
78341701 605559186
69879101 87162370
141947853 212475529
12908091 19286433
35333534 237866786
81354312 388535230
192644271 629086801
43821074 60811561
76642799 101202102
90351976 333579871
34655277 85516309
8560831 73589157
181531076 555222795
3238038 6445981
30834796 224798792
28902071 160948565
499251286 909057601
3022743 27469261
3541647 69460097
6085633 173278577
15119965 72298626
216991201 373205126
23433827 324410401
11599976 40881541
179856055 485177233
44627332 170191997
27318001 36215275
27062218 40400893
5589010 9262881
53047457 90565907
67175425 820100107
129864652 159402698
1581664 23278571
233776 259013617
57770080 344744247
77164521 246666985
41799241 463851856
56284793 203482181
29934415 260291880
56989921 200440030
95505969 181683809
59015257 587364471
121509545 134746405
74278297 285940929
242173183 432884201
139701033 419103616
420221 11428132
35213198 44170029
339975 1942465
72354153 273541995
22482978 57932281
123803240 133105281
7405737 13805269
11843265 36562476
11146472 87251821
24228673 145186147
8554 18129
148328124 429177217
213164232 217658115
1290667 58794841
745865485 774760285
379022469 423179233
32112594 118793737
81982671 384953302
27057652 176460735
42640332 509598629
82594500 120775051
251386284 272007569
15989090 19646101
113506403 126572226
140077077 183938033
16937239 37949281
25342337 424093049
78696378 336396313
39923209 44827063
74517905 938934327
69681212 481174411
19307393 84951262
18732389 173893091
56638497 90518536
97862675 148150717
1621914 11067641
56211841 270322192
10837212 42851425
133674337 545334365
259766432 512911041
74185428 75573576
63622126 399246409
41904460 101007361
5447104 80273141
48803510 105269081
329873835 605245817
16429865 279243940
883105 47344792
38968809 823069209
46267756 97832798
63627985 120920437
95807881 102689323
381887840 574737249
12237616 17813485
37870793 855316811
250139868 310017237
52250481 60126096
103093297 283365601
31955461 540418339
229953859 265483571
173280762 610169521
65478127 99840001
136905660 285750529
4123153 27365401
34935586 116895197
117180928 194718081
5022838 738045217
440130373 814469873
908685 956608000
220956791 518446060
7532463 10171113
216471 6173641
15136105 16780734
200637802 220931561
22933910 186730225
1540478 5724216
4572845 16088416
1963067 639223211
1321867 7980949
131263705 228791341
21049233 29011873
18587059 121741845
219650293 244904833
117809061 371776231
6876144 17184763
24267581 27717058
153752229 191348263
23445799 117529421
351214201 585580825
7118875 20074033
359510272 624025941
10722211 168484288
38716679 338915721
206683709 595542301
55863189 205554889
66101707 238442704
8533574 678642090
34699112 362220145
66921577 75250327
588596 26728417
3847331 18337915
131071312 449988261
21845523 41791093
90843041 127151686
45395865 297657625
14894317 54191413
153991936 381201060
34739755 99438441
25096873 380600011
72515232 120291131
20437931 30542206
5057281 379713345
1296301 43526949
30974027 753645677
3407321 159523723
40800428 114359721
216548143 452017421
43518016 109885515
11580555 393335674
8256338 43640411
167122411 410164912
20451217 249391033
291003945 349950861
27253715 61279714
134395549 444907251
1853232 2323801
706960 25030869
165127529 400422153
75913984 156669145
42166918 66959809
96626400 145716871
354335488 464763969
56602830 87471789
315488108 350615749
294969996 445566385
107798533 288896696
134566429 852394201
332065221 578877691
74021417 117627145
39952305 405700351
82575129 210526412
8385946 156754291
54452520 777189844
32825707 218609077
18248368 543947293
26558339 30121576
110692858 984823609
60944416 164262385
60926896 611987461
362287738 858773001
279105775 279309843
154975206 604671777
45360525 461264567
338655436 530567101
104089201 122072452
26957050 213762731
42900976 49369336
269215506 374123191
150835183 155606305
522902017 658043905
154860874 233609195
12980212 581763573
94173106 182981911
17812257 425356929
58058809 63322190
199057299 272980552
10474458 10774407
23439457 217904823
154224260 176309277
8505059 8585626
25090432 42226651
228734003 707992342
166612951 685224947
103805536 173300635
3228115 47112605
45304533 164048469
41837959 171736845
136153407 168402851
46103851 77185389
278599825 496215226
262154881 536198449
72831749 965155029
3138708 47433912
548610976 746642964
330441714 350850751
161828451 427140649
75891019 148758277
26404366 65860537
89694175 212308218
7943768 239305949
243868 5212738
42441409 53265640
173115 4772610
20476241 219630508
84984580 456749611
79941967 741522178
119368161 169058261
108732819 219589569
14348761 71323266
43240651 65327561
52710053 209470749
52083578 453186691
44479045 448258071
389804487 667476478
230074995 259461397
107752895 183046393
18578057 104571391
204717965 421789852
31068143 614393885
112318151 210866936
152211539 352418729
54323225 63855688
95348644 798569146
146547004 177050173
1326270 344868877
5679613 155060377
685488 234694751
160513242 186835727
109948 159301
101212868 134575129
310096696 469005145
43515917 72074053
29599936 44253105
47495773 62809849
39805183 41437089
101166476 144670289
7516767 8698213
4588063 41486797
104187 9676633
10571782 68125571
10566526 266194273
36319818 174131023
65742090 563651355
433208 2937871
57188592 483843985
259062159 264506391
11334676 30808297
47640729 57311441
1802417 550498097
72780313 378546890
37583833 69063840
345850081 538865263
213322840 541302331
43980801 695097733
27145080 110394691
10408781 37134151
51319301 325384513
548009 713540
25128081 145348373
17952854 55418257
9362060 10720451
67073231 786828001
148675847 223785921
234545750 302005181
21623215 33159673
594570769 629312855
156540 679555
23422081 54995929
4883874 16322085
125320283 600617798
61624108 174030281
286541761 380829422
14782248 18874681
17921722 18858945
2881166 3774736
292450051 516863011
536217121 705260545
21958815 23608785
1008205 48001181
1938250 2043493
339618387 582301861
13719543 28951126
2255912 4801345
38860642 90146541
249833 1296865
9314446 68104169
49015432 54022036
19553782 29692753
54049110 768955027
9630681 43492744
124075011 578884290
155073117 413854156
18340829 208192411
14567094 16601212
196079865 674441749
64207964 72945895
769879 164498809
1391770 10155893
85388043 95551892
8878686 10369693
53431515 64631689
21447728 230800465
336056011 858502639
31388966 133512227
24832677 183163780
5258459 201069892
36797943 52632685
123524974 321221713
89832341 551628671
8002466 200595780
74226682 125416394
64652648 310298869
156234346 377812137
34176680 97635701
5701062 27685891
43993094 120715701
17798936 25534709
145800285 345539434
119955151 128519553
220174963 411424471
54638216 407740609
35914435 56830236
122308717 216553111
42945678 390769201
37252402 81861726
83077067 113571331
131916445 494017273
70806516 207494848
125458343 717204236
21232916 54002521
108455201 479990180
13852371 304041646
777922 1324141
49494363 56858842
28132993 76050822
34543456 59187488
83585473 326161624
23087715 292412926
237215161 399469969
361157626 425901036
14612406 45243046
20279871 411706251
152841247 468962290
47208958 62149567
17324870 90656385
255003 26951401
6922444 242249471
187561099 191087319
23335681 202761937
185891251 734929377
179765547 726407281
18132514 38596786
25203751 434280689
31283233 281400300
40171387 455990822
665053117 699279769
197066494 298327381
76443355 222758923
26545552 263201022
110213282 159685021
127492201 485097823
26039095 87427713
21780110 23128879
123383096 721683684
12141268 19368811
57359701 95633137
11509718 19632493
164167979 236909931
17751260 188058103
68931857 590861857
61842418 234037909
1939376 145824249
39535269 113142520
2122408 263867137
21044761 247016694
41010278 77024767
108976291 606741528
10690299 12511824
45628273 64106865
6027879 29254759
178730078 295398776
8727332 13426256
293207889 409793183
26285735 79463677
108382599 448962979
69965863 84802381
88532515 472168741
362821391 490946785
40148761 241162156
45465884 164231473
46147891 165689620
54724825 88951852
1125991 5094140
109616544 132836827
31281892 163109185
132060129 332124925
40567852 765217499
7311745 166890187
11648027 196123983
26844858 70568321
127510657 331578771
204898005 489271119
20923120 59430943
21008155 116420673
130484556 528774256
199928191 381667101
11815377 255149029
20148274 89905903
163580761 265271777
11986105 709677241
10659918 174094678
35938778 39466981
234835057 373510985
12616083 95344006
30119634 133191502
130401373 839928944
54018205 116680933
87022105 244995015
9767569 377395234
371762033 575155226
858616 33665305
159211177 189464341
18386917 21166759
13847315 20538183
203739946 359991111
17697323 47921515
3009861 148504657
25568755 460254334
135444513 740902099
76583372 201634676
78473409 409718596
68826231 404670331
59637215 84315574
15511371 61407901
190554492 775357789
190154632 273749901
209457137 534453901
88049833 137245831
300790 563553
301045753 403182578
316903 1897050
122452503 246314741
25856209 301341391
58348792 102095071
25288153 78095432
29641129 33555825
2294983 156234401
1223702 26018323
25429549 299061601
488361314 593731531
138151461 147345286
38763685 205777001
84260841 373781233
195648111 335114725
8919401 165557755
114795398 600059928
9478885 552626229
33834870 35890061
106625207 319007401
1867067 57342601
791880895 831965754
5269141 79756201
20269001 42341076
50017415 64057051
284806 877989883
8882602 14160169
130184587 387505987
41982237 92199641
55499769 513596929
90040497 938592097
447408 30120985
4307327 55682617
131765894 265453420
5312581 24071741
3142951 4517537
195662862 368049137
140383145 170150905
34500493 57245887
190538868 339324400
51220409 92913857
52104366 141843682
130635215 158191237
251794687 349418086
41958602 101575036
110547935 116062463
200560633 250349912
184483672 358102779
51710153 559281061
90818542 479606190
3399978 793795258
16693836 551398051
81165100 549385037
129022280 477176401
6475126 503011216
48312116 150312217
25708619 55006141
128831303 165463237
368487416 695876573
163429395 176738051
36463627 555491977
7211302 151413221
4594506 7945805
65650088 89472755
324480981 595618257
14138728 166571483
180941613 269982651
62631372 600547081
228555328 541006661
366372199 433866928
157786369 512896501
102019633 244352317
19283874 73081240
62944879 79997751
15281833 95866781
86561998 171022381
110034761 699773934
18138241 52792729
139760324 738934809
56864306 70977859
255859201 263491636
162443149 575272351
12587311 323449185
7725744 31741342
57015334 339413871
19516443 134762881
189027698 271206973
41048721 41146177
135360571 137514846
197783236 234879049
97762517 102449953
355403585 658610701
29847588 88671241
42751483 106079881
73160242 113377698
11747377 14299681
390708 1419244
175251421 433368761
7345408 119668295
76453381 100978165
24005782 59704821
51285197 66636145
110919901 922117459
33021016 33256441
230796444 255896515
765228 76749777
14351215 258648765
130283114 143118337
17235443 78439047
70847706 118118961
13955735 389777807
410277685 581250425
3015627 3788887
15829291 25290145
124594576 486472957
14372413 423294337
305219249 639641341
48560961 402888408
198583061 248922271
283526447 363963958
242802282 293144902
11038756 44072861
51661896 167571163
1734030 1772047
205867734 219153661
328436074 782291621
46372201 324626007
406985986 813565591
8717369 374490601
14845921 443306761
27316783 56045166
81413905 214801785
142120000 412093254
85609041 258220336
19568161 31701183
4407916 10716673
14868337 464228521
13622730 21498881
57837231 134846979
30650632 83749667
2320324 18853511
1780019 2133022
11550268 24292593
464399196 615137089
86033585 196162064
9029073 27745033
56546200 76173645
119110937 847501337
11833278 24160199
249858202 420526370
107790257 160849223
89345751 321620239
411492929 797628079
2433688 17915091
36078007 74102383
42583213 409343221
7741434 29593885
3775510 7601574
24355719 525707623
183376 2624041
44417 98701
42376078 337342174
7337819 30940426
216872164 298466251
6496291 85390746
10933077 300646433
240271605 449737625
5172013 644953882
4164865 114505738
11438857 17963427
196936111 417394293
347347657 739071481
9714902 23733259
13421611 189032908
59195539 95512765
11484487 263814868
279699377 327909085
73902326 207091749
314779909 352571035
6202153 290576672
13281153 32354401
35322420 57454313
51235693 74837703
3825989 6091977
44366355 85513177
133875308 786709651
119722891 363705765
43976365 71015092
46712281 207705902
27599559 66691681
29212315 284075272
46087433 181049437
3780791 5890963
401769756 498140169
23894904 332527051
124755958 441278521
108818596 165535354
9802452 55750696
323809991 443246014
11977281 166914203
228275776 278579681
118846616 233415521
13603582 43826574
1812458 6220121
2294052 79077736
416245 933567
14078776 41239265
227706598 561443526
606981 167369500
333545463 717656809
65828672 95018996
45908091 159522188
13926106 16203562
4711505 46450293
81285 216241
62794535 113765481
15634004 23102821
51834479 101597238
16683623 163880681
103662248 415652914
1331803 1934894
206627946 625993751
150357337 895406305
18765526 541084069
107135658 260986661
31217574 35892781
103524109 206736809
276596251 366514611
154349275 516124241
4953132 35840089
136203103 150063436
46658301 219075484
47019950 183794983
158591201 1016659350
82789841 124124349
82630958 116819613
25909932 35584193
460100130 651589315
10815181 200078500
96764671 426281127
30209602 333333236
51023578 101590123
47215010 176668126
6497011 36432110
409753 26029216
19851233 413814220
3910215 7441651
21727297 580389265
130534549 147165697
232253602 500913361
13366165 39991602
172472968 273555025
20275647 53409370
435792665 470966320
129552084 179576849
3738736 799610973
21469820 325473131
21543270 37991841
39720637 640525216
71136228 343504708
90500627 155009767
74081095 77312984
73586924 690537505
21787597 492440065
86470855 102627001
24256954 70121044
181047817 441489826
79140441 108738681
340199581 481500826
82192353 262446847
258534730 375669595
2092721 2462000
13608945 131485864
43107331 379436993
517469162 526842171
11511174 35558407
8389565 21309520
131487335 187775666
74806918 155243677
23346319 41181126
55296966 480527101
332654323 748169991
437683975 462129116
16385409 309819893
30977453 789127081
131169364 132798645
231658279 234294481
189070084 329958305
516696 2294667
4526657 118356313
2144922 2365201
602854491 795732509
1995675 10368964
3666568 10554931
13514846 20485273
67099985 657110189
204149648 719515907
225711201 429139621
111853666 758648431
7082241 150303517
31381218 446947089
16532206 64474817
145155301 207738919
391371976 467794497
9854777 126994996
113633904 132722547
181479577 389746783
3719609 3995345
289696492 533386018
175092285 231953065
156803097 677730911
74188326 237271777
86638782 562595644
109670969 130595032
347020 446334401
311471804 408845376
43104580 68635097
11326856 45341810
127626115 316691215
113177449 253223281
52425945 259714729
63690251 374758126
36955776 73733089
324047481 449216911
85461851 228817621
5214478 170829408
596904877 624337561
230382739 250742199
34480637 89161108
160421028 673732439
145218168 702409481
4470972 77742505
51723625 397930831
3605213 89553457
47451357 50713625
276839095 441735001
15284620 47601636
161015115 852879427
341213441 609430151
2141130 456376105
137155565 299721793
274248756 825709297
145153417 147293925
75664067 113492893
118575167 191979126
116770445 273657256
5268556 6638905
134117623 145018514
25702123 724982996
41874522 140964989
541531076 662246821
2526467 3274129
35132346 49356775
300414451 501296951
143794662 189885317
3232076 56832909
76466887 168822487
104749607 186158715
290866241 583712001
112101427 145976526
19758858 53640469
123797755 268731196
40245895 228785679
266602729 470969552
48419825 433333489
46771894 111082671
53097325 551507617
532831 121692321
51992655 435779676
4698943 11678845
83496491 282656117
12036412 311391343
180813 4754279
70407057 101816456
129634879 418031231
202285549 431625408
33439121 67953526
35686982 51381851
13329073 51200026
238001437 387833481
8565675 76048221
3385905 22115649
78895937 243083681
86581318 176258979
7440319 335859301
175563125 682009911
172808976 203502525
151999170 661646051
15521808 115805053
88397673 467221952
13197097 15454696
294846156 467510833
89270543 92063938
64040717 229070647
290969822 348493729
326536616 351968233
81788098 323026311
194531271 270248251
29059749 127876533
12313575 185707615
444260776 533640672
122689526 326454857
29951496 207151340
89108059 163788778
73371351 100890885
12009183 616155178
2976257 9075331
41228281 384947120
89241687 723035557
19707528 176398189
78865874 153129581
10855705 240077121
472707730 556483195
8597938 26523393
9209225 482480847
38984485 130484460
1618510 1672513
48241608 60606967
97756429 161904835
1099531 2235274
84059889 123770053
20746698 181093351
537207 450435490
90017 15307752
199999558 606254251
63427654 200857570
397498585 833459419
180215848 570241788
25647459 218338085
3661011 38316704
172686463 283073680
104042201 379529335
33995524 91873900
6025651 9245731
7114801 206904335
156202638 168231361
262499384 678779453
6295713 561313361
177689583 267491737
105378524 227375311
106794381 132248257
67930675 387632322
57842124 88934847
29085701 583503883
3612968 6937141
79031 180797
19516848 142606171
95028439 167703861
21037269 40323991
51000205 537997764
8010663 37356994
6576928 32078260
904840 85134113
41293001 86895576
133351921 134069755
295090433 418483053
638664137 841231825
108754615 366391540
41186023 160398305
56014452 104118013
141264960 815802235
38411974 51178061
346596893 708240457
1624557 432384877
17526003 106868620
102184945 220029808
280782118 501919393
61589979 136704283
6065514 82384897
181882247 228839221
4638134 62234953
47367872 48843997
10180045 91154629
1276402 124579157
31448953 286802683
3014511 19439437
74608100 216857243
67220348 90438301
9743163 387618298
6224095 223516976
111425921 395529345
82005631 137865746
91945331 112334806
1477361 66445523
18961869 20919319
41095189 597950023
1396735 140099487
100096379 184342141
10513891 13818925
59073271 762824305
81424353 388991593
32524467 97149051
137149767 434541217
39084637 221574354
214196856 702571171
29603761 56174339
19804569 84155716
138810361 697334752
78384951 135531991
145910746 357982556
49062497 673798273
17694181 803094220
296249185 871740145
160315679 545021318
12086030 25538053
4039850 15961393
17454341 461343727
106058813 171698077
5585671 544593661
47010849 65932780
89152858 94767085
639739459 695216633
174347881 276037399
66480474 67939505
599262808 726051061
269328973 354905965
328102296 450234601
47567299 462145795
8782405 10976955
56409133 576260609
150199510 191345965
43825321 603712585
103419217 420821105
19790994 26032607
341148801 814378301
161858061 199035873
75493081 235563919
392674 84948690
22064558 131828152
158991665 294596616
38137329 83225161
33758311 120876417
36189005 667140310
160121642 243800266
8763326 32698381
13701253 63895393
1771124 16445063
171577849 202957561
6050521 457934709
7612181 10543996
56480164 144666361
569943601 693073765
39953310 900319921
187681465 321085252
12553888 52579951
30789046 35208769
2225023 2848561
13579044 19281885
508900527 538356721
64891012 65096011
54345943 605611931
16911748 26957243
64798843 135119293
118445925 279955281
60750404 69697321
12269421 20250693
17872242 111665392
6737919 33198153
16613833 170806321
28395742 43546633
39117647 299548068
445211881 813170589
438397857 542851101
62900857 252290050
85924555 121561089
6392016 35471521
3037576 6079531
32249225 184579553
69773425 87241088
234393895 272862425
115580233 242423552
23938121 96721297
113298663 130534057
403634179 677333217
101844773 239537724
115081037 151304427
920334 3916189
2626695 99231441
584800675 661017544
88441366 320354897
244461344 906817333
324717628 465061649
36403867 143293825
41737144 110459971
31147977 32786872
22090231 387139890
28106710 318205273
15026259 103391269
57776497 221666691
157715937 479681322
135989609 198934561
5446541 489354965
77067619 617679124
434882 3710961
291206741 492419985
85163019 196825257
75312598 482244568
74438120 374460801
194996716 379717990
2580067 300768177
11735269 203948259
230245533 302155841
78555765 93402306
596279529 637423993
132210361 750283929
41237176 260633751
21468161 62616595
86373146 86465367
102236720 501326771
267334887 539913521
43139150 509032101
93724265 438935566
6483695 530769161
59565927 107408515
45227938 50573545
10805305 338414596
40452777 898350454
162870871 280830209
216271208 446492393
2099839 77511229
398410583 683230501
43910387 74460353
99456725 589692559
209222245 267730928
190624341 209246252
1636259 60425346
303964297 494086321
98610862 187103529
193070017 280521710
147527521 297393027
118083179 197799883
87337576 343413291
61395052 384980069
112588301 712928499
174391273 578463519
4663897 5341890
1075551 405647575
53448592 389239761
11619982 116590789
30847147 66319258
116837869 122727361
144838647 245269354
3907006 60846501
324200323 336900013
3568171 7023787
44139728 63477901
169485765 241269922
31894475 58295041
97433131 152882029
148341376 279095836
147119815 697544151
142649573 184557647
66643097 128024737
17796796 415688785
244592403 381674819
30567862 37106649
7474281 20379071
130950073 229974525
35394309 38681519
8617054 23502777
43365754 102294253
4758977 57668115
63836957 156071626
118105258 407185966
122890961 812845955
81291737 369971306
104538573 144397969
208863966 265420987
1501010 23937706
112856695 123695785
127194551 374991013
352419383 352994275
4040303 4629717
144740656 171415509
74006203 803951965
4703783 5667661
9677250 16281481
68046800 107080543
1552257 21889264
28250036 108486457
58941653 391103961
194840860 326155201
60509947 325316089
27897321 134913781
296508 2662969
78263223 268587164
301245256 431393845
18697825 120493182
20311829 34046300
234718773 493225734
287608121 518910490
48356022 666731743
174784898 313604083
22111090 25572235
383299561 845874103
121367137 261940765
151668173 377155801
165477806 455618401
55808857 209867281
171173008 191314503
17954797 21664598
131063657 336413757
78579667 567728841
30742867 344448118
19083129 96769531
289018934 648444839
87919838 212636251
1779490 77117251
24846408 39304002
96621331 608312497
178156675 271941269
271357345 462697727
9251516 574045801
145463409 410706449
14070041 65756561
1301308 1709601
77456732 99999109
153227319 497573805
64701023 90066953
490977584 504551784
180876893 304468671
5569635 7329961
8847042 54787489
81877263 83528614
449014694 560890191
16580959 62359571
4052593 113775822
15330491 161912995
86420943 141890564
281455772 487740945
54231852 82318303
9267612 22095319
129035917 215835379
8469339 177792186
52841179 523254848
35303788 197723239
31837 191037
2003113 756057721
201565263 235794131
14713900 173878401
91586164 98850487
15479453 26641711
45296680 86873359
15810778 29420371
129566232 137403157
113847111 273604493
78402 286386
22702356 118926013
1295761 3459768
154516553 750708911
24099592 278713737
160605 6498529
94494426 792513940
116311747 496000051
89443279 517608055
132441991 225751121
42405145 164594732
65293949 193058705
470859725 643027035
178757080 388475076
72244351 367960901
4325233 68656892
1258064 1818041
16896737 306871793
84116097 175354269
22245466 300101264
178908499 300617041
33166525 146692351
6652641 31463587
38939965 53140208
456888751 458261798
219694515 436655311
3725660 8621894
3690361 257077437
39193105 301865065
34456689 419087761
4190333 4962553
74061475 75187131
9749169 11590279
17080141 48129893
17968825 260557258
73920383 592059883
13461415 77563333
1980989 2713085
291921621 440422291
70883805 168307049
412290493 446105547
47447376 211742633
56795901 314718421
115299608 144781737
198264405 655896151
25950178 97214804
53995294 91030945
38488473 255799376
52752451 461947099
2037960 6539609
32899581 779945860
4787211 53793644
5746491 35780981
1073593 422615231
31533652 136170547
71603012 770968326
10586649 134654794
53937577 911076753
40845351 126241377
13328148 18789667
154292503 541529281
14000057 14050048
116753877 273575071
718368005 766653553
172786593 628326214
209320417 417208811
31680750 49341223
98257470 362039381
14083278 513630891
175175039 349108381
46234235 76992788
65386477 667223617
42168127 317139921
7066720 10330301
69241036 111724761
49662709 118814141
33817883 34861980
219196228 584109789
26007514 202529836
99757819 237756187
136998282 312247807
462315 3900177
94347793 179968861
20927166 215513827
386202079 574435282
12474224 167855473
83838751 124128241
15742974 33345767
139270653 326611891
148703971 240974567
74526992 351744653
74768113 132607441
7105931 17115448
214122244 359855133
202322815 269625913
8498824 27181697
91755217 184000129
467704078 753867001
20118047 55648801
241618959 505151402
80287020 432629385
49707977 57047697
147736021 395362411
94994263 107474641
40730395 137641264
44559419 184019941
48232222 231554585
438007165 725154541
98432512 104221225
322990661 491605313
21770533 324985753
6537751 43178395
23170373 50593280
66748348 149045849
26465235 55653449
303127186 585010209
32692029 83062330
26153425 93412441
247573 1008351
28807917 59639872
10204481 577133681
220365201 310911253
25743063 682250080
37697523 177280629
355099538 731025973
362529313 399498897
167004755 207956750
95578881 793024961
20504444 65590066
175442671 217430451
392442661 965964650
69287161 541264327
90822871 393480397
74578767 143034499
98397685 644463213
40819251 104060301
133004030 289718342
43024823 73556878
27474614 80983169
25235092 35305495
1422041 3154592
8034604 8681086
112729537 259018159
26500159 548471190
24510489 34286605
4587083 9593908
54841280 110750797
334396027 597422987
174981899 304004955
98776505 386029876
54325714 93685757
44532713 527060161
121650013 355909608
5895121 42527840
125161648 187360979
11808914 110602477
9774128 21937553
101798296 180204209
3245320 57383391
176252765 181695041
139334093 319064173
98711601 453897271
41983258 167310856
57887273 72542544
175258119 412956263
68988791 384930253
292940269 722008407
41564058 109331919
855961 458229781
87842498 89384415
113058121 232775544
216400937 410807255
18368972 254481869
93637612 177366411
58016814 253181458
206798446 282302307
43825597 890260297
18822472 65038550
195617729 515855881
85423272 104121337
3435547 89229321
180557881 243938449
31480339 139673089
4924508 359005513
196350034 405932229
215802027 409045001
13000555 483174759
13635766 408751901
206939461 249003235
43161366 99050303
106079871 259579823
106178041 223349258
31281097 118399259
91240141 569776847
177046808 239928613
44316433 268676227
440196103 461204521
99062057 459250584
39430119 40769191
129862993 381691345
154470676 510142921
1086235 1292393
14725445 354166387
39642867 167724167
21435527 34253209
120848303 560988241
68443663 684039385
21926395 215984817
10535449 18968678
43689184 86132929
326110256 462122389
1147331 23982451
164359 160792376
108785920 167389299
121883037 417937849
26238129 93141307
32761105 548191681
3420093 13208401
8314650 86854951
254040027 419427057
165114411 560791261
1890617 10053307
20856890 23560573
38361426 42383321
4531909 16160433
226029508 389479276
55792864 98395654
330309136 628111233
14110528 24061985
317155027 874487566
194395969 362237511
22780944 38122261
161543654 250729117
179206613 438398873
19046591 36262279
152763041 873760831
1047106 6855195
149025155 217239793
103598875 258780120
31340659 47899801
48740917 244445076
21055625 99712557
18076414 119430789
96229209 204038002
213455901 593479069
115524711 210040339
26561101 586324714
2404549 50125775
189818500 199253365
1788109 2304851
8101409 74173417
75223765 373799461
16661481 573799087
306963577 783174092
171799191 399447553
13485538 136552591
99839143 132394471
68142613 234150159
23219875 192543193
167677426 870144601
6252786 8806851
78663816 224646097
30543085 73490689
16209428 27272761
12117978 23697521
106058433 107299171
82999505 512936971
167616973 394083541
35912748 100072717
58772299 725113585
8867659 286686211
276926807 548523097
100519801 234456193
281928545 885548944
23374243 629661264
110355396 221543763
17304816 42515281
227486353 305412193
2018433 63134348
613064728 665987995
46446574 76481497
13125741 27094705
6668137 34911813
32605156 591992989
123633397 406461133
21314620 56060929
65996547 151541311
2474677 294436741
9898339 12665976
178135921 239261876
191649025 384766725
80172522 346856329
27293464 334259771
18605161 223385905
53279480 57283339
114781184 187143751
18627420 24804216
476678047 576403570
374265037 429595454
631872001 804540381
46798799 52352641
3086310 352459291
144047665 1009288589
99767087 103832251
299970399 432554011
335227819 759263134
1465012 79329097
251421939 429824167
69050334 105131521
17690648 88316571
164310526 344122773
26635717 133011061
185747696 435186311
11137881 35380626
25197663 34490611
16783614 94564925
40080945 99120609
104601001 119631381
3062013 39048049
174508261 178338292
69975046 83072743
119224319 445737601
29997082 244332021
29825930 48551851
444325 1257407
55479033 99595861
18392414 24784005
37272369 583902601
159048066 340752477
97283851 475218596
13777692 187799504
27200595 172801705
61647609 230217445
2025470 216921325
283619845 480005707
480100996 558069751
180656 26136713
88064833 132527433
6140407 9727083
4315345 112585357
16283965 114116411
7080991 158258661
397647201 559629561
72224441 498876940
252924909 375622362
230792993 804568621
134588416 202277407
65891821 270475921
34072641 95245830
4462974 11090167
5539951 547297851
156143360 406395521
67415669 90695272
40028113 170096708
178587809 219584332
765215883 837599634
4395474 65089897
238680021 306948193
37072744 43326291
139787551 381305156
229154014 703236387
47317933 165299416
12717574 425227681
4486725 103267913
15721127 64771381
4840083 5509856
226415231 570413985
5791317 59228926
55673524 257110719
30144037 49861821
45610311 45918086
25755775 29872333
68749226 122391028
74088190 120965831
6445801 509167018
40309208 220094138
222311377 359193046
89674813 922759965
1091886 149526865
13847501 357191157
1411801 1533540
293101777 952995759
63542811 223609486
185735741 197543094
75062199 109829483
127201249 373333945
278645118 287088861
6628419 47115916
15004301 223589521
554990 5183386
35469743 127227905
212659357 672944751
412775020 607807761
12357601 262471365
7116403 37162206
14498067 21947275
212014699 264749857
9672412 36222151
6910762 7427233
31563346 99186049
9872452 379129443
319412501 411119253
27639011 402400762
158598691 280044414
333949667 491444777
140077085 297607765
160276661 212312216
58502250 152111266
112728383 274361509
267527495 275983111
111594961 284852143
15772556 29576839
8594897 21212621
18986629 46353985
13256445 31446073
36563797 72172336
309900281 692407248
18078682 244050145
7015480 56921493
6328981 103412175
273812537 360881813
668954 4821237
145341673 301939375
1001319 4128625
10579083 219397473
105385014 197320033
131113215 366582961
280614959 294126001
19922574 23246917
1767129 23910517
29682261 33047026
55069887 56647511
119139295 159943686
589572313 731377881
4436893 9456609
156535125 179774905
198904641 238459155
59123985 101018251
9213125 65872561
134502913 215717288
233126907 437102649
345835753 427153261
6098246 28618761
148528711 748101565
383204222 1029931066
794793 1637176
313337809 336464096
14074384 468424851
160027425 380003744
16224826 21882637
124636184 179128297
289674 45978285
119591130 267292039
75987627 439973901
113927065 465450741
8180113 17475251
56393629 188135233
47600096 138865186
17321256 53412801
41989215 135320110
238125000 281566685
55749733 123718010
199098009 347303265
7561449 14905216
44107306 104070601
11730621 155286899
11489419 489725497
77080441 131222369
214890149 318895642
103591381 658633095
66219583 80598241
4911975 9434881
9833284 22656768
306494476 586880281
66311955 97861941
59694145 236844845
120174192 203176729
24618843 148177357
26423292 38590867
17030976 211076549
446342121 622365136
4716468 701232703
28159801 77837873
158116861 315610771
16009330 45334617
339555729 499968463
26794420 143148175
67021187 631134211
3263163 20675551
193908625 372250729
53546998 55738921
68741261 239127505
13993486 27525551
13425177 812983403
59868182 60974829
193103439 612422384
76743941 823901441
282774945 305395912
13870021 15662844
39848793 42995794
231634487 397593890
44735033 445210620
15467842 116794386
345978 5116303
15783418 29814945
11942506 34121347
21614026 224705713
8511115 29652453
85318408 123578001
414762101 814526773
5491509 8951125
8426985 100278520
180980149 594663477
283802001 436486201
4770349 31175811
8512429 344947665
1259039 1639751
66205021 120171981
66950362 111320257
53154871 503152426
5458037 265880815
14353347 22985601
6448580 33649471
307426939 329686669
24108322 163259977
95086766 117783849
2492310 10681321
13458017 721096423
168121524 273159931
35565281 281992701
7652717 247135113
48078586 55272449
16596841 24125921
17707120 25854973
59641172 322275628
9183901 44391331
17000974 314027925
4009400 14323843
2749059 44686078
105756167 926744743
50448896 765589281
71735797 175245201
5835247 20326156
69487431 266875510
27212364 422191069
119711526 350595097
9519406 17380441
358414516 525986501
426606745 446935471
4983481 14683863
49835009 56265795
245061390 380704381
19490582 27243721
107102866 156674025
24455869 798052669
24953337 32675455
16895489 18011785
86836968 461432809
27558845 556259105
31500848 352336733
32182826 42373315
80152255 587664969
126718218 397951971
74447583 236604325
281810907 315603913
12998689 16181112
2044038 3354901
74554008 144153925
3193569 3725863
38971971 961921495
42133626 51025311
27341239 50272925
2960648 3573461
9730501 114478259
919241 1475341
509206 631647242
30907876 82024441
39693565 85325278
12040555 22104013
1495693 3367937
79478961 130578865
305758673 330810401
27952760 31579301
70988000 85606421
234111055 250550818
46203367 54551883
285767468 639701841
61522985 153372393
284855479 567695457
89246278 89403835
3099876 127990017
20284243 21839874
108278017 234314591
46083877 92861070
118408260 144640133
200369113 262895132
89151726 158282300
38882741 501199573
2624781 671950001
264960931 320645617
8677029 16238377
145001923 577946716
201406657 243054306
112527361 311677717
25565624 89156651
237648076 408381114
1166628 4006565
348495049 753489760
20142346 30325791
23810136 36781967
749305 16789249
12849656 64442011
29914438 33059621
39092646 833775761
27025927 89056507
93769111 201986385
57866847 80402505
235189015 656573881
1049306 59565274
220705094 243677899
139655170 660029533
203511433 250741063
223049331 288035491
9778330 441509509
190469086 653109991
85092085 94714011
4185869 5590789
798414 920557
64851658 86626879
475646151 737806393
118272581 477458658
26589886 40550433
31182931 506625999
192406111 695574869
112167954 292451797
136327119 384356435
120552301 263946299
319700301 406223860
1751057 11055871
27972448 153742933
43247233 281828161
147056743 207407474
259297273 335372077
55625305 495416800
1131 1234311
37328509 800806956
3744771 566479297
49925356 113276329
294743560 509751241
36559545 111731656
46627593 717871076
331616026 543988963
99103252 556144473
129339893 277617653
269565401 494794288
21936565 914606645
132261893 416217841
101212701 304142269
187815264 702552961
307202051 331020350
80294611 551700709
16448 341023
18856851 30723720
25873775 106372040
73584569 144965374
79112461 128881073
16817100 45162847
90134656 392565367
25888543 484125851
340253074 491296377
34411677 360534737
52704991 87206175
70287413 361868229
262719005 504095446
121005842 284175201
190672715 285971077
1123769 170326816
48142513 56236218
21830814 32069998
6418355 30172873
249073179 276867297
12229876 35896888
22675577 110960212
66896645 100360109
108810600 255014383
21654527 38113801
34849588 58074874
6235900 738487977
209382946 246396561
27965341 356860791
128692642 146350387
277069141 472209291
5495851 15503013
34666819 437247197
84033662 192825985
28422354 89446513
3914059 19836874
6547744 19273839
34677083 590440876
95867578 224154067
84704849 319476172
28244881 366859585
131923413 467083113
87229969 429410131
78773762 130171537
379796473 513122238
5886635 80748068
173247601 301673470
367351840 822018835
115139296 535298401
51619714 54703893
23248768 434888011
66247267 183554047
35418200 100169241
25618106 53507002
948108 112616803
17249615 37830493
32716789 110925739
67909435 77236066
94314158 400667693
206687789 730521689
19545502 232040355
134821369 367364716
14702773 18306289
7320221 193535141
417508862 674407326
13982155 622554537
56100467 84726126
19261269 122172491
37683347 40184053
53437354 78680701
440215231 553328301
49526310 69513409
65280518 143653612
98563345 101766801
223163425 700441426
5710507 906913022
70028998 598377874
229127968 627609925
68807768 145334701
1014707 1443034
359294283 385076068
277562329 453956322
5530885 13162231
206719377 221845876
87657227 241870901
237333006 631502185
139726093 245540861
416276281 811839718
200677513 421711876
74837870 168231891
39007585 257089249
35785758 486470161
75085937 226651225
250017913 420224569
303805087 482868207
144700991 189206881
63938357 95236494
11721177 60351706
117765889 302955304
291417991 400609081
488092342 689485798
104168131 619071443
89605729 425365940
87207517 316003441
3635814 596869179
154121332 370376269
5053320 66736929
4713688 15669633
164156645 291825107
191937439 276855619
94366785 265781401
50363947 322921561
83497107 189658381
193825 341407617
26846358 59524781
932743 7497686
8313073 68833326
8266692 65413629
258507721 299983153
18396374 39202369
3184342 42688325
10857197 71653577
11990561 40066255
14707139 200609650
2423521 122936815
10808652 22734691
478654 6960319
184803508 698957011
12415463 68854986
5601389 15313132
11735201 28373761
26042356 28938736
330229251 435311108
395769671 665270061
60223156 307499895
43895319 46447210
28723970 38229622
155449257 170087392
37998853 458060296
238602157 471860194
14892409 765302533
9805939 56902231
78354705 94034278
676475 9549751
361750747 759028769
254621360 307577726
1050178 14943181
367944193 830373351
47364794 80315111
210101965 686289495
103259944 194589299
60152922 163848122
463740751 497123279
131425957 226635771
43800185 274357170
3289043 20459440
731461 1758457
533601 297412771
12893419 32101515
104210864 412485590
68095106 298350433
21251465 37463733
3324443 333566421
121278175 563010377
14093221 39532987
10244605 201771657
17141365 310052800
122261048 173660239
128025845 141843088
166364026 193507183
104291977 141499005
8830279 15603121
101191923 138261035
13181217 101457166
73698439 204899631
75701560 239077171
355822585 480712039
232776112 438984133
47629035 66210629
5960909 439055691
52864376 61759297
117273484 682653551
114780470 713542901
2926916 11670505
6568981 901948186
130005121 174215485
69967241 441008001
144890701 1002045781
5876316 462984956
10127389 103652726
94090265 629744256
72548137 145398149
54358679 302635351
8821905 47113993
2047877 442411831
63912833 272271457
115578581 323815519
10196591 77906881
31393456 31737973
39652447 575905156
42848623 59350191
2980147 34461974
12533906 83288137
235339086 494816563
22525991 114013727
35119889 36920537
29838456 84410921
31620089 366280552
13105071 19335751
1855739 88542706
33215529 47478979
472518 618891
39719953 467015593
119034489 124131901
45101981 212703655
480139936 1040231951
17803844 32444413
81854081 147855709
31345057 88875961
5547087 8819305
166332691 407843986
94069419 105679923
72299625 152112808
53686431 241263431
111264268 152839801
27425899 274151098
101463636 162757687
7954705 149368431
7034526 21353201
23809212 44807291
253806521 313663260
155886291 188851030
4488011 11047273
63033013 207265541
108683869 457419999
263713769 532833289
11786558 250276703
91040511 285054380
5577463 9425599
344079295 641272627
66144025 95701633
150201838 253115521
640670473 922078919
29238916 122677941
365118528 570178981
5627033 24784665
2563408 356639031
546017 18019468
669957849 883146187
31845276 142952572
41534941 44043220
140157785 368638066
89311040 119110993
78201091 150159105
50128394 72229941
4863025 21859576
9818188 210171413
21213522 768822936
458586 572150049
20855700 59334153
2467171 10364641
94294870 571727241
49834765 205639975
22084052 144829801
59949878 113014756
211618361 436799577
2029969 410680621
651772 1076549
97784001 333430089
360455978 640828226
82583753 833062773
316683451 367359070
153028040 246295501
482083 50959566
57943664 88767456
93156801 108988903
28622070 118011727
26397397 254232598
88952809 179139601
48495167 183730933
8893826 15556825
23668521 145896521
12553544 23563144
211278421 257030260
151815357 315518149
51714578 85158428
69365184 429572529
24463909 400971801
8362472 126304089
24549723 39363837
23869009 28559365
29885903 208653435
3546256 13238338
12769651 132974633
8468110 193251640
31331304 68548561
38679182 39000599
64429557 105697471
23173417 177175833
125519905 459872029
26028420 71317471
31638237 49006761
11200501 259008317
21442798 285932345
1625789 177859140
2387241 232154677
2423851 678688093
119933626 563995811
271222063 362839676
111842542 168637501
49462025 152949343
396761041 520467976
6870476 17297245
53988279 122221554
18323457 140349519
7544818 117568717
37650509 370987704
7145231 30191953
168413340 168482665
54393231 59560939
40198246 906904049
116171754 345844951
245431057 311274263
61801715 85742482
30710263 191400451
102025988 214723757
156947312 168033517
54998 8238035
205915019 306667778
9239747 49545109
44814 1024743181
118034811 366513337
77045629 174568857
20660188 445491943
147923535 406151279
178067674 456343117
6282597 7827070
3695397 7649922
90523621 308450208
4929 1025821
25251822 28784848
14104262 826840236
102512920 141284361
296128173 423691385
31695176 67049314
420598034 994684961
231281079 307516371
241620044 241896877
14067864 25328434
36993897 130949488
667138379 714339201
4672326 14771425
59786402 105684521
169621811 234539415
1385572 3301145
578097281 893862742
38811319 50001517
342593227 726182337
101709210 117486436
4606597 62405201
2825441 27537276
157787902 435827143
135907411 637389861
2240013 2719485
120879705 527436260
46061100 73548749
323685407 358013771
401704226 765939163
292552261 609225377
29779315 32550209
55152560 78214829
19078385 26784995
83444461 667467945
243966889 876384462
3934074 930042037
25136633 72573076
1617434 21494145
17143051 211214761
2993208 165813174
14332282 79322769
38511225 175167097
72093433 628643159
10976654 11397621
76540959 418790521
13298365 75699891
1532593 12547589
358560226 430576082
79373180 450426117
300575995 391099321
97132519 333271075
323801265 341869009
41437479 65402569
118922362 133275425
11609261 56511580
50315439 419848777
7034823 24121369
118292274 772699721
306309261 515439068
775147 4505118
151372541 399994021
87300260 367873885
598041 4677982
8746357 189568531
29661583 43043297
236408988 444795009
94376290 220993947
8360353 355452871
60162328 376712683
598301 220927279
39807750 177630628
2862587 39105275
107590185 756594805
29521657 543367441
71595257 130575969
145101265 215166022
4482675 280966501
6990484 7887881
29300545 474243303
1534541 22015456
113766095 444157953
22713456 25341825
187217741 206798621
18043321 772884176
122045869 167865655
88869587 119776957
57539936 99791090
156191551 176912858
59439277 81958321
84824092 277226600
428229669 909550531
119447927 241286725
9670903 140729751
11787975 127624141
35351728 38977395
131253851 180082238
172903881 344573095
14852089 25363458
86156812 304722889
6215980 12845876
234057541 379417951
48571560 522805540
111334386 187118617
45527012 66132109
39820310 248162716
10518998 21611131
5088321 13197185
140846021 543672093
226721189 536691585
632072648 991803777
75060642 165057793
500772043 524575381
61527612 139572088
13876670 188569225
518470881 605660826
29296389 39034969
102189165 379248038
241258117 470820196
36952891 213096493
10709115 14195507
75956561 434436473
286901891 347823251
38025451 152399430
59509877 175951876
5017503 15590098
23962725 82634641
13326791 56486802
5041825 654402645
261784781 665763589
71718646 133141977
4076949 13032681
3694778 9885646
43809697 77455361
261411846 688945648
14342703 26747647
69001300 576680585
88108401 184781690
10184756 31358801
17373150 35616701
243802189 269406180
1737842 11321311
124263094 332091441
173607110 474882325
561494885 622205615
81311599 519487405
165312952 198436681
5812661 9244795
175557835 200550540
7402786 67840600
90644845 428282871
8571518 183783731
38411087 55122757
8515300 166796929
11156197 51619597
1657042 4407641
389745311 782309841
32683837 636068577
230788625 676333786
1246456 3367445
149506002 284077067
4744078 140935141
163144472 290892901
1827359 36552088
563895901 995076425
10479112 22084371
65542273 462151131
198921001 339852976
350236387 745978437
1539748 9058401
399114977 660638973
95708757 344440315
55671277 388209567
33447292 198664249
285094211 633002941
37479585 673628131
48527641 487501735
1503500 34739013
39644956 118750213
33179615 902620750
206880655 602608321
46155849 58832541
4046017 168381534
218408048 702675465
38189922 96561361
371678564 472852669
120282751 454691325
73567567 88191757
15477559 142183105
117161765 556434887
54067098 88689364
52236294 253410094
72622482 147941551
407852591 877224475
31003403 224844226
10463481 49384817
17228678 20579329
4777715 6487837
72386561 207327233
385017856 761703713
31225525 707665715
7899541 11338591
40960601 95171620
1158079 7945417
236111041 606515973
101624707 163919526
400598779 532617889
32743441 119373865
86489014 403408486
229918842 730925368
113306805 376146073
11810147 16378909
13014725 259242376
328544511 416791145
452281856 631708936
1588183 6900353
328123841 347645264
151980218 235054947
96369193 429296841
329419495 429964727
20346829 81708257
38228585 435892911
325950215 531062091
19058572 32435651
201768150 215467847
3278580 77088658
181512792 202033741
163293805 569986665
251482438 511697936
172806529 684753151
12155618 13992866
107434771 150685719
63450267 143825547
168393301 825359591
117848809 300935089
38371857 130711471
11432133 15885751
72456717 572611939
262151681 449280705
249132961 616098979
17082158 161402329
1872325 4021241
30336931 290677080
6610945 180577597
56135773 180357097
16914106 138349485
23607628 71535727
4705607 61832437
1409833 90402313
11793182 44163367
78997096 80490971
179406592 219857651
203896081 904106449
8453806 11904391
57893 612535065
6986359 12956194
185412289 209833721
909481 1055711
225002223 580551201
340342731 508127257
994390 53828942
39951861 253743465
105123526 684679783
52835537 180722422
662072881 858971686
38209571 49712857
7824881 379323601
244380385 644128561
45208871 358472585
33227495 58715281
27045497 105631792
312439378 333100043
43019575 64063585
58733759 82245691
76074776 240171181
2571 3458808
54168995 174331540
77948251 216414901
3568828 7495725
227418643 733746665
29485569 136904446
301408427 341931978
13555928 14333761
223132731 255983233
27293729 837724721
93139634 320116751
65296768 309735487
289183933 540230749
958578 995501
111317975 368479411
315303988 375615024
236223001 311351893
163557851 510903121
20526386 136085575
11509135 21720201
17782818 93157361
131672997 201958801
54738598 123145891
42318090 74630586
548909 11160794
393358 72289491
6302301 6331900
260611261 940466983
365916073 534303001
12478097 776723245
7021081 87229558
143492994 386004907
185272903 356706451
24987433 290843281
48278099 171996476
59076929 312187564
23854454 52658585
91654807 194068436
557318357 668812957
182120239 363470829
2973502 28916193
73043498 226277566
6110568 8652886
22163011 232205661
9513030 9612943
280916314 376471083
879834 2198991
31630305 68813376
267761971 738744844
405569 40948077
39799477 83234815
12603390 35112113
119968129 140290024
138600131 729677815
51678913 197845297
44694226 135566895
1838499 11942281
33070942 220780814
825229441 827656699
11179847 47292820
233943958 524694147
93887516 167651473
6015185 142488714
156415792 360618891
40531135 340354891
193221029 318299521
52282369 490490586
77374936 312045931
20529959 205148042
290076733 486553465
107277407 223040182
61312047 96043889
70467950 169639061
32795841 63664532
10831826 46960481
6986928 105172561
417793 215271331
16538350 425733197
33254328 75478501
59912908 176582213
56068620 58051693
66686581 211636916
188861166 623780041
641340307 770076791
10919585 228597343
5065649 22697288
59560237 183542509
81654326 246404863
23030293 167276838
348906713 718575661
101222066 170219617
79984180 218937921
57236371 248701693
19098820 88975006
133557305 222143251
17251892 21012539
52830003 61540655
116717149 551313753
394457039 567569913
6486701 62122090
40706277 182782327
32862542 86133131
49610737 219319525
7023321 33600589
88989097 134960757
13193069 842393539
128156821 251423461
1423241 11758069
46862866 332681507
2362705 24866989
25152366 45781248
5972013 78319685
141324561 280368205
105655481 469912054
51814553 79450129
462327 6364138
1781286 2348737
38035576 206131192
26749720 603672511
20398261 54645811
60446989 67455873
125631977 389548441
9526581 11182861
33526749 180397528
12094229 15577401
7285377 424568721
287665141 368227073
69740191 77661526
337538026 477063861
55330306 64038141
155860927 356589137
172131560 196366180
87648375 825754996
89066707 283884796
148495732 398142730
3200406 3621601
133414211 257175568
4803307 37578315
9939051 15956082
140940825 509953744
21043505 195156277
214593058 627538721
376381907 450934093
15140626 89409998
9426354 180961201
107709978 537041345
40853460 117241681
279957 40693717
119404048 233722527
143875009 611278275
8820135 40391041
80840665 180046585
97337465 439609513
84318626 325930868
13638521 34057339
7158801 61529665
2866377 7952359
7246008 8130153
1494203 41191480
22926 355215
112961183 635385877
22748251 82595521
281868633 585514609
2415324 2678041
36835409 251140369
42051993 54028542
219692459 311544545
74724784 134095249
9921682 29368419
88592541 332765779
1792619 31221541
26480773 82761418
305580225 423887641
1178886 43318843
53756166 72759793
80044671 350406817
144432541 499897014
931836 18426977
117342355 191375105
6600841 292160077
21039935 165622745
173510101 637579773
44211040 65373361
167660884 718972093
204107282 799119280
21972718 151183233
533993571 589800628
68006253 510822271
12478454 73573813
117468084 408886141
34499322 52993693
93601183 300051109
173451235 486663583
54783139 94210469
4356103 19562233
366196816 448008841
121208641 211375533
93266965 326530906
6875733 8162806
160180021 556751569
25962339 30167243
194278861 554830225
30859117 31858492
113243056 471646393
7556375 7658131
95271936 385767361
34010689 335442853
360217353 525184605
53738717 58164868
79257651 97033184
14055245 46333067
13350877 113743856
337801861 360598609
2818432 93661250
85439280 178940334
297814703 427401001
299417651 466709863
189010140 439030138
8661974 206123329
109996033 279390574
13319599 28779855
8325235 106307272
193734 9610561
303935230 471533761
6517372 82306183
66107975 273076521
58231633 82110027
115707794 446697413
28216864 443847379
12357857 45470932
82510247 86347887
133333738 258473775
12574696 33417705
39278921 77648005
91465185 157055722
9190744 120835701
52078671 117327225
287173129 349209836
436935795 525904273
4573096 269628014
30480418 43977421
4137210 9722374
106719841 340137631
187343269 465581156
111727042 198946966
144555490 278615269
492943335 544524376
118897780 617739301
21025681 184073397
150027298 286993219
30168701 520459669
58715936 162522631
6178118 33670495
5860447 6090026
8583486 547697804
1447313 294036135
111998418 292236361
33806698 62293961
37870075 427534201
295374311 359972835
24367482 351120561
27225451 189100801
147086684 296911829
24948321 35531801
19445115 403973098
48138963 87379997
201005912 349672837
28258759 315111585
29494261 77638941
31220707 62605244
109139824 286898177
52285758 159969685
19417951 31527718
1553377 134305881
3626971 18014819
105822355 872429257
9178450 37416497
25854056 73613929
55662032 273289229
461701892 833487319
100333027 167839905
3265737 29794801
93193173 413122438
180163777 518200346
132438908 182550669
75785588 358834697
70097796 80010841
31953881 352019913
24351113 57791599
55104922 93344265
27698540 50096410
2289749 12881638
32567227 52791779
499101 1583373
121855665 185329489
104540428 252722421
50038045 202673035
534067 33067567
346351643 346531911
153975889 241854481
84271092 198278225
127463365 226218916
27185125 279954253
148179073 818894159
8717246 84412225
74087094 557985821
25846201 420107818
12260303 25110277
3826582 350692564
11169864 24535417
181804755 237273001
9850769 37821526
78059181 777661507
228816378 358288975
416265 9137630
21381330 298732971
1412169 5076604
4774599 26445740
67571519 71185567
36412609 107776159
33556950 243063521
478311681 501274521
101972707 106162260
213206323 325844128
26439337 281505930
469836549 598522861
291937914 368589789
26333179 37628581
6523113 29784800
53631797 64291768
22406245 165346798
46099943 86845990
16815100 17183251
459775 1178803
82758061 611051425
21041145 70345780
9386941 18146557
408802550 410569300
36176381 288988981
409001919 781760082
14381616 31974733
114816127 271471729
163084088 246590891
108962321 162266049
284499541 669068115
22423479 391251457
65250054 411105241
118167579 411365797
21890017 85359326
52329973 139000437
56868785 153491306
191811511 446742801
59602945 155061397
15035791 27642438
47407552 229375873
59895815 388830079
101750293 410263921
13928131 28328986
104655736 324105908
192389341 205280056
187307629 199677006
37083348 222897217
4833601 321421503
298818817 920107365
118539820 163039441
56437341 128342343
235570 19542223
10836201 73186824
20043772 29283739
70755608 1005586366
21738354 54117262
69888632 347392361
124935751 179305301
207662401 268896481
36771982 449604709
72985248 146548813
40237018 40702521
89740801 227188391
57180433 511025329
28971367 77685871
93743952 251848009
194345221 204257625
2481297 70004054
295124180 552497351
1174605 72516701
85014497 224488741
100748388 384188509
70782691 284269697
7265618 12157601
23902221 31664425
84246870 91214713
138027616 262932357
115090049 869747161
82427346 523222682
10354455 226416016
58174709 538300071
11619438 43633301
20227 314242
317767221 494451469
338358991 403694749
9045133 13095001
55014983 163375321
7633329 9313851
18865644 37442609
34700533 75822097
40249852 137703451
16066998 65238681
23590449 28377880
8834378 28866335
12310196 799135880
327522729 666939400
6341190 98348051
187454240 447182429
76508627 539645941
12644175 14793877
50025730 74890876
67206877 122328598
438465 269268266
67488729 97831833
161921953 368157571
68935187 72197679
98113931 133499836
8116097 171954220
12447754 21721888
446420962 692400277
16742052 206726965
124415453 427667054
5012701 148546983
58579336 416369673
143196305 318581217
115328557 159447817
1566173 486942561
12265625 77784459
7916317 27569221
58051012 96500035
300879257 386041393
159727996 289054061
18108217 94440922
47882330 144348955
257027114 320723326
103494764 329273187
101137967 309273748
11563061 141090741
69981665 635113865
11065675 338009431
297969 34074271
124557661 702188169
99988081 296130141
13837658 16984507
12339368 51902557
12262398 20589037
28799047 173151919
39917971 163033537
11837873 13464577
409534525 554154940
261308227 317864081
28167124 29997801
6195939 41719017
48036268 338078189
36959041 521598251
3960730 6248355
132731105 191462734
20778309 28495065
55682696 296139481
120960940 203218601
249790225 387439117
5316083 12398163
64971526 202672713
193185649 627473075
190680028 202620865
182261278 228382617
240448591 322899225
246760001 920251641
2110562 72922531
108997895 277365229
13723391 52896988
173688607 343478983
457710319 578748673
43961293 154896048
8428617 608859599
21565973 41642602
175095583 184058622
42860553 103023964
520780597 624665458
95183609 368848192
14916581 44902441
1410553 52588684
122516101 158037600
24648832 152413460
2890279 3536842
109975140 573888109
15380611 147829270
92587902 158148329
200347 831399
1578347 6763331
51150267 54959281
17186319 167311538
57382024 69270351
61668 41462461
721147948 919234330
40040353 472156126
3705465 7819441
111503633 379272909
166600161 507329473
19527657 522509606
13063422 33619941
30989341 390658241
39924811 376228601
407149381 540197641
123572395 306184575
4969472 94896841
224988325 530781479
1928475 35382409
288830778 877847825
180133603 197221046
6580981 925492396
14331210 81497923
7140514 86283081
15995981 269209552
115827433 410121281
147589239 621666739
10657181 185723785
144641701 335751331
97590461 402720345
190984612 518142493
55602932 295214869
109197451 450783571
8960987 31729849
2952817 17538288
135036759 278691201
19198117 184361256
598730413 691968305
2417847 2584870
4377361 154106167
244768561 416429024
431446549 512773213
15910199 194407234
41947085 44220121
8295795 29797237
24935644 202667433
132186959 186593461
27137353 220635996
135038872 343612725
72160018 236995099
90424516 100929511
459662977 577289602
16846669 35809651
312103009 320617441
70015680 723172885
52607043 218450519
73568821 262052183
141083023 640706587
34546753 170621218
109704271 466181317
14356295 24911733
335674217 518769441
212288403 298416705
383096057 698826961
3506361 69907685
184110360 241097466
11430859 35468896
14301496 28784087
16244614 302094268
45579942 79058467
139982003 605543117
12615592 726865408
16848425 467308549
2360942 2518565
161773249 301913975
18267828 55019089
3970726 5052112
66127432 183790751
37505337 66048609
28060152 351090206
138814285 430305664
9027015 360101226
31761775 218588020
14041189 22272753
226163510 254198021
114138109 245753509
1014801 722345821
246937321 427037865
29617777 54840983
320816293 442739027
12298615 232959649
32050428 136722961
34902773 232684852
85702792 157061676
75432 4974913
59529219 504582547
112152069 133106986
90679759 234387021
3161243 266677690
5115813 78645571
22851451 220093052
29148470 59169796
325040277 903092617
9118331 10088851
428811134 478476745
197345081 598023291
66254629 319844281
69340921 288467467
69592176 460647145
75801474 209822533
1195023 20691617
156251997 491645249
30038663 183209065
78782269 172243996
95547017 102830005
42809716 436939350
595957765 759680667
39005033 72005925
1769910 34231961
65934945 181264609
6677311 7757961
24605618 54399169
16535040 72960081
272439311 508387373
150093217 273609890
30582091 40283755
334871146 423782081
108826048 199790793
11515491 19428745
442293 1308121
86383143 271203641
67489687 448009333
311799036 501647399
2168461 55099680
11879869 448341265
1447687 13526203
100460397 152134741
10975357 41310255
115881172 123444040
243541441 981380786
52254493 295306051
458238187 835966123
9128644 18628615
4399921 268580876
455393601 625622295
1526386 2675311
79445138 110512351
189793832 477359422
154987660 582058749
90803707 264869631
2706386 172790671
84978493 473426641
15236953 295774637
4674575 278606143
16214360 564490191
111637793 199750351
3602950 9107625
26000171 119343106
91569709 645685993
62061275 108115591
183295017 224657141
112369033 114223032
177234021 374108171
34002739 71554011
190514314 476570077
89186499 369987151
11199650 11754389
282752716 1051064598
89610673 114884335
13906057 18158221
430105391 444464851
838521 1203771
1985131 676431054
37778719 207805121
107426826 393389347
13519117 73801645
18919097 41688078
9290241 25617021
6220639 470466221
28688155 338873082
315342504 456950209
6173823 51352462
7474612 24027061
37607932 322580665
55904120 72221167
104764199 124493491
45040944 57329521
22034912 193909609
28349126 199027639
121093741 243358200
24907287 80678137
70526736 193071457
12460033 59059669
422171131 624715144
14722933 624127009
5961422 14306209
843321041 884293121
1998723 111631313
86682913 585099815
219978718 258090051
65208313 287090779
206985515 280720321
305514901 562456805
127401996 550883256
34569211 236798782
149503779 208611295
29318279 40681603
14376458 100340689
9410476 194732426
157887008 264598681
12051609 126108253
260943093 321410866
82526317 289244377
151594795 277238104
33458101 144453331
16674685 80994322
8664176 9922581
7355215 9159294
44309365 92711297
188978265 241492861
74055696 118318291
116289910 122679937
344232833 372205873
4336674 12999637
1667069 2061891
29353713 57266626
174293785 287638521
18145449 39366577
457136225 874125565
264541961 607429738
55666519 224031544
73128380 100496473
7858762 8230619
4784566 413801926
173106167 382141009
265744025 301895485
90656656 274354471
164486161 329414627
111188157 541402291
50641785 64704777
298861 20564363
37440717 88446961
19288111 444683169
103136948 151215310
51359787 113610430
201993941 566291551
155924796 328166044
263699919 421834117
271912557 306216873
256260438 351004753
1507548 24785281
175689889 854080970
36244514 822201927
32602021 76906571
552142691 595365209
67766188 90145471
99626321 127622676
35981989 83292611
477562711 809008705
157951255 183798707
5411985 6274181
134620242 143134915
20051367 126761011
10941787 610413721
23597263 160661551
339174 5639623
202569961 811592901
101057649 181214381
23435111 111991609
30554521 283222551
21480907 86984765
187054 124188409
2027525 24474313
32261867 642569582
161052173 242779951
148299543 650980366
24054733 111510576
183635343 369877861
15848559 104897573
35434171 93063347
135740359 340986157
55410346 58676906
211042417 770016769
15767286 60284911
73197210 284490616
29337103 34583385
128084533 194505849
61290201 803951863
3654000 14402963
45850429 1005179113
56560253 593691161
64045021 491285261
36432157 349636825
4976245 8565761
232845034 558579646
415656095 665647201
13101161 15335002
162919584 543100717
32677777 161409615
175146620 219104501
17137470 20893788
148871781 330059705
11005070 111488425
7010121 731270989
3348907 7057216
34327141 192331565
57065358 118463577
57585601 82073874
28481110 55965747
156699685 168402795
41913281 191625090
8774156 36284709
293410972 508705354
384617377 603596558
48221603 53436449
47888069 708972536
238913011 524663581
30709986 236766411
154940251 210831409
6149698 14947489
6513019 120207731
2462626 4137985
1518625 11832382
67967645 222265571
17857939 19964385
245894546 381400601
60442107 102963035
343093125 667872193
33125879 75380716
20315395 22401531
74356093 471613865
181237729 193772701
75426676 532625671
11807861 150450328
69241681 700484477
70633641 161518417
442856 1966273
65875637 78953081
26037285 52884833
399179665 567997186
160237737 373355866
62931383 754904035
109291824 347609811
34004843 65443636
43702561 132244197
103455971 128541566
3217677 144471724
61340664 103038019
180033590 286722985
8926702 11294287
43128085 379608321
276968 754751
231038669 243745687
25286769 101089225
19497615 255091329
46315465 751161367
124394210 367335421
16934377 185905171
328467495 600903361
18209272 175217743
111731275 592148625
178508401 568050867
2852353 13579864
8833035 9112537
8053704 334580545
26280419 109957697
25451231 69399613
7009969 218325136
57656784 268711301
21503133 30298491
1657318 40931605
12274123 19494118
37238505 96605161
21986403 370693786
11512609 32453737
54050831 68090327
146774585 374360286
9333249 9477514
46765485 62783029
2502463 9121537
20319568 50672361
15317683 143547601
205922140 506109361
11454010 14075752
68676928 355482351
33379329 188594662
73349101 318871496
53457836 73421641
158963741 350456419
380835841 639651506
2693325 100455251
50172721 328085038
58592776 116572673
56945414 71365141
129919463 256224593
37664960 412817042
623862 912061
225213477 244227028
3281236 14909035
120979584 180144322
28799429 210472196
39907110 41773457
32773427 58001401
19536700 51343134
82248250 257221829
146689555 226924116
510552197 539374501
28761951 129350446
82000318 872517291
45435611 59541770
122708247 264647567
53046910 109432401
99943307 568487791
61307221 307421404
181593524 399551209
398624353 453684997
84615110 298607125
48018251 553840933
1652393 36851222
98303965 207561943
58681583 80378041
227855588 687025621
25384337 193315569
57407134 97822209
129920086 211672434
51737073 320579871
142270104 286464929
8034234 79920001
4095175 517443751
18751376 39151051
146704897 193195143
25725440 90845026
198952321 363108169
17387974 30605849
3640714 10708363
216138285 230891850
81705723 274896676
287672333 491734265
686039 847597
4908897 6987648
11201059 25141783
219824983 290457919
62264502 226250641
180203099 480874591
18467776 395677777
79087329 167831170
134650951 221743999
111121360 180949071
1664278 192213451
7460674 23723679
92335153 146333281
144265027 224765661
120613969 366143185
24304186 618670961
40496992 128166985
106730337 112390759
70365741 523469720
11045001 549954829
139698280 144239746
2436310 3288553
71695361 194142196
41768334 77936329
355378590 433640719
114936993 242292916
774879946 846124787
23165929 82060821
24615211 325375457
131216990 615620434
67865825 153848251
164572264 268325185
170664286 189754621
265728751 417880855
159996365 211962247
80330491 148779541
32199544 293406631
39380500 118190403
69033 365452
4187365 4770201
1571171 14566961
15689919 386020886
10949828 561653271
144831254 342218188
2404797 487955351
3968853 556269841
268963748 338040001
96594505 161655456
73161903 212006276
485443097 515582491
2107540 3245221
1541044 298464601
49209941 756168102
132343121 337326100
22806018 109256309
30117148 620878825
34578886 589941375
12209097 91305189
54362707 646720482
74185585 126627879
13057759 21912914
308006601 475599769
245668936 791348197
165910627 368652021
39236541 558955808
16609400 20405993
22466950 31410745
66252941 157384225
104353696 110904113
13248151 176478081
11070179 44822171
166131025 178649605
110597785 209239011
96245392 236408737
115640154 128412793
201867682 339742161
160533600 242788411
12992557 309849905
106312450 276919209
225354741 271417316
250979821 529836281
173596848 714986304
23360800 46433671
3483879 530733810
1003409 99037921
106466641 374419585
43115054 363955426
139189900 1027406841
1603368 39289681
182884866 328589533
22898607 78089942
38261132 53820249
126182195 437419951
63452379 240729710
103946485 275332317
263319833 457769401
21003823 102335406
65258746 667121672
4871762 5136959
52117858 285714649
1628243 158282788
484178 2515076
133050120 673434301
113676801 405487195
40846976 106503865
32798305 35793474
64453515 110486351
351906443 580127750
21704701 572837388
331711953 500281321
11641235 644013601
7642456 29206189
3468642 141709387
126367501 153011695
47669746 116420251
12300925 314401201
68476108 106845187
50272125 66935190
10039343 44036287
48721826 445524626
62103921 293241341
390807748 609407401
11941900 29711317
46854721 149024552
34263397 108055542
3526885 26545051
3462361 174716881
109679116 328134102
13343366 45500561
147092947 526022446
90692015 94598377
109777666 187641921
70140337 310993162
376306393 393317707
2773556 6577609
10348458 46523561
1692170 108680211
5121821 10742755
6683924 22207001
139098411 436499041
27924154 41511061
65404859 90575577
239534 436915
169742026 764171045
211222557 753365201
24797261 158792397
183050925 246730795
79982002 484667701
42197001 84116440
47436714 371211247
197424261 309395995
19314261 186216322
3859918 512507129
72051953 154451263
181002323 276304337
39168652 172804929
117438751 135090761
129316997 441336610
6521285 14266456
214777089 265542385
97984782 180890865
52960100 92424751
37713232 290202145
615383276 619273689
41562826 45172161
33148871 35024221
335564209 866764007
9161993 33938966
279728209 353412161
210206501 211920391
15353678 65741731
67224321 187551985
8119651 856502241
23888754 34437211
85203132 86218909
140257051 285496618
197238707 357183201
76302360 421667202
12052891 165029473
52817031 193141744
154989309 185754571
34661380 194094001
291198955 894644736
48925001 755484670
174995472 452675257
44281737 637594985
349742305 535465000
206325124 378143377
42905041 137588477
222639799 599620057
79876544 291548869
76583732 378630031
109083095 414667027
109193121 708130704
1478140 10492649
221468789 665537009
140030617 621364623
16153509 22902031
2829889 2835981
24763057 268192192
4769669 8094655
329605093 758115745
284452006 470820057
69196430 88331921
3991969 87367681
596244421 685060351
420203977 460599558
244819933 487236149
9173239 68438448
65138431 97777909
156534243 166040474
628288 1855634
234789908 415342291
120395727 131520243
111513024 130248197
1817579 2467561
22189187 57144751
39593386 415363789
10051630 22099701
33013750 484128791
67511999 513832752
24412839 74833918
51422844 166563937
25076561 33978625
46540585 153764901
19574692 257263413
2344698 3471833
391456233 588186112
9385913 24870882
26313072 54903265
246072369 541156992
154425448 160729589
413656871 916899433
40785216 358843897
7314537 892612345
45776207 257879485
1541657 3321649
103235895 203386131
332852495 337884929
7911290 66246713
13181104 39275983
47439946 936172237
223798516 369060329
9544994 20021769
4490041 270801889
119551784 265067077
46982428 280273865
27046056 509930233
276445607 324668491
363633 12035476
1268331 5845655
365486769 782988841
4409945 95283811
27370090 139865811
24448797 30059602
47223497 311806531
10316997 26554989
305953778 330875731
8782173 19390603
75167471 121173713
172262341 234165268
255929003 327545953
46491537 552370645
9425390 14440681
34165 1145463
46504333 151351033
218774479 868269159
41000257 137071506
66611405 415386280
159511993 575562915
62788267 84238362
413537081 855507753
3350434 3844957
77623921 368067817
536154696 874492529
160113 26070913
18563970 215927587
71073901 333420495
35688296 35788161
198075949 488980001
173859757 184770811
6131267 13448193
296237129 358538728
9349975 120714994
201334211 901245311
131895436 145663453
162144021 356766268
15041159 30668457
11752036 34496591
4183619 10690783
3378567 13327861
73653909 126672988
236512817 506199871
4401901 221396481
616597 11926421
2549424 136929885
36436517 178636681
72872368 186792629
11745863 15670186
118731874 119656621
11147598 11916031
222335527 441352057
14503797 111598033
43012706 44397333
152157713 165134392
295552531 649173925
4255116 753709861
14634481 288434875
115327686 219060117
50445885 53480520
203989489 427922551
217507457 292507363
161544175 353029704
221114851 843124998
719119 826718713
90014081 200656949
75079121 610373383
102533257 119387881
554680513 754882176
16341047 663610466
21435415 40176701
13479240 125930442
8976771 16215077
1615021 6388801
56427468 288176190
119411931 306895623
6544659 121265615
425069173 466937381
186893830 218458027
325360009 550168641
982673 14172459
80146093 210264161
124548820 141240939
79087652 302939421
4458455 56022307
44505451 742147698
41939290 389881009
28429917 30293729
119048374 161148411
47869476 133152421
32920801 258190903
68773491 79601855
10580560 21937521
36012481 226893001
27069877 214606305
21593035 205732708
210630358 460312931
820075428 870001001
48747114 147006289
157481323 737763049
869482 655812366
126879535 447871117
40111033 91059382
91344414 256337881
108970679 451048097
970711 39621783
89098013 147646801
68289681 81525320
37736363 242794379
18060480 161942521
52392482 183426727
20664073 34027745
25699026 68909647
40159733 243929363
8558581 114761551
294133882 410524885
4320538 13393661
5791497 579699713
126407309 220807133
96141613 218193367
64244524 287240181
18792177 201986061
27204896 36231676
24022051 61469741
35663312 37291681
106052186 822400391
626201 3124001
60226474 64505551
108006141 162490950
5555391 49265495
367961191 827888293
257756730 625236571
11295419 162052681
10109204 12394465
175254376 295781347
53649269 126243433
62176687 194663067
90596150 144622611
172173 37307051
120575137 398469121
19903109 171336881
74464497 83394829
77788761 202799787
36212868 430176831
35328581 558243379
5183286 12606301
44052797 56611414
34418671 338740645
18369961 28384273
48272797 150649591
102476953 594910538
241549939 251560546
367095782 598872495
526626 975127
20235371 140408641
87728648 116207785
492210505 897487003
9028258 68955997
126388903 145760878
22447681 835652307
1701415 1998026
341321043 446852927
56765500 401932251
33868941 164072785
66419658 86497741
74302648 141167521
232209585 273007828
91886746 187749901
429351586 584538382
98497685 107977203
49641201 507641339
55614795 301456051
279163861 466613060
46515433 149086624
3354058 13238574
841531716 845351937
69205288 101304281
54029573 55226722
67273495 163119552
1427749 56274511
136966123 530696512
590491 1810180
259432657 418324029
191783873 395604001
67508205 310747971
70173163 105044049
52305997 303270541
226141651 316999801
14959504 313682659
89406107 230017285
376946857 921213996
295712001 427490853
166582417 553160499
141467733 177643657
201537 326223391
14160391 500997449
663588295 730254601
241143 449973
49931713 363283201
10038883 213773297
3254164 586048717
112944804 293858761
120450457 418064851
125831657 127573961
46563947 560238091
19981626 73558142
552819649 728523431
265722211 378491061
161644881 233855216
35649838 248144707
5735368 5969601
15079241 649790803
66586915 94689904
22590513 41250416
578971579 580412636
304416521 645251449
125269789 153195593
24226 227241
369209368 544544615
135438557 169473913
56028755 94037626
24259846 514058833
10037590 13545661
280217701 605715441
215730431 570365841
59242753 254038543
4662311 123539201
296561245 568611473
129277430 305711687
54383231 54407761
26567593 32348161
2342665 65497483
290453041 293848906
30292342 104528269
80694153 152789025
140718157 420859801
162204731 253641153
107529806 161482361
8239425 266770186
4845503 264897789
108264001 127415569
1607005 60724897
652120687 782063382
16408606 18061551
30157976 150255244
22156455 29450275
149531977 236267733
36357895 791483211
289928677 591535063
69857952 341441042
1914913 824792098
45553804 251775349
515112183 538132693
345775 49462381
53481727 284370049
10985625 169679809
345458691 491663752
23928481 131141827
98240194 98384031
102028780 508870579
73083011 163826251
38431615 695684926
36134548 104021779
165355916 226174585
24953105 346836221
119581755 194305411
82411883 187506859
7050097 483346374
452873 1157101
130932597 169863748
53475022 97078959
78783868 933401756
302892545 347379629
67686192 243106369
18498433 30107001
215273845 962952991
20880241 86273567
67671616 826200001
1326508 854853569
145077720 288062776
773495 14996737
50566145 771524776
61216578 235217951
50544979 627661606
185523237 279205049
49444218 59023713
206948407 338956246
147797494 212272113
63480076 301714869
205435012 680225875
160442139 255963513
26349244 86625433
28601999 132598441
73754197 201124477
111521723 150965361
23037136 45456097
61240910 79459246
185047993 548596405
5233579 689263681
130154573 146525887
88123168 265197451
188144358 272658821
47208916 704609046
135091285 188324803
30709751 93888993
58754185 270500517
215182501 498537921
180655230 219266461
16067973 18719367
44124875 57273810
112623589 207173341
23705490 432133351
17351367 42343198
138071179 198751559
130533641 303891831
124698153 247395556
29963141 113547268
52401273 201510737
355797779 565249816
198608437 225484421
19068462 34192181
125834388 278332749
45093133 72418789
149125473 306855289
232488933 247361654
10920710 790926223
8273989 10434175
299746819 329851965
12271956 18932945
3980150 32994689
75855968 314307493
56932187 100046773
16495029 46022333
222678481 252759961
365211 1961395
32364968 97831852
20640621 428426537
265756915 613540414
448889 776197
4358424 45674977
187494772 217291569
8269067 314443135
8618401 254927611
80873998 85099219
12463490 59592196
25972759 54858911
373637593 380177632
51177585 376153276
33104545 337554791
28047666 55282501
192218839 300106401
121984396 138676921
55687291 89769180
31776958 191472869
69264387 95140089
124847229 182310201
68915601 495729004
194927658 216683281
76035155 331460262
44896447 232144927
4906227 64955371
120075385 294842061
4168419 46963561
957226 2704599
161439470 190882417
3273853 158735387
9642709 21683250
9293356 12508923
130584574 272754865
76526 334615
82656745 103703563
61659738 225933601
166743595 319628803
92412184 348171033
114825889 171804951
148697044 809743542
101623971 527831233
78420772 104451953
165167068 261741151
6644988 17936359
3923332 138375733
5198185 536623283
24953608 177391305
39525136 61887090
138160372 519977305
30453976 85207177
214306119 451832846
442362591 660494836
129483979 244325665
53406759 224124811
60798022 64187369
34822408 379054801
307245379 615325303
288864426 346683781
751357373 1028960155
2340444 72275845
345675833 368314973
5825745 226086433
55729807 92630659
398556372 539250201
1293057 4667041
8383209 36296876
162380571 164748785
21240857 77437009
82244326 284904829
354528916 717928993
342766831 645409442
10920886 189115067
217862842 256644577
277601116 335426001
41389229 155003325
230111454 258495733
123772302 399308821
6316001 400856964
117340582 180554726
44210937 81702844
90128028 162727287
149033959 696064035
79196111 289893511
17655677 70517281
136869822 141806881
4211746 919713601
502061 1136795
420553637 470150770
47183942 97297019
30784370 75313285
39282881 63446335
38460095 223606821
23639268 131460481
381796561 931080181
16704413 170223902
6501781 86395254
30895376 381018821
92214991 210565463
77388203 374398761
4312840 5841955
13840082 14034287
21688453 873824911
50284406 52279090
30907486 70492693
343040041 496912238
60968655 473578513
264367919 397068841
580170766 591429151
317230955 620200049
417051649 515335981
54565868 273327692
245401201 320547255
24350558 32212090
507594309 568561365
312825457 316231570
351743449 403021916
14978009 672037750
15317362 84593994
28477182 507487703
217311985 842646799
463345381 732449576
14455309 255265501
25023360 200292097
145622477 229511017
4119048 77843295
61896311 434582611
132676818 148766671
53125781 82970035
162954241 625098331
73347942 123530289
103877189 193370866
6692641 486758917
5679548 61680081
2549599 6971418
335627929 633421299
535599139 772381513
29015815 118009267
24091667 50121409
42466372 555077041
78397065 480284521
284743495 729804936
93398251 505835576
45673987 431189581
58650952 179731021
42475483 87948502
12922182 21285766
27837775 445310061
1324801 4826337
16190786 31379185
5686072 10083313
43469658 794998597
189613406 257254297
30172761 69488815
37414226 88992919
480611791 569624371
37263458 188918731
96618250 131508217
138222562 203905872
67332623 93802618
28834150 258702557
57299837 152895766
63212296 147140358
31963419 44035972
552767139 591928708
210373867 214566175
176199 6230005
63669144 123241809
245100460 338375597
61744849 63405239
11571937 13024943
225639921 470914621
81723880 282665251
322229149 697619809
42316611 103663081
23289919 25667641
300861562 620066989
57288691 119998789
82822798 478223964
36495839 154176511
275064851 1005762668
201036452 578240664
18107488 32674329
40504969 336832708
26140026 28647361
175873633 279708976
3903041 51778795
70540223 119497277
2361699 59426974
370588950 381256849
135689421 335974626
56671569 221355925
227831419 284154493
17222904 379883089
48657961 324842441
29929893 176371636
159987751 283848202
38636 76715
3377151 48749429
29280696 52708301
51429013 119831617
48673740 108428101
227629026 643303702
145795370 237373077
102623985 306373326
247110457 413629937
128054051 146497212
13916531 265006174
78526859 86806486
36681551 631848409
94859698 474050623
18536699 67401244
38406109 149867241
130255303 603416698
410122 631585
9538679 9545797
125053733 162255712
16588396 836350272
3183346 53629971
35568269 106626664
17555889 106184272
85189801 186771901
326357840 384234209
1966573 2572486
80611205 308412753
18587984 24318405
59777140 81253257
221607145 291511266
40445127 50990401
92332441 916288409
179437561 445411952
303932083 325482301
45126901 72020803
9505978 14139231
68971825 324381345
8850271 385634656
106973125 376996251
72597737 76988666
15746518 324645499
313622361 575213320
1912481 60862801
73741209 145374560
57336 3068011
195288116 479696637
19478801 46169476
12582540 30937753
3347473 88330213
42991177 307940905
5566289 12408041
69981991 96223856
37334789 402351436
78787056 444816182
89999200 165482812
10601585 33573835
137411 101353217
17399570 26419933
15023877 15184881
172816101 177470983
70123589 242698961
21975010 35170801
43516820 116659345
171414765 243622261
14492729 302884996
11929646 30443525
49700005 86756758
21273990 34071681
21964471 108717517
266088313 359972641
406121641 492952549
3146225 217901178
181909861 273206291
1774146 34097281
350798689 788315005
1578768 3274753
72689973 103596037
61289488 328368635
19587685 220609929
40540802 47276699
133305422 327127529
68539725 696748735
270169761 754058758
78901249 788744188
126355969 281308819
28387777 65935221
14630263 39435001
24095978 130677921
19562267 39693876
67728083 581888098
23624052 31275863
15485912 310140055
24234745 232465521
112721820 198883153
470289898 635280672
36765121 62819217
11290897 56342769
450159570 681874884
140229801 150418897
2682237 5805724
111549849 147463776
69321062 126233677
199382434 326390985
202409362 207125443
108169945 441212722
74854816 359849233
126774137 148505953
3809701 694199743
32027608 47730593
60240871 441576829
90154120 595199716
253806145 406249663
1501858 120850246
184526334 284522249
269339195 301208436
140487251 1056738024
74546182 160305300
1247352 2143541
157878150 327076465
350749649 422523333
2391813 22594519
7866874 34205509
196982501 713099325
5722809 38484580
503984291 723862941
25293862 26999715
93041741 99395538
17906694 36686821
112059713 387396197
9327163 14683938
12756910 387127847
31222351 42213726
33270401 839681118
119295035 146871649
353401 8121297
160829064 475926193
202820380 279677031
456311809 703333630
105773779 161335985
19603123 341159024
9405658 98390178
192005191 417504065
4253752 10030857
18526907 316713167
96602651 472580601
20230133 49209017
1210981 2382125
6411797 10863581
66233148 66293641
36203627 51901534
40367359 263125441
143684428 176443489
136683621 250335086
28421790 690517390
66307713 208663973
31606741 44220882
75526009 725329144
12154345 227928219
14388960 15107401
100870854 147061851
53011940 335983010
14417337 69878114
64916691 85812631
77801282 134686747
227051721 410270729
244511801 465579622
83572799 298281458
10621559 82037712
757415 1865326
18000333 186537100
148431768 289925878
173176732 265282601
71784718 284303147
17019745 546811201
43160535 136652716
376962321 859921093
38102203 96201951
112202658 122298097
159522048 351338527
96775561 191353819
271274569 619058116
28226641 505181395
3285429 4895887
6141964 41174125
331231705 504209980
20924280 47203069
353652157 668274751
989486 43151109
15073120 31552708
964861 668401741
100809611 264830437
62315310 63712539
116287030 317710433
37639953 838171665
25903760 53250376
60979241 91556971
23153559 86410721
2820504 42128753
108639749 209026975
1456677 2480545
178425972 714900875
41060291 53863421
3384223 8465171
354088003 415684127
3936697 3949531
336103573 616002099
13998324 22114937
1671608 3506353
79175275 467542249
102040844 148352597
36791046 213283036
3107685 56446853
201164350 366204849
43836541 136529536
2501774 10661953
6104588 230737781
86313211 509819197
67302497 453809770
126137962 373394541
76449 659585
6155779 18629799
31625925 187818305
36071551 64715204
339397521 605861803
2772737 636597473
749816 68546545
45916537 288888939
79860782 375202773
193802853 395830948
20691071 66233735
3976609 57437425
32827167 67974833
140713701 392860103
415143041 944404369
3700450 4601731
34979837 41726366
75070732 89243241
53644450 76046041
99418 782044
103926385 633053370
592758901 795130051
3507592 13045976
33704099 116432966
9735378 272485249
377714320 664420060
63243055 66992698
230309253 760246117
49028716 147817781
58174562 748924563
91497930 215309333
4763546 20333525
12674410 770118185
5006881 363385133
22511529 119894158
40634263 406890690
7222244 119759306
96396394 211535297
136203294 361469473
1682062 98732877
213596071 279757005
4467230 5132289
105194618 225138112
144265557 509056286
9975042 40104881
91344673 471634507
404703316 679126918
102631726 402061611
42170178 71166538
173283741 405563265
42574516 565502105
9238030 37042461
187214059 659830336
5915717 335337625
289474022 584152471
42934764 160824925
84041057 126392833
42496351 190098801
33841623 793474265
40831291 208833756
35232081 57604733
7470460 79975351
294005311 356743414
210996046 387478471
188788337 261115693
21458797 145868802
937010 2105741
190133758 219228793
3708 13740839
287529087 635710401
23104762 81923841
9759358 18138562
55748109 113724741
106835093 809216435
630276 1999817
397702 69100737
5439998 142932259
35800303 47018161
42543048 188784577
45567852 113176820
8569987 101677451
86544 1503433
1225831 11312365
43190121 65546068
155167652 514438453
205620755 379563986
39754677 203233718
11305801 364153812
13618702 18387403
100338421 139426651
140048883 456029389
8876620 31732471
119501 5972639
82402145 200611451
18876216 40401021
192635 31291600
74672505 292976596
1870491 37300531
101066603 446925676
29837164 335263297
157184265 224897806
48414496 181685098
28438735 73356023
194537 1511733
39624868 136508077
31128709 476924547
2868297 3020636
67211677 168069331
149341738 613531612
40722393 111629953
71770014 518168737
42538779 79794346
38612505 45172825
160080257 266618021
53241763 260117425
127907865 354094021
62925998 109845001
208230240 335518597
9856470 366969109
36892942 181623729
45139279 195239617
676553437 954159389
152989856 322815307
141343773 148201858
10279795 146423425
80000476 206858177
3127469 11586322
52979986 96584256
23762100 72817543
17357662 47583001
6968753 32440710
21769588 61850416
122821986 172230411
120232009 974119921
19638941 74157112
57291705 112817761
288084339 343228915
270653370 326570141
40493196 384769621
203041021 597009216
223019385 829662793
27209293 39507724
18994232 29993701
13330198 151259785
247462122 358734033
236048554 387424493
156154951 741790819
57049705 298604500
154201735 296341561
26545845 244612897
13556308 416591441
93114168 616844593
282587889 598121434
134197921 459095077
244436553 579683872
1848276 8541559
6392009 25160305
94452639 280603169
34029801 135321093
109373863 193834792
18508232 222203359
27002731 135703009
22138391 63890047
2255419 107196442
691573 370367679
123519201 579502507
206765902 326328283
259861361 288596089
109866049 253232528
1363678 11275001
19794893 102492973
20445841 373779043
38172918 424981951
404199181 414130297
82127843 153532611
3409038 9463312
77897503 194559969
2092939 2863589
29208792 243216085
3167557 6016801
53655825 200027937
9208612 701984753
16105555 125256077
119547610 544665577
191990251 214776497
18698239 122969158
188893314 289691921
35288054 53301889
27530766 155320841
155595511 158643196
1755093 2573467
35616567 322073137
29944033 381741379
255688096 313709761
150604147 425915421
57190641 161573777
41024694 46319131
354183076 405371940
6788248 10378171
12229717 31438281
57912049 382262389
23658301 674772958
241097835 474666853
6560343 16668586
267680645 483480306
39992182 83279915
3475693 11591791
47971531 346915393
59322016 87183989
77026951 643771728
202594343 225766890
403546821 409746163
1535203 11529032
76353935 80096773
196229755 362894491
294398776 483580066
327012841 338019214
479462934 577724971
39689575 157379665
14989135 178488105
85879334 296404827
6291135 14167726
47267554 186167901
30793091 52544325
23656838 180697641
1465388 27431319
9649816 80526213
103277545 578198501
296097 107874145
4492750 94889952
83407906 288998295
43599697 114924993
72374764 95934721
45590077 121987516
240992532 407366015
11381503 343620001
50704291 783807394
287190761 319450015
64838962 427490331
22134928 109712105
8999179 40700180
1 56520001
208178965 287180371
5740966 22979521
94143523 338129614
495327624 926133121
26361427 108788127
24417721 573886961
7986882 12419317
8451357 306742538
91105381 171975161
4925629 7371149
166207053 379860949
52513809 213886481
8308932 51317005
111562609 588427946
9982035 124316053
23215321 963619476
7430851 276160840
7829366 32655140
84033601 393275760
25631971 734805662
179495664 667115769
171656173 216292099
166399251 735180826
14769965 22076461
106147913 559438933
142283521 722103433
68680157 483744969
99701770 186744769
148008531 167596535
21427756 190245155
31584940 427823881
40415007 64311651
6744099 112686526
181954156 566691553
32337424 132244237
30974079 31884142
18701581 31720852
33814648 53964303
92166665 288488273
9540535 214005742
15183181 394552865
56028951 228455443
58501461 220447565
305038035 579872995
23042897 597379861
44662967 50330951
78680012 81940751
139738750 338007396
5735770 10340737
18645399 313260826
1817355 3418676
2961200 89978293
20601695 96591216
8985067 71783114
116138068 168814116
3627354 107532751
15649594 168712401
18508701 164481461
64873183 436253329
129992071 324239935
40239265 201243697
131823811 178503953
15593951 149532715
176009967 213701959
206609645 984221157
11183983 16508437
61430084 230925631
137982711 144339301
311288833 627733130
17847946 40127585
16214608 87672601
18935869 30142438
442761580 707404069
378467965 638542736
1245792 8745481
22262618 34650225
223823817 303291203
1780311 561341502
6084714 80838251
13000295 658823059
25272590 79151105
121137623 571406681
3291993 3458372
445352991 661777057
1459114 3117955
86656501 295177889
239993040 341944065
139371297 161088435
421781251 454645585
3664606 20875731
21460275 524135844
165040121 212397877
134015011 578605301
1385997 73212355
105549819 160936626
70884595 347370427
70637457 185478221
410160012 530315301
45601216 67060657
41865815 53456383
43898659 316259529
15953973 55860193
549979 358374241
201532163 311120746
11616226 12936021
173124953 418613473
1071413 296209843
15357496 27043017
241808217 366861725
21580093 22097229
35572894 58370229
1454568 6713617
61870428 157813777
19479733 111512501
43166930 67533571
42706759 103420041
6046223 6916481
7068871 10606737
21263946 27770385
8796158 30351169
11790331 227104335
27978928 48140841
37131597 155755891
93599214 226585115
4293159 78121581
36970040 48248449
60712938 176368214
30470113 148477078
81260229 489951240
170070651 174239341
50058722 655550659
148387664 296841061
3606355 323521683
67259741 95093861
225769811 299655721
101392943 223466026
60126615 121095277
51695483 58462909
50377357 456834505
1367056 107399826
269238361 856422557
129693514 161003103
29848175 79452846
8120289 96736582
135398 77409493
16589312 17726587
4166686 44887357
89997625 910265643
10994898 119333524
31319610 491147695
33638256 720106765
23521960 416151071
275425408 705794050
148925586 170752108
17037236 46379829
93614819 145419541
222543499 292646593
9927691 29131376
17343394 41851237
191787333 202159576
98118247 553250755
846907 8917217
33404512 75902803
77398575 167136619
47528132 60086599
89017223 651594451
375287 533985
76564839 305887121
13613371 722920705
99352549 112456345
172810479 238196596
41031787 82977375
28151821 881933371
29579673 527929761
2500039 13294833
60766142 101834401
95213791 176979596
105700447 109405807
110538073 379591141
105439833 612958165
24228877 77131305
83899960 167079088
73298980 91213321
127620563 462988849
252063640 495342839
3376790 10471072
11359239 337600533
269529051 756561303
463893 312129559
15016551 150724126
28638308 296748193
1169456 60153721
197873677 291866371
57993253 360272121
18128119 192025081
177369076 661402801
75736321 603386401
13646449 592555393
4376857 50402581
170925394 228991479
483355761 574390531
36088346 432420839
216048443 602865313
218208761 644296771
262644094 356261467
174551041 535614157
340062561 575831551
25929225 44607137
108127166 163896041
245831678 412726291
24177591 37449061
728510 2585837
138106249 198298677
144006866 318114379
1747060 8426071
144666229 556548505
39597253 357729790
10182341 95687165
99533077 263301325
21198310 232531791
19172017 36568211
3411056 8215555
27837681 149196051
11868567 235872713
10816129 411502895
45499797 102810421
1795164 2274910
30129397 567822458
15000547 54650577
64710873 74834785
27064087 47435521
143179989 192985723
5356201 407540417
130239070 177553066
190392445 628142674
185349445 317323709
68547486 301314371
103614897 525106213
37617553 166020877
136264885 645102246
111843203 452134945
4782756 139315111
26321905 488261621
24079077 408880991
502986772 785129966
10920631 131834523
83602754 144347471
63612084 213818706
129229801 209319879
883143 22203629
45948085 207598392
10460557 34483716
14564554 427251287
46022911 668945600
20767584 175280689
331877521 380327563
48984597 249721789
7887319 45014473
477601021 701576324
182201365 273765961
5671932 39300241
66438596 111587729
118275109 283509657
467463193 590002251
61586561 282345596
296473426 799531825
99199360 321833097
80612910 183507607
89253698 373721501
37804807 112441321
32694773 470883309
146037493 444132081
117421471 436122277
23048966 23601961
5109380 7666786
12841236 533603827
53597599 121602921
34994620 250898326
139464884 313857049
241494751 372322289
156831720 189183721
20974051 135017609
5912762 45302419
195387288 220241113
4925611 25561987
6840608 278824001
12525925 437824375
4054883 11743801
33299487 361338741
483033089 623885601
163005941 595639105
5185446 146532473
15216540 565378613
22671708 153983953
32756401 344829313
55977890 266182945
104368348 160573501
404099 23082601
158900460 347208173
340827565 585105130
3099574 3436455
465745 5673115
9293 343216
10775250 25506461
74563227 74888542
49752826 131436629
35792191 113900865
3267339 228461276
76907119 266007468
35021499 72156131
6288789 23728645
16100297 186974789
1878437 5811740
185888928 732780769
191154234 235383734
3814817 282144656
12399769 28227125
337870 2687041
13173965 13981976
65480478 165891747
151579661 789986471
7212803 180343233
24624000 54738559
137980092 196323989
85454822 822915570
97476271 115791034
69816753 179814721
78098344 544344907
5301795 25952101
32407350 53691793
61864221 989494501
211777751 387873169
10214276 25032547
16888360 60698625
44314319 608562274
60200548 257372688
17485389 31422532
15410639 17778853
69169654 308313517
6503787 24855277
88629862 143718193
29849278 40666049
22227205 32504760
192620383 531065192
156375764 306868093
2568475 41530321
119519401 192983685
119789 5748725
6013618 18115721
21556614 23596991
176047972 213559417
153309011 261913177
357460321 766418791
13663121 316991621
123394753 232962721
474019141 667172501
26584572 428475347
56497258 100546065
125866236 273253771
71728776 165952369
90614891 158856391
122451 41598733
10199401 255251548
100653809 204199589
514868 30173760
1135097 449634961
49837056 245075287
3833365 179548876
6781806 21552061
30636338 114564433
40567 1115271
23317693 245870881
38728001 893299205
211740475 225461529
81664209 220282437
48543 338917042
677409461 748336821
89347427 826671506
96017549 189722611
16653638 24719701
35496698 35743897
140698297 311307339
156294550 437783115
87661281 281468459
3160837 261918073
77589546 144920881
24958556 30597121
10647983 40937497
2754053 197771516
179939254 311174327
50747098 96089267
23029581 77885383
247555374 562019938
610361659 648300511
33918190 48686513
262055 543976
206593388 238757005
7232167 19594653
561690806 674820427
2484791 5532811
3918641 298085998
153679914 482615119
106559687 305310921
295429025 553801222
151744288 250346785
9442143 40310569
177165521 324893359
243531145 782868409
27879132 138107677
28804765 247393441
20315144 55677376
89749612 492170823
64545736 606777469
86411965 990353383
6004309 16175766
118165870 148991571
46555719 112085951
3678236 7629601
35647501 430470416
62645871 82693942
39599701 173400221
37487737 375351781
151910585 716742017
383981401 511018817
105196981 145049941
2698320 6860833
31002731 80276310
6784275 301651546
20324651 497153220
202807656 206600355
1179169 498916087
49343538 897943677
6359179 138518681
8102388 13682515
263669230 622847501
133894041 418491151
302951666 467115481
179748898 216341793
172407106 395671381
1579227 39773777
38518128 359111061
15917209 143818188
39313237 97772501
119367576 410211681
20639288 201277003
5453197 16141461
309241774 334048266
40252871 137593981
12894701 109258449
21579907 255034817
150608739 210589785
20589379 25732801
177682204 340369821
253323 1710996
29107283 283557198
75471706 111240984
87769081 158786540
26148256 48587509
125638224 268893553
3274473 10422571
229472981 287395291
595080097 904487261
175323676 438034625
63499596 160171426
112693742 254399181
19522459 34741711
60451916 651398273
139414048 144321059
31070536 183370711
76406181 305468263
84378609 301250561
12064081 183828620
605490 1091141
87345253 571898351
17743310 459654251
242409007 685050246
452066716 482596885
9439638 12875068
533858083 572599315
41854967 97452127
33578161 982971301
178587176 190490261
120612801 221187863
143759696 190018145
45921 14173620
16378532 28691059
36208001 183073411
70999164 87088945
18757443 90027926
210958741 323619946
70338066 143243387
144105729 160094304
24143250 54103144
14704351 30612468
16680757 18009856
119011454 308120609
3656209 19732903
72146530 220259059
229357228 394898213
40756996 49985209
398823241 536563878
10147507 17093854
109035221 241082363
291493579 497114953
51859387 131824657
13075309 24586241
1310620 2008833
42288261 129200158
11519423 231052720
4075730 20271521
16555545 32393761
55587054 88205011
219927824 505607301
40782228 132275969
115213845 301582231
30875377 198948529
43545778 81124849
18820021 29190726
56427257 195126514
80189225 479221337
76573381 296968211
57805595 254557744
55823446 179969901
80025940 241731361
73781419 150056941
293232151 418333059
25228453 493530805
8833108 8876251
237842886 251138581
126340251 747681453
368439330 611555281
36656496 86749085
52720777 246253526
50571912 270144001
191873221 718248457
14581610 42600781
6098669 6342121
52923627 613287374
380037431 458094313
94405985 276908626
166700095 699238506
145128421 308829002
169382414 172962945
2495855 2573187
78025823 177162854
143992212 522598497
80733640 519610015
5179528 5419973
5081284 74657439
57109488 99240688
400289379 457727425
30388175 54864865
249191 359371
28172588 469146601
96935490 389653516
137276460 142583401
341409363 808594876
80909354 141375061
50674302 585826606
35930 889778
238950869 823652783
15522867 85147817
15552927 19574439
50998696 85378651
6242074 259676293
95879279 126507191
25800721 277168239
79137819 131684131
40504631 404490001
1337376 179672643
9450946 18705721
81134857 371490733
387695688 481792081
310062941 367042856
139602425 172396225
128238675 598005871
87523501 150707971
122576897 424446049
19277923 77703539
35047393 375866249
95412501 280538818
124805504 193856891
148322880 249548878
249375657 546799317
235308092 312265903
34906947 114270451
83610079 90104245
3923229 56272441
78995807 151357251
24238537 30528894
124849178 711660157
9319719 25710881
2720953 92053393
17153740 95757054
421905653 621538061
44774172 114385377
3655087 161603463
38444915 262735907
8832201 258565558
234757494 626127089
51952967 67608451
1844679 9186551
76547349 455001601
5344562 113272039
212771989 269774821
69920608 331288561
358129643 513680581
112747457 404732676
36678385 251362010
81094736 165724063
21770098 28439505
169077800 424177001
70302373 112727305
153296341 359310701
419243758 964648693
102197647 126731439
81344092 83252776
191115735 202936361
25924201 129731610
282396091 785213753
3597641 4838704
238740703 613382485
54135706 145687569
78685314 489996911
5459959 149989850
36187084 277763344
7613130 13688486
41415877 290209037
228728906 697844401
142832416 547298448
63281233 247819672
85035653 441910785
10666895 29490118
113888038 419149914
201860713 957819795
110362001 185987873
137125987 208462263
332552338 515928531
233626329 472360108
28511238 81146971
2933621 3005825
185957441 524446001
1758580 56056185
53822876 55200061
32517464 416933161
1752434 7783480
28074145 62355826
12294244 126355553
18039961 191534221
9564481 257597521
691410346 814590481
39250568 145293143
25334056 27463741
55559197 856301442
54768388 151036033
100862941 750688092
47047645 49938784
439403293 499757165
197991440 619360109
156011364 164814793
95076442 551511621
52309 196125751
4924778 12943261
12414361 13406794
9115664 20318994
24339649 493910901
168652332 354494841
22664368 236409565
4312610 8510761
3049108 30101527
124673201 128913625
3639821 60910357
373794791 481939751
131892373 132959721
220070791 915350626
84439965 378255681
7863661 145822811
169622551 541468038
5599116 333772165
2063350 3307217
28288215 107478802
31616104 69223883
9028012 83868925
491310898 557757059
5770947 90537748
37068643 37972081
20377504 64560725
109816837 170957596
17795351 335423376
253605750 273537181
126896332 291909626
67881091 91642120
210340085 228438519
42951025 63133437
129040714 173687297
656142684 1022534032
279560419 860991661
18534128 93217891
165772003 243172134
56178529 183029089
1198890 2040897
35476578 180601825
63227512 75392271
28751009 283620421
35947689 88322212
91593509 156837025
2053201 15343048
12278137 147600073
156992251 422257729
2042587 19121731
6167409 114087361
344797587 912754945
23817207 249772377
93264610 242896491
10647919 30368593
151769768 214054464
6296870 32885224
3722241 438634465
36987411 104482897
337975305 407409631
242866607 600872690
20884685 54089239
139738123 335363113
1163460 4371571
166973457 186854416
10569474 19115266
25957307 61657726
10720371 79131807
24118512 180897025
21598777 111094992
598093 103326595
76907774 322371001
56134559 125228291
10314041 252379785
16671376 121529866
44972770 181038065
99738359 154569429
76964927 229072311
294817081 651766655
82076 222913
12817959 94309384
896601 9526240
2894071 3734755
105922836 323828839
72098316 139507349
101044100 122042429
447480216 880040393
6086031 22254598
293566285 471377816
64861648 89674201
327821824 446122951
52116985 79505905
19636237 173303761
5470585 6409693
224229015 555155719
370992805 547843339
2291546 27011846
11811001 35314213
224054755 381480524
91513521 380673307
292442869 514863844
26975259 160282723
25266416 35244025
114232503 116958101
3662247 431722865
129488626 371164257
294702825 380332118
96567554 213515982
8418834 9677095
12387794 122264001
129923137 312503406
10489021 52186801
27692001 126493651
31745391 38018869
10766732 77985805
40067331 94408641
120265265 274646293
41617987 685976572
100743161 474334525
111440379 362371673
71760725 75470032
114175981 170570583
265678741 934701166
169832976 333302545
106062711 109737871
92216253 95417805
437460 823117
41633496 364274262
185621191 798871214
152629611 650606117
13122541 399231421
112067788 385505241
483944345 493268081
93852860 567302806
17084373 36447412
42573917 661413523
276705661 621488011
23727604 387199752
52086429 71892661
22748533 145315293
8784136 17091869
274642328 299625481
14226273 74648913
91304812 130629355
48865774 109198321
50365771 369957351
24179364 64133596
882151 54421249
519804055 880603651
13108426 20057399
108488582 139657598
9127217 12455457
6166951 28232396
111490731 545458321
191692090 241379641
257662795 482728561
306091409 390099997
168240441 355715971
209559750 291304189
155992666 163898241
23751781 995438851
19430465 552335785
19488664 155491351
41060416 275993493
34160425 909114935
95105294 377282621
145679761 762698311
43382010 166448429
4219204 704100687
162855745 421766265
139741696 292223529
393746 530091
17471640 64270901
10653596 28011169
61637446 108422497
363240 265760269
89669344 123564421
1681498 34382027
63191133 221116861
20484924 103570577
55961632 249984901
110607529 692453854
19781740 46152055
69329871 126741011
558285955 664050448
92265025 143490055
9592506 9596177
15326431 32648587
162708061 536038421
35204166 104414297
4481605 15831736
48355807 151000201
7177741 91624681
3202836 4527001
55792226 173659241
110312943 160027465
210149 767362389
65249035 791170345
13599004 524608961
71485116 174076737
13845684 49046713
41231817 106477894
2929276 16008717
39737611 332792899
101040796 127435041
237160524 432124351
72624292 146130391
6571069 146547121
21355813 448877521
149057180 467355362
34684873 65357436
15218407 636805315
19460145 605336623
337733035 894340635
55051936 143300851
257910172 813227041
38831512 626353312
13966969 22390707
162620811 195704989
3408638 927079310
319557691 538319521
232399861 345787751
56015197 76407127
39955065 43253905
101827610 103735099
24841062 30798849
89706709 345144291
187891023 203839021
71668585 181845335
43829506 338290681
45508041 93133517
175389376 744977089
23939136 302050243
15552634 59314056
22760101 225173313
52401059 208704001
512137477 693467527
105539024 114919512
25948812 500807413
82606161 134957005
21868690 76841959
42826940 92678193
39070862 41030672
5289632 5912173
4128189 31356937
19937156 36883729
842273 844858
18985719 20754570
129699232 427993224
165667702 520641213
37601915 63845563
117836093 196474049
28482968 317626961
289866878 345883523
522199 19148036
158306700 281148551
20101357 301017457
11679734 38738591
405473686 428989056
301215937 334446519
40028915 40827721
125473051 129423013
227999881 270212427
104559051 301875501
224778295 500882533
130929261 404976401
100779182 690142271
69888701 318978617
22487742 42859657
3261326 7709593
76157636 117844613
19876963 39467861
186482671 755024385
598774 1365645
55411723 220735012
79798986 459097561
20851636 106038765
28860201 119316822
58197370 327481631
41939426 233593696
318395221 746156260
687655 348404057
141839584 143694916
55506875 182792365
37870723 227448390
116738693 571067201
95365713 280698851
2114098 261973750
214221781 392789385
145932701 253597330
97682365 700341766
3023804 90144667
930601 10404993
45654681 51666161
10994111 14236140
45397087 355223021
4910538 19183765
285435151 668215801
52016269 59899360
159103712 324876681
43226460 76608721
5674137 38190556
70203349 736630707
87360800 91495201
54111047 479929971
182406588 241623229
119772109 505910660
4540096 73563993
10459009 320998160
585988 196784769
22369965 27987896
17668393 33733689
109476337 145754360
37988072 72610021
293006503 607135258
14538617 52169800
75586435 521004577
117726433 407707891
16933942 92130751
69760759 365062941
36891636 257959484
5090016 15292225
26515737 29030233
62986477 82356449
12943555 595707796
177265336 300457468
92119860 96860017
118290369 256123225
152741161 189996615
14074273 38299899
265539473 510935657
133648291 629475967
29063761 454889141
461341 815671
187104617 409007657
9558973 56011729
14336571 112169860
26879785 107980345
19380012 45681941
146954049 260354152
21882873 237496847
64619822 113576995
33444061 725390914
147873144 160075279
4976306 28142408
111635701 123737295
76603869 207407201
99814119 196571732
16870593 26032088
208594420 287193257
41235745 111483577
57727845 204934771
447408193 509867101
51366354 301987449
224738108 551985193
33371121 93397165
125481446 127280305
2963505 10671860
37875433 491029465
164584993 382156856
4065428 10088301
5169657 18672954
41598577 72338151
552368182 723468461
486970901 505323241
35601975 129031616
256057 22900296
15032055 20959073
3929468 25422853
10062556 121747095
3062978 20942731
6783683 9511801
7180741 247621601
17074419 50539888
56756694 117241451
150312402 203645345
53256991 58165248
2557932 20408091
838254733 971861008
252665677 560772031
4712477 21153502
48349872 488498737
13778794 171151427
185260616 371539468
50592317 54451438
317595306 730577251
61908366 166490787
6076537 40483304
1530841 629749267
96322860 189494207
29949755 44931342
229813133 283892743
89317 4684279
138549399 545693065
5144026 97110958
104987708 109973296
1081601 4375083
1867128 30116377
99371529 234308845
53625495 310211121
389465959 439104322
17339521 575663781
17384558 91232123
78804537 243588304
335968597 359817193
76938893 479216593
225075780 570309565
6536115 197200839
76763521 107564892
9541744 13848640
193755 8447965
57424621 472274587
280320301 396105013
28460329 96994583
130037437 237574077
75570678 194577916
17198715 239975785
4156576 27758056
14733709 59806951
1720335 12420926
17517563 33838722
27753751 400433029
5004671 5498494
29063035 594434380
396628475 620830675
39649645 706899781
150477173 158097930
39612849 255353089
274340461 753730297
224992273 704885364
168201880 431583105
46216457 50145421
26198962 529115307
251509237 582477897
37122801 403305301
84143178 168952381
44432880 54108638
329013181 754490971
53875785 75502366
13403703 569670313
53343733 84537632
65068130 75428753
110253085 474137245
7121774 325771489
61001616 70320155
32181620 504406181
31337663 383371822
277709143 958889169
29678601 215663977
3714821 17227711
406571911 522888343
300055681 359034777
149687851 469845086
5127784 6119401
364884421 450684697
29624922 29954903
120314031 543719149
16442407 206720101
36808051 154396747
15733663 362341729
22465873 153461986
5654341 67933087
92364301 280836518
3810657 6041761
17614031 100560961
310984111 347528845
7196503 22655189
19978261 729950512
222258801 319121755
128553250 178875061
6956920 30890817
8703065 38410737
76421281 83267265
283539964 307643993
79103617 167514292
2224213 31622001
148168671 571059463
22860579 260152291
114231581 398170113
350075301 492614881
616528234 845563720
43667809 102381203
336666393 657145555
7576425 233920033
33870530 43396791
121628257 443599009
44894956 296632729
63817619 746803456
10333348 14817583
3663582 20148673
81681022 254410729
86013693 107520843
590895813 624247911
5436746 5620296
2005312 10800791
26653265 653460553
195370248 249442641
6497978 8186075
34054651 87133501
15833701 407255369
115485270 133285816
1450809 23937085
115441201 496505332
51443393 225911812
3792465 47779768
24717736 300320561
9195385 194200155
193389109 538992495
76970953 159408396
39347497 81516951
5625974 15076743
82029909 87611854
44901242 195858571
231646179 445982902
99611235 213755961
139297666 263307836
58235488 672234897
130364353 273831139
72760761 133375408
60175578 632567321
130408303 167902337
1600633 289344826
78338949 254119681
210586426 1004468241
76631143 941020966
36216672 156627721
147161125 181393212
62591857 449928155
5316423 5827603
598353231 844778745
270053783 759615011
22887401 333478600
280053523 538317490
158261299 159200678
188854289 224654086
59409043 97298610
369707361 411740941
2099596 7666503
64038417 360117031
5752703 44802906
176515 1994101
19459855 151151685
274150441 277904263
107970710 141359051
101308705 460133507
207698230 280128315
28617574 39318757
124645678 453183341
8756571 170915284
285308855 473653390
183783584 373578257
566814801 622416643
166233324 339077833
7958787 9224704
23591751 261273409
76553247 543562834
488739 63786481
37703071 403459948
180480099 186182466
152843953 168014153
50397571 107994061
15507782 72106154
162170787 332819173
45390881 122654631
37525889 395621315
46394020 255377695
16902908 32859859
76753251 176382729
620541046 658910984
597111095 809868886
164378131 203043919
209235998 256612641
12081564 63639433
68570403 132552239
46844589 282989961
3231885 266525481
9632321 23254480
4407934 37583197
201313060 254934529
126586629 132328603
103109631 164931553
160506473 201339755
421631519 517919709
965637 7698502
92151641 171114987
47253092 261366849
211677817 857635237
146797840 271792192
113171905 352204717
16884280 43892281
26280219 348776737
195178275 644453521
55999737 288165160
23058618 51892939
326655611 356110054
9153233 13920461
98276451 122885029
2507489 23956040
61817521 334492315
2392254 12769303
51024 8314957
49461643 296127673
36914329 303356705
624533926 650461911
69787980 209752201
43710157 82723157
34885626 121860233
26485666 27298769
72109316 101490721
378179875 679653001
2125793 46052457
64711105 555755399
328049569 510994117
445380 3356056
95867964 120323233
268811 70764499
80855945 239559625
109259684 476353171
393437 622756
43233355 227956933
66198421 83263360
305255812 508319728
18490729 110894833
16101481 26153401
2687115 128170054
427366542 441172685
91810858 157537565
16095129 144894227
45840513 92985090
16686817 137228959
480759532 825654522
391777528 739321453
153919730 292100656
175600613 408235799
477954400 585885493
145800290 187013252
479858383 634653441
20067433 278798089
151785172 245407281
71711101 246969385
71346157 467150377
16174967 24211001
3936781 22327658
116673106 121406095
50340865 61906397
30775211 34363313
3960541 5153189
37664143 344900018
71087284 421518915
5214602 110991131
1608739 154713417
90718083 338818807
5637023 518240819
5305176 10244017
6107491 963796709
197188097 647548837
29786055 208425701
25732040 279061201
188091589 226375674
5997533 8806447
441340987 528337672
326273872 470862901
1452001 49308175
35810759 64868065
15578605 78821777
225895885 287517555
103586209 323623347
15105933 15290017
17280745 87621880
52257406 78120637
266061745 509764281
136789939 181939510
1132501 459862082
81104268 476552161
67012821 298915096
105976470 142876401
2851525 167010085
27502777 50144641
144730070 660720136
19025234 473037751
185130763 186159927
92558881 256186414
96211909 143413283
17484328 85394011
23481014 365384919
634652653 635475396
25904567 363082717
1089613 168652665
293056981 406659449
4997369 8204176
7814109 58329811
172933417 328972662
383493 1487809
50948686 303060605
440444031 487539504
43994081 445011598
7399105 369976645
2540103 27116867
223989628 320290381
12308631 41876362
259625050 288801515
8518913 8625660
189215870 561100561
554297275 643388897
5850844 18692305
222682357 338751163
10036801 284268293
66413137 124330582
46296862 200202241
483959929 514501065
60599959 75085001
109358075 333279877
148518232 233611393
17872721 396255089
157135300 218426370
160944518 293725081
20276067 20406311
192840619 857740921
38072671 747104439
3166423 4522153
2760683 10128551
19059878 101629621
271897616 847687081
213100454 289716701
59441399 674933598
221727269 700483873
16203389 25599562
458672437 598388575
184981979 233062857
45578249 67208401
263266281 400582097
89150254 178442133
106883542 175202223
15351138 131924926
308988065 335746567
19139895 100115281
37743801 315874532
1080141 1727110
110529166 154709569
72554744 738165748
3389373 92133201
102128440 221825451
9370081 37825687
7785937 139879651
288586657 522130402
52420384 309645153
54838825 70460886
116997389 1001463406
16957862 22124537
3286737 41057976
117143835 456179587
9859201 172450229
3763096 23870581
25289287 65925294
208952501 472781243
107846839 113244114
50783486 261361265
2358611 518986651
86209675 922479487
3931573 5909269
62566716 376346051
19219501 49032041
384475414 785877526
41063835 41234857
65560379 355827571
16766499 21173945
54422831 94188579
125553391 590285816
127774081 181934321
9986839 25425297
57246727 79182170
101403576 465063229
3947548 39272976
27366387 31528905
35508027 67530790
240250194 290176843
43201905 170702624
673352626 1030630717
108120960 178276789
14897288 41014387
47584071 62117381
110380049 915330641
1929847 431354562
124598305 260394751
15064369 215655793
13399056 180548404
3536534 3719681
29557727 31980183
13350957 331660665
216636451 237771486
13488852 135719085
157447544 201583045
40703177 62358469
172332683 274163959
222505465 303789161
280281 895425
6340751 26301710
2712153 215784801
78547789 785052586
158621821 708640376
32438211 122431393
185202814 688622999
207623602 375609103
36184193 425748467
178312429 406229601
8500873 29145470
11003425 112693630
38942697 281268401
310859926 631177873
346695301 478543033
14924 218287
54955201 107170783
50706794 175898371
37782969 102384764
13628838 24088436
89390448 546687457
128087037 360389121
18882731 45887937
48702085 49353487
8293133 13899062
179958697 377050345
6655169 732570056
108079641 292087621
194131737 317044333
83984753 107707761
69577255 670435457
37232986 244810171
50394961 460319575
15571291 72423120
21780489 56192488
31368896 545035063
18333316 19491655
41166728 52450729
152153350 271095231
4270245 89544885
192761687 253042723
4938351 102401495
182857606 355900993
59602799 178260871
36268195 62783140
5534188 473437705
35360701 133785846
73605449 76949661
7671424 10242261
319717105 516564703
307526241 373198553
36532751 39164401
45751041 64826177
136751271 619841905
19472592 673006867
825859 42847425
168617175 373231090
41331079 133553701
267643751 285851413
47778531 107040073
39099434 194099590
45348994 743606837
91254521 119591638
46687946 56923317
28229687 275812886
78063428 94394881
60505231 66328126
63283 132534350
1926639 107918589
128563534 137174129
55034409 87504280
83165293 273142497
27672496 63751645
79061779 133411421
4013618 47728399
190884241 212032545
49442004 81448289
10156491 20272474
70490701 621600445
25533733 27087921
7987598 44091541
241120405 279687601
68382739 231977071
64452247 81741889
77527655 89050081
547578 793726
3877938 7965916
121102691 165674689
38531515 42622002
9748273 44524941
27857378 42261777
227833586 734084476
3431095 75210121
67318401 507145069
128791545 295198561
28003541 81988801
40290895 345298801
32436947 38448366
26858011 42042385
28611179 78210379
10671206 38588590
353698135 491308867
103863969 735688275
13172055 275583001
61152701 294595951
46769425 91598386
12900221 51339832
23720773 78530548
75999592 427776441
110534707 401870932
252189300 378939781
58666681 92532375
5094892 14626737
216335071 247708924
1579201 102726545
147564564 222709891
7027849 65000891
56925529 80085463
379892893 697812526
83262601 372726705
57635986 697814766
16476279 65322985
10919732 120966897
53351467 93813870
10351927 273529901
35440918 398024617
316808317 348371479
39169264 57696352
221971573 321066061
212688901 492855265
30343025 60632269
33165740 189401291
226566396 503996077
50214718 825119530
24303232 107466589
127517110 197426433
38130730 739301221
113427882 313536709
58390 271781
71637468 340748531
48564220 625012291
123487233 512633541
563656726 573181953
53310779 162976456
10652281 381624967
59080260 201255913
8643848 14209999
13559254 21438237
1572826 138115189
336665431 482620876
6089650 63538593
62614371 219995105
89194454 133868561
39886063 51050433
27685045 173440769
141498463 540230431
205854988 442022760
134623207 235642961
107925022 348923701
26203532 26777530
13990878 21738509
19870345 270341857
7261301 20723100
23590797 84524051
18720354 148322929
170569803 320133331
429282541 483814722
23398353 849415876
69239347 125409417
106643794 401884509
83578577 393353362
37686908 60253633
266535225 280593013
8456345 20989049
282212368 601356616
1031144 57379705
237237981 276361317
58957489 410049109
19473051 52696025
21756193 27765564
11339319 96115033
220074401 242209045
203563871 735719412
13105638 43390041
150224641 452865005
51045302 270696833
83781814 86278179
230801042 376431497
308873372 411999729
10809633 222629521
19578121 126394908
213947982 374467171
282225751 428877109
111719751 189524161
104023129 341089126
365231322 514177813
49871859 57250873
6157810 666827688
135354121 209423941
97666433 375308346
74940214 817283555
44608215 271756012
108870049 188093389
5976823 560232253
82486103 437129575
2371429 90366266
12035805 185305490
86396801 115086067
76662846 170200615
445381 109317889
2749301 535122875
9511543 25167630
95903998 346956149
1341905 43234561
207315324 617938561
16578073 241625965
125534472 137588981
108021142 255233207
221042226 445102977
207663281 336998145
68644895 189326954
9635473 146908797
56444235 131548891
17384382 277556437
66968081 302239558
307569101 804453431
25032342 159865553
4165516 8727544
136366279 157496515
34847749 68881791
12636993 155990297
6670541 14231505
149378991 441395857
25671011 51484765
3535896 328382041
151013552 185041207
438606465 848050881
108291389 112529616
90504288 117227313
84291041 84359526
256583839 441397300
227096551 308010142
7220948 97782513
79415285 134026001
318942226 429252661
376450801 396836336
4795912 7731893
120855016 422258255
11813024 270335401
76298223 104504709
310630200 591563833
320303173 379374789
163394601 342499596
446403559 626893117
187858145 362835348
38787373 925058587
96311602 111919971
5489571 8328709
92460017 171874369
29375114 56975731
67538535 237992734
108148234 362778301
263963233 868275193
30254561 38049571
17800332 63797493
138298987 607377791
189361961 680023073
179132045 558079660
83444910 137474667
72805440 98768641
18950494 496890844
37230391 703580746
40139218 155655123
37416810 39960623
154076300 176374115
34375949 288782929
17496828 160731793
430965607 873404851
186442063 277784901
58118225 78730213
82145827 522339445
22648057 225797401
1740069 62215972
209457 260296
31754972 341078389
6403165 377915441
14468182 604483351
22434432 28812161
47827535 90031033
918427 24471713
16325673 160286680
170633518 331672076
96591187 135038317
100660841 630981277
30480633 263009345
108420425 520352295
101283929 132328096
233848684 246051495
117677082 147750877
23085703 39034953
48854758 168856651
100626345 617649041
54675348 629219125
239760651 300092851
693518086 916119163
189241825 224739010
356581 741190781
2282121 222757983
20175034 32448625
3812255 6422195
49585992 213872842
1997501 16606369
64703543 593077465
67022055 183513577
249941301 355087451
94790991 162935477
28827325 29274697
36616704 174727645
338321481 373641451
8642908 243043632
15499482 55690721
770927901 771244458
115582283 202462582
2631162 3023791
243561113 584302951
43970200 111754973
982837 3214881
55537693 459214805
146218655 678261650
11247085 179306629
21823751 122115589
95007786 99201826
10540783 148191451
150994 6138434
166476193 188808929
5738366 166858651
147423008 226962505
2298555 12711365
72348502 591063511
39643046 162080705
2031558 5740345
24612097 620159134
179917765 278997337
114969526 147663106
15672721 127176865
785 3233
73708573 692584474
7382105 435423811
97597698 195191635
267925725 396414861
21089002 154915066
267626849 375081017
1184523 43387891
8611751 729989700
1060345 55266489
40026601 492807597
611979373 671292012
8930706 18761221
528068365 626003371
85319974 114200227
6566210 16960521
58958857 67892833
196269261 258819156
101320649 210217271
25544633 34567561
25986629 207661780
185636625 221746873
136375582 217953793
263934337 574404183
178353631 262723807
143514659 873728818
14263085 21223661
192416842 391115167
10385006 93741025
82621633 87060259
501492708 650416911
1959656 6647641
75294332 140846593
376430839 504092011
26036788 52900681
104855026 541783709
347021963 610015873
95213029 423015125
222954418 485845441
257253603 394273954
11106621 56609076
57798220 95387901
91488084 236031001
46704149 57462076
336360001 457536570
8505215 21062458
56489712 101710981
41855785 104077441
19480676 40703455
26497546 195641773
12380569 16128703
110974861 113626864
7968717 15841541
157619086 307158059
36971914 412024161
32859703 81283266
1378209 17031180
713530 873991
236101798 750044161
27805352 622490309
79294904 84004523
37312651 553097953
38067179 269082326
20103749 552212188
42706496 123488596
177848976 209823505
229166631 466583881
102084463 135537165
58969925 61245073
81481861 433986262
49762405 373785465
124094803 335814337
6401883 45364650
34256773 824489308
833450241 900826525
30089543 164097301
119277621 1004557650
87470860 361300993
103989220 606407286
286337886 365580724
87719146 141041212
118917845 606321997
23971928 87633336
164750158 424602817
13447004 55243921
38494924 156618477
79530985 79607445
87163939 186116867
47342337 746064829
29897841 136823206
59764981 100878630
20828319 313070881
658331 14134123
46706761 455866169
72948225 123455809
101547107 186109193
104373569 521754574
9479297 56009074
11344553 137452417
261874683 320823781
58908870 492305106
50438701 83416219
37273819 121869721
559616101 764551232
246181643 291135769
112163827 122949829
21976548 51838597
3530640 16808033
55400 2105553
84344941 447379889
26457385 28832788
20011991 23773501
10626993 486301105
38122189 301691351
194415826 465407641
556149 625724
23901499 48111922
5006730 20929357
3187939 9774076
54628769 82787623
64082908 143667811
112765673 379112131
4159765 41666848
284907821 344082041
52837303 60211579
29205305 57692385
15653556 638731138
178760276 325318120
105013575 330238351
29489532 59314379
2059727 13454052
19315971 23255176
12625636 33306397
36634135 151636241
189139493 283915633
195498845 509605021
77345733 93089413
33717281 302272511
97924633 333193818
50792571 194935094
257635837 429991225
18157388 30068071
22693644 57030049
36809515 115896125
12118924 513538527
56212337 209919945
254833975 384102001
138319297 153242707
213614611 307777184
41360101 173322540
141786951 678445273
2358761 174327977
43787526 95266061
5093815 6338650
2728069 82725981
18241923 62763019
3932067 4933468
47578675 174507823
139917008 166613437
34532221 337896231
18405721 550380091
80090344 498415079
380032901 664948903
2114059 24378546
113576347 342684614
20327383 24372953
28477255 261545065
104029122 121831969
12469785 154986191
41045701 99738353
36442638 75976993
22330045 353938663
123375137 262642561
41960423 79595616
90814753 223996169
5693221 9255455
107549386 157364615
119586952 399867097
127209676 133539217
141302258 196527181
7227156 36700305
3692863 579985414
47792186 67124071
7046857 144158113
7064749 678634041
20029731 237717691
152185321 204090205
20940198 199977361
328953563 691328397
376048776 503637241
149783831 652886191
112966410 252408751
34032753 130247382
3443504 67779671
24948441 88062811
51013236 123133761
22171664 215214833
49098040 77723887
47623196 79799083
74734024 154730346
30006163 401576743
107638439 154089901
205919161 331912813
12839182 13871521
8681476 419297473
54401001 91005251
135587925 353722294
20901269 65166741
1008781 40872126
53700067 752107321
62665201 623477647
6553604 8683801
304459024 443831993
10430511 23878462
55320139 174207002
4610136 387142121
34327185 167919041
61609509 204410350
8498239 181436801
58450152 108552113
158924295 296447581
19774520 121426945
36125181 63833641
44714651 414057805
111184081 120044277
26779215 111819169
98476321 199404393
11396371 825762897
5316349 21692290
11645322 283049911
123105502 134468371
349503493 970640389
89814865 231015805
555296 2194435
157499074 811879707
54613846 197587849
177202186 510962271
5989501 31567675
20580113 158321296
39526739 52816345
352795951 404969879
88284268 128980818
35139900 57509901
89854191 293709925
8205691 13513930
171623133 456092508
430041909 473100246
11239776 24205105
161277205 494034731
75475058 145886335
53354786 351420421
1389707 1417729
14128627 150621679
69770649 84789437
229538518 267996307
390625342 567822589
79457701 107890609
240952556 242490733
14107196 83881261
23978470 27886041
54446104 62204845
120077391 357404851
29592091 43105638
59586922 161510209
51189265 187283721
136962741 309047681
344774081 521385029
416593297 592542357
81170041 124944096
11733121 310381846
1399351 741958141
2353452 211279586
1883095 18756661
77537905 83237464
121530849 339368065
154227599 320551226
277795369 316467828
293136723 634798973
629355772 807217381
14975059 72635585
53506207 571411177
32708068 81239266
95564181 164671300
10629379 190151301
51534001 136022657
1167948 368641417
32418371 199761200
24157833 45868951
25307101 896316826
42979597 44168973
4477463 6088117
201068897 284889089
384011174 537245590
24854537 584988285
41652287 109665729
162536034 255370801
4984525 11951270
85429458 132311411
96790555 302469817
107868673 701755246
186351499 221450963
16002559 22223427
18088021 939855505
241534764 595403416
16825493 39658739
163992807 429905908
54259425 185973559
15934291 21517714
4465711 34593637
16242793 18878207
980160 5956291
19031962 104765441
36249298 158931721
85725360 636928074
26229139 43199010
56189411 97379563
12227712 219481081
83748788 201055746
366412369 690700651
80989783 351858837
41111050 253968177
422940295 518577471
7499189 15591296
227434369 417239830
74813424 123667153
427217545 497099093
126570849 616004797
16791879 45896147
101981361 397730557
28228582 227828451
8223697 199597345
42547996 114621185
7027966 48382538
2394631 655941865
174804189 358060123
15062776 211318693
22191850 238023001
4292915 4815791
2453591 94317051
49104985 721459046
1586160 2402121
6102115 25331293
84554081 646276141
112582789 173401096
12818665 47854356
8879383 48823190
10129996 15971841
314666241 542924201
94945882 106068673
32780799 70708093
3770917 79045552
67294935 176953701
90591091 107181915
7985625 42330570
171067239 240064101
33751071 471240308
222297481 600487282
19639698 34928011
443211077 874343779
42014215 194204709
26658851 49423180
231732411 246264985
11396221 95214561
39123958 98847861
189112802 305393767
99496314 352147993
97579047 255682793
10272562 454820263
331286151 625465456
89258501 156585633
191840851 256798266
191533591 252569277
63963001 212761333
23807715 110375109
38132877 157746177
3941081 73852081
27332293 35273121
253385619 274248462
68379466 94314025
56292246 159666878
19252289 917290669
5523961 19870363
298740 250603276
121402452 400352509
216927166 407324721
35686603 233137321
32933291 174501559
116955 218935291
38506520 71825853
64283015 224290603
20534353 74131391
29552465 56456576
52426889 175732702
277214101 502232347
3429917 27372801
72465111 79671208
72080578 140782401
175646429 205146721
263165104 901921945
14002561 62918321
313211205 351795579
85906618 710760663
406118959 500398733
19454401 240293281
131908339 199026543
70816001 411786857
1564978 4650751
15343531 77175723
70945202 83432035
6773550 17693770
302344155 387576901
29908737 409498959
130208959 565820784
1015458 2483141
38791921 198955784
80645995 105955269
24654367 67001676
41938315 96203396
51921715 120514051
68435949 552041071
39558335 44012134
282312625 677937016
421180915 737586756
7119804 57147728
35970751 74949571
90050521 95773357
214209238 232890315
76077723 180427528
54824537 200358751
822332 58180609
28111836 35783830
26171649 200755977
23797663 133093537
141011326 350351769
10357443 208720001
732756 953705
535326471 888124457
47471208 850673473
68995400 537538000
160704691 251880669
3885325 278038861
37673173 139918330
154367188 587581233
100872956 103671148
727135 6598386
3868161 13978900
44471701 513571512
158015824 338000741
25938193 102227893
5521636 9889345
21960068 190504861
2677765 442669591
5572878 70392241
8107751 93637603
172972808 300582914
23547809 447173849
28237605 420921425
78259630 365235025
7143001 28043821
16637020 31001979
353891330 453705175
14338057 18281791
27870888 182368537
148993 69385297
13556385 711801393
102551109 241197391
33650277 64942156
21926233 106414947
128620108 207487687
6030606 515416336
19295564 34143017
58641993 78560811
19598593 20581562
5151723 8629534
3646496 162758181
37336011 433801921
244534121 260093334
12759920 513676271
223358401 560866840
2093761 8979841
36382731 468885935
12908812 21665869
18536337 92533409
28420215 250086143
144625375 267347874
41613265 181203432
66949705 198957981
12578817 450404581
211882212 297193729
3079978 4519111
64123885 126665414
5077563 449309901
183332756 406717897
134919721 296153870
23347742 247601901
16965666 44205161
34638297 39539625
4454480 31446426
95182326 398594155
23307697 50498545
5020534 26966251
32535542 95346251
281248785 479918959
12432365 109848598
43486229 134256619
63456793 70104862
280938313 909607801
176069908 665191099
45953741 186902101
32694789 54534142
49853551 291205561
64778825 91628251
192509632 211460161
8100811 19439785
2607841 316170284
126723568 230524065
51610733 162203551
25784893 424173801
2669122 8184151
4873447 250345894
2104831 589722904
178488454 339526797
567703221 881443621
6228035 6562726
53536769 65633468
219627376 362256769
82867416 605082713
482076 1313135
147820465 241933399
21040094 96524671
22159735 198100581
28526674 42020551
270796718 284026933
36173677 414545242
187537205 331503166
60187861 804731776
3720561 4891054
41029173 813389842
1202169 234933210
14427001 300747851
170106972 247427657
102756656 482948992
152211241 401888477
31339417 43253631
57194851 85619997
2918105 177164761
93325314 140619727
127851831 195214433
33915251 97898038
12791577 20900995
107187565 126492913
62656829 127555931
124565337 303484849
1628286 20408287
43392581 795558746
12940529 15766841
65228476 211075673
56567007 69834311
309593487 891754921
30804913 60857791
706823389 771969793
95566188 216692551
87210350 100090405
27274863 29038721
41957077 187856451
23235096 82099204
329167771 679624906
5749170 10206493
17358483 19246957
63647550 165264490
306987209 518298140
6696910 362437842
47119129 603294045
104628478 291909055
97455034 280338997
55617615 662663863
38290240 504209275
2420146 8735805
2724501 4561237
152111751 198492980
193026421 646960157
31803711 97238926
57872958 491769901
48767496 749466193
12211263 31976761
42221657 69712823
3916279 6407281
180620492 542916089
47603713 54893161
65037110 91295851
527826 3481041
149620 272385
46703698 321577243
46472869 168139961
2640401 747818377
13995235 18988669
9997727 23905457
50385910 200849701
5656916 887391820
8514180 21877153
11844434 21752221
46321 1540870
8239365 161485201
243964875 447991321
161915671 366720839
141393801 509563729
350577093 410641351
254319255 525940593
16406221 54954975
50121979 69396874
157008465 473477293
131562670 174393374
223853154 365944594
264844501 435141649
4057760 38220468
1573334 3960561
65569894 80793513
34763033 281403865
57016863 94830302
65047509 215753089
237109601 280001381
23593585 117570272
47042695 556429729
73392418 115548397
109444080 117878613
48067501 146507869
7919811 47324912
3199689 324310317
49619260 333814041
29467532 62790001
12421979 43462871
31371109 50264159
86895981 558395800
100766401 698359726
182252333 224419126
215108379 298336816
5295807 347936135
236521066 637035400
48516237 189032353
518233 4954487
76857166 381039901
21276661 82161080
368203005 834615889
107735175 114524131
85809333 266783223
3318545 14534122
215046430 644468751
104262275 225205333
112138001 1015857013
72536578 502783874
103162694 144221133
215697580 343056351
459572857 509723569
64929117 927668671
3963457 13438311
129181009 165262384
237770844 990640146
225161380 452185630
1911956 4856081
11622016 512944125
99066327 222299411
50174713 84987885
1747700 2157057
57907287 204396873
3284854 68831539
49469746 229119249
13599411 14738881
165564108 246434325
312662701 501061471
99195241 281493374
2033049 130261621
35640885 227729812
12538827 17474185
77615707 272870085
15766690 22898533
33034579 498792416
39558467 517157638
59665555 134944551
67681538 939877523
13887879 543875651
28848703 330963756
10425601 13130404
10105851 83497401
9709147 68798182
22998875 201999364
64311829 67363821
103856138 110459119
273043 245356318
102594227 186159778
10635967 75427201
141756925 168328317
49479955 588888001
14132229 23596597
32742337 198200875
80448484 97764129
88473482 234912282
32662283 39527931
5476080 36647066
4158985 4637501
13079751 22198151
1719517 28282242
14146492 20192823
127948546 529374849
31721593 128093131
24072287 25069401
162878 410131
5079846 73930375
236643769 403749393
29526330 112558573
142731234 160208035
12915068 18010811
21168627 83143796
36173137 94611397
169367844 331309981
32819212 53834224
178599559 218977757
42898752 73297541
107926267 131177090
31226914 35451779
52996412 201077577
109248351 144893758
33350001 58154489
265985805 405254274
108645337 185691697
47507 87571
19126976 42904145
54814871 67657493
4714537 19288465
5348947 85539439
2618403 10523695
40788141 47428340
9248955 677783761
142184536 390457045
22659753 49712720
141766967 372351462
2693527 7695716
14079 34165
15846626 50525861
13071764 19211941
204455749 672226241
93970867 326316701
82498417 132550905
24238579 116828089
29159694 94756120
44835887 67445077
119609979 691255525
99207361 172028251
141987308 518506043
73611183 409361909
105284537 637232661
33996814 54661433
174297679 191516289
121875691 506411509
145093943 212533514
610847797 675542074
3140636 42991849
177264349 443957823
7816552 28465629
10169497 265794484
27867997 165779167
117827477 586353157
115750395 133397182
13183549 15007771
98907161 449433118
64502082 135797475
214981292 368714837
102865735 499317249
11239297 21358153
442208901 576514576
216870181 911259313
17268162 163877757
3760723 62379181
135015427 144544927
83645409 113717081
5667218 29270261
736971 3269617
176707010 580635001
41742217 285639313
25856462 53694076
43974885 79900652
16548291 17649280
18934617 94280765
56105169 480891490
173667802 620999380
9792080 146013201
39990433 416959921
86840212 138860987
50920585 300962931
58765950 88777801
209384300 383372580
183856393 285237769
46394786 90678579
56658014 84122581
8790753 62400409
36199633 388590775
173523769 271847311
47094510 576384451
48947595 207273691
30724149 44773354
75156529 282308412
178769937 735915199
35301601 104399751
332515059 344249051
20661427 284154715
11995369 33744173
2932006 386256529
70758172 354950583
156000521 216928993
488169 83282086
25424521 221873101
45280172 66429751
107129509 127905436
78393805 384407065
348878102 459321577
72909073 91743604
390475069 416618126
534007 135149616
100620416 139422037
62914407 114207961
5224013 5661564
37713541 109797823
29459942 30365401
232561093 668372699
89064135 170909821
143979488 183789551
234459317 365970826
225679045 749305621
1247971 1436260
205070275 399018241
82180553 108166423
37771801 68644789
137297 529439753
491103663 569850983
288087199 556679701
33687907 77108097
34645105 176760619
171775747 189176461
19273575 27942977
23305604 64024897
159465025 187597194
211418713 213927972
28735883 39530371
182271769 197438599
42835270 52950457
9518899 262129547
7958152 8426793
2621301 54015409
3229161 25594547
764608 6944059
16704417 25490452
260990647 428872872
3209427 3331157
68121668 74882093
43899995 78125870
14973895 38878162
45531771 50656673
227485177 345264391
2706961 83801263
1201678 4016247
78521909 252823201
15295293 151222141
31387924 34238106
453947601 561635395
446398327 490006999
57142863 204093261
12387289 112830825
4470118 10127105
45561366 572258065
4771028 61997313
3144021 13236301
4142373 7507405
21607521 68563237
100659351 663375821
893431 1495131
155311250 195043381
18318808 48602625
272765527 374022990
61240262 148485793
91834087 109817305
876929 2222907
25621471 29705599
65778927 330584605
89219786 137694101
174559927 612460768
7908731 1031821597
124780050 215264404
340748282 342994653
80245782 463620207
4086899 205013929
155994982 248330895
141534845 582491820
246623541 353000895
5429327 10437841
19567694 25793065
192717121 695100405
529076623 671621217
6210052 199998082
14854853 18189172
6782825 11827295
75379879 926150516
264810601 512404503
8339126 18527041
1793273 3448350
73192029 369215705
18800701 376775766
28891592 392343739
133319376 717527635
328439245 430390846
1484394 5668299
4756656 9642791
13019389 61857834
47074105 675058183
8285513 26385409
31557907 44842302
56349952 145282961
50087276 298205173
6715313 20097559
95982211 280953915
1070824 1305724
17965846 61047195
179371211 597558196
84227161 303094961
8772459 10475841
160742401 426748411
20539086 26959297
36556813 303864081
12380798 88787017
489586861 656853137
53929351 69729479
76395867 283583635
192907848 293724807
5794391 114748250
63121579 282761201
321978221 570420251
6655587 702292609
20391373 473665618
41458935 182323345
306775190 748798663
10157675 68490205
94586598 262531171
33833307 157402232
53925453 642042946
13716465 181546592
17178352 388749481
181670515 186436559
11433816 12952035
14025053 33092929
45880616 345164863
45958189 110220449
204787441 646179911
408332687 515991143
183256 1461403
165697164 341143489
3969021 38546145
195231516 284861001
34479757 76655026
147539059 214484858
24972402 41779341
12487531 22086449
12899532 57517041
86580555 126688160
8870023 135952246
251126401 488458405
121574484 462944737
179418105 642015613
282492197 457394417
50553725 282868951
29784200 31832061
26613912 52140733
128514877 138922081
174288158 177408403
53922078 138390201
107365425 119992539
86080996 200133857
469053761 799148667
47967148 626957486
81372355 117659743
9523865 652726153
56769837 153557563
1711486 588652923
6903298 107051583
64070128 75680953
100144937 328304701
222442225 351827948
147328401 987102325
177314998 334855359
95706627 352345854
7243013 88434961
207442 73266271
40621488 396982561
57877881 102476585
10437292 82795047
38657487 678883526
7906483 268682679
96458584 112969933
177112540 436524277
38277854 49123705
74982910 147732497
185371447 317939241
7051651 245167133
2695213 312988051
32285916 581073705
128584531 512513425
79016813 357905377
16813800 21834961
52063358 74661561
33294013 303345307
70988083 99775756
93143904 521446033
14864812 269761945
90464710 126942756
30630547 37551647
1961823 23346593
312539530 360504922
79444910 354000817
92187541 398983063
88567701 670146157
35744887 62528041
73811125 91577624
36633407 44865976
26905509 32365828
11179095 11706883
143775745 688194361
39161451 59158594
72730417 160273257
261676735 375241185
30844568 47127001
62156809 378483136
25578898 328585951
214702181 249531425
467336737 481208181
1144028 78251272
25710671 30736945
112788898 185382013
393533401 454283263
110895625 711564513
32981012 212293819
11443082 420023995
174448891 318200531
34312650 182760897
296914681 404450907
4652786 5232531
136921609 388645577
452886281 473468906
52213474 88009825
127693195 313524089
246418701 584427511
24137406 79639165
32941963 372837430
24339518 109522393
38982229 100551951
180537505 785291365
168177057 198963577
6527673 9340849
5938451 8695561
21344325 303872153
12235710 50715433
30697239 52806166
37668235 418050645
16962808 25478957
22562533 425117097
14571289 63367628
246442473 302500144
13751053 18699896
25704177 640187955
116149895 382997881
70770267 99027859
17614597 134503494
129003601 563092855
113647479 141099416
85494051 189070551
144270134 408131431
2730839 5984281
2756548 11078731
8367366 373811131
42927537 57899259
98085387 125772212
302219931 564090625
1277677 2425592
21437701 21487329
113526711 171773195
25741171 425073737
2710062 300886514
36904671 79845811
49828803 160797325
203117427 403782481
32158861 240580201
60026649 129270190
383133217 615661661
110790691 267780241
333551461 843463363
336829249 399475462
140743147 403281981
153532907 464149447
108328411 184618645
265609404 330401525
29767321 183910681
846238 2731767
34974865 248693891
63390145 72143681
192652981 736244693
352841257 542906583
666451 53316472
185304962 220312451
444575066 499287861
164309534 301110520
11190530 148697066
329123247 367856646
209075478 392496406
2598931 446699265
19790857 255829753
338976276 472082409
10813401 30583754
24365250 39011551
151075271 563977681
172840981 446697577
10899725 149586108
50290771 193232893
69212182 126229897
77428737 98898402
75809201 98940836
245464877 669640687
119823941 298035445
185889331 430222552
125184312 172428401
47825269 424510879
143119225 371237455
4091206 12369749
11624133 34880674
42648538 221915535
3875556 126071885
7501222 50744953
91248487 645497694
182225703 205191955
1258927 28704346
3352617 15668713
43152726 681554702
68366386 89161648
75559999 138499042
52302277 300824511
476035435 543416833
108817035 371665201
92640001 279952219
122901093 346714926
45679877 138907961
14462291 37446673
61096871 538451381
181025290 311180281
18946457 520919641
27042121 245117431
44186950 481765049
199361665 226493026
22657480 170012751
86164242 93257725
19598317 552247291
18374412 350157409
121264256 394447223
103388533 133535311
6997903 10364593
28836730 497856646
79038921 907894768
147463720 158526871
157623531 781564849
366329664 423665016
70213075 351296222
400943 11315126
684526 60155705
5086563 186553743
10744524 105726666
161857868 232988009
1161801 7645185
38793245 194086111
25965612 54094151
144304071 753105706
3930181 7305910
196462981 455950909
3060091 154589863
125370064 392712849
165976086 266276899
7799163 20059103
83604199 98447627
1492334 13224641
140515693 226282501
256709818 738546094
4508561 206334826
9939329 525545217
19986602 51637411
48407408 317267329
4202860 28065185
56803597 81520797
88124769 183222687
21453083 365931849
41111395 212082144
23375302 153111331
733678513 847366601
59882 453816
168173069 554520059
19453302 128239739
66498619 83875353
137597751 309401001
68319150 181974091
9551191 298137489
124401075 254277145
552029 4740775
221328057 331457963
63554447 203823885
23464012 31472101
248537052 450005471
41380317 150376276
56148353 172941361
10016643 455527651
10684003 91559356
40644899 66531802
848750 1365634
150673249 478930735
150329960 417159331
128358161 499439161
23415089 117543859
64404481 188481993
42147995 124809193
201863333 218136141
34469291 38912990
34645881 426849121
20585546 193392613
65472931 179948746
225741422 683188741
39546630 222249313
32975933 117763343
9045940 26271825
2889634 4298341
214582978 746078901
1731253 69807529
124544412 239038129
189297177 214345473
110470339 357507340
56114308 386202561
23779664 544507471
214654513 334385971
3373141 11776180
36457840 70978843
494615889 751302709
80943351 147148656
118000076 202478177
47935853 366420289
59554292 278629729
493158565 694931047
2518582 11639335
10330196 14643511
151429547 180025921
33329526 94461729
19677443 19965985
20480096 26522653
105157701 556609769
149056104 183700583
112589190 277284211
21563074 34802142
199460833 503528969
225615342 408062413
3484198 10280547
123376001 704296381
58895 77269
678571 2607177
21104439 59007191
85152500 183324991
79547813 415196328
6270889 508031729
38621101 122280151
75689479 89283945
343560769 492501157
196665213 232425601
3309521 4422115
26198491 32614861
102923285 345100207
4521309 8010553
27530489 54123589
160163732 227776915
5294794 273398113
6365414 6842081
156193919 170530426
255002306 318900247
55730364 62895043
96817082 289321165
222184222 716781251
74775691 103100215
6369981 505397393
288092 30276025
31761164 131860381
123661555 144542693
375815 84383731
344805803 516422089
60500592 77871691
6913366 62346558
97018901 383817281
227651541 348584201
1279774 8585893
69098993 134050321
67120761 159632695
1949920 14160841
25101741 46975941
173235817 922935908
93325615 195548701
308160472 501371889
414363487 541919617
865685696 1032652601
427231771 495450829
108322545 611415568
69794451 83725426
19749449 249259675
58096221 184066711
375670915 608650241
25094193 65940277
1465432 2429149
95196 141373
57073303 404552710
6676909 12621264
1791210 16259005
235504060 236764633
17918044 507837793
48220705 841331421
4811822 27479571
37114439 143729401
28389376 81018266
135619413 273418741
168350464 187700517
132105316 183627705
119683708 139484929
2464589 210905539
114779341 222039109
422479219 601521009
33682153 106918814
17030831 44809381
261058225 455123425
3473155 107613221
42896751 686099566
316023697 376834177
21804211 221531117
4059755 18760781
67897955 403561369
150949657 354088624
150999783 273396925
163507379 363085889
174003057 324906976
9022651 625982022
23312061 564882327
14039041 15844401
2626267 147893711
5663153 8733383
60714277 96842728
105279661 135586441
2488785 57250333
385734970 430740181
31125249 36013516
353048026 682746001
327900220 328395201
249177995 495354295
33683153 34554145
76944742 418474324
2746692 351966451
17071768 35991379
723697209 886844696
317688570 537655361
172169020 268761793
5512061 169884133
16821706 50613235
36764188 63718441
6151509 231631161
125681397 134616229
26585607 316602903
9692281 21958561
205354123 287586376
24891385 336266741
239272431 549212953
7371725 26102000
1917777 2763361
189998235 278481589
114937169 169246441
3283403 68189833
295303 94054400
434402059 799769970
180074431 491183606
19268113 109886433
284765943 554787993
204593329 446833601
9961081 61859376
12892571 63747873
227498365 709042773
51777415 109090382
93922988 867163753
183178285 258912534
284521539 456700150
62118835 281906808
58281107 332835634
120981246 550739281
2771974 15361371
502481561 687674848
21416176 248227739
54936077 113281939
1385040 2429439
10510833 42332876
2387603 3523601
113314501 228238111
49627912 73196449
180026 37300705
1899585 713731552
94263541 406490867
48203355 299760886
25719260 316951546
96701255 179962483
45928143 50681269
20524868 42475159
8580443 59792801
1761925 49214969
39339392 61010929
17792696 84330467
43955128 65880817
5121770 36600021
5611236 129402665
281485826 570510236
5263090 172296125
341020 395227
249937633 457585822
36103256 360428753
305832805 542436301
27427928 88834425
68639413 632510187
150834474 222345811
321965837 482757353
9112545 195827681
105613591 275315659
238836978 435170241
72206921 262571353
81039986 922408696
9216370 807067001
43409201 252937816
21638845 33178258
224956567 325274869
97237411 177613866
310780900 355778836
84805626 248350561
201696989 399627481
24469249 228194721
301506541 331456645
117905043 248886747
22305781 134847181
338109120 409272913
5275995 156797785
5190781 141767389
83212209 239887201
520449697 557244654
13250696 321974682
744745 5235826
80165292 105785422
78052393 271812241
80962993 665407047
8171621 79810553
269011969 576648977
29533927 770928577
231558913 739658389
7439622 385471958
358970 13314067
5193210 11788855
50642985 891993001
31160881 646566015
148644056 481759841
54438285 232651329
218399093 359018881
52505551 893960841
342506777 469013871
113771259 182065181
15661031 23545653
4387901 35794501
63552129 426879976
33033635 167138588
129307423 836863017
93771994 124166991
10708636 18163861
214439851 410000393
274481425 533473669
171321690 289251151
93476368 392463865
195698690 573442273
175807450 263286801
140445397 530510779
14821731 706367085
25239552 248412529
139928497 169506855
125650708 728383510
430263107 440584028
11636905 65285816
18441221 90300826
396155017 413999893
28428121 303996101
139995273 690939963
17724639 33145246
1053141 34944682
56178827 214641985
5112281 57620476
52241284 52431968
23467068 62550904
51877955 83476721
593757601 754824841
108195781 673792615
7834643 50082775
334729990 528324745
80946739 579040273
12269716 21611989
35016745 175771288
375278482 654073561
12974156 72640601
65382607 143607910
27490465 41397823
27023851 774114169
193450244 248779272
27400049 224664193
23529739 404258521
8758533 13767004
65716164 687145345
17382681 33951976
25988821 481190076
204628501 612059642
169318273 271840185
155045796 348860521
7925028 18969679
190541894 199023007
329039426 453196601
102364696 248235919
92485717 296193217
117596300 155396101
16376163 185807321
204590360 327612511
15744413 19831606
22535098 240266581
41637678 76209583
206145901 691461884
5470957 327299393
16883272 21196924
166466453 209441051
69124194 382324539
91708141 141913927
15252868 389296306
16935549 17695217
10563087 290769661
8183014 36005374
38174553 208839481
248223381 259992646
107698777 200336424
4062631 294319936
25953175 190514521
4947438 16283733
31586033 143234939
156573987 371105281
578997827 638129757
5720545 397262125
92902489 186426313
75507136 92277576
116618365 649041861
1411736 513291409
3023259 74993007
129098035 291815188
15251176 253549801
7656672 200173195
166963267 168440416
22252079 38634481
147140203 421786559
37987457 78383937
40569121 284871862
828293 5570481
2097597 6285733
128250123 166706345
60995061 143638391
143698163 210784694
58665097 124642049
121592881 406635785
100738863 313318401
104016922 214225731
6833150 15762442
76658847 81688937
4829199 755697666
41975140 130526815
6915035 88544143
351591413 678040675
5183408 16450093
5600440 95736697
193680100 249820427
23927509 27482538
216869370 231352726
54867436 192497473
104375935 284948371
114243793 210764193
83219537 153480447
45572505 143190939
18510801 43363762
18601916 326088401
38306581 62241595
133504129 467726075
4259793 14269300
109103258 517938275
14923147 40038341
175992634 234976449
118336009 763498177
73482557 416031862
2444638 376572544
2831336 5971345
23118316 39106801
70072777 87739561
77648513 580522251
5394469 42483401
383606791 627961885
12073895 27489151
54215308 96350409
111936673 262701652
223186569 316183834
150997073 190272008
45939655 120047298
3233 29749
104407171 348601573
339083266 450933886
328033412 486435181
40915505 193912411
160291813 173207431
259577623 661113797
3807839 316958916
17913017 19907149
8537734 164062296
36725749 47115762
264721550 282205240
184677843 332141797
143672996 327717153
35651042 268982092
87401987 109542196
30845152 39379212
154430773 410279011
19923909 120044205
4590049 194578057
127608903 319388833
672674817 860430659
30154468 343552473
41081419 100221904
21693110 144311623
50770661 100239973
49170771 63551923
236241622 277061877
74779257 289706283
24720753 172707149
17467327 96637311
1395415 2168853
39979 1159831
203399461 744007811
223105870 379643765
2034207 14494897
5315530 14786881
28169141 184599020
41155313 64184407
743563 1191138
25100721 604403265
534285337 790106161
55254277 114105567
355805191 642386219
40162367 337582519
33348757 39964471
9499807 14221182
526590285 851949937
240030763 251657557
80603478 424262569
221295646 291234932
32987425 372999833
62420954 435492151
235658753 478776313
48443051 170992401
204084922 384005809
119711019 219925411
128934689 139234096
20876573 39715628
5639857 12343996
29697503 31780781
56178145 596701159
2650724 702483845
203680863 672889489
21857109 569072359
99987136 194350682
139996 221600583
37648681 254664636
295511551 482958857
5791003 40688121
54611738 76830895
263551001 316307713
423760953 471462399
135603631 485259751
65128731 194430166
37297825 159033768
20309170 25283455
2037695 6405547
206640841 595565311
148218024 358888345
95172729 284012692
49058928 318933397
109038749 338942402
217493183 320064757
95427646 177297976
92545395 94465450
3289888 224129793
135987523 637114856
313034758 352653924
9708175 112777952
7717865 490482037
256734817 331565074
52983889 349036317
204788491 469461241
24989215 76585231
157269886 226899085
170957721 295195825
6772455 14700736
26096701 507881080
331364167 518321161
27514476 31085853
102421081 768856904
69690504 141083171
14538550 648629776
13367962 35644480
12620986 23435815
254176621 651455833
44449969 47652831
1760096 17715401
525858103 879353937
196746110 242126003
326036761 604704257
1385050 81523028
45893371 57840049
232082216 334578733
5182666 6671393
605398 284446443
223963850 249151465
20416441 100543465
2600866 4088421
23021518 33896251
23635205 27871841
44393653 53405137
244187729 617702057
127484320 293826853
12300071 202592041
201826024 245248633
49356260 287201873
375906049 739621121
82106449 542672821
62789021 802802847
3859262 4606746
57518355 405149921
141829333 471104965
18500120 44877319
195557064 217780817
165603387 213271145
3130298 3249097
406531700 528832669
124504073 225028001
63140659 308519254
64513645 258919601
112690488 600615513
122174601 242734738
31308765 516621604
260167113 324376027
136206561 869285731
4921077 39769031
45234495 80396810
59519 70721
5417732 24784021
412929037 481678649
12224624 36233913
102673333 195145375
222004011 222538161
243665893 454417393
46128125 841499957
77089522 133925845
17775045 494101612
68426291 300332545
37175478 219021089
44359966 115946563
1993861 143019295
62394265 337110099
27608805 29191639
105860854 164951041
216930336 293097901
9289373 237756993
64001198 185575351
54372805 366577198
100438597 634474576
22915235 82278631
122267762 680849860
27501259 94871976
25072762 334353137
72061673 77143393
1552105 1751224
18516597 195595201
266134053 382929085
133004257 870700225
239439482 450039721
131899209 151549356
969443 4427217
38307582 198122866
28408018 299451043
58753347 275961177
59561743 105676273
110019711 375309592
6238904 66226129
69112626 492234385
1000435 6418493
83063820 198002707
113763123 389762164
32215880 82508921
549570097 635440961
13168258 809071721
4269895 24739401
158023685 652927519
92593073 811482725
92635873 177433015
174814195 322706766
98914985 228851731
11734907 135453251
78876095 217399303
105540463 276525825
110255515 274591045
37055251 222061255
9731860 514929559
43779597 278680231
33454845 45627281
838253 13239780
323155832 378548669
22078432 39576043
407476753 777671266
161582510 275760421
23957513 131130763
20934352 646975333
296040967 380985001
489065289 791336040
36641232 90781450
56542077 81307681
152708757 178924559
1713306 3719745
8653041 19358506
80875447 346104851
1230419 1292077
74975531 160685773
54188590 645828559
96196645 177376550
23022000 323447861
39944617 63273341
2817316 5926125
24055740 129468609
162692921 259587195
377865517 410651503
11957417 43960755
218760093 852426641
46776351 79090363
120208591 164570797
63024491 185046401
30959876 31804211
357556 525555521
170446908 284436907
25839245 53979628
22379501 24903467
180437761 437534797
39146431 58355529
647537 3858931
17559985 211047901
10776401 21223201
17688899 38593591
8151221 203553393
54010663 205899709
74839441 456623621
64654474 138631204
50026295 91908065
10731645 14752243
63396119 170929321
1610967 2083669
106263433 269495441
7074026 199409395
16681921 164588110
322626049 417934401
40580157 329210239
10195697 15207836
5531224 100495277
39673337 198999175
20487887 99812609
3462328 36646267
5132993 111641833
294315494 701637179
7148943 10376241
81620947 150835617
285993255 339979357
242264551 626483814
57371331 89042941
211635151 373341027
25128565 475262180
175472400 402891553
219616255 311330961
170733862 540879945
4594263 6371990
60749896 65403731
179452771 673558453
144927059 678010655
78461561 100590616
8301385 78273009
47143030 103030801
32573107 40368151
62080428 619225461
146535238 203672275
184280001 240066415
24898721 60811633
364884913 491092462
19075225 213476347
125863197 126669313
108597664 130106815
48537434 53942117
69485509 74383841
237347436 481395603
19753857 213322385
69462710 246125089
7161743 35137726
148239432 224622269
36618556 142844141
5945981 339126561
30917963 86124601
22754175 116684851
68645572 96954627
47235403 502930621
111161832 153701881
258121407 270294571
81619556 169097891
20538259 233296533
166559857 408982135
220356841 258233229
33178808 141078877
39947722 46016959
33079777 189501631
4877116 72023135
75387902 76049021
316993241 684981847
4106712 5317516
892923 50616688
241178561 335620844
249380209 266949306
579033893 821407497
33204305 52054160
216744584 376475905
135095031 148931153
19026955 691401829
153679600 528982381
1123913 489365760
110489244 157080782
68969328 337924713
11478948 116334955
30367085 432306735
119806 142102429
7523800 10477167
42085543 44424495
115569156 214562830
108294830 166172185
2110637 6434009
99746642 559803257
62977667 204259807
58246 137523
46498463 125691238
44360 174041821
169695233 386503381
23268706 87509441
20569455 640993810
24107095 122461456
12208489 467004577
27137449 683735123
67928489 182153641
528847593 623210876
118387963 398283651
91071688 457668873
317566705 534598270
83716286 550926550
139233629 187132801
555199 12759451
9201930 65427051
111895345 654660535
52737495 80851090
144171438 251579788
152510642 184526321
138801788 162103569
12291445 22274181
1658209 139088493
20297439 29897151
27796066 201933505
90686057 125624281
205692366 239658211
51422015 87662019
23153131 227676921
21620385 422433415
2384537 45107076
50943538 206615808
16709394 823541137
77343637 373719585
154596703 200649826
133537584 260701801
60442611 159452795
22219726 64516477
6718084 26982571
59698904 551723849
61565417 206085695
187273540 206023521
49724389 126813063
192990073 246913808
25533647 51710158
88670437 91461317
168513 24624933
30042290 42553439
71150884 333496321
49889272 245825251
122213894 209465773
13676023 73956619
35204595 422747329
18168150 30078001
321039531 440920999
32025178 233279391
5080635 207179666
64603035 183938041
16157182 148095907
45704509 59164797
25860514 132297585
10668450 16366065
81528679 448356481
105684924 632502625
1811256 114653449
160327 2642265
290567641 610871959
101787384 376264672
28675651 693208731
194162401 812977033
5662306 17697933
11776197 47835451
90407632 96444001
12215946 353020141
252883501 791055561
55217505 521484289
151277283 364484832
14580742 361218628
365755486 564054715
145902741 455395681
24106785 90809135
162950104 233806931
133475494 232240555
1853403 39631749
47085091 270435145
97064755 200420045
29006035 182264269
15966544 380100641
40700256 100025347
4892909 22842730
73641666 336274213
135182512 227551146
3597189 5232613
82028169 319779963
40817409 348861870
70240501 95167590
6212199 57600611
257005087 290165201
6714026 495683313
115374403 493037931
314258209 709069206
6409307 27984898
136637930 204589496
87189609 121778474
14493242 105202801
592368 1073035
34319032 128752053
7820596 753632401
601282 3147361
77034714 156020041
157335797 229107724
5890175 9016556
57993461 304768957
1672130 33794563
338670194 814689656
241853965 293430277
110860457 320774113
2912621 827075330
128232259 405505696
256068 39204431
133497035 167738539
60622199 698906161
29449402 75284881
33660005 115760157
12882503 99759623
52792699 823889691
12210858 48573941
101796289 425967081
1967057 19687035
42928126 145144351
163824270 291698401
12754945 459323821
72993089 451717987
419433657 533728312
604024589 619988734
15017836 56691411
68971839 450667889
88329845 88588676
5495330 28560169
3523083 108507134
43274790 83369861
92701415 117711955
40210591 64040077
199143757 200793945
337857193 378902251
8560606 623095911
29692235 697471253
4563898 22538353
21584942 80499178
16803770 36715381
40903632 83665201
5352953 169843049
7704288 22975751
17535115 193220476
16295700 54495876
15861007 19444006
296311243 307007185
58059001 182698517
21118969 205530001
501544802 617469217
191360974 283881963
137261537 266839933
121783729 433497491
50243407 245728451
23842365 44856273
153143868 171262981
19282500 35778713
55598708 175510251
77551121 424829783
545574119 573325249
11800724 207033553
358616021 689366404
266053453 512140771
25731887 140174882
13988521 534203099
7236313 118446725
45800057 785636225
57002793 114661489
902162 5258266
69730738 239741141
294339811 345196489
6002436 334796485
16940606 43676960
1191253 3826373
80171388 142593153
162332825 373158722
143247695 369198838
22291837 94031273
218298113 649313965
109304377 309160617
3504247 4944921
244900216 744824413
151789245 190523659
219000427 524834061
103308206 424815131
490579571 594368281
8258602 9208903
7062365 330140121
29445887 247852801
5639078 25700896
24548327 379823194
83271128 96059629
16444803 29680561
96326209 379614301
22122708 24222055
261708139 282271401
28364872 259088061
4155141 14743241
82310251 340704037
2514240 134791201
235075283 775861776
99506373 174310374
3416590 173002847
124081721 138587095
15329780 40274417
81478774 277897096
20325988 25749709
17120219 20769001
152381417 648209017
220945649 340999714
44409772 118241441
249961861 276982982
68292528 320871181
46381118 96158147
7737217 430729201
1031626 88729421
209261049 598597541
100113112 816181921
59081041 324181297
77469814 696656802
34645861 173756140
75697997 472392323
34747441 691424791
8160233 93910006
137002 85624771
3756073 17823681
69609186 113328937
60147731 60529708
1023269 5036527
94520251 768311470
1655387 9804301
25097424 145828346
130459546 176151711
210286865 327079073
109593485 117584071
26567025 59354911
49416329 115187192
222843889 269990167
37294839 400436641
61891993 65011435
3366196 6100525
282352492 294978289
27469865 30475876
94393885 636657277
457823131 473448226
1752409 569252729
1021213 9204337
156305371 761605178
12549043 55680589
5821287 6195442
21356398 88552545
503102881 649815756
76329696 474949966
603990561 738748564
51869749 119421904
105115693 195305950
12775722 166038209
4575739 613220070
5348941 547276885
5902931 8723551
136761557 453451426
145955245 204669079
20269530 71862061
248581 861176
34132640 64690071
293774589 295628356
127374757 249041332
20609692 153702523
233831493 276912921
19682515 21296731
30294870 180076711
11994403 16815030
50264145 497594641
17964718 30749790
13379257 883275064
558288303 736894291
237183808 772405021
63724090 255651257
294736261 905010205
33837184 45213377
9494068 123917411
211483396 331316418
519355 427637207
86670970 177561665
47435582 311035771
255841523 289758925
67647527 110972537
40866301 534443881
13830112 19356801
104818736 194196736
93805255 554591500
85486391 348839389
7173271 26090251
123306733 206966898
7362031 536960513
176571011 357165829
53170175 80863672
30596941 36412601
71015712 282124363
12502863 15065401
33909181 166433992
6654388 9278137
18636479 233664810
4332031 45986331
52249422 60715033
47321121 249520549
13736557 17751108
5582979 25861885
3717441 44646525
1715572 3289858
2652876 164982853
304251194 505692990
46625582 191487836
11444656 11916001
87890147 112895166
109162881 599892349
22795214 47574943
14848900 134654081
1297931 33607645
1405440 22529985
29398193 111385521
47391105 494930241
6242647 39746589
52093496 123040945
72126528 128133955
3242576 81154525
96260253 303755509
103772065 138937387
288396135 298399069
205955408 227768449
17764963 23956054
618050 13005307
8749441 623541319
153844965 181157495
63903305 202061884
32525645 312840736
2628701 15039010
13584877 839055738
402914251 707052599
78986620 105411081
10110392 12030283
341886805 580470308
26792011 578705911
34860019 34942717
201735252 349314301
42488685 176005825
29478496 256834689
444594182 562416373
39446596 239294735
218226282 259496173
14526791 62761105
31361257 40432536
3969928 9980701
116229025 330684121
36394051 188860050
153703243 168518551
59432169 240267001
245649371 248400895
94954396 173415901
47892710 93757657
255934729 283955526
31549297 52010920
596520096 699938608
233237551 555759241
23053177 73339147
223505576 347677101
5446624 134303148
42827407 752652550
43427142 47625780
240906966 298897237
55474857 283381209
78767625 592611616
37156054 148132765
48224473 330458324
13987765 271404031
14862874 68640837
11574936 35180341
35555235 55455169
38684323 150769431
47643841 124515957
38993641 290750391
7445210 265242641
47986156 572541301
289914301 354851997
57719965 110045801
82559607 124423414
81848 710216
365914 178815400
188507202 258495813
77964013 199296892
16831226 651558125
77196501 669885985
26373163 58973188
150063761 304731675
124472006 301484515
127434420 321694681
355407768 449325575
15768691 557860328
193682617 318209441
48494164 71610449
83760931 158561375
2913337 300118774
28444285 246805318
51398820 898452889
92359381 216914426
273618554 745926418
198821551 311044327
507289581 597927016
76139702 83706706
328118638 479277857
65261847 90884851
246530402 341761247
11680421 320423014
289492859 581958981
16479961 761327685
6320591 8750029
66566257 316713377
451631379 697784004
14794774 152125825
90174829 122363641
117095551 349275497
148992633 945777853
180981369 466488321
63610121 149661664
2246136 5875453
76535720 249810391
43038851 348095125
130804795 767459017
124927225 480512969
134450421 193107790
6355168 12994029
25532747 153083073
46521145 248790621
48108744 64663921
15212753 343247157
29543055 58056475
19347294 754197903
1809895 144532705
9844868 171092727
325866733 658344879
566841966 640919161
73759817 87915447
103969 223353392
17527289 145641442
50221183 106359044
84363077 249506537
242186427 754016522
16530437 95208225
48820201 101765728
114820382 153273197
206013970 405081271
8396529 15676291
49717999 189309421
96263610 410939659
169165405 785541989
140089621 459867001
39106140 383984111
11597375 27336193
269901051 650870635
28309051 92275121
208517191 351767962
364641950 446746769
19615253 22534969
34848150 102001130
10809 146011
71364267 536544818
28549099 39609466
2457364 5413101
164352205 402170257
1524401 514010521
4642705 4991201
10085593 74154868
160554073 356539561
199150281 651579560
1536361 290616967
89714535 114883129
16445038 58131361
38006795 634527001
75110376 103167505
198506227 283728901
130203148 133962391
13104553 175435289
86184093 139045419
196661137 679497379
8078733 176108449
23333454 246026717
10040226 11243155
70097215 445596705
49557081 56324560
227839749 350477401
541725121 661595926
28656820 60509603
291616970 448597171
12077209 73049193
154419926 369439417
68611961 268502465
29878155 63025513
131250984 158240641
4478397 86467333
482390676 658968451
290510925 311389929
1486 1750491
4723779 29965625
505885606 511161883
283383521 468886897
81292858 181607418
43164472 220796317
10494645 13630261
29314684 43628321
48845999 352511509
36946126 890003401
240350806 395585760
192419151 399794916
255413391 369272302
1133145 16079133
3990650 18740233
138139504 385625325
55276188 68693873
10634994 22853773
564786 94898575
58851946 59302153
11608947 422627179
68311374 88856587
6536128 309695649
90002032 118964622
70389895 96122742
42950909 706667221
205514381 263525620
676409285 924851801
45554617 49420398
79163675 111270733
22891858 38690401
90317051 104649805
366123 5182739
7487050 92832877
110017 446976
291607156 548647989
71575437 77592794
120591745 516719106
1383528 269548203
55129951 95892819
15412313 90673534
107014558 226157484
79456153 168820873
162188173 375065847
50537929 51648016
90715150 474514881
61761149 214168708
4760604 138987031
119980881 790552897
21455176 553784001
1826656 720797341
41291665 234703538
122310442 207171407
62792686 539261152
215201669 349827605
28917473 280297978
1382038 2531852
105578603 175795911
495957001 685673626
32110651 116450101
41322598 88619521
15790766 71622145
51671408 256573879
17509951 166885678
603239644 755295181
311664 14875031
3107320 148448961
47416 109474
12068845 17285575
3507203 16799941
40104520 381710337
219242552 305175909
35629071 51624357
303332626 747066881
4147425 14052091
465658 496907
5844650 311520673
37107432 123680833
1837249 461081963
36576541 226877441
58999474 394691427
251461953 289807477
49170997 137934499
234625064 247187992
260181901 268101971
347399948 444720277
100574931 256204789
63731537 92831226
150403969 203944211
51865591 67683456
2351197 19675501
9907665 310905856
323004634 446959306
381714267 733324483
17978512 28201697
36360009 45152101
646101 508628081
246155 868063
78794561 315458227
419530121 715973697
11498457 238595785
82526566 140979477
52236798 90201871
207814051 506712831
120786686 229779467
70731589 632776726
48965932 165046686
5956546 190801121
23936053 81332161
497529929 510631759
4462300 114727681
2004087 81932035
12502059 401868217
28039212 89923331
12014868 13755229
19100451 356804551
290884287 440433876
26083901 102769711
329537200 398621251
340162747 392866902
8777432 59752546
48215446 136502737
24980414 34940251
123291247 267492546
71042480 344118737
9321285 9387001
104231647 125410521
20683405 590821956
30319375 32865886
16286715 47340801
226195045 486102493
138710131 668576835
60885208 149684191
18916033 211462341
729949 998697
41117025 274177021
10929038 32110921
10278782 24890263
425557939 615675326
236385061 541353751
297053037 442962830
91255253 150558753
102116799 123873313
11134477 42208801
72471188 106100601
101201442 145197837
48417007 89506873
173742905 189007875
70766465 258613093
5773095 173460419
78077565 126541214
138708941 584334286
20256164 129519281
117904783 128919846
21967640 49205935
11111638 550692033
2336701 414076486
687591 3343971
269069479 291094161
1762934 3756503
89421221 380962445
61018887 157764727
41978425 433147611
81648391 506356156
4641957 31358797
28456510 78423481
373023776 488544033
245969473 574313081
77084447 152660817
11973714 54443401
260480311 288915639
54034945 92109118
2550039 8043556
146114953 327411646
121974756 518505205
376325 913655563
170343466 503424175
241733605 843728185
15408105 44572606
47735865 170057056
9170299 205087286
10651004 111353387
77584111 347151565
1299243 89261849
3312721 14775697
164254603 484440945
29890442 60024227
571805095 579618033
78054481 120543201
8143018 13409551
11697233 27834505
396091 115409665
102999608 382404172
106380177 1020468601
1006561 252846465
3193707 24943336
58016450 78157297
213101020 567726785
45095491 765573447
1595509 9080011
295494430 458585516
30490011 64143275
12564943 89957001
52332148 107030639
9949282 55627933
254791666 357656456
28030059 35889436
1114776 10583766
32779679 82809745
8454583 295624459
70638861 284949820
27337852 42074121
14843656 215401999
53253000 101352385
193415 206298
35278351 73273585
418808686 721070975
190375993 259827697
251789050 715302600
40824252 754033281
18010161 22395842
16591597 92481901
46851077 360505181
71697254 475550126
157180033 629848534
21346666 310124541
41199489 449077511
97901297 587651411
312606516 597026884
102153774 111961967
131781988 176569121
46560475 80332169
423356401 638161865
263112296 615834869
22228401 324583052
103907329 347806570
421429 126155811
69178270 262632269
201293431 332102233
3488914 13349736
344411 252878371
225666936 523195171
236594233 453772861
8498933 31252638
21454325 32403769
46180930 142449653
75685825 271485869
15032687 21658071
43044265 140819040
15529436 57333907
271573510 399015710
45910371 69792473
27632800 225424641
71776126 164240773
183349882 306955185
119894951 167696909
2022458 9617255
101720389 147819447
31967311 505628111
35075064 37597489
288728340 398320189
268880741 826816370
84353199 199793617
39346505 463065397
38082024 54493117
1323577 15411199
256019185 699453007
289085077 629307667
1046420 130465689
665885893 821227197
98637362 225889367
58419977 430649745
34746841 119684741
132782680 186172896
23117493 27253066
81434808 198481116
449625089 939593129
174710380 248896381
31178410 63009662
35088985 46612721
5019314 19218433
5032759 6355525
361416 1537965
56149067 58037470
258534076 323042302
52101617 231241923
338136 986195
221421361 227104297
926823 7640677
26126609 79308825
38206513 290976659
21809625 71080234
139715 751066
790804 2722049
246622863 298296478
16210606 102407248
91504211 364342501
112334027 444459424
13826035 39440897
56612918 418476469
321946248 611812489
89680602 432728671
27304984 31410721
48558112 220788301
118682513 257216266
3518746 27185761
214886429 546978537
32271001 296681437
495251640 621425521
43518755 57913001
4755392 24844401
102307637 668442721
328902518 386635701
69465969 212151045
24225301 78835921
126001103 379245201
60636585 370663905
61848956 138120571
2011704 4659019
41926 177063961
4346560 28424029
98942419 183497811
421830881 459784641
19811011 86794931
12769036 48785173
15752691 25916985
1998630 2420176
1155409 6905746
49237226 149403451
964375 9834127
245610913 273465501
2834561 142318055
27709764 29735941
359877970 441389026
3573833 36026449
54586024 168076579
54404501 462368067
122897953 222150988
19959089 212971393
44116281 640354051
51142013 446128853
85744237 795777487
60204099 81586455
165527968 332870269
16105759 29920049
1253467 12646252
226777348 289521675
20609433 197539131
36583828 59068491
247018845 857467663
3780187 449390646
17770231 71482897
34536565 45035272
230126201 373641043
113007835 349097617
86987551 102060249
136763131 320777081
23028468 47780691
1289265 19699501
199057366 348723337
13696099 172759809
114042925 162138481
4226368 243726007
355611 5390803
544837945 594920221
70727 281233
233488507 1009134148
5313741 35450745
158564 1213037
375762719 417728627
31045849 55331032
137755176 240217029
231656311 347973544
400707001 402752413
43397533 257275879
1672369 17152897
89138056 130960129
24037190 671607061
114389815 328091137
70765805 210469371
10556749 50647825
167077831 577240128
58740498 71399343
7614061 9802881
186290409 458715649
31673153 228827077
28706393 610978159
116995429 172546921
392168634 400691548
13341031 26180680
187748409 469200889
252525889 566948097
31107351 113697881
14630923 59100705
17694601 54857796
935576 31986137
1715829 5147359
569856001 584116261
69204931 91799731
82090078 162205178
926376 17008821
23336349 36375448
150755863 655326881
20256379 126945325
81908347 282694266
40281125 44536141
1399550 861925055
117437481 344604796
5899423 6700985
61902323 81018849
14303347 31192140
61143187 364713991
15500827 157614801
91791377 300618597
25859585 38375733
309072649 311229216
30969448 276186129
11383671 23067667
22219741 483267025
27734506 70403151
16253208 31436361
50483730 281987119
15935719 44867318
176842927 375449348
75781703 84275725
183149622 720040081
29027314 221750137
75421951 310477036
628805581 750108759
588206761 757118917
6958444 14632045
127363246 627132985
40079806 43899181
121217409 300316345
1792007 10434563
54157097 456250666
73774969 207817711
310247648 338223757
91703613 162915728
25144965 31421041
119580181 158982033
51270087 78970339
58780976 873096231
11934232 144798750
214000471 539458817
79960475 752542349
13365646 185566603
113755528 340319276
175207880 229096673
80198041 849826405
113368002 126939439
7906599 425915434
14621173 30220819
41036301 68664403
11760426 18859501
48014308 243496154
17758701 133798723
41461188 97765993
77487218 388695745
64496973 96445961
32044420 125826191
34592026 351708681
21148423 119481857
19745761 21266701
381021125 441959336
38209081 52364308
40306003 153127711
10911397 19356352
18673839 47410245
29709349 50927987
57164354 237239435
2090661 13623704
554650086 895157431
425036865 452236951
73786865 561232993
312553801 678322145
564863 662251
37408698 281088853
63527101 356766789
107959731 537584015
21379441 259274805
36447346 41062561
506537008 552307363
28609244 98861733
120851889 125969608
40401319 41566646
197854136 329930525
96604308 351940909
10281341 21271050
429257507 588295673
55973579 175108671
77266977 90232921
104795306 133579919
13934810 58930498
84355621 336668991
16894516 134049891
24573771 551053539
6608241 507009651
52101763 686103987
420697 2677247
20892477 40832065
55576393 177047081
19129389 359546312
51457811 146793329
8268377 42159481
24180182 26147350
16602645 17940017
14921175 51508801
36997070 165270529
129940744 282607899
310703185 344017572
5059545 50451661
74925253 326955500
139848643 171953259
17196319 98455897
87291321 238503601
25725064 41504505
120554814 363656827
39700916 58355651
51479907 52547815
88571395 189975906
34523724 57680510
56334853 714043987
138399869 180519575
23299297 30867805
21622505 238899463
38584867 65022256
155326381 393778269
27637581 589026355
151221574 572114416
157201189 227101876
4255746 5432831
36740206 52565293
13503157 23787002
5680756 21660760
52646504 487638091
30594326 42272407
284063950 776948321
21457426 362892067
339816 66613612
280144801 407276761
16938925 350325006
226627437 332370031
125486685 225326362
96347153 401019137
349879087 396028709
226515702 423092775
791182 1196856
491242 3294927
166251075 406278445
25979575 48161433
274403376 356728645
167285 845306342
108102281 336468220
56862328 165753776
520946141 668755045
8582741 14374909
138370819 390633357
135503540 365505577
9887070 326160241
91247940 121936717
142969861 231582913
15941993 572960641
29257087 45287863
238700641 304453891
190932779 207495651
43906686 46811736
9197689 124179633
326621036 337265041
11470958 314487403
103400379 301354237
52815670 167748751
37389223 472353713
1407799 22280125
16149201 80050101
12114371 12936687
7912595 50911721
33741297 702368239
80585091 374554126
459288372 656264316
57490411 88008790
28792573 37814631
32921647 193249597
205187017 808802695
82712561 287437579
11752 301324276
3414558 3664541
206738227 758424595
216661530 575240561
36019827 141648151
79585414 144043967
209564725 365630203
130609557 858387853
30036265 57911356
34520662 121752233
43110401 94042405
121506982 128978175
100516337 101047765
253296841 300557060
270384131 328208387
291929649 304765900
19577661 85526741
25699605 42502160
111014393 124390778
35722247 415550651
3940220 198341571
369373849 646294351
4343167 86646281
75018414 87824941
9574498 80340391
45799181 501757741
12829676 134182657
130516311 464813713
35401326 118380505
165577993 304587432
52467321 85044530
188850723 257013025
175326913 614599147
632448961 865129609
29793004 33860737
103442788 303776441
121194791 290263876
5763681 810960707
75182660 167716046
34580129 200255797
67997084 817473801
393445951 780163042
43548007 550990934
50943454 261697339
7254332 76243221
80284051 211286272
3805 5259
43099860 898758889
40341667 46964369
216291945 638169745
3191403 10839592
87420293 175236909
24852409 133418721
157899701 258351281
140711120 214388361
388693473 718913166
151692103 255418913
45185060 125331858
8196601 184439477
8368305 78360736
51148330 57412001
35667633 129896326
561930 5132040
265167241 430526188
81532121 190031269
15848669 41430529
2401509 51376231
113419461 590669011
3531499 4438422
47686689 120661201
301345313 417110871
1758074 17983351
41075556 77970920
196993462 551797939
194881 337495060
1397117 6536794
23983297 135768656
47012347 63186905
12945106 18266773
24730705 158396113
28330157 214427707
11959335 97629881
171909457 436718001
43111891 58412689
30428004 39533761
68860351 198971821
22010411 439979681
308098 90129444
318901024 360227856
18417205 35991187
410454516 511707946
145393301 343469791
204103620 225398251
24318521 175266301
39065145 61447557
122793987 180499361
111315166 219345155
12483402 217001431
122701009 391350691
60098860 101190843
305472833 452345769
2347753 5692140
450740 9318996
586514905 859673959
2536845 8071281
244147 258723900
175686721 684550861
129337781 366701905
72819192 269193709
355344713 486834531
72481852 158439049
128644 2503803
121301207 329186393
74887786 185572801
13371090 112975711
47031055 172233701
526833692 662853193
38892961 271674365
296056086 412378659
454163320 557076733
559572633 576636886
359293364 792324525
9076567 44637957
269260575 350382577
1744219 1924326
34789923 48144181
206480206 450501857
99624182 265606321
25052138 323549353
58565057 124198777
355012315 450262351
5473881 61148011
344521725 417850676
1030292 14084071
25044051 45543653
145820204 661685977
29970701 94033348
120181059 402657542
27067293 85226983
80504273 91411376
82348316 845564126
172379827 196683513
11852281 45809485
11399612 223459146
31226305 71235181
59249203 291387335
53664728 115414373
40412218 259032635
449946904 556021701
40327301 103602199
284467761 582943612
23237505 353811166
418356611 459618121
159592052 229604791
94929397 519609329
52638153 68409775
20961930 415114129
12915798 29857915
280482097 529106865
113037621 469121101
144961909 180551911
10407920 191358401
42472844 517341769
68884327 389807579
17417870 21346797
82123181 114483201
33703867 177039157
193087070 302390173
303763170 451880057
85176186 244045433
65925398 112150109
233480287 377239759
64925505 504446740
10505147 18101329
61886763 76275749
124802080 248897761
657532279 755741158
106173438 252261761
15871321 93247335
57211812 75875416
45751797 89864803
33153 107670795
135381586 331047388
36357049 77553961
166489345 342868989
307677101 439865947
70020848 100113801
460535641 588160561
21570321 285159479
53298352 220902651
64741249 360486145
19136201 180243441
8368520 40306582
2796559 596964771
3024301 22900072
43329926 61175041
18194219 37086337
10462833 25630817
86734476 204544621
9342313 61810097
144120467 181500544
13905711 18189505
8213915 36625537
22658722 27866529
30148478 516882313
267461665 362945521
90091401 154769509
224138721 469596412
12637479 14850916
83681569 211143300
1882697 69267331
92901159 215541625
160918627 575522737
109393881 151836466
88084495 125041219
108956621 221444813
23356146 65949508
53102593 834807196
196187077 592985377
18799133 97308121
21789430 332104911
489716506 789289823
173065808 198948817
248078366 266069665
12114885 25859471
16453440 52444195
31362326 239875169
71721388 91233745
17643085 51443182
21791596 800494773
97736302 465578473
57975859 117715717
35040241 717813185
11289089 197810051
30817919 60462082
11847924 250277881
9281163 327975451
12822601 14704131
134384797 325355073
3729280 9237214
39461589 46131023
759599 858172183
65768613 91366097
103989529 206794372
41940900 42061273
143983340 344329161
161604305 464946433
41365756 61757279
7144995 17560110
258115826 478548604
3559425 19297498
3638097 505990486
130436921 152483640
4236805 206688719
19422199 22009681
58821861 454411961
163756540 379677741
8039332 154978618
86530141 95411716
289833313 290187581
12375019 41519753
112181007 212282452
11151367 34359182
4414338 123742741
274022631 342913708
291347361 655193701
180646785 203031304
390449785 492899617
9789632 49820101
23975886 849111681
17269996 79432045
49229893 59321329
7168543 12437823
24918944 519631813
238518649 263186876
41039549 177071595
105834145 509183553
349686910 453316951
23986561 84406894
3774997 164828845
30153660 419734921
41858488 246472624
38072776 59762449
102784109 804249721
116478753 557054947
1193179 36464113
21740761 67722991
32075228 44387701
23905053 68957325
17281143 34794901
108876535 372530955
11200633 34284226
137299640 247786561
111131198 152972041
61471709 122703052
19211505 30056326
92742 340169
28829886 96310345
19994976 27832519
251425573 333583933
194637961 454723038
18907073 21805122
130981808 477274611
17333768 121567663
178182481 187410295
13696409 87985297
283379927 713773258
16165262 89842256
167988976 477070483
14535550 143785951
209127947 658487701
4236916 5938455
1256842 6318561
128967140 738667249
98986890 781712471
23790502 731013571
56227654 70289341
608285 200220260
97092687 116614743
260693731 577328697
43635744 98769265
4127712 22949221
725165890 996506785
94675997 305763169
278644465 457964837
14918322 415391746
106720705 766847907
72836055 111924179
1765139 60338401
107563363 133550419
40568441 43684235
79309330 125771938
69066271 99267273
56150983 634671361
80489424 190193851
5745259 217603315
42077736 94779865
120027376 143828903
345720187 731479313
85212517 882177297
115242403 205500489
9374664 72896201
36027378 464038849
34622165 43970881
75318283 761425792
27090691 31464829
63257473 217253884
122482966 328370461
52853329 156523074
160305 1204993
179639086 345397619
13897288 17709327
92554048 227046354
2139801 64981140
153832661 435970006
2717461 6538853
16261417 160714856
319925883 643757321
723307379 909633411
665840761 679911643
236925976 299345393
28248561 72251182
45282310 70015191
10059013 46288857
656841718 670173076
103784665 198433526
27950000 41945941
23840845 57912456
23524172 230487209
16562145 113687437
3432162 4289831
15007613 166646572
199647501 683049196
98630841 675155032
27832997 65608726
46016062 381090570
133683193 194756206
43483728 115597061
12946433 177883096
25586945 92927845
134838467 455269029
18718379 21491521
287698788 337504141
31311838 353416190
219091206 312906751
199198180 201763615
77610108 269963233
141196771 186045112
248735536 609136538
739380913 794688697
24470351 62683489
79846927 314251185
140701402 680375701
111472987 135052336
411491541 506971569
73422577 182692435
123279485 142396033
123336633 404102241
43324328 444328891
141154254 242693113
10379830 87304491
92752948 553058808
28229517 110318671
7945111 54102091
122435437 145473391
42780663 695053326
297403965 604456273
40228721 50765472
84134127 134274673
97398398 102056593
18268085 251735111
370712145 532748401
44434635 126945993
157397017 848215234
65145402 264508672
64269609 364732266
228984 2687977
17401567 37400533
7552075 16155970
166411583 493017922
269526317 416669397
3566317 13905372
20571321 57496473
9187661 14377063
9523867 34955641
239854775 252154477
86460829 108729326
15113323 135179173
4084861 15161821
129533493 328969961
23400257 309662132
14032201 573069610
197746847 355012139
31297247 62205529
435939953 481151041
153459681 241267816
11373661 211558180
22359736 207131673
107699351 173333777
526554721 571022160
9731684 346881805
178307693 203124801
506361602 580373633
35051 492704857
97068647 194866541
268629495 487658656
403805133 493717470
20111562 21318481
30999347 95152726
194907406 298552789
1032667 153677602
30649411 259646239
189767769 233075116
118702621 188300951
89259408 232341313
243142851 300076932
18861790 263633941
51139601 70307329
293979717 646435756
152036905 435430141
32125605 42837021
36033409 96355821
140441273 672603823
132632718 282180673
7839349 9718776
3201507 673088753
199134395 214021822
19576984 35951321
357057235 960011035
16878437 124776751
73289580 154353688
1305010 97742146
209041453 323624836
249052501 646796573
116358465 270144658
323569345 717177867
5321427 61708129
66865453 232798069
169448005 721350409
248379185 521190597
114468017 220947937
2711775 14984593
34274761 156817326
162372421 293762821
559126411 874609813
82716556 149093757
13867322 16488031
11544406 22037461
60114040 172600193
3620933 68463085
41102777 76854349
33418189 169781796
209664320 248601501
2409093 124175857
2034222 20919076
2960079 27256405
27862498 328343533
802929 1872307
708771813 781764976
110583449 732199220
263208538 715195183
83901373 284963121
115707901 665360596
5182620 244251105
7068494 35010262
77811410 171042005
151202693 218544431
185599681 365906686
44644885 131453281
445706756 914523481
208230800 396006817
314485761 606458260
42393174 195343627
72052501 121456504
2451960 131402593
2192210 13154851
138749685 400425481
326042965 548451121
9858517 85923461
56217 115831
536370661 736324209
103636930 166830949
31078284 57010021
162352663 261078969
52941226 96173065
34615740 493606501
154181881 645115265
42494153 390900441
31911837 42260994
114260071 346798801
60452486 89848441
261138 123697324
128130910 168587026
11196510 29317457
17104481 56699811
3260488 13084471
6455959 55204801
47759155 53434821
6107960 963345969
311761341 403434446
22478412 90532411
86666356 762366335
155000176 202377988
4543215 26975781
124444961 168128840
262059965 930215137
11562993 149351641
19755658 22253913
231772519 250989341
246531503 255462775
408278593 656967781
110467384 263965329
204777245 398349021
114396843 490537860
695291416 791314981
65417499 641784615
93868975 167259499
51702725 57762097
62889515 84993724
1968359 3765535
11805372 84152201
124329336 137885953
16511718 344126413
46769777 123606176
2123351 35590249
2441169 491655728
215185157 314516861
97530801 472607413
74614096 284748993
5321477 127036001
3990009 7507601
15201941 695499721
205396347 281433754
8834153 36334651
43961128 82496206
2700242 23378323
17175253 601803931
52402545 106507801
393469541 623094001
12289106 19838341
23172726 485883991
167061517 345065176
2340913 285286241
86026778 890091685
11563065 12460697
80649991 256376106
67898369 497161241
49095657 410959495
40773236 167924289
6525821 516879993
164614888 192128913
264211949 418395781
5388789 49911457
5167241 17911881
149450005 374538985
25450802 115706396
188430169 523086253
87006465 528440445
15980519 406244794
65994801 73060205
103464390 225622032
6269246 8377601
464493481 507716587
220203985 389931513
160698005 270393921
334292287 558095693
241244132 552035545
28693353 620154901
177777705 244618271
25581221 107828202
36952288 115214067
63425535 149216131
57285845 176059001
101017320 453284117
43836305 56857009
488451545 900422433
40845267 346245046
25586214 26132201
11447462 383966650
7389739 15305081
8736080 94809289
57780101 126207409
4728265 129717596
28465023 85972009
311170081 443417346
255281930 631044823
42279201 98029585
41925337 92338588
193975009 769002543
148367380 730344135
431519491 719307241
16961131 20250049
84037004 509387686
55248840 109231291
118589363 201626994
157303056 226371841
10367952 20387761
148798323 403228869
461237491 501017779
8973678 337190323
155547228 529202033
2788233 143852410
60632743 114570649
142414446 413097005
3405245 131559325
69294886 222885302
129782593 405731041
78947920 255130615
4375180 4751965
103168003 682359765
7655266 12108643
253102698 499488969
299895713 433476601
26104350 37674001
10246914 12705797
5816857 10433195
81621276 143629633
32525314 673082785
28960988 48452401
359430355 491442484
40259904 427056301
37051624 173611401
4454184 17531867
232321 396961
86026508 127484581
35910381 734759617
68976571 328260549
89232922 187435717
246181297 340938391
58646990 341284321
138849965 237839911
125269114 238463541
722254 18852321
6323554 6744003
25935466 81597399
75210561 325442651
218361873 255771036
35187300 56724563
84833663 107301681
23404361 39637801
238361577 693770650
106896695 263409433
21000286 254969759
13519585 193463523
2232890 24419207
538758001 659894257
19054410 59618141
30425726 36222525
5836242 139984625
114646573 323966569
147085248 193558653
12648 23288
49877101 65809025
67742071 100672489
799554 65794018
21845053 105958966
71483816 323427763
12539613 29005731
18426541 89651701
292463561 535164915
80151975 366821056
91245857 108330769
54796975 235048803
1963271 19552171
208816429 423054601
130411047 608636289
92296215 187699861
60378121 312407267
6985912 23840142
595109813 664472857
132540585 944848633
190470859 192427441
78274051 327082861
6368396 47401429
56231999 77263501
15679776 50201425
101002441 380601051
22890681 142216633
7195495 178629749
80567461 140176336
4693795 528227508
79895443 188878537
91179045 106165840
383280364 901861556
51416926 486395883
88867852 627888769
150631328 283512673
25692424 28920001
14642777 23118655
188901371 702354045
253648021 395755336
104483327 184576480
33092019 153979379
115289153 517280236
180231605 684397822
73239499 693981380
61878826 187071375
211006309 351150400
43684310 219320645
9894613 355555993
91846756 309438726
721317 16438356
126841 3474736
38546449 300735711
380929751 442953454
7482927 526380691
77878591 145984807
108455392 377015544
23150926 30738337
81208953 82977643
49262935 63272323
78793030 509595451
573509 3301117
87343590 307389853
112519822 234188774
60370615 134540132
117711898 157149779
37145485 543977307
35332417 794224715
67861340 371048536
86712887 236578361
277618 1091657
42304247 58785468
15976217 21919807
77010168 627344571
74567365 171965011
2831662 10416604
195141189 667229033
739134127 873484954
763773661 826752889
38709670 76492345
864653 83461711
21200193 266418764
1661999 3344947
18216868 40033453
22028480 39135433
51282377 200465241
47176474 390930225
341631393 347890201
54431708 251614243
10791530 27643701
24988401 370482823
113201873 160025882
23060814 127254077
155495845 158751091
53281685 150701761
255766004 431120037
73781405 81234748
18766172 21103743
12391755 36958213
585288685 885645860
30643809 41301070
9308706 157981007
59879039 267630181
14641717 213568869
177998831 206410678
1829907 6708502
17762339 221080801
571518711 763963201
16731739 17616367
31822414 104646484
308493841 312581745
52218227 81840781
44142732 219667669
47921329 383407597
20610523 48084609
1413721 520781311
407843579 591746731
5254801 359627570
16925035 250127362
48002869 50521318
39336571 243392106
36324897 187268313
15347901 41963321
88882325 207899301
6558760 71323857
13301509 78605763
62862261 675425521
16025029 261156676
209840062 267640176
51236912 97692217
39108499 470907317
59006157 125248628
8594316 90529021
37306076 255522541
26356825 47012506
344550163 545314133
58377776 107243191
39532897 363846467
63293204 120949687
99689616 272841401
50037460 57749242
116681150 881293784
135989118 368857009
6280707 38306241
191006542 426071801
85605486 636674611
2142696 74167361
2636635 17674915
247945191 537661801
3495541 773700497
40059549 276788764
240432025 323654059
98776988 252726181
41537 91762
431844011 565978078
96699541 609402646
4834721 54509622
470757007 591673193
157485529 788484097
60289333 155210917
209710789 365986636
208944319 209172341
4001331 5203594
16772542 38820671
168976999 442655683
56144401 218220861
148587461 639443585
37973475 524537506
12882564 34565345
110999943 239273081
28113 139138903
52766151 210238227
89349617 117299974
7190469 9062217
16704439 94200835
353801 32277649
12177316 117811591
40528 45793105
30141932 84944261
50620417 140195455
27410417 55014530
26639644 176696774
18814264 222391297
73885066 99796701
80031589 116740545
130532121 458106101
41585935 50438579
122208141 796188410
111759669 156719655
214866301 222320050
2774476 242191283
222457537 416761873
10761523 20800396
273969 227057911
787646 6634993
70849863 82255361
158541002 224155711
148662082 711766567
14588471 59046814
32905433 628042993
162337649 335030751
81410519 125946871
9500670 453136321
251439776 287819857
14003878 24038939
154434242 248677181
472886506 686824140
1232511 1796221
843933 345501001
14037529 31349553
54157153 117317356
45151236 923023534
73100223 106586391
232222320 339489526
18209449 22324401
15250285 52718293
156050238 178203061
8251004 32144387
30607991 44680226
594785 7792186
24527083 96192856
101421181 466642635
50274879 65391321
154070177 543171095
38493457 73612100
87226028 163576063
8633882 9680425
15342675 63408241
63511233 86792812
15313674 91607889
87492828 226763101
265724142 282973657
38141453 235589817
21799007 201148417
26296855 581573747
25170205 115796031
34201506 43153957
195071941 262107361
111029049 200352297
39248071 221065315
35198355 66438919
29020148 66155849
66495778 85741859
22152313 352974371
27192163 68714341
112289669 285946346
96849001 571406809
25037072 116575901
12006849 32550101
73121673 75968443
275063898 303127969
7628738 443452582
7123241 13439290
11937929 16455672
370251316 431675137
97532221 231389005
6514393 717007471
307365237 583993656
439241 175608037
1909125 9150265
28874236 51601045
58667473 100988447
48525841 112305313
47750941 161607489
2036840 79537141
20543856 126657089
87805099 500158865
48554925 153715553
8220313 20201156
16295889 270542065
22500721 148946439
4168945 606574036
48093003 224300935
15275830 26485969
9394079 20101570
28568592 30574061
166680210 283820161
107088069 172013786
355391733 363863757
75329371 209539377
44009152 133935907
13869093 620408692
22631929 30663262
111679401 133583030
2262628 29355519
157436211 319704231
97279883 314012917
103748202 105698521
47166733 126694756
36998401 116807284
227175905 840366135
122477326 338213827
118175986 378671289
76914566 518992819
210483700 259986805
208382337 287218669
232267931 372999772
182709011 618281263
105628013 175152718
81758949 95663737
181850509 795318021
86101924 307965421
267524148 408778882
144064372 256553261
3804751 5569421
26744693 110436912
17542290 28135393
179064765 804473685
18462276 20839885
58529312 77262526
56559877 65166676
641479711 665069266
31533645 66319092
45267699 56990087
5314743 6102757
2830206 31737939
22731262 138566601
19428869 33494401
172472053 249380583
39563822 632679911
79784342 98279191
278706601 315805192
38505781 478509116
13420526 117885182
51052348 197223801
271522260 274865389
39996030 50471251
12024637 17030066
54060060 62059537
517423201 899343854
75740045 106565324
405369707 897890951
4884207 59175649
89862265 276670282
203682848 541930978
136825811 509526824
300653463 389465051
1338612 2142521
184688492 396307681
4540015 155605589
111201939 219165088
65175291 185296390
112911993 178097766
24245298 459708103
129412197 364101542
82040319 154023758
62262364 230790933
91960186 105938115
197658698 262548459
61822860 65290589
38808787 313734137
1103033 14377952
79228618 419328972
28252387 67895917
1519561 59910670
1105805 891301761
154925939 224173569
20185600 126837355
1776423 13111916
88731882 106285313
203437938 208250251
1622941 559012609
3599513 610137729
157453080 254971081
114866941 141793107
247009840 807032621
93392068 292317193
2527438 7516061
63302708 380652849
963091 576911346
5923743 33655156
4141761 403508961
246363448 308686483
155671945 326928194
119922363 294371843
141235835 150411271
44296901 706324883
424909391 629963776
23045916 45041413
31834609 42765801
294172948 640323496
45488521 138435001
50538051 239157361
1079711 4642682
30835141 219581363
55675425 541414743
121332887 131057403
11571839 57429169
13618705 71759608
3222759 7535753
59475573 77694760
6580446 43977291
241636417 266406285
36104394 160237351
6885241 712054881
33117655 216054469
10019344 20962945
28819510 35775821
116653046 358647649
264670912 549068755
66073957 176509005
22114789 39140596
23631744 124557835
121488164 837811551
205697871 515411271
78359069 185690986
28740349 206249441
25237096 68682381
2325211 3134315
33478238 735686631
325928053 588638821
35978251 90661571
14070081 14829565
147696048 384245663
302711076 318527537
46549271 168454601
10237714 18577532
38648017 722128806
46735446 63394108
26074649 28733616
24410530 37225699
123650353 338350945
207010472 292354840
3626153 8132188
35162101 187125681
222260633 559390651
117788731 405917406
113397551 352092616
22882861 823994001
72794202 139469851
59837379 139471348
4964879 5843051
427396957 532611563
39909871 180394501
23135251 607432333
38106152 79944253
7849155 36730589
2754301 55597654
50946224 155735259
90619150 797746471
110793182 228248697
45539591 51391801
9564031 408960059
88777846 250199553
32834561 189620310
12312661 110463690
427633569 439976109
3932452 213289201
3639350 5124659
193460273 333876889
256128433 587348015
162773411 216038908
164323699 231630679
34343230 127067851
42569219 135263581
29346769 209813736
9046379 92168536
19478834 64620160
43007185 511063016
6786165 14069938
3966086 420436413
62390029 144302817
259523486 281814635
10673613 56254331
134788201 145668805
98847596 160129189
429334501 525591361
90847758 477572383
38013294 603789577
18941686 28292566
20827981 306394081
64762934 289819729
192908541 766366993
135778824 308176503
1034982 236934889
41975821 384330751
105241905 630773161
101752001 322263892
2994466 33171637
60694455 74359525
31707545 439994825
297290769 743547442
83802143 921851045
33247174 84395143
110239489 389799515
92955376 133559901
206549154 640476643
69553482 236440731
43432689 213258439
12998134 13003407
35879294 260475451
23327857 35768249
81819037 343567216
18259749 38270926
125697686 155707669
86750457 94453570
21192036 21831571
29343592 32544721
9711248 47806655
10210201 62809188
133925947 405225925
107625197 447105007
4555669 13159041
43289658 211921598
101977745 243925579
2922613 29269582
259726320 691788196
221705939 402130193
16526481 620303009
36775130 147141671
14525279 21822196
431843743 482016539
15633836 242046055
40124414 498013963
195957889 205076740
635206701 874950079
1483801 613328222
338357716 493939960
4288946 24793021
516463256 856211953
129407137 181733917
404312584 568246285
9088916 112014717
58170583 124998481
5846564 22126105
5072651 74097595
50357084 68163413
21263503 224041631
22217651 454540981
34953048 309707191
18917953 52847776
449233439 637421101
119514523 241464851
4493759 23031290
123681089 167154193
36347389 99837511
353765989 448545821
1622832 9558463
29691805 322458641
41868664 55264807
914709 43182973
49863952 125610801
140548773 329609413
5476805 57063942
104426869 368344107
469933867 873941727
341267371 629222531
211388446 336766161
16463962 82647632
64691121 389852677
140790303 760356019
7604101 126152858
1459209 4186176
24178149 26598274
9861973 12220443
81128348 204280876
5058172 29362147
28052330 83511913
58966366 199647085
1865685 98954686
16259887 41743297
2945512 14554585
61971276 272745386
160831441 181052171
245814481 429543071
7036078 87895789
1482779 6983206
38501126 305310461
10308196 224070991
165107317 313075088
384815641 614460596
15695976 18573697
496487838 507228481
6615358 72498979
138213667 157072378
185238085 343527292
79368889 112571391
423263161 567823345
58358918 162847234
97111659 225967801
2984795 29265633
233272721 424572787
65124528 75700433
107071550 644649995
681972 939177
5277460 43142709
179697265 217069565
22324159 59418426
11839288 14122241
63030829 826152994
85964837 157878568
129288065 507950851
73454767 78495026
26937421 29148301
139756947 553034902
4275664 55345119
593676 1408529
3590996 241956966
128137501 331120552
4563017 28136291
198386861 556957846
133205145 311987701
29470550 40569400
40828075 495644284
161082823 432135901
597426797 656185321
71180607 449117665
3778026 32312845
8207559 19184145
20755315 56674965
61391638 689381723
8557197 45249151
65392341 893203326
9971947 84358711
61343876 288797471
567925685 585572137
243735426 267659469
211482364 723540742
28837846 182075908
6125405 147402153
14696123 27605514
301089323 345538117
4571845 182421721
4212197 1000741319
37225017 175505848
128251341 185105557
113452778 163220563
75779202 322457911
2136339 12225781
43220857 904359879
33470227 37648381
121898627 191854917
61439353 565513501
93681100 191011811
84923684 91438252
27047707 138813137
1043027 16297693
72975820 145326741
3713931 67101249
12706645 45391879
685277573 701305483
1213801 405777353
192223609 245490697
277557261 331025866
13059720 220959121
79799202 229672607
7563403 643140397
102935713 189374041
22203972 22229194
21485829 274758661
7583055 8722806
75535257 366408883
458576676 579545929
9498496 18972547
33716489 301732653
57063553 824842451
7185463 11713537
6462489 13800785
109871666 522468577
201840102 255510082
137363868 186182601
326813713 441808266
288302617 627599501
52074864 80529481
25374720 244377568
104531601 205849295
6363525 62439676
46161793 295462541
4656639 54034489
174293225 573122621
25646524 111578545
1805503 3376627
7895148 368220181
7380803 556952941
170670228 928358813
201472129 408075841
70014777 199360129
21886481 200533685
383860174 952436851
33948265 105113191
73911257 610454573
9990600 10571081
98675581 105452281
25582050 28123701
100090891 135430945
11155489 12895752
129235529 151907509
1386334 347661601
111129024 183640761
79645126 248590326
40000569 79794748
51609716 356994644
36360825 112689781
22230326 215632093
60721681 246556841
36298827 690323914
98709528 248257855
69874421 710623047
25176031 286808589
261440869 743659255
158438197 867465841
244558651 406303411
76791573 549838300
78235910 120084407
19208386 468726139
19412632 42121465
193140223 387853841
8550742 40379651
139321800 379273945
594460 125021249
5260315 9898981
132607604 160885594
146038143 239117028
289634671 591688801
127926465 588223483
91655110 129783963
213338126 255966076
189523097 410874147
116753682 629214811
64624297 126892817
52971331 96293002
68820689 619279716
78135067 428820303
185743585 273051951
76678686 99518545
5359389 242729398
10544457 191926805
139170750 479731099
16011985 632870613
16559305 62044921
285767840 447785471
9986601 256629781
5872087 8119684
114545861 567964936
61796461 992146485
71719754 176467621
42519075 198821281
172785121 565085249
49646377 265817945
31964311 65980588
9548614 22485679
74301921 926592201
16746254 541531985
402748249 532526341
55679353 225608189
164852035 466728823
24771279 528175201
2815449 9845771
204266395 687171297
16661763 37790326
42249880 62698512
67822841 594120892
11895938 40954908
76455913 475535687
148662424 155718401
89752216 213027801
1856927 2690110
25712780 41956463
10006695 13480876
245301 1620351
39298790 76422697
102674000 318914873
154376201 378638299
23262672 29171257
1728646 27762001
6076318 88973325
34018899 261361726
49282048 161641953
1562018 87577119
128472301 391002263
29316484 383559703
50864114 477576161
139977025 309489741
97115863 107931025
424647006 696615883
12511250 31790617
267631092 659128001
29804925 96193570
618098649 654284541
56017826 148086384
26043009 189432616
2187631 380762053
51070580 84793693
97934741 154343881
24075058 24334357
191289059 234401371
3900751 284168641
273043755 482695729
99436131 161545663
3066860 49907765
86068354 193442263
234200645 290655619
122848270 226769153
5575627 127727501
773395035 791288773
31498990 173643649
8165271 369657861
403092229 469095790
126770004 204398809
1201051 3375644
27736225 37832741
2298469 731272081
81734384 185910090
202977557 295617906
89704497 376147057
52336990 149332891
60386700 115022817
175879760 398940280
34719478 50709685
44211296 103424929
14455508 22168105
45540341 437768341
42397934 105911195
311310134 713103553
2744561 125179195
390031805 418183243
18678529 130462489
23145641 231072493
8562303 10005733
26714078 197481673
32729382 55386411
80858321 545515677
95336623 252418013
61288333 424557911
317467657 819482473
414988879 441413841
86578932 94564285
57573805 253582895
82740352 115125361
66909501 113277581
94185426 361278591
19123627 23256870
67069137 401978791
19128999 30197773
3759526 13662017
42326800 294460177
557459036 1027385594
241989776 361212839
6682401 18192235
132386086 658504732
404026625 741775231
243502960 346872057
121539051 194235325
152072689 403039033
3351041 416966309
34452297 147851185
240843681 325641121
5192128 36217351
7248177 114282442
11622704 637912786
766233 872932
45605855 205885558
103727651 558891189
54933 5336233
118046755 591159249
124235812 175260617
51823621 81193582
58952989 87223291
8913812 18455581
14780726 17275105
11400001 34917301
1526869 268978321
14175687 17034617
51067797 169460041
382553129 539910337
23903011 127720165
613019 726931
17360035 114423497
101231701 186667300
42162203 52159027
86593218 370000811
93281400 131807785
7785180 16101047
46185090 55322411
411398008 586183951
98738817 276591833
364536889 876395233
41180505 70385113
785900 69279321
34666098 42484801
466985240 829885640
330799136 460154833
101914580 259020238
622843120 991826737
100129195 192809311
218069993 513759079
3821311 4917513
53819591 137971446
212405783 534278041
34943797 126342249
12217533 88426154
11442181 485255641
60999076 75027889
19961617 136331086
32578090 83666732
36137074 312490031
9221046 66559267
24158566 26411676
202284039 696152501
7082210 15095881
132000317 800488596
16822865 63632251
54418703 810998061
312559873 623215893
177651827 358434274
132458054 170033656
58643592 124481267
186859417 198492037
75203272 428176939
22477390 40061345
119539863 216938001
10342463 363174679
196535232 337257649
7489749 788541361
10617751 83638402
21669098 40476841
9856007 43527276
139174678 430858721
3064911 7360576
32360801 42034195
105592771 388948501
14695192 33488481
54304349 85054453
51730130 187417873
82633441 493263652
25676819 32605899
187986 236665
33935587 82746241
468079558 809488501
208016693 450607467
10452102 19141981
296220913 425484831
90269810 151705114
15469554 33946489
90152268 186678791
31495852 196333498
127234801 487326250
247715111 441390535
109859296 409146277
60315949 121163593
8554675 83475823
64598539 689975092
246582490 456991137
4299493 8829205
12397948 120344097
2383561 311189425
37016955 108271657
58587489 838327295
50996953 229348861
256097707 299118253
266537584 555526869
127903241 376997677
14471202 438596845
51220720 336773181
129257491 157217310
132097401 138063853
369187281 742907062
38426175 64813841
139690866 463640674
26180929 71448273
132758913 872991107
171798761 394731555
153576592 531696616
29336869 299203206
4952722 5693257
405566129 639675877
81586714 200861326
17591974 224208445
14425059 72820279
246740176 842352211
18838431 64842513
591451 22031869
147173950 157104073
36209 100684
105566160 122423467
4528129 8863571
1071761 5530546
80343746 358956361
91646748 212740041
1462510 12222001
258004903 612808179
57941 31640529
4052257 100701273
9898959 41085535
15633208 86965201
14879506 26410319
18028261 118616541
1050722 1422561
40604838 40684411
133227385 296646283
10122131 12649449
97982272 385873338
77963364 222091297
21209807 46037962
64718663 79950326
66845927 530098705
107927425 230079117
31148965 599916085
15143169 705737631
590931089 738161761
7425614 7946641
10165739 11167414
23192716 260195466
308303051 309414327
26083521 68993787
5469656 12356371
61920247 214826281
34179646 68129765
40980193 216992764
34155290 41170050
560827855 686931340
984746 4634385
71762922 506581489
48848379 75388975
10118593 57876506
5988617 29158813
36698377 158543232
148902895 508657969
32248780 35115291
9718448 37699649
156546570 185284287
13280794 153202021
28016899 75710801
92735551 497076763
230171264 678748406
4040813 18878401
35869330 197329301
8185409 101278177
45772297 83249863
70611201 331204509
98248096 232321906
11051954 20800963
372444116 394188301
160877497 354289979
85166971 339238108
9091398 39165131
3732521 194903051
57400633 294406613
80095598 318508966
14205108 18509183
2492805 20373909
47317192 265126825
8673367 243791119
186070041 344366549
20956796 26505961
1185775 237695529
8383921 23181796
14432846 14501729
170008961 850118611
31135795 174474514
130255266 489688711
67658184 292961761
16813395 43053374
29153022 344793001
60848470 498757501
9310897 123032791
94681276 408565893
324762719 660315366
363454771 752671861
99997371 229439565
22030541 31616095
49050189 807367951
66700343 204934171
20442868 20514721
206600987 337486637
2862308 282756250
109842530 426354769
131017366 391009739
50175517 80399782
12325528 100643841
74695933 409241395
30833830 399200943
3583289 149396241
25347496 59028047
26035731 31955741
28162785 147493851
2163589 6022081
166429 235567501
41039209 228116545
260058941 377921314
18787224 684481771
115039081 341645119
92592872 335526841
18017267 43617595
3074454 375773248
80598698 90986143
27262257 55693333
52989091 64876193
160736937 270846202
7571165 70099387
34668156 389533381
58354726 333822117
82913375 263927101
163198751 221784379
27102992 34238609
202263211 444030805
17493874 555958217
55262529 311647351
67829899 431389361
5404020 5603207
95269699 145585819
2356774 3659041
239623978 303677613
32797285 220458932
5925461 25637634
84026986 935952725
19680411 569973553
38066497 98739185
35024635 98354907
32193705 86169721
2814890 263202878
55487383 61106911
11208835 17255425
225418228 271357353
3400571 3699575
40662284 105481345
22447663 50884957
5483713 22314295
159989347 189736353
9762891 28269491
10915892 211104321
366818673 734827573
37777343 103062529
87279250 132036126
29471868 35066233
50777234 221341327
68037481 83822551
37541728 201625509
461614330 723720492
66028179 105482921
57652411 120696642
138414937 847253128
43387603 353356306
8911585 308989591
45835411 207307044
1641249 4555705
21401641 281677816
113411624 152225624
21297294 60125591
117733021 759697936
33253051 85906249
173699867 193087004
162649404 352002025
27213008 48390535
33638606 79810385
73071050 275033081
1775488 276856321
124079803 537175696
362992456 527451538
350269077 435018326
171286416 806398662
8049433 175897042
100920417 188597574
44146547 56387017
207848161 855324256
180194950 398192887
7485203 33761206
18001057 32749367
2180609 273247591
207637289 745079392
38661999 145227042
218114885 587710401
67840913 85111593
8938424 58632382
11562516 99966727
39330361 42234902
13927121 504570543
88991233 184761760
141581926 146615425
9188083 20434086
101565889 292629128
39567086 42969301
51013964 84252137
386737863 410598961
50564995 383416461
2149756 2413511
12367561 102484827
40892141 345691360
48352796 62569875
74533694 691519109
45716278 359115353
17704114 70242369
111166231 135874497
420909253 454789097
56255782 168199637
11381022 26908465
15881113 626661697
246597863 406116841
162537418 235928125
193453441 342319209
36241921 435013988
85958765 164028943
2210267 18945930
23304199 68575651
179140365 188152867
28083520 102061081
497151721 571754161
69061314 107833615
34622316 719352513
2359357 7846597
1937097 8404777
164503746 668480449
21567547 493486354
8406209 453891901
3003976 13339711
481717921 490671220
42276539 398494841
182220319 610504759
66347612 115273621
7934035 450940761
77105993 171661633
15937295 70907952
677 1610351
5959801 25785516
34464592 171711415
26576558 281599397
80128442 97068618
68547358 200424673
1713704 9589459
63526093 259094953
259135176 500743788
78996621 297806785
129259925 164411876
313576645 639641731
188892661 716026133
14639201 733343439
42395456 187046431
171007048 249593441
299949078 648339472
10219169 286899712
4194506 44249965
73939878 263279165
15614417 19751546
6653251 334952920
13447135 225608118
304342 1062871
43945118 46692737
52879113 80191137
116328367 285791115
202049116 329147777
146225948 148394683
32368771 347329126
244910233 311961817
6471433 99460157
6728688 28978741
196077430 303543709
6115659 41420866
121536795 241195576
16901315 67335073
74092481 565838351
245482273 254615173
48196513 534551187
62144075 66055534
59027397 81179968
148274449 261699864
69519905 90665014
3904489 64801985
1819244 370463185
148882497 663639131
319478632 789658012
11024911 24312383
145357361 242487301
6608785 390788539
17912575 38230122
55746858 263732476
14804535 77885633
31929163 257119171
593870 7864501
92331746 126315427
8912047 24813108
1082187 3251851
7504773 131578126
116046724 181313836
112908633 239963956
7471153 10353681
6500099 44894024
192609409 192673111
19629699 111314305
250090610 283676443
14513149 410659581
132819243 217005142
2544228 636002581
360900073 650010193
151236023 626303314
2157681 27555691
31275017 405476362
653145749 683074965
36823447 82690857
175299048 276888053
10410837 14903143
21447810 76434517
19526353 21029902
6160297 47188353
12924080 93665537
15028201 16145020
2901376 3521113
399512317 782805301
3654026 8795201
118322615 525001257
158111013 204179802
62972345 95641213
3006399 15413497
174065873 225675061
2560127 23915791
16747070 75823181
24406633 89694397
30529071 111131545
144701777 153294257
63064237 118747381
281730501 376422905
356410825 834284488
5972335 22432694
158646385 841858021
65406101 109851141
112345870 147725761
148896523 150976321
124131026 220484697
132532144 346730241
95039641 571921957
727127 8217841
189223546 372173473
10625533 33723319
56739831 105731280
387053525 649973817
186304100 495465601
23503788 38936413
160417096 569984433
5754607 5810806
6757723 387665461
106114347 115804091
46322481 293463076
28220292 220177873
235799441 322953434
5172241 94830716
299584851 653322179
26622799 243736557
19539263 39169846
85527332 92532271
100680939 124896553
207388859 632492536
70516571 558883171
210759745 265795601
42861799 689077162
5467361 97448752
31262943 39999386
258997720 284244291
43348033 510158943
7416997 352652616
57891324 530311321
13626514 42362053
701471161 729443963
646145431 806722881
32923463 441206011
21684266 184919176
1990538 60169421
48225822 50296951
16725074 46953781
52417475 91130587
49075823 86746321
225478513 813596414
42163381 137677289
149195178 425864363
259228135 409800763
163531504 240418537
19753656 72814171
47392445 251062345
13221515 138155044
8616427 109559147
124736093 472455839
16694227 52571201
1614901 4377281
2798348 40245553
98192420 590516681
1849025 2256285
340566553 613544767
16112059 17394593
121559526 182558401
50431004 141961261
293661331 635741107
59617421 78985765
118550965 256582936
31676633 50115508
1339049 1469665
12958881 79535691
6049165 12347056
17523403 210305931
42240502 51107099
41920014 271492559
8288630 10212691
86870642 90068221
2296379 318293182
36261985 149436802
230128245 253395759
32180670 87371515
184445801 817596417
159050679 535232611
31324811 276940077
96584288 331773004
1934897 480078817
149867741 239154469
36056958 187624753
340882729 432808870
17527501 379345175
31775850 245040967
182307284 250950349
17793271 296397894
9014594 13538449
111568561 202124401
23565517 42551334
120358696 124350157
99825697 598342513
175128415 870226561
16858943 37773937
61851503 93905386
78900979 160855425
649060057 651028001
123863077 219373561
698896 633218061
42251689 449235565
110293626 415943263
9685590 43689433
12958045 16469430
116272945 767373566
204580 282733173
35623589 306919045
205614788 209915251
25963722 554362081
77465251 229608023
5229112 107057597
7217929 200955457
99680811 545142233
7302464 61422201
593124 3109217
91373198 245998765
15812688 124410081
405415912 638196091
41739657 45213919
96598789 145880972
40786513 45989622
50084516 387718693
91162179 111735263
19522861 21455855
263086786 393187890
50490644 361817106
35277250 895947401
378219033 762127681
229499412 311276366
38320908 57338429
134557839 541655203
577669 22351810
42960097 58290421
60737243 106822561
323817241 404406055
30233017 52114497
34623108 166909513
30249211 234211255
9977154 34479207
73423907 220864820
7110445 526483541
17688203 89771617
73610201 1049532157
15197359 496367236
45231939 403251262
433046101 662746843
646574 13187649
178925815 284970772
48620353 865103361
216908721 779787285
2683769 366764395
62800429 473454851
24543522 45277453
9754286 94024133
48422893 152264170
187051840 699030640
11938928 110132729
73926337 303111857
246478783 264945081
332553167 824560465
7261409 482697253
36907916 197872571
38362455 74990683
133793118 283206133
242925316 331545699
1602549 2817940
2000251 9792281
13725815 48294455
139750087 451738921
1539221 11653489
58687357 74977615
4483712 7218874
24528674 30655357
24556873 55074167
38011351 347553336
69577064 621068921
187548226 862472761
9002901 121941907
138363401 362523725
219088331 376524721
35138433 70318546
8645303 51579394
48398393 893468473
215819803 526561559
492598177 498454100
72185761 82024875
182973021 537406969
13912702 88557589
8270120 120692053
417823571 455442337
9116801 334175509
33892721 52945264
81872909 192248317
34255981 305017315
4185063 22671193
115698884 251710086
6214519 244615141
29899105 42542881
49717690 50337309
333006586 465790816
210956001 492601408
31573376 87520285
51525166 172277173
128796130 186518703
64596505 214316886
77580122 123868599
157827707 383361747
91680226 315932644
7214927 48197136
17875997 50772201
28353321 49970048
364890664 656387969
157383001 383790439
397011205 558900271
20380321 146972881
37594517 731358811
136952453 382672174
360962133 574031927
58424380 151578806
129043820 143378504
500063953 654511105
42111481 233408121
1107613 4826316
74143441 407559346
18129257 46299997
412857285 510444676
25502329 299013256
5337740 534432781
32901727 754466343
82382288 148293329
83590225 348311626
188943406 465904981
17119441 153725529
319186627 416132529
3055999 7716367
175405177 597113776
9697713 39196226
91401373 121227939
31109861 254017963
4925941 67323781
4927390 29293738
189648701 345285851
68371909 99441826
99519121 212652441
4574659 29388838
11367471 118735494
153489073 309777853
64660423 95506729
36531738 185710503
22425080 30597584
214697536 218053023
5673581 113330233
38006073 193548539
26018913 71205291
2887002 195318941
325637093 678674921
54263716 456494401
229259742 877123677
57753749 78575251
63477206 251913073
87171659 635969062
316745961 475233046
12051900 170656502
4601557 117857458
693055 38629693
78749397 92325817
2141524 3853009
500972017 766664449
26745243 91138401
19180855 19359676
7577425 695290221
44550617 309445900
229056 802873
50306565 493345901
733281393 870575323
2141657 55334761
17956175 226885761
62514317 77561141
131921505 682342933
1147675 55097165
33499805 47932063
230218363 727289230
253927739 750368826
197320579 246869453
29557788 275682204
60769135 357773761
2993943 20745181
225281208 251940261
118264766 347736335
111683 273061
17400802 28835473
12550231 426736705
11463747 70500528
30784447 67002541
3753473 10150921
82101061 216266925
32079060 97421377
15857739 105867901
1907009 24502381
149814006 171082553
103713220 106261105
119310951 159089877
235436993 244080213
79258394 105101301
19155137 359748719
142609 6384761
9439732 21237349
6654565 12645201
714358 513386578
73466905 120336482
437416223 507815088
484128530 512283229
7215970 168013314
222359821 434746561
17826931 251782257
30570683 1018428634
23798736 91058566
16967553 605397880
459007381 612473537
4576680 132455476
196751864 231619153
78040277 365665806
190227490 251424028
20861425 56964131
8911846 332154109
56725890 138851791
1137719 84066073
14630016 67276657
120637819 200717077
343652438 474540483
38663689 696969043
303462938 499778539
358913115 507963556
122018816 394589629
41888027 86639509
10667792 15095309
14719537 175558855
69233706 225020573
53608486 486697501
6434813 26488479
409035928 527398413
43201957 96763486
362589256 437076082
83335505 426104143
171633081 229216587
193034339 237192385
131473685 141673511
5543875 248122991
86254453 125195047
38878449 399426952
170235577 485501206
626961 742085026
31863092 325627991
7010732 8355251
1112998 129743041
173255861 437111745
76855162 156852657
27273338 28492501
41474980 282061648
1531733 3371153
29507414 121776216
211304 7157701
147549614 278846449
23833441 875758441
45200439 272797603
141247051 233448931
2229354 11180863
58944053 114631225
38040311 167925307
10411507 32407867
104507891 238818685
20174873 145344289
194791741 418448051
60923247 85194502
22564501 23551395
20810789 23721904
96695920 280040896
416814001 497639815
628561 3014127
170875741 766006095
1891579 30727495
47144761 302640521
34935898 203135556
68210582 101007801
28094645 270388649
29884473 418776947
63471721 73072301
8286101 261815073
181204044 250389742
1365647 1468201
142679298 212451247
216662636 762839389
45365 1925033
43524097 231482305
52252987 178517683
48165884 59452123
6215522 37856429
6082227 12723481
107750521 197060743
629003 8646469
103528960 106037485
13882268 428347097
79220629 269599951
3897815 38345473
20205901 105320881
7541990 423551738
10597841 115035985
153523228 341775681
27034017 34864978
371527529 659756985
25215642 407347459
15033391 19792501
41350857 77612851
37314876 345502261
11301294 311994701
6334896 313497601
20187451 259111221
154927734 193455473
76568201 76688238
287568420 376114321
218059317 473799764
53580517 827096691
100157511 107615563
147363649 217269853
14662401 88173679
46225631 183502081
53674939 527389699
93058960 388229409
32879533 765550081
2046745 293523182
236622543 331312905
36030200 37540001
43127455 741127549
12840016 211751303
21166597 126272903
64184 75413
148424429 253706095
84964583 535927501
91529413 298431418
104039445 305983882
45976871 279658163
210840127 398206306
53667030 91477369
11638737 114297751
104768965 329753381
198704029 270864958
83177137 214472710
25574698 85884864
98574959 134686957
17367187 702487005
333126721 504846925
9156294 12522511
51578989 151813377
343825 331614361
76029219 733445377
123924408 179238300
165534 7879606
770356 9928461
1491362 4594761
1326015 5469520
228672089 475733119
88042491 239096260
73190897 131266301
71111748 131157601
148908667 334265650
124308848 172609169
45175928 102566215
30379518 82384771
164745547 203244328
524462541 767439571
14161821 84971683
25950878 30380461
147148921 203823745
322826218 883353232
227903672 611301497
369380727 382340849
41105144 274177924
10273077 670198111
11642401 450604129
2063129 313260787
35018678 134225018
80730354 160943095
288894912 561123460
201254278 252600688
264135117 576842463
201487794 239227327
10500897 734528251
14356489 44204453
96113592 139319038
42803251 223156501
13549023 91237355
22191526 206226222
66243745 992532921
37498138 474889719
30397984 187013281
19355431 48286045
33462 43336
4115997 52013969
38280196 371466130
2218796 305893791
406845405 558008671
30413790 114806093
3554783 344830720
141643405 431608321
146133599 911621201
28738997 157998205
83209227 87013967
162351537 231620293
9863547 49371511
166602864 808906561
57302661 263295229
577418212 868855351
105322284 492822601
43937545 177208801
84745 130194513
299052590 521415595
90186177 348770437
3859823 138495232
55634633 107927051
34461066 292520873
16378471 23639095
169474126 533835801
23789917 29014861
81863416 878468326
105924365 467891290
149006293 153619207
459145169 593462101
298387321 578981941
168598081 320930501
195651208 620975443
772007 3114301
156703098 416923297
99654151 743031608
110128807 912222857
2809033 42504414
289452626 721331810
204349111 313149717
160675777 630505027
119234729 532060681
82606857 211933021
65802585 337724845
316230993 354089017
484320 15361291
105909839 437570323
166931794 237904126
71449039 184690585
70992097 86593461
159618152 300836251
46176190 84555723
65214256 115612818
88892509 93784457
3036525 25633127
32732680 169135729
31025713 169143976
14791251 56559313
305864509 516986016
498226171 694490646
102836868 233412517
45671683 81567613
65661565 191417981
293518461 933913153
26484123 285489847
10008999 16734664
492893474 591428225
2045611 546689364
115922791 703289401
18197561 375732001
181713299 443301949
84426271 146113948
63021481 78227501
38572898 71269265
56985337 351968769
145316567 403671751
399905056 525036997
18900420 53847433
13008070 48654789
99836927 404670829
34527172 571396352
193860801 978964977
20251753 134473622
104114177 210420167
201540289 214410121
7179693 8494788
74321805 787847041
33209845 160034980
124894003 134599255
11838967 59897559
415577761 427793185
33286595 97586467
57362761 118081497
183156245 399288406
6649602 12850369
68929425 123751681
63846396 179996649
221131893 262710379
184888341 396594801
529961626 789801216
32975920 71135561
105799076 745824861
79777226 91640021
76468998 546795510
170640833 654432131
152405485 930361905
7437235 41487891
28320992 38481409
534216106 898572775
69624271 145932379
16971208 46950985
5985779 50692813
4634842 16529200
27557326 40885681
242276929 671821283
29215096 180691790
146305915 405620993
5042914 41883521
34812520 132705705
458816805 702267931
1577746 12926300
496539649 728162776
108086629 137356297
2509779 71158001
113154282 488154010
33979135 351548251
149346090 296050161
109264849 210410497
251279931 465966271
91712791 193723521
92905853 296300954
406889593 621271536
9586649 222887553
293827741 304597361
76180319 85028581
349421126 491991187
40736011 126915697
2667683 41838655
258937245 270121537
96392660 324240301
98697110 236746476
14292334 57654793
55340902 165551193
1572593 24691933
60186217 554645059
234084386 340906207
1497994 7751386
121594396 172901521
26746837 28676180
29021361 59615761
46025871 98624517
58643641 555222401
218940652 374248711
9361997 58107358
196278373 382960551
120759081 323794828
99968595 150632151
2644419 5596747
51132601 199456741
3315371 12818320
40592350 144227325
154441427 260129248
57217312 441531649
428622601 897652000
474189491 574581369
1018789 2488276
6536272 14701533
81334064 157200055
14464199 27563521
140416065 526061537
98014291 524083049
531314155 1047329925
224348361 282017152
1177070 8228626
7622070 12969837
116977426 199196999
24540981 108505933
328498595 377793606
217078730 238528871
63695975 131897569
449217001 941406490
5182126 8654742
187687696 450153418
117439609 353065181
14798407 25559847
174543434 188496505
361012993 491866915
12289639 518747127
317878939 634799881
2482439 586410217
183304695 233320841
144293517 937824062
90934243 112636337
249762996 439873687
70124723 630035335
452191771 635019309
10930077 51288680
28741154 61086941
98546273 279859491
10294525 78668493
6547077 123804292
426582619 624906041
7204312 8359749
31617863 218175481
24096073 133101289
122985985 273023856
74233789 866906811
341864893 450240484
10147488 116999630
438428516 548587646
218585410 550779601
210194076 599403311
2349601 98068265
10375401 46304754
6262531 11317440
184036714 215556007
13427503 34786329
23998500 498060801
52113760 105211281
118480429 459425281
246143869 311225221
20247067 83949159
245984635 268734817
23723847 67388953
162850348 252812605
31023601 243104681
110677198 360375055
4725746 150416333
227702322 477994713
28601881 42605557
59766056 758204425
83918332 217929925
2585586 31431226
117910775 154714601
32145023 96867060
82993231 332764419
224043108 261367393
9733001 219283936
203379177 858770743
4272794 4569765
273980586 319152597
14290039 28330641
211579235 277946785
101297085 452016039
19016399 53142895
154987801 206159551
58635764 136467836
1640501 60129212
56335406 361001147
15137500 314999500
3581086 478704053
57453630 78872481
8276511 164529665
141941463 299409716
1228307 4457089
43833198 80281803
131931299 158514839
102870899 157625322
85627167 116804692
1517626 458483873
72588672 193521796
229647349 379454065
8220184 47596737
65218485 659324760
5876010 18442225
5410230 27459391
96399 201176
163870081 575051266
563480809 691460466
41116130 158955098
143806 169363
45271431 113869936
3631967 8321353
123699703 520264631
14692615 28322631
6189026 9737947
3362263 32571701
59285794 405080291
17615425 855165995
98909778 140074441
809929 17736918
50257651 145076133
93711592 286005628
5870779 7017301
126038875 941718049
730857745 838252981
27228157 27423957
23058876 24601969
19752539 36885241
8664806 35459537
6297111 63441315
380098132 382099551
247123153 388704757
281644901 763964881
148611499 151970770
2515652 10361009
425037 109467020
14198220 172611321
61869127 188127796
4983808 26981977
109551319 344714241
92757123 472364377
72224929 565355071
201934843 216969481
78275348 580172489
7176542 7569409
69347741 94753423
438630901 476395091
93283126 139450303
284461 1342120
81865453 240110689
28930105 403873861
73465393 377716318
319654455 896858731
263898811 323406001
22290845 241801145
106123174 195861101
59152091 790491007
95863394 190861265
401077858 768444951
11532635 62114227
46343409 129598043
89323125 370513126
8144641 37847713
9988581 23493919
21141051 217479511
21117178 52404643
105100122 187405143
10615742 10974877
51459801 783337201
22569753 720573067
156971174 512576815
41920052 316081657
72263423 127261531
183912394 261138793
31723272 36060771
118419855 543378151
12352418 179366101
99135805 663336193
7475952 7506709
158668165 632557531
29520331 803388475
72389857 435812819
473811367 528207318
448224191 531511490
155326865 181705151
4901037 10556026
168194329 564805054
42657931 96511849
137002922 157714129
3135757 5796289
68895751 88753603
25445569 52988977
32692268 86854945
90282611 351016944
83427785 144586901
22150140 56990303
217996607 219857833
11745637 80092288
30333596 88264001
123233545 416115001
46450236 46587297
188330910 197123581
106050943 219714447
86328459 377939746
22012711 26385745
1187232 2451709
61502470 346523731
875551 10953494
770815 204016307
19088972 62759543
3870710 4209061
295468913 599203320
58973536 135590301
29307691 902071119
12227618 12731863
2008989 8167615
69835294 200446447
75798083 143826184
437403261 467380994
76537801 95417173
5392057 11677501
96069 133473
8103908 289810065
2217728 158483113
35265390 240414679
137642443 216995275
33501458 120102737
10486197 23726755
124873671 626349441
11852001 229997751
21306327 56004021
17646337 28263894
311353381 482262089
96957 8360878
348753121 516977617
102237909 170454701
7218026 63440553
199373 315045
4956389 193140891
5297124 386661325
25748817 83447896
62489378 154916547
9108295 29015557
83174185 237442661
42226713 119824849
126687150 331846843
243080216 244260200
78064657 99390901
78143530 98181959
92443469 144615037
5656868 157941001
93506725 364768840
78878486 107847585
95956496 579474309
18037336 369105526
253518929 334525051
132205105 172897516
168378716 205237565
31377952 189174766
101788699 262901133
23969642 37302193
73876507 101263009
607676 99951169
791709 60182331
139720546 282879057
40342411 65984311
27585751 242710936
121098046 339069897
37208519 97482881
26687746 590389193
28750267 401258113
167504107 265883311
1381005 6784966
154437170 432614352
73641702 261515849
37705417 57832401
243831814 624897917
16073794 144510562
343052289 405862417
1096556 8451451
109222677 166785553
29853315 98175547
494423173 709758937
191022983 218214017
206402687 373021711
73590373 87574657
205014041 457026076
21560695 44497227
23655876 330718441
13530755 55087075
5144311 7253281
19758241 239636413
161940035 737559049
439702579 583417993
20217591 132137540
42153201 475096281
33327361 295969489
99027227 99157522
76085254 507950206
200982084 211616800
5753926 20272825
106527690 148283791
3881407 16160986
16656373 20297076
56289363 74167654
293197 722391
109949267 339751930
368481409 524887042
79010909 124864573
114600551 278804437
15890531 18081937
75066034 89649451
37653733 247017109
59033868 270283231
85624507 228575036
233524363 499360807
1029184 134467993
135263432 504963425
9108119 42713217
2726615 281801269
2525716 503796979
109479355 460179238
8109421 8407698
131476181 734653375
40397169 334337729
23595828 827450767
46208516 51734611
855753 12956041
84290839 182778201
386622281 442392121
2222521 4778225
432036553 645098832
202839659 204686323
6550052 14762203
39455425 110405965
87739211 254032676
344408537 471365423
69782616 168466237
35226010 369935488
6037079 36794297
409936697 523149693
49483710 91455959
9365168 298606033
1445251 556555777
7992854 10075417
52252221 220331302
19273236 57198535
27282564 176260559
265341523 781432609
152802305 375579233
140253397 380395651
17565749 117396851
245584918 545250191
399331841 891677011
34129619 209073481
54626344 70992261
149722867 213894700
45369232 229504423
66877423 219269871
56586853 158181561
5573207 21315961
19100433 49066585
42612155 272772209
118540321 563024021
2407499 2622401
7444622 119408126
56166121 662404771
241613292 245612289
53406431 360200457
7114227 43056898
47831563 52315093
8665486 858309265
249466596 753431224
47710195 150208176
272117298 511794895
107630199 416907316
152949511 255385057
185050759 435927961
67448068 67914429
17028925 70177551
35791684 41035087
957511 1351219
54677544 345714001
247551225 274247821
38588479 497280593
3150881 483556960
48121363 189828611
126767 468001
75237204 79924877
11611708 25650745
20150209 155675521
237613198 303709214
48229143 206842601
92312998 130403785
72000501 343871929
40247270 330888069
33695420 55622856
153500 10452148
22825188 46851001
10368401 196368833
82975679 160806423
6607501 55493221
161752111 845314417
3768472 292916089
197709233 560889025
176255353 419911661
16084103 22014901
10211790 151680241
8121061 148755759
97002991 148603841
254116 1461425
125928441 129523438
51477050 384617401
57085441 107964433
6598867 50585905
546623191 648227881
835593 2259681
12848516 618933877
205772421 666856497
53980133 58062365
3889559 99049031
53623154 212685676
2905069 730346905
170168371 271545121
2907596 17331809
1457410 6010831
9159941 279804881
33954221 158902366
5156341 761656566
20633839 99734553
11776860 18830449
87831547 374108086
97716204 356198545
181523436 222532486
105463713 474313802
3388438 50641711
20711341 744645977
51029100 410993854
33949263 157528801
190713027 399858953
22166964 58626883
20034841 469147971
135075513 162393001
313266360 459527971
122255523 174126731
134536380 208115557
284858569 346526600
2342935 140898061
28513681 155579453
597961036 753817591
425071752 437173241
123135496 150320341
247863572 292918303
81348457 105298003
19755640 48301781
264833617 296905373
91690528 176916241
18642960 66087041
67692115 143534000
5223239 851810167
39347280 176681457
100953718 674828327
93734306 219417815
182733717 532732495
2256802 2410981
123623098 183685893
95753665 98710228
187970781 283979439
4592175 23690153
140939951 416603545
42956915 831774943
26156657 28467355
768634 875611
3471155 10935145
27308216 69482701
51870376 148854993
91041679 614208193
410956435 767698561
143741313 581419466
1148071 310894883
3112173 9017841
285849766 500168763
9036771 13544405
7659300 15231007
64680507 197155870
3778117 660163697
493246261 504556432
153499903 307032312
86360948 150970249
245889234 252769375
279619754 402735589
49344841 108285181
5989908 153689831
203042511 207401405
28204024 94023953
53787601 250334713
197247100 668911476
350004667 402682841
144447792 467434081
96552786 103503667
9177637 18672886
42669727 189925905
301081663 345497307
20243341 29379477
184162294 251293875
167473604 220685526
36889455 246620930
169268854 731179853
29780401 323540114
17978160 158205211
376130 14700079
1540574 2115487
474405457 522116896
92630791 187183171
148768889 171540601
188709711 346080793
58667400 282872521
272189361 632315311
19703077 366753761
142931068 404605573
33870524 91265985
5059630 5590795
79958517 566416191
128247341 260696206
1234296 165802667
516782377 524211251
5119661 152041495
61871040 482823433
15905512 20007001
3176975 378054529
26741138 61568929
227569720 632316467
31331110 159200169
727453 89491205
5092114 13259130
149511956 174906031
24894124 128889989
83828953 333212456
35085717 35260598
8917141 18040843
52802871 62638351
1079746 1648257
58420780 319212571
1604001 2057967
330188322 395039971
83779057 227268049
57824061 93687749
1270939 221075295
33499585 70882660
107952045 267986233
77091181 263395627
14208365 14864626
9376240 17111761
68065423 372337341
25260402 33193441
127720303 149852405
26938369 832466124
113499050 652268191
18413601 79287801
81565514 363086761
21796234 64469686
73371017 474334015
206346673 304345837
3018856 3345616
412935661 686311211
4921614 7912001
459156749 693964909
28749601 343394689
65017807 99309577
482436221 908865321
53021221 236781811
10798610 15333265
117742020 132758341
8456429 18026005
257298121 551976951
20183017 24847441
54096379 58908906
1100592 7457501
32772404 39591001
13506780 33273087
91524809 117634074
27734450 357126529
52505266 63979607
16772581 315410572
11334472 24245961
7016419 77924433
21930871 59083865
17602074 206194951
96858841 518565589
1110051 160722901
296202097 320598897
543976756 781671606
1534653 4373173
135783247 334828537
286243221 311740417
25880902 174560926
102321793 767510456
5933331 56719797
394037355 538725241
18631389 49989331
19369456 195034997
175393236 634423329
140090936 145447737
2924262 30014419
23643296 157890409
109759429 946316401
6590188 10165039
59419634 387270081
27895237 429925021
1382373 69253821
111368511 276076129
52008337 733714675
51780328 154470457
45445401 77497201
11800037 26718441
180387001 220718581
75553063 486983161
376872489 595821511
309309990 321760801
6315985 427140836
97314746 183110355
7777457 50200167
27398176 29129943
98428165 577715009
84470593 209515257
81928133 227218625
4003001 54095196
35382579 45294409
36864456 287157267
199370737 464677228
74270097 630689884
31774470 59613291
173757499 250145533
271586206 870463331
2782336 107911156
23937835 804851349
22998689 46412605
295798036 544347379
164326156 186018353
11630158 16922323
3352789 11589241
109604932 170248601
78183665 572571385
24607923 34861828
252447497 521198551
2328910 69227215
4038923 72283969
2646147 11320781
156935296 215830099
232623851 359004871
84822925 165013187
255625693 311993080
4629180 266444257
1774332 1804453
199013011 273321166
141729241 178272957
481293562 642780304
3008212 25395961
190624673 268629666
116627827 171033409
120614325 126736651
13974980 143436093
133805608 208292227
35072433 107795315
39796309 644325075
42217153 44050474
36832 40835
71027456 139008595
154336987 330648432
114718455 175019456
221583990 400576177
24024827 25359951
24309 158173669
12282349 550323847
120929856 136489201
26378896 36010603
42922743 386317697
92117437 112881616
958500 357004876
94478761 231918415
89577912 188874401
30199807 153359011
337974791 442121527
63331174 221235901
52526372 215802161
93580825 117143709
664084 77077927
304282474 711939376
17666258 92610451
1575409 74058307
179876695 301998269
107557869 480906036
259819831 622933521
1877443 3049803
19848041 79173381
460337956 472628601
225304257 824904487
66812760 69148729
45226145 111090561
14177546 117862655
448881465 494140195
6461302 47986741
8594356 12761210
121949994 865476613
73579468 215109321
9427938 85052437
80430868 168109789
14889385 86399836
26298664 273486676
191389855 600189761
8424852 16063675
5227769 36680809
82847446 166517691
770071 444291040
178656250 395326477
146635113 347368449
12618249 75954856
27139514 188956699
105414145 375532050
23219728 241061664
377323901 457310079
240118926 341800616
486823001 659099211
4492544 27835406
426987172 618340061
301279 2881355
108179199 219340837
20123171 56532736
245540790 606024743
181740551 272428675
577894 2871681
60664474 164684077
59209944 374749791
25293013 32989348
213917693 395545840
243475239 292730615
29889421 83487539
36526557 517883989
12681621 40218187
12115042 43259833
91371395 380163511
261312526 663480406
21396725 313662907
132082320 329209713
39209857 313696841
4496653 41077977
50693815 99790714
21934810 52868921
48415789 50483951
12993149 19202217
179525526 250677715
469514921 487609303
207071145 619852024
348283486 374081951
23861063 188269819
13810053 573663993
7226926 8289973
16496697 147123553
4024549 5483017
9869085 427820961
56268484 105339391
173898553 1006772165
58015976 58247561
158691063 199373451
201540977 992178045
1010590 2871867
11433049 1038077447
47028044 129789085
832555 9497313
55944826 128693005
44228113 381954231
35740105 40751964
10919271 36702254
48906761 780668409
30281161 735100465
118503919 258761477
81583122 195655039
383084599 1030185313
8351538 24453793
57936118 249810177
47630536 765160891
15852769 371831695
145524901 631367301
68522649 531956541
29436092 417702041
16105431 20956435
34462249 65760301
22475854 293579101
69896489 110408975
4177057 74087641
94537181 226469920
12564353 18201388
21440919 622829785
27062956 65872881
4021178 21987877
254285691 892564731
107148734 255587697
63165367 450446536
36723229 340229790
1795429 14315745
29507047 74628334
1887364 12032907
337720483 576584170
126133321 552166609
152446895 159356353
61993244 427207441
175445520 183670201
5398647 15549496
81964059 286592593
658479581 929057506
2938766 211307233
636526618 671707401
254047921 263276831
52135256 343921107
498752 1184359
425003 770566
183404201 539648649
81276105 340780726
570894579 984502975
14919067 133751431
24617491 26633916
25247763 60102967
30521607 94290769
145531460 212669299
39190290 125188317
34790344 75125226
15156507 113819014
2707639 772331183
25536895 222294565
214071841 655423813
55260535 171299713
28819506 95352717
473176 31902871
2297850 70491609
45852997 527309533
24080044 56410761
145834585 317613021
215244001 1011105646
43323275 138494501
635213005 644046346
12295258 43137263
2906854 129299437
49308436 714681397
55101697 557344474
128738561 422844150
159144259 243366969
39116214 81100163
112122063 255946721
3693 412994
11857281 115799227
159512801 249566989
2616722 62902699
71506455 194805937
31966229 341816854
20523037 27363781
354898642 829366469
23784361 550897201
12659847 32157683
24198037 55504066
234387851 262336930
274821032 340635131
4829853 12498524
57716710 182332513
10727194 42910431
561086 385148755
14617 111135178
12113137 123201494
3838647 5160281
43816541 124729635
12365193 249867787
110546041 538295363
146514600 277408201
66662281 208402541
247975 9571942
66980257 858219679
91871479 285524461
37673698 187786432
271054201 335749955
21408932 190202156
97175044 139175761
12601501 257160401
285634621 837700186
318099841 463785713
6719441 165653625
339744916 455489701
107518110 156968080
593017613 645349042
22489865 373216222
102282841 557598876
956089 484754553
130240741 373926561
8967146 12686876
1307548 1576351
98486305 383942515
302437627 306751768
124764334 542007751
251137861 314247613
180160065 207837307
2499387 315659333
1700951 5399103
10694493 10786315
192270619 221779341
36817729 93325857
28691101 75682753
19714794 33768251
65440243 712260961
178922226 410469916
3866587 285640993
160606843 200881505
8189536 273428273
122929840 275203189
3732276 86141425
152259169 561262668
166069363 187017031
7707961 37281916
7790805 7987244
1236499 5672623
88547039 93862648
214684285 758793786
148323844 767052397
59575654 143534445
4228018 156970555
93024570 110022913
138003097 729296875
361126883 578934721
80121146 644408688
97042500 199533801
568767811 975734843
140336395 652760881
144867841 218586205
22435175 59951530
51475501 99876317
94942584 115626177
10051523 12349555
38996970 556755277
255855894 359285761
377335385 411027427
256978669 543896079
9222734 131686607
40234153 111808744
345474261 621555766
102853458 317859841
1015626 2301376
27001208 126661731
108321313 396033769
221196615 782004601
102483571 321579937
222807553 561964993
301005673 446105042
284148069 341136973
231073955 930902619
33905097 837988906
60968421 786491465
6082720 32877076
248110608 294302676
58818433 88104169
19671485 21375797
21644142 63408841
22090559 52769669
11108477 77043825
40719271 381289631
5797394 62775357
10168340 17888289
13086997 25831697
55088164 336835731
53361975 569816533
78764770 150517551
42814447 157988521
216003233 588132723
40012867 401882393
258865369 289934899
334269811 728826456
19412909 53726425
125825440 341990767
78168091 952361737
229239277 347369086
338417923 424119809
98202356 175342945
20602172 52084969
92877515 137975401
27644997 37776167
101874718 471889777
26479986 289937833
21305401 24128306
34415665 136137550
914219 27513502
156773569 226105723
145404948 288992653
24103910 48714041
171939231 740965876
313210171 419336495
40071726 51943641
1659659 391337881
80244297 294798736
158894895 317076137
77450425 597193246
46851543 50189105
52570746 247795809
19405598 665115001
595861901 637746638
6554986 11509662
324230401 470800201
8651325 656717491
346123 5016433
33363371 87040257
154828597 227348213
29087783 530039965
2489632 4567421
316827136 744431761
9987475 31488027
213762880 222110246
16618728 545000254
7239391 11700991
1644495 35463013
279034549 385120024
846721 25740118
159233417 358519960
43429256 59209345
46719487 110996173
7339038 47073161
231307441 365080101
77034592 419424721
117611029 145600953
158508923 264825051
15610911 24473043
335459943 357047461
108908647 532979343
50058681 147032543
77951754 129076101
194618485 419553145
76273307 139498497
98080281 283556596
51265399 63348871
9857719 27253601
1216746 3751063
69298639 234344395
473128504 943554613
128953495 211608982
100204813 122271799
206249083 225543043
212258761 422374537
127947308 173416607
124446976 504631464
208382931 267357817
219919815 350908416
18878882 317757441
83667892 516560717
30157793 179542741
27855559 106736193
7680370 12494180
25504310 42605641
2734823 10365462
140214990 361216921
95850684 526575544
888225 55559008
308205892 368794307
62874666 91277646
65281151 376797070
8152761 263899421
5797921 15577010
65097609 166594984
98708196 166153895
102167471 114868955
82338330 134575407
74385051 101990266
9739144 65473985
230861652 237098437
1571805 465800617
231973457 251251963
3108720 11632897
528407205 702405441
51858701 57043572
1485571 1664275
83118092 99168145
45067904 134116669
390588810 656636463
1680273 271008001
25019541 266562605
8673508 57919953
113596356 165823009
20644951 69680737
6518434 34195773
67734159 132547273
53696714 96561649
79561737 601232206
23041381 504152329
54369301 509288093
37232573 358874405
31847801 676734721
58470957 72856436
187313881 506917601
282782701 306244414
484304361 784516403
112795921 228045270
34672487 184471859
168818497 279059523
153533095 168897863
104458512 123882095
78641737 181093123
12987394 59470993
17994885 55375489
57595931 210288961
25208800 403169761
10993633 391974884
7881929 211170730
3018580 33195991
109622710 146688049
320273409 337784665
15512711 158234980
43422005 242845526
4393145 4677121
31381561 73477561
464781868 639235854
132511286 295978985
22023751 22463185
9496509 9896099
44434091 357427111
225805041 749127276
48726552 53717977
119494276 798956176
434395521 501513736
21543169 110219473
213180960 246101845
24639841 415641342
17600416 49066263
55888673 72561256
31426457 35355365
22336606 51101587
322501 323386886
110774614 281319297
68483359 97797451
10684705 138085641
13089233 16007881
14997863 95490760
11315485 58227478
3018436 66221061
17836147 18214211
128656872 137321695
3541624 233839831
228810763 546263049
16440853 74675729
99000127 390901109
10876321 497176059
423736 223642131
52774841 83007068
15277134 16996249
6081059 11972746
90214001 620477815
69884587 290666171
149998406 152027665
67780329 750990046
29269801 337461421
27702535 49595971
151156001 680644771
99060776 162792676
523522126 549150522
65507132 128102929
1029573 731508036
249431176 454168849
60583478 90225563
14851472 39580771
218232491 302870485
132926889 347934665
163166901 247526150
3677915 500612498
95603906 112957894
25300335 33128981
28375042 34310529
26414515 27888183
133713418 134198488
244294471 245063233
15094560 80370319
16688907 157662193
51725563 110034163
11985923 281094612
110140552 265506241
43202971 88285789
82311399 321327861
403730119 484712086
80526901 619027521
200367 1469005
21763557 321288608
481202175 1003987956
25357128 342550885
447457131 614236645
245850151 293706781
113059621 309454753
9786320 52238415
6737732 254814138
40211360 119357141
140256937 648745921
46825273 801485161
42619348 357595106
270975547 456140737
3868237 515550611
3245355 626246853
79054217 86594563
35572683 59628073
345597857 842087557
19956069 28737790
130787818 258835303
149857378 1035775603
66790368 130207213
129160571 227692921
76370121 189430077
266526610 318751863
7387017 686683369
331313698 485917751
24866730 29691169
3224962 11804317
48458995 125932979
42610723 428315185
976968 1217791
187800777 271768169
3400241 7984612
229459913 263212093
34311259 42055476
70221125 85932046
68619897 150621436
15560868 280931413
192209026 203140675
139129548 145167569
211519632 304019253
21391543 499825313
40261951 869438059
2189872 349746607
244389121 790712473
45284770 291918199
129270653 295723636
184657653 376561565
591870910 792708553
44158723 370985291
33343785 50688541
87972163 351632157
55708342 65531935
208386676 366863251
14002078 121231661
153440869 170983141
116923928 179602851
400712683 570124441
23938132 54287542
86482621 913684865
2205145 346595585
3566655 4382713
272432455 301362908
19404041 24468676
3069870 7731666
55756170 398135986
57509985 248247833
27595859 34700145
99131466 665880908
519386173 908614351
47233722 95965192
25614196 62328345
12816972 14691295
84814594 95669172
9296767 30558606
230044628 298904317
55267234 151552983
102724961 179718588
15821089 117561538
9006601 83912076
22843505 369406801
22244248 22515345
57240108 152867821
42421451 87142210
1331485 165410897
87554449 145986535
2980474 5531329
6112901 8685370
64762818 206427706
22401841 164550621
4707920 333533992
15094913 406072360
13735288 37039836
112473745 171436059
42270208 164283261
2640606 4076401
482855588 958820977
168014 1174591
98375401 328548397
25260995 354823092
104429432 116748220
4472308 384229223
36754071 170740486
14727111 260776471
52134099 62497009
726479 3390486
80732379 322184143
3748956 184269148
11046104 426951001
587947 58262832
205518721 578542161
3820567 21004062
110418165 291546451
111580491 638418241
165040 567283153
70648876 91439121
11643385 182048829
90563025 106757938
184895121 308376913
188507709 271232985
111309506 130752418
652189 96376693
4961089 50796161
8669161 238847810
123782881 261021151
182375497 659455573
19543775 107403547
26621163 39352663
29627051 325839361
28249620 29028076
33230269 47508886
146955168 696928001
54811921 202484160
605663 190578283
208486537 731625805
69266025 98250973
575647 5318671
190355600 391449215
16095133 67473258
36027304 68982691
27630482 73551661
4240711 4292022
1506442 1653601
6905687 308756281
133481701 578134273
42561001 363621205
111215284 236537413
5934631 57672966
40873089 117989008
68666049 205954681
67893658 174028933
283402045 728379041
114517369 287752033
178653725 210243997
132800137 155310281
8805209 563104369
62783055 65893633
15337265 63703544
2292681 66331825
230702821 236991081
251747006 403700301
103495041 103843857
40778564 111874641
1596438 10147461
13129390 39651111
303519721 391814633
300154081 301020221
37150694 64113669
462005545 618827639
356315751 868877232
11072577 57591007
57683775 59576553
16217731 71644623
100106821 383708249
13005394 319121299
186857992 334880897
7717346 12218929
210139915 309692718
123494701 489811770
63877247 129696877
70226338 144481273
36163621 269736721
30164989 214506601
119548801 513750334
3208909 9348457
48811476 199161953
55822841 489914374
94856567 370698524
28956262 54413356
36674722 38530273
11908331 26246305
219937726 957109167
54654588 59078233
27614256 69397705
1335369 129419845
56775628 62151797
57904068 227952703
133754790 211540819
96564639 247631662
194825863 526202420
42099580 157147777
30262140 294666241
103618799 114943414
63084663 83835071
14937548 32628058
96377121 722420561
40683897 389674763
11470085 243658072
57332 33840841
286749128 470938049
36281807 61159738
106836511 309139073
116723251 315730549
302456337 777026300
5293540 767435318
19553543 873765901
22908007 27337692
309726601 1033131761
46634595 93867580
247377191 806918805
892909 1006633
28988721 419521213
846028 4288833
58844311 379287665
74004744 537052607
60791467 104951059
373758195 861210289
295536269 940856341
48482197 67520233
162875025 255344665
103352811 602642908
549846481 788895847
40073722 118543361
97122748 210198217
194885684 537486061
49155345 69863443
4798669 79395475
7362398 191512801
253335144 296645581
10552351 293169118
121150081 983533777
7576064 116940481
39326781 70746597
180296310 407286433
24674036 136097425
176730702 320430202
28922669 226488697
14099118 21970873
342724181 400950831
109148101 630837761
309037 85330285
18071236 516451025
6701415 73028545
2747238 16599419
14594249 16085395
385697565 547568371
131964815 402392759
112270456 368030742
59447971 120037753
49189177 69472569
26293996 40354061
87990401 659244700
238294441 566753167
262809 614482
27618665 42482143
43866382 530389529
59127467 92989586
245015869 375119306
46616351 418863147
18872653 317124013
4210636 161209889
2921929 247722481
25058839 123802981
570743 18926976
121849380 178206601
19192287 163464651
43018915 83841283
562726 635401
210642373 686401794
20863801 63308644
243641002 252878757
164965068 267954179
785746 101000089
65264746 142064929
1293435 3713326
62286800 139626861
2598182 26630041
5286604 438952585
275090057 889345738
215088 275221
137637761 433441144
58911841 851372339
8060911 21600031
27780058 76241737
21673558 188518442
1579374 5589391
74675083 239306299
344305729 410534711
29277026 123237493
11076213 15604381
98431744 153565491
90626983 499119090
17523822 90537693
76580635 310834477
176176551 184524250
50890183 204519472
18692125 59791073
13072668 141461761
468942785 718449151
6096738 25100901
18363892 32173869
227947504 837538865
379391773 624763173
5794161 9590156
285102151 447668926
781807 31048483
79812487 90664834
13585531 26539066
274383791 334362201
224049012 281012755
193030399 343356476
486898225 582815112
18281321 106228571
184441181 414304801
136138683 292711957
673580227 714017968
18283504 91961641
40635254 122501017
40304641 206137307
96653146 99802559
150613774 763147262
96801711 247578073
181104661 257599525
40569793 117944973
35451513 104991757
227490595 939117292
122006685 374381753
25988731 124271819
382408300 532692097
687368981 725424769
64467442 111536439
45489198 104355269
8003721 15186041
3163233 5170682
47638 482862821
1506713 15003701
7992241 145819864
43722193 589919141
78928176 393963433
194374769 329009656
16315825 96983183
193685016 316453817
5403901 381975441
26435053 409017149
91033541 331137775
1531341 8165593
221488406 245729126
419044 651883
42681056 144429301
173115711 509113281
6192837 13226410
22788633 82907413
465708 8505133
436076785 524283491
206556494 264675176
88548697 168770889
2578149 49853868
70307245 168191046
148823585 871107166
25117583 87256141
2075730 4755283
12184933 169872049
1346656 7044571
24005857 739403507
1677215 2353308
80824625 511090867
140603788 835516176
116748990 254622992
692992 8879073
121560627 152032141
21297316 104334569
118045425 120773717
39857875 68363121
1449790 1857503
39350968 290668281
1149897 231358441
191719416 227278897
14237647 14847121
48470671 805332301
139887182 152022625
26338983 47673171
92784585 837260909
108788201 466862473
235951715 251067476
609591493 775676890
1231503 56594921
33369547 731521821
169166762 216039539
34298632 236165286
178276861 459338257
15249433 90854317
80486341 118230750
100053745 151503416
142479009 386497735
668104457 727671826
58254579 113402651
2194396 2365917
69984178 116261153
4655181 70519017
271079900 594567733
164329243 331247057
368713426 612867244
3857701 891823852
80552193 110642099
385980681 1031491299
7295183 770035010
21153067 683491618
15252708 36905117
125062055 207619273
25025300 571594591
14371007 52804506
12239568 218389181
372251201 455955569
8256247 14314467
173286386 295941087
85496399 156722306
159190851 862455525
60672217 60679113
213912216 268512301
167745594 715517501
19376444 33942991
36998597 237440225
46095601 66839890
12099929 99855181
55862635 149555207
15771979 50649376
176853543 355315852
318347443 530022385
22031789 93686935
122385400 208115551
19219429 49244217
207007864 545459575
90932346 113575070
440279913 462718477
184404571 195665599
242044045 1061740899
244148806 326916405
2727679 149796615
675081 45804157
227086845 311655826
8945647 11682043
16557752 117156931
13901701 224741413
2023383 3732901
24952321 649546129
47774331 106388776
124390024 637701451
7408553 281845081
2492375 3773414
27307722 127782535
203187063 203359949
314411518 536743986
31922401 574306349
39341731 224379385
40798260 50662453
251847398 909060857
273278349 339346722
20969608 113634211
53182678 192969473
92229337 506348149
78730856 113784325
32808646 119325453
358715979 388595626
48227752 371779531
479023 272073276
139012555 659203438
29771471 46170205
112730000 387174385
95713185 317607466
35179573 38336854
135518736 586447060
16659555 62021511
123109001 362125413
298576895 816204737
5471203 9129781
327108671 482550627
23956144 29716921
111282481 279004225
105548785 232861672
21323836 44353845
157244166 222551885
210928461 407768463
269244716 624981005
9311498 109663403
144757493 506019509
6621915 13209367
42171905 130701451
8929636 54038713
8532412 10771707
21647017 21906747
219206734 471006873
128210801 139507881
108089715 163008151
385589 4490471
92783341 278206066
147765897 357194791
52951282 195036951
46559581 172182748
9036995 13489048
167917906 304544995
114092485 138994483
721483457 835909147
93482081 97796030
5263921 196776084
19694481 145004851
144120909 339129133
54729406 161465235
116318455 835320097
13350484 98321161
105105961 384318177
21736796 326237883
85485401 499609579
47636436 70115266
271259722 383727181
74667583 772341441
89221417 200105569
43898556 82824520
158775787 183560005
11924036 20622940
9342289 31020223
1410 2017
65763221 432957718
96961545 201981434
231483426 713579946
114771951 187607117
218432551 337774968
7991456 496600216
283065161 355837114
388598701 685091051
481523239 596123389
61681932 70919241
39512137 50632759
295115833 561809197
168087331 445993450
693078441 769580001
129708828 274542769
69653761 380103268
241332160 464430761
63100257 198401175
202177405 557074909
29375751 94525313
2428070 23006305
50124357 131812782
316057768 392633793
19308953 20184053
354899557 552918122
6238642 480306681
99742454 166308433
11918458 14562049
12482818 61960207
1774421 14273585
362336185 444038022
9310897 414311587
604386305 730456653
1880159 17197896
54761209 75906205
4512009 6295681
69478766 264698212
7095144 10858281
7034977 497783946
259678 125441461
2058966 216175111
27788882 66951109
64980901 529014399
35253069 96414341
153377638 572538763
114633381 193778957
262747585 511190421
171750041 252504466
88637465 154085730
1583793 84696127
11360376 182145025
79831843 89776621
195903446 323175931
102942871 918096521
69383323 117800238
18846577 80874439
95063950 400660021
149308 79524969
50668095 65594757
142921585 403029457
114643701 264535743
4766070 71932808
3093716 3681613
53535106 259138295
176154663 286907674
64704525 129994789
170487645 428261161
22113238 274586985
1435860 2676235
60504982 128129675
15769983 324561430
164102868 449089889
57414512 1017873381
72777601 249912946
205413333 614087225
21182807 26746637
145181 335710
34051317 197404831
95008529 112805371
92881099 425599421
123573206 158280173
1136078 19948121
802486406 813546397
22468982 146830445
25396090 87127426
94294460 466233301
7145551 407461480
150340906 244123725
81928350 324017411
49356985 350662027
222118363 723297886
71110333 142384177
12209753 273891421
39154897 866213061
8744628 79028279
409910796 488312765
156097178 195152023
194710741 283446859
60602369 307573701
2565756 74895319
130209760 188694145
93396065 718355489
333108045 461413719
74766781 505037785
2769217 46702141
37552475 37927606
718145 383282021
32020367 149813576
11770989 15071655
24469564 429262597
17866433 437541526
16633318 63525151
8560479 16045291
29047983 671983687
304981992 382024801
24212795 299951011
204788258 397703765
46651360 53912691
4352316 4822017
152406925 366454177
10063823 84361843
375081541 431779229
5993133 33258037
17187928 236770325
20533843 31023535
205797169 208659635
158552829 294024340
122755721 153742564
2283175 25642401
131001382 739202791
22618342 237145559
139163571 152149455
37143 572425
42546246 126460505
234376336 319534591
72225588 124805381
34678801 793570561
394959307 713576419
29364057 276826261
30815430 76786435
251134696 265250290
88313 1679581
65657480 206408021
114585304 427531881
263575161 460106947
541861503 632213449
182934000 281415601
23413223 38090641
5511330 54248041
242099161 427402152
125853608 225452389
45495624 96972709
136884249 197791384
65444309 194310145
12581013 71550908
128761858 188200396
5411203 6600505
73330402 159380663
24625867 75243716
12905676 18971185
66112336 164931201
142480861 453955831
373084 822531
18842145 161481818
848454103 974673393
119452230 306910997
1073499 2623951
10289833 210587851
9336478 64203777
4760332 9715785
61725899 84740919
127811395 430472803
78221921 100709794
91910694 409205369
25056865 35494944
7027963 11278177
4355171 5533268
145862937 308144401
14829476 48413621
68458002 244657099
380296251 380584821
35773051 81788831
225924915 319933589
6021590 807133887
280159750 283061065
25522085 83943497
54466968 344333959
2178865 5312665
28292319 373450045
32230646 264685075
7632597 7891305
20901679 40370001
1828641 135505951
25186591 321891472
5433984 8348971
43024084 115304302
127292936 968709555
70353139 594936769
79325189 735848785
8864245 411096847
74628932 631630832
100221487 130466756
48157135 58618617
26014124 30147469
4109491 691234246
60414173 169349870
22728778 53053645
98208073 275329501
137414185 313580191
9580048 11091785
188766858 335505583
36777247 559464961
54449971 218700445
64086000 210493666
2320211 6620041
43728153 213032237
37521521 239170504
212402751 220054663
207771411 628767793
11458212 90337585
35698115 50661307
294814525 972149649
393852 16435553
7764201 25378342
7139170 9231743
107870383 156722770
202576495 367584879
54696216 63778287
363403873 582324130
57839307 205044751
26683819 335296377
906854 1751987
266675553 451548561
21881965 67573771
188204428 243614031
42687078 262687837
89343585 209897430
1795921 40771672
17889384 496921213
2912180 4393621
115879777 175337758
600419 5623241
339401657 461647253
41709976 117683132
66216132 75391939
12002881 84538641
36160603 62403531
77568032 148958785
92787290 511101841
580473611 719562651
57672046 147274934
363066348 441458997
3456296 7723633
24544151 70230071
354456376 887319526
89360161 430265249
74490461 446163585
135150769 232389361
34796656 117482797
29349489 49665785
169700257 387581187
29144853 82805401
25215893 28964244
172200601 405435031
143587 458538
287390236 313627353
23851733 83932732
227487545 263180021
611113 350755546
144867864 160556877
66978662 138528301
303381491 339813865
20139235 24837376
9288189 44050315
64555691 135214717
379375309 419601218
57913815 145104001
186080125 873358831
22066566 72474061
66860789 102005749
97891948 122331851
56708817 578950537
959936 7348897
99545654 220199486
214901961 518480091
25221405 259578829
33666985 69892263
22328991 216531964
136206588 172090631
48925242 190532689
191138569 594058366
6939491 47343196
24195629 104029608
43823356 243598246
170925042 739534641
118672641 705184665
163206478 861897604
10303427 66876436
343839106 578830555
89874424 554943303
31665467 122665042
291669484 367584481
15901242 164975651
383994271 402731498
20742625 27530637
93780334 379450077
104596899 105227321
3713571 78163933
3444247 54476649
71704663 608754567
21060369 89850712
80484512 308736807
256991021 518020702
35217471 97860706
15097060 16071401
92943749 344184964
36592215 146771507
132329021 337653667
132854344 339198409
56065472 924608629
39509340 272701451
56648453 174527593
14181541 374816281
313975633 340528741
57109080 80608933
65875473 826970563
15728365 25194419
362893633 395342485
22195904 556486191
55569415 104608681
45511342 173677447
14352546 27207271
200372721 594558222
25894783 26439793
403601301 403755551
167394683 644169079
49255373 63585441
46966932 94558421
81931429 104673376
35786821 97471183
164842353 175269874
871080 1498015
1862755 2122366
75963246 94354011
3755029 162072701
84149880 98839501
191664 229153
569381425 828076159
14464801 245558641
139233786 262502461
102657 366038041
288054007 294122821
46181569 537777696
3013372 52177951
37102389 173431873
6275985 6527053
74424180 150389773
79168753 451869145
166031776 256397539
134305066 431515493
3747142 137485945
7959784 21625741
5990204 8582041
6028174 53474361
21652697 66374886
65343261 193730197
74576825 288448028
133867645 317040181
10457526 11327919
36985923 59103082
96365561 273089137
48558707 71896786
83230861 342654296
72732050 453892951
469712639 557089729
9089512 26877009
20513669 154564378
3865044 663573709
54441735 473726209
60751304 723878350
6868239 29608267
350036 1929755
3517932 269679329
25453771 38378616
48809725 51951711
19193164 70981121
1616173 36638284
70326038 321361693
13019761 162738717
27336563 870987228
147394238 301712993
8007388 19617249
136504189 254505301
31697275 46305590
5623624 220121721
163492873 312064285
1156905 7913506
89925643 220805036
24953111 101674449
53253025 165103273
33484551 125150110
15483563 26349115
36706866 91364536
78843230 104171277
180014227 311123313
206527221 492803686
294849825 507856969
24989917 30509335
326998250 487670671
117222123 431930313
154340321 367860970
87188938 117820473
257976951 391697461
482614396 1022312083
55077458 111882822
31511734 292872433
105319243 812429101
26138979 67265563
530731858 708900814
2656558 6371821
64197028 358163101
47568990 297874123
111427629 166783051
63678771 154723807
14148751 15893046
124031467 303523138
930066 2296186
105753931 205453457
895204 48006978
202370557 343328626
59358729 491447601
13591621 150706381
130349041 204745927
151201135 349500526
140524899 616103401
185933665 455368876
87277254 369589431
47075953 221025937
26709356 63382517
59969595 97424511
277894002 432783547
194301978 237396259
10566521 137667592
235311505 406051661
8628907 356143201
151475682 155484385
72833617 173093729
75484815 107724227
95187791 96248962
3054799 7659511
16209319 359428249
630565928 681675677
302649841 523422593
25823262 26493793
11080156 14785701
167757150 413653811
536359253 708491265
1757224 105449377
11981750 74117375
123559201 299874661
13450693 679769619
1153750 53957945
13619894 88937491
53303560 205710251
325702276 469028176
38614343 424666141
32235659 34308168
4865461 854916550
2008377 106647521
34997652 789552621
23526703 351406833
374585356 976120456
8569449 24393353
99280601 307218876
308267005 534496628
56238805 156931223
394447257 686331601
3122389 20226361
38714203 213793189
1400470 15937902
11989270 22550193
18527402 38711965
91741209 209693885
6625207 452422657
712422 722402
11223178 636477005
132940409 603733815
158242207 910605743
14149363 18864861
121427120 459710609
17696085 139323575
17405265 45999781
15753415 176334070
48045200 54468541
200290249 643679587
8726432 96833145
13338291 28161045
12026695 82085226
166946149 655129753
44909067 209323001
26808560 65927561
50323593 185789591
115973380 988103530
7880257 25331281
151136983 732717937
20967484 324413155
117999891 580371303
79485159 195323077
506326 616210
39023545 511276089
206101672 711619568
116635299 120473251
143146657 258239494
48062733 228995949
144380138 364430543
112433837 202563128
65172456 119230465
61558225 551854171
94842992 179622133
40729146 70910243
59218963 179220065
228064849 398669572
2950799 50476085
73495993 262580902
203891788 919073629
32418457 367208381
26551176 432498021
3781996 9962371
51658799 234686113
5082001 274958301
48416855 94816144
37577415 152830003
542881571 576791947
8280428 14365341
143722081 361483501
249420923 850707404
25801945 283622811
89340941 352700959
114000308 588662349
401127 3750399
176632483 204957977
185588726 208424997
17826738 24166496
89554279 815673072
24221857 54350277
230562781 328370953
76904570 98411591
193485501 281726193
54819067 67477081
221297461 364372436
162590711 243061339
114201105 429796701
44850017 85514089
26894881 27889555
48837738 70189633
13722913 69520291
99007846 139698034
80136544 124360765
5399361 12455512
12389917 46901674
68562080 76440071
56814684 223640206
53094202 242270799
5226418 503745751
195667442 252181567
54519683 248983516
1589851 572802229
10329975 15637575
211410361 731470393
97939771 407422335
50316413 143651026
114007105 643143025
206998576 874823951
91067488 178578455
9431260 239784735
39196609 164322459
219730259 658104681
3413353 49522566
279026833 634561345
127185401 261369659
19799062 20440612
450331 73237185
126242636 722097991
41305816 205233153
103872783 178739038
23219188 709662871
193325163 284749697
82297221 110663419
760123213 981606259
432295 2276543
271909584 421245917
60805801 258326937
310937484 319441695
18315136 286956433
105731831 269519041
13720015 74890376
664679 14215909
42420556 224548666
10777926 16739863
3991682 91687184
38150004 99861061
14880676 31588955
6325272 19121659
69670541 147751610
35650781 142036175
16393924 93933027
2133650 8084605
45359820 196775809
66047630 80304161
45409646 634912228
67493070 72898757
269603273 604485334
153077419 384843073
117174490 145048965
94734252 134842716
11583257 36580804
18966635 178830804
86623 174032
52433675 149831081
158944575 729177313
123597255 159493126
233729071 751509361
21161648 40171041
125458797 353740576
356749273 474174025
26144362 41379571
29389652 70789555
393183001 441977473
84648465 499600132
35386530 70900141
84816777 161669509
440515809 468058305
19987683 215770081
108167214 465232517
93653629 113773273
7751842 9057861
2581247 271379711
31536233 81781855
75820307 109737933
83954807 127131211
159569266 241670855
62023603 156576417
218741858 250751905
13263408 18176866
25241042 132862166
63547849 97402342
3461951 6993817
32298875 58480810
57008001 519294451
171478118 206204073
115141933 402461621
112445730 117641383
1446386 9555349
58143692 280992834
556138 12954733
202419988 686454935
18471153 51272417
3477961 67888487
782595 2279179
4023027 791745787
26624484 113386351
28487460 479386991
40846819 151307938
15174747 73475236
409747713 893433779
127048501 282377351
127072 37020529
56591522 348558224
23891854 41691651
83043301 312808306
126672688 176248113
75418043 89789987
8574964 383495769
4574965 6691257
289316449 561169025
185225701 404993941
101370766 173405775
28728901 246014686
178948461 195286936
3253873 5638777
231606472 316782863
178804770 264467881
100310057 115110401
475499923 992842852
212497171 394561639
10596901 19698500
270019489 330459351
248200709 869515297
121951045 163965709
1510710 1927411
257986961 290116126
42239483 83468233
25976341 85974734
5479671 30839326
73543 82001
128591416 313482751
11041487 681924709
66788480 100335103
274183691 634602433
22022837 172574226
91171886 196467709
182608151 203107381
100111774 605062463
46042439 129769565
87852790 250983521
40911941 414002854
21527854 24749574
94219108 524147881
17642929 33015841
1408429 10252089
8059101 17441653
48724384 68979957
37047020 154716353
43176585 100568122
9910972 26030368
174560801 264472021
47761390 50433251
305010778 434381809
175269684 299890823
35650631 119067624
29663571 291808001
218992045 364562616
118268062 280804321
107807550 231039925
16795185 36909643
112757258 421560791
21641541 37055761
389782777 529006776
64841455 171251881
127723975 135527621
372014470 389931551
8105249 9333361
124103560 579883725
122793202 289195926
241209245 278010955
55373357 112110174
13228083 59174969
15585949 38619231
137746645 305927216
14389229 171065572
1469576 5047219
108069058 109963729
5458244 243223561
8994176 13909501
218416737 651213034
60456181 96493078
10907107 18902033
5823411 6691015
33936985 115717391
251747692 416860129
2703813 32599684
75764140 132066503
76315683 854665270
6855353 69264151
130177638 229152106
113946593 184307261
25846378 32575401
40296125 226655440
34326276 54657100
83131777 611376673
8281093 234924361
262510817 263565247
169425722 174134756
125125999 235620959
20052310 44465681
10879373 619586535
10048792 11539349
9265789 430671574
284889200 412507291
76674151 236924923
120014551 376623583
15756081 392176761
182881765 571134661
95507701 201519144
6874937 115208050
36718515 63115215
88717357 276765897
139236049 181817859
45155401 290352351
202220473 516465937
385767271 526133341
280637 1229441
176493305 496220401
95418517 111296517
376879 42245281
135650597 919607200
79523407 202185478
9061780 11886299
29021533 89256814
56495687 81324606
175847981 208088427
3206551 34375516
53845165 81213196
22274171 29130193
124935253 139284916
95243266 144567501
24017743 447485221
159162493 410574511
41997619 320576637
123924114 139440631
200916489 202382936
381451951 483335385
28733063 230915053
112053607 155565199
598964297 984788895
72247199 150062149
400644 69981901
309179941 662363619
24258546 56846529
5073841 43678993
12733395 78973867
80690127 528084321
42450926 204089697
37402789 83349245
37742405 63932317
3062423 3717041
107127049 190465321
6276631 58329616
43536101 130537182
91142610 307375451
17702818 22556881
299566261 395668501
8267653 367821046
349889846 354659111
43330202 89926831
9267404 54176851
87413000 90603043
47466521 449827909
119463079 597409571
114445063 417513076
20401776 43351687
6710358 27682289
5870206 31689655
137095658 307207787
2734747 497236633
131706121 847667829
69859580 186132376
8798775 15923629
2632291 3517566
29764666 52098037
790244886 880339201
39561067 352795692
7631638 492297103
243775921 527431969
206227457 351839971
182522033 185986764
201024264 211424731
41116246 72501961
45351706 160576765
302277286 660071296
38462029 156438946
59552096 427332641
22970071 995149083
38560898 45322229
25990437 54121348
116832871 722313856
77373034 145107271
511470 4638349
250841316 333979089
611941 58626401
28047801 185416419
9244452 29438857
266618137 739943764
270156153 1014176485
213816514 406176915
126820208 427190145
8621163 11382491
93668251 340022101
7768527 56247696
136290463 277661185
36906554 55941121
229283 311743
83064030 176975617
37728830 197219591
203654011 307093486
2989200 12811111
27025715 361748601
53990115 75250751
5072697 82731375
39797011 54097619
12193483 129929767
13308849 492612716
24475751 46819402
116403602 139797199
84954735 158409560
54863971 597258626
1245163 51226509
82723090 199961416
37531859 42865186
127457961 723205697
118312427 148303862
63770150 99116401
12050938 181307131
9216873 119499304
9889150 316660705
28678147 60431873
185472411 308212150
102712145 232309756
103867918 133455337
4747243 36005633
360163107 505421029
228571998 367017301
201302682 574356421
11337230 393609977
147112863 226084474
14007677 25135921
113600632 404571208
114685193 128363721
60888598 70339381
87679669 547191415
1671516 5327557
97488049 549122541
7240684 57187873
65866131 113115096
34165041 311008303
9553545 54515245
139515268 349669041
47225849 106318189
5954676 82340017
13409047 844610548
185635417 496488129
40741051 832695419
94372619 122651737
71227706 214259263
2334427 218696127
27374761 76993869
316885885 503084443
161367526 289212869
24058125 52306429
12078587 206603414
268403651 802642231
26798179 185980471
138490213 182210497
99950791 168229744
16028633 16767217
9720989 33613657
9784477 49427173
4042941 31684316
1177032 8203781
3948571 404713105
4283299 742278153
694196231 770141185
16427785 83806768
98516129 127562839
382142089 526379554
36494510 102566021
43793303 224215945
7111521 181812016
20111690 347336711
13069396 537077460
33803926 145464511
29324087 33876184
42131215 133942414
206697867 602769234
377553034 392746497
12506305 93747169
17967544 56768833
227008693 404392556
40922921 101810450
32315858 117704812
11137751 54283034
54333001 495283703
277815 16082551
100364276 308263316
86577468 768472873
284059225 830775721
448629171 471155191
163750864 237648531
172168121 228151051
11192389 290864009
475047553 510434581
33716012 75994239
112249685 310416371
3177014 4365895
173398811 499606765
25660293 327643668
14992325 30113596
241403973 362256987
176492124 311730409
239381 15574279
29847217 519736757
27198071 97842226
22755825 114870751
8906944 67550568
111377308 141778351
98296754 105140863
127997749 179700358
52712245 563372376
64835533 383599441
204727508 298093123
31189801 146510233
1450424 3700726
134894186 301497815
280881310 362459511
14187961 801641106
609268123 742709441
7835999 47921657
198558990 266411251
53530064 54598937
27524701 392563801
3067362 26414281
23854486 594118281
13789901 487512271
3170151 5915305
337351029 461097121
89224850 267241265
23220560 319458773
54738423 115662185
22205921 56713201
3012240 39445981
192674341 386155477
118994402 200753209
160512991 210085129
15715086 35493265
233973178 515916969
148212376 466875872
18887233 527467601
68976030 131677831
117176452 160257969
810636 851272766
8027510 33469821
14151875 242171953
22221932 42851647
35838941 165843046
150956262 387173449
278952457 292311001
4767723 68978953
51692005 530833515
614803215 699004301
6321436 81325806
8888968 50170261
81460387 333895771
8201392 305693816
567199 2663454
120952994 693696737
806201 344754731
55464837 171588509
136374630 321529825
19689962 436321780
136897861 353203258
269925787 606687201
11860224 64880401
549400426 752486065
2335196 16197805
46049 104334
204789233 730726111
19358899 225031093
82583541 157159532
48383350 374452177
195757586 395203383
63317762 246703733
243772186 873941573
18661467 29041937
27929802 75840865
412210844 626379281
24800209 169784173
329095950 960183937
266343164 699127041
120897730 334753921
28515904 31761471
14242001 679094326
69563350 661805630
138169708 205285369
139086687 647016007
360162901 740636798
6940975 81370626
345382921 645547682
4576855 5118681
4053151 98139825
293248001 734724801
15623626 478895099
228085616 255642311
41472704 47477344
7879681 43965249
19756159 46722781
54060826 120536878
38437837 51491611
6244851 22476651
129886100 154940644
578211073 782601184
2549653 64327967
68134459 373891041
14207492 20101600
126708902 588206827
8547415 286316311
52433918 136550881
22381244 27091057
21331311 383578945
65380893 629021011
120280301 370811985
113080009 155701668
14614021 51347278
81644755 200650885
1576661 2287495
169998741 249615601
8466566 31807945
69837052 85858537
208507825 406879241
41928751 724689373
2597233 78580258
10220779 26682888
69051747 101475238
74734562 122503450
30027937 459955945
198656575 797709265
189619118 251697707
112101764 577540897
34393691 43052947
149680641 231369536
56352801 750282591
33977979 180087822
8543253 170008176
57167592 251712713
357803401 694429528
102728425 173903676
19832065 112284407
129014636 557836375
35022551 114785701
49225801 60394953
324106492 349280877
2784956 774310831
97896865 190587049
61005115 932655450
32272869 44583199
616151264 977651500
36502174 277626329
146936050 296206841
191388450 227052171
7915378 49093848
131842736 143472377
8129838 15381847
347314159 374729927
40902808 439040649
264424967 334787696
15674894 168228556
136637313 334214441
65695834 201160278
14352109 463392097
683616009 819901016
7395929 10438552
65218165 219616267
88393869 106620472
27247905 731144433
20461 713784
25732715 51847643
928893 31354849
62640211 525087659
18802392 133668940
44916517 449033740
248562887 592488925
1670993 19810353
328721640 539701861
138370231 833129681
213149566 329831527
30259936 240728265
113914461 253464409
32064153 358578655
65368313 93771964
187785990 243620371
33082347 88964149
180722708 572464225
132048925 320051356
106414501 306270991
223906249 453217381
5710505 7387768
129720529 265909871
16176573 48322885
274192376 628897501
101170429 106237396
59418102 404643274
77020311 359737825
136724551 635379042
106549752 209431909
135736366 594900918
164533821 279639325
263942134 531812548
116976756 259301745
12498561 140315977
8084242 250292701
87526114 384408629
50115910 272010018
12744109 445786021
2938572 9549779
344870373 418595535
4193604 13731207
175914177 382887424
4459270 25976149
22037077 29665876
16474648 215382805
214606217 428989271
1645057 330462521
30032288 324705901
17708401 34446457
70239501 81888461
19182598 119279501
39838418 178102801
94776634 257461337
31552065 49290594
101670192 151291609
99615139 474844833
21045620 36904097
10855635 260829105
75984613 587427556
108857309 122828641
62982360 358233481
67543861 108016401
113482105 116335157
196826945 406173736
336493957 627115813
266749337 533739913
18904629 113562482
254994761 357541703
23816067 42917401
52221119 59602001
144706966 172512301
7897393 533133776
11410356 652703815
8491429 94412501
17420812 116717413
4461058 120230089
166387585 410643543
282284353 301970369
61842548 75691393
118978387 214973655
36419689 583285599
12513235 160950375
987841 2917083
28713121 554657005
8463663 39301120
1710049 173134801
38408890 331698292
579702253 581280872
153516649 394613623
215239289 386889854
235420369 918602257
1463781 6754957
227399509 667699313
6171946 68964717
273839587 558351681
18914808 40677577
18318 140431
111434401 627455617
593797303 868448571
1247332 75238633
45988755 117151921
36011243 37493383
44794761 81256432
281594584 299453289
131384281 253895720
48174001 237987625
72711952 202535991
23563857 281883160
50799472 236851957
158275321 263852029
22093077 31352497
82669590 92808981
3381510 18645607
16769893 19821352
105045161 198664839
6576419 11445696
84774337 196198449
360577 431461
576704129 589336363
11523863 242916654
54353691 179851097
242066445 243686557
67185496 187369755
118361660 130296959
56549743 442867559
34563718 46962055
4107265 5468170
27142553 124305616
59201 238345213
127928272 204081873
38894977 545600363
13160614 80846209
57449866 164709480
4205329 128523601
459150781 614321095
46629805 256546773
43782769 104193179
17192765 40580434
361447593 701708875
36219501 55063031
8590436 188315515
13524226 155773063
37028681 59826301
459071981 554195143
155995264 400499751
17413456 20813417
323386038 330523351
26735226 43344883
251025449 293281952
26328061 53703915
15314488 134148502
8518948 176052713
144029458 184005910
145474407 519051313
81500191 247009043
141245605 310123496
49942879 173837718
12137379 590847953
9426198 270235060
71740271 133292989
508791633 949507129
169374577 626618861
269989089 419356306
4137901 10176999
21799842 580891258
6407230 104160649
42585201 706734589
56607195 301091275
199438942 544510189
8069861 101248804
78380479 769122813
30082931 905869537
551466774 675693950
69347228 244839956
169207165 251388145
377398 6988171
73549547 927544805
2578709 70924413
229634189 629734651
274447016 300995255
71092958 108256769
5558407 207235311
85282789 128144296
12595411 122098053
402216655 407063829
552075 19057105
35638396 102363039
9474459 26900953
23876317 85731328
218501254 342839596
324451136 401328467
144905702 204289840
85193923 188507251
387276351 551661261
124380504 185994721
134591566 268754011
17439301 514860001
11208736 16021577
90149372 116984426
345481504 791866745
216166277 240312514
29743162 54399473
9179630 66455109
97858464 296700097
82116350 379398461
10854000 18871481
126471444 220647233
28041113 366234877
246625075 672375364
37286691 102676322
183212377 211069156
6799537 312008221
10307052 22733368
10559821 180326729
31888499 77073459
92671356 461099953
78086128 214357876
18885442 106825185
27454327 33520753
471093085 550804718
186955327 353017445
330076865 353149971
17827746 165391873
219707384 390353797
38090173 319904432
15980830 81193911
288322801 756936727
176932913 442939519
166933978 273510741
277776845 328332829
130639179 203132147
3855269 11248948
480323101 733858001
23350496 47635081
55648750 100891073
199215991 343895497
4026538 12698981
54983517 966109465
11611801 57277200
379571266 543345335
13537317 80324146
62364254 205531062
33835807 95929975
17480521 86817793
282379943 303399855
108744408 185927113
217007308 782269081
199111130 258489301
65686693 636784241
44682879 545900401
5636998 34129997
396191209 539084673
4166371 11279101
15151144 92471141
42141199 71538391
29069490 169858088
197918701 667882777
212747563 972585502
51367247 93296236
39984328 215502961
15354391 757707596
9081676 535998541
186807744 372075881
328655 608743301
138126241 300815238
360164096 471898441
723990921 729795826
116801126 291848816
466659 32824876
25542127 37813278
116147571 975025351
59691001 235394641
910989 12228946
66114021 80862355
107623699 330910593
1094116 1513861
75652599 275973768
155288684 234983101
4673875 47456476
55556198 62466253
242323807 683160913
42370426 116274529
52001550 122490355
11591724 28951297
102134360 176854441
8243963 134704441
424132888 465352021
36233041 152795377
30068890 153505015
123273781 443460425
20569957 56522412
132935466 167451694
241778941 262072826
71059648 436403431
3140528 16567641
623932 4315393
2468101 97036941
27070494 40367461
70956225 127500076
239175575 872899185
31915663 77087377
94440127 665056646
1463162 201319860
2748351 708091745
44319065 202249968
692308 9189721
155449168 193731929
212262121 526200355
142978789 377508371
309135203 568748984
45730660 131677071
10587701 119087891
14029864 67529393
3992842 11920365
175434561 456790213
8053249 249311665
5699510 8205721
69160497 228323903
163009383 342450097
13003251 21482761
69714171 268114861
30136162 37010101
548092576 610246351
279134241 284889680
2062615 8070481
57694677 79581529
36235416 146579611
20073902 236002716
22685169 99281041
68982616 137930939
18313895 47960209
5545617 13638287
15069331 28078194
19520824 406159968
10636963 41841671
14443318 27685243
174791761 242151505
22669960 23953537
148024597 941955741
86985249 143939935
190434101 267606832
40370844 177209509
182331745 234489826
225380095 226468309
109252513 155130785
384700125 446214209
89823545 227945761
69223581 440922365
936196 351838651
43460488 121512205
29259637 48791701
11221780 17878193
36598376 391456001
74192134 88718251
1706351 11020145
46314517 55921828
138057682 391163137
12637715 31059134
54411638 228646146
32158941 552986697
58175162 227627137
15353251 29933674
16037439 65063137
186803999 664117061
173719403 342588079
20245842 122088181
83269636 761775379
445595203 489267506
21863661 350669551
46846197 202562821
90689509 926352182
153709921 366919281
52128919 455453931
15075782 58702489
37811929 87280116
42376177 350685910
120372824 184632257
35042899 700611337
407100341 984536301
8500650 58262733
33965794 94771373
484749337 924212160
26476327 94366032
68096084 279772111
22153302 33196258
17936176 82225375
94044133 231882481
136270 413838
27003313 311306360
590810163 769272001
262459548 364294933
114839470 257148223
665039593 878452531
4428294 107544529
1381984 274790959
10943487 46346626
28556667 110289313
73573716 113605385
264246541 325634881
28704675 44169412
8891436 10452927
128504727 240728025
115768801 672328801
110936761 319024693
1229033 5368240
12643653 281458138
7245774 266442397
1542041 21344779
78296016 371289895
155601169 340236481
7230562 42487381
32495935 467808881
70344721 149394121
133332272 363327661
51379548 79660634
83165015 556255061
35756451 110710771
210133441 452340316
7720637 10064897
16844125 67387841
9774914 41895650
816448 203542066
55562497 601774241
40623227 56428242
36255686 109905281
2361995 17824613
35568565 128190151
286904065 382010221
74030712 271233019
128516305 292364801
471781021 690461423
981864 8796773
232686901 250440837
66587397 201242756
32229595 44122535
18925583 85405609
422090833 481131431
9202750 21138157
266409040 364116709
184482937 251738908
252911617 506728769
271340379 282263959
16109885 167702837
2537250 25244503
68206537 402989276
26006749 162140989
26497069 654595259
34435121 44690185
108722257 112306251
99552421 408983274
19343558 86279371
237609271 250102805
27902406 88696617
115358068 124985597
26970796 30043504
305599753 425218927
47877450 235505761
17466358 98517055
28342594 67659059
157035177 654475141
6994815 28908961
17822261 22749175
70601089 379711886
71369717 96252833
37146631 695016919
59439983 314572105
195254407 326438399
53070300 358291861
160910709 342996541
292802953 447938912
98404273 283249996
17782849 45300241
145227 6226001
155250636 375481691
49566241 136086973
141609606 179714305
34643927 215803771
7014320 25414761
122828427 239733576
23309087 354869581
55288336 55854001
294941908 307489001
43751985 471343598
201257488 428269681
21708836 23642101
12770955 18297375
211821270 406831764
178900864 284238216
216020949 278953489
34635007 157559097
91608931 326240315
474493825 613769261
56067714 180325107
20709371 73896641
437908153 583540270
8489669 23860738
379158076 558408673
80257814 81043381
237515593 908973361
8191404 38660257
10491540 303915415
26891881 93353382
31915541 311536535
3430580 3757777
12015135 186956342
119807233 635657707
21593728 51424867
62327653 126618356
9627790 188587626
268063669 691976931
4163395 21883521
27523988 37785133
271218655 389543587
2228158 181907737
91341993 108723777
14642425 28769959
167882554 992118700
29932561 86285908
3305953 132950917
86868392 107029859
113680859 201136319
96261569 672418475
75394957 171476709
31191038 246531337
735297 9859312
597211521 832504417
9369665 36316986
12208561 81075984
57714 1003696
127551733 210972262
205498460 292019761
576294857 774146526
11246175 99943357
155422863 494110737
295897075 353409726
10765700 268534211
4829396 90471707
10844881 283674241
49085359 819897139
18179978 75926461
9380215 189219859
39652589 170019441
12916472 51463489
19569195 23794409
34466251 97047561
1275949 42581181
84741227 137435429
30091282 201441297
88786292 148348018
17616991 717337101
1054780 8483077
2057687 19419949
451592233 650205648
126094186 243280465
13274462 65495902
191757882 344290376
1094801 7273795
24385831 87350251
57701293 281791419
15677179 139509841
38742473 1015163711
27213076 39094210
37710576 57433741
163496789 302566991
5217727 372555243
3134143 78956381
378985192 428985536
19927201 38252761
56706211 187635911
1766510 7577838
555982748 901985431
120225997 192669841
237104429 530553001
98393273 190207972
150834091 700865809
41775539 257585281
27633942 64605745
111999651 255409021
30303967 264636376
135622201 327741121
22050878 37366825
250574281 326028256
133088491 433354602
152284901 152608075
182789230 646619611
37804563 154223973
3275678 3367945
644939620 864045871
746578477 792929851
20713737 330010019
190988643 425886469
26824250 98912073
52354993 639427486
332564937 418468961
3108389 88455987
43917674 51038603
15917128 35872721
117174883 127923365
51810 2734051
110872948 133042375
117413999 155457793
196567591 465356659
9036341 75275012
59178619 397391513
36150535 169785114
34634413 59401859
67738332 86855581
220948081 300962905
44621958 73433065
31013545 64469116
22558821 22566532
74661409 107539146
216327605 603486661
189641456 211343761
221141723 429861989
18767957 291855313
459016909 510959515
323371054 822360223
26635581 94904161
296496829 996542821
38004863 42142801
16914573 18489082
180674322 210691999
31151031 35489146
12299064 19326976
495704991 588511521
122684 84268873
35860057 75650725
164245796 629910451
65156781 275240555
12902445 26420077
30142673 54684262
31078545 53053241
509443 370146962
28692574 44645775
22434067 327612434
50501863 62319583
43838209 265938217
17191655 29667247
54937081 276402525
20138055 573410881
3798317 46669783
75595681 89575487
250264396 267401445
10888537 307559759
74284649 275961148
7841982 56183401
33181027 412129873
415901529 616858006
18378497 207644725
78878187 158904164
110027120 609865985
11853360 307253689
47748445 113186709
11622986 165316819
22742931 166819940
126525092 146279041
77827122 226293607
11260255 284887968
144039 2872031
237017844 251932717
7785345 132106991
115525401 304905668
60167398 96747001
51911448 284653441
70993603 318693441
205573015 210133788
4859938 63903357
171787056 547940071
15158693 50357269
22939781 40810927
10949276 18587053
58833135 67329874
372858944 868530411
143519309 145545331
53717422 452053108
39559597 329717695
83883304 533797675
26298 47561
8433511 36882418
22368714 41897901
78180232 146142481
196076621 199367246
183938957 633440791
4362988 139556233
52019089 244874173
604867 7060521
20941478 29159813
3497858 38418733
5551619 55718701
33051877 501727969
4006389 21810892
16920533 128680415
25084259 25138405
37004448 348861331
187077801 374109607
118221563 299312074
11895621 50605038
524670 37942913
131230798 317213588
109676326 328345387
62835885 286325411
1029864 1996099
13940912 30763201
14884134 45623889
19897209 91867051
87076126 309204513
8372365 28820746
41889493 117122031
14487065 117802651
28629205 125502205
1350 8657386
15641331 15654490
103532287 135165454
89003683 111082137
80984409 213069371
39121489 78944731
39917489 63141156
511967 83906300
682589121 716357209
91152394 150155531
83785633 182225671
13715838 21493837
49416527 86511933
52365379 61630897
39919003 295740366
10808121 57592522
718890096 821047063
9086231 9826360
4580389 104319381
59212297 80600444
30023835 457172286
207778705 284117281
79868251 150684029
74608406 313190854
28507515 735733461
21932175 101276869
153089062 322543201
313983 6134017
35448867 43252301
101183420 675648631
71027197 73312001
8599909 11901154
30270 98309
265967071 545142151
16905401 90321160
93309978 222209789
18053613 18330753
17833340 295664610
82411614 166098327
42414398 571201561
7933000 21188698
33723131 192801151
23892049 195357856
39025371 105433021
9870581 46830211
74476426 123425599
58947506 274949148
8382680 16636156
81471146 1000443445
734869661 784162351
12052993 14806001
326988859 731691977
15075971 921155847
25736242 67572961
15858525 362116456
60706595 91585289
27123082 53997197
4145677 4766089
20289175 441556837
83614196 418032159
23399646 75576853
241294241 245472173
131914218 271977415
128487610 172414593
52930886 104885353
23670474 59709553
15656561 77133357
8177977 14998128
101572807 180300471
5715961 84805532
464161153 630767355
114213229 380948809
132120304 345203968
27906159 259966105
3205258 3242505
116057303 242277653
372934 1425265
17981441 178208029
118804517 178308001
456800521 617429317
129315711 167821900
4819333 5459671
4968923 7380437
11103415 13077476
74903781 120149987
27092605 185562789
148078729 715804597
136042831 163612801
516539701 562210721
509405579 659277604
264079705 270716779
63269265 235833402
154589980 365801023
83868870 602166181
86793575 362349741
50223531 90530727
31110526 169962753
23512342 216728801
31756175 46867753
9270506 103161651
501465363 534794287
71592893 433196752
188601742 607943701
167104228 446152015
49417793 643771841
86002694 201502901
136640830 250337857
29619990 254055578
44604204 342719329
8172001 252210819
193184816 445659401
41815374 81402305
140926362 465347137
20759457 54229876
84933193 305269049
1284791 4501661
30407248 82055931
69899960 611599171
19000840 204556697
2681773 2749644
913087987 926849665
1784222 22664623
3944315 134836627
62591569 789747361
145717921 957838652
41051181 77784625
52845317 79516403
16609967 65744980
3053376 19324033
14462581 23177143
33915211 42980646
182323622 285889401
200194856 298562606
28400846 537679621
299727793 949697137
117154184 379369605
296892163 649426961
75953192 427039372
51569947 95910762
13457179 15649712
63834 46503361
90756691 556603153
259155856 502246795
6688195 538119793
563068801 667753505
1531996 2004603
200729359 644929507
45012858 101756507
172145249 225303008
210119227 474568802
621529 199181287
92096882 184161811
200741568 211689050
185860365 354151876
68473052 185239201
184491526 207671711
2474762 5175677
171121939 703870177
128250498 148756081
44143815 327808768
69342379 192824731
117736516 504409007
11589931 50756812
141050284 367061417
2639447 8707318
126310378 508240269
1405381 63028456
196191813 750190907
80380911 284087650
66759517 87211225
18040882 36557974
122934590 284577361
32911466 126757771
80229373 91735957
261699915 274401793
139431500 198455731
419214828 500725051
32579894 58817014
116279677 218571445
27848413 29866721
69140301 103518889
6020066 108218941
122777443 256603465
1402513 2785938
57165383 70935613
176976306 378758271
215403785 602900614
72201431 415088724
23715276 411265129
184546213 308281603
376348237 707032851
29873718 53708635
6805973 8545120
10880586 23706497
144475137 341340401
13840996 27038529
21104725 25443034
22720480 37735741
517552640 676928737
15488635 875211073
426783141 491471652
5115277 12158722
908373 2084371
208660717 573400787
15070777 727045801
158971 434189
1682445 388549976
85285217 259932806
124444311 145461961
34433575 512884016
26204219 285136876
89538087 108022237
36928535 83348266
20202307 436486204
34167704 56592785
18387239 26273144
71323297 146846174
223960661 670760641
36710401 86034345
159855163 222614308
52322166 178060561
9557836 152900515
350552 577791
93162169 462786881
2258015 2771002
39978718 173748951
141209712 374643259
107273007 220643865
107503110 154280635
49796156 192232225
25028646 187614337
532753 5970095
206488628 243061445
177941518 247651688
51521874 358413601
13734467 20319391
88256865 306247881
179970100 302004669
87991427 209691906
40183755 134968696
668463331 805651173
72420150 545949757
106228669 174429589
10460451 10634438
167192522 600293921
182763271 548991541
6840837 14204341
61649225 235024129
96044501 608027457
64540512 575581878
112252537 586251311
32091797 151681338
15278525 29583869
66047121 834856331
41786830 69376209
96582086 204118354
59397897 184254386
260629612 851471251
22391361 29274661
6729943 210540782
251381105 489215401
134074043 371687001
16784269 32948826
27205890 31588131
279214804 495440305
38778460 285560393
179445001 294116417
27526451 57634721
3506173 30803359
298090828 451263601
139480759 268313121
89263509 387509731
30696841 239033605
121636777 340391269
46032877 68982636
553841 2952187
108679507 750949411
9365199 87194941
132023607 756634691
80718268 134283731
23371477 79479050
174287751 555861355
30016841 68105761
60981680 119881501
17992833 37533196
9529364 97732419
75752880 447924073
109239612 178529199
394934668 672030251
58919649 379892080
119045975 757562191
227438836 323188840
85796909 93864016
202871465 603112546
77708511 276376186
493335 609607
41429565 352448850
27238753 60002911
33951602 211439221
187031936 345205862
12291603 17541473
44800885 429247621
210617173 810616951
2698042 4623697
55170081 295651825
3086975 9241051
25399566 46173440
152293013 161083594
46338897 975400409
103907754 359195713
24629342 30515905
1139170 904758481
354553165 671985389
79166768 290438218
292892005 446765877
822059923 902818057
83673291 246696589
109177290 120064273
440176901 855581401
271760013 323018953
304916401 630166057
73861284 77484583
159543742 357438096
20736708 665401183
44181524 123420579
88412947 254013193
37736107 272565251
13962175 135031961
31956137 34074384
48435153 239611699
432799127 728792401
135661229 255063719
84774886 109378531
368955575 375753853
34534814 149652379
40159649 127827703
12213389 24654736
1351419 39359926
24214572 120993076
203902999 231937525
8790223 269533491
4180148 13406329
2232046 9285101
198432327 938629347
47627664 153047854
12492051 42381837
427823101 498547720
71595137 343334993
98242 348267667
182181 271097
359481851 362773833
84509509 97880097
25856754 131887603
747355 400751581
9240611 9411214
10226703 23706001
30140521 79748289
155842660 214044301
49173198 239204433
147556776 943191224
142224913 228408401
102297424 228634926
294541941 445923084
441640837 573315307
21692843 37519021
39031285 57978397
35946109 426875715
30466061 944573959
17462515 35265331
59240321 93137435
56867025 58548820
70715515 227355366
73082973 617316565
53187457 249780961
28760246 81938641
11372984 14905495
14218500 34512513
43845472 94635269
191207441 198271466
14315005 345453239
46503337 237658081
12813754 19815613
187215276 558503751
27664286 695558871
75801985 95471325
157772385 256795650
80333586 133625537
6817392 292736601
59864788 593622641
19143692 42757751
1147463 40819120
10699454 61883137
30217252 166274681
18585176 153758737
61848530 63348841
58409319 230794369
46122913 138871546
21005636 529951825
21406980 225817737
122540581 379270738
10524942 27868798
166754404 174832736
20226640 157790645
119268021 391400690
453938223 1000217527
346311041 1023282706
216766351 557712365
9881224 47940801
9021851 32993146
236056667 884619569
42165044 113641291
116348869 131638006
73012053 338989018
64014605 105018845
52418980 84377823
144035844 169402538
2515753 39275669
1527150 30702321
40502176 94804997
23546181 284571991
304305 24568929
338670 3601025
685128 116781841
97569969 572902324
49368925 50396906
63085003 108269281
308262403 327127057
140846278 141727125
140258963 243938251
64936941 102484117
30537618 374311513
57450519 475247332
15495601 358173201
174376879 505867477
16699123 21968419
113188963 168581674
1411183 407309809
13723169 462187712
11756781 62438125
263482025 268080572
93978449 842893597
361044349 388277371
18577146 18899820
23284976 70851249
153026924 216530328
246681761 259781965
70799626 571348551
22333284 30921397
2725000 3459212
6680897 48678022
20329504 122318999
197355201 405308009
2565249 329634031
127456989 669029518
51516370 210622001
8846790 16407819
265411553 472093905
165063541 238287501
2972698 6560398
113775522 204454441
219632953 630746221
91948277 145604911
42283817 797648050
21422733 88519357
56041579 320939713
390897893 483505961
33251790 59400043
2303372 2490913
17202844 29017117
33638755 607277245
27426980 196999693
372826465 537697714
312996041 514202878
739846607 799284061
9767797 12112795
70396537 341598053
247605136 300504497
11188144 297895401
123598385 371266450
4821327 10574757
843957 10337537
3877726 5176389
2040791 62173099
17186751 31464875
34341789 242777425
5801185 409819715
12034715 471972145
7453303 32796601
262523345 530719983
29150395 29300305
69843970 351743618
19932507 23449787
67945081 511513357
10726451 23708125
203848303 549059488
482578 4011885
116975783 397896907
2316528 21747251
435513751 958882261
168014741 362913211
3575386 38826360
13220141 248832551
110213377 559059089
184628041 254274089
402963 6874561
412235987 622476795
684596 103010209
150011851 437618941
529206601 694586618
13646385 19925035
39489633 43091781
95171185 131589952
23306584 24676037
44843058 62668281
66379051 131821651
100688421 108991351
10947102 94224851
134904629 262772417
33730603 118328739
174835189 420216902
554139793 834287557
166209037 451393678
38600561 191315497
82844776 715057929
27293873 114249053
60592849 70688101
12789484 40388661
33516533 543178721
125202188 170010709
972777 186796507
5962525 16935381
27749826 126771139
44220661 204200855
33647923 469018837
200164911 556022951
210455623 536604115
67517539 119268010
1115570 1398183
108992701 173775720
28932566 75519541
23785521 670827081
47515390 94154133
36562765 230886358
5918671 66831604
68991000 79434169
62133181 94065217
5119115 131139871
235150545 313075813
1903985 5556889
76493085 403568650
11983147 217120060
279520015 316796425
247727098 484425901
112454815 150500393
14052187 19052041
5102142 11205811
120802861 343567576
16907556 113245125
497588301 686139351
36978443 229096063
13563496 57095739
83301631 345411169
24504065 120813661
7926282 112552887
16809607 188993781
162859760 180443369
201614601 950334673
53744761 212615645
42425626 325190755
7974069 198497965
52805869 188216965
27887818 42130582
18849224 954114869
60808393 132429673
4604619 10723543
8175886 116951433
577088 15124201
58974538 440905231
452538245 707213341
8406819 13046201
60792855 73667881
43717480 85420725
67407119 542812553
37671649 530473330
12377804 329809663
4332646 354872997
46118473 460938869
457591 194953396
17603326 21075315
95022751 502808687
39727430 229186601
1014359 33842286
55920925 59599996
11982609 175731525
32211072 470077474
9960045 50464097
120874581 739806393
1481290 11250775
72960436 103346097
80199633 200606329
30142465 144787278
53244628 136597949
294588841 324402814
4547705 449759131
124732042 583907985
980693 33354651
6291307 12667627
57744733 144430981
26342566 44811636
2911033 225447417
54540480 518408921
635155385 658918993
16059560 147632786
20095451 334370323
343883377 710723983
178319924 712893741
188788459 341845521
8740708 135061029
194986530 243531757
148349056 196244047
80551101 648116827
26793241 48403453
179024993 530179361
51848611 141503440
88127603 670030058
7753748 171126397
32042775 193221029
146773166 255437151
10293214 12132289
24800014 52470277
180818007 217848001
1238171 1841926
634103041 699450041
152379145 179175531
35839906 50590373
15982001 28862585
5225809 537477877
219434881 380977117
327565726 632968823
48456089 402448226
327296486 1007862409
22056429 47397505
113512659 316727377
109537597 659779532
1056616 799697998
135003159 176619872
42115892 57782418
1156951 8815483
310193313 473793847
38348807 250848224
426438 17806327
55366942 89574743
39030561 255235501
9726275 13034989
59992361 128476104
129409575 162655923
212702077 888936329
33720191 206882569
13573851 281252534
53229793 316664401
24494002 27331669
75669336 82147201
15889809 79144147
31340011 481932739
237598514 673665434
7977673 30768312
176188567 179205801
251670843 487099633
29837141 77243365
89888569 576762271
2499788 7296301
5375472 152093841
49702899 55749751
54897697 358808761
56576642 124448801
49380373 97361338
216483079 502092221
32821823 207718291
46214974 69293346
25177747 79567129
303697729 692236227
117489351 460054034
445079761 448457016
388791601 646593085
67142991 184971921
449312348 493527443
94492513 161125286
276147567 483744581
55997558 347098383
34152380 150883806
5935641 19726845
5536204 179559747
4649849 133978096
59578065 340109980
10576769 19033725
171059154 446409181
55181316 73456811
21986313 470816215
3402691 103638529
14655186 37946307
14175387 137482129
145243661 166149647
916593 10508496
246654068 632756497
202952825 220908448
10011315 419143219
28137410 280683346
61731025 76415977
121142442 200598011
29422105 182771926
224265863 346230409
161929701 327181561
147373747 162309381
185240697 699786881
25778065 158109193
43108396 433114763
37025892 172101461
243095056 340034911
10810110 42039457
52215521 895873199
9074331 39995935
165186630 240900109
18506339 80231731
18405643 27836001
15116635 66516346
12602766 185849467
220570588 833448053
119803930 146360593
32046326 43059230
3151993 94714656
146761722 419904577
224529531 513235330
51781060 626590726
11447544 67723801
145246 52058308
31117546 355585825
114314831 419678161
18057473 19471624
162198841 406852456
395646995 514718309
32626977 271776016
301507615 324217629
22851541 80137521
1136075 11089601
52141363 488831051
5604212 24895527
36647011 50754293
137596679 351679642
237800657 249954191
10257161 420953496
330379734 433484395
26066671 738439915
223106221 224958241
663990574 1001269981
34241590 43437963
184193999 467065184
64139538 248507519
27908805 226930726
7994982 14765049
24412679 39907541
62895929 255645881
27469950 65279981
102249911 181349281
72013763 179020801
135172225 454683876
35631901 340904551
33216676 227940052
175195641 447887721
9786865 27426231
152844814 201745423
80089069 333230437
2717449 40676728
22686169 48166083
566459 4897369
84560847 92973124
17698445 37821251
151769464 890370273
2879008 9276517
3831540 10850770
377803339 843028567
333586801 497978119
2950535 300241445
48484607 176872877
69824551 468489466
64779385 66090697
24918921 323002381
110837376 289115833
118573772 256347633
13133803 111856117
2452771 45125367
14024764 211216861
395240851 497594845
25189867 369731181
91409761 149936853
20343016 561936323
142044691 240803824
3644161 7140400
28346594 37288801
233658548 923279263
8803769 110039066
14894330 149959926
9341854 66269395
511793833 823193033
7189257 15715211
194784185 326323895
51292460 54414457
5190801 191278627
247211504 887981673
6510223 12245521
78356229 95556473
201861869 305282998
2966075 603174563
86120649 111930985
9033073 30167140
730976971 834546151
10940492 43884961
26616493 277400365
29594342 254369571
263903861 476831811
124802861 168985741
32571139 57935762
61221051 291185081
499731981 959401601
8301166 13850377
28221237 28622147
232138387 409720970
117892854 139446550
176379965 230406109
4495550 6037046
112392385 455571757
3825306 194587697
36794297 37840369
62681646 315364113
72593566 105759441
20161909 186069779
375784066 439482347
83069806 246649761
25768587 45791901
9455098 51626485
12814803 42138983
19386148 77880099
1702841 2042674
7956483 39068419
79283170 119727349
5053897 25974269
129659934 506870655
5237793 25518829
272992153 389157509
329357882 653805685
79622400 211428361
50795552 103959585
75354464 601900321
42062851 258787792
14939203 40122798
173722341 228562485
47766723 112657933
38960510 507516101
3206692 291971197
75110842 582991921
7118091 543040385
135569906 399999665
131900777 742420399
6818935 18443777
238973658 496886107
276556801 376780024
31394296 35688157
20744259 66251003
74305309 299473849
80344747 162863559
2308101 9552001
18759025 133810453
40064751 669246349
17333700 42069853
195565316 450644351
22878671 33410665
52982721 356809917
23610416 108942721
135695477 227978416
44915654 85683025
18826537 420053281
57682285 99030226
22729037 24538138
117368002 635426919
1488817 451976401
27198696 51179941
157578191 236109853
184201445 327206217
1101685 36311584
41818932 59347081
57334431 121120350
5544335 119046017
7139084 34089370
46321561 458874835
5808683 18635401
57884816 123215401
156935693 190256500
331557287 359101359
345073521 904290010
21884676 23820745
24049081 70329911
499352036 940002391
32090326 68720716
1197625 76143565
69194737 74131141
282673551 396584451
79582126 222999301
156064247 587173313
300984069 392169025
128689185 566034741
87792815 144698509
3991675 5781718
39693330 217692865
2333530 378149571
15106242 33018172
7146815 23210209
612438870 868832119
321523843 397364374
4559647 9584023
11186211 29425730
87137623 484148974
43980681 528329281
158724 24704421
76829076 260114779
226666541 259831405
7654261 15622147
68160685 231779611
24529372 38986709
68077681 351867440
36172641 330485761
171671400 181460007
33282593 157770229
130967976 156130585
1796677 574386643
108329842 126837412
18910412 432506776
61472159 145469665
18780626 28021335
141249865 195961343
4400779 10101381
54296501 201804181
101154553 299878285
19165483 199023500
15927553 89698036
224069737 342672265
405092899 442422964
30161578 89894501
62686717 361550769
123698093 467652225
168798059 268747129
426704733 512802169
103420205 112983769
10871092 14739761
218887214 221010091
356467203 674603515
11282769 205678339
149688618 241769249
35816460 569469537
77554621 441121411
8930904 277162117
75345833 171244111
158694688 266909711
23614819 41564953
16978051 72220249
3102519 8367706
51773489 601326100
382935479 590274775
19022645 28381081
10543097 98101421
5266462 16249753
489891041 497155972
122452639 838032921
30658362 110688293
451002809 682592886
71251909 767216719
79251515 102678945
116029399 132422134
119528365 408124165
660630 8563941
58920137 294103057
5492284 39264193
4577926 15670833
116890929 277530113
227700431 514432373
61486181 63923812
97856353 866551201
190781299 388233457
21131748 97946492
29566465 80615361
306795074 529923013
2674393 59645341
27131428 378414273
77550521 84209297
295681153 752453321
25487703 50769697
14237994 83084721
13771904 133220116
191820484 268799881
210959321 426368741
22122023 23864533
12827931 470323873
30746748 106290439
120490431 276646726
170290189 179580532
69720575 183145213
116384702 210214059
84041782 313598440
335039131 509767194
2361425 3881665
240356468 295275421
181642735 312291664
6060811 208826449
64489287 226198033
168405106 228036133
23009386 35660527
71992 6631773
779127189 979761381
113808413 300850089
89304581 155189721
38780121 41876754
19157857 519231571
190980441 443893113
63398606 64807171
10067236 56560993
48106123 129455834
34946556 219897297
148727922 183250251
188840593 674200804
10238865 48980041
33561641 205487501
26481909 82194393
149549187 260315314
437196 169125841
31625737 79338973
34550441 48892921
249385235 330951273
7616494 211197240
12319984 16994027
152600060 244844185
67951561 249905305
35143741 290494675
225627321 659192983
71155686 226864861
89185783 188028233
60661788 144168415
40392881 251329956
111219279 214312577
227047105 420687996
627470885 642181161
12365558 462284089
96505153 132623385
108691194 126510053
106262871 150432030
9344741 12468226
43008719 107063053
51250136 279302059
509313035 708935371
7561757 9498262
362862925 364067839
142035589 192196731
77507999 281823949
105696459 377879230
225310129 247753729
12247731 619707826
72646101 143477621
13179416 52537685
12243451 175699252
452236655 741293725
26473457 661939201
1222171 45722521
61456793 95649940
188068546 398548305
295568801 633123521
34013890 908943289
23903252 416345278
13825439 74311141
171007747 662170369
69612279 85713229
309370713 528463945
51933734 82106137
100637885 114708595
304247106 370171747
26677997 54945117
107296727 123289387
307616401 544274992
175258376 944487937
10448626 186946001
292989049 853175233
69381968 183879041
108831901 288797489
43520507 47978897
58265323 626706877
8004650 86120119
28139662 165590202
832854452 868023707
47040137 58779751
26261006 77698259
11780176 175672253
83086635 93299501
477798788 480440598
81368382 90576551
138016009 143885095
272156852 392534017
13081601 330306096
3541747 38326615
4909775 45767151
8351705 25485396
69564125 525656751
24496991 85078657
25422092 25737001
5509583 247615150
25830273 206008006
124578027 414113369
20469254 58817305
4966638 67105051
209082254 471830801
73450893 81734624
359768058 387904096
25762462 125702445
81279267 109128561
120490059 881181577
28642712 70974607
19372622 61584503
12562693 17551023
4707335 30623995
81963474 136658643
37700265 53148862
113717422 210213797
78973661 154027940
41961421 56687216
12721183 87133937
72377511 227064898
52766977 689301185
22325345 23075092
14815476 14988352
2788200 108481213
82801662 85049161
13653989 50574114
76786640 333287969
782674 3594326
32261769 289274625
200641953 532179785
5617199 570103163
42345411 387029985
561007871 561245341
78580702 294103449
277898545 388722673
21714931 23230221
46738945 161248681
19361815 61872746
182980 390190196
51964309 93618601
69335 433651
104814817 190313341
3415777 3431919
206706145 232845371
31725598 68197067
137417 1989911
6207321 6416515
360695665 741367243
38676097 240648685
20106113 166904422
25407929 257471501
47275801 329909473
82593001 173604223
1374945 4273205
213159601 644095945
183777910 224073163
96784101 255217474
4288801 93904873
24948848 97583275
47202064 98770225
43956757 126061571
152310482 154860289
95892031 125003800
52582697 417860707
221538646 791500507
142890688 214011121
11035329 14346865
22920941 599297116
48882241 756606501
92412341 109102987
52646525 154814726
58688059 98057753
29681137 223125746
87508351 815302549
12801761 33066616
580945 203931337
33300206 465641879
6226691 6743368
14651545 37454376
47447515 122795713
383754382 432771736
270921673 803568849
38890001 72228865
39887182 403646617
97887683 118415534
72139634 105637967
16775861 16790908
42666751 49855091
443368147 694358021
147918990 700566141
39986493 517403637
231193055 265664546
424481881 429448969
167275333 472463499
73367785 299454931
2860544 195982437
20564101 33290896
58246849 508592107
44838557 209299673
22217676 68243883
37923939 565606518
266137356 471820867
33240065 119733745
11656831 219810853
164187379 333638773
227701151 369729361
1019708 4115971
25796833 242307647
81897448 82212621
103132709 303084511
7701886 33473161
53014348 379884169
33062646 111566653
295516305 415495177
372117555 382994585
234919928 385657541
19765745 258203024
75437881 841673041
14079718 31057009
182464352 264837787
5819577 43976221
54464941 338385747
30661265 173173950
177186313 352244751
357952226 382703329
120846499 285700533
286246861 429096213
6915499 15017580
270647161 476848050
11606259 61890641
78592543 805479787
52329421 190820843
9978289 785458675
68042381 123595561
56937049 66357761
22601190 234669979
128002252 214348681
208670658 335734549
4743836 15419773
336253761 561148417
29879626 86761753
174864719 228856681
21656692 98376193
23827645 203898153
179202810 234612779
291841941 461452769
166356974 168808113
48853981 57056013
7359432 220633481
49554495 79996033
66724675 148617400
119808817 918028924
17036893 24144033
90572317 198525185
2257757 2822041
1949283 238166326
342520 126614605
126287781 285395797
104689051 232837057
144064336 410512285
1500381 41708881
151601135 256665561
232401681 285003601
6891376 14605111
17343640 101473681
103883321 161172376
1068830 3650496
634877 5389225
60569885 89906224
7220066 100624915
11726360 125884961
68102337 118468286
5385976 167195289
699228679 1006790401
158468285 521909962
111942651 159064257
250887155 451214875
57711520 99091981
116995561 126489736
90319753 644396215
140498504 249432249
148797904 250635169
37799184 238119001
3368190 3742273
291930077 532705681
20182737 21310096
315130400 482765908
6515505 10712513
1685649 125565872
210922401 266200185
1205479 4226157
17762398 41888586
33932910 135543297
2544801 9386665
29262235 32039788
119255473 505250201
930450 59789185
262153 954977
38261241 54499702
119063993 643226398
82955881 329540212
42201757 74977246
4608459 44191633
20124357 29349652
340018361 488947873
92767301 148321473
166223073 887614299
3844000 233866755
109104750 177430051
55765064 295083959
16803840 31930506
30747241 76930032
423201223 772552451
253510656 255259135
124814985 251276868
5928775 252883681
142938031 438553441
578878817 795861511
33187472 350807041
63983090 197424802
23497811 109316869
8230041 447370237
304606013 330580471
194696666 432705377
54483871 75245609
110517817 154864921
101259341 176981879
20618865 195674725
9983933 185901685
1880536 262021321
12097782 245422377
96984541 122779897
18842608 18989037
56077237 350588438
1690865 2377222
182629909 224792801
25351501 26097916
45707255 410688301
143538417 532470401
297831245 399780121
269548921 270169554
36989674 79219207
165337928 257317426
10034279 118941417
310562857 623676753
10636560 53319865
7117699 968583617
21540041 307413562
71975196 110893726
9211031 12284753
7824442 44025193
119931552 277261789
100539137 133047368
6641500 83529601
18154703 46725575
66912406 179148933
10032027 14448985
84372774 174416201
116834574 217121581
55321633 58342831
127999066 155433787
53354146 971660665
503449101 795326621
21292731 149022994
82216836 212082469
1003697 14718261
144232837 211235437
19523504 19771265
19773893 132252814
47099004 47767257
73475192 136435150
20543005 102637606
24382441 442740538
34442421 705232931
140822849 235389484
14389689 50673817
54540445 93989890
89723234 130231297
13964141 17568817
27852819 136631976
7148938 74421117
39263659 194904361
99607159 376439373
99421245 821420839
175257642 527801441
121889629 141328860
94306926 467593688
39729660 84322441
26702577 35148606
7086859 7348561
45501919 92569603
88996140 177220861
16587174 21968740
20763575 27837217
187098489 653282644
37319348 38049461
163181835 181185274
117874033 710597001
40692520 236581281
62485852 82476494
881798 1048697
23163743 115714648
195813073 398329441
126131954 415412771
2579503 5000590
245106217 279943471
13434820 18743605
87716530 427512346
183471269 505363861
49639474 571184751
58272744 94823113
79506763 123047796
8904598 218654915
7494573 39174081
504505 33937421
86751456 195623113
3720725 5836216
140627752 390030761
12527031 257987017
2605812 87384001
149249205 347548636
498194 3086689
3446764 6387607
23695872 627935069
3789773 7620616
20585445 21587976
2591319 8168590
171639261 553416451
85225561 612687901
324001380 497285713
9164999 38080993
32448385 263120416
1132970 1156637
34699024 331272297
30026225 65763855
15383881 269026549
14534067 171737787
65104796 101249101
61359551 426652909
112374267 269148694
144074593 509075243
35265011 69764971
97009486 269887325
167553274 213410998
370312918 918142321
32270033 206628667
4325661 7395561
974623 4786555
105782776 112679841
17450664 47207187
166498525 265256597
19297530 180955237
17941459 558483507
309234115 451943481
57457687 457626914
36861166 549102990
92336918 145030161
5272364 782163631
18904905 282127177
69142176 214371721
3317802 75519577
28384 52233397
37646887 40869979
4146241 88054349
9579042 20132632
1502641 59898917
81817065 152542888
7109386 69506452
423135416 755023111
71341016 135302301
14979876 23868613
469395 48985571
13162337 364802927
10634926 29898123
44400879 302713201
12546784 104256489
22631989 225108591
111041687 334980577
9676452 15479419
1986163 5143776
2473417 5525248
25841089 128224355
20847952 67876733
136569 161198
34150309 34441947
88867552 177317889
330519111 414394737
46876808 56827937
33415463 165239297
137330706 650270713
7751867 89626177
442440449 501448761
103730087 177485849
277584753 934377679
95299432 125093185
22633889 299851077
110520852 277085551
101299101 114396733
213388825 742399087
7064041 13806807
114639304 402426561
22896996 25872701
228426949 266341519
17129455 65310857
709788 86548813
969762 2419121
25857120 651999349
203516113 624747873
87028358 133217057
1003637 42828199
5388945 329265793
290367638 320239811
95206921 582903865
7545060 16781414
5637181 221273593
187989006 551101321
11383175 75659407
105529425 710382289
38339421 67482021
13637240 297333099
302814989 472463162
133497833 148278735
528335516 554076656
14123415 71597816
42024673 664946101
13977392 79651272
54953763 162229441
4136071 114613447
161203934 560336545
167885811 180553486
55176036 93218002
7336338 13383157
93303406 339559121
5132919 274758985
33347648 160560993
565274311 659324929
4274209 211483081
46131377 111407410
50931232 254431129
85678888 746257859
383009726 652864426
23784964 104632476
20724934 53807977
37078599 46994048
24789630 75419597
80014281 229182341
1243727 1326831
103918213 472720987
35640001 661698515
20062437 131486233
8269027 74653657
76991617 130676833
37984151 116000365
258869809 615435754
79197531 156615310
495005219 514931256
55704503 739846898
44241415 571354523
51446913 283390641
261101248 346664613
520098 623101
118197031 179052413
167189722 216327581
123396313 336726925
300317462 411834529
200973394 227582939
17160801 23637789
196219021 400644149
390622 846268291
126661031 144950335
23036529 58169161
65839388 178061833
48159122 155402521
145482250 171772601
53455941 124427246
11896503 17948284
15901681 47269031
133721967 208486132
287195077 487259137
7267976 82623641
37103769 148933225
144399577 149854713
237978815 400091801
8252494 14810121
331229185 543646265
5540592 12860140
1272840 11795473
348464 1430164
25383808 73687169
614635 53687182
5920852 6248439
123796062 689795245
63548955 538843161
64130986 75399087
405063802 555207049
24553990 174710251
33717797 116728428
4917116 308151307
4632169 152799836
57400201 75037361
75378109 500870191
277304329 985466565
360976945 537963905
240215353 598909753
23147596 44620037
314459597 880978554
100653085 466619063
49058417 144138808
19664407 150199111
334988250 765659154
148508973 449360061
74405176 547360119
21019200 53012161
51305730 65821817
15201304 51833521
79141120 114338296
185163965 200230706
3196363 183470261
36048392 75094573
152615937 342484399
8277679 12136175
103558760 220135875
23473737 512620416
231284460 235142766
29333276 291236401
125524234 507195288
70593309 389700561
226800197 521171596
125416418 1039525657
197723831 491968751
10012912 90019865
10743493 19810492
212492759 302796807
27219029 469201864
1978497 48517001
1778127 200908191
32696079 510550141
2566361 270174895
17693846 191561003
11374729 45521736
2656825 5671510
27214927 319627577
75115249 633814788
95183788 663884001
92488285 570006108
2327381 346605169
1990768 2157763
967070 148937506
98014450 203189213
72897073 536057186
17872022 139890772
95128758 144906675
3517444 20773556
422685118 610270305
7536289 331744851
199661528 383515121
2091306 12193654
4234621 170273319
139329621 266992051
82925699 139177585
8357041 106322603
491221 111081883
123645047 762108022
140295 340672201
28162937 185740332
73977156 233463517
23680001 278386982
119323705 207869782
106312582 519959761
341992 8686657
437058487 792096865
2668033 538035191
2934396 18043117
52176121 80130795
351274680 510221677
84232978 272886706
191078849 252483134
92668956 118557649
10316996 457769323
263364206 301617911
91197159 154540837
307826692 499928209
56680079 587860406
12497340 16041425
451047878 834754432
300166789 364313947
83824237 268062907
293610683 326685725
28340748 124096576
53314155 220950276
80306801 524888101
181024026 296515337
54501770 181545007
263109241 598769953
13809115 325372684
209597653 457257049
36558647 186264245
110595601 269330576
125526252 359868613
23406391 127161640
76713471 138701753
48506038 122701057
31973061 34159616
533105431 871334545
3868863 5451538
63676081 64669669
46497922 492767458
2741162 117841523
26081568 660944673
69436511 168111321
6505530 25894109
29962494 50176181
17847532 514593272
459048556 572590321
985592 2324323
100165783 524013351
40265457 660070051
100088028 129345489
8638905 19062541
24422126 185564221
6489298 87028765
38488771 63219717
32683232 516523204
17285913 415846382
23043669 87023041
225237473 255260305
279928090 539780781
80901811 217241726
12921888 25943401
396969145 482635011
52421447 205098250
1792612 85756605
289836241 291486694
21143698 23507571
215879457 511939321
149663639 519407405
128181439 217179967
483531789 494539876
32407820 151553767
125880852 274561093
18177620 143659099
16496767 82883129
99010762 191013538
97223594 104467551
77917253 167772616
685998442 831674867
10624836 30265561
203222689 224027629
131132941 633425921
7385247 116071921
87473056 179699981
12390601 85102333
92642520 99309381
129539521 595502477
483939289 964958872
41532521 329467006
12487501 612440751
78805535 81851641
84563222 281020027
7521461 20445442
26893989 80721301
6827925 11859535
38019715 269723245
10918806 653289561
23167051 97033897
14061043 54118881
22482353 349132498
23911277 428970301
270054445 640009558
187231618 852343651
23699 4152793
745491 1230958
178934653 184046257
60519875 131883441
180640 4732309
2598767 8088193
861864 13032101
36845 1249063
45326988 76488553
58875804 99679763
142710766 254518530
135800391 636475060
107926131 143954586
217954320 391786045
22971251 37687497
52330531 140040629
24598412 279841781
517084541 830499769
790057 26746357
28499294 147641189
251768849 845011993
35407791 113447433
220874207 304192365
135420084 350846653
57701157 58358878
17040133 61800126
1437406 19429635
127403857 524427216
56103 318088
90223516 636787559
5122587 90063338
1458967 21381526
628628355 804764986
103162957 259124281
14306277 42612601
158873293 188977861
48053164 255721903
65499556 90334616
2374705 7966933
20718558 89379235
231490741 287447867
6603304 588288113
31842475 77108295
1407371 508288169
192856431 739630135
41043003 458695741
356045582 458003971
53901937 671151339
602144999 675284077
83990671 247124921
120043563 150076235
14798277 46550239
108763 2367977
1045286 4364437
19782343 65017558
101090089 113405913
301995754 485197777
418934546 437805635
5443789 10738497
110314929 244092230
11885477 48508243
118602768 145611073
293096177 613370226
475316141 581085673
13181963 220050247
243965217 915608020
51205951 278086018
20872289 29325657
20097217 125729671
181617814 217525513
138876343 970959318
24284632 66048345
226326514 559119413
4319070 22749211
35322133 86432217
4418876 8421691
70790948 254100289
18782245 397238971
4969579 66089337
23733617 215788277
82985389 898807801
112819909 147006928
6132744 33602677
360797 11806831
421773346 500008281
26306105 233267669
2028512 191008001
60412981 80522213
30831405 187139170
141351924 299982796
186833041 250938231
2826558 81391213
21891405 25881419
339251737 542793381
483722 101731046
1817018 88083213
30794599 81172827
9048125 130386166
3337101 146792119
224342966 907219693
323018437 401729432
216138034 232931125
104501251 196713979
14749388 390231814
1573229 8790523
43612181 171334171
361361377 410361233
152499569 158257882
186309201 387707073
43234609 51522291
32151402 730003951
4534498 260795481
181422701 424364185
780106531 883681633
14259108 114974503
126524200 204595483
438184057 520502481
34113745 190272141
27060846 79449787
342061077 521602699
165348181 454084641
62582831 80755514
20285938 120505401
99150132 192015069
13008337 148715956
37093520 133560577
61178923 62741925
2743984 31280167
145648123 292462251
58285361 234519259
17473177 873776971
594916747 786040849
69737163 98475133
2463683 11223073
102344313 465889061
236861945 264896768
22015101 86031343
64746799 65627233
24480916 278496239
250148549 671030305
14489185 168559119
10236561 18724255
65785434 333806183
5861779 58749601
449633444 464075937
143607 1357981
335521221 463798735
28315805 61656551
167579749 332188577
1949051 40762567
19865356 57585431
326086 7396831
306664996 357842486
179074247 486223417
67304277 669421234
3731900 5891351
63773797 70770162
160872354 217690774
241187841 763897525
98061832 133584151
5305353 5970849
359839775 370552451
28277263 163129829
202112443 552928993
213993457 687569704
132035972 358293361
17061015 32736382
17278261 18505796
4085470 96727345
293293386 717132797
99396478 130278362
40306799 229759520
6096 14623
66799066 71087745
56229797 137189921
52802942 75861955
41299707 83825314
65467303 78591073
6218028 11984612
62278880 141871573
126839173 244499337
73055053 303519176
20647973 63937953
19288985 185268769
2849575 425437326
34725730 117051913
232603736 581549021
473614975 659441413
97041084 173391214
24002405 158690785
80424549 130684753
315423811 698067457
56681483 266991505
25399827 541268650
258043 50426671
83723541 133933141
42172049 46101589
16322933 263566929
115699267 945408837
7864012 93072006
3376062 11143327
194829 653401
22791721 215636565
7157632 70055247
24893127 128993281
12458761 57815290
1492127 2016521
352572797 386808346
3855438 7571201
960083 43765573
19695146 51908889
233274582 263216101
46769315 118870786
9236305 408237865
194339760 229010321
59328763 138394101
20437189 171114202
86162051 231339217
81348292 282260669
45121918 61267169
73850059 192301696
51248951 124539482
42730993 250182459
34233921 195141241
14434876 390680113
4583107 8892647
101046373 410252634
385696585 562676401
59127242 106081503
223930400 618034933
58237345 73508139
12995097 412852809
812263 269488341
12035040 17032925
85157411 106614349
189280457 782676157
12445305 25939943
123445906 660802836
222740401 410359681
131735437 273190171
46362244 53766532
4032619 6296360
2513625 129501232
118213101 412763590
1958299 534411188
521659165 645201709
355165751 402350481
2334695 40328839
247879765 465874722
7197457 77748993
1697116 90571105
247836673 587601731
390501161 795832845
50960001 676898925
25789831 256661785
18886055 77239949
363108838 470089627
46007769 351594352
349913101 414569953
18199473 79170391
105661662 150168502
96244350 184992187
22526365 24066812
43608423 253337033
247958558 545490989
2179637 129652711
238192151 464306265
59676721 118814216
1799465 3357019
37208970 180727681
8943609 384536308
13674147 17110451
85649239 221974615
26131811 70374409
664683145 709028437
220346661 301520980
4680467 37132235
22706373 348074434
2535875 4119627
164779441 217800901
97290389 258397998
310993 644399947
251515201 262435585
316431568 319095161
134992369 517919113
311216689 600398835
235607449 698067561
151378641 664667621
14466569 94729474
61020001 74819322
59757715 627604165
45227651 799480397
233750401 408064257
529050235 1039670191
43723681 357366880
27234927 54807949
146576704 338068671
9487661 198579403
28437467 41613901
8957062 39260001
6694017 753322432
5891462 112114801
142465709 259716506
7837436 15555091
3217805 59420641
31189153 88319623
55251055 119758693
38917818 83036237
92311312 379402989
18966163 176313014
10548953 38528461
31910926 34391913
47925713 158675166
111434722 252916959
389002144 390575505
101315971 540744414
198797281 620176999
196415001 488752573
5473781 358923981
71947243 255690856
26371212 148852341
10232676 887559751
252056972 573565864
180478410 525530170
18350218 58109955
24608271 89564590
129324355 388200149
29026645 184071603
104107375 503274593
234014185 411901919
15667745 283275086
32864312 65547373
22112548 26313519
6335973 192626578
63137281 221510121
12168407 18440185
11442618 628787071
28955464 405686726
5897461 7672666
78190672 298163881
242402072 278176889
75205432 135913264
90882442 166551553
38194495 70534126
271431761 311989234
75518977 221088010
256011351 416674126
64521843 585000431
38176081 72507246
39111383 255128329
681091 699017
560752898 799484911
25220651 268761988
85654620 139904821
92701834 102777521
12867029 96428421
143718961 286225587
86953831 227479737
6172531 123597377
153915994 282152001
67276246 816565415
108862980 129625202
383898505 649486891
25598350 277535946
416339470 713249101
379856540 538546361
77055151 82826901
140694754 769096916
45677899 630533671
84265270 194896510
80217089 132208273
34872325 258463838
67352510 264333070
113333723 217434829
114141215 175480321
17041448 61612471
140753801 292882546
126313214 832492228
649012 330478149
74401300 334046452
61812469 165208681
51810532 172941577
4518373 13694052
4346497 118031731
194403821 219024037
47174299 337089853
6200427 35241438
177881755 218438166
1478655 5991991
46311201 381230253
5491049 36279321
64455777 257576537
16242209 743809763
422451457 525011971
33257194 335710311
2648582 891418189
170772625 191680741
135569673 541808191
193653070 680458896
306409809 493074421
345092161 1011599799
6124563 8100391
247813903 417616102
164078443 786796128
8666757 22943945
216876607 398405249
28674 603501
49744801 738911643
105928441 329203142
210815951 319463681
62734408 69960211
6886353 60726901
13254308 17946000
424835750 452894761
3489150 48427961
37261195 295480585
16274877 18711485
140119905 309587521
141532417 326104096
63503034 113830921
1974802 234645697
759663477 929641151
268741606 281459529
33644533 104794786
17169872 77718565
27509226 200877142
68485461 572996977
140455 376169292
216490008 269969201
66817885 141704703
59072209 296064751
29419795 439652353
141332381 417746506
124644269 746294465
39531244 54955909
17994565 41442721
63521281 332743885
36760402 83790981
128926097 204914761
59134305 428484556
8532618 8834158
58951124 196833001
80168456 107128077
7270241 68595569
42997629 143623861
130522310 144309153
800191036 996930208
398575037 667317522
42637891 285831057
19117315 80646876
5922467 12681793
186636979 226877362
35799298 354234861
83139985 320268295
144633929 338395305
146497922 330160229
35756818 80311611
67281241 157928375
218356462 238169889
141647508 446582005
12028001 321608966
311107753 511852447
67383229 103996539
15850480 30514989
14829413 46393061
33984793 49491796
99794453 244387837
35522487 55496465
242199409 256327265
5414274 32346521
49063637 394627117
125874233 636684031
119088946 599793243
39928042 52468263
3734351 11383279
106589649 338718647
397783885 406820689
98715711 193032841
27147573 46688423
756678 4995423
11110819 27566185
59030041 535297310
16507079 293832717
29859604 158764393
50485521 76504263
8431835 24463036
87132781 285279850
29668090 489799828
186643780 558568012
298783475 925456951
59389591 321278031
90758044 164838625
220946573 770553477
286183871 508519525
44556051 291767333
49977368 51675625
3627436 15370711
16416541 83160835
386139177 864798589
307386577 357400478
80148014 125044001
33456859 36204004
1797926 3665530
584138017 642886716
2314987 46288706
429988101 567890317
116783101 462371473
4748121 15907321
752208733 965364415
67936931 951341977
254151279 275513211
14400482 259544264
12697892 19826857
24545221 40665703
11594171 57026929
10406508 16095374
269469318 594222757
17249694 277941466
75528721 136545085
136944141 221137138
396027350 451556609
73286345 782533711
11778211 25121921
135032539 254137565
14756896 325390729
345652633 655224584
134067577 479051735
66697730 345975005
90572399 347813992
611010201 952553025
66170758 200343751
194181401 385927220
34036426 159947110
7196465 143826697
390510 447272
282064684 366705469
5631404 44098673
1328541 29081676
185711069 398555866
19357624 25174315
19784173 19973751
382803824 637239113
100706844 137412917
292249521 399642206
295108 312831
123676090 173612635
126710757 218112049
3065228 13965589
3814711 5680177
6568641 214156993
28821035 65576461
85080864 94938721
47353237 98561541
10820609 72182881
200244871 398879569
148517166 719333971
16819540 22364641
38844247 130045842
309093399 351266481
57202237 144615001
65765005 116596221
40975189 495776765
9067943 26102209
110527 1140157
76571314 106217691
159238931 306153541
8494433 64604125
38481691 48953899
378366220 486154046
48865765 50523926
3092926 4236625
63060005 229091678
67002650 177719321
74572486 227950471
78862412 445541179
447151201 513198505
27939338 30908776
35505513 44307577
13797382 393741279
28099981 109221898
81117427 455477793
122066531 312541527
387601 1784160
23586233 71372969
42909084 296537437
171551329 475005496
85546896 223118245
369230681 808221511
71335210 401296663
29763902 69815351
13558984 247209058
29456223 52733585
588349063 685993054
217155671 357891031
37021741 62914461
6451097 78356769
10626943 266365503
8113517 17405254
231094952 781760067
75400133 378754609
4873177 11015203
15592321 16716099
213381591 397336773
318100901 654136561
67394385 307569793
4286636 243294661
191239086 270845191
43223888 46677169
79036361 196403897
28481231 209720551
552990441 613150539
10374540 25911901
9261763 41337199
96764653 133921477
59632045 109883632
8109363 21045451
180285239 337906717
121263903 152947612
107021945 663457192
29665221 383038690
41706686 65611481
33288019 354457141
225850093 398808796
10583196 10747997
1269298 2154881
116871811 271661644
1954500 431450881
22288486 205190982
98505233 309523555
36000181 650148951
158795495 317287947
403800005 744359805
30664151 48793234
14968308 209870125
35306401 262513237
520178193 656409415
22776779 43649805
8936893 16345271
474040961 564559909
1505501 209713737
17422813 40691606
75726902 239197960
52740264 310082176
347005 33960294
170250449 360221401
25406698 85622973
139414498 295144433
30297193 474924220
36163620 518065543
57127713 68149692
9801510 30101359
349030657 403803778
157140262 180404001
2041317 5353849
98230476 557141761
79012137 93259918
6571176 8372649
37636549 198888393
28708849 476608761
612437 37175568
84034549 442659212
19701136 728780056
44929195 53675761
16763733 17055041
14120806 233510289
68442862 278494763
68014592 317645185
4105377 213544123
529678696 545185713
11568384 23575639
122345599 183809341
179310216 269347660
546183972 787210481
36686531 49977357
117098245 731374774
34138162 37272689
2307889 35774580
173711287 262741852
65875487 668455751
9856494 101974093
73705 5418139
20655755 82514251
23173357 188510375
7515793 75147371
428311073 560325753
77159129 160145947
116431290 293836681
43783419 55966678
2305498 9405789
153557665 253501757
57483581 61403685
47422005 117726049
20374501 443505826
34002029 68762401
1534625 626239846
11976553 238222531
114515029 300367249
19926154 91397461
1486848 256137193
34632212 42382023
71377765 589912870
86524254 136680730
325568424 423462877
512527 11973035
305197114 521511721
4463127 138751691
16608350 548992201
29857207 69515202
58991659 234259604
20655144 137765471
2516065 3673177
3848451 12158545
37300200 82895895
449548 9375169
45307519 142542510
80397147 274454065
14458732 184921867
50528126 308360113
22355341 573036527
8520473 62831770
2621944 30550193
3103517 6598342
2656305 3583027
253349801 312430361
4604367 45606497
260320729 390680101
4580515 9369991
1870057 15561849
62757881 172002491
16624429 30995521
7947270 84432631
102899555 149009092
75507259 272494681
125426197 423775253
18833326 23944181
13902873 21496210
29086981 228013811
26842501 32106713
1045903 280232065
26505367 204483585
263886613 568647452
168581441 767412535
255801039 272239801
139700018 170368969
13885579 123270775
218942329 285096181
9477625 183664845
84985993 386737837
128338761 629601976
79419901 397156687
5583730 450944671
56862907 317739697
43734042 46826053
10256981 56077286
59078482 123986461
6030563 120518934
126666505 328026488
12453515 38933101
137953340 154485541
97876736 276913465
336007764 602036029
275711835 396588105
62955361 110051921
134050485 321058169
88067494 738660209
221680771 362468710
171408584 577624341
4042372 13823041
19288536 199823573
81241161 231890945
68259982 108894171
4206073 7568926
6563325 10595731
27270244 136150563
20136372 330319105
14808201 93921805
115070772 249828853
3971759 47641281
134330989 296417841
307780851 559895197
73038567 94845607
150610463 405781895
474646519 997599091
1909369 128226113
97580545 180150820
34928455 45203885
112105729 233290817
38816803 68596276
107546607 291027697
68980582 221288871
32947251 306962585
180673417 869494639
84373381 186440065
79804264 105682606
436129793 450677737
40390156 924017221
60946237 108932669
1798515 5187349
16713202 20117761
30684039 117972729
72150254 93567501
122062812 193449249
239495445 563472625
368905 31816289
13366241 206027019
99676039 497766001
6652849 465351478
157259313 232089996
87959523 175606921
117621500 623944613
384468576 627775993
23006632 254487325
141246106 644699603
5092869 21953800
3693431 10775171
4093444 17856556
34407510 48735181
99002450 839857481
71271911 289142465
193967434 391935821
1030479 23914073
8544103 68126144
4866945 103723621
16629061 189580231
18191506 66803209
171939559 326307136
37688401 92430121
81462161 147196795
12154241 838531924
30232285 586786586
63492956 179151559
8647188 21366983
44357123 57972916
280024865 330626244
83290890 267458010
21210666 625629018
4088849 366052634
25796806 57794949
10424 11317
44804050 112979881
504472363 868049897
29963994 50300482
1288797 9963867
6083967 32695828
35126926 48738009
2249732 13734845
17580964 36520997
8458269 664705169
178688 259807
180165216 189635185
12250376 84209901
91468890 106631481
108126045 204896530
28886001 55299913
119197073 575668345
337588343 382535331
84748545 299636643
142740135 146187661
95479981 120223413
118612928 190358785
143686386 360624529
372229387 861033889
289949706 357829447
166846410 514963101
848001 2354917
192495524 860850271
85787743 90532576
99998785 168837041
11516884 143886277
34196513 176171347
41595058 269656171
142789011 184876471
81721816 479595913
25288884 83743777
143648587 362713021
25763079 57802041
321651976 456115645
279596879 310762945
42355657 429251821
85861722 118017747
135586018 264861507
68998640 113485201
99340541 233066237
299026901 476626126
131651731 307007681
123396681 128497841
241216151 496473199
19255098 73760485
181159393 184410577
24244753 33918481
8126141 14621737
208340696 213916277
371718273 638350770
33577517 65479101
3628675 4557723
30112733 177253825
66769876 263313613
130310051 144369891
89865556 327519649
22684878 38049334
88708051 271338198
2904168 152771249
247233 15362548
299281 3524981
23753125 264342171
236359285 239824385
50436891 87709325
46283062 171774290
160048237 468663706
17127751 108452254
3801743 102638921
12945349 76208837
832068 1725561
10115092 114768079
32587966 130457497
279257001 362336992
1395391 97661287
555345857 655410250
196480613 277684937
118283893 153668426
40306244 854302401
2861681 39318281
35792906 65576701
152575815 612487425
1222501 2474588
119257061 621354007
32496839 77590081
51711716 343741021
15012001 643040179
4970534 11646521
77826277 469478359
3134593 158850721
2956137 12376131
149551561 157038841
2074647 2551416
4134967 11253922
93063411 221418511
574165 3312063
176901 184231
57662921 187109705
283073023 611360311
21227508 25781596
3987269 5362177
58625897 413546387
84252980 613295481
171356186 463632541
25481225 523361176
115512936 141750337
9959572 82891485
27166134 157669195
101153914 160653927
41203121 131360803
104171432 828856241
158665651 555995525
149241993 230342773
66523789 276003001
53783516 65516985
184953016 231004777
114038785 240527379
219617385 392249729
294779937 295517251
34186828 132667877
215575597 610070553
5532943 22515026
78509893 133267981
44057488 129691446
9350755 137108126
41728636 53767176
8576104 17777299
13928352 47818449
180450088 424977763
1211385 30786097
2334947 330120681
11885345 189523585
28787905 116675476
223959451 649555001
2613001 136391851
13321715 15357121
228424931 448262503
106765981 288300481
140546701 224863288
86167013 251884312
76998607 774043052
204165751 600570093
20721336 25231963
83378065 546870196
47959773 285615881
4912120 105810376
7437116 605227337
50711041 64394081
9554761 289485820
177836811 207840161
289869728 475916206
16414292 53751573
5354277 19071007
319074455 654227905
146912065 628765561
99956351 241204717
462458 2652301
139452041 727063681
12263780 199046803
37648506 48803805
320655466 634845196
622393 51562937
14097521 110263105
138000072 314733073
36147089 249132430
506048 20391241
132096284 428233726
151969067 291767239
7401798 172349164
188942251 406536371
40341622 110934006
21223074 56854369
195808896 681329021
113159313 123793296
141770581 497821977
15829850 36705923
6242120 8866649
6027619 9474011
127616587 175585376
26888761 57350553
13737462 40967839
95067981 412865668
24332487 151693917
92445781 373250752
1729254 94666969
168216580 471371566
78731115 493398651
299866701 354118151
216270841 598937521
28255375 71223346
18680295 35897401
9028643 42483817
236182980 619220701
114299594 177924097
163870462 364248067
55501660 134938449
73392301 260790201
63271483 456147301
10869929 36114760
41259860 309428731
4636926 196112503
78991127 389351443
26465356 35520879
387203527 705213121
832413 5247991
11406607 79191533
27738985 158994897
55276415 643687301
103245968 149303233
153031019 169664350
491164181 908841466
20454401 805256124
75905911 82973116
37014313 359053801
10580461 92024387
9884092 48963261
6659477 15691569
105498211 434582401
74518246 144557137
348954376 495895221
21519857 184660201
91316737 236222977
76174960 558991213
24062562 59734981
12819317 22341601
618830621 664221647
3836379 4955535
32825129 62917283
132267720 225482269
4380721 28650105
224859535 551487232
100621301 214108090
611317036 653028559
17664640 53091403
243231729 404628344
4937532 298711669
19592161 947836561
72529581 726790376
3049501 94995289
279986695 657623669
131741437 213950401
148014919 714839841
19155547 25974982
57613717 208154461
167976356 177697633
44853753 109889071
482543219 563727841
5489181 533715967
327791065 479268900
303620641 329215530
97343081 328589127
8206701 30725821
306074651 611839517
35100387 56209525
2788350 17085397
323244962 454189273
29626204 250666678
160988855 248219368
60644015 85255633
38481 372331
122655031 454455552
494505 35162411
123264344 124853217
103927299 472348045
12200293 441139161
66947689 72009763
117010176 342521505
20139526 236814161
253672804 316667747
492335879 697292323
62758751 123324196
24369676 631260881
280381628 535424071
67439431 317242681
34609805 83447028
24646597 55412196
51716073 60800676
159395146 199621449
34493817 123030577
833299 25794699
134557450 255280226
698915 3190321
98594891 264987757
25099090 50999048
50515555 326911746
179356 1662285
154377081 522360021
73972669 533561855
152081670 154947271
8933713 19995601
9311358 70928551
63388681 259853221
345519361 821851366
12915666 248153074
126948180 554816721
374059273 542821681
16749109 131960499
43487463 65800801
158538902 223501393
25599899 27466732
9297193 31555322
26002549 76907923
13086271 477843361
31539897 35941525
133810221 294314189
31067948 158667965
6460029 10837441
254567370 419637156
11432695 30497153
133406680 197404831
58571272 261411847
53985637 504087061
15969280 47248349
22100821 678196237
1090605 1876197
406872806 447590285
124870995 159855741
17707097 45304241
23861076 27695449
140266583 162920233
4001422 4786129
24032707 55378363
96721861 504817111
34707622 107182921
23376531 673875001
176150651 237557398
121058188 131632761
3649110 297132652
2139985 507892710
2043367 518995401
105099913 133866147
54991457 237021865
152499573 625845996
31540681 51096525
335525481 471713516
10492176 211857061
118762008 149765049
183591191 346369375
52776340 99926591
169447204 323164116
70932083 450742231
197453992 256125969
119061791 123980473
9810081 593392641
45803681 301349644
12099127 387222529
12991909 24982651
219671709 314003331
56024935 96312517
192073811 237051385
344236993 779252293
416610 633783934
35033285 119539561
23582491 90143119
96156281 245428168
270260126 997061473
391710476 457533377
62298350 80392307
242875338 259867441
6980905 16414555
157978753 605393790
192215213 264388893
39552759 219836611
199281559 288163681
26972491 37416159
7138177 10775901
326885632 415380225
30664848 80831377
63420248 73654421
6041495 56459603
36033176 45684721
66233569 220515816
57552678 508278853
185110427 194822220
160529731 427522201
568457751 776893836
42585784 156615661
54593265 717193775
43659525 132154759
102303041 705303249
132382501 555989259
273211161 564430217
130482971 134804036
100206184 685867601
108723864 574839757
101673703 102649497
63008430 392143531
270021 126899956
5801241 38585809
114216181 652532761
265311409 343956001
10463667 18817731
119802591 141783634
93012298 170729245
111860288 661353715
7259947 477956590
12830676 218775109
55088551 663922869
92860855 117285724
47638185 187594626
29103148 107238053
19984329 25434484
46690601 637735174
71958745 165160279
82730221 311067401
57821729 305011226
96953007 357935566
4827780 204593671
146674477 820189233
2708173 8072961
67314751 120841285
161972558 262287235
3131309 258284093
37172737 51345518
78213571 132642226
79035156 195514866
22756516 44271390
8302257 532355520
81523436 163670221
123446763 240330743
17649761 17870281
16190177 30260332
26890058 28529902
6372137 78701221
187948586 559436039
9302952 11286151
151287381 514150629
10460641 261298401
1167019 21818585
9619687 18599959
1106396 2985577
43556567 237597292
6805297 591529217
181513199 653142178
122878092 265502601
62385710 69105595
276042 87929645
17940539 131824265
137742229 194375644
3950040 8851791
391825038 464945275
51921028 246462757
103730197 454658711
42791544 269758081
47315948 95115146
205243853 375104868
948501 196102313
688431 2711261
52631336 123372449
153905053 220033011
76937680 97449977
351731821 928063247
11450090 67343134
69177125 172533705
138968941 278156089
9930833 618722377
177929056 353721381
75381 17228311
20242425 46724084
16339007 185787568
258635035 318336481
65267337 401388135
17904353 140970836
14708181 55657753
142405216 717598069
86900464 373715013
65963225 66085972
168229075 203453921
27683103 298696567
75864184 92721091
80577868 211351312
152747921 562130581
8739646 10648567
837893239 861862177
7149714 473093776
11935421 177991367
22190966 23070871
51427741 61782816
39236801 212586241
14358046 17264183
55130833 437272309
891549 16332801
73283421 164749393
92917979 174571267
2352861 75070392
73535966 189893001
27013113 156549691
65752893 173785040
41689440 345945289
9836355 32088199
4793626 19780426
41459503 165173053
126241 156394801
15157542 112334233
51918327 695238313
10265117 16981678
69980569 86502985
320590535 797036527
4132298 506062257
7502305 150815501
112765937 569088898
26490619 119946490
40493506 793434187
58160216 706721377
798697 181602685
5419340 6355663
264669601 397186493
1445117 6351213
453207 13269393
16031471 79524670
97935775 104606800
9874945 27356969
8218411 438476376
9126366 14135716
60880009 154553478
18574873 19868993
633791521 854749645
6406736 26501005
67143304 231586571
405084136 703125521
306006 1458763
195766000 269433999
371090052 371436346
194698783 361289781
172327101 217273669
409082839 455549341
21096152 84896148
45779981 708355753
36888736 60334393
65054903 161269291
87805099 412639777
22670663 657642815
243515821 419547361
26275470 50163772
46179233 783698917
29024113 118313989
9443574 19945901
157354639 677833325
3564719 5897867
521664185 727623985
19819360 252999033
4689311 33190345
183052261 510225386
227461406 630171829
189657601 195883384
127946246 222564889
29691537 32698381
59316825 106274485
76973694 105882121
18970821 34483081
26594700 182343541
21170674 168284493
134009034 192590161
2729154 3208421
151218673 477415376
590228587 593323181
160882987 853470281
193681069 767245403
29180354 58051465
25382401 599718189
309838729 530489965
36361949 51636001
2207164 35752265
1263109 22892741
6193906 13704814
75115897 157587951
3406788 42978673
37285 88045023
691964 63211621
18866126 50800877
153072613 347329729
8951294 41979901
124298527 379194317
90361831 342532791
53924530 150808801
107586837 122387536
15833957 234534371
3752965 564649877
97488903 334080433
44005363 75497417
99775313 164291945
10660440 65805953
121208864 139979354
3998707 35155554
1770625 4472260
386176911 447456317
64846601 985550401
15388465 148420311
14042630 181248371
44671089 826402501
47638315 782427324
160394113 255629476
7412887 43953985
87554439 265918981
14165368 51286873
151488446 181948190
2984161 3637066
192296582 221114446
62470301 426805009
8990785 84743933
16538943 462672726
18806269 268262333
18945205 23728853
87773697 201829081
81183477 314725326
552241759 642130255
134553559 136951301
144164620 400015991
36736755 707781293
5617373 11102446
8836363 10130113
420357449 507714661
7172862 57294559
314096 62295565
18763435 318893657
62219781 299424826
5348588 16771969
11716463 40036681
155003690 505891219
258766246 732707032
4470481 235314001
9215638 18803253
28116440 94708681
99671077 290156959
43980916 76052505
78828218 279461369
85708624 188808881
245906585 418611117
42254633 375511906
206655157 574062241
109535738 128468695
173607457 297104445
62392164 515676505
26065546 356721951
18976205 258079114
5930874 35909977
84612641 911859781
59115052 132066397
201605581 221201892
96166767 138343276
14773837 43053990
152061628 303202229
7161683 16025923
2015315 83076938
78003201 79215513
237830047 562849624
192189181 300846841
254563 46523707
291025309 513186969
21065967 233918137
97534928 405906739
6921041 354852297
154295251 224271871
1039137 96472006
69691837 111763276
59486322 114747131
23266630 40459015
3605626 50672241
40828903 342564629
56561373 544765586
75899010 86321526
82974086 307095383
7447414 24288811
485173606 792375651
9301429 9846061
182919300 192300592
128698831 223642135
121597113 489468937
203690879 311366676
8943794 34394309
1820401 69210826
26363765 289479747
22304570 86911705
154335980 407820988
591069625 733621313
5083177 144077096
5846982 96703747
127987297 321935433
6666171 62725510
120773779 127864441
43507231 179555251
558123693 944534331
111536789 298520641
27188423 68056357
152073586 193203365
6375095 17794675
39211597 63169021
130917529 156036145
36006376 221134265
41720890 279700954
85410903 100901857
18820777 508843765
123616015 839243143
198317329 298357851
54952801 518879600
72640963 239530001
173970419 236565928
54522088 321310949
5529802 89446631
396318642 587610271
40167796 290555623
196545625 301628449
174531 298157761
84317449 798760155
39145459 90127849
15005929 234448385
62498849 646565793
8743217 9317701
56414037 72341703
148510263 303507975
34136341 141121549
9627551 94620296
5413941 65317301
94971202 259666299
394522274 408613249
5575681 31079218
10751206 151299167
3714099 146573851
121555061 136378276
461025490 484431779
91198514 98768781
20984280 28606399
164290076 176444449
282176995 287062805
3496469 17817215
147104321 266989831
12942847 39823517
40123458 211543329
33962008 74615673
98384617 108243676
359142265 395341801
21115001 269255035
573928 9524161
186129625 402428138
48375361 343565201
32396794 344518945
18710935 21506433
20724769 282261253
74500191 203576465
88995428 107770753
20666554 107843789
222653838 331353166
296758141 548139313
10190171 43118789
793210 1204663
64401717 145934371
291373811 405547585
61096561 304396273
18434319 53726521
40337981 659291876
155884751 450265717
89157363 595931452
51922405 78159441
37863477 201561436
153743023 381075526
98808589 579021535
186128354 605767139
230156904 359407681
637109 493748658
463342546 641252151
384851845 553644570
4924024 5639583
43976704 572096505
66369452 190432742
9962191 394084510
59318275 244818385
53190115 141290176
12902531 28324567
117482167 157101239
77731841 178613073
124001005 317819503
41772731 70058810
64007742 120646459
56811847 442722042
362789351 536276844
107967945 780172817
76492978 102097217
59385606 294322651
4914951 15868592
58717677 104513344
308081411 637788568
1060096 97845735
303106753 359196449
12699907 21942241
103961317 646094677
85911294 103397169
57122110 405922355
84726560 637879039
191889316 192488125
127585154 444177791
13457016 171714657
18234451 131534911
257634355 482072620
35670601 235963336
36615986 135598785
703585 39549343
485004 717445
196288675 382705744
112730251 386336146
6937813 52926349
61620165 214427254
28347658 180504457
64801351 194881072
83873773 271543116
172495939 329141521
18496598 27049337
82292536 310983561
180849555 232994881
266815033 327632635
229430750 893574961
4400082 106652729
17445924 21650501
139328274 255913309
53231329 387841860
509232550 612416865
141243311 198794129
20725538 20918041
12023629 131905645
243904542 538599279
365716141 381470931
199753513 351513163
484039139 659823601
262939366 293333689
115097462 182031941
104715343 710970261
105247092 303316109
126007351 551205181
1453803 6479929
23853505 62061385
54205411 364417378
16428316 221736201
129693045 288279406
73485625 141895421
52016189 72947351
219374809 436908299
10875771 38539037
186472166 721340060
55862751 88346413
52394163 296821786
68868102 518166139
392175330 422040139
11882785 167239681
247628875 261268726
387960700 694338625
2890566 46277593
438506225 452538581
40498926 153246421
5146285 8289958
172104986 312637277
249249 7767380
194825881 388791265
223620993 662433049
2097167 60823081
55227496 877610677
142713287 325514682
216328 45396021
62042947 146726321
29662642 59732516
326661656 379340053
17607145 341954691
5900349 642547177
120716860 660712207
15434223 36164069
196635 326081
2379518 13166331
21696013 546387238
9717326 15900084
148889093 178367793
14138289 585197306
210347281 294815956
3959152 43755747
13087451 163128580
372326 567335627
4493317 5914316
38423877 146848512
54635713 137919237
9061229 16819111
65362441 143287831
3425688 124978897
17961538 841467829
44764311 65580493
150853563 153765629
19746679 159786928
102763926 549185571
92999 1029071
91346294 264480577
9011388 76955873
458549755 674278473
2877737 2932651
9336797 41795279
466777084 484522273
37185263 111841771
5758310 343573441
78160577 508301575
780603 2622628
133822361 288918451
74661866 239556444
50375632 121072582
117940742 220834613
3347470 11777841
116595106 348381001
279358625 400795501
105596281 269719321
37363775 536505481
31621803 335139625
12415586 203230258
81758169 325209277
19045703 798080601
69609437 449768801
162059463 265418641
16573563 163063297
245087991 753424456
13257823 67068307
123546601 372614795
103947228 555248401
474482 13166377
277604045 601120281
231822721 388499255
710754661 874148577
140233035 430152501
348097240 467668501
31636465 50304768
3829430 44974723
6580330 47369756
96996791 234832250
229428361 774900325
2231646 68610781
17691221 27741671
3562164 50162860
64892737 431128461
131203907 231406189
19607782 37832689
194125315 351653093
436146973 528863019
1873222 22511889
14967961 139875019
92967104 98925968
51240596 332142185
4385671 264931057
80579346 581103316
167429032 743105634
3816752 66552809
45980204 320048821
26453167 36161754
347714601 417885073
4702247 42758266
28868123 59791482
33686513 154223561
226008417 309872176
8466199 13894071
443361959 482629164
188640585 516403931
75539915 166055861
96845532 257324389
97477243 201348865
162141176 561979027
1789513 70347568
151387461 524021608
111994962 367551661
345050821 365262151
10637868 13507009
238444920 281510583
938337 692396506
8977793 17652692
251057989 300179816
43818978 44350111
49115008 66119897
71250188 666692874
9321793 23281921
79610991 642937359
47752951 184595983
3992462 5676841
54230690 249186621
378454665 511228705
132257472 436165861
824426 849401
25016510 103745153
135531388 511251393
137226643 142589176
247491083 375949801
32720060 123637801
186847728 457761721
33619175 60792909
4109875 363912781
67237699 156264517
33948877 185635660
331950592 347623105
96553501 735320957
186112889 415338652
371673 9545089
3035521 559377449
9616693 11895745
191579785 274614337
207082 377582641
124409279 620497063
33931521 353584682
85948696 386501290
185677552 485396821
191766433 602485135
93266498 139286626
222464021 607925660
2158021 326353017
548591 40508539
74796905 363662509
97764917 127976729
33834085 104085463
121300077 257310941
101737681 949628021
153315462 219507185
7038240 17824261
86318711 650879063
13605747 337596193
254804511 275763220
20805382 335525011
135912251 433440775
61050133 439039875
2643407 27789832
50461934 58376495
6982084 49835885
41613859 268608739
283567779 670359215
51391924 91573953
250201819 939278023
72905038 252012857
582715594 768171966
2226801 15609637
45596221 360507159
28755245 106634961
141443541 203884155
202683108 324178369
307320466 466178464
15545881 92500993
237124750 282897747
140493886 246142015
53048386 218802241
44437909 131217142
5704460 15001759
100067022 414296425
94423330 636193089
28280106 29407903
55290474 368774839
5423701 30724255
73831594 156533791
37303051 78652099
168772885 350143333
107930170 182173117
85436424 110903563
465680632 915806251
335029 395010
29660325 210569176
295866400 308869876
67957533 110894041
105634740 228241069
13006599 711183681
15504113 933364155
218912081 768296641
21042936 39260611
48866443 99114751
72529183 139984417
38742280 228632035
70990142 313839681
188376106 770901091
610580902 667134924
61542508 194623929
233551377 777561725
80623504 127529975
204486 650581
11026756 45157673
251332628 324609133
88218333 254254961
7102666 24036601
280879189 701328439
40619379 185083669
165785863 979473797
59376097 154586900
155386295 302346409
23132656 24016861
3451781 417083696
8171860 247894061
27097205 50822617
436297 89702641
5315006 7808356
43227437 48901811
331178161 499943053
1010509 184162474
90301116 97444737
137780406 215509495
29185295 178064281
114064369 297641321
53712207 78581216
38732526 400781095
10106199 12532255
663820 120205383
68908157 192489988
141412271 823874311
182656472 322801324
1358637 10677646
233975016 281543221
1998193 366158935
1847459 782903816
8545581 124442809
4756952 21755679
13630081 173568181
10941414 19780421
11641078 660092549
4295683 11108056
7616821 529302634
41206760 478010341
15268071 19414123
293522590 602476486
421675193 522633946
21614503 301090817
141932940 478237085
50418145 833885524
1413612 6385396
245868524 328471501
21599321 24771415
148039447 243034840
14034049 61891627
37152406 70057639
79975273 220414465
336211629 664109830
62855211 808706511
239880376 472326037
686389823 854914909
1177837 2745529
23642289 27906913
11989693 21238343
145865501 476253877
13667165 33760651
103730056 116985505
234863007 475648489
41767458 95346927
68140037 131631443
184442905 192980033
15717853 28225681
83651853 93498205
139656705 155018199
119709625 124463494
33659604 44292218
4076182 4921229
133013665 594077141
1800676 8515135
76827585 107776219
25521523 335324161
363869927 449141740
20795438 46428691
93230279 169170931
86933495 586488841
12516789 21201211
91793116 307739845
34047676 58608551
267519621 692068441
1341139 50274046
44649001 141070337
280844488 493573515
161797871 427397002
51031255 153998727
132690439 819349199
1527221 4219013
34161262 401257114
122898756 157479049
36236730 257485866
764693964 798164613
6779163 26213371
72849591 420576427
34112459 82056385
163108853 260726410
165987394 870797893
79526816 134939533
261462193 380270320
91110594 554881283
140514397 185901445
155916045 227912257
88758409 109669600
3738762 76019591
58511152 67916017
91184376 152591440
74897547 157108261
13772701 267834979
13207731 58278809
841296 368274701
1407126 2541553
40584067 54640146
84215809 371853238
418272677 509464459
81722685 166649911
237138436 242387653
434868457 984464772
5854849 63861411
22930666 25731409
787285 161037349
968374 8243257
72342554 274598333
18003241 25263976
274332841 607154509
399372812 484703011
236145 348036937
14265406 509483521
19303337 269550448
193562097 368865905
8931061 526598673
14196205 25397501
23442687 33760126
227456263 263439681
29472373 532928198
493311441 704000539
29011601 39642191
7839076 85933862
70593076 734879452
394292917 410532958
59554177 192417391
22772219 203121569
158337899 233192851
44057610 328894873
56318056 63044451
21364003 38545889
36100710 54944905
22559701 457853283
295544 12830085
69796643 132447745
85178067 114841910
3377440 237474079
318219145 408848293
18239222 386218987
29930507 30987187
23286177 87227317
107705989 132193751
5897564 47383412
178025255 280217026
17900225 92254917
3022428 6712981
149997070 641120053
205983969 386732985
274428064 345123597
19683630 60195901
479153793 950356243
52575481 533938591
3130901 5455297
10222941 354153541
127757204 783760421
335526927 493419836
1818871 335662655
11397022 169373417
35078070 98339211
12214001 223235650
5160289 63069541
26460421 85318678
55699125 287871865
4999821 518090595
7106257 59214608
77462295 789285771
242507249 283831061
14667113 50112451
167173505 203917066
63770115 468394176
16603396 242878509
155736548 251827445
11925470 119229731
10225734 59005456
10177001 94096645
150439766 242558839
25756553 36356977
48242511 57431225
21986641 304454657
184487408 188256531
19367745 611304787
242622073 256013050
21020379 25203393
98651197 256162424
13357187 16964977
15837732 54479377
113612749 545759299
84577033 277978772
9242507 368379717
43169401 763097475
50486121 205683276
343339723 387244716
85089707 162143931
82070811 150717703
83389945 259665064
11707740 18728881
28145847 141220727
36903087 69892033
89013031 182685783
44785049 885335341
3106141 3710975
99095137 400891753
4515541 202384097
33386219 36085771
36235465 54716967
45510249 864300841
4693517 169174305
1205602 20192869
32130471 45007873
23940252 26519481
54871279 91612451
8803646 38802241
97688946 177185478
81445056 89985549
102106426 189876337
10286515 298356522
35687393 58171465
5267879 5885891
85407996 99732855
6541939 36608104
21974653 126826113
6904228 12227671
12575557 223547884
21415457 38450773
2654821 36491455
20845178 82215571
34334813 52460136
301838941 445390097
9044606 88441804
1265668 4175081
77836258 629682355
76740402 148504708
5292063 26495467
36697592 136407041
124488666 566517001
2518545 12385147
43921951 100065494
12399993 21488265
7091504 386318401
19933021 52151672
269016518 290400193
82926303 94524673
99734461 306645189
139381195 309135943
19928679 239856721
56020654 459775198
130501834 135045041
73737455 206755641
10167939 68380291
1776401 36914983
7136563 8992111
298846997 368380756
79767366 352897873
26937697 198130245
26936593 331916467
142803451 675094058
5033368 6276691
85686087 816207959
19987176 41364919
17715 146476
16453864 72599389
1330419 4749718
545995567 707529387
27057530 381934697
21095671 79808961
27619509 66198426
71060081 346221352
55502339 292424137
20290402 26763049
26703691 29390135
68815865 399357037
7893690 26135821
31750851 151518613
39362867 44669592
1094673 45513217
38182967 38509956
144250807 398185927
14490390 159303089
13656146 666549869
227101128 352866289
56725819 263270242
21188107 629983576
65199736 218012951
86156554 678055428
242621 383924281
10504252 13022581
15482572 37851521
151378232 169072345
363460273 579095063
41237282 342465061
107421766 191032925
75709698 103031397
454441 5363569
26250211 199890816
2571586 27293951
24723401 290801176
184903489 501492157
354198375 603291890
13598661 16519057
237700035 317305207
37276376 42238369
31789335 37905785
157981605 341024246
42047833 73964512
9161537 67602945
133625635 197452270
140252069 325491785
45903038 252480601
25666916 33820597
10090888 125024383
303833 22875169
14886567 169787059
140877449 394241148
10157401 95421327
257042881 508656081
115831405 209032508
203004426 352461511
7278885 10587006
54142705 164296798
50911 80257
789817 13190761
51850772 139386080
131254659 154032958
254752 47827207
14506753 350082438
29077959 451520477
121703497 223255213
44734600 709399867
208887841 725941126
52234847 128842015
26537931 783153895
25137442 316998917
248934049 382640861
52050949 284382760
588832300 672755980
153078420 321124947
18902106 423121025
180017671 684239417
597549039 642060503
135574529 513966650
2744801 31545625
48417654 93521271
57235935 194500645
40286149 274778056
4398241 154852111
92064615 114038342
143580746 218782721
59509996 66172335
41636899 44481753
62836285 300907657
10509147 53231085
208315537 298563551
16046161 655453541
45895432 159777643
513977857 672079429
6854201 146870641
238266001 396936325
200905498 374289249
202500273 265911025
350468493 602160609
11997804 13075861
17892140 73944097
493363747 614910577
38088665 118876913
4936483 127135961
111041876 273972601
8181280 45469663
47717641 217359655
73369345 650438945
93076043 133153543
18517460 30212026
31946291 42465223
64180817 82023851
79936858 257045271
258003661 501633217
23583322 92406101
3470036 13752901
61002271 165073953
978987 1283668
76267689 153594956
43106575 78817781
82683745 247833603
92701285 371865825
74970685 371341651
338006 5824934
31960654 236883108
64158395 114375569
6630097 16064041
40983932 61899487
35664301 565205566
156097761 637155653
6449544 160851601
120386637 136693657
58752506 144968827
24566627 26480765
164022801 409257399
52350406 68610790
246689 417314945
41526155 129122367
6147977 248114525
103748451 375896599
480415833 902196225
40237501 67061261
41613251 264234329
18338986 27146995
24272829 97475104
2112955 6788631
226202417 628392733
5977859 193679587
91530944 188691945
3908761 8218798
11570699 621861311
4482068 5425379
64143061 67084905
211769135 268555766
56291789 287974183
28001409 45972256
351245689 630838855
84860903 119648425
178639498 189961336
30329017 757838593
9873879 23682121
8336295 97829761
1822902 10591093
3744880 7098266
20211841 48209281
48920635 63101053
37922103 113286097
58381708 200474293
19135929 662930741
5817592 569575189
189612036 193620337
43934257 1007681521
31588068 74769211
17116 47312
656450731 773967041
16659085 257105265
115699186 187510099
11618572 56864761
107022371 207248377
91466509 431052545
129708335 346412431
88479136 150331003
67310111 115720292
39519794 124790077
447711967 945291601
73114084 324755089
8587515 35838433
336474052 610019931
181406965 230044001
271371070 285866227
269315146 578011435
170490376 223422431
19530897 672789009
293000226 411960748
268652241 508338183
38959537 255826513
17915899 134960489
9365437 112851261
10193968 696663991
85311344 173636033
68242405 123922225
138359706 633260241
733261207 827292997
27593801 155899441
142836279 964443107
23132665 108330741
24130513 37213431
19013617 798407281
171893261 741277496
17281061 35472376
342645201 595588865
103330404 234528021
164028985 212485176
44527835 314918560
62060429 165602659
23473397 32428489
149368729 178957624
17496265 907124681
21853955 48646526
7312843 140481289
98835452 160081337
35634639 179933086
86926451 123597963
543717241 916999417
86055244 335556807
35500031 36538958
29287042 783656809
285825771 552911129
26309246 393947981
229586127 520504705
298772481 357726175
299820126 307419337
65189769 824483996
250634409 513105394
14232388 17803059
218569443 798508321
186691869 202312297
11590672 12479347
49325239 176722481
72957251 75297955
479020867 530838120
9286754 35591221
15041405 49045381
362409991 532871233
93207703 270340531
3100629 6584849
47855046 828129604
31941110 838362799
21667228 34369105
60625037 74646760
264855 1240784
28014920 34736251
21096878 131272489
52020787 528814989
16589281 139268576
50270457 83573313
385954 13558933
2586230 96056281
64285409 354969051
28308529 346756476
289970451 306649121
100087924 205961137
43440292 71542461
187560 578656
402442378 614619145
176876134 655436947
61351921 579348255
39519736 82211151
225696859 582008686
9907509 56280445
9864691 31703811
67431867 99776249
65547987 132383080
3861406 10143816
460692 746141017
114170075 159812891
113751623 134563162
6202230 12298865
141298093 327551051
104531791 511802776
18033222 706410223
81063790 150245380
40966731 247786756
2223567 359508801
81529216 250350101
52917122 55914031
190578282 495076177
29391241 61293433
3964208 5082253
84206453 180175101
143571105 337125673
55004752 155200913
9634383 67543687
439257911 767385817
514773 71463619
402038157 429480346
22261237 453219625
258551893 630431457
32876705 70595281
75852797 99412801
20993683 144123668
229769684 595914166
19081211 35329854
118422723 180452878
129285481 526818100
985376 331872329
148280 1101661
106821281 270810064
85765851 453033241
122665220 152950501
148944897 228892300
121147457 131952808
74272933 517055821
223726251 233444131
21476941 149140510
69360690 76118953
36368133 196100218
23045137 102328956
459956473 630941849
87492141 324030243
24240521 31519576
225809935 235107496
13750804 231079066
19531642 191692502
99155020 152226089
211758146 440258131
330050 454241
127796373 429942121
480568 1237801
85352059 130434833
6659520 8278645
94949840 152001521
38314985 67561601
79279420 243678147
2134156 309767329
65254436 149698437
73331965 668256489
1304749 1402512
110830047 155017593
261159067 504999013
364469110 778461139
8570783 14902771
41557396 128217607
89354467 367230464
48740651 105041671
35113896 116242589
48259621 559054961
4374205 71762367
192094557 315875617
68019913 82987372
273226716 394297666
295601791 468946792
160622987 368032974
268553924 788938246
33888991 47087921
123832801 143961495
62713561 74373670
87937653 349867804
96804137 371572741
84803299 319948084
4139181 6100913
420875053 669344321
24299939 73213855
22656661 633220369
246379 2171737
16141156 27722836
67018566 615472933
18824180 307128549
66933550 94413793
59845704 359901041
11724408 17936811
9148867 10607966
53375014 892729795
115786945 121547315
34780521 91255423
329038951 471526561
222228922 601110945
139037601 559009354
5995081 141545821
22560139 87946573
446520384 491742129
17841571 50791173
475068637 691150001
299609229 605984639
13711873 610558921
155947672 599769537
14188035 162995974
50244646 222083961
133972372 135330259
48811001 144757973
655952641 858078001
5795907 26674597
54135635 253034144
368447846 731870621
32412715 127303605
25285317 77439607
99433625 648512353
49819686 154201153
441581631 468853643
381778 1309069
20485804 22782019
87564781 529359920
12120913 645420337
75682280 257357021
548868871 762616891
134474740 147633017
6069844 43897351
9689104 51111657
104538841 191610091
27703725 42380039
1852791 82710921
6998583 7923163
13812327 83323843
339190501 355944641
1240625 11789204
32381482 367078508
241786175 263423601
88100559 153861877
98056476 447267041
23426402 62890379
17763555 42635265
3417598 23887296
11762391 18929058
411268649 597990561
68391205 228732453
152166457 440492037
14814436 28241905
122985591 340062952
8931937 162979777
35578876 764427259
572809117 688886005
402500913 419825108
727435327 794513713
2589902 44721403
1899881 83558660
43363033 543316681
48384404 262498571
49418556 534814292
399471211 592789581
5264295 24403666
205610852 659579313
25864642 50814987
170264789 178575391
29011332 356934319
1521366 72365441
18975117 143932518
165680641 754893745
146362826 817777441
25890038 39243951
123928052 127099737
127324657 129851089
1846502 263534123
207120610 1034005196
40516716 142453813
396333 1584556
812793451 922978469
131621104 221543829
307494784 317936949
505909671 689665406
21152959 939461921
44701301 542449216
60148689 74942695
75828529 428894981
36981929 281151475
76610965 100217921
38382862 97101539
23875169 136036553
125576627 148872406
7758577 562774366
39802441 219944010
247818997 282679195
20224718 143569067
185354383 804939277
40178069 87217346
190104179 320169617
79960276 85140173
45158768 667216441
46995387 62327071
22075276 39761921
38902552 800438941
428472583 523365151
11235043 56344849
22715538 42171400
80949744 155925039
224855416 694515667
6409800 77955311
495423478 562383797
53777615 81921451
15124137 732560973
61571031 64188853
14340229 51753439
111492613 176534764
412520991 576739450
20671939 253824922
13997681 66457049
17363505 304745706
57474877 78554097
45724123 635208883
10053610 22527677
97596 18699415
202240637 370115561
121229898 154480753
172536140 254104901
366742443 502712566
13390398 14135353
126947679 183981601
38063729 61407121
114043126 310488311
20661178 57792521
140606910 223714209
29770809 32569801
411044741 661258074
5279909 28407259
8639681 610896742
287128711 346472803
132124981 173529136
383976570 526257061
83522179 959940571
147642144 182588449
592711 392882993
53832336 369997351
43916411 112695776
32590705 41350891
51525629 587538447
345634 1370295
40060439 257667749
58508905 306790093
66094213 83590300
34628227 133158339
36683845 46099033
6291656 326972459
12292959 427466377
136491415 870672065
13703041 40238485
13071525 29503987
1510097 79181961
96975648 375812833
173105665 313751507
16530875 27514650
221245428 263552941
33111592 374666689
446614967 833450809
106620647 266942497
12253470 22904839
26603328 468791419
95134326 98678992
86467873 268808723
678993 111858424
6136348 21715757
5674113 10800495
52393637 91156306
697048 40789091
33847633 81752680
150568717 213383673
6914505 10481372
451505895 470931088
42922131 115849615
379494107 588636056
187987361 233323654
414302484 461456365
323786446 868522593
144017573 343400282
226244047 383159738
151120810 416709068
28527758 53139283
439584382 598227295
55966822 85816673
72318970 434600839
52949966 436560645
13747651 15034036
11323020 328724997
3584915 7158061
15590494 28647817
151539241 472618693
118747129 170317011
42188171 102099259
132290806 489955861
24021889 64221949
33790598 62693569
10304168 28331401
15225753 368110315
13486381 246965770
7718489 31814056
437772825 694311828
3461177 48475625
82027128 103510107
30366537 75945311
621919 4365121
18063946 41233567
245512160 383964901
95071425 375018051
18870521 35477261
171404264 389194482
204091777 226556571
529417945 573940201
170343631 431325973
13078220 22645353
254570899 459348825
159686346 289345567
103305025 230054505
13964349 116843901
73045897 115267780
94916121 348437716
85743622 232308595
105894183 169234451
6007543 14369006
33370009 268838506
85013425 223028961
34296653 43431076
39909234 104542985
11158173 389814691
322578301 955260929
31272565 400418212
82844401 122375850
453983 1934209
14005027 66390926
39852877 46320861
1608473 272803239
64634361 83281708
93934597 532084164
176788711 223317883
242447480 658778591
18550037 881104204
258895198 766123408
32981516 420016321
77757028 540871790
44227143 50008740
161210438 589001701
48499249 64700871
25434617 544194806
30135970 31728501
239061433 271395333
49364805 119463011
6380701 17349135
166174901 760607354
35349305 310995001
234210817 317521241
584068 242747713
19668944 29471267
98112812 258256251
98545866 693709745
22858873 54037945
15280361 69389223
1415318 16271425
6772264 10600001
312656311 400581286
164778530 186943801
333922598 538494841
43729169 73384239
263053745 564917683
72257548 117038461
2508499 15628951
34761588 661193233
116762101 279779509
175696357 707876329
221357745 520927618
157155913 784546214
142762893 224489938
23651267 50792806
25043599 74767999
189314152 331963602
97373462 413239320
84065185 233316623
215500569 934764657
88150095 95612676
139499179 953824833
41590311 52897749
12187362 18981111
94860573 176422366
249589484 419282653
5513559 193370683
170052644 418675807
685149493 755048441
342008206 444337131
256463056 346938329
204173823 457832617
105408410 342707037
1876757 752713007
29692881 875432746
122895793 259980452
1195138 6980737
77075781 310917286
262621042 343869459
34692274 391277656
2948154 2975337
71785119 217198422
73041096 128719505
44995861 258338129
629537137 718381737
117879581 910627642
27052327 383240755
54959502 124241747
1375577 3506641
36475605 390966577
23609849 106958433
117443575 167179929
43221171 74661822
533963677 768408631
6008909 69800221
153106 87365347
187737592 441609369
128712749 437943064
52271026 73407583
140834561 339730833
30867213 116393098
239695681 517295945
81517561 488839443
218499661 326949169
56179657 200812886
141962272 523341919
83954592 169401772
25880125 108761021
1789337 18016336
99706010 120661847
4232966 226852081
83692495 748787041
49722107 444941554
2389435 276209907
138283654 186892736
25190229 245192116
50759406 105044905
65895303 130004974
93795461 189783463
67145365 161954926
8530875 83247571
46885944 69845929
33443857 143430547
149657019 186287719
51419780 369797099
30293169 79286729
262126167 272834871
9172291 272391921
250416501 563020498
35774289 79144568
94843375 325258333
59788116 235951639
16968301 702209008
9830008 18805735
6905735 39089651
192553841 780512206
3675403 11018462
113129115 323154217
1040821 430819605
95775156 104145305
4549933 182172925
45539964 97701145
80724541 292583461
36431407 562221052
29600529 35856184
432759549 761285932
199620947 519176407
104973859 167126401
120168538 139279045
75631575 176168558
429202 15761791
100002629 231189421
43468887 46750502
20236535 114277537
15982690 37381349
5249585 299452673
399576577 758347813
18304936 295155235
54575215 889985116
514290061 629677523
3358699 3557621
9620062 75122923
20435241 505753789
70137733 197445631
4260998 29810741
87763370 128403991
106162576 398078533
22733932 108571321
153589853 502674249
4401446 330082849
130412577 846180793
78987326 166742049
48515742 57312001
1736987 21816321
45280876 46347201
53961384 274938601
15502912 82638661
202878821 307420609
141866080 253208575
230888126 414016051
304087411 879412913
64112531 450317793
338329700 618692896
7555529 998035156
80788001 708818419
3210870 53965525
86547206 237606491
124192470 284644781
326078 1055911
38014809 71624798
9209570 70427197
19763962 630471662
44442307 111513494
58188494 99379501
30955868 168044501
102593705 106308632
185469671 295398539
83795107 181468777
683593 162271838
4319677 139837156
763517627 977092321
154872746 216933001
13675785 37634026
26155820 58939821
7922773 60304901
223722100 402665173
43592000 211569979
42303668 156201536
48745143 185897806
9318006 365420623
596026241 730900918
431457398 499984717
115934623 405054541
31301238 48321709
59668313 502637461
31000030 54892089
166409997 239583136
36771639 37473073
437858971 666031521
273000295 364712221
6589571 167085301
612472297 657733505
92804316 284552665
314904679 657648865
9123361 671227897
594014721 763459446
4637025 23832956
98442400 150198931
132130333 568071467
181815562 675201451
80348384 236604226
38383750 44356291
153516709 380027320
94034917 296691396
5181171 312772600
87377569 253489717
2548992 297840729
119542543 210757865
41150091 62567689
4282951 36682465
230784024 262686097
136721185 245349479
457606176 514887913
93473682 161723374
210380626 247911665
5588987 58909591
263426841 315301474
49985977 69909057
29541781 53987350
17535385 38905341
6134554 187461982
584220463 1009298375
31476255 79197084
57284408 72614153
131734125 585542945
118637036 229926157
14154643 128777089
11107971 818096401
10103536 917645242
6518422 332337556
518813480 808607175
30224701 556715521
12044961 278247439
56390272 491499205
363923514 433837741
215180784 287208577
739822312 903295537
71922363 213739905
3887045 323455300
59725004 70890067
24222801 36422569
273617041 314892436
9986007 29138305
25843911 58794170
224944151 394790551
16983268 43887745
117205592 240983009
116577089 322709301
343596061 496057993
71744846 381113041
236397948 255577913
139418377 540682216
6794420 7180053
162687097 169923909
2699869 455567239
9013735 190566720
158208775 208544317
16857869 37320220
177977764 284060008
2425158 5766873
312496819 515868354
119178916 257996049
123798700 790703201
33954206 147033156
29822443 725665345
20447459 180342811
28041489 205162381
80257681 289202099
80633022 94675681
17500713 31330696
69097177 121589449
63522361 440702753
215592169 267178495
489370486 645263529
1092751 214284064
495415957 715261645
146745397 331510319
138415629 366876245
125002533 313215025
26210573 110054993
133871364 370697797
58335441 482916081
317714645 467158537
894843 10954406
206172208 311245234
96353551 458200860
60399361 188599321
42335461 409440236
89675081 151935532
5206124 13420918
50174561 590967115
36364293 225256817
59906123 111797161
15048193 20539153
33606140 476848426
115521393 323550682
6065580 201359664
32928768 317573765
20082839 35637601
81600395 200546795
175074573 452600402
128834819 129788786
146339090 146504766
5140015 220577131
87984847 410898447
5242077 6775880
116988957 281864941
275316895 287201664
54464980 159875151
6458841 8786305
9236317 80895361
2725023 150008713
132308264 133267229
22329960 43806841
113528269 127192506
6227114 6312745
37577501 105332641
167606301 191776491
5910781 105488335
8971290 188186471
81994459 679728421
18440000 48760897
157455178 485722180
22589866 32471055
4574918 6178681
225357 308998
303309836 887918761
106326360 368531081
13557403 117748135
191730265 218034655
56997501 143194981
153668959 257247201
194674029 337609932
76215934 94610794
13627613 14345641
21269549 25139108
16437987 30860067
6036123 29750145
162019131 457617781
3942241 503949717
101269197 129478812
29051439 65383801
3732316 5449841
7186922 7481041
172372251 217649071
333961335 431205358
20381015 567183481
112712702 113267621
23898973 144952046
163604374 234383889
115611713 337750377
175994727 567546807
193650587 523385659
34703261 69403489
68671114 73622759
2087506 107838566
54439465 199636065
1281792 1447789
33604196 44796225
56232016 210015829
38245 290851789
79860851 201297926
20379311 126033536
117704525 846838595
5559742 165466773
1720837 39576796
27755071 310187641
5633100 757235293
182905141 185067997
210329377 659655067
53852361 77066587
11732551 101553243
5159288 30650945
2732401 627459493
25768294 51085251
132404621 295318276
478726119 716752725
8876461 66927332
143797579 385823956
11247777 152909429
21976181 50599301
172555765 232670278
70673661 85300861
145046588 386041425
379612843 529617641
48224801 182639480
4640932 29330323
500099113 778030653
381472596 556312065
3065401 140724987
91895693 591928109
55458069 380416384
51795403 264775681
14541204 18647261
3262849 9192009
493749334 661492101
5555539 31879153
58696015 79116405
302748809 475554296
297786881 661790951
56350001 570872602
280138667 505157257
26218399 40737433
105305299 361481565
96614197 155541358
43624929 58832773
20722888 152048347
76923541 78700033
78798866 184084651
1185885 43384851
118210653 343249258
17254829 17929897
457390450 782852930
10792562 615770555
35721207 101374561
9834417 223819849
119918121 404146954
27641551 244263142
187214941 445616557
373621249 591293251
193659219 849676439
49696456 232541985
85905238 129225783
211703216 619526282
28194917 61450541
12803720 16574477
4515085 359985451
21213193 214307727
80720191 153273634
3715883 3804641
43121827 220400881
12104583 76507315
14765526 164218939
1219303 1244079
14017481 29365272
443620003 761120473
5876771 19026091
60846600 134136601
18673046 23002591
19377057 277335696
88011211 546114745
19727723 157488115
2255840 318166805
18033177 49976770
178644873 185777889
186584121 246517018
131184490 209492071
114896088 147620047
365488825 385822360
144052704 158999497
23594280 144203095
102588580 150005436
166536720 204009040
88763331 113474027
2217765 96559309
78049183 216858673
450254120 470710059
3875238 117171988
61906320 213405886
6865279 16433637
279817583 305784424
400176316 536574473
15589706 67010533
108540905 242057323
9984502 22974637
43512801 598665409
17305252 138839117
104189706 124120627
400519721 868408057
172022771 740473301
5207329 23564761
4039465 415122401
154567608 674300173
182208586 237374803
163858969 342599235
10907584 67694777
11205519 102875326
27568300 131372261
124268914 205163375
5380026 8724906
20699425 215529841
15456269 50056189
84538904 487955341
39420774 62422092
80234337 204349515
240790025 286817921
241943098 273343331
534681109 585011981
52587991 71639401
3955466 13923505
317750742 326308030
13242130 466864867
16736599 301841409
34028602 36750491
1895213 38891437
249847954 394494106
94226090 662659712
24080803 144185791
45555043 501569905
92963587 284203748
110644669 208698741
535418101 837165205
27440666 751289982
35278714 74761271
40409563 322286392
9043183 9690561
184330773 383673607
4107791 50403673
21508891 23685557
125109313 144375057
789871 1657466
136709950 350078401
159607981 180604426
23116377 28872988
900815 15467791
20476225 33180841
23080353 92506074
103070351 195139841
35241547 145823211
53404824 371106055
33135109 35652784
16707247 18445266
135266219 159746455
5503069 13817031
61512781 264002251
90607360 212694345
417138379 454657351
114180253 340409876
2799186 33615037
11028620 41891081
4939481 60708726
120846033 261319937
92284860 115417681
695274268 925324409
48066253 121520451
293080296 449845721
1321662 149754467
80462364 82195205
139796137 483182971
43969273 128395851
3856443 5513554
86665037 173979361
7168566 156642561
4506547 38404267
1661560 12545369
43118769 77429374
31642651 490356721
10248910 68419425
168390658 320819071
185601468 341471153
4846834 7827925
22757408 120033233
32954030 38193409
5263353 27774511
119875090 202675497
338177676 728677964
53788051 74730291
115412026 589179469
16871401 139176160
1890835 89199211
191965126 196263288
371589 209521819
18227131 30493388
37087661 49841395
248957743 452562769
285520205 507921726
983733 43429186
14947591 338625751
303292309 460317265
18438391 114614781
27245265 414421960
115912369 621864049
37687267 240436193
7804090 72476801
96506102 124247455
302600363 303188988
117469199 251134421
147626025 330420025
2395437 4863579
297294976 534912686
349419778 354817633
11043661 61530151
124836931 258267151
277428205 552164946
19839169 203810517
32314757 93890329
213222492 566455020
210385225 251963833
7576351 110611697
424362904 722096812
60845198 130067605
111076220 179060389
5127889 10207507
28324807 67568161
17739657 96341449
38338741 546213591
20631694 67127328
122975889 184763791
11937761 16007713
229080394 510932731
55254424 251838017
10554546 271942015
10189291 294167790
58478992 63481146
164862391 200590030
32895148 96278329
211829361 792846523
13907219 14167836
258414934 400923369
108712853 138559009
3538081 3767907
61605295 188445403
235719718 384979351
24523207 166345184
26222984 239409657
111454930 114190348
73404055 149127546
294405734 473957611
4682901 6033439
1481549 21705832
61293713 226110011
32538373 125842697
17107282 102683170
340881564 801826021
9788804 54333451
219979877 683391219
169947142 272558754
51253537 1024195909
42630581 82452058
59050889 119514515
139548649 292048126
62706482 104393125
128224297 943265926
10553797 216110664
75023303 240410581
162833079 206877529
97017486 773615931
150164468 252715679
67120944 227932601
19779245 54889570
6369041 40198861
18371181 52987336
362179708 824980791
101142289 687357049
128547001 145514087
329147988 448403971
4660777 791465654
133600323 547008001
31991469 77581126
342394456 427768321
83516993 158565505
2024760 3784677
362789281 695421253
29588949 55265822
30823419 30847191
71950857 166499297
21800931 33739245
4371142 683085445
82294555 105540513
246833140 1012165381
377910601 432431839
169814840 465520001
13732189 30687877
22369301 416530465
72195796 222113847
76790850 370776801
75248231 75592513
39598729 154877185
173152057 223961826
195927644 345693671
82581041 99119840
198440699 379766201
159404607 421247341
11011406 11377790
52829596 496833461
58267953 254869777
167005026 217837377
101634145 296070436
16617111 696088972
5384623 101370529
124426897 192219921
113451663 270253835
4316268 5329117
47259001 179144785
182894038 195023937
101128535 101375196
17734838 86393353
85114048 184624766
101041270 377177621
155732539 458735447
2529308 4523889
19394345 177648008
37428349 552219361
98192379 413849728
241489681 325625533
9646993 151113965
5888518 40336336
102574495 231818874
58662858 294246883
120353724 245538316
7938908 59838797
6839993 159717901
46520351 66879590
38897715 173680361
50311771 105937441
219181471 228677713
45766945 391333881
5710783 688103425
7799537 15250956
126383034 383484829
2328884 4646753
41371111 160788591
44936788 689725279
2456188 40033592
1959151 564478487
57577149 140446626
12677786 102130015
76994391 100466983
51882177 82199608
60585677 163841941
165419415 325607189
767719 9083026
50729896 252703301
40083044 400090245
19277056 24653361
121351428 220229029
1748417 58025077
81199483 102060981
48146257 136164386
98064601 240783701
10049646 416652889
97200727 443398159
131659558 326909726
15318822 243227293
34773355 125647621
183035841 315946201
227277877 335374710
4879519 9017101
1464177 44989145
213945529 907689043
24522549 258469705
98109151 741220301
16395889 26285209
174493705 295110199
162576313 423242096
202164227 554253787
5373167 22401380
2685285 44846245
70863994 251665101
22848781 265856911
972142 2132689
107733054 117789157
19076015 31003871
2373018 4979767
9173269 588104101
5613811 16972519
2104126 745908717
20071701 246095554
1615125 4874301
18562039 23347477
20591824 143368443
69051288 96370009
16784826 36592684
9776321 280959790
192291711 308444907
58854368 118230421
10186763 349715807
1584669 471049375
94539321 169062404
51807131 132532027
451079361 879883049
198022800 295450161
95496136 146428073
93008601 355570714
108708241 307320086
70430601 325067251
37229671 309279863
7132922 31182087
93474019 408454265
78502370 642086446
298431973 330229431
211769796 415453165
14537677 37664065
32264618 43570203
51177577 274110599
189704053 242249926
317942223 507620535
120503 720373
1528019 14387563
166372471 221557128
118339267 324375724
39495765 433304545
15602401 19513145
309925781 323494106
1489893 6112351
5872483 183089476
6145640 71865586
163397436 586934011
310240994 429801853
40170199 201353062
40779769 43555888
81199639 162201281
175686658 680333683
222007659 304391352
970409 26192870
1649610 2418391
49474993 254016568
53859163 104022283
196795615 322042307
5874111 105626305
71398359 175949489
124693505 544667737
9527482 19631943
17017845 444122706
23425025 41035893
686630 14275841
803441126 958267849
8767239 34867171
3549624 7974363
13129163 40217893
117016142 143241211
49196676 62092603
64208601 96800881
201684991 239300461
37529507 158969354
113826885 370451873
124238186 687279561
155251657 281029501
540795664 559708021
75012211 128244795
34539783 94245361
3268789 13081041
67447665 69166822
13150573 377388771
131690461 351814175
429277 5464747
12014064 317178289
153081477 170055887
2384744 8320159
813903 6358309
5180832 6080481
24077153 266877201
2302258 154157134
56477787 89315781
8819231 555281061
67066276 138380881
43418466 48819793
275690962 445396841
13162623 23384061
303529069 409925946
18456540 664219631
228454255 244849411
50497883 110581579
20836110 68189011
34221067 149097780
9609704 94188347
136423359 158225040
180470431 389506101
44571542 56608993
103210809 314774851
33918665 91670671
32119336 365358136
222616477 864216712
272382331 294228441
220961347 621288321
33899354 48673381
11387931 16090205
7339531 762760285
232720939 561274324
93947872 422551809
25048126 37815441
16281256 351231013
6800304 26171443
164823781 453689577
177975847 214860166
11340380 16332569
319680 153289463
39621151 107560769
36640147 139665100
16224950 152251001
210975098 392591187
40530243 53098123
26651989 140007012
2837073 100255612
22617551 38683450
75628574 522109332
31981251 47970889
10406611 14129151
120432936 255283617